[03:05:11]OFD Sender: No OFD packet to send [03:05:16]OFD Sender: No OFD packet to send [03:05:21]OFD Sender: No OFD packet to send [03:05:26]OFD Sender: No OFD packet to send [03:05:31]OFD Sender: No OFD packet to send [03:05:36]OFD Sender: No OFD packet to send [03:05:41]OFD Sender: No OFD packet to send [03:05:46]OFD Sender: No OFD packet to send [03:05:51]OFD Sender: No OFD packet to send [03:05:56]OFD Sender: No OFD packet to send [03:06:01]OFD Sender: No OFD packet to send [03:06:06]OFD Sender: No OFD packet to send [03:06:11]OFD Sender: No OFD packet to send [03:06:16]OFD Sender: No OFD packet to send [03:06:21]OFD Sender: No OFD packet to send [03:06:26]OFD Sender: No OFD packet to send [03:06:31]OFD Sender: No OFD packet to send [03:06:36]OFD Sender: No OFD packet to send [03:06:41]OFD Sender: No OFD packet to send [03:06:46]OFD Sender: No OFD packet to send [03:06:51]OFD Sender: No OFD packet to send [03:06:56]OFD Sender: No OFD packet to send [03:07:01]OFD Sender: No OFD packet to send [03:07:06]OFD Sender: No OFD packet to send [03:07:11]OFD Sender: No OFD packet to send [03:07:16]OFD Sender: No OFD packet to send [03:07:21]OFD Sender: No OFD packet to send [03:07:26]OFD Sender: No OFD packet to send [03:07:31]OFD Sender: No OFD packet to send [03:07:36]OFD Sender: No OFD packet to send [03:07:41]OFD Sender: No OFD packet to send [03:07:46]OFD Sender: No OFD packet to send [03:07:51]OFD Sender: No OFD packet to send [03:07:56]OFD Sender: No OFD packet to send [03:08:01]OFD Sender: No OFD packet to send [03:08:06]OFD Sender: No OFD packet to send [03:08:07]accept exits with 7 [03:08:07]New connection [03:08:07]New thread 3066776932 created [03:08:07]Thread 3066633572 joined [03:08:07]Waiting for new connection... [03:08:07] Sock 7.Parse request [03:08:07]Sock 7.Check first char [03:08:07]Sock 7.First char is OK [03:08:07]request: POST /json_proto HTTP/1.0 [03:08:07]Method: POST [03:08:07]URL: /json_proto [03:08:07]Method is POST - this is cgi request [03:08:07]url: /json_proto [03:08:07]query_string will be loaded in cgi processing [03:08:07]execute_cgi json_proto POST (null) [03:08:07]execute_cgi path=json_proto method=POST [03:08:07]POST find Content-Length [03:08:07]Host: 172.17.46.195:8080 [03:08:07]Content-Length: 684 [03:08:07]Content-Type: application/json [03:08:07] [03:08:07]POST finish read [03:08:07]Found Content-Length = 684 [03:08:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:08:07]execute_script... [03:08:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:08:07]POST & json_proto [03:08:07]process_json_proto [03:08:07]json parsed OK: [03:08:07]protocol is kg_v1.0 [03:08:07]action value=close_receipt [03:08:07]process_action close_receipt [03:08:07]cmd_close_receipt [03:08:07]MH_GetDate [03:08:07]Write to MH i2c: F0 00 00 85 1D 91 [03:08:07]Write i2c OK [03:08:07]MH_I2C_Read... [03:08:07]Read from MH i2c: F0 [03:08:07]MH_I2C_Read... [03:08:07]Read from MH i2c: F0 09 00 [03:08:07]MH_I2C_Read... [03:08:07]Read from MH i2c: F0 09 00 85 1D 00 99 08 C4 66 75 08 C2 66 0A [03:08:07]GetLastDocTimeStamp 1724122920 [03:08:07]current date 1724123289 [03:08:07]FM_GetShiftState [03:08:07]SAM_PROTO_GetShiftState [03:08:07]wFMCommunicate request_size=4 [03:08:07]MH_SAM_APDU [03:08:07]CAPDU: 80 13 01 00 [03:08:07]Write to MH i2c: E2 08 00 86 1D 80 13 01 00 00 00 00 00 20 [03:08:07]Write i2c OK [03:08:07]MH_I2C_Read... [03:08:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:08:07]Read from MH i2c: E2 [03:08:07]MH_I2C_Read... [03:08:07]Read from MH i2c: E2 0E 00 [03:08:07]MH_I2C_Read... [03:08:07]Read from MH i2c: E2 0E 00 86 1D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 AA [03:08:07]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [03:08:07]wFMCommunicate OK [03:08:07]SAM_PROTO_GetShiftState done [03:08:07]FM_GetShiftState done [03:08:07]opened in 1724112758 [03:08:07]opened+sec_in_day 1724199158 [03:08:07]quantity*price = 200043 [03:08:07]sum+1 = 200044 [03:08:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 33 20.08.2024 03:08 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200734 ФПД: 213778668827909 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T030809&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200734&fm=213778668827909&tin=02508201610067®Number=0000000000092545&sum=200000 [03:08:08]StoreToDocumentArchive [03:08:08]shift 466 fd 200734 [03:08:08]save to /storage/0466/doc_00200734 [03:08:08]save last doc name /storage/0466/doc_00200734 to /storage/kkm_last_doc_name [03:08:08]save OK [03:08:08]Clear old archive folders... [03:08:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:08:08]tlvbuf is 00F84E80 [03:08:08]SAM_PROTO_ClearQueue [03:08:08]wFMCommunicate request_size=4 [03:08:08]MH_SAM_APDU [03:08:08]CAPDU: 80 09 00 00 [03:08:08]Write to MH i2c: E2 08 00 93 1D 80 09 00 00 00 00 00 00 22 [03:08:08]Write i2c OK [03:08:08]MH_I2C_Read... [03:08:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:08:08]Read from MH i2c: E2 [03:08:08]MH_I2C_Read... [03:08:08]Read from MH i2c: E2 03 00 [03:08:08]MH_I2C_Read... [03:08:08]Read from MH i2c: E2 03 00 93 1D 00 90 00 24 [03:08:08]RAPDU: 90 00 [03:08:08]wFMCommunicate OK [03:08:08]SAM_PROTO_ClearQueue done [03:08:08]KKMCreateOFDPacket [03:08:08]OFDProtocolAddRootSTLVToBuf [03:08:08]FM_MakeSignedData [03:08:08]FM_MakeSignedData [03:08:08]SAM_PROTO_SignData [03:08:08]wFMCommunicate request_size=4 [03:08:08]MH_SAM_APDU [03:08:08]CAPDU: 80 0D 01 02 [03:08:08]Write to MH i2c: E2 08 00 94 1D 80 0D 01 02 00 00 00 00 2A [03:08:08]Write i2c OK [03:08:08]MH_I2C_Read... [03:08:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:08:08]Read from MH i2c: E2 [03:08:08]MH_I2C_Read... [03:08:08]Read from MH i2c: E2 03 00 [03:08:08]MH_I2C_Read... [03:08:08]Read from MH i2c: E2 03 00 94 1D 00 90 00 25 [03:08:08]RAPDU: 90 00 [03:08:08]wFMCommunicate OK [03:08:08]wFMCommunicate request_size=255 [03:08:08]MH_SAM_APDU [03:08:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 99 08 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 10 03 00 35 04 06 00 C2 [03:08:08]Write to MH i2c: E2 02 01 95 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 99 08 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 10 03 00 35 04 06 00 C2 00 00 0D [03:08:08]Write i2c OK [03:08:08]MH_I2C_Read... [03:08:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:08:08]Read from MH i2c: E2 [03:08:08]MH_I2C_Read... [03:08:08]Read from MH i2c: E2 03 00 [03:08:08]MH_I2C_Read... [03:08:08]Read from MH i2c: E2 03 00 95 1D 00 90 00 26 [03:08:08]RAPDU: 90 00 [03:08:08]wFMCommunicate OK [03:08:08]wFMCommunicate request_size=10 [03:08:08]MH_SAM_APDU [03:08:08]CAPDU: 80 0D 02 02 05 6E 39 9D B5 05 [03:08:08]Write to MH i2c: E2 0D 00 96 1D 80 0D 02 02 05 00 6E 39 9D B5 05 00 00 35 [03:08:08]Write i2c OK [03:08:08]MH_I2C_Read... [03:08:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:08:08]Read from MH i2c: E2 [03:08:08]MH_I2C_Read... [03:08:08]Read from MH i2c: E2 03 00 [03:08:08]MH_I2C_Read... [03:08:08]Read from MH i2c: E2 03 00 96 1D 00 90 00 27 [03:08:08]RAPDU: 90 00 [03:08:08]wFMCommunicate OK [03:08:08]wFMCommunicate request_size=4 [03:08:08]MH_SAM_APDU [03:08:08]CAPDU: 80 0D 03 02 [03:08:08]Write to MH i2c: E2 08 00 97 1D 80 0D 03 02 00 00 00 00 2F [03:08:08]Write i2c OK [03:08:08]MH_I2C_Read... [03:08:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:08:08]Read from MH i2c: E2 [03:08:08]MH_I2C_Read... [03:08:08]Read from MH i2c: E2 0B 00 [03:08:08]MH_I2C_Read... [03:08:08]Read from MH i2c: E2 0B 00 97 1D 00 D0 F2 E8 D3 5D D5 42 9F 90 00 C0 [03:08:08]RAPDU: D0 F2 E8 D3 5D D5 42 9F 90 00 [03:08:08]wFMCommunicate OK [03:08:08]SAM_PROTO_SignData done [03:08:08]FM_MakeSignedData done [03:08:08]CreateOFDProtocolMessage [03:08:08]wFMCommunicate request_size=4 [03:08:08]MH_SAM_APDU [03:08:08]CAPDU: 80 11 00 00 [03:08:08]Write to MH i2c: E2 08 00 98 1D 80 11 00 00 00 00 00 00 2F [03:08:08]Write i2c OK [03:08:08]MH_I2C_Read... [03:08:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:08:08]Read from MH i2c: E2 [03:08:08]MH_I2C_Read... [03:08:08]Read from MH i2c: E2 17 00 [03:08:08]MH_I2C_Read... [03:08:08]Read from MH i2c: E2 17 00 98 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7C [03:08:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [03:08:08]wFMCommunicate OK [03:08:08]CreateOFDProtocolMessage done [03:08:08]OFDSenderStorePacket 200734 [03:08:08]StoreOFDPacket docnum=200734 [03:08:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 80 17 07 01 78 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 99 08 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 10 03 00 35 04 06 00 C2 6E 39 9D B5 05 D0 F2 E8 D3 5D D5 42 9F [03:08:08]CheckFolder [03:08:08]dirname=/storage/ofd_packets [03:08:08]CheckFolder done [03:08:08]ProducePacketName [03:08:08]name=ofd_packets/00200734 [03:08:08]NVStorageSaveData ofd_packets/00200734 [03:08:08]File name is /storage/ofd_packets/00200734 [03:08:08]Write 301 bytes [03:08:08]NVStorageSaveData done [03:08:08]OFDSenderStorePacket done [03:08:08]KKMCreateOFDPacket done [03:08:08]NVStorageSaveData kkm_last_timestamp [03:08:08]File name is /storage/kkm_last_timestamp [03:08:08]Write 4 bytes [03:08:08]NVStorageSaveData done [03:08:08]ExternCall_PrintAddStr [03:08:08]wPrintStart [03:08:08]Write to MH i2c: 01 00 00 99 1D B6 [03:08:08]Write i2c OK [03:08:08]MH_I2C_Read... [03:08:08]Read from MH i2c: 01 [03:08:08]MH_I2C_Read... [03:08:08]Read from MH i2c: 01 07 00 [03:08:08]MH_I2C_Read... [03:08:08]Read from MH i2c: 01 07 00 99 1D 00 00 00 00 00 FF 0F CB [03:08:08]RasterBufferAndPrint [03:08:08]line Счет N : (1)11328307 [03:08:08]line ИНН: 02508201610067 [03:08:08]line Контрольно-Кассовый Чек [03:08:08]line ПРОДАЖА [03:08:08]line ТРК (МРК, ГНК) : 21 [03:08:08]line Товар: 2710124500 [03:08:08]line Аи-95-К-5 [03:08:08]line 26.960 * 74.20 [03:08:08]line = 2000.43 [03:08:09]line НДС 12% НСП 1% [03:08:09]line > о реализуемом товаре [03:08:09]line ОКРУГЛЕНИЕ: -0.43 [03:08:09]line ИТОГО: 2000.00 [03:08:09]line Внесено: 2000.00 [03:08:09]line СДАЧА: 0.00 [03:08:09]line НСП 1% : 17.70 [03:08:09]line НДС 12% : 212.43 [03:08:09]line Наличными: 2000.00 [03:08:09]line Безнал.: 0.00 [03:08:09]line Место: АЗС № 95 "Партнер Нефть" [03:08:09]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [03:08:09]line СНО: Общий режим [03:08:09]line Чек 33 20.08.2024 03:08 [03:08:09]line Смена: 466 ФФД: 1.0 [03:08:09]line ЗНМ: 0300000079 [03:08:09]line РНМ: 0000000000092545 [03:08:09]line Версия ККМ: 001 [03:08:09]line ФМ: 0000000000871802 [03:08:09]line ФД: 200734 [03:08:09]line ФПД: 213778668827909 [03:08:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T030809&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200734&fm=213778668827909&tin=02508201610067®Number=0000000000092545&sum=200000 [03:08:09]written 0, free lines is 4095 [03:08:09]OFD Sender: Processing packet 200734 [packets to send 247, broken 246] [03:08:09]ProducePacketName [03:08:09]name=ofd_packets/00200734 [03:08:09]OFD Sender: To server: pG, [03:08:09]CommunicateWithHost lk.salyk.kg:30040 [03:08:09]ConnectInit lk.salyk.kg [03:08:09]Connected sock=9 [03:08:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 80 17 07 01 78 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 99 08 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 10 03 00 35 04 06 00 C2 6E 39 9D B5 05 D0 F2 E8 D3 5D D5 42 9F [03:08:09]Write to MH i2c: 01 00 00 C4 1D E1 [03:08:09]Write i2c OK [03:08:09]MH_I2C_Read... [03:08:09]Read from MH i2c: 01 [03:08:09]MH_I2C_Read... [03:08:09]Read from MH i2c: 01 07 00 [03:08:09]MH_I2C_Read... [03:08:09]Read from MH i2c: 01 07 00 C4 1D 00 00 00 00 00 E5 0C D9 [03:08:09]RasterBufferAndPrint [03:08:09]line [03:08:09]line [03:08:09]line [03:08:09]line [03:08:09]line [03:08:09]written 0, free lines is 3307 [03:08:09]MH_Cut [03:08:09]Write to MH i2c: D1 01 00 CB 1D 01 BA [03:08:09]Write i2c OK [03:08:09]MH_I2C_Read... [03:08:09]Read from MH i2c: D1 [03:08:09]MH_I2C_Read... [03:08:09]Read from MH i2c: D1 01 00 [03:08:09]MH_I2C_Read... [03:08:09]Read from MH i2c: D1 01 00 CB 1D 00 B9 [03:08:09]Write to MH i2c: 01 00 00 CC 1D E9 [03:08:09]Write i2c OK [03:08:09]MH_I2C_Read... [03:08:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A4 B8 47 00 13 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 31 38 30 32 10 04 04 00 1E 10 03 00 F4 03 04 00 01 B3 C3 66 B6 04 01 00 00 9E 1F 7D 4A 33 D0 2E 94 [03:08:09]CommunicateWithHost err = 0 [03:08:09]CheckOFDResponse [03:08:09]1017 (14) - 77093643461234 [03:08:09]1041 (16) - 0000000000871802 [03:08:09]1040 (4) - 200734 [03:08:09]1012 (4) - 19.08.2024 21:02 [03:08:09]1206 (1) - 0 [03:08:09]OFD Sender: Remove packet 200734 [03:08:09]ProducePacketName [03:08:09]name=ofd_packets/00200734 [03:08:09]NVStorageDeleteData [03:08:10]OFD Sender: No OFD packet to send [03:08:10]*** Cut start [03:08:10]*** Purtial cut [03:08:10]*** CUTSNS_PIN = 0 [03:08:10]*** Stage 1: CUTSNS_PIN = 1 [03:08:12]Read from MH i2c: 01 [03:08:12]MH_I2C_Read... [03:08:12]*** Stop cut motor [03:08:12]*** Cut end [03:08:12]Read from MH i2c: 01 07 00 [03:08:12]MH_I2C_Read... [03:08:12]Read from MH i2c: 01 07 00 CC 1D 00 00 00 00 00 FF 0F FE [03:08:12]process_action close_receipt done [03:08:12]requested_data is exist [03:08:12]produce_requested_data [03:08:12]requested_item fm.sn is exist - process it [03:08:12]wFMCommunicate request_size=4 [03:08:12]MH_SAM_APDU [03:08:12]CAPDU: 80 11 00 00 [03:08:12]Write to MH i2c: E2 08 00 CD 1D 80 11 00 00 00 00 00 00 64 [03:08:12]Write i2c OK [03:08:12]MH_I2C_Read... [03:08:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:08:12]Read from MH i2c: E2 [03:08:12]MH_I2C_Read... [03:08:12]Read from MH i2c: E2 17 00 [03:08:12]MH_I2C_Read... [03:08:12]Read from MH i2c: E2 17 00 CD 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B1 [03:08:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [03:08:12]wFMCommunicate OK [03:08:12]requested_item fd.num is exist - process it [03:08:12]SAM_PROTO_GetFieldsCounters [03:08:12]wFMCommunicate request_size=4 [03:08:12]MH_SAM_APDU [03:08:12]CAPDU: 80 13 00 00 [03:08:12]Write to MH i2c: E2 08 00 CE 1D 80 13 00 00 00 00 00 00 67 [03:08:12]Write i2c OK [03:08:12]MH_I2C_Read... [03:08:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:08:12]Read from MH i2c: E2 [03:08:12]MH_I2C_Read... [03:08:12]Read from MH i2c: E2 62 00 [03:08:12]MH_I2C_Read... [03:08:12]Read from MH i2c: E2 62 00 CE 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [03:08:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:08:12]wFMCommunicate OK [03:08:12]SAM_PROTO_GetFieldsCounters done [03:08:12]requested_item shift.num is exist - process it [03:08:12]requested_item shift.opened is exist - process it [03:08:12]req_shift_opened [03:08:12]FM_GetShiftState [03:08:12]SAM_PROTO_GetShiftState [03:08:12]wFMCommunicate request_size=4 [03:08:12]MH_SAM_APDU [03:08:12]CAPDU: 80 13 01 00 [03:08:12]Write to MH i2c: E2 08 00 CF 1D 80 13 01 00 00 00 00 00 69 [03:08:12]Write i2c OK [03:08:12]MH_I2C_Read... [03:08:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:08:12]Read from MH i2c: E2 [03:08:12]MH_I2C_Read... [03:08:12]Read from MH i2c: E2 0E 00 [03:08:12]MH_I2C_Read... [03:08:12]Read from MH i2c: E2 0E 00 CF 1D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F3 [03:08:12]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [03:08:12]wFMCommunicate OK [03:08:12]SAM_PROTO_GetShiftState done [03:08:12]FM_GetShiftState done [03:08:12]req_shift_opened done [03:08:12]requested_item shift.open_date is exist - process it [03:08:12]req_shift_open_date [03:08:12]req_shift_open_date done [03:08:12]produce_requested_data done [03:08:12]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200734,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [03:08:12]process_action_free close_receipt [03:08:12]json_value_free [03:08:12]json_value_free done [03:08:12]process_json_proto returns [03:08:12]Send response to host [03:08:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200734,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [03:08:12]free response buf [03:08:12]execute_script done [03:08:12]execute_script returns [03:08:12]free content buf [03:08:12]Sock 7.Close socket [03:08:12]Sock 7.Thread stoped [03:08:15]OFD Sender: No OFD packet to send [03:08:20]OFD Sender: No OFD packet to send [03:08:25]OFD Sender: No OFD packet to send [03:08:30]OFD Sender: No OFD packet to send [03:08:35]OFD Sender: No OFD packet to send [03:08:40]OFD Sender: No OFD packet to send [03:08:45]OFD Sender: No OFD packet to send [03:08:50]OFD Sender: No OFD packet to send [03:08:55]OFD Sender: No OFD packet to send [03:09:00]OFD Sender: No OFD packet to send [03:09:05]OFD Sender: No OFD packet to send [03:09:10]OFD Sender: No OFD packet to send [03:09:15]OFD Sender: No OFD packet to send [03:09:20]OFD Sender: No OFD packet to send [03:09:25]OFD Sender: No OFD packet to send [03:09:30]OFD Sender: No OFD packet to send [03:09:35]OFD Sender: No OFD packet to send [03:09:40]OFD Sender: No OFD packet to send [03:09:45]OFD Sender: No OFD packet to send [03:09:50]OFD Sender: No OFD packet to send [03:09:55]OFD Sender: No OFD packet to send [03:10:00]OFD Sender: No OFD packet to send [03:10:05]OFD Sender: No OFD packet to send [03:10:10]OFD Sender: No OFD packet to send [03:10:15]OFD Sender: No OFD packet to send [03:10:20]OFD Sender: No OFD packet to send [03:10:25]OFD Sender: No OFD packet to send [03:10:30]OFD Sender: No OFD packet to send [03:10:35]OFD Sender: No OFD packet to send [03:10:40]OFD Sender: No OFD packet to send [03:10:45]OFD Sender: No OFD packet to send [03:10:50]OFD Sender: No OFD packet to send [03:10:55]OFD Sender: No OFD packet to send [03:11:00]OFD Sender: No OFD packet to send [03:11:05]OFD Sender: No OFD packet to send [03:11:10]OFD Sender: No OFD packet to send [03:11:15]OFD Sender: No OFD packet to send [03:11:20]OFD Sender: No OFD packet to send [03:11:25]OFD Sender: No OFD packet to send [03:11:30]OFD Sender: No OFD packet to send [03:11:35]OFD Sender: No OFD packet to send [03:11:40]OFD Sender: No OFD packet to send [03:11:45]OFD Sender: No OFD packet to send [03:11:50]OFD Sender: No OFD packet to send [03:11:55]OFD Sender: No OFD packet to send [03:12:00]OFD Sender: No OFD packet to send [03:12:05]OFD Sender: No OFD packet to send [03:12:10]OFD Sender: No OFD packet to send [03:12:15]OFD Sender: No OFD packet to send [03:12:20]OFD Sender: No OFD packet to send [03:12:25]OFD Sender: No OFD packet to send [03:12:30]OFD Sender: No OFD packet to send [03:12:35]OFD Sender: No OFD packet to send [03:12:40]OFD Sender: No OFD packet to send [03:12:45]OFD Sender: No OFD packet to send [03:12:50]OFD Sender: No OFD packet to send [03:12:55]OFD Sender: No OFD packet to send [03:13:00]OFD Sender: No OFD packet to send [03:13:05]OFD Sender: No OFD packet to send [03:13:10]OFD Sender: No OFD packet to send [03:13:15]OFD Sender: No OFD packet to send [03:13:20]OFD Sender: No OFD packet to send [03:13:25]OFD Sender: No OFD packet to send [03:13:30]OFD Sender: No OFD packet to send [03:13:35]OFD Sender: No OFD packet to send [03:13:40]OFD Sender: No OFD packet to send [03:13:45]OFD Sender: No OFD packet to send [03:13:50]OFD Sender: No OFD packet to send [03:13:55]OFD Sender: No OFD packet to send [03:13:58]accept exits with 10 [03:13:58]New connection [03:13:58]New thread 3066633572 created [03:13:58]Thread 3066776932 joined [03:13:58]Waiting for new connection... [03:13:58] Sock 10.Parse request [03:13:58]Sock 10.Check first char [03:13:58]Sock 10.First char is OK [03:13:58]request: POST /json_proto HTTP/1.0 [03:13:58]Method: POST [03:13:58]URL: /json_proto [03:13:58]Method is POST - this is cgi request [03:13:58]url: /json_proto [03:13:58]query_string will be loaded in cgi processing [03:13:58]execute_cgi json_proto POST (null) [03:13:58]execute_cgi path=json_proto method=POST [03:13:58]POST find Content-Length [03:13:58]Host: 172.17.46.195:8080 [03:13:58]Content-Length: 679 [03:13:58]Content-Type: application/json [03:13:58] [03:13:58]POST finish read [03:13:58]Found Content-Length = 679 [03:13:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:13:58]execute_script... [03:13: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)11328308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:13:58]POST & json_proto [03:13:58]process_json_proto [03:13:58]json parsed OK: [03:13:58]protocol is kg_v1.0 [03:13:58]action value=close_receipt [03:13:58]process_action close_receipt [03:13:58]cmd_close_receipt [03:13:58]MH_GetDate [03:13:58]Write to MH i2c: F0 00 00 D0 1D DC [03:13:58]Write i2c OK [03:13:58]MH_I2C_Read... [03:13:58]Read from MH i2c: F0 [03:13:58]MH_I2C_Read... [03:13:58]Read from MH i2c: F0 09 00 [03:13:58]MH_I2C_Read... [03:13:58]Read from MH i2c: F0 09 00 D0 1D 00 F8 09 C4 66 75 08 C2 66 B5 [03:13:58]GetLastDocTimeStamp 1724123289 [03:13:58]current date 1724123640 [03:13:58]FM_GetShiftState [03:13:58]SAM_PROTO_GetShiftState [03:13:58]wFMCommunicate request_size=4 [03:13:58]MH_SAM_APDU [03:13:58]CAPDU: 80 13 01 00 [03:13:58]Write to MH i2c: E2 08 00 D1 1D 80 13 01 00 00 00 00 00 6B [03:13:58]Write i2c OK [03:13:58]MH_I2C_Read... [03:13:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:13:58]Read from MH i2c: E2 [03:13:58]MH_I2C_Read... [03:13:58]Read from MH i2c: E2 0E 00 [03:13:58]MH_I2C_Read... [03:13:58]Read from MH i2c: E2 0E 00 D1 1D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F5 [03:13:58]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [03:13:58]wFMCommunicate OK [03:13:58]SAM_PROTO_GetShiftState done [03:13:58]FM_GetShiftState done [03:13:58]opened in 1724112758 [03:13:58]opened+sec_in_day 1724199158 [03:13:58]quantity*price = 60027 [03:13:58]sum+1 = 60029 [03:13:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 34 20.08.2024 03:14 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200735 ФПД: 105473677371686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T031400&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200735&fm=105473677371686&tin=02508201610067®Number=0000000000092545&sum=60000 [03:13:59]StoreToDocumentArchive [03:13:59]shift 466 fd 200735 [03:13:59]save to /storage/0466/doc_00200735 [03:13:59]save last doc name /storage/0466/doc_00200735 to /storage/kkm_last_doc_name [03:13:59]save OK [03:13:59]Clear old archive folders... [03:13:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:13:59]tlvbuf is B6F2D790 [03:13:59]SAM_PROTO_ClearQueue [03:13:59]wFMCommunicate request_size=4 [03:13:59]MH_SAM_APDU [03:13:59]CAPDU: 80 09 00 00 [03:13:59]Write to MH i2c: E2 08 00 DE 1D 80 09 00 00 00 00 00 00 6D [03:13:59]Write i2c OK [03:13:59]MH_I2C_Read... [03:13:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:13:59]Read from MH i2c: E2 [03:13:59]MH_I2C_Read... [03:13:59]Read from MH i2c: E2 03 00 [03:13:59]MH_I2C_Read... [03:13:59]Read from MH i2c: E2 03 00 DE 1D 00 90 00 6F [03:13:59]RAPDU: 90 00 [03:13:59]wFMCommunicate OK [03:13:59]SAM_PROTO_ClearQueue done [03:13:59]KKMCreateOFDPacket [03:13:59]OFDProtocolAddRootSTLVToBuf [03:13:59]FM_MakeSignedData [03:13:59]FM_MakeSignedData [03:13:59]SAM_PROTO_SignData [03:13:59]wFMCommunicate request_size=4 [03:13:59]MH_SAM_APDU [03:13:59]CAPDU: 80 0D 01 02 [03:13:59]Write to MH i2c: E2 08 00 DF 1D 80 0D 01 02 00 00 00 00 75 [03:13:59]Write i2c OK [03:13:59]MH_I2C_Read... [03:13:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:13:59]Read from MH i2c: E2 [03:13:59]MH_I2C_Read... [03:13:59]Read from MH i2c: E2 03 00 [03:13:59]MH_I2C_Read... [03:13:59]Read from MH i2c: E2 03 00 DF 1D 00 90 00 70 [03:13:59]RAPDU: 90 00 [03:13:59]wFMCommunicate OK [03:13:59]wFMCommunicate request_size=255 [03:13:59]MH_SAM_APDU [03:13:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 22 00 00 00 F4 03 04 00 F8 09 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 10 03 00 35 04 06 00 5F [03:13:59]Write to MH i2c: E2 02 01 E0 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 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 F8 09 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 10 03 00 35 04 06 00 5F 00 00 0D [03:13:59]Write i2c OK [03:13:59]MH_I2C_Read... [03:13:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:13:59]Read from MH i2c: E2 [03:13:59]MH_I2C_Read... [03:13:59]Read from MH i2c: E2 03 00 [03:13:59]MH_I2C_Read... [03:13:59]Read from MH i2c: E2 03 00 E0 1D 00 90 00 71 [03:13:59]RAPDU: 90 00 [03:13:59]wFMCommunicate OK [03:13:59]wFMCommunicate request_size=10 [03:13:59]MH_SAM_APDU [03:13:59]CAPDU: 80 0D 02 02 05 ED 81 12 A9 26 [03:13:59]Write to MH i2c: E2 0D 00 E1 1D 80 0D 02 02 05 00 ED 81 12 A9 26 00 00 D1 [03:13:59]Write i2c OK [03:13:59]MH_I2C_Read... [03:13:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:13:59]Read from MH i2c: E2 [03:13:59]MH_I2C_Read... [03:13:59]Read from MH i2c: E2 03 00 [03:13:59]MH_I2C_Read... [03:13:59]Read from MH i2c: E2 03 00 E1 1D 00 90 00 72 [03:13:59]RAPDU: 90 00 [03:13:59]wFMCommunicate OK [03:13:59]wFMCommunicate request_size=4 [03:13:59]MH_SAM_APDU [03:13:59]CAPDU: 80 0D 03 02 [03:13:59]Write to MH i2c: E2 08 00 E2 1D 80 0D 03 02 00 00 00 00 7A [03:13:59]Write i2c OK [03:13:59]MH_I2C_Read... [03:14:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:14:00]Read from MH i2c: E2 [03:14:00]MH_I2C_Read... [03:14:00]Read from MH i2c: E2 0B 00 [03:14:00]MH_I2C_Read... [03:14:00]Read from MH i2c: E2 0B 00 E2 1D 00 98 43 49 FC EF C4 A2 E2 90 00 D2 [03:14:00]RAPDU: 98 43 49 FC EF C4 A2 E2 90 00 [03:14:00]wFMCommunicate OK [03:14:00]SAM_PROTO_SignData done [03:14:00]FM_MakeSignedData done [03:14:00]CreateOFDProtocolMessage [03:14:00]wFMCommunicate request_size=4 [03:14:00]MH_SAM_APDU [03:14:00]CAPDU: 80 11 00 00 [03:14:00]Write to MH i2c: E2 08 00 E3 1D 80 11 00 00 00 00 00 00 7A [03:14:00]Write i2c OK [03:14:00]MH_I2C_Read... [03:14:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:14:00]Read from MH i2c: E2 [03:14:00]MH_I2C_Read... [03:14:00]Read from MH i2c: E2 17 00 [03:14:00]MH_I2C_Read... [03:14:00]Read from MH i2c: E2 17 00 E3 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C7 [03:14:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [03:14:00]wFMCommunicate OK [03:14:00]CreateOFDProtocolMessage done [03:14:00]OFDSenderStorePacket 200735 [03:14:00]StoreOFDPacket docnum=200735 [03:14:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F5 34 07 01 52 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 F8 09 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 10 03 00 35 04 06 00 5F ED 81 12 A9 26 98 43 49 FC EF C4 A2 E2 [03:14:00]CheckFolder [03:14:00]dirname=/storage/ofd_packets [03:14:00]CheckFolder done [03:14:00]ProducePacketName [03:14:00]name=ofd_packets/00200735 [03:14:00]NVStorageSaveData ofd_packets/00200735 [03:14:00]File name is /storage/ofd_packets/00200735 [03:14:00]Write 301 bytes [03:14:00]NVStorageSaveData done [03:14:00]OFDSenderStorePacket done [03:14:00]KKMCreateOFDPacket done [03:14:00]NVStorageSaveData kkm_last_timestamp [03:14:00]File name is /storage/kkm_last_timestamp [03:14:00]Write 4 bytes [03:14:00]NVStorageSaveData done [03:14:00]ExternCall_PrintAddStr [03:14:00]wPrintStart [03:14:00]Write to MH i2c: 01 00 00 E4 1D 01 [03:14:00]Write i2c OK [03:14:00]MH_I2C_Read... [03:14:00]Read from MH i2c: 01 [03:14:00]MH_I2C_Read... [03:14:00]Read from MH i2c: 01 07 00 [03:14:00]MH_I2C_Read... [03:14:00]Read from MH i2c: 01 07 00 E4 1D 00 00 00 00 00 FF 0F 16 [03:14:00]RasterBufferAndPrint [03:14:00]line Счет N : (1)11328308 [03:14:00]line ИНН: 02508201610067 [03:14:00]line Контрольно-Кассовый Чек [03:14:00]line ПРОДАЖА [03:14:00]line ТРК (МРК, ГНК) : 21 [03:14:00]line Товар: 2710124500 [03:14:00]line Аи-95-К-5 [03:14:00]line 8.090 * 74.20 [03:14:00]line = 600.28 [03:14:00]line НДС 12% НСП 1% [03:14:00]line > о реализуемом товаре [03:14:00]line ОКРУГЛЕНИЕ: -0.28 [03:14:00]line ИТОГО: 600.00 [03:14:00]line Внесено: 600.00 [03:14:00]line СДАЧА: 0.00 [03:14:00]line НСП 1% : 5.31 [03:14:00]line НДС 12% : 63.75 [03:14:00]line Наличными: 600.00 [03:14:00]line Безнал.: 0.00 [03:14:00]line Место: АЗС № 95 "Партнер Нефть" [03:14:00]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [03:14:00]line СНО: Общий режим [03:14:00]line Чек 34 20.08.2024 03:14 [03:14:00]line Смена: 466 ФФД: 1.0 [03:14:00]line ЗНМ: 0300000079 [03:14:00]line РНМ: 0000000000092545 [03:14:00]line Версия ККМ: 001 [03:14:00]line ФМ: 0000000000871802 [03:14:00]line ФД: 200735 [03:14:00]line ФПД: 105473677371686 [03:14:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T031400&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200735&fm=105473677371686&tin=02508201610067®Number=0000000000092545&sum=60000 [03:14:00]written 0, free lines is 4095 [03:14:00]OFD Sender: Processing packet 200735 [packets to send 247, broken 246] [03:14:00]ProducePacketName [03:14:00]name=ofd_packets/00200735 [03:14:00]OFD Sender: To server: pG, [03:14:00]CommunicateWithHost lk.salyk.kg:30040 [03:14:00]ConnectInit lk.salyk.kg [03:14:00]Connected sock=9 [03:14:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F5 34 07 01 52 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 F8 09 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 10 03 00 35 04 06 00 5F ED 81 12 A9 26 98 43 49 FC EF C4 A2 E2 [03:14:00]Write to MH i2c: 01 00 00 0F 1E 2D [03:14:00]Write i2c OK [03:14:00]MH_I2C_Read... [03:14:00]Read from MH i2c: 01 [03:14:00]MH_I2C_Read... [03:14:00]Read from MH i2c: 01 07 00 [03:14:00]MH_I2C_Read... [03:14:00]Read from MH i2c: 01 07 00 0F 1E 00 00 00 00 00 D6 0C 16 [03:14:00]RasterBufferAndPrint [03:14:00]line [03:14:00]line [03:14:00]line [03:14:00]line [03:14:00]line [03:14:00]written 0, free lines is 3296 [03:14:00]MH_Cut [03:14:00]Write to MH i2c: D1 01 00 16 1E 01 06 [03:14:00]Write i2c OK [03:14:00]MH_I2C_Read... [03:14:00]Read from MH i2c: D1 [03:14:00]MH_I2C_Read... [03:14:00]Read from MH i2c: D1 01 00 [03:14:00]MH_I2C_Read... [03:14:00]Read from MH i2c: D1 01 00 16 1E 00 05 [03:14:00]Write to MH i2c: 01 00 00 17 1E 35 [03:14:00]Write i2c OK [03:14:00]MH_I2C_Read... [03:14:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 32 24 47 00 B9 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 31 38 30 32 10 04 04 00 1F 10 03 00 F4 03 04 00 60 B4 C3 66 B6 04 01 00 00 86 4D 9D F9 BA 67 42 DC [03:14:00]CommunicateWithHost err = 0 [03:14:00]CheckOFDResponse [03:14:00]1017 (14) - 77093643461234 [03:14:00]1041 (16) - 0000000000871802 [03:14:00]1040 (4) - 200735 [03:14:00]1012 (4) - 19.08.2024 21:08 [03:14:00]1206 (1) - 0 [03:14:00]OFD Sender: Remove packet 200735 [03:14:00]ProducePacketName [03:14:00]name=ofd_packets/00200735 [03:14:00]NVStorageDeleteData [03:14:01]OFD Sender: No OFD packet to send [03:14:01]*** Cut start [03:14:01]*** Purtial cut [03:14:01]*** Stage 1: CUTSNS_PIN = 1 [03:14:01]Read from MH i2c: 01 [03:14:01]MH_I2C_Read... [03:14:01]*** Stop cut motor [03:14:01]*** Cut end [03:14:01]Read from MH i2c: 01 07 00 [03:14:01]MH_I2C_Read... [03:14:01]Read from MH i2c: 01 07 00 17 1E 00 00 00 00 00 FF 0F 4A [03:14:01]process_action close_receipt done [03:14:01]requested_data is exist [03:14:01]produce_requested_data [03:14:01]requested_item fm.sn is exist - process it [03:14:01]wFMCommunicate request_size=4 [03:14:01]MH_SAM_APDU [03:14:01]CAPDU: 80 11 00 00 [03:14:01]Write to MH i2c: E2 08 00 18 1E 80 11 00 00 00 00 00 00 B0 [03:14:01]Write i2c OK [03:14:01]MH_I2C_Read... [03:14:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:14:01]Read from MH i2c: E2 [03:14:01]MH_I2C_Read... [03:14:01]Read from MH i2c: E2 17 00 [03:14:01]MH_I2C_Read... [03:14:01]Read from MH i2c: E2 17 00 18 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FD [03:14:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [03:14:01]wFMCommunicate OK [03:14:01]requested_item fd.num is exist - process it [03:14:01]SAM_PROTO_GetFieldsCounters [03:14:01]wFMCommunicate request_size=4 [03:14:01]MH_SAM_APDU [03:14:01]CAPDU: 80 13 00 00 [03:14:01]Write to MH i2c: E2 08 00 19 1E 80 13 00 00 00 00 00 00 B3 [03:14:01]Write i2c OK [03:14:01]MH_I2C_Read... [03:14:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:14:01]Read from MH i2c: E2 [03:14:01]MH_I2C_Read... [03:14:01]Read from MH i2c: E2 62 00 [03:14:01]MH_I2C_Read... [03:14:01]Read from MH i2c: E2 62 00 19 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1F 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 39 [03:14:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1F 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:14:01]wFMCommunicate OK [03:14:01]SAM_PROTO_GetFieldsCounters done [03:14:01]requested_item shift.num is exist - process it [03:14:01]requested_item shift.opened is exist - process it [03:14:01]req_shift_opened [03:14:01]FM_GetShiftState [03:14:01]SAM_PROTO_GetShiftState [03:14:01]wFMCommunicate request_size=4 [03:14:01]MH_SAM_APDU [03:14:01]CAPDU: 80 13 01 00 [03:14:01]Write to MH i2c: E2 08 00 1A 1E 80 13 01 00 00 00 00 00 B5 [03:14:01]Write i2c OK [03:14:01]MH_I2C_Read... [03:14:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:14:01]Read from MH i2c: E2 [03:14:01]MH_I2C_Read... [03:14:01]Read from MH i2c: E2 0E 00 [03:14:01]MH_I2C_Read... [03:14:01]Read from MH i2c: E2 0E 00 1A 1E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 3F [03:14:01]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [03:14:01]wFMCommunicate OK [03:14:01]SAM_PROTO_GetShiftState done [03:14:01]FM_GetShiftState done [03:14:01]req_shift_opened done [03:14:01]requested_item shift.open_date is exist - process it [03:14:01]req_shift_open_date [03:14:01]req_shift_open_date done [03:14:01]produce_requested_data done [03:14:01]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200735,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [03:14:01]process_action_free close_receipt [03:14:01]json_value_free [03:14:01]json_value_free done [03:14:01]process_json_proto returns [03:14:01]Send response to host [03:14:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200735,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [03:14:01]free response buf [03:14:01]execute_script done [03:14:01]execute_script returns [03:14:01]free content buf [03:14:01]Sock 10.Close socket [03:14:01]Sock 10.Thread stoped [03:14:06]OFD Sender: No OFD packet to send [03:14:11]OFD Sender: No OFD packet to send [03:14:16]OFD Sender: No OFD packet to send [03:14:21]OFD Sender: No OFD packet to send [03:14:26]OFD Sender: No OFD packet to send [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:47]accept exits with 7 [03:18:47]New connection [03:18:47]New thread 3066776932 created [03:18:47]Thread 3066633572 joined [03:18:47]Waiting for new connection... [03:18:47] Sock 7.Parse request [03:18:47]Sock 7.Check first char [03:18:47]Sock 7.First char is OK [03:18:47]request: POST /json_proto HTTP/1.0 [03:18:47]Method: POST [03:18:47]URL: /json_proto [03:18:47]Method is POST - this is cgi request [03:18:47]url: /json_proto [03:18:47]query_string will be loaded in cgi processing [03:18:47]execute_cgi json_proto POST (null) [03:18:47]execute_cgi path=json_proto method=POST [03:18:47]POST find Content-Length [03:18:47]Host: 172.17.46.195:8080 [03:18:47]Content-Length: 684 [03:18:47]Content-Type: application/json [03:18:47] [03:18:47]POST finish read [03:18:47]Found Content-Length = 684 [03:18:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:18:47]execute_script... [03:18: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)11328309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:18:47]POST & json_proto [03:18:47]process_json_proto [03:18:47]json parsed OK: [03:18:47]protocol is kg_v1.0 [03:18:47]action value=close_receipt [03:18:47]process_action close_receipt [03:18:47]cmd_close_receipt [03:18:47]MH_GetDate [03:18:47]Write to MH i2c: F0 00 00 1B 1E 28 [03:18:47]Write i2c OK [03:18:47]MH_I2C_Read... [03:18:47]Read from MH i2c: F0 [03:18:47]MH_I2C_Read... [03:18:47]Read from MH i2c: F0 09 00 [03:18:47]MH_I2C_Read... [03:18:47]Read from MH i2c: F0 09 00 1B 1E 00 19 0B C4 66 75 08 C2 66 24 [03:18:47]GetLastDocTimeStamp 1724123640 [03:18:47]current date 1724123929 [03:18:47]FM_GetShiftState [03:18:47]SAM_PROTO_GetShiftState [03:18:47]wFMCommunicate request_size=4 [03:18:47]MH_SAM_APDU [03:18:47]CAPDU: 80 13 01 00 [03:18:47]Write to MH i2c: E2 08 00 1C 1E 80 13 01 00 00 00 00 00 B7 [03:18:47]Write i2c OK [03:18:47]MH_I2C_Read... [03:18:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:18:47]Read from MH i2c: E2 [03:18:47]MH_I2C_Read... [03:18:47]Read from MH i2c: E2 0E 00 [03:18:47]MH_I2C_Read... [03:18:47]Read from MH i2c: E2 0E 00 1C 1E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 41 [03:18:47]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [03:18:47]wFMCommunicate OK [03:18:47]SAM_PROTO_GetShiftState done [03:18:47]FM_GetShiftState done [03:18:47]opened in 1724112758 [03:18:47]opened+sec_in_day 1724199158 [03:18:47]quantity*price = 100021 [03:18:47]sum+1 = 100023 [03:18:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 35 20.08.2024 03:18 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200736 ФПД: 256688827890148 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T031849&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200736&fm=256688827890148&tin=02508201610067®Number=0000000000092545&sum=100000 [03:18:48]StoreToDocumentArchive [03:18:48]shift 466 fd 200736 [03:18:48]save to /storage/0466/doc_00200736 [03:18:48]save last doc name /storage/0466/doc_00200736 to /storage/kkm_last_doc_name [03:18:48]save OK [03:18:48]Clear old archive folders... [03:18:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:18:48]tlvbuf is 00FD8410 [03:18:48]SAM_PROTO_ClearQueue [03:18:48]wFMCommunicate request_size=4 [03:18:48]MH_SAM_APDU [03:18:48]CAPDU: 80 09 00 00 [03:18:48]Write to MH i2c: E2 08 00 29 1E 80 09 00 00 00 00 00 00 B9 [03:18:48]Write i2c OK [03:18:48]MH_I2C_Read... [03:18:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:18:48]Read from MH i2c: E2 [03:18:48]MH_I2C_Read... [03:18:48]Read from MH i2c: E2 03 00 [03:18:48]MH_I2C_Read... [03:18:48]Read from MH i2c: E2 03 00 29 1E 00 90 00 BB [03:18:48]RAPDU: 90 00 [03:18:48]wFMCommunicate OK [03:18:48]SAM_PROTO_ClearQueue done [03:18:48]KKMCreateOFDPacket [03:18:48]OFDProtocolAddRootSTLVToBuf [03:18:48]FM_MakeSignedData [03:18:48]FM_MakeSignedData [03:18:48]SAM_PROTO_SignData [03:18:48]wFMCommunicate request_size=4 [03:18:48]MH_SAM_APDU [03:18:48]CAPDU: 80 0D 01 02 [03:18:48]Write to MH i2c: E2 08 00 2A 1E 80 0D 01 02 00 00 00 00 C1 [03:18:48]Write i2c OK [03:18:48]MH_I2C_Read... [03:18:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:18:48]Read from MH i2c: E2 [03:18:48]MH_I2C_Read... [03:18:48]Read from MH i2c: E2 03 00 [03:18:48]MH_I2C_Read... [03:18:48]Read from MH i2c: E2 03 00 2A 1E 00 90 00 BC [03:18:48]RAPDU: 90 00 [03:18:48]wFMCommunicate OK [03:18:48]wFMCommunicate request_size=255 [03:18:48]MH_SAM_APDU [03:18:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 19 0B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 10 03 00 35 04 06 00 E9 [03:18:48]Write to MH i2c: E2 02 01 2B 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 19 0B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 10 03 00 35 04 06 00 E9 00 00 C7 [03:18:48]Write i2c OK [03:18:48]MH_I2C_Read... [03:18:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:18:48]Read from MH i2c: E2 [03:18:48]MH_I2C_Read... [03:18:48]Read from MH i2c: E2 03 00 [03:18:48]MH_I2C_Read... [03:18:48]Read from MH i2c: E2 03 00 2B 1E 00 90 00 BD [03:18:48]RAPDU: 90 00 [03:18:48]wFMCommunicate OK [03:18:48]wFMCommunicate request_size=10 [03:18:48]MH_SAM_APDU [03:18:48]CAPDU: 80 0D 02 02 05 75 06 67 79 E4 [03:18:48]Write to MH i2c: E2 0D 00 2C 1E 80 0D 02 02 05 00 75 06 67 79 E4 00 00 0D [03:18:48]Write i2c OK [03:18:48]MH_I2C_Read... [03:18:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:18:48]Read from MH i2c: E2 [03:18:48]MH_I2C_Read... [03:18:48]Read from MH i2c: E2 03 00 [03:18:48]MH_I2C_Read... [03:18:48]Read from MH i2c: E2 03 00 2C 1E 00 90 00 BE [03:18:48]RAPDU: 90 00 [03:18:48]wFMCommunicate OK [03:18:48]wFMCommunicate request_size=4 [03:18:48]MH_SAM_APDU [03:18:48]CAPDU: 80 0D 03 02 [03:18:48]Write to MH i2c: E2 08 00 2D 1E 80 0D 03 02 00 00 00 00 C6 [03:18:48]Write i2c OK [03:18:48]MH_I2C_Read... [03:18:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:18:48]Read from MH i2c: E2 [03:18:48]MH_I2C_Read... [03:18:48]Read from MH i2c: E2 0B 00 [03:18:48]MH_I2C_Read... [03:18:48]Read from MH i2c: E2 0B 00 2D 1E 00 5B AB 48 92 4B 35 5B 3D 90 00 BF [03:18:48]RAPDU: 5B AB 48 92 4B 35 5B 3D 90 00 [03:18:48]wFMCommunicate OK [03:18:48]SAM_PROTO_SignData done [03:18:48]FM_MakeSignedData done [03:18:48]CreateOFDProtocolMessage [03:18:48]wFMCommunicate request_size=4 [03:18:48]MH_SAM_APDU [03:18:48]CAPDU: 80 11 00 00 [03:18:48]Write to MH i2c: E2 08 00 2E 1E 80 11 00 00 00 00 00 00 C6 [03:18:48]Write i2c OK [03:18:48]MH_I2C_Read... [03:18:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:18:48]Read from MH i2c: E2 [03:18:48]MH_I2C_Read... [03:18:48]Read from MH i2c: E2 17 00 [03:18:48]MH_I2C_Read... [03:18:48]Read from MH i2c: E2 17 00 2E 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 13 [03:18:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [03:18:48]wFMCommunicate OK [03:18:48]CreateOFDProtocolMessage done [03:18:48]OFDSenderStorePacket 200736 [03:18:48]StoreOFDPacket docnum=200736 [03:18:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BA 72 07 01 52 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 23 00 00 00 F4 03 04 00 19 0B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 10 03 00 35 04 06 00 E9 75 06 67 79 E4 5B AB 48 92 4B 35 5B 3D [03:18:48]CheckFolder [03:18:48]dirname=/storage/ofd_packets [03:18:48]CheckFolder done [03:18:48]ProducePacketName [03:18:48]name=ofd_packets/00200736 [03:18:48]NVStorageSaveData ofd_packets/00200736 [03:18:48]File name is /storage/ofd_packets/00200736 [03:18:48]Write 301 bytes [03:18:48]NVStorageSaveData done [03:18:48]OFDSenderStorePacket done [03:18:48]KKMCreateOFDPacket done [03:18:48]NVStorageSaveData kkm_last_timestamp [03:18:48]File name is /storage/kkm_last_timestamp [03:18:48]Write 4 bytes [03:18:48]NVStorageSaveData done [03:18:48]ExternCall_PrintAddStr [03:18:48]wPrintStart [03:18:48]Write to MH i2c: 01 00 00 2F 1E 4D [03:18:48]Write i2c OK [03:18:48]MH_I2C_Read... [03:18:48]Read from MH i2c: 01 [03:18:48]MH_I2C_Read... [03:18:48]Read from MH i2c: 01 07 00 [03:18:48]MH_I2C_Read... [03:18:48]Read from MH i2c: 01 07 00 2F 1E 00 00 00 00 00 FF 0F 62 [03:18:48]RasterBufferAndPrint [03:18:48]line Счет N : (1)11328309 [03:18:48]line ИНН: 02508201610067 [03:18:48]line Контрольно-Кассовый Чек [03:18:48]line ПРОДАЖА [03:18:48]line ТРК (МРК, ГНК) : 41 [03:18:48]line Товар: 2710124500 [03:18:48]line Аи-95-К-5 [03:18:48]line 13.480 * 74.20 [03:18:48]line = 1000.22 [03:18:48]line НДС 12% НСП 1% [03:18:48]line > о реализуемом товаре [03:18:48]line ОКРУГЛЕНИЕ: -0.22 [03:18:48]line ИТОГО: 1000.00 [03:18:48]line Внесено: 1000.00 [03:18:48]line СДАЧА: 0.00 [03:18:48]line НСП 1% : 8.85 [03:18:48]line НДС 12% : 106.22 [03:18:48]line Наличными: 1000.00 [03:18:48]line Безнал.: 0.00 [03:18:48]line Место: АЗС № 95 "Партнер Нефть" [03:18:48]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [03:18:48]line СНО: Общий режим [03:18:48]line Чек 35 20.08.2024 03:18 [03:18:48]line Смена: 466 ФФД: 1.0 [03:18:48]line ЗНМ: 0300000079 [03:18:48]line РНМ: 0000000000092545 [03:18:48]line Версия ККМ: 001 [03:18:48]line ФМ: 0000000000871802 [03:18:48]line ФД: 200736 [03:18:48]line ФПД: 256688827890148 [03:18:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T031849&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200736&fm=256688827890148&tin=02508201610067®Number=0000000000092545&sum=100000 [03:18:48]written 0, free lines is 4095 [03:18:48]OFD Sender: Processing packet 200736 [packets to send 247, broken 246] [03:18:48]ProducePacketName [03:18:48]name=ofd_packets/00200736 [03:18:48]OFD Sender: To server: pG, [03:18:48]CommunicateWithHost lk.salyk.kg:30040 [03:18:48]ConnectInit lk.salyk.kg [03:18:49]Connected sock=10 [03:18:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BA 72 07 01 52 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 23 00 00 00 F4 03 04 00 19 0B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 10 03 00 35 04 06 00 E9 75 06 67 79 E4 5B AB 48 92 4B 35 5B 3D [03:18:49]Write to MH i2c: 01 00 00 5A 1E 78 [03:18:49]Write i2c OK [03:18:49]MH_I2C_Read... [03:18:49]Read from MH i2c: 01 [03:18:49]MH_I2C_Read... [03:18:49]Read from MH i2c: 01 07 00 [03:18:49]MH_I2C_Read... [03:18:49]Read from MH i2c: 01 07 00 5A 1E 00 00 00 00 00 DC 0C 67 [03:18:49]RasterBufferAndPrint [03:18:49]line [03:18:49]line [03:18:49]line [03:18:49]line [03:18:49]line [03:18:49]written 0, free lines is 3301 [03:18:49]MH_Cut [03:18:49]Write to MH i2c: D1 01 00 61 1E 01 51 [03:18:49]Write i2c OK [03:18:49]MH_I2C_Read... [03:18:49]Read from MH i2c: D1 [03:18:49]MH_I2C_Read... [03:18:49]Read from MH i2c: D1 01 00 [03:18:49]MH_I2C_Read... [03:18:49]Read from MH i2c: D1 01 00 61 1E 00 50 [03:18:49]Write to MH i2c: 01 00 00 62 1E 80 [03:18:49]Write i2c OK [03:18:49]MH_I2C_Read... [03:18:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 86 A5 47 00 11 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 31 38 30 32 10 04 04 00 20 10 03 00 F4 03 04 00 81 B5 C3 66 B6 04 01 00 00 AE E7 32 E3 86 4E CA ED [03:18:49]CommunicateWithHost err = 0 [03:18:49]CheckOFDResponse [03:18:49]1017 (14) - 77093643461234 [03:18:49]1041 (16) - 0000000000871802 [03:18:49]1040 (4) - 200736 [03:18:49]1012 (4) - 19.08.2024 21:13 [03:18:49]1206 (1) - 0 [03:18:49]OFD Sender: Remove packet 200736 [03:18:49]ProducePacketName [03:18:49]name=ofd_packets/00200736 [03:18:49]NVStorageDeleteData [03:18:49]OFD Sender: No OFD packet to send [03:18:50]*** Cut start [03:18:50]*** Purtial cut [03:18:50]*** CUTSNS_PIN = 0 [03:18:50]*** Stage 1: CUTSNS_PIN = 1 [03:18:52]Read from MH i2c: 01 [03:18:52]MH_I2C_Read... [03:18:52]*** Stop cut motor [03:18:52]*** Cut end [03:18:52]Read from MH i2c: 01 07 00 [03:18:52]MH_I2C_Read... [03:18:52]Read from MH i2c: 01 07 00 62 1E 00 00 00 00 00 FF 0F 95 [03:18:52]process_action close_receipt done [03:18:52]requested_data is exist [03:18:52]produce_requested_data [03:18:52]requested_item fm.sn is exist - process it [03:18:52]wFMCommunicate request_size=4 [03:18:52]MH_SAM_APDU [03:18:52]CAPDU: 80 11 00 00 [03:18:52]Write to MH i2c: E2 08 00 63 1E 80 11 00 00 00 00 00 00 FB [03:18:52]Write i2c OK [03:18:52]MH_I2C_Read... [03:18:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:18:52]Read from MH i2c: E2 [03:18:52]MH_I2C_Read... [03:18:52]Read from MH i2c: E2 17 00 [03:18:52]MH_I2C_Read... [03:18:52]Read from MH i2c: E2 17 00 63 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 48 [03:18:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [03:18:52]wFMCommunicate OK [03:18:52]requested_item fd.num is exist - process it [03:18:52]SAM_PROTO_GetFieldsCounters [03:18:52]wFMCommunicate request_size=4 [03:18:52]MH_SAM_APDU [03:18:52]CAPDU: 80 13 00 00 [03:18:52]Write to MH i2c: E2 08 00 64 1E 80 13 00 00 00 00 00 00 FE [03:18:52]Write i2c OK [03:18:52]MH_I2C_Read... [03:18:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:18:52]Read from MH i2c: E2 [03:18:52]MH_I2C_Read... [03:18:52]Read from MH i2c: E2 62 00 [03:18:52]MH_I2C_Read... [03:18:52]Read from MH i2c: E2 62 00 64 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 20 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 88 [03:18: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 20 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:18:52]wFMCommunicate OK [03:18:52]SAM_PROTO_GetFieldsCounters done [03:18:52]requested_item shift.num is exist - process it [03:18:52]requested_item shift.opened is exist - process it [03:18:52]req_shift_opened [03:18:52]FM_GetShiftState [03:18:52]SAM_PROTO_GetShiftState [03:18:52]wFMCommunicate request_size=4 [03:18:52]MH_SAM_APDU [03:18:52]CAPDU: 80 13 01 00 [03:18:52]Write to MH i2c: E2 08 00 65 1E 80 13 01 00 00 00 00 00 00 [03:18:52]Write i2c OK [03:18:52]MH_I2C_Read... [03:18:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:18:52]Read from MH i2c: E2 [03:18:52]MH_I2C_Read... [03:18:52]Read from MH i2c: E2 0E 00 [03:18:52]MH_I2C_Read... [03:18:52]Read from MH i2c: E2 0E 00 65 1E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 8A [03:18:52]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [03:18:52]wFMCommunicate OK [03:18:52]SAM_PROTO_GetShiftState done [03:18:52]FM_GetShiftState done [03:18:52]req_shift_opened done [03:18:52]requested_item shift.open_date is exist - process it [03:18:52]req_shift_open_date [03:18:52]req_shift_open_date done [03:18:52]produce_requested_data done [03:18:52]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200736,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [03:18:52]process_action_free close_receipt [03:18:52]json_value_free [03:18:52]json_value_free done [03:18:52]process_json_proto returns [03:18:52]Send response to host [03:18:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200736,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [03:18:52]free response buf [03:18:52]execute_script done [03:18:52]execute_script returns [03:18:52]free content buf [03:18:52]Sock 7.Close socket [03:18:52]Sock 7.Thread stoped [03:18:54]OFD Sender: No OFD packet to send [03:18:59]OFD Sender: No OFD packet to send [03:19:04]OFD Sender: No OFD packet to send [03:19:09]OFD Sender: No OFD packet to send [03:19:14]OFD Sender: No OFD packet to send [03:19:19]OFD Sender: No OFD packet to send [03:19:24]OFD Sender: No OFD packet to send [03:19:29]OFD Sender: No OFD packet to send [03:19:34]OFD Sender: No OFD packet to send [03:19:39]OFD Sender: No OFD packet to send [03:19:45]OFD Sender: No OFD packet to send [03:19:50]OFD Sender: No OFD packet to send [03:19:55]OFD Sender: No OFD packet to send [03:20:00]OFD Sender: No OFD packet to send [03:20:05]OFD Sender: No OFD packet to send [03:20:10]OFD Sender: No OFD packet to send [03:20:15]OFD Sender: No OFD packet to send [03:20:20]OFD Sender: No OFD packet to send [03:20:23]accept exits with 9 [03:20:23]New connection [03:20:23]New thread 3066633572 created [03:20:23]Thread 3066776932 joined [03:20:23]Waiting for new connection... [03:20:23] Sock 9.Parse request [03:20:23]Sock 9.Check first char [03:20:23]Sock 9.First char is OK [03:20:23]request: POST /json_proto HTTP/1.0 [03:20:23]Method: POST [03:20:23]URL: /json_proto [03:20:23]Method is POST - this is cgi request [03:20:23]url: /json_proto [03:20:23]query_string will be loaded in cgi processing [03:20:23]execute_cgi json_proto POST (null) [03:20:23]execute_cgi path=json_proto method=POST [03:20:23]POST find Content-Length [03:20:23]Host: 172.17.46.195:8080 [03:20:23]Content-Length: 690 [03:20:23]Content-Type: application/json [03:20:23] [03:20:23]POST finish read [03:20:23]Found Content-Length = 690 [03:20:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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" ] } } [03:20:23]execute_script... [03:20: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)11328310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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" ] } } [03:20:23]POST & json_proto [03:20:23]process_json_proto [03:20:23]json parsed OK: [03:20:23]protocol is kg_v1.0 [03:20:23]action value=close_receipt [03:20:23]process_action close_receipt [03:20:23]cmd_close_receipt [03:20:23]MH_GetDate [03:20:23]Write to MH i2c: F0 00 00 66 1E 73 [03:20:23]Write i2c OK [03:20:23]MH_I2C_Read... [03:20:23]Read from MH i2c: F0 [03:20:23]MH_I2C_Read... [03:20:23]Read from MH i2c: F0 09 00 [03:20:23]MH_I2C_Read... [03:20:23]Read from MH i2c: F0 09 00 66 1E 00 7A 0B C4 66 75 08 C2 66 D0 [03:20:23]GetLastDocTimeStamp 1724123929 [03:20:23]current date 1724124026 [03:20:23]FM_GetShiftState [03:20:23]SAM_PROTO_GetShiftState [03:20:23]wFMCommunicate request_size=4 [03:20:23]MH_SAM_APDU [03:20:23]CAPDU: 80 13 01 00 [03:20:23]Write to MH i2c: E2 08 00 67 1E 80 13 01 00 00 00 00 00 02 [03:20:23]Write i2c OK [03:20:23]MH_I2C_Read... [03:20:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:20:23]Read from MH i2c: E2 [03:20:23]MH_I2C_Read... [03:20:23]Read from MH i2c: E2 0E 00 [03:20:23]MH_I2C_Read... [03:20:23]Read from MH i2c: E2 0E 00 67 1E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 8C [03:20:23]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [03:20:23]wFMCommunicate OK [03:20:23]SAM_PROTO_GetShiftState done [03:20:23]FM_GetShiftState done [03:20:23]opened in 1724112758 [03:20:23]opened+sec_in_day 1724199158 [03:20:23]quantity*price = 100051 [03:20:23]sum+1 = 100052 [03:20:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 36 20.08.2024 03:20 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200737 ФПД: 33647103773541 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T032026&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200737&fm=33647103773541&tin=02508201610067®Number=0000000000092545&sum=100000 [03:20:25]StoreToDocumentArchive [03:20:25]shift 466 fd 200737 [03:20:25]save to /storage/0466/doc_00200737 [03:20:25]save last doc name /storage/0466/doc_00200737 to /storage/kkm_last_doc_name [03:20:25]save OK [03:20:25]Clear old archive folders... [03:20:25]ProcessDocumentItem done err = 0, tmpTLVsize=257 [03:20:25]tlvbuf is 00F41130 [03:20:25]SAM_PROTO_ClearQueue [03:20:25]wFMCommunicate request_size=4 [03:20:25]MH_SAM_APDU [03:20:25]CAPDU: 80 09 00 00 [03:20:25]Write to MH i2c: E2 08 00 74 1E 80 09 00 00 00 00 00 00 04 [03:20:25]Write i2c OK [03:20:25]MH_I2C_Read... [03:20:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:20:25]Read from MH i2c: E2 [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: E2 03 00 [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: E2 03 00 74 1E 00 90 00 06 [03:20:25]RAPDU: 90 00 [03:20:25]wFMCommunicate OK [03:20:25]SAM_PROTO_ClearQueue done [03:20:25]KKMCreateOFDPacket [03:20:25]OFDProtocolAddRootSTLVToBuf [03:20:25]FM_MakeSignedData [03:20:25]FM_MakeSignedData [03:20:25]SAM_PROTO_SignData [03:20:25]wFMCommunicate request_size=4 [03:20:25]MH_SAM_APDU [03:20:25]CAPDU: 80 0D 01 02 [03:20:25]Write to MH i2c: E2 08 00 75 1E 80 0D 01 02 00 00 00 00 0C [03:20:25]Write i2c OK [03:20:25]MH_I2C_Read... [03:20:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:20:25]Read from MH i2c: E2 [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: E2 03 00 [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: E2 03 00 75 1E 00 90 00 07 [03:20:25]RAPDU: 90 00 [03:20:25]wFMCommunicate OK [03:20:25]wFMCommunicate request_size=255 [03:20:25]MH_SAM_APDU [03:20:25]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 24 00 00 00 F4 03 04 00 7A 0B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 10 03 [03:20:25]Write to MH i2c: E2 02 01 76 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 24 00 00 00 F4 03 04 00 7A 0B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 10 03 00 00 57 [03:20:25]Write i2c OK [03:20:25]MH_I2C_Read... [03:20:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:20:25]Read from MH i2c: E2 [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: E2 03 00 [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: E2 03 00 76 1E 00 90 00 08 [03:20:25]RAPDU: 90 00 [03:20:25]wFMCommunicate OK [03:20:25]wFMCommunicate request_size=16 [03:20:25]MH_SAM_APDU [03:20:25]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 1E 9A 13 AB 0B 65 [03:20:25]Write to MH i2c: E2 13 00 77 1E 80 0D 02 02 0B 00 00 35 04 06 00 1E 9A 13 AB 0B 65 00 00 4A [03:20:25]Write i2c OK [03:20:25]MH_I2C_Read... [03:20:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:20:25]Read from MH i2c: E2 [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: E2 03 00 [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: E2 03 00 77 1E 00 90 00 09 [03:20:25]RAPDU: 90 00 [03:20:25]wFMCommunicate OK [03:20:25]wFMCommunicate request_size=4 [03:20:25]MH_SAM_APDU [03:20:25]CAPDU: 80 0D 03 02 [03:20:25]Write to MH i2c: E2 08 00 78 1E 80 0D 03 02 00 00 00 00 11 [03:20:25]Write i2c OK [03:20:25]MH_I2C_Read... [03:20:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:20:25]Read from MH i2c: E2 [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: E2 0B 00 [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: E2 0B 00 78 1E 00 7E 31 48 C2 5B 05 E4 DB 90 00 EA [03:20:25]RAPDU: 7E 31 48 C2 5B 05 E4 DB 90 00 [03:20:25]wFMCommunicate OK [03:20:25]SAM_PROTO_SignData done [03:20:25]FM_MakeSignedData done [03:20:25]CreateOFDProtocolMessage [03:20:25]wFMCommunicate request_size=4 [03:20:25]MH_SAM_APDU [03:20:25]CAPDU: 80 11 00 00 [03:20:25]Write to MH i2c: E2 08 00 79 1E 80 11 00 00 00 00 00 00 11 [03:20:25]Write i2c OK [03:20:25]MH_I2C_Read... [03:20:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:20:25]Read from MH i2c: E2 [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: E2 17 00 [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: E2 17 00 79 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5E [03:20:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [03:20:25]wFMCommunicate OK [03:20:25]CreateOFDProtocolMessage done [03:20:25]OFDSenderStorePacket 200737 [03:20:25]StoreOFDPacket docnum=200737 [03:20:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 FC A0 0D 01 55 BB 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 24 00 00 00 F4 03 04 00 7A 0B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 10 03 00 35 04 06 00 1E 9A 13 AB 0B 65 7E 31 48 C2 5B 05 E4 DB [03:20:25]CheckFolder [03:20:25]dirname=/storage/ofd_packets [03:20:25]CheckFolder done [03:20:25]ProducePacketName [03:20:25]name=ofd_packets/00200737 [03:20:25]NVStorageSaveData ofd_packets/00200737 [03:20:25]File name is /storage/ofd_packets/00200737 [03:20:25]Write 307 bytes [03:20:25]NVStorageSaveData done [03:20:25]OFDSenderStorePacket done [03:20:25]KKMCreateOFDPacket done [03:20:25]NVStorageSaveData kkm_last_timestamp [03:20:25]File name is /storage/kkm_last_timestamp [03:20:25]Write 4 bytes [03:20:25]NVStorageSaveData done [03:20:25]ExternCall_PrintAddStr [03:20:25]wPrintStart [03:20:25]Write to MH i2c: 01 00 00 7A 1E 98 [03:20:25]Write i2c OK [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: 01 [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: 01 07 00 [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: 01 07 00 7A 1E 00 00 00 00 00 FF 0F AD [03:20:25]RasterBufferAndPrint [03:20:25]line Счет N : (1)11328310 [03:20:25]line ИНН: 02508201610067 [03:20:25]line Контрольно-Кассовый Чек [03:20:25]line ПРОДАЖА [03:20:25]line ТРК (МРК, ГНК) : 52 [03:20:25]line Товар: 2710194210 [03:20:25]line D-ENERGY ДТ-К-5 [03:20:25]line 12.960 * 77.20 [03:20:25]line = 1000.51 [03:20:25]line НДС 12% НСП 1% [03:20:25]line > о реализуемом товаре [03:20:25]line ОКРУГЛЕНИЕ: -0.51 [03:20:25]line ИТОГО: 1000.00 [03:20:25]line Внесено: 1000.00 [03:20:25]line СДАЧА: 0.00 [03:20:25]line НСП 1% : 8.85 [03:20:25]line НДС 12% : 106.25 [03:20:25]line Наличными: 1000.00 [03:20:25]line Безнал.: 0.00 [03:20:25]line Место: АЗС № 95 "Партнер Нефть" [03:20:25]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [03:20:25]line СНО: Общий режим [03:20:25]line Чек 36 20.08.2024 03:20 [03:20:25]line Смена: 466 ФФД: 1.0 [03:20:25]line ЗНМ: 0300000079 [03:20:25]line РНМ: 0000000000092545 [03:20:25]line Версия ККМ: 001 [03:20:25]line ФМ: 0000000000871802 [03:20:25]line ФД: 200737 [03:20:25]line ФПД: 33647103773541 [03:20:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T032026&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200737&fm=33647103773541&tin=02508201610067®Number=0000000000092545&sum=100000 [03:20:25]OFD Sender: Processing packet 200737 [packets to send 247, broken 246] [03:20:25]ProducePacketName [03:20:25]name=ofd_packets/00200737 [03:20:25]OFD Sender: To server: pG, [03:20:25]CommunicateWithHost lk.salyk.kg:30040 [03:20:25]ConnectInit lk.salyk.kg [03:20:25]written 0, free lines is 4095 [03:20:26]Connected sock=10 [03:20:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 FC A0 0D 01 55 BB 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 24 00 00 00 F4 03 04 00 7A 0B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 10 03 00 35 04 06 00 1E 9A 13 AB 0B 65 7E 31 48 C2 5B 05 E4 DB [03:20:26]Write to MH i2c: 01 00 00 A5 1E C3 [03:20:26]Write i2c OK [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: 01 [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: 01 07 00 [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: 01 07 00 A5 1E 00 00 00 00 00 E5 0C BB [03:20:26]RasterBufferAndPrint [03:20:26]line [03:20:26]line [03:20:26]line [03:20:26]line [03:20:26]line [03:20:26]written 0, free lines is 3307 [03:20:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F7 41 47 00 EA 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 31 38 30 32 10 04 04 00 21 10 03 00 F4 03 04 00 E2 B5 C3 66 B6 04 01 00 00 8F C7 3B 66 93 EC 60 87 [03:20:26]CommunicateWithHost err = 0 [03:20:26]CheckOFDResponse [03:20:26]1017 (14) - 77093643461234 [03:20:26]1041 (16) - 0000000000871802 [03:20:26]1040 (4) - 200737 [03:20:26]1012 (4) - 19.08.2024 21:15 [03:20:26]1206 (1) - 0 [03:20:26]OFD Sender: Remove packet 200737 [03:20:26]ProducePacketName [03:20:26]name=ofd_packets/00200737 [03:20:26]NVStorageDeleteData [03:20:26]MH_Cut [03:20:26]Write to MH i2c: D1 01 00 AC 1E 01 9C [03:20:26]Write i2c OK [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: D1 [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: D1 01 00 [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: D1 01 00 AC 1E 00 9B [03:20:26]Write to MH i2c: 01 00 00 AD 1E CB [03:20:26]Write i2c OK [03:20:26]MH_I2C_Read... [03:20:26]OFD Sender: No OFD packet to send [03:20:27]*** Cut start [03:20:27]*** Purtial cut [03:20:27]*** Stage 1: CUTSNS_PIN = 1 [03:20:27]Read from MH i2c: 01 [03:20:27]MH_I2C_Read... [03:20:27]*** Stop cut motor [03:20:27]*** Cut end [03:20:27]Read from MH i2c: 01 07 00 [03:20:27]MH_I2C_Read... [03:20:27]Read from MH i2c: 01 07 00 AD 1E 00 00 00 00 00 FF 0F E0 [03:20:27]process_action close_receipt done [03:20:27]requested_data is exist [03:20:27]produce_requested_data [03:20:27]requested_item fm.sn is exist - process it [03:20:27]wFMCommunicate request_size=4 [03:20:27]MH_SAM_APDU [03:20:27]CAPDU: 80 11 00 00 [03:20:27]Write to MH i2c: E2 08 00 AE 1E 80 11 00 00 00 00 00 00 46 [03:20:27]Write i2c OK [03:20:27]MH_I2C_Read... [03:20:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:20:27]Read from MH i2c: E2 [03:20:27]MH_I2C_Read... [03:20:27]Read from MH i2c: E2 17 00 [03:20:27]MH_I2C_Read... [03:20:27]Read from MH i2c: E2 17 00 AE 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 93 [03:20:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [03:20:27]wFMCommunicate OK [03:20:27]requested_item fd.num is exist - process it [03:20:27]SAM_PROTO_GetFieldsCounters [03:20:27]wFMCommunicate request_size=4 [03:20:27]MH_SAM_APDU [03:20:27]CAPDU: 80 13 00 00 [03:20:27]Write to MH i2c: E2 08 00 AF 1E 80 13 00 00 00 00 00 00 49 [03:20:27]Write i2c OK [03:20:27]MH_I2C_Read... [03:20:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:20:27]Read from MH i2c: E2 [03:20:27]MH_I2C_Read... [03:20:27]Read from MH i2c: E2 62 00 [03:20:27]MH_I2C_Read... [03:20:27]Read from MH i2c: E2 62 00 AF 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 21 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [03:20: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 21 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:20:27]wFMCommunicate OK [03:20:27]SAM_PROTO_GetFieldsCounters done [03:20:27]requested_item shift.num is exist - process it [03:20:27]requested_item shift.opened is exist - process it [03:20:27]req_shift_opened [03:20:27]FM_GetShiftState [03:20:27]SAM_PROTO_GetShiftState [03:20:27]wFMCommunicate request_size=4 [03:20:27]MH_SAM_APDU [03:20:27]CAPDU: 80 13 01 00 [03:20:27]Write to MH i2c: E2 08 00 B0 1E 80 13 01 00 00 00 00 00 4B [03:20:27]Write i2c OK [03:20:27]MH_I2C_Read... [03:20:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:20:27]Read from MH i2c: E2 [03:20:27]MH_I2C_Read... [03:20:27]Read from MH i2c: E2 0E 00 [03:20:27]MH_I2C_Read... [03:20:27]Read from MH i2c: E2 0E 00 B0 1E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D5 [03:20:27]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [03:20:27]wFMCommunicate OK [03:20:27]SAM_PROTO_GetShiftState done [03:20:27]FM_GetShiftState done [03:20:27]req_shift_opened done [03:20:27]requested_item shift.open_date is exist - process it [03:20:27]req_shift_open_date [03:20:27]req_shift_open_date done [03:20:27]produce_requested_data done [03:20:27]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200737,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [03:20:27]process_action_free close_receipt [03:20:27]json_value_free [03:20:27]json_value_free done [03:20:27]process_json_proto returns [03:20:27]Send response to host [03:20:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200737,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [03:20:27]free response buf [03:20:27]execute_script done [03:20:27]execute_script returns [03:20:27]free content buf [03:20:27]Sock 9.Close socket [03:20:27]Sock 9.Thread stoped [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:47]OFD Sender: No OFD packet to send [03:20:52]OFD Sender: No OFD packet to send [03:20:57]OFD Sender: No OFD packet to send [03:21:02]OFD Sender: No OFD packet to send [03:21:07]OFD Sender: No OFD packet to send [03:21:12]OFD Sender: No OFD packet to send [03:21:17]OFD Sender: No OFD packet to send [03:21:22]OFD Sender: No OFD packet to send [03:21:27]OFD Sender: No OFD packet to send [03:21:32]OFD Sender: No OFD packet to send [03:21:37]OFD Sender: No OFD packet to send [03:21:42]OFD Sender: No OFD packet to send [03:21:47]OFD Sender: No OFD packet to send [03:21:52]OFD Sender: No OFD packet to send [03:21:57]OFD Sender: No OFD packet to send [03:22:02]OFD Sender: No OFD packet to send [03:22:07]OFD Sender: No OFD packet to send [03:22:12]OFD Sender: No OFD packet to send [03:22:17]OFD Sender: No OFD packet to send [03:22:22]OFD Sender: No OFD packet to send [03:22:27]OFD Sender: No OFD packet to send [03:22:32]OFD Sender: No OFD packet to send [03:22:37]OFD Sender: No OFD packet to send [03:22:42]OFD Sender: No OFD packet to send [03:22:47]OFD Sender: No OFD packet to send [03:22:52]OFD Sender: No OFD packet to send [03:22:57]OFD Sender: No OFD packet to send [03:23:02]OFD Sender: No OFD packet to send [03:23:07]OFD Sender: No OFD packet to send [03:23:12]OFD Sender: No OFD packet to send [03:23:17]OFD Sender: No OFD packet to send [03:23:22]OFD Sender: No OFD packet to send [03:23:27]OFD Sender: No OFD packet to send [03:23:32]OFD Sender: No OFD packet to send [03:23:37]OFD Sender: No OFD packet to send [03:23:42]OFD Sender: No OFD packet to send [03:23:47]OFD Sender: No OFD packet to send [03:23:52]OFD Sender: No OFD packet to send [03:23:57]OFD Sender: No OFD packet to send [03:24:02]OFD Sender: No OFD packet to send [03:24:07]OFD Sender: No OFD packet to send [03:24:12]OFD Sender: No OFD packet to send [03:24:17]OFD Sender: No OFD packet to send [03:24:22]OFD Sender: No OFD packet to send [03:24:27]OFD Sender: No OFD packet to send [03:24:32]OFD Sender: No OFD packet to send [03:24:37]OFD Sender: No OFD packet to send [03:24:42]OFD Sender: No OFD packet to send [03:24:47]OFD Sender: No OFD packet to send [03:24:52]OFD Sender: No OFD packet to send [03:24:57]OFD Sender: No OFD packet to send [03:25:02]OFD Sender: No OFD packet to send [03:25:07]OFD Sender: No OFD packet to send [03:25:12]OFD Sender: No OFD packet to send [03:25:17]OFD Sender: No OFD packet to send [03:25:22]OFD Sender: No OFD packet to send [03:25:27]OFD Sender: No OFD packet to send [03:25:32]OFD Sender: No OFD packet to send [03:25:37]OFD Sender: No OFD packet to send [03:25:42]OFD Sender: No OFD packet to send [03:25:47]OFD Sender: No OFD packet to send [03:25:52]OFD Sender: No OFD packet to send [03:25:57]OFD Sender: No OFD packet to send [03:26:02]OFD Sender: No OFD packet to send [03:26:07]OFD Sender: No OFD packet to send [03:26:12]OFD Sender: No OFD packet to send [03:26:17]OFD Sender: No OFD packet to send [03:26:22]OFD Sender: No OFD packet to send [03:26:27]OFD Sender: No OFD packet to send [03:26:32]OFD Sender: No OFD packet to send [03:26:37]OFD Sender: No OFD packet to send [03:26:42]OFD Sender: No OFD packet to send [03:26:47]OFD Sender: No OFD packet to send [03:26:52]OFD Sender: No OFD packet to send [03:26:57]OFD Sender: No OFD packet to send [03:27:02]OFD Sender: No OFD packet to send [03:27:07]OFD Sender: No OFD packet to send [03:27:12]OFD Sender: No OFD packet to send [03:27:17]OFD Sender: No OFD packet to send [03:27:22]OFD Sender: No OFD packet to send [03:27:27]OFD Sender: No OFD packet to send [03:27:32]OFD Sender: No OFD packet to send [03:27:37]OFD Sender: No OFD packet to send [03:27:42]OFD Sender: No OFD packet to send [03:27:47]OFD Sender: No OFD packet to send [03:27:52]OFD Sender: No OFD packet to send [03:27:57]OFD Sender: No OFD packet to send [03:28:02]OFD Sender: No OFD packet to send [03:28:07]OFD Sender: No OFD packet to send [03:28:12]OFD Sender: No OFD packet to send [03:28:17]OFD Sender: No OFD packet to send [03:28:22]OFD Sender: No OFD packet to send [03:28:27]OFD Sender: No OFD packet to send [03:28:32]OFD Sender: No OFD packet to send [03:28:37]OFD Sender: No OFD packet to send [03:28:42]OFD Sender: No OFD packet to send [03:28:47]OFD Sender: No OFD packet to send [03:28:52]OFD Sender: No OFD packet to send [03:28:57]OFD Sender: No OFD packet to send [03:29:02]OFD Sender: No OFD packet to send [03:29:07]OFD Sender: No OFD packet to send [03:29:12]OFD Sender: No OFD packet to send [03:29:17]OFD Sender: No OFD packet to send [03:29:22]OFD Sender: No OFD packet to send [03:29:27]OFD Sender: No OFD packet to send [03:29:32]OFD Sender: No OFD packet to send [03:29:37]OFD Sender: No OFD packet to send [03:29:42]OFD Sender: No OFD packet to send [03:29:47]OFD Sender: No OFD packet to send [03:29:52]OFD Sender: No OFD packet to send [03:29:57]OFD Sender: No OFD packet to send [03:30:02]OFD Sender: No OFD packet to send [03:30:07]OFD Sender: No OFD packet to send [03:30:12]OFD Sender: No OFD packet to send [03:30:17]OFD Sender: No OFD packet to send [03:30:22]OFD Sender: No OFD packet to send [03:30:27]OFD Sender: No OFD packet to send [03:30:32]OFD Sender: No OFD packet to send [03:30:37]OFD Sender: No OFD packet to send [03:30:42]OFD Sender: No OFD packet to send [03:30:47]OFD Sender: No OFD packet to send [03:30:52]OFD Sender: No OFD packet to send [03:30:57]OFD Sender: No OFD packet to send [03:31:02]OFD Sender: No OFD packet to send [03:31:07]OFD Sender: No OFD packet to send [03:31:12]OFD Sender: No OFD packet to send [03:31:18]OFD Sender: No OFD packet to send [03:31:23]OFD Sender: No OFD packet to send [03:31:28]OFD Sender: No OFD packet to send [03:31:33]OFD Sender: No OFD packet to send [03:31:38]OFD Sender: No OFD packet to send [03:31:43]OFD Sender: No OFD packet to send [03:31:48]OFD Sender: No OFD packet to send [03:31:53]OFD Sender: No OFD packet to send [03:31:58]OFD Sender: No OFD packet to send [03:32:03]OFD Sender: No OFD packet to send [03:32:08]OFD Sender: No OFD packet to send [03:32:13]OFD Sender: No OFD packet to send [03:32:18]OFD Sender: No OFD packet to send [03:32:23]OFD Sender: No OFD packet to send [03:32:28]OFD Sender: No OFD packet to send [03:32:33]OFD Sender: No OFD packet to send [03:32:38]OFD Sender: No OFD packet to send [03:32:43]OFD Sender: No OFD packet to send [03:32:48]OFD Sender: No OFD packet to send [03:32:53]OFD Sender: No OFD packet to send [03:32:58]OFD Sender: No OFD packet to send [03:33:03]OFD Sender: No OFD packet to send [03:33:08]OFD Sender: No OFD packet to send [03:33:13]OFD Sender: No OFD packet to send [03:33:18]OFD Sender: No OFD packet to send [03:33:23]OFD Sender: No OFD packet to send [03:33:28]OFD Sender: No OFD packet to send [03:33:33]OFD Sender: No OFD packet to send [03:33:38]OFD Sender: No OFD packet to send [03:33:43]OFD Sender: No OFD packet to send [03:33:48]OFD Sender: No OFD packet to send [03:33:53]OFD Sender: No OFD packet to send [03:33:58]OFD Sender: No OFD packet to send [03:34:03]OFD Sender: No OFD packet to send [03:34:08]OFD Sender: No OFD packet to send [03:34:13]OFD Sender: No OFD packet to send [03:34:18]OFD Sender: No OFD packet to send [03:34:23]OFD Sender: No OFD packet to send [03:34:28]OFD Sender: No OFD packet to send [03:34:33]OFD Sender: No OFD packet to send [03:34:38]OFD Sender: No OFD packet to send [03:34:43]OFD Sender: No OFD packet to send [03:34:48]OFD Sender: No OFD packet to send [03:34:53]OFD Sender: No OFD packet to send [03:34:58]OFD Sender: No OFD packet to send [03:35:03]OFD Sender: No OFD packet to send [03:35:08]OFD Sender: No OFD packet to send [03:35:13]OFD Sender: No OFD packet to send [03:35:18]OFD Sender: No OFD packet to send [03:35:23]OFD Sender: No OFD packet to send [03:35:28]OFD Sender: No OFD packet to send [03:35:33]OFD Sender: No OFD packet to send [03:35:38]OFD Sender: No OFD packet to send [03:35:43]OFD Sender: No OFD packet to send [03:35:48]OFD Sender: No OFD packet to send [03:35:53]OFD Sender: No OFD packet to send [03:35:58]OFD Sender: No OFD packet to send [03:36:03]OFD Sender: No OFD packet to send [03:36:08]OFD Sender: No OFD packet to send [03:36:13]OFD Sender: No OFD packet to send [03:36:18]OFD Sender: No OFD packet to send [03:36:23]OFD Sender: No OFD packet to send [03:36:28]OFD Sender: No OFD packet to send [03:36:33]OFD Sender: No OFD packet to send [03:36:38]OFD Sender: No OFD packet to send [03:36:43]OFD Sender: No OFD packet to send [03:36:48]OFD Sender: No OFD packet to send [03:36:53]OFD Sender: No OFD packet to send [03:36:57]accept exits with 7 [03:36:57]New connection [03:36:57]New thread 3066776932 created [03:36:57]Thread 3066633572 joined [03:36:57]Waiting for new connection... [03:36:57] Sock 7.Parse request [03:36:57]Sock 7.Check first char [03:36:57]Sock 7.First char is OK [03:36:57]request: POST /json_proto HTTP/1.0 [03:36:57]Method: POST [03:36:57]URL: /json_proto [03:36:57]Method is POST - this is cgi request [03:36:57]url: /json_proto [03:36:57]query_string will be loaded in cgi processing [03:36:57]execute_cgi json_proto POST (null) [03:36:57]execute_cgi path=json_proto method=POST [03:36:57]POST find Content-Length [03:36:57]Host: 172.17.46.195:8080 [03:36:57]Content-Length: 669 [03:36:57]Content-Type: application/json [03:36:57] [03:36:57]POST finish read [03:36:57]Found Content-Length = 669 [03:36:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:36:57]execute_script... [03:36:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:36:57]POST & json_proto [03:36:57]process_json_proto [03:36:57]json parsed OK: [03:36:57]protocol is kg_v1.0 [03:36:57]action value=close_receipt [03:36:57]process_action close_receipt [03:36:57]cmd_close_receipt [03:36:57]MH_GetDate [03:36:57]Write to MH i2c: F0 00 00 B1 1E BE [03:36:57]Write i2c OK [03:36:57]MH_I2C_Read... [03:36:57]Read from MH i2c: F0 [03:36:57]MH_I2C_Read... [03:36:57]Read from MH i2c: F0 09 00 [03:36:57]MH_I2C_Read... [03:36:57]Read from MH i2c: F0 09 00 B1 1E 00 5B 0F C4 66 75 08 C2 66 00 [03:36:57]GetLastDocTimeStamp 1724124026 [03:36:57]current date 1724125019 [03:36:57]FM_GetShiftState [03:36:57]SAM_PROTO_GetShiftState [03:36:57]wFMCommunicate request_size=4 [03:36:57]MH_SAM_APDU [03:36:57]CAPDU: 80 13 01 00 [03:36:57]Write to MH i2c: E2 08 00 B2 1E 80 13 01 00 00 00 00 00 4D [03:36:57]Write i2c OK [03:36:57]MH_I2C_Read... [03:36:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:36:57]Read from MH i2c: E2 [03:36:57]MH_I2C_Read... [03:36:57]Read from MH i2c: E2 0E 00 [03:36:57]MH_I2C_Read... [03:36:57]Read from MH i2c: E2 0E 00 B2 1E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D7 [03:36:57]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [03:36:57]wFMCommunicate OK [03:36:57]SAM_PROTO_GetShiftState done [03:36:57]FM_GetShiftState done [03:36:57]opened in 1724112758 [03:36:57]opened+sec_in_day 1724199158 [03:36:57]quantity*price = 50017 [03:36:57]sum+1 = 50019 [03:36:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 37 20.08.2024 03:36 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200738 ФПД: 179831513782079 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T033659&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200738&fm=179831513782079&tin=02508201610067®Number=0000000000092545&sum=50000 [03:36:58]StoreToDocumentArchive [03:36:58]shift 466 fd 200738 [03:36:58]save to /storage/0466/doc_00200738 [03:36:58]save last doc name /storage/0466/doc_00200738 to /storage/kkm_last_doc_name [03:36:58]save OK [03:36:58]Clear old archive folders... [03:36:58]ProcessDocumentItem done err = 0, tmpTLVsize=249 [03:36:58]tlvbuf is B6F2D930 [03:36:58]SAM_PROTO_ClearQueue [03:36:58]wFMCommunicate request_size=4 [03:36:58]MH_SAM_APDU [03:36:58]CAPDU: 80 09 00 00 [03:36:58]Write to MH i2c: E2 08 00 BF 1E 80 09 00 00 00 00 00 00 4F [03:36:58]Write i2c OK [03:36:58]MH_I2C_Read... [03:36:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:36:58]Read from MH i2c: E2 [03:36:58]MH_I2C_Read... [03:36:58]Read from MH i2c: E2 03 00 [03:36:58]MH_I2C_Read... [03:36:58]Read from MH i2c: E2 03 00 BF 1E 00 90 00 51 [03:36:58]RAPDU: 90 00 [03:36:58]wFMCommunicate OK [03:36:58]SAM_PROTO_ClearQueue done [03:36:58]KKMCreateOFDPacket [03:36:58]OFDProtocolAddRootSTLVToBuf [03:36:58]FM_MakeSignedData [03:36:58]FM_MakeSignedData [03:36:58]SAM_PROTO_SignData [03:36:58]wFMCommunicate request_size=4 [03:36:58]MH_SAM_APDU [03:36:58]CAPDU: 80 0D 01 02 [03:36:58]Write to MH i2c: E2 08 00 C0 1E 80 0D 01 02 00 00 00 00 57 [03:36:58]Write i2c OK [03:36:58]MH_I2C_Read... [03:36:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:36:58]Read from MH i2c: E2 [03:36:58]MH_I2C_Read... [03:36:58]Read from MH i2c: E2 03 00 [03:36:58]MH_I2C_Read... [03:36:58]Read from MH i2c: E2 03 00 C0 1E 00 90 00 52 [03:36:58]RAPDU: 90 00 [03:36:58]wFMCommunicate OK [03:36:58]wFMCommunicate request_size=255 [03:36:58]MH_SAM_APDU [03:36:58]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 5B 0F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 10 03 00 35 04 06 00 A3 8E 49 [03:36:58]Write to MH i2c: E2 02 01 C1 1E 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 5B 0F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 10 03 00 35 04 06 00 A3 8E 49 00 00 A7 [03:36:58]Write i2c OK [03:36:58]MH_I2C_Read... [03:36:58]OFD Sender: No OFD packet to send [03:36:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:36:58]Read from MH i2c: E2 [03:36:58]MH_I2C_Read... [03:36:58]Read from MH i2c: E2 03 00 [03:36:58]MH_I2C_Read... [03:36:58]Read from MH i2c: E2 03 00 C1 1E 00 90 00 53 [03:36:58]RAPDU: 90 00 [03:36:58]wFMCommunicate OK [03:36:58]wFMCommunicate request_size=8 [03:36:58]MH_SAM_APDU [03:36:58]CAPDU: 80 0D 02 02 03 7F 97 3F [03:36:58]Write to MH i2c: E2 0B 00 C2 1E 80 0D 02 02 03 00 7F 97 3F 00 00 B5 [03:36:58]Write i2c OK [03:36:58]MH_I2C_Read... [03:36:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:36:58]Read from MH i2c: E2 [03:36:58]MH_I2C_Read... [03:36:58]Read from MH i2c: E2 03 00 [03:36:58]MH_I2C_Read... [03:36:58]Read from MH i2c: E2 03 00 C2 1E 00 90 00 54 [03:36:58]RAPDU: 90 00 [03:36:58]wFMCommunicate OK [03:36:58]wFMCommunicate request_size=4 [03:36:58]MH_SAM_APDU [03:36:58]CAPDU: 80 0D 03 02 [03:36:58]Write to MH i2c: E2 08 00 C3 1E 80 0D 03 02 00 00 00 00 5C [03:36:58]Write i2c OK [03:36:58]MH_I2C_Read... [03:36:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:36:58]Read from MH i2c: E2 [03:36:58]MH_I2C_Read... [03:36:58]Read from MH i2c: E2 0B 00 [03:36:58]MH_I2C_Read... [03:36:58]Read from MH i2c: E2 0B 00 C3 1E 00 6E 6E 60 88 0E 1D 75 D1 90 00 92 [03:36:58]RAPDU: 6E 6E 60 88 0E 1D 75 D1 90 00 [03:36:58]wFMCommunicate OK [03:36:58]SAM_PROTO_SignData done [03:36:58]FM_MakeSignedData done [03:36:58]CreateOFDProtocolMessage [03:36:58]wFMCommunicate request_size=4 [03:36:58]MH_SAM_APDU [03:36:58]CAPDU: 80 11 00 00 [03:36:58]Write to MH i2c: E2 08 00 C4 1E 80 11 00 00 00 00 00 00 5C [03:36:58]Write i2c OK [03:36:58]MH_I2C_Read... [03:36:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:36:58]Read from MH i2c: E2 [03:36:58]MH_I2C_Read... [03:36:58]Read from MH i2c: E2 17 00 [03:36:58]MH_I2C_Read... [03:36:58]Read from MH i2c: E2 17 00 C4 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A9 [03:36:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [03:36:58]wFMCommunicate OK [03:36:58]CreateOFDProtocolMessage done [03:36:58]OFDSenderStorePacket 200738 [03:36:58]StoreOFDPacket docnum=200738 [03:36:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 84 3A 05 01 F9 6C 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 5B 0F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 10 03 00 35 04 06 00 A3 8E 49 7F 97 3F 6E 6E 60 88 0E 1D 75 D1 [03:36:58]CheckFolder [03:36:58]dirname=/storage/ofd_packets [03:36:58]CheckFolder done [03:36:58]ProducePacketName [03:36:58]name=ofd_packets/00200738 [03:36:58]NVStorageSaveData ofd_packets/00200738 [03:36:58]File name is /storage/ofd_packets/00200738 [03:36:58]Write 299 bytes [03:36:58]NVStorageSaveData done [03:36:58]OFDSenderStorePacket done [03:36:58]KKMCreateOFDPacket done [03:36:58]NVStorageSaveData kkm_last_timestamp [03:36:58]File name is /storage/kkm_last_timestamp [03:36:58]Write 4 bytes [03:36:58]NVStorageSaveData done [03:36:58]ExternCall_PrintAddStr [03:36:58]wPrintStart [03:36:58]Write to MH i2c: 01 00 00 C5 1E E3 [03:36:58]Write i2c OK [03:36:58]MH_I2C_Read... [03:36:58]Read from MH i2c: 01 [03:36:58]MH_I2C_Read... [03:36:58]Read from MH i2c: 01 07 00 [03:36:58]MH_I2C_Read... [03:36:58]Read from MH i2c: 01 07 00 C5 1E 00 00 00 00 00 FF 0F F8 [03:36:58]RasterBufferAndPrint [03:36:58]line Счет N : (1)11328311 [03:36:58]line ИНН: 02508201610067 [03:36:58]line Контрольно-Кассовый Чек [03:36:58]line ПРОДАЖА [03:36:58]line ТРК (МРК, ГНК) : 43 [03:36:58]line Товар: 2710124130 [03:36:58]line SU-92-К-5 [03:36:58]line 7.270 * 68.80 [03:36:58]line = 500.18 [03:36:58]line НДС 12% НСП 1% [03:36:58]line > о реализуемом товаре [03:36:58]line ОКРУГЛЕНИЕ: -0.18 [03:36:58]line ИТОГО: 500.00 [03:36:58]line Внесено: 500.00 [03:36:58]line СДАЧА: 0.00 [03:36:58]line НСП 1% : 4.43 [03:36:58]line НДС 12% : 53.12 [03:36:58]line Наличными: 500.00 [03:36:58]line Безнал.: 0.00 [03:36:58]line Место: АЗС № 95 "Партнер Нефть" [03:36:58]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [03:36:58]line СНО: Общий режим [03:36:58]line Чек 37 20.08.2024 03:36 [03:36:58]line Смена: 466 ФФД: 1.0 [03:36:58]line ЗНМ: 0300000079 [03:36:58]line РНМ: 0000000000092545 [03:36:58]line Версия ККМ: 001 [03:36:58]line ФМ: 0000000000871802 [03:36:58]line ФД: 200738 [03:36:58]line ФПД: 179831513782079 [03:36:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T033659&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200738&fm=179831513782079&tin=02508201610067®Number=0000000000092545&sum=50000 [03:36:59]OFD Sender: Processing packet 200738 [packets to send 247, broken 246] [03:36:59]ProducePacketName [03:36:59]name=ofd_packets/00200738 [03:36:59]OFD Sender: To server: pG, [03:36:59]CommunicateWithHost lk.salyk.kg:30040 [03:36:59]ConnectInit lk.salyk.kg [03:36:59]written 0, free lines is 4095 [03:36:59]Connected sock=10 [03:36:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 84 3A 05 01 F9 6C 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 5B 0F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 10 03 00 35 04 06 00 A3 8E 49 7F 97 3F 6E 6E 60 88 0E 1D 75 D1 [03:36:59]Write to MH i2c: 01 00 00 F0 1E 0E [03:36:59]Write i2c OK [03:36:59]MH_I2C_Read... [03:36:59]Read from MH i2c: 01 [03:36:59]MH_I2C_Read... [03:36:59]Read from MH i2c: 01 07 00 [03:36:59]MH_I2C_Read... [03:36:59]Read from MH i2c: 01 07 00 F0 1E 00 00 00 00 00 E3 0C 04 [03:36:59]RasterBufferAndPrint [03:36:59]line [03:36:59]line [03:36:59]line [03:36:59]line [03:36:59]line [03:36:59]written 0, free lines is 3305 [03:36:59]MH_Cut [03:36:59]Write to MH i2c: D1 01 00 F7 1E 01 E7 [03:36:59]Write i2c OK [03:36:59]MH_I2C_Read... [03:36:59]Read from MH i2c: D1 [03:36:59]MH_I2C_Read... [03:36:59]Read from MH i2c: D1 01 00 [03:36:59]MH_I2C_Read... [03:36:59]Read from MH i2c: D1 01 00 F7 1E 00 E6 [03:36:59]Write to MH i2c: 01 00 00 F8 1E 16 [03:36:59]Write i2c OK [03:36:59]MH_I2C_Read... [03:36:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 94 B2 47 00 DB 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 31 38 30 32 10 04 04 00 22 10 03 00 F4 03 04 00 C3 B9 C3 66 B6 04 01 00 00 3F 8B E9 A2 F5 A2 33 68 [03:36:59]CommunicateWithHost err = 0 [03:36:59]CheckOFDResponse [03:36:59]1017 (14) - 77093643461234 [03:36:59]1041 (16) - 0000000000871802 [03:36:59]1040 (4) - 200738 [03:36:59]1012 (4) - 19.08.2024 21:31 [03:36:59]1206 (1) - 0 [03:36:59]OFD Sender: Remove packet 200738 [03:36:59]ProducePacketName [03:36:59]name=ofd_packets/00200738 [03:36:59]NVStorageDeleteData [03:37:00]OFD Sender: No OFD packet to send [03:37:00]*** Cut start [03:37:00]*** Purtial cut [03:37:00]*** CUTSNS_PIN = 0 [03:37:00]*** Stage 1: CUTSNS_PIN = 1 [03:37:02]Read from MH i2c: 01 [03:37:02]MH_I2C_Read... [03:37:02]*** Stop cut motor [03:37:02]*** Cut end [03:37:02]Read from MH i2c: 01 07 00 [03:37:02]MH_I2C_Read... [03:37:02]Read from MH i2c: 01 07 00 F8 1E 00 00 00 00 00 FF 0F 2B [03:37:02]process_action close_receipt done [03:37:02]requested_data is exist [03:37:02]produce_requested_data [03:37:02]requested_item fm.sn is exist - process it [03:37:02]wFMCommunicate request_size=4 [03:37:02]MH_SAM_APDU [03:37:02]CAPDU: 80 11 00 00 [03:37:02]Write to MH i2c: E2 08 00 F9 1E 80 11 00 00 00 00 00 00 91 [03:37:02]Write i2c OK [03:37:02]MH_I2C_Read... [03:37:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:37:02]Read from MH i2c: E2 [03:37:02]MH_I2C_Read... [03:37:02]Read from MH i2c: E2 17 00 [03:37:02]MH_I2C_Read... [03:37:02]Read from MH i2c: E2 17 00 F9 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DE [03:37:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [03:37:02]wFMCommunicate OK [03:37:02]requested_item fd.num is exist - process it [03:37:02]SAM_PROTO_GetFieldsCounters [03:37:02]wFMCommunicate request_size=4 [03:37:02]MH_SAM_APDU [03:37:02]CAPDU: 80 13 00 00 [03:37:02]Write to MH i2c: E2 08 00 FA 1E 80 13 00 00 00 00 00 00 94 [03:37:02]Write i2c OK [03:37:02]MH_I2C_Read... [03:37:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:37:02]Read from MH i2c: E2 [03:37:02]MH_I2C_Read... [03:37:02]Read from MH i2c: E2 62 00 [03:37:02]MH_I2C_Read... [03:37:02]Read from MH i2c: E2 62 00 FA 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 22 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 26 [03:37:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 22 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:37:02]wFMCommunicate OK [03:37:02]SAM_PROTO_GetFieldsCounters done [03:37:02]requested_item shift.num is exist - process it [03:37:02]requested_item shift.opened is exist - process it [03:37:02]req_shift_opened [03:37:02]FM_GetShiftState [03:37:02]SAM_PROTO_GetShiftState [03:37:02]wFMCommunicate request_size=4 [03:37:02]MH_SAM_APDU [03:37:02]CAPDU: 80 13 01 00 [03:37:02]Write to MH i2c: E2 08 00 FB 1E 80 13 01 00 00 00 00 00 96 [03:37:02]Write i2c OK [03:37:02]MH_I2C_Read... [03:37:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:37:02]Read from MH i2c: E2 [03:37:02]MH_I2C_Read... [03:37:02]Read from MH i2c: E2 0E 00 [03:37:02]MH_I2C_Read... [03:37:02]Read from MH i2c: E2 0E 00 FB 1E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 20 [03:37:02]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [03:37:02]wFMCommunicate OK [03:37:02]SAM_PROTO_GetShiftState done [03:37:02]FM_GetShiftState done [03:37:02]req_shift_opened done [03:37:02]requested_item shift.open_date is exist - process it [03:37:02]req_shift_open_date [03:37:02]req_shift_open_date done [03:37:02]produce_requested_data done [03:37:02]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200738,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [03:37:02]process_action_free close_receipt [03:37:02]json_value_free [03:37:02]json_value_free done [03:37:02]process_json_proto returns [03:37:02]Send response to host [03:37:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200738,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [03:37:02]free response buf [03:37:02]execute_script done [03:37:02]execute_script returns [03:37:02]free content buf [03:37:02]Sock 7.Close socket [03:37:02]Sock 7.Thread stoped [03:37:05]OFD Sender: No OFD packet to send [03:37:10]OFD Sender: No OFD packet to send [03:37:15]OFD Sender: No OFD packet to send [03:37:20]OFD Sender: No OFD packet to send [03:37:25]OFD Sender: No OFD packet to send [03:37:30]OFD Sender: No OFD packet to send [03:37:35]OFD Sender: No OFD packet to send [03:37:40]OFD Sender: No OFD packet to send [03:37:45]OFD Sender: No OFD packet to send [03:37:50]OFD Sender: No OFD packet to send [03:37:55]OFD Sender: No OFD packet to send [03:38:00]OFD Sender: No OFD packet to send [03:38:05]OFD Sender: No OFD packet to send [03:38:10]OFD Sender: No OFD packet to send [03:38:15]OFD Sender: No OFD packet to send [03:38:20]OFD Sender: No OFD packet to send [03:38:25]OFD Sender: No OFD packet to send [03:38:30]OFD Sender: No OFD packet to send [03:38:35]OFD Sender: No OFD packet to send [03:38:40]OFD Sender: No OFD packet to send [03:38:45]OFD Sender: No OFD packet to send [03:38:50]OFD Sender: No OFD packet to send [03:38:55]OFD Sender: No OFD packet to send [03:39:00]OFD Sender: No OFD packet to send [03:39:05]OFD Sender: No OFD packet to send [03:39:10]OFD Sender: No OFD packet to send [03:39:15]OFD Sender: No OFD packet to send [03:39:20]OFD Sender: No OFD packet to send [03:39:25]OFD Sender: No OFD packet to send [03:39:30]OFD Sender: No OFD packet to send [03:39:35]OFD Sender: No OFD packet to send [03:39:40]OFD Sender: No OFD packet to send [03:39:45]OFD Sender: No OFD packet to send [03:39:50]OFD Sender: No OFD packet to send [03:39:55]OFD Sender: No OFD packet to send [03:40:00]OFD Sender: No OFD packet to send [03:40:05]OFD Sender: No OFD packet to send [03:40:10]OFD Sender: No OFD packet to send [03:40:15]OFD Sender: No OFD packet to send [03:40:20]OFD Sender: No OFD packet to send [03:40:25]OFD Sender: No OFD packet to send [03:40:30]OFD Sender: No OFD packet to send [03:40:35]OFD Sender: No OFD packet to send [03:40:40]OFD Sender: No OFD packet to send [03:40:45]OFD Sender: No OFD packet to send [03:40:50]OFD Sender: No OFD packet to send [03:40:55]OFD Sender: No OFD packet to send [03:41:00]OFD Sender: No OFD packet to send [03:41:05]OFD Sender: No OFD packet to send [03:41:10]OFD Sender: No OFD packet to send [03:41:15]OFD Sender: No OFD packet to send [03:41:20]OFD Sender: No OFD packet to send [03:41:25]OFD Sender: No OFD packet to send [03:41:30]OFD Sender: No OFD packet to send [03:41:35]OFD Sender: No OFD packet to send [03:41:40]OFD Sender: No OFD packet to send [03:41:45]OFD Sender: No OFD packet to send [03:41:50]OFD Sender: No OFD packet to send [03:41:55]OFD Sender: No OFD packet to send [03:42:00]OFD Sender: No OFD packet to send [03:42:05]OFD Sender: No OFD packet to send [03:42:10]OFD Sender: No OFD packet to send [03:42:15]OFD Sender: No OFD packet to send [03:42:20]OFD Sender: No OFD packet to send [03:42:25]OFD Sender: No OFD packet to send [03:42:30]OFD Sender: No OFD packet to send [03:42:35]OFD Sender: No OFD packet to send [03:42:40]OFD Sender: No OFD packet to send [03:42:45]OFD Sender: No OFD packet to send [03:42:50]OFD Sender: No OFD packet to send [03:42:55]OFD Sender: No OFD packet to send [03:43:00]OFD Sender: No OFD packet to send [03:43:05]OFD Sender: No OFD packet to send [03:43:10]OFD Sender: No OFD packet to send [03:43:15]OFD Sender: No OFD packet to send [03:43:20]OFD Sender: No OFD packet to send [03:43:25]OFD Sender: No OFD packet to send [03:43:30]OFD Sender: No OFD packet to send [03:43:35]OFD Sender: No OFD packet to send [03:43:40]OFD Sender: No OFD packet to send [03:43:45]OFD Sender: No OFD packet to send [03:43:50]OFD Sender: No OFD packet to send [03:43:55]OFD Sender: No OFD packet to send [03:44:00]OFD Sender: No OFD packet to send [03:44:05]OFD Sender: No OFD packet to send [03:44:10]OFD Sender: No OFD packet to send [03:44:15]OFD Sender: No OFD packet to send [03:44:20]OFD Sender: No OFD packet to send [03:44:25]OFD Sender: No OFD packet to send [03:44:30]OFD Sender: No OFD packet to send [03:44:35]OFD Sender: No OFD packet to send [03:44:40]OFD Sender: No OFD packet to send [03:44:45]OFD Sender: No OFD packet to send [03:44:50]OFD Sender: No OFD packet to send [03:44:56]OFD Sender: No OFD packet to send [03:45:01]OFD Sender: No OFD packet to send [03:45:06]OFD Sender: No OFD packet to send [03:45:11]OFD Sender: No OFD packet to send [03:45:16]OFD Sender: No OFD packet to send [03:45:21]OFD Sender: No OFD packet to send [03:45:26]OFD Sender: No OFD packet to send [03:45:31]OFD Sender: No OFD packet to send [03:45:36]OFD Sender: No OFD packet to send [03:45:41]OFD Sender: No OFD packet to send [03:45:46]OFD Sender: No OFD packet to send [03:45:51]OFD Sender: No OFD packet to send [03:45:56]OFD Sender: No OFD packet to send [03:46:01]OFD Sender: No OFD packet to send [03:46:06]OFD Sender: No OFD packet to send [03:46:11]OFD Sender: No OFD packet to send [03:46:16]OFD Sender: No OFD packet to send [03:46:21]OFD Sender: No OFD packet to send [03:46:26]OFD Sender: No OFD packet to send [03:46:31]OFD Sender: No OFD packet to send [03:46:36]OFD Sender: No OFD packet to send [03:46:41]OFD Sender: No OFD packet to send [03:46:46]OFD Sender: No OFD packet to send [03:46:51]OFD Sender: No OFD packet to send [03:46:56]OFD Sender: No OFD packet to send [03:47:01]OFD Sender: No OFD packet to send [03:47:06]OFD Sender: No OFD packet to send [03:47:11]OFD Sender: No OFD packet to send [03:47:16]OFD Sender: No OFD packet to send [03:47:21]OFD Sender: No OFD packet to send [03:47:26]OFD Sender: No OFD packet to send [03:47:31]OFD Sender: No OFD packet to send [03:47:36]OFD Sender: No OFD packet to send [03:47:41]OFD Sender: No OFD packet to send [03:47:46]OFD Sender: No OFD packet to send [03:47:51]OFD Sender: No OFD packet to send [03:47:56]OFD Sender: No OFD packet to send [03:48:01]OFD Sender: No OFD packet to send [03:48:06]OFD Sender: No OFD packet to send [03:48:11]OFD Sender: No OFD packet to send [03:48:16]OFD Sender: No OFD packet to send [03:48:21]OFD Sender: No OFD packet to send [03:48:26]OFD Sender: No OFD packet to send [03:48:31]OFD Sender: No OFD packet to send [03:48:36]OFD Sender: No OFD packet to send [03:48:41]OFD Sender: No OFD packet to send [03:48:46]OFD Sender: No OFD packet to send [03:48:51]OFD Sender: No OFD packet to send [03:48:56]OFD Sender: No OFD packet to send [03:49:01]OFD Sender: No OFD packet to send [03:49:06]OFD Sender: No OFD packet to send [03:49:11]OFD Sender: No OFD packet to send [03:49:16]OFD Sender: No OFD packet to send [03:49:21]OFD Sender: No OFD packet to send [03:49:26]OFD Sender: No OFD packet to send [03:49:31]OFD Sender: No OFD packet to send [03:49:36]OFD Sender: No OFD packet to send [03:49:41]OFD Sender: No OFD packet to send [03:49:46]OFD Sender: No OFD packet to send [03:49:51]OFD Sender: No OFD packet to send [03:49:56]OFD Sender: No OFD packet to send [03:50:01]OFD Sender: No OFD packet to send [03:50:06]OFD Sender: No OFD packet to send [03:50:11]OFD Sender: No OFD packet to send [03:50:16]OFD Sender: No OFD packet to send [03:50:21]OFD Sender: No OFD packet to send [03:50:26]OFD Sender: No OFD packet to send [03:50:31]OFD Sender: No OFD packet to send [03:50:36]OFD Sender: No OFD packet to send [03:50:41]OFD Sender: No OFD packet to send [03:50:46]OFD Sender: No OFD packet to send [03:50:51]OFD Sender: No OFD packet to send [03:50:56]OFD Sender: No OFD packet to send [03:51:01]OFD Sender: No OFD packet to send [03:51:06]OFD Sender: No OFD packet to send [03:51:11]OFD Sender: No OFD packet to send [03:51:16]OFD Sender: No OFD packet to send [03:51:21]OFD Sender: No OFD packet to send [03:51:26]OFD Sender: No OFD packet to send [03:51:31]OFD Sender: No OFD packet to send [03:51:36]OFD Sender: No OFD packet to send [03:51:41]OFD Sender: No OFD packet to send [03:51:46]OFD Sender: No OFD packet to send [03:51:51]OFD Sender: No OFD packet to send [03:51:56]OFD Sender: No OFD packet to send [03:52:01]OFD Sender: No OFD packet to send [03:52:06]OFD Sender: No OFD packet to send [03:52:11]OFD Sender: No OFD packet to send [03:52:16]OFD Sender: No OFD packet to send [03:52:21]OFD Sender: No OFD packet to send [03:52:26]OFD Sender: No OFD packet to send [03:52:31]OFD Sender: No OFD packet to send [03:52:36]OFD Sender: No OFD packet to send [03:52:41]OFD Sender: No OFD packet to send [03:52:46]OFD Sender: No OFD packet to send [03:52:51]OFD Sender: No OFD packet to send [03:52:56]OFD Sender: No OFD packet to send [03:53:01]OFD Sender: No OFD packet to send [03:53:06]OFD Sender: No OFD packet to send [03:53:11]OFD Sender: No OFD packet to send [03:53:16]OFD Sender: No OFD packet to send [03:53:21]OFD Sender: No OFD packet to send [03:53:26]OFD Sender: No OFD packet to send [03:53:31]OFD Sender: No OFD packet to send [03:53:36]OFD Sender: No OFD packet to send [03:53:41]OFD Sender: No OFD packet to send [03:53:46]OFD Sender: No OFD packet to send [03:53:51]OFD Sender: No OFD packet to send [03:53:56]OFD Sender: No OFD packet to send [03:54:01]OFD Sender: No OFD packet to send [03:54:06]OFD Sender: No OFD packet to send [03:54:11]OFD Sender: No OFD packet to send [03:54:16]OFD Sender: No OFD packet to send [03:54:21]OFD Sender: No OFD packet to send [03:54:26]OFD Sender: No OFD packet to send [03:54:31]OFD Sender: No OFD packet to send [03:54:36]OFD Sender: No OFD packet to send [03:54:41]OFD Sender: No OFD packet to send [03:54:46]OFD Sender: No OFD packet to send [03:54:51]OFD Sender: No OFD packet to send [03:54:56]OFD Sender: No OFD packet to send [03:55:01]OFD Sender: No OFD packet to send [03:55:06]OFD Sender: No OFD packet to send [03:55:11]OFD Sender: No OFD packet to send [03:55:16]OFD Sender: No OFD packet to send [03:55:21]OFD Sender: No OFD packet to send [03:55:26]OFD Sender: No OFD packet to send [03:55:32]OFD Sender: No OFD packet to send [03:55:37]OFD Sender: No OFD packet to send [03:55:42]OFD Sender: No OFD packet to send [03:55:47]OFD Sender: No OFD packet to send [03:55:52]OFD Sender: No OFD packet to send [03:55:57]OFD Sender: No OFD packet to send [03:56:02]OFD Sender: No OFD packet to send [03:56:07]OFD Sender: No OFD packet to send [03:56:12]OFD Sender: No OFD packet to send [03:56:17]OFD Sender: No OFD packet to send [03:56:22]OFD Sender: No OFD packet to send [03:56:27]OFD Sender: No OFD packet to send [03:56:32]OFD Sender: No OFD packet to send [03:56:37]OFD Sender: No OFD packet to send [03:56:42]OFD Sender: No OFD packet to send [03:56:47]OFD Sender: No OFD packet to send [03:56:52]OFD Sender: No OFD packet to send [03:56:57]OFD Sender: No OFD packet to send [03:57:02]OFD Sender: No OFD packet to send [03:57:07]OFD Sender: No OFD packet to send [03:57:12]OFD Sender: No OFD packet to send [03:57:17]OFD Sender: No OFD packet to send [03:57:22]OFD Sender: No OFD packet to send [03:57:27]OFD Sender: No OFD packet to send [03:57:32]OFD Sender: No OFD packet to send [03:57:37]OFD Sender: No OFD packet to send [03:57:42]OFD Sender: No OFD packet to send [03:57:47]OFD Sender: No OFD packet to send [03:57:52]OFD Sender: No OFD packet to send [03:57:57]OFD Sender: No OFD packet to send [03:58:02]OFD Sender: No OFD packet to send [03:58:07]OFD Sender: No OFD packet to send [03:58:12]OFD Sender: No OFD packet to send [03:58:17]OFD Sender: No OFD packet to send [03:58:22]OFD Sender: No OFD packet to send [03:58:27]OFD Sender: No OFD packet to send [03:58:32]OFD Sender: No OFD packet to send [03:58:37]OFD Sender: No OFD packet to send [03:58:42]OFD Sender: No OFD packet to send [03:58:47]OFD Sender: No OFD packet to send [03:58:52]OFD Sender: No OFD packet to send [03:58:57]OFD Sender: No OFD packet to send [03:59:02]OFD Sender: No OFD packet to send [03:59:07]OFD Sender: No OFD packet to send [03:59:12]OFD Sender: No OFD packet to send [03:59:17]OFD Sender: No OFD packet to send [03:59:22]OFD Sender: No OFD packet to send [03:59:27]OFD Sender: No OFD packet to send [03:59:32]OFD Sender: No OFD packet to send [03:59:37]OFD Sender: No OFD packet to send [03:59:42]OFD Sender: No OFD packet to send [03:59:47]OFD Sender: No OFD packet to send [03:59:52]OFD Sender: No OFD packet to send [03:59:57]OFD Sender: No OFD packet to send [04:00:02]OFD Sender: No OFD packet to send [04:00:07]OFD Sender: No OFD packet to send [04:00:12]OFD Sender: No OFD packet to send [04:00:17]OFD Sender: No OFD packet to send [04:00:22]OFD Sender: No OFD packet to send [04:00:27]OFD Sender: No OFD packet to send [04:00:32]OFD Sender: No OFD packet to send [04:00:37]OFD Sender: No OFD packet to send [04:00:42]OFD Sender: No OFD packet to send [04:00:47]OFD Sender: No OFD packet to send [04:00:52]OFD Sender: No OFD packet to send [04:00:57]OFD Sender: No OFD packet to send [04:01:02]OFD Sender: No OFD packet to send [04:01:07]OFD Sender: No OFD packet to send [04:01:12]OFD Sender: No OFD packet to send [04:01:17]OFD Sender: No OFD packet to send [04:01:22]OFD Sender: No OFD packet to send [04:01:27]OFD Sender: No OFD packet to send [04:01:32]OFD Sender: No OFD packet to send [04:01:37]OFD Sender: No OFD packet to send [04:01:42]OFD Sender: No OFD packet to send [04:01:47]OFD Sender: No OFD packet to send [04:01:52]OFD Sender: No OFD packet to send [04:01:57]OFD Sender: No OFD packet to send [04:02:02]OFD Sender: No OFD packet to send [04:02:07]OFD Sender: No OFD packet to send [04:02:12]OFD Sender: No OFD packet to send [04:02:17]OFD Sender: No OFD packet to send [04:02:22]OFD Sender: No OFD packet to send [04:02:27]OFD Sender: No OFD packet to send [04:02:32]OFD Sender: No OFD packet to send [04:02:37]OFD Sender: No OFD packet to send [04:02:42]OFD Sender: No OFD packet to send [04:02:47]OFD Sender: No OFD packet to send [04:02:52]OFD Sender: No OFD packet to send [04:02:57]OFD Sender: No OFD packet to send [04:03:02]OFD Sender: No OFD packet to send [04:03:07]OFD Sender: No OFD packet to send [04:03:12]OFD Sender: No OFD packet to send [04:03:17]OFD Sender: No OFD packet to send [04:03:22]OFD Sender: No OFD packet to send [04:03:27]OFD Sender: No OFD packet to send [04:03:32]OFD Sender: No OFD packet to send [04:03:37]OFD Sender: No OFD packet to send [04:03:42]OFD Sender: No OFD packet to send [04:03:47]OFD Sender: No OFD packet to send [04:03:52]OFD Sender: No OFD packet to send [04:03:57]OFD Sender: No OFD packet to send [04:04:02]OFD Sender: No OFD packet to send [04:04:07]OFD Sender: No OFD packet to send [04:04:12]OFD Sender: No OFD packet to send [04:04:17]OFD Sender: No OFD packet to send [04:04:22]OFD Sender: No OFD packet to send [04:04:27]OFD Sender: No OFD packet to send [04:04:32]OFD Sender: No OFD packet to send [04:04:37]OFD Sender: No OFD packet to send [04:04:42]OFD Sender: No OFD packet to send [04:04:47]OFD Sender: No OFD packet to send [04:04:52]OFD Sender: No OFD packet to send [04:04:57]OFD Sender: No OFD packet to send [04:05:02]OFD Sender: No OFD packet to send [04:05:07]OFD Sender: No OFD packet to send [04:05:12]OFD Sender: No OFD packet to send [04:05:17]OFD Sender: No OFD packet to send [04:05:22]OFD Sender: No OFD packet to send [04:05:27]OFD Sender: No OFD packet to send [04:05:32]OFD Sender: No OFD packet to send [04:05:37]OFD Sender: No OFD packet to send [04:05:42]OFD Sender: No OFD packet to send [04:05:47]OFD Sender: No OFD packet to send [04:05:52]OFD Sender: No OFD packet to send [04:05: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:55]accept exits with 9 [04:07:55]New connection [04:07:55]New thread 3066633572 created [04:07:55]Thread 3066776932 joined [04:07:55]Waiting for new connection... [04:07:55] Sock 9.Parse request [04:07:55]Sock 9.Check first char [04:07:55]Sock 9.First char is OK [04:07:55]request: POST /json_proto HTTP/1.0 [04:07:55]Method: POST [04:07:55]URL: /json_proto [04:07:55]Method is POST - this is cgi request [04:07:55]url: /json_proto [04:07:55]query_string will be loaded in cgi processing [04:07:55]execute_cgi json_proto POST (null) [04:07:55]execute_cgi path=json_proto method=POST [04:07:55]POST find Content-Length [04:07:55]Host: 172.17.46.195:8080 [04:07:55]Content-Length: 690 [04:07:55]Content-Type: application/json [04:07:55] [04:07:55]POST finish read [04:07:55]Found Content-Length = 690 [04:07:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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" ] } } [04:07:55]execute_script... [04:07:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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" ] } } [04:07:55]POST & json_proto [04:07:55]process_json_proto [04:07:55]json parsed OK: [04:07:55]protocol is kg_v1.0 [04:07:55]action value=close_receipt [04:07:55]process_action close_receipt [04:07:55]cmd_close_receipt [04:07:55]MH_GetDate [04:07:55]Write to MH i2c: F0 00 00 FC 1E 09 [04:07:55]Write i2c OK [04:07:55]MH_I2C_Read... [04:07:55]Read from MH i2c: F0 [04:07:55]MH_I2C_Read... [04:07:55]Read from MH i2c: F0 09 00 [04:07:55]MH_I2C_Read... [04:07:55]Read from MH i2c: F0 09 00 FC 1E 00 9D 16 C4 66 75 08 C2 66 94 [04:07:55]GetLastDocTimeStamp 1724125019 [04:07:55]current date 1724126877 [04:07:55]FM_GetShiftState [04:07:55]SAM_PROTO_GetShiftState [04:07:55]wFMCommunicate request_size=4 [04:07:55]MH_SAM_APDU [04:07:55]CAPDU: 80 13 01 00 [04:07:55]Write to MH i2c: E2 08 00 FD 1E 80 13 01 00 00 00 00 00 98 [04:07:55]Write i2c OK [04:07:55]MH_I2C_Read... [04:07:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:07:55]Read from MH i2c: E2 [04:07:55]MH_I2C_Read... [04:07:55]Read from MH i2c: E2 0E 00 [04:07:55]MH_I2C_Read... [04:07:55]Read from MH i2c: E2 0E 00 FD 1E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 22 [04:07:55]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [04:07:55]wFMCommunicate OK [04:07:55]SAM_PROTO_GetShiftState done [04:07:55]FM_GetShiftState done [04:07:55]opened in 1724112758 [04:07:55]opened+sec_in_day 1724199158 [04:07:55]quantity*price = 210061 [04:07:55]sum+1 = 210062 [04:07:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 2100.00 Внесено: 2100.00 СДАЧА: 0.00 НСП 1% : 18.59 НДС 12% : 223.07 Наличными: 2100.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 38 20.08.2024 04:07 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200739 ФПД: 167876240866653 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T040757&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200739&fm=167876240866653&tin=02508201610067®Number=0000000000092545&sum=210000 [04:07:56]StoreToDocumentArchive [04:07:56]shift 466 fd 200739 [04:07:56]save to /storage/0466/doc_00200739 [04:07:56]save last doc name /storage/0466/doc_00200739 to /storage/kkm_last_doc_name [04:07:56]save OK [04:07:56]Clear old archive folders... [04:07:56]ProcessDocumentItem done err = 0, tmpTLVsize=257 [04:07:56]tlvbuf is 00F40E80 [04:07:56]SAM_PROTO_ClearQueue [04:07:56]wFMCommunicate request_size=4 [04:07:56]MH_SAM_APDU [04:07:56]CAPDU: 80 09 00 00 [04:07:56]Write to MH i2c: E2 08 00 0A 1F 80 09 00 00 00 00 00 00 9B [04:07:56]Write i2c OK [04:07:56]MH_I2C_Read... [04:07:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:07:56]Read from MH i2c: E2 [04:07:56]MH_I2C_Read... [04:07:56]Read from MH i2c: E2 03 00 [04:07:56]MH_I2C_Read... [04:07:56]Read from MH i2c: E2 03 00 0A 1F 00 90 00 9D [04:07:56]RAPDU: 90 00 [04:07:56]wFMCommunicate OK [04:07:56]SAM_PROTO_ClearQueue done [04:07:56]KKMCreateOFDPacket [04:07:56]OFDProtocolAddRootSTLVToBuf [04:07:56]FM_MakeSignedData [04:07:56]FM_MakeSignedData [04:07:56]SAM_PROTO_SignData [04:07:56]wFMCommunicate request_size=4 [04:07:56]MH_SAM_APDU [04:07:56]CAPDU: 80 0D 01 02 [04:07:56]Write to MH i2c: E2 08 00 0B 1F 80 0D 01 02 00 00 00 00 A3 [04:07:56]Write i2c OK [04:07:56]MH_I2C_Read... [04:07:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:07:56]Read from MH i2c: E2 [04:07:56]MH_I2C_Read... [04:07:56]Read from MH i2c: E2 03 00 [04:07:56]MH_I2C_Read... [04:07:56]Read from MH i2c: E2 03 00 0B 1F 00 90 00 9E [04:07:56]RAPDU: 90 00 [04:07:56]wFMCommunicate OK [04:07:56]wFMCommunicate request_size=255 [04:07:56]MH_SAM_APDU [04:07: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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 26 00 00 00 F4 03 04 00 9D 16 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 10 03 [04:07:56]Write to MH i2c: E2 02 01 0C 1F 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 26 00 00 00 F4 03 04 00 9D 16 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 10 03 00 00 CE [04:07:56]Write i2c OK [04:07:56]MH_I2C_Read... [04:07:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:07:57]Read from MH i2c: E2 [04:07:57]MH_I2C_Read... [04:07:57]Read from MH i2c: E2 03 00 [04:07:57]MH_I2C_Read... [04:07:57]Read from MH i2c: E2 03 00 0C 1F 00 90 00 9F [04:07:57]RAPDU: 90 00 [04:07:57]wFMCommunicate OK [04:07:57]wFMCommunicate request_size=16 [04:07:57]MH_SAM_APDU [04:07:57]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 98 AE BB B3 FD 5D [04:07:57]Write to MH i2c: E2 13 00 0D 1F 80 0D 02 02 0B 00 00 35 04 06 00 98 AE BB B3 FD 5D 00 00 09 [04:07:57]Write i2c OK [04:07:57]MH_I2C_Read... [04:07:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:07:57]Read from MH i2c: E2 [04:07:57]MH_I2C_Read... [04:07:57]Read from MH i2c: E2 03 00 [04:07:57]MH_I2C_Read... [04:07:57]Read from MH i2c: E2 03 00 0D 1F 00 90 00 A0 [04:07:57]RAPDU: 90 00 [04:07:57]wFMCommunicate OK [04:07:57]wFMCommunicate request_size=4 [04:07:57]MH_SAM_APDU [04:07:57]CAPDU: 80 0D 03 02 [04:07:57]Write to MH i2c: E2 08 00 0E 1F 80 0D 03 02 00 00 00 00 A8 [04:07:57]Write i2c OK [04:07:57]MH_I2C_Read... [04:07:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:07:57]Read from MH i2c: E2 [04:07:57]MH_I2C_Read... [04:07:57]Read from MH i2c: E2 0B 00 [04:07:57]MH_I2C_Read... [04:07:57]Read from MH i2c: E2 0B 00 0E 1F 00 28 C5 56 46 7A A0 66 36 90 00 E8 [04:07:57]RAPDU: 28 C5 56 46 7A A0 66 36 90 00 [04:07:57]wFMCommunicate OK [04:07:57]SAM_PROTO_SignData done [04:07:57]FM_MakeSignedData done [04:07:57]CreateOFDProtocolMessage [04:07:57]wFMCommunicate request_size=4 [04:07:57]MH_SAM_APDU [04:07:57]CAPDU: 80 11 00 00 [04:07:57]Write to MH i2c: E2 08 00 0F 1F 80 11 00 00 00 00 00 00 A8 [04:07:57]Write i2c OK [04:07:57]MH_I2C_Read... [04:07:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:07:57]Read from MH i2c: E2 [04:07:57]MH_I2C_Read... [04:07:57]Read from MH i2c: E2 17 00 [04:07:57]MH_I2C_Read... [04:07:57]Read from MH i2c: E2 17 00 0F 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F5 [04:07:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [04:07:57]wFMCommunicate OK [04:07:57]CreateOFDProtocolMessage done [04:07:57]OFDSenderStorePacket 200739 [04:07:57]StoreOFDPacket docnum=200739 [04:07:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 41 44 0D 01 C0 15 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 26 00 00 00 F4 03 04 00 9D 16 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 10 03 00 35 04 06 00 98 AE BB B3 FD 5D 28 C5 56 46 7A A0 66 36 [04:07:57]CheckFolder [04:07:57]dirname=/storage/ofd_packets [04:07:57]CheckFolder done [04:07:57]ProducePacketName [04:07:57]name=ofd_packets/00200739 [04:07:57]NVStorageSaveData ofd_packets/00200739 [04:07:57]File name is /storage/ofd_packets/00200739 [04:07:57]Write 307 bytes [04:07:57]NVStorageSaveData done [04:07:57]OFDSenderStorePacket done [04:07:57]KKMCreateOFDPacket done [04:07:57]NVStorageSaveData kkm_last_timestamp [04:07:57]File name is /storage/kkm_last_timestamp [04:07:57]Write 4 bytes [04:07:57]NVStorageSaveData done [04:07:57]ExternCall_PrintAddStr [04:07:57]wPrintStart [04:07:57]Write to MH i2c: 01 00 00 10 1F 2F [04:07:57]Write i2c OK [04:07:57]MH_I2C_Read... [04:07:57]Read from MH i2c: 01 [04:07:57]MH_I2C_Read... [04:07:57]Read from MH i2c: 01 07 00 [04:07:57]MH_I2C_Read... [04:07:57]Read from MH i2c: 01 07 00 10 1F 00 00 00 00 00 FF 0F 44 [04:07:57]RasterBufferAndPrint [04:07:57]line Счет N : (1)11328312 [04:07:57]line ИНН: 02508201610067 [04:07:57]line Контрольно-Кассовый Чек [04:07:57]line ПРОДАЖА [04:07:57]line ТРК (МРК, ГНК) : 52 [04:07:57]line Товар: 2710194210 [04:07:57]line D-ENERGY ДТ-К-5 [04:07:57]line 27.210 * 77.20 [04:07:57]line = 2100.61 [04:07:57]line НДС 12% НСП 1% [04:07:57]line > о реализуемом товаре [04:07:57]line ОКРУГЛЕНИЕ: -0.61 [04:07:57]line ИТОГО: 2100.00 [04:07:57]line Внесено: 2100.00 [04:07:57]line СДАЧА: 0.00 [04:07:57]line НСП 1% : 18.59 [04:07:57]line НДС 12% : 223.07 [04:07:57]line Наличными: 2100.00 [04:07:57]line Безнал.: 0.00 [04:07:57]line Место: АЗС № 95 "Партнер Нефть" [04:07:57]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [04:07:57]line СНО: Общий режим [04:07:57]line Чек 38 20.08.2024 04:07 [04:07:57]line Смена: 466 ФФД: 1.0 [04:07:57]line ЗНМ: 0300000079 [04:07:57]line РНМ: 0000000000092545 [04:07:57]line Версия ККМ: 001 [04:07:57]line ФМ: 0000000000871802 [04:07:57]line ФД: 200739 [04:07:57]line ФПД: 167876240866653 [04:07:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T040757&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200739&fm=167876240866653&tin=02508201610067®Number=0000000000092545&sum=210000 [04:07:57]written 0, free lines is 4095 [04:07:57]OFD Sender: Processing packet 200739 [packets to send 247, broken 246] [04:07:57]ProducePacketName [04:07:57]name=ofd_packets/00200739 [04:07:57]OFD Sender: To server: pG, [04:07:57]CommunicateWithHost lk.salyk.kg:30040 [04:07:57]ConnectInit lk.salyk.kg [04:07:57]Write to MH i2c: 01 00 00 3B 1F 5A [04:07:57]Write i2c OK [04:07:57]MH_I2C_Read... [04:07:57]Read from MH i2c: 01 [04:07:57]MH_I2C_Read... [04:07:57]Read from MH i2c: 01 07 00 [04:07:57]MH_I2C_Read... [04:07:57]Read from MH i2c: 01 07 00 3B 1F 00 00 00 00 00 E6 0C 53 [04:07:57]RasterBufferAndPrint [04:07:57]line [04:07:57]line [04:07:57]line [04:07:57]line [04:07:57]line [04:07:57]written 0, free lines is 3308 [04:07:57]MH_Cut [04:07:57]Write to MH i2c: D1 01 00 42 1F 01 33 [04:07:57]Write i2c OK [04:07:57]MH_I2C_Read... [04:07:57]Read from MH i2c: D1 [04:07:57]MH_I2C_Read... [04:07:57]Read from MH i2c: D1 01 00 [04:07:57]MH_I2C_Read... [04:07:57]Read from MH i2c: D1 01 00 42 1F 00 32 [04:07:57]Write to MH i2c: 01 00 00 43 1F 62 [04:07:57]Write i2c OK [04:07:57]MH_I2C_Read... [04:07:57]Connected sock=7 [04:07:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 41 44 0D 01 C0 15 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 26 00 00 00 F4 03 04 00 9D 16 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 10 03 00 35 04 06 00 98 AE BB B3 FD 5D 28 C5 56 46 7A A0 66 36 [04:07:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 68 CA 47 00 81 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 10 03 00 F4 03 04 00 06 C1 C3 66 B6 04 01 00 00 DF 74 E7 20 CE 24 D2 EC [04:07:58]CommunicateWithHost err = 0 [04:07:58]CheckOFDResponse [04:07:58]1017 (14) - 77093643461234 [04:07:58]1041 (16) - 0000000000871802 [04:07:58]1040 (4) - 200739 [04:07:58]1012 (4) - 19.08.2024 22:02 [04:07:58]1206 (1) - 0 [04:07:58]OFD Sender: Remove packet 200739 [04:07:58]ProducePacketName [04:07:58]name=ofd_packets/00200739 [04:07:58]NVStorageDeleteData [04:07:58]*** Cut start [04:07:58]*** Purtial cut [04:07:58]*** Stage 1: CUTSNS_PIN = 1 [04:07:58]Read from MH i2c: 01 [04:07:58]MH_I2C_Read... [04:07:58]*** Stop cut motor [04:07:58]*** Cut end [04:07:58]Read from MH i2c: 01 07 00 [04:07:58]MH_I2C_Read... [04:07:58]Read from MH i2c: 01 07 00 43 1F 00 00 00 00 00 FF 0F 77 [04:07:58]process_action close_receipt done [04:07:58]requested_data is exist [04:07:58]produce_requested_data [04:07:58]requested_item fm.sn is exist - process it [04:07:58]wFMCommunicate request_size=4 [04:07:58]MH_SAM_APDU [04:07:58]CAPDU: 80 11 00 00 [04:07:58]Write to MH i2c: E2 08 00 44 1F 80 11 00 00 00 00 00 00 DD [04:07:58]Write i2c OK [04:07:58]MH_I2C_Read... [04:07:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:07:58]OFD Sender: No OFD packet to send [04:07:58]Read from MH i2c: E2 [04:07:58]MH_I2C_Read... [04:07:58]Read from MH i2c: E2 17 00 [04:07:58]MH_I2C_Read... [04:07:58]Read from MH i2c: E2 17 00 44 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2A [04:07:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [04:07:58]wFMCommunicate OK [04:07:58]requested_item fd.num is exist - process it [04:07:58]SAM_PROTO_GetFieldsCounters [04:07:58]wFMCommunicate request_size=4 [04:07:58]MH_SAM_APDU [04:07:58]CAPDU: 80 13 00 00 [04:07:58]Write to MH i2c: E2 08 00 45 1F 80 13 00 00 00 00 00 00 E0 [04:07:58]Write i2c OK [04:07:58]MH_I2C_Read... [04:07:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:07:58]Read from MH i2c: E2 [04:07:58]MH_I2C_Read... [04:07:58]Read from MH i2c: E2 62 00 [04:07:58]MH_I2C_Read... [04:07:58]Read from MH i2c: E2 62 00 45 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 23 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 76 [04:07: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 23 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:07:58]wFMCommunicate OK [04:07:58]SAM_PROTO_GetFieldsCounters done [04:07:58]requested_item shift.num is exist - process it [04:07:58]requested_item shift.opened is exist - process it [04:07:58]req_shift_opened [04:07:58]FM_GetShiftState [04:07:58]SAM_PROTO_GetShiftState [04:07:58]wFMCommunicate request_size=4 [04:07:58]MH_SAM_APDU [04:07:58]CAPDU: 80 13 01 00 [04:07:58]Write to MH i2c: E2 08 00 46 1F 80 13 01 00 00 00 00 00 E2 [04:07:58]Write i2c OK [04:07:58]MH_I2C_Read... [04:07:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:07:59]Read from MH i2c: E2 [04:07:59]MH_I2C_Read... [04:07:59]Read from MH i2c: E2 0E 00 [04:07:59]MH_I2C_Read... [04:07:59]Read from MH i2c: E2 0E 00 46 1F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 6C [04:07:59]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [04:07:59]wFMCommunicate OK [04:07:59]SAM_PROTO_GetShiftState done [04:07:59]FM_GetShiftState done [04:07:59]req_shift_opened done [04:07:59]requested_item shift.open_date is exist - process it [04:07:59]req_shift_open_date [04:07:59]req_shift_open_date done [04:07:59]produce_requested_data done [04:07:59]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200739,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [04:07:59]process_action_free close_receipt [04:07:59]json_value_free [04:07:59]json_value_free done [04:07:59]process_json_proto returns [04:07:59]Send response to host [04:07:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200739,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [04:07:59]free response buf [04:07:59]execute_script done [04:07:59]execute_script returns [04:07:59]free content buf [04:07:59]Sock 9.Close socket [04:07:59]Sock 9.Thread stoped [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:08:23]OFD Sender: No OFD packet to send [04:08:28]OFD Sender: No OFD packet to send [04:08:33]OFD Sender: No OFD packet to send [04:08:38]OFD Sender: No OFD packet to send [04:08:43]OFD Sender: No OFD packet to send [04:08:48]OFD Sender: No OFD packet to send [04:08:53]OFD Sender: No OFD packet to send [04:08:58]OFD Sender: No OFD packet to send [04:09:03]OFD Sender: No OFD packet to send [04:09:08]OFD Sender: No OFD packet to send [04:09:13]OFD Sender: No OFD packet to send [04:09:18]OFD Sender: No OFD packet to send [04:09:23]OFD Sender: No OFD packet to send [04:09:28]OFD Sender: No OFD packet to send [04:09:33]OFD Sender: No OFD packet to send [04:09:38]OFD Sender: No OFD packet to send [04:09:43]OFD Sender: No OFD packet to send [04:09:48]OFD Sender: No OFD packet to send [04:09:53]OFD Sender: No OFD packet to send [04:09:58]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: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:09]OFD Sender: No OFD packet to send [04:13:14]OFD Sender: No OFD packet to send [04:13:19]OFD Sender: No OFD packet to send [04:13:24]OFD Sender: No OFD packet to send [04:13:29]OFD Sender: No OFD packet to send [04:13:34]OFD Sender: No OFD packet to send [04:13:39]OFD Sender: No OFD packet to send [04:13:44]OFD Sender: No OFD packet to send [04:13:49]OFD Sender: No OFD packet to send [04:13:54]OFD Sender: No OFD packet to send [04:13:59]OFD Sender: No OFD packet to send [04:14:04]OFD Sender: No OFD packet to send [04:14:09]OFD Sender: No OFD packet to send [04:14:14]OFD Sender: No OFD packet to send [04:14:19]OFD Sender: No OFD packet to send [04:14:24]OFD Sender: No OFD packet to send [04:14:29]OFD Sender: No OFD packet to send [04:14:34]OFD Sender: No OFD packet to send [04:14:39]OFD Sender: No OFD packet to send [04:14:44]OFD Sender: No OFD packet to send [04:14:49]OFD Sender: No OFD packet to send [04:14:54]OFD Sender: No OFD packet to send [04:14:59]OFD Sender: No OFD packet to send [04:15:04]OFD Sender: No OFD packet to send [04:15:09]OFD Sender: No OFD packet to send [04:15:14]OFD Sender: No OFD packet to send [04:15:19]OFD Sender: No OFD packet to send [04:15:24]OFD Sender: No OFD packet to send [04:15:29]OFD Sender: No OFD packet to send [04:15:34]OFD Sender: No OFD packet to send [04:15:39]OFD Sender: No OFD packet to send [04:15:44]OFD Sender: No OFD packet to send [04:15:49]OFD Sender: No OFD packet to send [04:15:54]OFD Sender: No OFD packet to send [04:15:59]OFD Sender: No OFD packet to send [04:16:04]OFD Sender: No OFD packet to send [04:16:09]OFD Sender: No OFD packet to send [04:16:14]OFD Sender: No OFD packet to send [04:16:19]OFD Sender: No OFD packet to send [04:16:24]OFD Sender: No OFD packet to send [04:16:29]OFD Sender: No OFD packet to send [04:16:34]OFD Sender: No OFD packet to send [04:16:39]OFD Sender: No OFD packet to send [04:16:44]OFD Sender: No OFD packet to send [04:16:49]OFD Sender: No OFD packet to send [04:16:54]OFD Sender: No OFD packet to send [04:16:59]OFD Sender: No OFD packet to send [04:17:04]OFD Sender: No OFD packet to send [04:17:09]OFD Sender: No OFD packet to send [04:17:14]OFD Sender: No OFD packet to send [04:17:19]OFD Sender: No OFD packet to send [04:17:24]OFD Sender: No OFD packet to send [04:17:29]OFD Sender: No OFD packet to send [04:17:34]OFD Sender: No OFD packet to send [04:17:39]OFD Sender: No OFD packet to send [04:17:44]OFD Sender: No OFD packet to send [04:17:49]OFD Sender: No OFD packet to send [04:17:54]OFD Sender: No OFD packet to send [04:17:59]OFD Sender: No OFD packet to send [04:18:04]OFD Sender: No OFD packet to send [04:18:09]OFD Sender: No OFD packet to send [04:18:14]OFD Sender: No OFD packet to send [04:18:19]OFD Sender: No OFD packet to send [04:18:24]OFD Sender: No OFD packet to send [04:18:29]OFD Sender: No OFD packet to send [04:18:34]OFD Sender: No OFD packet to send [04:18:39]OFD Sender: No OFD packet to send [04:18:44]OFD Sender: No OFD packet to send [04:18:49]OFD Sender: No OFD packet to send [04:18:54]OFD Sender: No OFD packet to send [04:18:59]OFD Sender: No OFD packet to send [04:19:04]OFD Sender: No OFD packet to send [04:19:09]OFD Sender: No OFD packet to send [04:19:14]OFD Sender: No OFD packet to send [04:19:19]OFD Sender: No OFD packet to send [04:19:24]OFD Sender: No OFD packet to send [04:19:29]OFD Sender: No OFD packet to send [04:19:34]OFD Sender: No OFD packet to send [04:19:39]OFD Sender: No OFD packet to send [04:19:44]OFD Sender: No OFD packet to send [04:19:49]OFD Sender: No OFD packet to send [04:19:54]OFD Sender: No OFD packet to send [04:19:59]OFD Sender: No OFD packet to send [04:20:04]OFD Sender: No OFD packet to send [04:20:09]OFD Sender: No OFD packet to send [04:20:14]OFD Sender: No OFD packet to send [04:20:19]OFD Sender: No OFD packet to send [04:20:24]OFD Sender: No OFD packet to send [04:20:29]OFD Sender: No OFD packet to send [04:20:35]OFD Sender: No OFD packet to send [04:20:40]OFD Sender: No OFD packet to send [04:20:45]OFD Sender: No OFD packet to send [04:20:50]OFD Sender: No OFD packet to send [04:20:55]OFD Sender: No OFD packet to send [04:21:00]OFD Sender: No OFD packet to send [04:21:05]OFD Sender: No OFD packet to send [04:21:10]OFD Sender: No OFD packet to send [04:21:15]OFD Sender: No OFD packet to send [04:21:20]OFD Sender: No OFD packet to send [04:21:25]OFD Sender: No OFD packet to send [04:21:30]OFD Sender: No OFD packet to send [04:21:35]OFD Sender: No OFD packet to send [04:21:40]OFD Sender: No OFD packet to send [04:21:45]OFD Sender: No OFD packet to send [04:21:50]OFD Sender: No OFD packet to send [04:21:53]accept exits with 10 [04:21:53]New connection [04:21:53]New thread 3066776932 created [04:21:53]Thread 3066633572 joined [04:21:53]Waiting for new connection... [04:21:53] Sock 10.Parse request [04:21:53]Sock 10.Check first char [04:21:53]Sock 10.First char is OK [04:21:53]request: POST /json_proto HTTP/1.0 [04:21:53]Method: POST [04:21:53]URL: /json_proto [04:21:53]Method is POST - this is cgi request [04:21:53]url: /json_proto [04:21:53]query_string will be loaded in cgi processing [04:21:53]execute_cgi json_proto POST (null) [04:21:53]execute_cgi path=json_proto method=POST [04:21:53]POST find Content-Length [04:21:53]Host: 172.17.46.195:8080 [04:21:53]Content-Length: 684 [04:21:53]Content-Type: application/json [04:21:53] [04:21:53]POST finish read [04:21:53]Found Content-Length = 684 [04:21:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328313", "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" : 67.80, "quantity" : 30.980, "sum" : 2100.44, "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" ] } } [04:21:53]execute_script... [04:21: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)11328313", "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" : 67.80, "quantity" : 30.980, "sum" : 2100.44, "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" ] } } [04:21:53]POST & json_proto [04:21:53]process_json_proto [04:21:53]json parsed OK: [04:21:53]protocol is kg_v1.0 [04:21:53]action value=close_receipt [04:21:53]process_action close_receipt [04:21:53]cmd_close_receipt [04:21:53]MH_GetDate [04:21:53]Write to MH i2c: F0 00 00 47 1F 55 [04:21:53]Write i2c OK [04:21:53]MH_I2C_Read... [04:21:53]Read from MH i2c: F0 [04:21:53]MH_I2C_Read... [04:21:53]Read from MH i2c: F0 09 00 [04:21:53]MH_I2C_Read... [04:21:53]Read from MH i2c: F0 09 00 47 1F 00 E3 19 C4 66 75 08 C2 66 29 [04:21:53]GetLastDocTimeStamp 1724126877 [04:21:53]current date 1724127715 [04:21:53]FM_GetShiftState [04:21:53]SAM_PROTO_GetShiftState [04:21:53]wFMCommunicate request_size=4 [04:21:53]MH_SAM_APDU [04:21:53]CAPDU: 80 13 01 00 [04:21:53]Write to MH i2c: E2 08 00 48 1F 80 13 01 00 00 00 00 00 E4 [04:21:53]Write i2c OK [04:21:53]MH_I2C_Read... [04:21:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:21:53]Read from MH i2c: E2 [04:21:53]MH_I2C_Read... [04:21:53]Read from MH i2c: E2 0E 00 [04:21:53]MH_I2C_Read... [04:21:53]Read from MH i2c: E2 0E 00 48 1F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 6E [04:21:53]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [04:21:53]wFMCommunicate OK [04:21:53]SAM_PROTO_GetShiftState done [04:21:53]FM_GetShiftState done [04:21:53]opened in 1724112758 [04:21:53]opened+sec_in_day 1724199158 [04:21:53]quantity*price = 210044 [04:21:53]sum+1 = 210045 [04:21:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 2100.00 Внесено: 2100.00 СДАЧА: 0.00 НСП 1% : 18.59 НДС 12% : 223.06 Наличными: 2100.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 39 20.08.2024 04:21 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200740 ФПД: 266234192680610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T042155&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200740&fm=266234192680610&tin=02508201610067®Number=0000000000092545&sum=210000 [04:21:54]StoreToDocumentArchive [04:21:54]shift 466 fd 200740 [04:21:54]save to /storage/0466/doc_00200740 [04:21:54]save last doc name /storage/0466/doc_00200740 to /storage/kkm_last_doc_name [04:21:54]save OK [04:21:54]Clear old archive folders... [04:21:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:21:54]tlvbuf is B6D7D320 [04:21:54]SAM_PROTO_ClearQueue [04:21:54]wFMCommunicate request_size=4 [04:21:54]MH_SAM_APDU [04:21:54]CAPDU: 80 09 00 00 [04:21:54]Write to MH i2c: E2 08 00 55 1F 80 09 00 00 00 00 00 00 E6 [04:21:54]Write i2c OK [04:21:54]MH_I2C_Read... [04:21:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:21:54]Read from MH i2c: E2 [04:21:54]MH_I2C_Read... [04:21:54]Read from MH i2c: E2 03 00 [04:21:54]MH_I2C_Read... [04:21:54]Read from MH i2c: E2 03 00 55 1F 00 90 00 E8 [04:21:54]RAPDU: 90 00 [04:21:54]wFMCommunicate OK [04:21:54]SAM_PROTO_ClearQueue done [04:21:54]KKMCreateOFDPacket [04:21:54]OFDProtocolAddRootSTLVToBuf [04:21:54]FM_MakeSignedData [04:21:54]FM_MakeSignedData [04:21:54]SAM_PROTO_SignData [04:21:54]wFMCommunicate request_size=4 [04:21:54]MH_SAM_APDU [04:21:54]CAPDU: 80 0D 01 02 [04:21:54]Write to MH i2c: E2 08 00 56 1F 80 0D 01 02 00 00 00 00 EE [04:21:54]Write i2c OK [04:21:54]MH_I2C_Read... [04:21:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:21:54]Read from MH i2c: E2 [04:21:54]MH_I2C_Read... [04:21:54]Read from MH i2c: E2 03 00 [04:21:54]MH_I2C_Read... [04:21:54]Read from MH i2c: E2 03 00 56 1F 00 90 00 E9 [04:21:54]RAPDU: 90 00 [04:21:54]wFMCommunicate OK [04:21:54]wFMCommunicate request_size=255 [04:21:54]MH_SAM_APDU [04:21: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 04 79 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7C 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 22 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 27 00 00 00 F4 03 04 00 E3 19 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 10 03 00 35 04 06 00 F2 [04:21:54]Write to MH i2c: E2 02 01 57 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 04 79 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7C 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 22 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 27 00 00 00 F4 03 04 00 E3 19 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 10 03 00 35 04 06 00 F2 00 00 D1 [04:21:54]Write i2c OK [04:21:54]MH_I2C_Read... [04:21:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:21:54]Read from MH i2c: E2 [04:21:54]MH_I2C_Read... [04:21:54]Read from MH i2c: E2 03 00 [04:21:54]MH_I2C_Read... [04:21:54]Read from MH i2c: E2 03 00 57 1F 00 90 00 EA [04:21:54]RAPDU: 90 00 [04:21:54]wFMCommunicate OK [04:21:54]wFMCommunicate request_size=10 [04:21:54]MH_SAM_APDU [04:21:54]CAPDU: 80 0D 02 02 05 23 7A 7B 56 A2 [04:21:54]Write to MH i2c: E2 0D 00 58 1F 80 0D 02 02 05 00 23 7A 7B 56 A2 00 00 0B [04:21:54]Write i2c OK [04:21:54]MH_I2C_Read... [04:21:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:21:54]Read from MH i2c: E2 [04:21:54]MH_I2C_Read... [04:21:54]Read from MH i2c: E2 03 00 [04:21:54]MH_I2C_Read... [04:21:54]Read from MH i2c: E2 03 00 58 1F 00 90 00 EB [04:21:54]RAPDU: 90 00 [04:21:54]wFMCommunicate OK [04:21:54]wFMCommunicate request_size=4 [04:21:54]MH_SAM_APDU [04:21:54]CAPDU: 80 0D 03 02 [04:21:54]Write to MH i2c: E2 08 00 59 1F 80 0D 03 02 00 00 00 00 F3 [04:21:54]Write i2c OK [04:21:54]MH_I2C_Read... [04:21:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:21:54]Read from MH i2c: E2 [04:21:54]MH_I2C_Read... [04:21:54]Read from MH i2c: E2 0B 00 [04:21:54]MH_I2C_Read... [04:21:54]Read from MH i2c: E2 0B 00 59 1F 00 DB 40 7B 15 E7 BA F2 54 90 00 86 [04:21:54]RAPDU: DB 40 7B 15 E7 BA F2 54 90 00 [04:21:54]wFMCommunicate OK [04:21:54]SAM_PROTO_SignData done [04:21:54]FM_MakeSignedData done [04:21:54]CreateOFDProtocolMessage [04:21:54]wFMCommunicate request_size=4 [04:21:54]MH_SAM_APDU [04:21:54]CAPDU: 80 11 00 00 [04:21:54]Write to MH i2c: E2 08 00 5A 1F 80 11 00 00 00 00 00 00 F3 [04:21:54]Write i2c OK [04:21:54]MH_I2C_Read... [04:21:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:21:54]Read from MH i2c: E2 [04:21:54]MH_I2C_Read... [04:21:54]Read from MH i2c: E2 17 00 [04:21:54]MH_I2C_Read... [04:21:54]Read from MH i2c: E2 17 00 5A 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 40 [04:21:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [04:21:54]wFMCommunicate OK [04:21:54]CreateOFDProtocolMessage done [04:21:54]OFDSenderStorePacket 200740 [04:21:54]StoreOFDPacket docnum=200740 [04:21:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9A F4 07 01 4B FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 04 79 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7C 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 22 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 27 00 00 00 F4 03 04 00 E3 19 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 10 03 00 35 04 06 00 F2 23 7A 7B 56 A2 DB 40 7B 15 E7 BA F2 54 [04:21:54]CheckFolder [04:21:54]dirname=/storage/ofd_packets [04:21:54]CheckFolder done [04:21:54]ProducePacketName [04:21:54]name=ofd_packets/00200740 [04:21:54]NVStorageSaveData ofd_packets/00200740 [04:21:54]File name is /storage/ofd_packets/00200740 [04:21:54]Write 301 bytes [04:21:54]NVStorageSaveData done [04:21:54]OFDSenderStorePacket done [04:21:54]KKMCreateOFDPacket done [04:21:54]NVStorageSaveData kkm_last_timestamp [04:21:54]File name is /storage/kkm_last_timestamp [04:21:54]Write 4 bytes [04:21:54]NVStorageSaveData done [04:21:54]ExternCall_PrintAddStr [04:21:54]wPrintStart [04:21:54]Write to MH i2c: 01 00 00 5B 1F 7A [04:21:54]Write i2c OK [04:21:54]MH_I2C_Read... [04:21:54]Read from MH i2c: 01 [04:21:54]MH_I2C_Read... [04:21:54]Read from MH i2c: 01 07 00 [04:21:54]MH_I2C_Read... [04:21:54]Read from MH i2c: 01 07 00 5B 1F 00 00 00 00 00 FF 0F 8F [04:21:54]RasterBufferAndPrint [04:21:54]line Счет N : (1)11328313 [04:21:54]line ИНН: 02508201610067 [04:21:54]line Контрольно-Кассовый Чек [04:21:54]line ПРОДАЖА [04:21:54]line ТРК (МРК, ГНК) : 42 [04:21:54]line Товар: 2710124130 [04:21:54]line Аи-92-К-4 [04:21:54]line 30.980 * 67.80 [04:21:54]line = 2100.44 [04:21:54]line НДС 12% НСП 1% [04:21:54]line > о реализуемом товаре [04:21:54]line ОКРУГЛЕНИЕ: -0.44 [04:21:54]line ИТОГО: 2100.00 [04:21:54]line Внесено: 2100.00 [04:21:54]line СДАЧА: 0.00 [04:21:54]line НСП 1% : 18.59 [04:21:54]line НДС 12% : 223.06 [04:21:54]line Наличными: 2100.00 [04:21:54]line Безнал.: 0.00 [04:21:54]line Место: АЗС № 95 "Партнер Нефть" [04:21:54]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [04:21:54]line СНО: Общий режим [04:21:54]line Чек 39 20.08.2024 04:21 [04:21:54]line Смена: 466 ФФД: 1.0 [04:21:54]line ЗНМ: 0300000079 [04:21:54]line РНМ: 0000000000092545 [04:21:54]line Версия ККМ: 001 [04:21:54]line ФМ: 0000000000871802 [04:21:54]line ФД: 200740 [04:21:54]line ФПД: 266234192680610 [04:21:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T042155&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200740&fm=266234192680610&tin=02508201610067®Number=0000000000092545&sum=210000 [04:21:54]written 0, free lines is 4095 [04:21:54]OFD Sender: Processing packet 200740 [packets to send 247, broken 246] [04:21:54]ProducePacketName [04:21:54]name=ofd_packets/00200740 [04:21:54]OFD Sender: To server: pG, [04:21:54]CommunicateWithHost lk.salyk.kg:30040 [04:21:54]ConnectInit lk.salyk.kg [04:21:55]Write to MH i2c: 01 00 00 86 1F A5 [04:21:55]Write i2c OK [04:21:55]MH_I2C_Read... [04:21:55]Read from MH i2c: 01 [04:21:55]MH_I2C_Read... [04:21:55]Read from MH i2c: 01 07 00 [04:21:55]MH_I2C_Read... [04:21:55]Read from MH i2c: 01 07 00 86 1F 00 00 00 00 00 E2 0C 9A [04:21:55]RasterBufferAndPrint [04:21:55]line [04:21:55]line [04:21:55]line [04:21:55]line [04:21:55]line [04:21:55]written 0, free lines is 3304 [04:21:55]MH_Cut [04:21:55]Write to MH i2c: D1 01 00 8D 1F 01 7E [04:21:55]Write i2c OK [04:21:55]MH_I2C_Read... [04:21:55]Read from MH i2c: D1 [04:21:55]MH_I2C_Read... [04:21:55]Read from MH i2c: D1 01 00 [04:21:55]MH_I2C_Read... [04:21:55]Read from MH i2c: D1 01 00 8D 1F 00 7D [04:21:55]Write to MH i2c: 01 00 00 8E 1F AD [04:21:55]Write i2c OK [04:21:55]MH_I2C_Read... [04:21:55]Connected sock=9 [04:21:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9A F4 07 01 4B FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 04 79 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7C 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 22 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 27 00 00 00 F4 03 04 00 E3 19 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 10 03 00 35 04 06 00 F2 23 7A 7B 56 A2 DB 40 7B 15 E7 BA F2 54 [04:21:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A6 EA 47 00 81 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 31 38 30 32 10 04 04 00 24 10 03 00 F4 03 04 00 4B C4 C3 66 B6 04 01 00 00 A0 33 EB B8 54 22 A6 A6 [04:21:55]CommunicateWithHost err = 0 [04:21:55]CheckOFDResponse [04:21:55]1017 (14) - 77093643461234 [04:21:55]1041 (16) - 0000000000871802 [04:21:55]1040 (4) - 200740 [04:21:55]1012 (4) - 19.08.2024 22:16 [04:21:55]1206 (1) - 0 [04:21:55]OFD Sender: Remove packet 200740 [04:21:55]ProducePacketName [04:21:55]name=ofd_packets/00200740 [04:21:55]NVStorageDeleteData [04:21:56]*** Cut start [04:21:56]*** Purtial cut [04:21:56]*** CUTSNS_PIN = 0 [04:21:56]OFD Sender: No OFD packet to send [04:21:56]*** Stage 1: CUTSNS_PIN = 1 [04:21:58]Read from MH i2c: 01 [04:21:58]MH_I2C_Read... [04:21:58]*** Stop cut motor [04:21:58]*** Cut end [04:21:58]Read from MH i2c: 01 07 00 [04:21:58]MH_I2C_Read... [04:21:58]Read from MH i2c: 01 07 00 8E 1F 00 00 00 00 00 FF 0F C2 [04:21:58]process_action close_receipt done [04:21:58]requested_data is exist [04:21:58]produce_requested_data [04:21:58]requested_item fm.sn is exist - process it [04:21:58]wFMCommunicate request_size=4 [04:21:58]MH_SAM_APDU [04:21:58]CAPDU: 80 11 00 00 [04:21:58]Write to MH i2c: E2 08 00 8F 1F 80 11 00 00 00 00 00 00 28 [04:21:58]Write i2c OK [04:21:58]MH_I2C_Read... [04:21:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:21:58]Read from MH i2c: E2 [04:21:58]MH_I2C_Read... [04:21:58]Read from MH i2c: E2 17 00 [04:21:58]MH_I2C_Read... [04:21:58]Read from MH i2c: E2 17 00 8F 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 75 [04:21:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [04:21:58]wFMCommunicate OK [04:21:58]requested_item fd.num is exist - process it [04:21:58]SAM_PROTO_GetFieldsCounters [04:21:58]wFMCommunicate request_size=4 [04:21:58]MH_SAM_APDU [04:21:58]CAPDU: 80 13 00 00 [04:21:58]Write to MH i2c: E2 08 00 90 1F 80 13 00 00 00 00 00 00 2B [04:21:58]Write i2c OK [04:21:58]MH_I2C_Read... [04:21:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:21:58]Read from MH i2c: E2 [04:21:58]MH_I2C_Read... [04:21:58]Read from MH i2c: E2 62 00 [04:21:58]MH_I2C_Read... [04:21:58]Read from MH i2c: E2 62 00 90 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 24 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 C5 [04:21: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 24 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:21:58]wFMCommunicate OK [04:21:58]SAM_PROTO_GetFieldsCounters done [04:21:58]requested_item shift.num is exist - process it [04:21:58]requested_item shift.opened is exist - process it [04:21:58]req_shift_opened [04:21:58]FM_GetShiftState [04:21:58]SAM_PROTO_GetShiftState [04:21:58]wFMCommunicate request_size=4 [04:21:58]MH_SAM_APDU [04:21:58]CAPDU: 80 13 01 00 [04:21:58]Write to MH i2c: E2 08 00 91 1F 80 13 01 00 00 00 00 00 2D [04:21:58]Write i2c OK [04:21:58]MH_I2C_Read... [04:21:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:21:58]Read from MH i2c: E2 [04:21:58]MH_I2C_Read... [04:21:58]Read from MH i2c: E2 0E 00 [04:21:58]MH_I2C_Read... [04:21:58]Read from MH i2c: E2 0E 00 91 1F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B7 [04:21:58]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [04:21:58]wFMCommunicate OK [04:21:58]SAM_PROTO_GetShiftState done [04:21:58]FM_GetShiftState done [04:21:58]req_shift_opened done [04:21:58]requested_item shift.open_date is exist - process it [04:21:58]req_shift_open_date [04:21:58]req_shift_open_date done [04:21:58]produce_requested_data done [04:21:58]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200740,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [04:21:58]process_action_free close_receipt [04:21:58]json_value_free [04:21:58]json_value_free done [04:21:58]process_json_proto returns [04:21:58]Send response to host [04:21:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200740,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [04:21:58]free response buf [04:21:58]execute_script done [04:21:58]execute_script returns [04:21:58]free content buf [04:21:58]Sock 10.Close socket [04:21:58]Sock 10.Thread stoped [04:22:01]OFD Sender: No OFD packet to send [04:22:06]OFD Sender: No OFD packet to send [04:22:11]OFD Sender: No OFD packet to send [04:22:16]OFD Sender: No OFD packet to send [04:22:21]OFD Sender: No OFD packet to send [04:22:26]OFD Sender: No OFD packet to send [04:22:31]OFD Sender: No OFD packet to send [04:22:36]OFD Sender: No OFD packet to send [04:22:41]OFD Sender: No OFD packet to send [04:22:46]OFD Sender: No OFD packet to send [04:22:51]OFD Sender: No OFD packet to send [04:22:56]OFD Sender: No OFD packet to send [04:23:01]OFD Sender: No OFD packet to send [04:23:06]OFD Sender: No OFD packet to send [04:23:11]OFD Sender: No OFD packet to send [04:23:16]OFD Sender: No OFD packet to send [04:23:21]OFD Sender: No OFD packet to send [04:23:26]OFD Sender: No OFD packet to send [04:23:31]OFD Sender: No OFD packet to send [04:23:36]OFD Sender: No OFD packet to send [04:23:41]OFD Sender: No OFD packet to send [04:23:46]OFD Sender: No OFD packet to send [04:23:51]OFD Sender: No OFD packet to send [04:23:56]OFD Sender: No OFD packet to send [04:24:01]OFD Sender: No OFD packet to send [04:24:06]OFD Sender: No OFD packet to send [04:24:11]OFD Sender: No OFD packet to send [04:24:16]OFD Sender: No OFD packet to send [04:24:21]OFD Sender: No OFD packet to send [04:24:26]OFD Sender: No OFD packet to send [04:24:31]OFD Sender: No OFD packet to send [04:24:36]OFD Sender: No OFD packet to send [04:24:41]OFD Sender: No OFD packet to send [04:24:46]OFD Sender: No OFD packet to send [04:24:51]OFD Sender: No OFD packet to send [04:24:56]OFD Sender: No OFD packet to send [04:25:01]OFD Sender: No OFD packet to send [04:25:06]OFD Sender: No OFD packet to send [04:25:11]OFD Sender: No OFD packet to send [04:25:16]OFD Sender: No OFD packet to send [04:25:21]OFD Sender: No OFD packet to send [04:25:26]OFD Sender: No OFD packet to send [04:25:31]OFD Sender: No OFD packet to send [04:25:36]OFD Sender: No OFD packet to send [04:25:41]OFD Sender: No OFD packet to send [04:25:46]OFD Sender: No OFD packet to send [04:25:51]OFD Sender: No OFD packet to send [04:25:56]OFD Sender: No OFD packet to send [04:26:01]OFD Sender: No OFD packet to send [04:26:06]OFD Sender: No OFD packet to send [04:26:11]OFD Sender: No OFD packet to send [04:26:16]OFD Sender: No OFD packet to send [04:26:21]OFD Sender: No OFD packet to send [04:26:26]OFD Sender: No OFD packet to send [04:26:31]OFD Sender: No OFD packet to send [04:26:36]OFD Sender: No OFD packet to send [04:26:41]OFD Sender: No OFD packet to send [04:26:46]OFD Sender: No OFD packet to send [04:26:51]OFD Sender: No OFD packet to send [04:26:56]OFD Sender: No OFD packet to send [04:27:01]OFD Sender: No OFD packet to send [04:27:06]OFD Sender: No OFD packet to send [04:27:11]OFD Sender: No OFD packet to send [04:27:16]OFD Sender: No OFD packet to send [04:27:21]OFD Sender: No OFD packet to send [04:27:26]OFD Sender: No OFD packet to send [04:27:31]OFD Sender: No OFD packet to send [04:27:36]OFD Sender: No OFD packet to send [04:27:41]OFD Sender: No OFD packet to send [04:27:46]OFD Sender: No OFD packet to send [04:27:51]OFD Sender: No OFD packet to send [04:27:56]OFD Sender: No OFD packet to send [04:28:01]OFD Sender: No OFD packet to send [04:28:06]OFD Sender: No OFD packet to send [04:28:11]OFD Sender: No OFD packet to send [04:28:16]OFD Sender: No OFD packet to send [04:28:21]OFD Sender: No OFD packet to send [04:28:26]OFD Sender: No OFD packet to send [04:28:31]OFD Sender: No OFD packet to send [04:28:36]OFD Sender: No OFD packet to send [04:28:41]OFD Sender: No OFD packet to send [04:28:46]OFD Sender: No OFD packet to send [04:28:51]OFD Sender: No OFD packet to send [04:28:56]OFD Sender: No OFD packet to send [04:29:01]OFD Sender: No OFD packet to send [04:29:06]OFD Sender: No OFD packet to send [04:29:11]OFD Sender: No OFD packet to send [04:29:16]OFD Sender: No OFD packet to send [04:29:21]OFD Sender: No OFD packet to send [04:29:26]OFD Sender: No OFD packet to send [04:29:31]OFD Sender: No OFD packet to send [04:29:36]OFD Sender: No OFD packet to send [04:29:41]OFD Sender: No OFD packet to send [04:29:46]OFD Sender: No OFD packet to send [04:29:51]OFD Sender: No OFD packet to send [04:29:56]OFD Sender: No OFD packet to send [04:30:01]OFD Sender: No OFD packet to send [04:30:06]OFD Sender: No OFD packet to send [04:30:11]OFD Sender: No OFD packet to send [04:30:16]OFD Sender: No OFD packet to send [04:30:22]OFD Sender: No OFD packet to send [04:30:27]OFD Sender: No OFD packet to send [04:30:32]OFD Sender: No OFD packet to send [04:30:37]OFD Sender: No OFD packet to send [04:30:42]OFD Sender: No OFD packet to send [04:30:47]OFD Sender: No OFD packet to send [04:30:52]OFD Sender: No OFD packet to send [04:30:57]OFD Sender: No OFD packet to send [04:31:02]OFD Sender: No OFD packet to send [04:31:07]OFD Sender: No OFD packet to send [04:31:12]OFD Sender: No OFD packet to send [04:31:17]OFD Sender: No OFD packet to send [04:31:22]OFD Sender: No OFD packet to send [04:31:27]OFD Sender: No OFD packet to send [04:31:32]OFD Sender: No OFD packet to send [04:31:37]OFD Sender: No OFD packet to send [04:31:42]OFD Sender: No OFD packet to send [04:31:47]OFD Sender: No OFD packet to send [04:31:52]OFD Sender: No OFD packet to send [04:31:55]accept exits with 7 [04:31:55]New connection [04:31:55]New thread 3066633572 created [04:31:55]Thread 3066776932 joined [04:31:55]Waiting for new connection... [04:31:55] Sock 7.Parse request [04:31:55]Sock 7.Check first char [04:31:55]Sock 7.First char is OK [04:31:55]request: POST /json_proto HTTP/1.0 [04:31:55]Method: POST [04:31:55]URL: /json_proto [04:31:55]Method is POST - this is cgi request [04:31:55]url: /json_proto [04:31:55]query_string will be loaded in cgi processing [04:31:55]execute_cgi json_proto POST (null) [04:31:55]execute_cgi path=json_proto method=POST [04:31:55]POST find Content-Length [04:31:55]Host: 172.17.46.195:8080 [04:31:55]Content-Length: 680 [04:31:55]Content-Type: application/json [04:31:55] [04:31:55]POST finish read [04:31:55]Found Content-Length = 680 [04:31:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:31:55]execute_script... [04:31:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:31:55]POST & json_proto [04:31:55]process_json_proto [04:31:55]json parsed OK: [04:31:55]protocol is kg_v1.0 [04:31:55]action value=close_receipt [04:31:55]process_action close_receipt [04:31:55]cmd_close_receipt [04:31:55]MH_GetDate [04:31:55]Write to MH i2c: F0 00 00 92 1F A0 [04:31:55]Write i2c OK [04:31:55]MH_I2C_Read... [04:31:55]Read from MH i2c: F0 [04:31:55]MH_I2C_Read... [04:31:55]Read from MH i2c: F0 09 00 [04:31:55]MH_I2C_Read... [04:31:55]Read from MH i2c: F0 09 00 92 1F 00 3D 1C C4 66 75 08 C2 66 D1 [04:31:55]GetLastDocTimeStamp 1724127715 [04:31:55]current date 1724128317 [04:31:55]FM_GetShiftState [04:31:55]SAM_PROTO_GetShiftState [04:31:55]wFMCommunicate request_size=4 [04:31:55]MH_SAM_APDU [04:31:55]CAPDU: 80 13 01 00 [04:31:55]Write to MH i2c: E2 08 00 93 1F 80 13 01 00 00 00 00 00 2F [04:31:55]Write i2c OK [04:31:55]MH_I2C_Read... [04:31:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:31:55]Read from MH i2c: E2 [04:31:55]MH_I2C_Read... [04:31:55]Read from MH i2c: E2 0E 00 [04:31:55]MH_I2C_Read... [04:31:55]Read from MH i2c: E2 0E 00 93 1F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B9 [04:31:55]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [04:31:55]wFMCommunicate OK [04:31:55]SAM_PROTO_GetShiftState done [04:31:55]FM_GetShiftState done [04:31:55]opened in 1724112758 [04:31:55]opened+sec_in_day 1724199158 [04:31:55]quantity*price = 75016 [04:31:55]sum+1 = 75017 [04:31:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.66 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 40 20.08.2024 04:31 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200741 ФПД: 159298478386551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T043157&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200741&fm=159298478386551&tin=02508201610067®Number=0000000000092545&sum=75000 [04:31:56]StoreToDocumentArchive [04:31:56]shift 466 fd 200741 [04:31:56]save to /storage/0466/doc_00200741 [04:31:56]save last doc name /storage/0466/doc_00200741 to /storage/kkm_last_doc_name [04:31:56]save OK [04:31:56]Clear old archive folders... [04:31:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:31:56]tlvbuf is 00F40D60 [04:31:56]SAM_PROTO_ClearQueue [04:31:56]wFMCommunicate request_size=4 [04:31:56]MH_SAM_APDU [04:31:56]CAPDU: 80 09 00 00 [04:31:56]Write to MH i2c: E2 08 00 A0 1F 80 09 00 00 00 00 00 00 31 [04:31:56]Write i2c OK [04:31:56]MH_I2C_Read... [04:31:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:31:56]Read from MH i2c: E2 [04:31:56]MH_I2C_Read... [04:31:56]Read from MH i2c: E2 03 00 [04:31:56]MH_I2C_Read... [04:31:56]Read from MH i2c: E2 03 00 A0 1F 00 90 00 33 [04:31:56]RAPDU: 90 00 [04:31:56]wFMCommunicate OK [04:31:56]SAM_PROTO_ClearQueue done [04:31:56]KKMCreateOFDPacket [04:31:56]OFDProtocolAddRootSTLVToBuf [04:31:56]FM_MakeSignedData [04:31:56]FM_MakeSignedData [04:31:56]SAM_PROTO_SignData [04:31:56]wFMCommunicate request_size=4 [04:31:56]MH_SAM_APDU [04:31:56]CAPDU: 80 0D 01 02 [04:31:56]Write to MH i2c: E2 08 00 A1 1F 80 0D 01 02 00 00 00 00 39 [04:31:56]Write i2c OK [04:31:56]MH_I2C_Read... [04:31:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:31:56]Read from MH i2c: E2 [04:31:56]MH_I2C_Read... [04:31:56]Read from MH i2c: E2 03 00 [04:31:56]MH_I2C_Read... [04:31:56]Read from MH i2c: E2 03 00 A1 1F 00 90 00 34 [04:31:56]RAPDU: 90 00 [04:31:56]wFMCommunicate OK [04:31:56]wFMCommunicate request_size=255 [04:31:56]MH_SAM_APDU [04:31:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 3D 1C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 10 03 00 35 04 06 00 90 [04:31:56]Write to MH i2c: E2 02 01 A2 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 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 3D 1C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 10 03 00 35 04 06 00 90 00 00 83 [04:31:56]Write i2c OK [04:31:56]MH_I2C_Read... [04:31:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:31:56]Read from MH i2c: E2 [04:31:56]MH_I2C_Read... [04:31:56]Read from MH i2c: E2 03 00 [04:31:56]MH_I2C_Read... [04:31:56]Read from MH i2c: E2 03 00 A2 1F 00 90 00 35 [04:31:56]RAPDU: 90 00 [04:31:56]wFMCommunicate OK [04:31:56]wFMCommunicate request_size=10 [04:31:56]MH_SAM_APDU [04:31:56]CAPDU: 80 0D 02 02 05 E1 91 37 AD 77 [04:31:56]Write to MH i2c: E2 0D 00 A3 1F 80 0D 02 02 05 00 E1 91 37 AD 77 00 00 13 [04:31:56]Write i2c OK [04:31:56]MH_I2C_Read... [04:31:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:31:56]Read from MH i2c: E2 [04:31:56]MH_I2C_Read... [04:31:56]Read from MH i2c: E2 03 00 [04:31:56]MH_I2C_Read... [04:31:56]Read from MH i2c: E2 03 00 A3 1F 00 90 00 36 [04:31:56]RAPDU: 90 00 [04:31:56]wFMCommunicate OK [04:31:56]wFMCommunicate request_size=4 [04:31:56]MH_SAM_APDU [04:31:56]CAPDU: 80 0D 03 02 [04:31:56]Write to MH i2c: E2 08 00 A4 1F 80 0D 03 02 00 00 00 00 3E [04:31:56]Write i2c OK [04:31:56]MH_I2C_Read... [04:31:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:31:57]Read from MH i2c: E2 [04:31:57]MH_I2C_Read... [04:31:57]Read from MH i2c: E2 0B 00 [04:31:57]MH_I2C_Read... [04:31:57]Read from MH i2c: E2 0B 00 A4 1F 00 6F 6B 43 EF C4 1F 8C 19 90 00 D3 [04:31:57]RAPDU: 6F 6B 43 EF C4 1F 8C 19 90 00 [04:31:57]wFMCommunicate OK [04:31:57]SAM_PROTO_SignData done [04:31:57]FM_MakeSignedData done [04:31:57]CreateOFDProtocolMessage [04:31:57]wFMCommunicate request_size=4 [04:31:57]MH_SAM_APDU [04:31:57]CAPDU: 80 11 00 00 [04:31:57]Write to MH i2c: E2 08 00 A5 1F 80 11 00 00 00 00 00 00 3E [04:31:57]Write i2c OK [04:31:57]MH_I2C_Read... [04:31:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:31:57]Read from MH i2c: E2 [04:31:57]MH_I2C_Read... [04:31:57]Read from MH i2c: E2 17 00 [04:31:57]MH_I2C_Read... [04:31:57]Read from MH i2c: E2 17 00 A5 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8B [04:31:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [04:31:57]wFMCommunicate OK [04:31:57]CreateOFDProtocolMessage done [04:31:57]OFDSenderStorePacket 200741 [04:31:57]StoreOFDPacket docnum=200741 [04:31:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D8 49 07 01 27 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 3D 1C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 10 03 00 35 04 06 00 90 E1 91 37 AD 77 6F 6B 43 EF C4 1F 8C 19 [04:31:57]CheckFolder [04:31:57]dirname=/storage/ofd_packets [04:31:57]CheckFolder done [04:31:57]ProducePacketName [04:31:57]name=ofd_packets/00200741 [04:31:57]NVStorageSaveData ofd_packets/00200741 [04:31:57]File name is /storage/ofd_packets/00200741 [04:31:57]Write 301 bytes [04:31:57]NVStorageSaveData done [04:31:57]OFDSenderStorePacket done [04:31:57]KKMCreateOFDPacket done [04:31:57]NVStorageSaveData kkm_last_timestamp [04:31:57]File name is /storage/kkm_last_timestamp [04:31:57]Write 4 bytes [04:31:57]NVStorageSaveData done [04:31:57]ExternCall_PrintAddStr [04:31:57]wPrintStart [04:31:57]Write to MH i2c: 01 00 00 A6 1F C5 [04:31:57]OFD Sender: Processing packet 200741 [packets to send 247, broken 246] [04:31:57]ProducePacketName [04:31:57]name=ofd_packets/00200741 [04:31:57]OFD Sender: To server: pG, [04:31:57]CommunicateWithHost lk.salyk.kg:30040 [04:31:57]ConnectInit lk.salyk.kg [04:31:57]Write i2c OK [04:31:57]MH_I2C_Read... [04:31:57]Read from MH i2c: 01 [04:31:57]MH_I2C_Read... [04:31:57]Read from MH i2c: 01 07 00 [04:31:57]MH_I2C_Read... [04:31:57]Read from MH i2c: 01 07 00 A6 1F 00 00 00 00 00 FF 0F DA [04:31:57]RasterBufferAndPrint [04:31:57]line Счет N : (1)11328314 [04:31:57]line ИНН: 02508201610067 [04:31:57]line Контрольно-Кассовый Чек [04:31:57]line ПРОДАЖА [04:31:57]line ТРК (МРК, ГНК) : 41 [04:31:57]line Товар: 2710124500 [04:31:57]line Аи-95-К-5 [04:31:57]line 10.110 * 74.20 [04:31:57]line = 750.16 [04:31:57]line НДС 12% НСП 1% [04:31:57]line > о реализуемом товаре [04:31:57]line ОКРУГЛЕНИЕ: -0.16 [04:31:57]line ИТОГО: 750.00 [04:31:57]line Внесено: 750.00 [04:31:57]line СДАЧА: 0.00 [04:31:57]line НСП 1% : 6.64 [04:31:57]line НДС 12% : 79.66 [04:31:57]line Наличными: 750.00 [04:31:57]line Безнал.: 0.00 [04:31:57]line Место: АЗС № 95 "Партнер Нефть" [04:31:57]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [04:31:57]line СНО: Общий режим [04:31:57]line Чек 40 20.08.2024 04:31 [04:31:57]line Смена: 466 ФФД: 1.0 [04:31:57]line ЗНМ: 0300000079 [04:31:57]line РНМ: 0000000000092545 [04:31:57]line Версия ККМ: 001 [04:31:57]line ФМ: 0000000000871802 [04:31:57]line ФД: 200741 [04:31:57]line ФПД: 159298478386551 [04:31:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T043157&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200741&fm=159298478386551&tin=02508201610067®Number=0000000000092545&sum=75000 [04:31:57]written 0, free lines is 4095 [04:31:57]Connected sock=9 [04:31:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D8 49 07 01 27 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 3D 1C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 10 03 00 35 04 06 00 90 E1 91 37 AD 77 6F 6B 43 EF C4 1F 8C 19 [04:31:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C6 8F 47 00 BE 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 31 38 30 32 10 04 04 00 25 10 03 00 F4 03 04 00 A5 C6 C3 66 B6 04 01 00 00 88 BA B9 14 E1 19 97 62 [04:31:57]CommunicateWithHost err = 0 [04:31:57]CheckOFDResponse [04:31:57]1017 (14) - 77093643461234 [04:31:57]1041 (16) - 0000000000871802 [04:31:57]1040 (4) - 200741 [04:31:57]1012 (4) - 19.08.2024 22:26 [04:31:57]1206 (1) - 0 [04:31:57]OFD Sender: Remove packet 200741 [04:31:57]ProducePacketName [04:31:57]name=ofd_packets/00200741 [04:31:57]NVStorageDeleteData [04:31:57]Write to MH i2c: 01 00 00 D1 1F F0 [04:31:57]Write i2c OK [04:31:57]MH_I2C_Read... [04:31:57]Read from MH i2c: 01 [04:31:57]MH_I2C_Read... [04:31:57]Read from MH i2c: 01 07 00 [04:31:57]MH_I2C_Read... [04:31:57]Read from MH i2c: 01 07 00 D1 1F 00 00 00 00 00 E0 0C E3 [04:31:57]RasterBufferAndPrint [04:31:57]line [04:31:57]line [04:31:57]line [04:31:57]line [04:31:57]line [04:31:57]written 0, free lines is 3305 [04:31:57]MH_Cut [04:31:57]Write to MH i2c: D1 01 00 D8 1F 01 C9 [04:31:57]Write i2c OK [04:31:57]MH_I2C_Read... [04:31:57]Read from MH i2c: D1 [04:31:57]MH_I2C_Read... [04:31:57]Read from MH i2c: D1 01 00 [04:31:57]MH_I2C_Read... [04:31:57]Read from MH i2c: D1 01 00 D8 1F 00 C8 [04:31:57]Write to MH i2c: 01 00 00 D9 1F F8 [04:31:57]Write i2c OK [04:31:57]MH_I2C_Read... [04:31:58]OFD Sender: No OFD packet to send [04:31:58]*** Cut start [04:31:58]*** Purtial cut [04:31:58]*** Stage 1: CUTSNS_PIN = 1 [04:31:58]Read from MH i2c: 01 [04:31:58]MH_I2C_Read... [04:31:58]*** Stop cut motor [04:31:58]*** Cut end [04:31:58]Read from MH i2c: 01 07 00 [04:31:58]MH_I2C_Read... [04:31:58]Read from MH i2c: 01 07 00 D9 1F 00 00 00 00 00 FF 0F 0D [04:31:58]process_action close_receipt done [04:31:58]requested_data is exist [04:31:58]produce_requested_data [04:31:58]requested_item fm.sn is exist - process it [04:31:58]wFMCommunicate request_size=4 [04:31:58]MH_SAM_APDU [04:31:58]CAPDU: 80 11 00 00 [04:31:58]Write to MH i2c: E2 08 00 DA 1F 80 11 00 00 00 00 00 00 73 [04:31:58]Write i2c OK [04:31:58]MH_I2C_Read... [04:31:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:31:58]Read from MH i2c: E2 [04:31:58]MH_I2C_Read... [04:31:59]Read from MH i2c: E2 17 00 [04:31:59]MH_I2C_Read... [04:31:59]Read from MH i2c: E2 17 00 DA 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C0 [04:31:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [04:31:59]wFMCommunicate OK [04:31:59]requested_item fd.num is exist - process it [04:31:59]SAM_PROTO_GetFieldsCounters [04:31:59]wFMCommunicate request_size=4 [04:31:59]MH_SAM_APDU [04:31:59]CAPDU: 80 13 00 00 [04:31:59]Write to MH i2c: E2 08 00 DB 1F 80 13 00 00 00 00 00 00 76 [04:31:59]Write i2c OK [04:31:59]MH_I2C_Read... [04:31:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:31:59]Read from MH i2c: E2 [04:31:59]MH_I2C_Read... [04:31:59]Read from MH i2c: E2 62 00 [04:31:59]MH_I2C_Read... [04:31:59]Read from MH i2c: E2 62 00 DB 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 25 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 14 [04:31: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 25 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:31:59]wFMCommunicate OK [04:31:59]SAM_PROTO_GetFieldsCounters done [04:31:59]requested_item shift.num is exist - process it [04:31:59]requested_item shift.opened is exist - process it [04:31:59]req_shift_opened [04:31:59]FM_GetShiftState [04:31:59]SAM_PROTO_GetShiftState [04:31:59]wFMCommunicate request_size=4 [04:31:59]MH_SAM_APDU [04:31:59]CAPDU: 80 13 01 00 [04:31:59]Write to MH i2c: E2 08 00 DC 1F 80 13 01 00 00 00 00 00 78 [04:31:59]Write i2c OK [04:31:59]MH_I2C_Read... [04:31:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:31:59]Read from MH i2c: E2 [04:31:59]MH_I2C_Read... [04:31:59]Read from MH i2c: E2 0E 00 [04:31:59]MH_I2C_Read... [04:31:59]Read from MH i2c: E2 0E 00 DC 1F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 02 [04:31:59]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [04:31:59]wFMCommunicate OK [04:31:59]SAM_PROTO_GetShiftState done [04:31:59]FM_GetShiftState done [04:31:59]req_shift_opened done [04:31:59]requested_item shift.open_date is exist - process it [04:31:59]req_shift_open_date [04:31:59]req_shift_open_date done [04:31:59]produce_requested_data done [04:31:59]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200741,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [04:31:59]process_action_free close_receipt [04:31:59]json_value_free [04:31:59]json_value_free done [04:31:59]process_json_proto returns [04:31:59]Send response to host [04:31:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200741,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [04:31:59]free response buf [04:31:59]execute_script done [04:31:59]execute_script returns [04:31:59]free content buf [04:31:59]Sock 7.Close socket [04:31:59]Sock 7.Thread stoped [04:32:03]OFD Sender: No OFD packet to send [04:32:08]OFD Sender: No OFD packet to send [04:32:13]OFD Sender: No OFD packet to send [04:32:18]OFD Sender: No OFD packet to send [04:32:23]OFD Sender: No OFD packet to send [04:32:28]OFD Sender: No OFD packet to send [04:32:33]OFD Sender: No OFD packet to send [04:32:38]OFD Sender: No OFD packet to send [04:32:43]OFD Sender: No OFD packet to send [04:32:48]OFD Sender: No OFD packet to send [04:32:53]OFD Sender: No OFD packet to send [04:32:58]OFD Sender: No OFD packet to send [04:33:03]OFD Sender: No OFD packet to send [04:33:08]OFD Sender: No OFD packet to send [04:33:13]OFD Sender: No OFD packet to send [04:33:18]OFD Sender: No OFD packet to send [04:33:23]OFD Sender: No OFD packet to send [04:33:28]OFD Sender: No OFD packet to send [04:33:33]OFD Sender: No OFD packet to send [04:33:38]OFD Sender: No OFD packet to send [04:33:43]OFD Sender: No OFD packet to send [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:58]OFD Sender: No OFD packet to send [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:08]OFD Sender: No OFD packet to send [04:38:13]OFD Sender: No OFD packet to send [04:38:18]OFD Sender: No OFD packet to send [04:38:23]OFD Sender: No OFD packet to send [04:38:28]OFD Sender: No OFD packet to send [04:38:33]OFD Sender: No OFD packet to send [04:38:38]OFD Sender: No OFD packet to send [04:38:43]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:49]OFD Sender: No OFD packet to send [04:39:54]OFD Sender: No OFD packet to send [04:39:59]OFD Sender: No OFD packet to send [04:40:04]OFD Sender: No OFD packet to send [04:40:09]OFD Sender: No OFD packet to send [04:40:14]OFD Sender: No OFD packet to send [04:40:19]OFD Sender: No OFD packet to send [04:40:24]OFD Sender: No OFD packet to send [04:40:29]OFD Sender: No OFD packet to send [04:40:34]OFD Sender: No OFD packet to send [04:40:39]OFD Sender: No OFD packet to send [04:40:44]OFD Sender: No OFD packet to send [04:40:49]OFD Sender: No OFD packet to send [04:40:54]OFD Sender: No OFD packet to send [04:40:59]OFD Sender: No OFD packet to send [04:41:04]OFD Sender: No OFD packet to send [04:41:09]OFD Sender: No OFD packet to send [04:41:14]OFD Sender: No OFD packet to send [04:41:19]OFD Sender: No OFD packet to send [04:41:24]OFD Sender: No OFD packet to send [04:41:29]OFD Sender: No OFD packet to send [04:41:34]OFD Sender: No OFD packet to send [04:41:39]OFD Sender: No OFD packet to send [04:41:44]OFD Sender: No OFD packet to send [04:41:49]OFD Sender: No OFD packet to send [04:41:54]OFD Sender: No OFD packet to send [04:41:59]OFD Sender: No OFD packet to send [04:42:04]OFD Sender: No OFD packet to send [04:42:09]OFD Sender: No OFD packet to send [04:42:14]OFD Sender: No OFD packet to send [04:42:19]OFD Sender: No OFD packet to send [04:42:24]OFD Sender: No OFD packet to send [04:42:29]OFD Sender: No OFD packet to send [04:42:34]OFD Sender: No OFD packet to send [04:42:39]OFD Sender: No OFD packet to send [04:42:44]OFD Sender: No OFD packet to send [04:42:49]OFD Sender: No OFD packet to send [04:42:54]OFD Sender: No OFD packet to send [04:42:59]OFD Sender: No OFD packet to send [04:43:04]OFD Sender: No OFD packet to send [04:43:09]OFD Sender: No OFD packet to send [04:43:14]OFD Sender: No OFD packet to send [04:43:19]OFD Sender: No OFD packet to send [04:43:24]OFD Sender: No OFD packet to send [04:43:29]OFD Sender: No OFD packet to send [04:43:34]OFD Sender: No OFD packet to send [04:43:39]OFD Sender: No OFD packet to send [04:43:44]OFD Sender: No OFD packet to send [04:43:49]OFD Sender: No OFD packet to send [04:43:54]OFD Sender: No OFD packet to send [04:43:59]OFD Sender: No OFD packet to send [04:44:04]OFD Sender: No OFD packet to send [04:44:09]OFD Sender: No OFD packet to send [04:44:14]OFD Sender: No OFD packet to send [04:44:19]OFD Sender: No OFD packet to send [04:44:24]OFD Sender: No OFD packet to send [04:44:29]OFD Sender: No OFD packet to send [04:44:34]OFD Sender: No OFD packet to send [04:44:39]OFD Sender: No OFD packet to send [04:44:44]OFD Sender: No OFD packet to send [04:44:49]OFD Sender: No OFD packet to send [04:44:54]OFD Sender: No OFD packet to send [04:44:59]OFD Sender: No OFD packet to send [04:45:04]OFD Sender: No OFD packet to send [04:45:09]OFD Sender: No OFD packet to send [04:45:14]OFD Sender: No OFD packet to send [04:45:19]OFD Sender: No OFD packet to send [04:45:24]OFD Sender: No OFD packet to send [04:45:29]OFD Sender: No OFD packet to send [04:45:34]OFD Sender: No OFD packet to send [04:45:39]OFD Sender: No OFD packet to send [04:45:44]OFD Sender: No OFD packet to send [04:45:49]OFD Sender: No OFD packet to send [04:45:54]OFD Sender: No OFD packet to send [04:45:59]OFD Sender: No OFD packet to send [04:46:04]OFD Sender: No OFD packet to send [04:46:09]OFD Sender: No OFD packet to send [04:46:14]OFD Sender: No OFD packet to send [04:46:19]OFD Sender: No OFD packet to send [04:46:24]OFD Sender: No OFD packet to send [04:46:29]OFD Sender: No OFD packet to send [04:46:34]OFD Sender: No OFD packet to send [04:46:39]OFD Sender: No OFD packet to send [04:46:44]OFD Sender: No OFD packet to send [04:46:49]OFD Sender: No OFD packet to send [04:46:54]OFD Sender: No OFD packet to send [04:46:59]OFD Sender: No OFD packet to send [04:47:04]OFD Sender: No OFD packet to send [04:47:09]OFD Sender: No OFD packet to send [04:47:14]OFD Sender: No OFD packet to send [04:47:19]OFD Sender: No OFD packet to send [04:47:24]OFD Sender: No OFD packet to send [04:47:29]OFD Sender: No OFD packet to send [04:47:34]OFD Sender: No OFD packet to send [04:47:39]OFD Sender: No OFD packet to send [04:47:44]OFD Sender: No OFD packet to send [04:47:49]OFD Sender: No OFD packet to send [04:47:54]OFD Sender: No OFD packet to send [04:47:59]OFD Sender: No OFD packet to send [04:48:04]OFD Sender: No OFD packet to send [04:48:09]OFD Sender: No OFD packet to send [04:48:14]OFD Sender: No OFD packet to send [04:48:19]OFD Sender: No OFD packet to send [04:48:24]OFD Sender: No OFD packet to send [04:48:29]OFD Sender: No OFD packet to send [04:48:34]OFD Sender: No OFD packet to send [04:48:39]OFD Sender: No OFD packet to send [04:48:44]OFD Sender: No OFD packet to send [04:48:49]OFD Sender: No OFD packet to send [04:48:54]OFD Sender: No OFD packet to send [04:48:59]OFD Sender: No OFD packet to send [04:49:04]OFD Sender: No OFD packet to send [04:49:09]OFD Sender: No OFD packet to send [04:49:14]OFD Sender: No OFD packet to send [04:49:19]OFD Sender: No OFD packet to send [04:49:24]OFD Sender: No OFD packet to send [04:49:29]OFD Sender: No OFD packet to send [04:49:34]OFD Sender: No OFD packet to send [04:49:39]OFD Sender: No OFD packet to send [04:49:44]OFD Sender: No OFD packet to send [04:49:49]OFD Sender: No OFD packet to send [04:49:54]OFD Sender: No OFD packet to send [04:49:59]OFD Sender: No OFD packet to send [04:50:04]OFD Sender: No OFD packet to send [04:50:09]OFD Sender: No OFD packet to send [04:50:14]OFD Sender: No OFD packet to send [04:50:19]OFD Sender: No OFD packet to send [04:50: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:30]OFD Sender: No OFD packet to send [04:59:35]OFD Sender: No OFD packet to send [04:59:40]OFD Sender: No OFD packet to send [04:59:45]OFD Sender: No OFD packet to send [04:59:50]OFD Sender: No OFD packet to send [04:59:55]OFD Sender: No OFD packet to send [05:00:00]OFD Sender: No OFD packet to send [05:00:05]OFD Sender: No OFD packet to send [05:00:10]OFD Sender: No OFD packet to send [05:00:15]OFD Sender: No OFD packet to send [05:00:20]OFD Sender: No OFD packet to send [05:00:25]OFD Sender: No OFD packet to send [05:00:30]OFD Sender: No OFD packet to send [05:00:35]OFD Sender: No OFD packet to send [05:00:40]OFD Sender: No OFD packet to send [05:00:45]OFD Sender: No OFD packet to send [05:00:50]OFD Sender: No OFD packet to send [05:00:56]OFD Sender: No OFD packet to send [05:01:01]OFD Sender: No OFD packet to send [05:01:06]OFD Sender: No OFD packet to send [05:01:11]OFD Sender: No OFD packet to send [05:01:16]OFD Sender: No OFD packet to send [05:01:21]OFD Sender: No OFD packet to send [05:01:26]OFD Sender: No OFD packet to send [05:01:31]OFD Sender: No OFD packet to send [05:01:36]OFD Sender: No OFD packet to send [05:01:41]OFD Sender: No OFD packet to send [05:01:46]OFD Sender: No OFD packet to send [05:01:51]OFD Sender: No OFD packet to send [05:01:56]OFD Sender: No OFD packet to send [05:02:01]OFD Sender: No OFD packet to send [05:02:06]OFD Sender: No OFD packet to send [05:02:11]OFD Sender: No OFD packet to send [05:02:16]OFD Sender: No OFD packet to send [05:02:21]OFD Sender: No OFD packet to send [05:02:26]OFD Sender: No OFD packet to send [05:02:31]OFD Sender: No OFD packet to send [05:02:36]OFD Sender: No OFD packet to send [05:02:41]OFD Sender: No OFD packet to send [05:02:46]OFD Sender: No OFD packet to send [05:02:51]OFD Sender: No OFD packet to send [05:02:56]OFD Sender: No OFD packet to send [05:03:01]OFD Sender: No OFD packet to send [05:03:06]OFD Sender: No OFD packet to send [05:03:11]OFD Sender: No OFD packet to send [05:03:16]OFD Sender: No OFD packet to send [05:03:21]OFD Sender: No OFD packet to send [05:03:26]OFD Sender: No OFD packet to send [05:03:31]OFD Sender: No OFD packet to send [05:03:36]OFD Sender: No OFD packet to send [05:03:41]OFD Sender: No OFD packet to send [05:03:46]OFD Sender: No OFD packet to send [05:03:51]OFD Sender: No OFD packet to send [05:03:56]OFD Sender: No OFD packet to send [05:04:01]OFD Sender: No OFD packet to send [05:04:06]OFD Sender: No OFD packet to send [05:04:11]OFD Sender: No OFD packet to send [05:04:16]OFD Sender: No OFD packet to send [05:04:21]OFD Sender: No OFD packet to send [05:04:26]OFD Sender: No OFD packet to send [05:04:31]OFD Sender: No OFD packet to send [05:04:36]OFD Sender: No OFD packet to send [05:04:41]OFD Sender: No OFD packet to send [05:04:46]OFD Sender: No OFD packet to send [05:04:51]OFD Sender: No OFD packet to send [05:04:56]OFD Sender: No OFD packet to send [05:05:01]OFD Sender: No OFD packet to send [05:05:06]OFD Sender: No OFD packet to send [05:05:11]OFD Sender: No OFD packet to send [05:05:16]OFD Sender: No OFD packet to send [05:05:21]OFD Sender: No OFD packet to send [05:05:26]OFD Sender: No OFD packet to send [05:05:31]OFD Sender: No OFD packet to send [05:05:36]OFD Sender: No OFD packet to send [05:05:41]OFD Sender: No OFD packet to send [05:05:46]OFD Sender: No OFD packet to send [05:05:51]OFD Sender: No OFD packet to send [05:05:56]OFD Sender: No OFD packet to send [05:06:01]OFD Sender: No OFD packet to send [05:06:06]OFD Sender: No OFD packet to send [05:06:11]OFD Sender: No OFD packet to send [05:06:16]OFD Sender: No OFD packet to send [05:06:21]OFD Sender: No OFD packet to send [05:06:26]OFD Sender: No OFD packet to send [05:06:31]OFD Sender: No OFD packet to send [05:06:36]OFD Sender: No OFD packet to send [05:06:41]OFD Sender: No OFD packet to send [05:06:46]OFD Sender: No OFD packet to send [05:06:51]OFD Sender: No OFD packet to send [05:06:56]OFD Sender: No OFD packet to send [05:07:01]OFD Sender: No OFD packet to send [05:07:06]OFD Sender: No OFD packet to send [05:07:11]OFD Sender: No OFD packet to send [05:07:16]OFD Sender: No OFD packet to send [05:07:21]OFD Sender: No OFD packet to send [05:07:26]OFD Sender: No OFD packet to send [05:07:31]OFD Sender: No OFD packet to send [05:07:36]OFD Sender: No OFD packet to send [05:07:41]OFD Sender: No OFD packet to send [05:07:46]OFD Sender: No OFD packet to send [05:07:51]OFD Sender: No OFD packet to send [05:07:56]OFD Sender: No OFD packet to send [05:08:01]OFD Sender: No OFD packet to send [05:08:06]OFD Sender: No OFD packet to send [05:08:11]OFD Sender: No OFD packet to send [05:08:16]OFD Sender: No OFD packet to send [05:08:21]OFD Sender: No OFD packet to send [05:08:26]OFD Sender: No OFD packet to send [05:08:31]OFD Sender: No OFD packet to send [05:08:36]OFD Sender: No OFD packet to send [05:08:41]OFD Sender: No OFD packet to send [05:08:46]OFD Sender: No OFD packet to send [05:08:51]OFD Sender: No OFD packet to send [05:08:56]OFD Sender: No OFD packet to send [05:09:01]OFD Sender: No OFD packet to send [05:09:06]OFD Sender: No OFD packet to send [05:09:11]OFD Sender: No OFD packet to send [05:09:16]OFD Sender: No OFD packet to send [05:09:21]OFD Sender: No OFD packet to send [05:09:26]OFD Sender: No OFD packet to send [05:09:31]OFD Sender: No OFD packet to send [05:09:36]OFD Sender: No OFD packet to send [05:09:41]OFD Sender: No OFD packet to send [05:09:46]OFD Sender: No OFD packet to send [05:09:51]OFD Sender: No OFD packet to send [05:09:56]OFD Sender: No OFD packet to send [05:10:01]OFD Sender: No OFD packet to send [05:10:06]OFD Sender: No OFD packet to send [05:10:11]OFD Sender: No OFD packet to send [05:10:16]OFD Sender: No OFD packet to send [05:10:21]OFD Sender: No OFD packet to send [05:10:26]OFD Sender: No OFD packet to send [05:10:31]OFD Sender: No OFD packet to send [05:10:36]OFD Sender: No OFD packet to send [05:10:41]OFD Sender: No OFD packet to send [05:10:46]OFD Sender: No OFD packet to send [05:10:51]OFD Sender: No OFD packet to send [05:10:56]OFD Sender: No OFD packet to send [05:11:01]OFD Sender: No OFD packet to send [05:11:06]OFD Sender: No OFD packet to send [05:11:11]OFD Sender: No OFD packet to send [05:11:16]OFD Sender: No OFD packet to send [05:11:22]OFD Sender: No OFD packet to send [05:11:27]OFD Sender: No OFD packet to send [05:11:32]OFD Sender: No OFD packet to send [05:11:37]OFD Sender: No OFD packet to send [05:11:42]OFD Sender: No OFD packet to send [05:11:47]OFD Sender: No OFD packet to send [05:11:52]OFD Sender: No OFD packet to send [05:11:57]OFD Sender: No OFD packet to send [05:12:02]OFD Sender: No OFD packet to send [05:12:07]OFD Sender: No OFD packet to send [05:12:12]OFD Sender: No OFD packet to send [05:12:17]OFD Sender: No OFD packet to send [05:12:22]OFD Sender: No OFD packet to send [05:12:27]OFD Sender: No OFD packet to send [05:12:32]OFD Sender: No OFD packet to send [05:12:37]OFD Sender: No OFD packet to send [05:12:42]OFD Sender: No OFD packet to send [05:12:47]OFD Sender: No OFD packet to send [05:12:52]OFD Sender: No OFD packet to send [05:12:57]OFD Sender: No OFD packet to send [05:13:02]OFD Sender: No OFD packet to send [05:13:07]OFD Sender: No OFD packet to send [05:13:12]OFD Sender: No OFD packet to send [05:13:17]OFD Sender: No OFD packet to send [05:13:22]OFD Sender: No OFD packet to send [05:13:27]OFD Sender: No OFD packet to send [05:13:32]OFD Sender: No OFD packet to send [05:13:37]OFD Sender: No OFD packet to send [05:13:42]accept exits with 10 [05:13:42]New connection [05:13:42]New thread 3066776932 created [05:13:42]Thread 3066633572 joined [05:13:42]Waiting for new connection... [05:13:42] Sock 10.Parse request [05:13:42]Sock 10.Check first char [05:13:42]Sock 10.First char is OK [05:13:42]request: POST /json_proto HTTP/1.0 [05:13:42]Method: POST [05:13:42]URL: /json_proto [05:13:42]Method is POST - this is cgi request [05:13:42]url: /json_proto [05:13:42]query_string will be loaded in cgi processing [05:13:42]execute_cgi json_proto POST (null) [05:13:42]execute_cgi path=json_proto method=POST [05:13:42]POST find Content-Length [05:13:42]Host: 172.17.46.195:8080 [05:13:42]Content-Length: 669 [05:13:42]Content-Type: application/json [05:13:42] [05:13:42]POST finish read [05:13:42]Found Content-Length = 669 [05:13:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:13:42]execute_script... [05:13: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)11328315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:13:42]POST & json_proto [05:13:42]process_json_proto [05:13:42]json parsed OK: [05:13:42]protocol is kg_v1.0 [05:13:42]action value=close_receipt [05:13:42]process_action close_receipt [05:13:42]cmd_close_receipt [05:13:42]MH_GetDate [05:13:42]Write to MH i2c: F0 00 00 DD 1F EB [05:13:42]Write i2c OK [05:13:42]MH_I2C_Read... [05:13:42]Read from MH i2c: F0 [05:13:42]MH_I2C_Read... [05:13:42]Read from MH i2c: F0 09 00 [05:13:42]MH_I2C_Read... [05:13:42]Read from MH i2c: F0 09 00 DD 1F 00 08 26 C4 66 75 08 C2 66 F1 [05:13:42]GetLastDocTimeStamp 1724128317 [05:13:42]current date 1724130824 [05:13:42]FM_GetShiftState [05:13:42]SAM_PROTO_GetShiftState [05:13:42]wFMCommunicate request_size=4 [05:13:42]MH_SAM_APDU [05:13:42]CAPDU: 80 13 01 00 [05:13:42]Write to MH i2c: E2 08 00 DE 1F 80 13 01 00 00 00 00 00 7A [05:13:42]Write i2c OK [05:13:42]MH_I2C_Read... [05:13:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:13:42]Read from MH i2c: E2 [05:13:42]MH_I2C_Read... [05:13:42]Read from MH i2c: E2 0E 00 [05:13:42]MH_I2C_Read... [05:13:42]Read from MH i2c: E2 0E 00 DE 1F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 04 [05:13:42]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [05:13:42]wFMCommunicate OK [05:13:42]SAM_PROTO_GetShiftState done [05:13:42]FM_GetShiftState done [05:13:42]opened in 1724112758 [05:13:42]opened+sec_in_day 1724199158 [05:13:42]quantity*price = 50017 [05:13:42]sum+1 = 50019 [05:13:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 41 20.08.2024 05:13 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200742 ФПД: 255836395339564 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T051344&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200742&fm=255836395339564&tin=02508201610067®Number=0000000000092545&sum=50000 [05:13:43]StoreToDocumentArchive [05:13:43]shift 466 fd 200742 [05:13:43]save to /storage/0466/doc_00200742 [05:13:43]save last doc name /storage/0466/doc_00200742 to /storage/kkm_last_doc_name [05:13:43]save OK [05:13:43]Clear old archive folders... [05:13:43]ProcessDocumentItem done err = 0, tmpTLVsize=249 [05:13:43]tlvbuf is B6E96830 [05:13:43]SAM_PROTO_ClearQueue [05:13:43]wFMCommunicate request_size=4 [05:13:43]MH_SAM_APDU [05:13:43]CAPDU: 80 09 00 00 [05:13:43]Write to MH i2c: E2 08 00 EB 1F 80 09 00 00 00 00 00 00 7C [05:13:43]Write i2c OK [05:13:43]MH_I2C_Read... [05:13:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:13:43]Read from MH i2c: E2 [05:13:43]MH_I2C_Read... [05:13:43]Read from MH i2c: E2 03 00 [05:13:43]MH_I2C_Read... [05:13:43]Read from MH i2c: E2 03 00 EB 1F 00 90 00 7E [05:13:43]RAPDU: 90 00 [05:13:43]wFMCommunicate OK [05:13:43]SAM_PROTO_ClearQueue done [05:13:43]KKMCreateOFDPacket [05:13:43]OFDProtocolAddRootSTLVToBuf [05:13:43]FM_MakeSignedData [05:13:43]FM_MakeSignedData [05:13:43]SAM_PROTO_SignData [05:13:43]wFMCommunicate request_size=4 [05:13:43]MH_SAM_APDU [05:13:43]CAPDU: 80 0D 01 02 [05:13:43]Write to MH i2c: E2 08 00 EC 1F 80 0D 01 02 00 00 00 00 84 [05:13:43]Write i2c OK [05:13:43]MH_I2C_Read... [05:13:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:13:43]Read from MH i2c: E2 [05:13:43]MH_I2C_Read... [05:13:43]Read from MH i2c: E2 03 00 [05:13:43]MH_I2C_Read... [05:13:43]Read from MH i2c: E2 03 00 EC 1F 00 90 00 7F [05:13:43]RAPDU: 90 00 [05:13:43]wFMCommunicate OK [05:13:43]wFMCommunicate request_size=255 [05:13:43]MH_SAM_APDU [05:13:43]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 08 26 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 10 03 00 35 04 06 00 E8 AE 8D [05:13:43]Write to MH i2c: E2 02 01 ED 1F 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 08 26 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 10 03 00 35 04 06 00 E8 AE 8D 00 00 49 [05:13:43]Write i2c OK [05:13:43]MH_I2C_Read... [05:13:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:13:43]Read from MH i2c: E2 [05:13:43]MH_I2C_Read... [05:13:43]Read from MH i2c: E2 03 00 [05:13:43]MH_I2C_Read... [05:13:43]Read from MH i2c: E2 03 00 ED 1F 00 90 00 80 [05:13:43]RAPDU: 90 00 [05:13:43]wFMCommunicate OK [05:13:43]wFMCommunicate request_size=8 [05:13:43]MH_SAM_APDU [05:13:43]CAPDU: 80 0D 02 02 03 76 FF 2C [05:13:43]Write to MH i2c: E2 0B 00 EE 1F 80 0D 02 02 03 00 76 FF 2C 00 00 2E [05:13:43]Write i2c OK [05:13:43]MH_I2C_Read... [05:13:43]Read from MH i2c: E2 [05:13:43]MH_I2C_Read... [05:13:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:13:43]Read from MH i2c: E2 03 00 [05:13:43]MH_I2C_Read... [05:13:43]Read from MH i2c: E2 03 00 EE 1F 00 90 00 81 [05:13:43]RAPDU: 90 00 [05:13:43]wFMCommunicate OK [05:13:43]wFMCommunicate request_size=4 [05:13:43]MH_SAM_APDU [05:13:43]CAPDU: 80 0D 03 02 [05:13:43]Write to MH i2c: E2 08 00 EF 1F 80 0D 03 02 00 00 00 00 89 [05:13:43]Write i2c OK [05:13:43]MH_I2C_Read... [05:13:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:13:43]Read from MH i2c: E2 [05:13:43]MH_I2C_Read... [05:13:43]Read from MH i2c: E2 0B 00 [05:13:43]MH_I2C_Read... [05:13:43]Read from MH i2c: E2 0B 00 EF 1F 00 7A 5D 5B BF FF EC FB 04 90 00 65 [05:13:43]RAPDU: 7A 5D 5B BF FF EC FB 04 90 00 [05:13:43]wFMCommunicate OK [05:13:43]SAM_PROTO_SignData done [05:13:43]FM_MakeSignedData done [05:13:43]CreateOFDProtocolMessage [05:13:43]wFMCommunicate request_size=4 [05:13:43]MH_SAM_APDU [05:13:43]CAPDU: 80 11 00 00 [05:13:43]Write to MH i2c: E2 08 00 F0 1F 80 11 00 00 00 00 00 00 89 [05:13:43]Write i2c OK [05:13:43]MH_I2C_Read... [05:13:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:13:43]Read from MH i2c: E2 [05:13:43]MH_I2C_Read... [05:13:43]Read from MH i2c: E2 17 00 [05:13:43]MH_I2C_Read... [05:13:43]Read from MH i2c: E2 17 00 F0 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D6 [05:13:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [05:13:43]wFMCommunicate OK [05:13:43]CreateOFDProtocolMessage done [05:13:43]OFDSenderStorePacket 200742 [05:13:43]StoreOFDPacket docnum=200742 [05:13:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 B3 08 05 01 E8 86 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 08 26 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 10 03 00 35 04 06 00 E8 AE 8D 76 FF 2C 7A 5D 5B BF FF EC FB 04 [05:13:43]CheckFolder [05:13:43]dirname=/storage/ofd_packets [05:13:43]CheckFolder done [05:13:43]ProducePacketName [05:13:43]name=ofd_packets/00200742 [05:13:43]NVStorageSaveData ofd_packets/00200742 [05:13:43]File name is /storage/ofd_packets/00200742 [05:13:43]Write 299 bytes [05:13:43]NVStorageSaveData done [05:13:43]OFDSenderStorePacket done [05:13:43]KKMCreateOFDPacket done [05:13:43]NVStorageSaveData kkm_last_timestamp [05:13:43]File name is /storage/kkm_last_timestamp [05:13:43]Write 4 bytes [05:13:43]NVStorageSaveData done [05:13:43]ExternCall_PrintAddStr [05:13:43]wPrintStart [05:13:43]Write to MH i2c: 01 00 00 F1 1F 10 [05:13:43]Write i2c OK [05:13:43]MH_I2C_Read... [05:13:43]Read from MH i2c: 01 [05:13:43]MH_I2C_Read... [05:13:43]Read from MH i2c: 01 07 00 [05:13:43]MH_I2C_Read... [05:13:43]Read from MH i2c: 01 07 00 F1 1F 00 00 00 00 00 FF 0F 25 [05:13:43]RasterBufferAndPrint [05:13:43]line Счет N : (1)11328315 [05:13:43]line ИНН: 02508201610067 [05:13:43]line Контрольно-Кассовый Чек [05:13:43]line ПРОДАЖА [05:13:43]line ТРК (МРК, ГНК) : 33 [05:13:43]line Товар: 2710124130 [05:13:43]line SU-92-К-5 [05:13:43]line 7.270 * 68.80 [05:13:43]line = 500.18 [05:13:43]line НДС 12% НСП 1% [05:13:43]line > о реализуемом товаре [05:13:43]line ОКРУГЛЕНИЕ: -0.18 [05:13:43]line ИТОГО: 500.00 [05:13:43]line Внесено: 500.00 [05:13:43]line СДАЧА: 0.00 [05:13:43]line НСП 1% : 4.43 [05:13:43]line НДС 12% : 53.12 [05:13:43]line Наличными: 500.00 [05:13:43]line Безнал.: 0.00 [05:13:43]line Место: АЗС № 95 "Партнер Нефть" [05:13:43]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [05:13:43]line СНО: Общий режим [05:13:43]line Чек 41 20.08.2024 05:13 [05:13:43]line Смена: 466 ФФД: 1.0 [05:13:43]line ЗНМ: 0300000079 [05:13:43]line РНМ: 0000000000092545 [05:13:43]line Версия ККМ: 001 [05:13:43]line ФМ: 0000000000871802 [05:13:43]line ФД: 200742 [05:13:43]line ФПД: 255836395339564 [05:13:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T051344&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200742&fm=255836395339564&tin=02508201610067®Number=0000000000092545&sum=50000 [05:13:43]written 0, free lines is 4095 [05:13:43]OFD Sender: Processing packet 200742 [packets to send 247, broken 246] [05:13:43]ProducePacketName [05:13:43]name=ofd_packets/00200742 [05:13:43]OFD Sender: To server: pG, [05:13:43]CommunicateWithHost lk.salyk.kg:30040 [05:13:43]ConnectInit lk.salyk.kg [05:13:44]Write to MH i2c: 01 00 00 1C 20 3C [05:13:44]Write i2c OK [05:13:44]MH_I2C_Read... [05:13:44]Read from MH i2c: 01 [05:13:44]MH_I2C_Read... [05:13:44]Read from MH i2c: 01 07 00 [05:13:44]MH_I2C_Read... [05:13:44]Read from MH i2c: 01 07 00 1C 20 00 00 00 00 00 D1 0C 20 [05:13:44]RasterBufferAndPrint [05:13:44]line [05:13:44]line [05:13:44]line [05:13:44]line [05:13:44]line [05:13:44]written 0, free lines is 3287 [05:13:44]MH_Cut [05:13:44]Write to MH i2c: D1 01 00 23 20 01 15 [05:13:44]Write i2c OK [05:13:44]MH_I2C_Read... [05:13:44]Read from MH i2c: D1 [05:13:44]MH_I2C_Read... [05:13:44]Read from MH i2c: D1 01 00 [05:13:44]MH_I2C_Read... [05:13:44]Read from MH i2c: D1 01 00 23 20 00 14 [05:13:44]Write to MH i2c: 01 00 00 24 20 44 [05:13:44]Write i2c OK [05:13:44]MH_I2C_Read... [05:13:44]Connected sock=9 [05:13:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 B3 08 05 01 E8 86 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 08 26 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 10 03 00 35 04 06 00 E8 AE 8D 76 FF 2C 7A 5D 5B BF FF EC FB 04 [05:13:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6B 99 47 00 23 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 31 38 30 32 10 04 04 00 26 10 03 00 F4 03 04 00 70 D0 C3 66 B6 04 01 00 00 67 4F CC 50 1B 0A DF 73 [05:13:44]CommunicateWithHost err = 0 [05:13:44]CheckOFDResponse [05:13:44]1017 (14) - 77093643461234 [05:13:44]1041 (16) - 0000000000871802 [05:13:44]1040 (4) - 200742 [05:13:44]1012 (4) - 19.08.2024 23:08 [05:13:44]1206 (1) - 0 [05:13:44]OFD Sender: Remove packet 200742 [05:13:44]ProducePacketName [05:13:44]name=ofd_packets/00200742 [05:13:44]NVStorageDeleteData [05:13:45]*** Cut start [05:13:45]*** Purtial cut [05:13:45]*** CUTSNS_PIN = 0 [05:13:45]OFD Sender: No OFD packet to send [05:13:45]*** Stage 1: CUTSNS_PIN = 1 [05:13:47]Read from MH i2c: 01 [05:13:47]MH_I2C_Read... [05:13:47]*** Stop cut motor [05:13:47]*** Cut end [05:13:47]Read from MH i2c: 01 07 00 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: 01 07 00 24 20 00 00 00 00 00 FF 0F 59 [05:13:47]process_action close_receipt done [05:13:47]requested_data is exist [05:13:47]produce_requested_data [05:13:47]requested_item fm.sn is exist - process it [05:13:47]wFMCommunicate request_size=4 [05:13:47]MH_SAM_APDU [05:13:47]CAPDU: 80 11 00 00 [05:13:47]Write to MH i2c: E2 08 00 25 20 80 11 00 00 00 00 00 00 BF [05:13:47]Write i2c OK [05:13:47]MH_I2C_Read... [05:13:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:13:47]Read from MH i2c: E2 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: E2 17 00 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: E2 17 00 25 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0C [05:13:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [05:13:47]wFMCommunicate OK [05:13:47]requested_item fd.num is exist - process it [05:13:47]SAM_PROTO_GetFieldsCounters [05:13:47]wFMCommunicate request_size=4 [05:13:47]MH_SAM_APDU [05:13:47]CAPDU: 80 13 00 00 [05:13:47]Write to MH i2c: E2 08 00 26 20 80 13 00 00 00 00 00 00 C2 [05:13:47]Write i2c OK [05:13:47]MH_I2C_Read... [05:13:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:13:47]Read from MH i2c: E2 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: E2 62 00 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: E2 62 00 26 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 26 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 64 [05:13: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 26 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:13:47]wFMCommunicate OK [05:13:47]SAM_PROTO_GetFieldsCounters done [05:13:47]requested_item shift.num is exist - process it [05:13:47]requested_item shift.opened is exist - process it [05:13:47]req_shift_opened [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 27 20 80 13 01 00 00 00 00 00 C4 [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 27 20 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 4E [05:13:47]RAPDU: 09 00 01 76 DF C3 66 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]req_shift_opened done [05:13:47]requested_item shift.open_date is exist - process it [05:13:47]req_shift_open_date [05:13:47]req_shift_open_date done [05:13:47]produce_requested_data done [05:13:47]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200742,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [05:13:47]process_action_free close_receipt [05:13:47]json_value_free [05:13:47]json_value_free done [05:13:47]process_json_proto returns [05:13:47]Send response to host [05:13:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200742,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [05:13:47]free response buf [05:13:47]execute_script done [05:13:47]execute_script returns [05:13:47]free content buf [05:13:47]Sock 10.Close socket [05:13:47]Sock 10.Thread stoped [05:13:50]OFD Sender: No OFD packet to send [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:25]OFD Sender: No OFD packet to send [05:15:30]OFD Sender: No OFD packet to send [05:15:35]OFD Sender: No OFD packet to send [05:15:40]OFD Sender: No OFD packet to send [05:15:45]OFD Sender: No OFD packet to send [05:15:50]OFD Sender: No OFD packet to send [05:15:55]OFD Sender: No OFD packet to send [05:16:00]OFD Sender: No OFD packet to send [05:16:05]OFD Sender: No OFD packet to send [05:16:10]OFD Sender: No OFD packet to send [05:16:15]OFD Sender: No OFD packet to send [05:16:20]OFD Sender: No OFD packet to send [05:16:25]OFD Sender: No OFD packet to send [05:16:30]OFD Sender: No OFD packet to send [05:16:35]OFD Sender: No OFD packet to send [05:16:40]OFD Sender: No OFD packet to send [05:16:45]OFD Sender: No OFD packet to send [05:16:50]OFD Sender: No OFD packet to send [05:16:55]OFD Sender: No OFD packet to send [05:17:00]OFD Sender: No OFD packet to send [05:17:05]OFD Sender: No OFD packet to send [05:17:10]OFD Sender: No OFD packet to send [05:17:15]OFD Sender: No OFD packet to send [05:17:20]OFD Sender: No OFD packet to send [05:17:25]OFD Sender: No OFD packet to send [05:17:30]OFD Sender: No OFD packet to send [05:17:35]OFD Sender: No OFD packet to send [05:17:40]OFD Sender: No OFD packet to send [05:17:45]OFD Sender: No OFD packet to send [05:17:50]OFD Sender: No OFD packet to send [05:17:55]OFD Sender: No OFD packet to send [05:18:00]OFD Sender: No OFD packet to send [05:18:05]OFD Sender: No OFD packet to send [05:18:10]OFD Sender: No OFD packet to send [05:18:15]OFD Sender: No OFD packet to send [05:18:20]OFD Sender: No OFD packet to send [05:18:25]OFD Sender: No OFD packet to send [05:18:30]OFD Sender: No OFD packet to send [05:18:35]OFD Sender: No OFD packet to send [05:18:40]OFD Sender: No OFD packet to send [05:18:45]OFD Sender: No OFD packet to send [05:18:50]OFD Sender: No OFD packet to send [05:18:55]OFD Sender: No OFD packet to send [05:19:00]OFD Sender: No OFD packet to send [05:19:05]OFD Sender: No OFD packet to send [05:19:10]OFD Sender: No OFD packet to send [05:19:15]OFD Sender: No OFD packet to send [05:19:20]OFD Sender: No OFD packet to send [05:19:25]OFD Sender: No OFD packet to send [05:19:30]OFD Sender: No OFD packet to send [05:19:35]OFD Sender: No OFD packet to send [05:19:40]OFD Sender: No OFD packet to send [05:19:45]OFD Sender: No OFD packet to send [05:19:50]OFD Sender: No OFD packet to send [05:19:55]OFD Sender: No OFD packet to send [05:20:00]OFD Sender: No OFD packet to send [05:20:05]OFD Sender: No OFD packet to send [05:20:10]OFD Sender: No OFD packet to send [05:20:15]OFD Sender: No OFD packet to send [05:20:20]OFD Sender: No OFD packet to send [05:20:25]OFD Sender: No OFD packet to send [05:20:30]OFD Sender: No OFD packet to send [05:20:35]OFD Sender: No OFD packet to send [05:20:40]OFD Sender: No OFD packet to send [05:20:45]OFD Sender: No OFD packet to send [05:20:50]OFD Sender: No OFD packet to send [05:20:55]OFD Sender: No OFD packet to send [05:21:00]OFD Sender: No OFD packet to send [05:21:05]OFD Sender: No OFD packet to send [05:21:10]OFD Sender: No OFD packet to send [05:21:15]OFD Sender: No OFD packet to send [05:21:20]OFD Sender: No OFD packet to send [05:21:25]OFD Sender: No OFD packet to send [05:21:30]OFD Sender: No OFD packet to send [05:21:35]OFD Sender: No OFD packet to send [05:21:41]OFD Sender: No OFD packet to send [05:21:46]OFD Sender: No OFD packet to send [05:21:51]OFD Sender: No OFD packet to send [05:21:56]OFD Sender: No OFD packet to send [05:22:01]OFD Sender: No OFD packet to send [05:22:06]OFD Sender: No OFD packet to send [05:22:11]OFD Sender: No OFD packet to send [05:22:16]OFD Sender: No OFD packet to send [05:22:21]OFD Sender: No OFD packet to send [05:22:26]OFD Sender: No OFD packet to send [05:22:31]OFD Sender: No OFD packet to send [05:22:36]OFD Sender: No OFD packet to send [05:22:41]OFD Sender: No OFD packet to send [05:22:46]OFD Sender: No OFD packet to send [05:22:51]OFD Sender: No OFD packet to send [05:22:56]OFD Sender: No OFD packet to send [05:23:01]OFD Sender: No OFD packet to send [05:23:06]OFD Sender: No OFD packet to send [05:23:11]OFD Sender: No OFD packet to send [05:23:16]OFD Sender: No OFD packet to send [05:23:21]OFD Sender: No OFD packet to send [05:23:26]OFD Sender: No OFD packet to send [05:23:31]OFD Sender: No OFD packet to send [05:23:36]OFD Sender: No OFD packet to send [05:23:41]OFD Sender: No OFD packet to send [05:23:46]OFD Sender: No OFD packet to send [05:23:51]OFD Sender: No OFD packet to send [05:23:56]OFD Sender: No OFD packet to send [05:24:01]OFD Sender: No OFD packet to send [05:24:06]OFD Sender: No OFD packet to send [05:24:11]OFD Sender: No OFD packet to send [05:24:16]OFD Sender: No OFD packet to send [05:24:21]OFD Sender: No OFD packet to send [05:24:26]OFD Sender: No OFD packet to send [05:24:31]OFD Sender: No OFD packet to send [05:24:36]OFD Sender: No OFD packet to send [05:24:41]OFD Sender: No OFD packet to send [05:24:46]OFD Sender: No OFD packet to send [05:24:51]OFD Sender: No OFD packet to send [05:24:56]OFD Sender: No OFD packet to send [05:25:01]OFD Sender: No OFD packet to send [05:25:06]OFD Sender: No OFD packet to send [05:25:11]OFD Sender: No OFD packet to send [05:25:16]OFD Sender: No OFD packet to send [05:25:21]OFD Sender: No OFD packet to send [05:25:26]OFD Sender: No OFD packet to send [05:25:31]OFD Sender: No OFD packet to send [05:25:36]OFD Sender: No OFD packet to send [05:25:41]OFD Sender: No OFD packet to send [05:25:46]OFD Sender: No OFD packet to send [05:25:51]OFD Sender: No OFD packet to send [05:25:56]OFD Sender: No OFD packet to send [05:26:01]OFD Sender: No OFD packet to send [05:26:06]OFD Sender: No OFD packet to send [05:26:11]OFD Sender: No OFD packet to send [05:26:16]OFD Sender: No OFD packet to send [05:26:21]OFD Sender: No OFD packet to send [05:26:26]OFD Sender: No OFD packet to send [05:26:31]OFD Sender: No OFD packet to send [05:26:36]OFD Sender: No OFD packet to send [05:26:41]OFD Sender: No OFD packet to send [05:26:46]OFD Sender: No OFD packet to send [05:26:51]OFD Sender: No OFD packet to send [05:26:56]OFD Sender: No OFD packet to send [05:27:01]OFD Sender: No OFD packet to send [05:27:06]OFD Sender: No OFD packet to send [05:27:11]OFD Sender: No OFD packet to send [05:27:16]OFD Sender: No OFD packet to send [05:27:21]OFD Sender: No OFD packet to send [05:27:26]OFD Sender: No OFD packet to send [05:27:31]OFD Sender: No OFD packet to send [05:27:36]OFD Sender: No OFD packet to send [05:27:41]OFD Sender: No OFD packet to send [05:27:46]OFD Sender: No OFD packet to send [05:27:51]OFD Sender: No OFD packet to send [05:27:56]OFD Sender: No OFD packet to send [05:28:01]OFD Sender: No OFD packet to send [05:28:06]OFD Sender: No OFD packet to send [05:28:11]OFD Sender: No OFD packet to send [05:28:16]OFD Sender: No OFD packet to send [05:28:21]OFD Sender: No OFD packet to send [05:28:26]OFD Sender: No OFD packet to send [05:28:31]OFD Sender: No OFD packet to send [05:28:36]OFD Sender: No OFD packet to send [05:28:41]OFD Sender: No OFD packet to send [05:28:46]OFD Sender: No OFD packet to send [05:28:51]OFD Sender: No OFD packet to send [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:11]OFD Sender: No OFD packet to send [05:30:16]OFD Sender: No OFD packet to send [05:30:21]OFD Sender: No OFD packet to send [05:30:26]OFD Sender: No OFD packet to send [05:30:31]OFD Sender: No OFD packet to send [05:30:36]OFD Sender: No OFD packet to send [05:30:41]OFD Sender: No OFD packet to send [05:30:46]OFD Sender: No OFD packet to send [05:30:51]OFD Sender: No OFD packet to send [05:30:56]OFD Sender: No OFD packet to send [05:31:01]OFD Sender: No OFD packet to send [05:31:06]OFD Sender: No OFD packet to send [05:31:11]OFD Sender: No OFD packet to send [05:31:16]OFD Sender: No OFD packet to send [05:31:21]OFD Sender: No OFD packet to send [05:31:26]OFD Sender: No OFD packet to send [05:31:31]OFD Sender: No OFD packet to send [05:31:36]OFD Sender: No OFD packet to send [05:31:41]OFD Sender: No OFD packet to send [05:31:46]OFD Sender: No OFD packet to send [05:31:51]OFD Sender: No OFD packet to send [05:31:56]OFD Sender: No OFD packet to send [05:32:01]OFD Sender: No OFD packet to send [05:32:06]OFD Sender: No OFD packet to send [05:32:11]OFD Sender: No OFD packet to send [05:32:16]OFD Sender: No OFD packet to send [05:32:22]OFD Sender: No OFD packet to send [05:32:27]OFD Sender: No OFD packet to send [05:32:32]OFD Sender: No OFD packet to send [05:32:37]OFD Sender: No OFD packet to send [05:32:42]OFD Sender: No OFD packet to send [05:32:47]OFD Sender: No OFD packet to send [05:32:52]OFD Sender: No OFD packet to send [05:32:57]OFD Sender: No OFD packet to send [05:33:02]OFD Sender: No OFD packet to send [05:33:07]OFD Sender: No OFD packet to send [05:33:12]OFD Sender: No OFD packet to send [05:33:17]OFD Sender: No OFD packet to send [05:33:22]OFD Sender: No OFD packet to send [05:33:27]OFD Sender: No OFD packet to send [05:33:32]OFD Sender: No OFD packet to send [05:33:37]OFD Sender: No OFD packet to send [05:33:42]OFD Sender: No OFD packet to send [05:33:47]OFD Sender: No OFD packet to send [05:33:52]OFD Sender: No OFD packet to send [05:33:57]OFD Sender: No OFD packet to send [05:34:02]OFD Sender: No OFD packet to send [05:34:07]OFD Sender: No OFD packet to send [05:34:12]OFD Sender: No OFD packet to send [05:34:17]OFD Sender: No OFD packet to send [05:34:22]OFD Sender: No OFD packet to send [05:34:27]OFD Sender: No OFD packet to send [05:34:32]OFD Sender: No OFD packet to send [05:34:37]OFD Sender: No OFD packet to send [05:34:42]OFD Sender: No OFD packet to send [05:34:47]OFD Sender: No OFD packet to send [05:34:52]OFD Sender: No OFD packet to send [05:34:57]OFD Sender: No OFD packet to send [05:35:02]OFD Sender: No OFD packet to send [05:35:07]OFD Sender: No OFD packet to send [05:35:12]OFD Sender: No OFD packet to send [05:35:17]OFD Sender: No OFD packet to send [05:35:22]OFD Sender: No OFD packet to send [05:35:27]OFD Sender: No OFD packet to send [05:35:32]OFD Sender: No OFD packet to send [05:35:37]OFD Sender: No OFD packet to send [05:35:42]OFD Sender: No OFD packet to send [05:35:47]OFD Sender: No OFD packet to send [05:35:52]OFD Sender: No OFD packet to send [05:35:57]OFD Sender: No OFD packet to send [05:36:02]OFD Sender: No OFD packet to send [05:36:07]OFD Sender: No OFD packet to send [05:36:12]OFD Sender: No OFD packet to send [05:36:17]OFD Sender: No OFD packet to send [05:36:22]OFD Sender: No OFD packet to send [05:36:27]OFD Sender: No OFD packet to send [05:36:32]OFD Sender: No OFD packet to send [05:36:37]OFD Sender: No OFD packet to send [05:36:42]OFD Sender: No OFD packet to send [05:36:47]OFD Sender: No OFD packet to send [05:36:52]OFD Sender: No OFD packet to send [05:36:57]OFD Sender: No OFD packet to send [05:37:02]OFD Sender: No OFD packet to send [05:37:07]OFD Sender: No OFD packet to send [05:37:12]OFD Sender: No OFD packet to send [05:37:17]OFD Sender: No OFD packet to send [05:37:22]OFD Sender: No OFD packet to send [05:37:27]OFD Sender: No OFD packet to send [05:37:32]OFD Sender: No OFD packet to send [05:37:37]OFD Sender: No OFD packet to send [05:37:42]OFD Sender: No OFD packet to send [05:37:47]OFD Sender: No OFD packet to send [05:37:52]OFD Sender: No OFD packet to send [05:37:57]OFD Sender: No OFD packet to send [05:38:02]OFD Sender: No OFD packet to send [05:38:07]OFD Sender: No OFD packet to send [05:38:12]OFD Sender: No OFD packet to send [05:38:17]OFD Sender: No OFD packet to send [05:38:22]OFD Sender: No OFD packet to send [05:38:27]OFD Sender: No OFD packet to send [05:38:32]OFD Sender: No OFD packet to send [05:38:37]OFD Sender: No OFD packet to send [05:38:42]OFD Sender: No OFD packet to send [05:38:47]OFD Sender: No OFD packet to send [05:38:52]OFD Sender: No OFD packet to send [05:38:57]OFD Sender: No OFD packet to send [05:39:02]OFD Sender: No OFD packet to send [05:39:07]OFD Sender: No OFD packet to send [05:39:12]OFD Sender: No OFD packet to send [05:39:17]OFD Sender: No OFD packet to send [05:39:22]OFD Sender: No OFD packet to send [05:39:27]OFD Sender: No OFD packet to send [05:39:32]OFD Sender: No OFD packet to send [05:39:37]OFD Sender: No OFD packet to send [05:39:42]OFD Sender: No OFD packet to send [05:39:47]OFD Sender: No OFD packet to send [05:39:52]OFD Sender: No OFD packet to send [05:39:57]OFD Sender: No OFD packet to send [05:40:02]OFD Sender: No OFD packet to send [05:40:07]OFD Sender: No OFD packet to send [05:40:12]OFD Sender: No OFD packet to send [05:40:17]OFD Sender: No OFD packet to send [05:40:22]OFD Sender: No OFD packet to send [05:40:27]OFD Sender: No OFD packet to send [05:40:32]OFD Sender: No OFD packet to send [05:40:37]OFD Sender: No OFD packet to send [05:40:42]OFD Sender: No OFD packet to send [05:40:47]OFD Sender: No OFD packet to send [05:40:52]OFD Sender: No OFD packet to send [05:40:57]OFD Sender: No OFD packet to send [05:41:02]OFD Sender: No OFD packet to send [05:41:07]OFD Sender: No OFD packet to send [05:41:12]OFD Sender: No OFD packet to send [05:41:17]OFD Sender: No OFD packet to send [05:41:22]OFD Sender: No OFD packet to send [05:41:27]OFD Sender: No OFD packet to send [05:41:32]OFD Sender: No OFD packet to send [05:41:37]OFD Sender: No OFD packet to send [05:41:42]OFD Sender: No OFD packet to send [05:41:47]OFD Sender: No OFD packet to send [05:41:52]OFD Sender: No OFD packet to send [05:41:57]OFD Sender: No OFD packet to send [05:42:02]OFD Sender: No OFD packet to send [05:42:07]OFD Sender: No OFD packet to send [05:42:12]OFD Sender: No OFD packet to send [05:42:17]OFD Sender: No OFD packet to send [05:42:22]OFD Sender: No OFD packet to send [05:42:27]OFD Sender: No OFD packet to send [05:42:32]OFD Sender: No OFD packet to send [05:42:37]OFD Sender: No OFD packet to send [05:42:42]OFD Sender: No OFD packet to send [05:42:47]OFD Sender: No OFD packet to send [05:42:52]OFD Sender: No OFD packet to send [05:42:58]OFD Sender: No OFD packet to send [05:43:03]OFD Sender: No OFD packet to send [05:43:03]accept exits with 7 [05:43:03]New connection [05:43:03]New thread 3066633572 created [05:43:03]Thread 3066776932 joined [05:43:03]Waiting for new connection... [05:43:03] Sock 7.Parse request [05:43:03]Sock 7.Check first char [05:43:03]Sock 7.First char is OK [05:43:03]request: POST /json_proto HTTP/1.0 [05:43:03]Method: POST [05:43:03]URL: /json_proto [05:43:03]Method is POST - this is cgi request [05:43:03]url: /json_proto [05:43:03]query_string will be loaded in cgi processing [05:43:03]execute_cgi json_proto POST (null) [05:43:03]execute_cgi path=json_proto method=POST [05:43:03]POST find Content-Length [05:43:03]Host: 172.17.46.195:8080 [05:43:03]Content-Length: 792 [05:43:03]Content-Type: application/json [05:43:03] [05:43:03]POST finish read [05:43:03]Found Content-Length = 792 [05:43:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 100.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A29876", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:43:03]execute_script... [05:43: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)11328316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 100.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A29876", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:43:03]POST & json_proto [05:43:03]process_json_proto [05:43:03]json parsed OK: [05:43:03]protocol is kg_v1.0 [05:43:03]action value=close_receipt [05:43:03]process_action close_receipt [05:43:03]cmd_close_receipt [05:43:03]MH_GetDate [05:43:03]Write to MH i2c: F0 00 00 28 20 37 [05:43:03]Write i2c OK [05:43:03]MH_I2C_Read... [05:43:03]Read from MH i2c: F0 [05:43:03]MH_I2C_Read... [05:43:03]Read from MH i2c: F0 09 00 [05:43:03]MH_I2C_Read... [05:43:03]Read from MH i2c: F0 09 00 28 20 00 EA 2C C4 66 75 08 C2 66 25 [05:43:03]GetLastDocTimeStamp 1724130824 [05:43:03]current date 1724132586 [05:43:03]FM_GetShiftState [05:43:03]SAM_PROTO_GetShiftState [05:43:03]wFMCommunicate request_size=4 [05:43:03]MH_SAM_APDU [05:43:03]CAPDU: 80 13 01 00 [05:43:03]Write to MH i2c: E2 08 00 29 20 80 13 01 00 00 00 00 00 C6 [05:43:03]Write i2c OK [05:43:03]MH_I2C_Read... [05:43:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:43:03]Read from MH i2c: E2 [05:43:03]MH_I2C_Read... [05:43:03]Read from MH i2c: E2 0E 00 [05:43:03]MH_I2C_Read... [05:43:03]Read from MH i2c: E2 0E 00 29 20 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 50 [05:43:03]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [05:43:03]wFMCommunicate OK [05:43:03]SAM_PROTO_GetShiftState done [05:43:03]FM_GetShiftState done [05:43:03]opened in 1724112758 [05:43:03]opened+sec_in_day 1724199158 [05:43:03]quantity*price = 0 [05:43:03]sum+1 = 1 [05:43:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 42 20.08.2024 05:43 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 29876 ФМ: 0000000000871802 ФД: 200743 ФПД: 206540878673025 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T054306&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200743&fm=206540878673025&tin=02508201610067®Number=0000000000092545&sum=0 [05:43:05]StoreToDocumentArchive [05:43:05]shift 466 fd 200743 [05:43:05]save to /storage/0466/doc_00200743 [05:43:05]save last doc name /storage/0466/doc_00200743 to /storage/kkm_last_doc_name [05:43:05]save OK [05:43:05]Clear old archive folders... [05:43:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:43:05]tlvbuf is B6E7D770 [05:43:05]SAM_PROTO_ClearQueue [05:43:05]wFMCommunicate request_size=4 [05:43:05]MH_SAM_APDU [05:43:05]CAPDU: 80 09 00 00 [05:43:05]Write to MH i2c: E2 08 00 36 20 80 09 00 00 00 00 00 00 C8 [05:43:05]Write i2c OK [05:43:05]MH_I2C_Read... [05:43:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:43:05]Read from MH i2c: E2 [05:43:05]MH_I2C_Read... [05:43:05]Read from MH i2c: E2 03 00 [05:43:05]MH_I2C_Read... [05:43:05]Read from MH i2c: E2 03 00 36 20 00 90 00 CA [05:43:05]RAPDU: 90 00 [05:43:05]wFMCommunicate OK [05:43:05]SAM_PROTO_ClearQueue done [05:43:05]KKMCreateOFDPacket [05:43:05]OFDProtocolAddRootSTLVToBuf [05:43:05]FM_MakeSignedData [05:43:05]FM_MakeSignedData [05:43:05]SAM_PROTO_SignData [05:43:05]wFMCommunicate request_size=4 [05:43:05]MH_SAM_APDU [05:43:05]CAPDU: 80 0D 01 02 [05:43:05]Write to MH i2c: E2 08 00 37 20 80 0D 01 02 00 00 00 00 D0 [05:43:05]Write i2c OK [05:43:05]MH_I2C_Read... [05:43:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:43:05]Read from MH i2c: E2 [05:43:05]MH_I2C_Read... [05:43:05]Read from MH i2c: E2 03 00 [05:43:05]MH_I2C_Read... [05:43:05]Read from MH i2c: E2 03 00 37 20 00 90 00 CB [05:43:05]RAPDU: 90 00 [05:43:05]wFMCommunicate OK [05:43:05]wFMCommunicate request_size=255 [05:43:05]MH_SAM_APDU [05:43:05]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 EA 2C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 10 03 00 35 04 06 00 BB D9 0B B4 [05:43:05]Write to MH i2c: E2 02 01 38 20 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 EA 2C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 10 03 00 35 04 06 00 BB D9 0B B4 00 00 18 [05:43:05]Write i2c OK [05:43:05]MH_I2C_Read... [05:43:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:43:05]Read from MH i2c: E2 [05:43:05]MH_I2C_Read... [05:43:05]Read from MH i2c: E2 03 00 [05:43:05]MH_I2C_Read... [05:43:05]Read from MH i2c: E2 03 00 38 20 00 90 00 CC [05:43:05]RAPDU: 90 00 [05:43:05]wFMCommunicate OK [05:43:05]wFMCommunicate request_size=7 [05:43:05]MH_SAM_APDU [05:43:05]CAPDU: 80 0D 02 02 02 74 81 [05:43:05]Write to MH i2c: E2 0A 00 39 20 80 0D 02 02 02 00 74 81 00 00 CC [05:43:05]Write i2c OK [05:43:05]MH_I2C_Read... [05:43:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:43:05]Read from MH i2c: E2 [05:43:05]MH_I2C_Read... [05:43:05]Read from MH i2c: E2 03 00 [05:43:05]MH_I2C_Read... [05:43:05]Read from MH i2c: E2 03 00 39 20 00 90 00 CD [05:43:05]RAPDU: 90 00 [05:43:05]wFMCommunicate OK [05:43:05]wFMCommunicate request_size=4 [05:43:05]MH_SAM_APDU [05:43:05]CAPDU: 80 0D 03 02 [05:43:05]Write to MH i2c: E2 08 00 3A 20 80 0D 03 02 00 00 00 00 D5 [05:43:05]Write i2c OK [05:43:05]MH_I2C_Read... [05:43:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:43:05]Read from MH i2c: E2 [05:43:05]MH_I2C_Read... [05:43:05]Read from MH i2c: E2 0B 00 [05:43:05]MH_I2C_Read... [05:43:05]Read from MH i2c: E2 0B 00 3A 20 00 04 BA 1B 3C 4D BE B7 32 90 00 DF [05:43:05]RAPDU: 04 BA 1B 3C 4D BE B7 32 90 00 [05:43:05]wFMCommunicate OK [05:43:05]SAM_PROTO_SignData done [05:43:05]FM_MakeSignedData done [05:43:05]CreateOFDProtocolMessage [05:43:05]wFMCommunicate request_size=4 [05:43:05]MH_SAM_APDU [05:43:05]CAPDU: 80 11 00 00 [05:43:05]Write to MH i2c: E2 08 00 3B 20 80 11 00 00 00 00 00 00 D5 [05:43:05]Write i2c OK [05:43:05]MH_I2C_Read... [05:43:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:43:05]Read from MH i2c: E2 [05:43:05]MH_I2C_Read... [05:43:05]Read from MH i2c: E2 17 00 [05:43:05]MH_I2C_Read... [05:43:05]Read from MH i2c: E2 17 00 3B 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 22 [05:43:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [05:43:05]wFMCommunicate OK [05:43:05]CreateOFDProtocolMessage done [05:43:05]OFDSenderStorePacket 200743 [05:43:05]StoreOFDPacket docnum=200743 [05:43:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 04 44 04 01 83 FE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 EA 2C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 10 03 00 35 04 06 00 BB D9 0B B4 74 81 04 BA 1B 3C 4D BE B7 32 [05:43:05]CheckFolder [05:43:05]dirname=/storage/ofd_packets [05:43:05]CheckFolder done [05:43:05]ProducePacketName [05:43:05]name=ofd_packets/00200743 [05:43:05]NVStorageSaveData ofd_packets/00200743 [05:43:05]File name is /storage/ofd_packets/00200743 [05:43:05]Write 298 bytes [05:43:05]NVStorageSaveData done [05:43:05]OFDSenderStorePacket done [05:43:05]KKMCreateOFDPacket done [05:43:05]NVStorageSaveData kkm_last_timestamp [05:43:05]File name is /storage/kkm_last_timestamp [05:43:05]Write 4 bytes [05:43:05]NVStorageSaveData done [05:43:05]ExternCall_PrintAddStr [05:43:05]wPrintStart [05:43:05]Write to MH i2c: 01 00 00 3C 20 5C [05:43:05]Write i2c OK [05:43:05]MH_I2C_Read... [05:43:05]Read from MH i2c: 01 [05:43:05]MH_I2C_Read... [05:43:05]Read from MH i2c: 01 07 00 [05:43:05]MH_I2C_Read... [05:43:05]Read from MH i2c: 01 07 00 3C 20 00 00 00 00 00 FF 0F 71 [05:43:05]RasterBufferAndPrint [05:43:05]line Счет N : (1)11328316 [05:43:05]line ИНН: 02508201610067 [05:43:05]line Контрольно-Кассовый Чек [05:43:05]line ПРОДАЖА [05:43:05]line ТРК (МРК, ГНК) : 51 [05:43:05]line Товар: 2710194210 [05:43:05]line ДТ-К-5 [05:43:05]line 100.000 * 0.00 [05:43:05]line = 0.00 [05:43:05]line НДС 12% НСП 1% [05:43:05]line > о реализуемом товаре [05:43:05]line ИТОГО: 0.00 [05:43:05]line НСП 1% : 0.00 [05:43:05]line НДС 12% : 0.00 [05:43:05]line Наличными: 0.00 [05:43:05]line Безнал.: 0.00 [05:43:05]line Место: АЗС № 95 "Партнер Нефть" [05:43:05]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [05:43:05]line СНО: Общий режим [05:43:05]line Чек 42 20.08.2024 05:43 [05:43:05]line Смена: 466 ФФД: 1.0 [05:43:05]line ЗНМ: 0300000079 [05:43:05]line РНМ: 0000000000092545 [05:43:05]line Версия ККМ: 001 [05:43:05]line Талоны: Топливная Карта [05:43:05]line 29876 [05:43:05]line ФМ: 0000000000871802 [05:43:05]line ФД: 200743 [05:43:05]line ФПД: 206540878673025 [05:43:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T054306&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200743&fm=206540878673025&tin=02508201610067®Number=0000000000092545&sum=0 [05:43:05]OFD Sender: Processing packet 200743 [packets to send 247, broken 246] [05:43:05]ProducePacketName [05:43:05]name=ofd_packets/00200743 [05:43:05]OFD Sender: To server: pG, [05:43:05]CommunicateWithHost lk.salyk.kg:30040 [05:43:05]ConnectInit lk.salyk.kg [05:43:05]written 0, free lines is 4095 [05:43:06]Connected sock=10 [05:43:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 04 44 04 01 83 FE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 EA 2C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 10 03 00 35 04 06 00 BB D9 0B B4 74 81 04 BA 1B 3C 4D BE B7 32 [05:43:06]Write to MH i2c: 01 00 00 66 20 86 [05:43:06]Write i2c OK [05:43:06]MH_I2C_Read... [05:43:06]Read from MH i2c: 01 [05:43:06]MH_I2C_Read... [05:43:06]Read from MH i2c: 01 07 00 [05:43:06]MH_I2C_Read... [05:43:06]Read from MH i2c: 01 07 00 66 20 00 00 00 00 00 E1 0C 7A [05:43:06]RasterBufferAndPrint [05:43:06]line [05:43:06]line [05:43:06]line [05:43:06]line [05:43:06]line [05:43:06]written 0, free lines is 3303 [05:43:06]MH_Cut [05:43:06]Write to MH i2c: D1 01 00 6D 20 01 5F [05:43:06]Write i2c OK [05:43:06]MH_I2C_Read... [05:43:06]Read from MH i2c: D1 [05:43:06]MH_I2C_Read... [05:43:06]Read from MH i2c: D1 01 00 [05:43:06]MH_I2C_Read... [05:43:06]Read from MH i2c: D1 01 00 6D 20 00 5E [05:43:06]Write to MH i2c: 01 00 00 6E 20 8E [05:43:06]Write i2c OK [05:43:06]MH_I2C_Read... [05:43:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 39 CB 47 00 52 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 31 38 30 32 10 04 04 00 27 10 03 00 F4 03 04 00 52 D7 C3 66 B6 04 01 00 00 9F 86 92 83 CC 47 63 30 [05:43:06]CommunicateWithHost err = 0 [05:43:06]CheckOFDResponse [05:43:06]1017 (14) - 77093643461234 [05:43:06]1041 (16) - 0000000000871802 [05:43:06]1040 (4) - 200743 [05:43:06]1012 (4) - 19.08.2024 23:37 [05:43:06]1206 (1) - 0 [05:43:06]OFD Sender: Remove packet 200743 [05:43:06]ProducePacketName [05:43:06]name=ofd_packets/00200743 [05:43:06]NVStorageDeleteData [05:43:07]*** Cut start [05:43:07]*** Purtial cut [05:43:07]*** Stage 1: CUTSNS_PIN = 1 [05:43:07]OFD Sender: No OFD packet to send [05:43:07]Read from MH i2c: 01 [05:43:07]MH_I2C_Read... [05:43:07]*** Stop cut motor [05:43:07]*** Cut end [05:43:07]Read from MH i2c: 01 07 00 [05:43:07]MH_I2C_Read... [05:43:07]Read from MH i2c: 01 07 00 6E 20 00 00 00 00 00 FF 0F A3 [05:43:07]process_action close_receipt done [05:43:07]requested_data is exist [05:43:07]produce_requested_data [05:43:07]requested_item fm.sn is exist - process it [05:43:07]wFMCommunicate request_size=4 [05:43:07]MH_SAM_APDU [05:43:07]CAPDU: 80 11 00 00 [05:43:07]Write to MH i2c: E2 08 00 6F 20 80 11 00 00 00 00 00 00 09 [05:43:07]Write i2c OK [05:43:07]MH_I2C_Read... [05:43:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:43:07]Read from MH i2c: E2 [05:43:07]MH_I2C_Read... [05:43:07]Read from MH i2c: E2 17 00 [05:43:07]MH_I2C_Read... [05:43:07]Read from MH i2c: E2 17 00 6F 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 56 [05:43:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [05:43:07]wFMCommunicate OK [05:43:07]requested_item fd.num is exist - process it [05:43:07]SAM_PROTO_GetFieldsCounters [05:43:07]wFMCommunicate request_size=4 [05:43:07]MH_SAM_APDU [05:43:07]CAPDU: 80 13 00 00 [05:43:07]Write to MH i2c: E2 08 00 70 20 80 13 00 00 00 00 00 00 0C [05:43:07]Write i2c OK [05:43:07]MH_I2C_Read... [05:43:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:43:07]Read from MH i2c: E2 [05:43:07]MH_I2C_Read... [05:43:07]Read from MH i2c: E2 62 00 [05:43:07]MH_I2C_Read... [05:43:07]Read from MH i2c: E2 62 00 70 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 27 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 B2 [05:43: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 27 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:43:07]wFMCommunicate OK [05:43:07]SAM_PROTO_GetFieldsCounters done [05:43:07]requested_item shift.num is exist - process it [05:43:07]requested_item shift.opened is exist - process it [05:43:07]req_shift_opened [05:43:07]FM_GetShiftState [05:43:07]SAM_PROTO_GetShiftState [05:43:07]wFMCommunicate request_size=4 [05:43:07]MH_SAM_APDU [05:43:07]CAPDU: 80 13 01 00 [05:43:07]Write to MH i2c: E2 08 00 71 20 80 13 01 00 00 00 00 00 0E [05:43:07]Write i2c OK [05:43:07]MH_I2C_Read... [05:43:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:43:07]Read from MH i2c: E2 [05:43:07]MH_I2C_Read... [05:43:07]Read from MH i2c: E2 0E 00 [05:43:07]MH_I2C_Read... [05:43:07]Read from MH i2c: E2 0E 00 71 20 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 98 [05:43:07]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [05:43:07]wFMCommunicate OK [05:43:07]SAM_PROTO_GetShiftState done [05:43:07]FM_GetShiftState done [05:43:07]req_shift_opened done [05:43:07]requested_item shift.open_date is exist - process it [05:43:07]req_shift_open_date [05:43:07]req_shift_open_date done [05:43:07]produce_requested_data done [05:43:07]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200743,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [05:43:07]process_action_free close_receipt [05:43:07]json_value_free [05:43:07]json_value_free done [05:43:07]process_json_proto returns [05:43:07]Send response to host [05:43:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200743,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [05:43:07]free response buf [05:43:07]execute_script done [05:43:07]execute_script returns [05:43:07]free content buf [05:43:07]Sock 7.Close socket [05:43:07]Sock 7.Thread stoped [05:43:12]OFD Sender: No OFD packet to send [05:43:17]OFD Sender: No OFD packet to send [05:43:22]OFD Sender: No OFD packet to send [05:43:27]OFD Sender: No OFD packet to send [05:43:32]OFD Sender: No OFD packet to send [05:43:37]OFD Sender: No OFD packet to send [05:43:42]OFD Sender: No OFD packet to send [05:43:47]OFD Sender: No OFD packet to send [05:43:52]OFD Sender: No OFD packet to send [05:43:57]OFD Sender: No OFD packet to send [05:44:02]OFD Sender: No OFD packet to send [05:44:07]OFD Sender: No OFD packet to send [05:44:12]OFD Sender: No OFD packet to send [05:44:17]OFD Sender: No OFD packet to send [05:44:22]OFD Sender: No OFD packet to send [05:44:27]OFD Sender: No OFD packet to send [05:44:32]OFD Sender: No OFD packet to send [05:44:37]OFD Sender: No OFD packet to send [05:44:42]OFD Sender: No OFD packet to send [05:44:47]OFD Sender: No OFD packet to send [05:44:52]OFD Sender: No OFD packet to send [05:44:57]OFD Sender: No OFD packet to send [05:45:02]OFD Sender: No OFD packet to send [05:45:07]OFD Sender: No OFD packet to send [05:45:12]OFD Sender: No OFD packet to send [05:45:17]OFD Sender: No OFD packet to send [05:45:22]OFD Sender: No OFD packet to send [05:45:27]OFD Sender: No OFD packet to send [05:45:32]OFD Sender: No OFD packet to send [05:45:37]OFD Sender: No OFD packet to send [05:45:42]OFD Sender: No OFD packet to send [05:45:47]OFD Sender: No OFD packet to send [05:45:52]OFD Sender: No OFD packet to send [05:45:57]OFD Sender: No OFD packet to send [05:46:02]OFD Sender: No OFD packet to send [05:46:07]OFD Sender: No OFD packet to send [05:46:12]OFD Sender: No OFD packet to send [05:46:17]OFD Sender: No OFD packet to send [05:46:22]OFD Sender: No OFD packet to send [05:46:27]OFD Sender: No OFD packet to send [05:46:32]OFD Sender: No OFD packet to send [05:46:37]OFD Sender: No OFD packet to send [05:46:42]OFD Sender: No OFD packet to send [05:46:47]OFD Sender: No OFD packet to send [05:46:52]OFD Sender: No OFD packet to send [05:46:57]OFD Sender: No OFD packet to send [05:47:02]OFD Sender: No OFD packet to send [05:47:07]OFD Sender: No OFD packet to send [05:47:12]OFD Sender: No OFD packet to send [05:47:17]OFD Sender: No OFD packet to send [05:47:22]OFD Sender: No OFD packet to send [05:47:27]OFD Sender: No OFD packet to send [05:47:32]OFD Sender: No OFD packet to send [05:47:37]OFD Sender: No OFD packet to send [05:47:42]OFD Sender: No OFD packet to send [05:47:47]OFD Sender: No OFD packet to send [05:47:52]OFD Sender: No OFD packet to send [05:47:57]OFD Sender: No OFD packet to send [05:48:02]OFD Sender: No OFD packet to send [05:48:07]OFD Sender: No OFD packet to send [05:48:12]OFD Sender: No OFD packet to send [05:48:17]OFD Sender: No OFD packet to send [05:48:22]OFD Sender: No OFD packet to send [05:48:27]OFD Sender: No OFD packet to send [05:48:32]OFD Sender: No OFD packet to send [05:48:37]OFD Sender: No OFD packet to send [05:48:42]OFD Sender: No OFD packet to send [05:48:47]OFD Sender: No OFD packet to send [05:48:52]OFD Sender: No OFD packet to send [05:48:57]OFD Sender: No OFD packet to send [05:49:02]OFD Sender: No OFD packet to send [05:49:07]OFD Sender: No OFD packet to send [05:49:12]OFD Sender: No OFD packet to send [05:49:17]OFD Sender: No OFD packet to send [05:49:22]OFD Sender: No OFD packet to send [05:49:27]OFD Sender: No OFD packet to send [05:49:32]OFD Sender: No OFD packet to send [05:49:37]OFD Sender: No OFD packet to send [05:49:42]OFD Sender: No OFD packet to send [05:49:47]OFD Sender: No OFD packet to send [05:49:52]OFD Sender: No OFD packet to send [05:49:57]OFD Sender: No OFD packet to send [05:50:02]OFD Sender: No OFD packet to send [05:50:07]OFD Sender: No OFD packet to send [05:50:12]OFD Sender: No OFD packet to send [05:50:17]OFD Sender: No OFD packet to send [05:50:22]OFD Sender: No OFD packet to send [05:50:27]OFD Sender: No OFD packet to send [05:50:32]OFD Sender: No OFD packet to send [05:50:37]OFD Sender: No OFD packet to send [05:50:42]OFD Sender: No OFD packet to send [05:50:47]OFD Sender: No OFD packet to send [05:50:52]OFD Sender: No OFD packet to send [05:50:57]OFD Sender: No OFD packet to send [05:51:02]OFD Sender: No OFD packet to send [05:51:07]OFD Sender: No OFD packet to send [05:51:12]OFD Sender: No OFD packet to send [05:51:17]OFD Sender: No OFD packet to send [05:51:22]OFD Sender: No OFD packet to send [05:51:27]OFD Sender: No OFD packet to send [05:51:32]OFD Sender: No OFD packet to send [05:51:37]OFD Sender: No OFD packet to send [05:51:42]OFD Sender: No OFD packet to send [05:51:47]OFD Sender: No OFD packet to send [05:51:52]OFD Sender: No OFD packet to send [05:51:57]OFD Sender: No OFD packet to send [05:52:02]OFD Sender: No OFD packet to send [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:22]OFD Sender: No OFD packet to send [05:52:27]OFD Sender: No OFD packet to send [05:52:32]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:24]accept exits with 9 [05:58:24]New connection [05:58:24]New thread 3066776932 created [05:58:24]Thread 3066633572 joined [05:58:24]Waiting for new connection... [05:58:24] Sock 9.Parse request [05:58:24]Sock 9.Check first char [05:58:24]Sock 9.First char is OK [05:58:24]request: POST /json_proto HTTP/1.0 [05:58:24]Method: POST [05:58:24]URL: /json_proto [05:58:24]Method is POST - this is cgi request [05:58:24]url: /json_proto [05:58:24]query_string will be loaded in cgi processing [05:58:24]execute_cgi json_proto POST (null) [05:58:24]execute_cgi path=json_proto method=POST [05:58:24]POST find Content-Length [05:58:24]Host: 172.17.46.195:8080 [05:58:24]Content-Length: 802 [05:58:24]Content-Type: application/json [05:58:24] [05:58:24]POST finish read [05:58:24]Found Content-Length = 802 [05:58:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 50.000, "sum" : 3810.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3810.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:58:24]execute_script... [05:58: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)11328317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 50.000, "sum" : 3810.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3810.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:58:24]POST & json_proto [05:58:24]process_json_proto [05:58:24]json parsed OK: [05:58:24]protocol is kg_v1.0 [05:58:24]action value=close_receipt [05:58:24]process_action close_receipt [05:58:24]cmd_close_receipt [05:58:24]MH_GetDate [05:58:24]Write to MH i2c: F0 00 00 72 20 81 [05:58:24]Write i2c OK [05:58:24]MH_I2C_Read... [05:58:24]Read from MH i2c: F0 [05:58:24]MH_I2C_Read... [05:58:24]Read from MH i2c: F0 09 00 [05:58:24]MH_I2C_Read... [05:58:24]Read from MH i2c: F0 09 00 72 20 00 83 30 C4 66 75 08 C2 66 0C [05:58:24]GetLastDocTimeStamp 1724132586 [05:58:24]current date 1724133507 [05:58:24]FM_GetShiftState [05:58:24]SAM_PROTO_GetShiftState [05:58:24]wFMCommunicate request_size=4 [05:58:24]MH_SAM_APDU [05:58:24]CAPDU: 80 13 01 00 [05:58:24]Write to MH i2c: E2 08 00 73 20 80 13 01 00 00 00 00 00 10 [05:58:24]Write i2c OK [05:58:24]MH_I2C_Read... [05:58:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:58:24]Read from MH i2c: E2 [05:58:24]MH_I2C_Read... [05:58:24]Read from MH i2c: E2 0E 00 [05:58:24]MH_I2C_Read... [05:58:24]Read from MH i2c: E2 0E 00 73 20 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 9A [05:58:24]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [05:58:24]wFMCommunicate OK [05:58:24]SAM_PROTO_GetShiftState done [05:58:24]FM_GetShiftState done [05:58:24]opened in 1724112758 [05:58:24]opened+sec_in_day 1724199158 [05:58:24]quantity*price = 381000 [05:58:24]sum+1 = 381001 [05:58:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3810.00 НСП 1% : 33.72 НДС 12% : 404.60 Наличными: 0.00 Безнал.: 3810.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 43 20.08.2024 05:58 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200744 ФПД: 179122901504234 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T055827&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200744&fm=179122901504234&tin=02508201610067®Number=0000000000092545&sum=381000 [05:58:25]StoreToDocumentArchive [05:58:25]shift 466 fd 200744 [05:58:25]save to /storage/0466/doc_00200744 [05:58:25]save last doc name /storage/0466/doc_00200744 to /storage/kkm_last_doc_name [05:58:25]save OK [05:58:25]Clear old archive folders... [05:58:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:58:25]tlvbuf is 00F63A70 [05:58:25]SAM_PROTO_ClearQueue [05:58:25]wFMCommunicate request_size=4 [05:58:25]MH_SAM_APDU [05:58:25]CAPDU: 80 09 00 00 [05:58:25]Write to MH i2c: E2 08 00 80 20 80 09 00 00 00 00 00 00 12 [05:58:25]Write i2c OK [05:58:25]MH_I2C_Read... [05:58:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:58:25]Read from MH i2c: E2 [05:58:25]MH_I2C_Read... [05:58:25]Read from MH i2c: E2 03 00 [05:58:25]MH_I2C_Read... [05:58:25]Read from MH i2c: E2 03 00 80 20 00 90 00 14 [05:58:25]RAPDU: 90 00 [05:58:25]wFMCommunicate OK [05:58:25]SAM_PROTO_ClearQueue done [05:58:25]KKMCreateOFDPacket [05:58:25]OFDProtocolAddRootSTLVToBuf [05:58:25]FM_MakeSignedData [05:58:25]FM_MakeSignedData [05:58:25]SAM_PROTO_SignData [05:58:25]wFMCommunicate request_size=4 [05:58:25]MH_SAM_APDU [05:58:25]CAPDU: 80 0D 01 02 [05:58:25]Write to MH i2c: E2 08 00 81 20 80 0D 01 02 00 00 00 00 1A [05:58:25]Write i2c OK [05:58:25]MH_I2C_Read... [05:58:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:58:25]Read from MH i2c: E2 [05:58:25]MH_I2C_Read... [05:58:25]Read from MH i2c: E2 03 00 [05:58:25]MH_I2C_Read... [05:58:25]Read from MH i2c: E2 03 00 81 20 00 90 00 15 [05:58:25]RAPDU: 90 00 [05:58:25]wFMCommunicate OK [05:58:25]wFMCommunicate request_size=255 [05:58:25]MH_SAM_APDU [05:58:25]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 48 D0 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 D0 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 9E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 48 D0 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 83 30 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 10 03 00 35 04 06 00 A2 E9 4C EA [05:58:25]Write to MH i2c: E2 02 01 82 20 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 48 D0 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 D0 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 9E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 48 D0 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 83 30 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 10 03 00 35 04 06 00 A2 E9 4C EA 00 00 76 [05:58:25]Write i2c OK [05:58:25]MH_I2C_Read... [05:58:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:58:25]Read from MH i2c: E2 [05:58:25]MH_I2C_Read... [05:58:25]Read from MH i2c: E2 03 00 [05:58:25]MH_I2C_Read... [05:58:25]Read from MH i2c: E2 03 00 82 20 00 90 00 16 [05:58:25]RAPDU: 90 00 [05:58:25]wFMCommunicate OK [05:58:25]wFMCommunicate request_size=7 [05:58:25]MH_SAM_APDU [05:58:25]CAPDU: 80 0D 02 02 02 50 EA [05:58:26]Write to MH i2c: E2 0A 00 83 20 80 0D 02 02 02 00 50 EA 00 00 5B [05:58:26]Write i2c OK [05:58:26]MH_I2C_Read... [05:58:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:58:26]Read from MH i2c: E2 [05:58:26]MH_I2C_Read... [05:58:26]Read from MH i2c: E2 03 00 [05:58:26]MH_I2C_Read... [05:58:26]Read from MH i2c: E2 03 00 83 20 00 90 00 17 [05:58:26]RAPDU: 90 00 [05:58:26]wFMCommunicate OK [05:58:26]wFMCommunicate request_size=4 [05:58:26]MH_SAM_APDU [05:58:26]CAPDU: 80 0D 03 02 [05:58:26]Write to MH i2c: E2 08 00 84 20 80 0D 03 02 00 00 00 00 1F [05:58:26]Write i2c OK [05:58:26]MH_I2C_Read... [05:58:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:58:26]Read from MH i2c: E2 [05:58:26]MH_I2C_Read... [05:58:26]Read from MH i2c: E2 0B 00 [05:58:26]MH_I2C_Read... [05:58:26]Read from MH i2c: E2 0B 00 84 20 00 78 95 63 82 20 C3 F8 A1 90 00 8E [05:58:26]RAPDU: 78 95 63 82 20 C3 F8 A1 90 00 [05:58:26]wFMCommunicate OK [05:58:26]SAM_PROTO_SignData done [05:58:26]FM_MakeSignedData done [05:58:26]CreateOFDProtocolMessage [05:58:26]wFMCommunicate request_size=4 [05:58:26]MH_SAM_APDU [05:58:26]CAPDU: 80 11 00 00 [05:58:26]Write to MH i2c: E2 08 00 85 20 80 11 00 00 00 00 00 00 1F [05:58:26]Write i2c OK [05:58:26]MH_I2C_Read... [05:58:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:58:26]Read from MH i2c: E2 [05:58:26]MH_I2C_Read... [05:58:26]Read from MH i2c: E2 17 00 [05:58:26]MH_I2C_Read... [05:58:26]Read from MH i2c: E2 17 00 85 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6C [05:58:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [05:58:26]wFMCommunicate OK [05:58:26]CreateOFDProtocolMessage done [05:58:26]OFDSenderStorePacket 200744 [05:58:26]StoreOFDPacket docnum=200744 [05:58:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 D2 FB 04 01 D3 F8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 48 D0 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 D0 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 9E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 48 D0 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 83 30 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 10 03 00 35 04 06 00 A2 E9 4C EA 50 EA 78 95 63 82 20 C3 F8 A1 [05:58:26]CheckFolder [05:58:26]dirname=/storage/ofd_packets [05:58:26]CheckFolder done [05:58:26]ProducePacketName [05:58:26]name=ofd_packets/00200744 [05:58:26]NVStorageSaveData ofd_packets/00200744 [05:58:26]File name is /storage/ofd_packets/00200744 [05:58:26]Write 298 bytes [05:58:26]NVStorageSaveData done [05:58:26]OFDSenderStorePacket done [05:58:26]KKMCreateOFDPacket done [05:58:26]NVStorageSaveData kkm_last_timestamp [05:58:26]File name is /storage/kkm_last_timestamp [05:58:26]Write 4 bytes [05:58:26]NVStorageSaveData done [05:58:26]ExternCall_PrintAddStr [05:58:26]wPrintStart [05:58:26]Write to MH i2c: 01 00 00 86 20 A6 [05:58:26]Write i2c OK [05:58:26]MH_I2C_Read... [05:58:26]Read from MH i2c: 01 [05:58:26]MH_I2C_Read... [05:58:26]Read from MH i2c: 01 07 00 [05:58:26]MH_I2C_Read... [05:58:26]Read from MH i2c: 01 07 00 86 20 00 00 00 00 00 FF 0F BB [05:58:26]RasterBufferAndPrint [05:58:26]line Счет N : (1)11328317 [05:58:26]line ИНН: 02508201610067 [05:58:26]line Контрольно-Кассовый Чек [05:58:26]line ПРОДАЖА [05:58:26]line ТРК (МРК, ГНК) : 51 [05:58:26]line Товар: 2710194210 [05:58:26]line ДТ-К-5 [05:58:26]line 50.000 * 76.20 [05:58:26]line = 3810.00 [05:58:26]line НДС 12% НСП 1% [05:58:26]line > о реализуемом товаре [05:58:26]line ИТОГО: 3810.00 [05:58:26]line НСП 1% : 33.72 [05:58:26]line НДС 12% : 404.60 [05:58:26]line Наличными: 0.00 [05:58:26]line Безнал.: 3810.00 [05:58:26]line Место: АЗС № 95 "Партнер Нефть" [05:58:26]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [05:58:26]line СНО: Общий режим [05:58:26]line Чек 43 20.08.2024 05:58 [05:58:26]line Смена: 466 ФФД: 1.0 [05:58:26]line ЗНМ: 0300000079 [05:58:26]line РНМ: 0000000000092545 [05:58:26]line Версия ККМ: 001 [05:58:26]line Платежная система: O! деньги [05:58:26]line ФМ: 0000000000871802 [05:58:26]line ФД: 200744 [05:58:26]line ФПД: 179122901504234 [05:58:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T055827&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200744&fm=179122901504234&tin=02508201610067®Number=0000000000092545&sum=381000 [05:58:26]written 0, free lines is 4095 [05:58:26]OFD Sender: Processing packet 200744 [packets to send 247, broken 246] [05:58:26]ProducePacketName [05:58:26]name=ofd_packets/00200744 [05:58:26]OFD Sender: To server: pG, [05:58:26]CommunicateWithHost lk.salyk.kg:30040 [05:58:26]ConnectInit lk.salyk.kg [05:58:26]Write to MH i2c: 01 00 00 B0 20 D0 [05:58:26]Write i2c OK [05:58:26]MH_I2C_Read... [05:58:26]Read from MH i2c: 01 [05:58:26]MH_I2C_Read... [05:58:26]Read from MH i2c: 01 07 00 [05:58:26]MH_I2C_Read... [05:58:26]Read from MH i2c: 01 07 00 B0 20 00 00 00 00 00 E5 0C C8 [05:58:26]RasterBufferAndPrint [05:58:26]line [05:58:26]line [05:58:26]line [05:58:26]line [05:58:26]line [05:58:26]written 0, free lines is 3307 [05:58:26]MH_Cut [05:58:26]Write to MH i2c: D1 01 00 B7 20 01 A9 [05:58:26]Write i2c OK [05:58:26]MH_I2C_Read... [05:58:26]Read from MH i2c: D1 [05:58:26]MH_I2C_Read... [05:58:26]Read from MH i2c: D1 01 00 [05:58:26]MH_I2C_Read... [05:58:26]Read from MH i2c: D1 01 00 B7 20 00 A8 [05:58:26]Write to MH i2c: 01 00 00 B8 20 D8 [05:58:26]Write i2c OK [05:58:26]MH_I2C_Read... [05:58:26]Connected sock=10 [05:58:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 D2 FB 04 01 D3 F8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 48 D0 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 D0 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 9E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 48 D0 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 83 30 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 10 03 00 35 04 06 00 A2 E9 4C EA 50 EA 78 95 63 82 20 C3 F8 A1 [05:58:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 67 35 47 00 87 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 31 38 30 32 10 04 04 00 28 10 03 00 F4 03 04 00 EB DA C3 66 B6 04 01 00 00 C2 B5 EB F9 26 54 CD B2 [05:58:26]CommunicateWithHost err = 0 [05:58:26]CheckOFDResponse [05:58:26]1017 (14) - 77093643461234 [05:58:26]1041 (16) - 0000000000871802 [05:58:26]1040 (4) - 200744 [05:58:26]1012 (4) - 19.08.2024 23:53 [05:58:26]1206 (1) - 0 [05:58:26]OFD Sender: Remove packet 200744 [05:58:26]ProducePacketName [05:58:26]name=ofd_packets/00200744 [05:58:26]NVStorageDeleteData [05:58:27]*** Cut start [05:58:27]*** Purtial cut [05:58:27]*** CUTSNS_PIN = 0 [05:58:27]OFD Sender: No OFD packet to send [05:58:27]*** Stage 1: CUTSNS_PIN = 1 [05:58:29]Read from MH i2c: 01 [05:58:29]MH_I2C_Read... [05:58:29]*** Stop cut motor [05:58:29]*** Cut end [05:58:29]Read from MH i2c: 01 07 00 [05:58:29]MH_I2C_Read... [05:58:29]Read from MH i2c: 01 07 00 B8 20 00 00 00 00 00 FF 0F ED [05:58:29]process_action close_receipt done [05:58:29]requested_data is exist [05:58:29]produce_requested_data [05:58:29]requested_item fm.sn is exist - process it [05:58:29]wFMCommunicate request_size=4 [05:58:29]MH_SAM_APDU [05:58:29]CAPDU: 80 11 00 00 [05:58:29]Write to MH i2c: E2 08 00 B9 20 80 11 00 00 00 00 00 00 53 [05:58:29]Write i2c OK [05:58:29]MH_I2C_Read... [05:58:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:58:29]Read from MH i2c: E2 [05:58:29]MH_I2C_Read... [05:58:29]Read from MH i2c: E2 17 00 [05:58:29]MH_I2C_Read... [05:58:29]Read from MH i2c: E2 17 00 B9 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A0 [05:58:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [05:58:29]wFMCommunicate OK [05:58:29]requested_item fd.num is exist - process it [05:58:29]SAM_PROTO_GetFieldsCounters [05:58:29]wFMCommunicate request_size=4 [05:58:29]MH_SAM_APDU [05:58:29]CAPDU: 80 13 00 00 [05:58:29]Write to MH i2c: E2 08 00 BA 20 80 13 00 00 00 00 00 00 56 [05:58:29]Write i2c OK [05:58:29]MH_I2C_Read... [05:58:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:58:29]Read from MH i2c: E2 [05:58:29]MH_I2C_Read... [05:58:29]Read from MH i2c: E2 62 00 [05:58:29]MH_I2C_Read... [05:58:29]Read from MH i2c: E2 62 00 BA 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 28 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 00 [05:58: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 28 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:58:29]wFMCommunicate OK [05:58:29]SAM_PROTO_GetFieldsCounters done [05:58:29]requested_item shift.num is exist - process it [05:58:29]requested_item shift.opened is exist - process it [05:58:29]req_shift_opened [05:58:29]FM_GetShiftState [05:58:29]SAM_PROTO_GetShiftState [05:58:29]wFMCommunicate request_size=4 [05:58:29]MH_SAM_APDU [05:58:29]CAPDU: 80 13 01 00 [05:58:29]Write to MH i2c: E2 08 00 BB 20 80 13 01 00 00 00 00 00 58 [05:58:29]Write i2c OK [05:58:29]MH_I2C_Read... [05:58:29]Read from MH i2c: E2 [05:58:29]MH_I2C_Read... [05:58:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:58:29]Read from MH i2c: E2 0E 00 [05:58:29]MH_I2C_Read... [05:58:29]Read from MH i2c: E2 0E 00 BB 20 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E2 [05:58:29]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [05:58:29]wFMCommunicate OK [05:58:29]SAM_PROTO_GetShiftState done [05:58:29]FM_GetShiftState done [05:58:29]req_shift_opened done [05:58:29]requested_item shift.open_date is exist - process it [05:58:29]req_shift_open_date [05:58:29]req_shift_open_date done [05:58:29]produce_requested_data done [05:58:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200744,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [05:58:29]process_action_free close_receipt [05:58:29]json_value_free [05:58:29]json_value_free done [05:58:29]process_json_proto returns [05:58:29]Send response to host [05:58:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200744,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [05:58:29]free response buf [05:58:29]execute_script done [05:58:29]execute_script returns [05:58:29]free content buf [05:58:29]Sock 9.Close socket [05:58:29]Sock 9.Thread stoped [05:58:32]OFD Sender: No OFD packet to send [05:58:33]accept exits with 7 [05:58:33]New connection [05:58:33]New thread 3066633572 created [05:58:33]Thread 3066776932 joined [05:58:33]Waiting for new connection... [05:58:33] Sock 7.Parse request [05:58:33]Sock 7.Check first char [05:58:33]Sock 7.First char is OK [05:58:33]request: POST /json_proto HTTP/1.0 [05:58:33]Method: POST [05:58:33]URL: /json_proto [05:58:33]Method is POST - this is cgi request [05:58:33]url: /json_proto [05:58:33]query_string will be loaded in cgi processing [05:58:33]execute_cgi json_proto POST (null) [05:58:33]execute_cgi path=json_proto method=POST [05:58:33]POST find Content-Length [05:58:33]Host: 172.17.46.195:8080 [05:58:33]Content-Length: 805 [05:58:33]Content-Type: application/json [05:58:33] [05:58:33]POST finish read [05:58:33]Found Content-Length = 805 [05:58:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:58:33]execute_script... [05: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)11328318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:58:33]POST & json_proto [05:58:33]process_json_proto [05:58:33]json parsed OK: [05:58:33]protocol is kg_v1.0 [05:58:33]action value=close_receipt [05:58:33]process_action close_receipt [05:58:33]cmd_close_receipt [05:58:33]MH_GetDate [05:58:33]Write to MH i2c: F0 00 00 BC 20 CB [05:58:33]Write i2c OK [05:58:33]MH_I2C_Read... [05:58:33]Read from MH i2c: F0 [05:58:33]MH_I2C_Read... [05:58:33]Read from MH i2c: F0 09 00 [05:58:33]MH_I2C_Read... [05:58:33]Read from MH i2c: F0 09 00 BC 20 00 8C 30 C4 66 75 08 C2 66 5F [05:58:33]GetLastDocTimeStamp 1724133507 [05:58:33]current date 1724133516 [05:58:33]FM_GetShiftState [05:58:33]SAM_PROTO_GetShiftState [05:58:33]wFMCommunicate request_size=4 [05:58:33]MH_SAM_APDU [05:58:33]CAPDU: 80 13 01 00 [05:58:33]Write to MH i2c: E2 08 00 BD 20 80 13 01 00 00 00 00 00 5A [05:58:33]Write i2c OK [05:58:33]MH_I2C_Read... [05:58:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:58:33]Read from MH i2c: E2 [05:58:33]MH_I2C_Read... [05:58:33]Read from MH i2c: E2 0E 00 [05:58:33]MH_I2C_Read... [05:58:33]Read from MH i2c: E2 0E 00 BD 20 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E4 [05:58:33]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [05:58:33]wFMCommunicate OK [05:58:33]SAM_PROTO_GetShiftState done [05:58:33]FM_GetShiftState done [05:58:33]opened in 1724112758 [05:58:33]opened+sec_in_day 1724199158 [05:58:33]quantity*price = 100005 [05:58:33]sum+1 = 100006 [05:58:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 44 20.08.2024 05:58 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200745 ФПД: 29637814306047 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T055836&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200745&fm=29637814306047&tin=02508201610067®Number=0000000000092545&sum=100005 [05:58:34]StoreToDocumentArchive [05:58:34]shift 466 fd 200745 [05:58:34]save to /storage/0466/doc_00200745 [05:58:34]save last doc name /storage/0466/doc_00200745 to /storage/kkm_last_doc_name [05:58:34]save OK [05:58:34]Clear old archive folders... [05:58:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:58:34]tlvbuf is 00F40F00 [05:58:34]SAM_PROTO_ClearQueue [05:58:34]wFMCommunicate request_size=4 [05:58:34]MH_SAM_APDU [05:58:34]CAPDU: 80 09 00 00 [05:58:34]Write to MH i2c: E2 08 00 CA 20 80 09 00 00 00 00 00 00 5C [05:58:34]Write i2c OK [05:58:34]MH_I2C_Read... [05:58:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:58:34]Read from MH i2c: E2 [05:58:34]MH_I2C_Read... [05:58:34]Read from MH i2c: E2 03 00 [05:58:34]MH_I2C_Read... [05:58:34]Read from MH i2c: E2 03 00 CA 20 00 90 00 5E [05:58:34]RAPDU: 90 00 [05:58:34]wFMCommunicate OK [05:58:34]SAM_PROTO_ClearQueue done [05:58:34]KKMCreateOFDPacket [05:58:34]OFDProtocolAddRootSTLVToBuf [05:58:34]FM_MakeSignedData [05:58:34]FM_MakeSignedData [05:58:34]SAM_PROTO_SignData [05:58:34]wFMCommunicate request_size=4 [05:58:34]MH_SAM_APDU [05:58:34]CAPDU: 80 0D 01 02 [05:58:34]Write to MH i2c: E2 08 00 CB 20 80 0D 01 02 00 00 00 00 64 [05:58:34]Write i2c OK [05:58:34]MH_I2C_Read... [05:58:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:58:34]Read from MH i2c: E2 [05:58:34]MH_I2C_Read... [05:58:34]Read from MH i2c: E2 03 00 [05:58:34]MH_I2C_Read... [05:58:34]Read from MH i2c: E2 03 00 CB 20 00 90 00 5F [05:58:34]RAPDU: 90 00 [05:58:34]wFMCommunicate OK [05:58:34]wFMCommunicate request_size=255 [05:58:34]MH_SAM_APDU [05:58: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 8C 30 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 10 03 00 35 04 06 00 1A [05:58:34]Write to MH i2c: E2 02 01 CC 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 8C 30 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 10 03 00 35 04 06 00 1A 00 00 B0 [05:58:35]Write i2c OK [05:58:35]MH_I2C_Read... [05:58:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:58:35]Read from MH i2c: E2 [05:58:35]MH_I2C_Read... [05:58:35]Read from MH i2c: E2 03 00 [05:58:35]MH_I2C_Read... [05:58:35]Read from MH i2c: E2 03 00 CC 20 00 90 00 60 [05:58:35]RAPDU: 90 00 [05:58:35]wFMCommunicate OK [05:58:35]wFMCommunicate request_size=10 [05:58:35]MH_SAM_APDU [05:58:35]CAPDU: 80 0D 02 02 05 F4 97 64 C4 FF [05:58:35]Write to MH i2c: E2 0D 00 CD 20 80 0D 02 02 05 00 F4 97 64 C4 FF 00 00 23 [05:58:35]Write i2c OK [05:58:35]MH_I2C_Read... [05:58:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:58:35]Read from MH i2c: E2 [05:58:35]MH_I2C_Read... [05:58:35]Read from MH i2c: E2 03 00 [05:58:35]MH_I2C_Read... [05:58:35]Read from MH i2c: E2 03 00 CD 20 00 90 00 61 [05:58:35]RAPDU: 90 00 [05:58:35]wFMCommunicate OK [05:58:35]wFMCommunicate request_size=4 [05:58:35]MH_SAM_APDU [05:58:35]CAPDU: 80 0D 03 02 [05:58:35]Write to MH i2c: E2 08 00 CE 20 80 0D 03 02 00 00 00 00 69 [05:58:35]Write i2c OK [05:58:35]MH_I2C_Read... [05:58:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:58:35]Read from MH i2c: E2 [05:58:35]MH_I2C_Read... [05:58:35]Read from MH i2c: E2 0B 00 [05:58:35]MH_I2C_Read... [05:58:35]Read from MH i2c: E2 0B 00 CE 20 00 FC 1B 90 05 48 69 65 67 90 00 93 [05:58:35]RAPDU: FC 1B 90 05 48 69 65 67 90 00 [05:58:35]wFMCommunicate OK [05:58:35]SAM_PROTO_SignData done [05:58:35]FM_MakeSignedData done [05:58:35]CreateOFDProtocolMessage [05:58:35]wFMCommunicate request_size=4 [05:58:35]MH_SAM_APDU [05:58:35]CAPDU: 80 11 00 00 [05:58:35]Write to MH i2c: E2 08 00 CF 20 80 11 00 00 00 00 00 00 69 [05:58:35]Write i2c OK [05:58:35]MH_I2C_Read... [05:58:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:58:35]Read from MH i2c: E2 [05:58:35]MH_I2C_Read... [05:58:35]Read from MH i2c: E2 17 00 [05:58:35]MH_I2C_Read... [05:58:35]Read from MH i2c: E2 17 00 CF 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B6 [05:58:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [05:58:35]wFMCommunicate OK [05:58:35]CreateOFDProtocolMessage done [05:58:35]OFDSenderStorePacket 200745 [05:58:35]StoreOFDPacket docnum=200745 [05:58:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 CC 1C 07 01 34 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 8C 30 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 10 03 00 35 04 06 00 1A F4 97 64 C4 FF FC 1B 90 05 48 69 65 67 [05:58:35]CheckFolder [05:58:35]dirname=/storage/ofd_packets [05:58:35]CheckFolder done [05:58:35]ProducePacketName [05:58:35]name=ofd_packets/00200745 [05:58:35]NVStorageSaveData ofd_packets/00200745 [05:58:35]File name is /storage/ofd_packets/00200745 [05:58:35]Write 301 bytes [05:58:35]NVStorageSaveData done [05:58:35]OFDSenderStorePacket done [05:58:35]KKMCreateOFDPacket done [05:58:35]NVStorageSaveData kkm_last_timestamp [05:58:35]File name is /storage/kkm_last_timestamp [05:58:35]Write 4 bytes [05:58:35]NVStorageSaveData done [05:58:35]ExternCall_PrintAddStr [05:58:35]wPrintStart [05:58:35]Write to MH i2c: 01 00 00 D0 20 F0 [05:58:35]Write i2c OK [05:58:35]MH_I2C_Read... [05:58:35]Read from MH i2c: 01 [05:58:35]MH_I2C_Read... [05:58:35]Read from MH i2c: 01 07 00 [05:58:35]MH_I2C_Read... [05:58:35]Read from MH i2c: 01 07 00 D0 20 00 00 00 00 00 FF 0F 05 [05:58:35]RasterBufferAndPrint [05:58:35]line Счет N : (1)11328318 [05:58:35]line ИНН: 02508201610067 [05:58:35]line Контрольно-Кассовый Чек [05:58:35]line ПРОДАЖА [05:58:35]line ТРК (МРК, ГНК) : 22 [05:58:35]line Товар: 2710124130 [05:58:35]line Аи-92-К-4 [05:58:35]line 14.750 * 67.80 [05:58:35]line = 1000.05 [05:58:35]line НДС 12% НСП 1% [05:58:35]line > о реализуемом товаре [05:58:35]line ИТОГО: 1000.05 [05:58:35]line НСП 1% : 8.85 [05:58:35]line НДС 12% : 106.20 [05:58:35]line Наличными: 0.00 [05:58:35]line Безнал.: 1000.05 [05:58:35]line Место: АЗС № 95 "Партнер Нефть" [05:58:35]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [05:58:35]line СНО: Общий режим [05:58:35]line Чек 44 20.08.2024 05:58 [05:58:35]line Смена: 466 ФФД: 1.0 [05:58:35]line ЗНМ: 0300000079 [05:58:35]line РНМ: 0000000000092545 [05:58:35]line Версия ККМ: 001 [05:58:35]line Платежная система: O! деньги [05:58:35]line ФМ: 0000000000871802 [05:58:35]line ФД: 200745 [05:58:35]line ФПД: 29637814306047 [05:58:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T055836&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200745&fm=29637814306047&tin=02508201610067®Number=0000000000092545&sum=100005 [05:58:35]OFD Sender: Processing packet 200745 [packets to send 247, broken 246] [05:58:35]ProducePacketName [05:58:35]name=ofd_packets/00200745 [05:58:35]OFD Sender: To server: pG, [05:58:35]CommunicateWithHost lk.salyk.kg:30040 [05:58:35]ConnectInit lk.salyk.kg [05:58:35]written 0, free lines is 4095 [05:58:35]Connected sock=10 [05: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 31 38 30 32 0F 01 00 00 CC 1C 07 01 34 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 8C 30 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 10 03 00 35 04 06 00 1A F4 97 64 C4 FF FC 1B 90 05 48 69 65 67 [05:58:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8B C1 47 00 11 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 10 03 00 F4 03 04 00 F4 DA C3 66 B6 04 01 00 00 70 30 56 4A FB FE 56 0B [05:58:35]CommunicateWithHost err = 0 [05:58:35]CheckOFDResponse [05:58:35]1017 (14) - 77093643461234 [05:58:35]1041 (16) - 0000000000871802 [05:58:35]1040 (4) - 200745 [05:58:35]1012 (4) - 19.08.2024 23:53 [05:58:35]1206 (1) - 0 [05:58:35]OFD Sender: Remove packet 200745 [05:58:35]ProducePacketName [05:58:35]name=ofd_packets/00200745 [05:58:35]NVStorageDeleteData [05:58:35]Write to MH i2c: 01 00 00 FA 20 1A [05:58:35]Write i2c OK [05:58:35]MH_I2C_Read... [05:58:35]Read from MH i2c: 01 [05:58:35]MH_I2C_Read... [05:58:35]Read from MH i2c: 01 07 00 [05:58:35]MH_I2C_Read... [05:58:35]Read from MH i2c: 01 07 00 FA 20 00 00 00 00 00 18 0D 46 [05:58:35]RasterBufferAndPrint [05:58:35]line [05:58:35]line [05:58:35]line [05:58:35]line [05:58:35]line [05:58:35]written 0, free lines is 3361 [05:58:35]MH_Cut [05:58:35]Write to MH i2c: D1 01 00 01 21 01 F4 [05:58:35]Write i2c OK [05:58:35]MH_I2C_Read... [05:58:35]Read from MH i2c: D1 [05:58:35]MH_I2C_Read... [05:58:35]Read from MH i2c: D1 01 00 [05:58:35]MH_I2C_Read... [05:58:35]Read from MH i2c: D1 01 00 01 21 00 F3 [05:58:35]Write to MH i2c: 01 00 00 02 21 23 [05:58:35]Write i2c OK [05:58:35]MH_I2C_Read... [05:58:36]OFD Sender: No OFD packet to send [05:58:36]*** Cut start [05:58:36]*** Purtial cut [05:58:36]*** Stage 1: CUTSNS_PIN = 1 [05:58:36]Read from MH i2c: 01 [05:58:36]MH_I2C_Read... [05:58:36]*** Stop cut motor [05:58:36]*** Cut end [05:58:36]Read from MH i2c: 01 07 00 [05:58:36]MH_I2C_Read... [05:58:36]Read from MH i2c: 01 07 00 02 21 00 00 00 00 00 FF 0F 38 [05:58:36]process_action close_receipt done [05:58:36]requested_data is exist [05:58:36]produce_requested_data [05:58:36]requested_item fm.sn is exist - process it [05:58:36]wFMCommunicate request_size=4 [05:58:36]MH_SAM_APDU [05:58:36]CAPDU: 80 11 00 00 [05:58:36]Write to MH i2c: E2 08 00 03 21 80 11 00 00 00 00 00 00 9E [05:58:36]Write i2c OK [05:58:36]MH_I2C_Read... [05:58:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:58:37]Read from MH i2c: E2 [05:58:37]MH_I2C_Read... [05:58:37]Read from MH i2c: E2 17 00 [05:58:37]MH_I2C_Read... [05:58:37]Read from MH i2c: E2 17 00 03 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EB [05:58:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [05:58:37]wFMCommunicate OK [05:58:37]requested_item fd.num is exist - process it [05:58:37]SAM_PROTO_GetFieldsCounters [05:58:37]wFMCommunicate request_size=4 [05:58:37]MH_SAM_APDU [05:58:37]CAPDU: 80 13 00 00 [05:58:37]Write to MH i2c: E2 08 00 04 21 80 13 00 00 00 00 00 00 A1 [05:58:37]Write i2c OK [05:58:37]MH_I2C_Read... [05:58:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:58:37]Read from MH i2c: E2 [05:58:37]MH_I2C_Read... [05:58:37]Read from MH i2c: E2 62 00 [05:58:37]MH_I2C_Read... [05:58:37]Read from MH i2c: E2 62 00 04 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 29 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 4F [05: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 29 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:58:37]wFMCommunicate OK [05:58:37]SAM_PROTO_GetFieldsCounters done [05:58:37]requested_item shift.num is exist - process it [05:58:37]requested_item shift.opened is exist - process it [05:58:37]req_shift_opened [05:58:37]FM_GetShiftState [05:58:37]SAM_PROTO_GetShiftState [05:58:37]wFMCommunicate request_size=4 [05:58:37]MH_SAM_APDU [05:58:37]CAPDU: 80 13 01 00 [05:58:37]Write to MH i2c: E2 08 00 05 21 80 13 01 00 00 00 00 00 A3 [05:58:37]Write i2c OK [05:58:37]MH_I2C_Read... [05:58:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:58:37]Read from MH i2c: E2 [05:58:37]MH_I2C_Read... [05:58:37]Read from MH i2c: E2 0E 00 [05:58:37]MH_I2C_Read... [05:58:37]Read from MH i2c: E2 0E 00 05 21 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 2D [05:58:37]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [05:58:37]wFMCommunicate OK [05:58:37]SAM_PROTO_GetShiftState done [05:58:37]FM_GetShiftState done [05:58:37]req_shift_opened done [05:58:37]requested_item shift.open_date is exist - process it [05:58:37]req_shift_open_date [05:58:37]req_shift_open_date done [05:58:37]produce_requested_data done [05:58:37]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200745,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [05:58:37]process_action_free close_receipt [05:58:37]json_value_free [05:58:37]json_value_free done [05:58:37]process_json_proto returns [05:58:37]Send response to host [05:58:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200745,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [05:58:37]free response buf [05:58:37]execute_script done [05:58:37]execute_script returns [05:58:37]free content buf [05:58:37]Sock 7.Close socket [05:58:37]Sock 7.Thread stoped [05:58:41]OFD Sender: No OFD packet to send [05:58:46]OFD Sender: No OFD packet to send [05:58:51]OFD Sender: No OFD packet to send [05:58:56]OFD Sender: No OFD packet to send [05:59:01]OFD Sender: No OFD packet to send [05:59:06]OFD Sender: No OFD packet to send [05:59:11]OFD Sender: No OFD packet to send [05:59:16]OFD Sender: No OFD packet to send [05:59:21]OFD Sender: No OFD packet to send [05:59:26]OFD Sender: No OFD packet to send [05:59:31]OFD Sender: No OFD packet to send [05:59:36]OFD Sender: No OFD packet to send [05:59:41]OFD Sender: No OFD packet to send [05:59:46]OFD Sender: No OFD packet to send [05:59:51]OFD Sender: No OFD packet to send [05:59:56]OFD Sender: No OFD packet to send [06:00:01]OFD Sender: No OFD packet to send [06:00:06]OFD Sender: No OFD packet to send [06:00:11]OFD Sender: No OFD packet to send [06:00:16]OFD Sender: No OFD packet to send [06:00:21]OFD Sender: No OFD packet to send [06:00:26]OFD Sender: No OFD packet to send [06:00:31]OFD Sender: No OFD packet to send [06:00:36]OFD Sender: No OFD packet to send [06:00:41]OFD Sender: No OFD packet to send [06:00:46]OFD Sender: No OFD packet to send [06:00:51]OFD Sender: No OFD packet to send [06:00:56]OFD Sender: No OFD packet to send [06:01:01]OFD Sender: No OFD packet to send [06:01:06]OFD Sender: No OFD packet to send [06:01:11]OFD Sender: No OFD packet to send [06:01:16]OFD Sender: No OFD packet to send [06:01:21]OFD Sender: No OFD packet to send [06:01:26]OFD Sender: No OFD packet to send [06:01:31]OFD Sender: No OFD packet to send [06:01:36]OFD Sender: No OFD packet to send [06:01:41]OFD Sender: No OFD packet to send [06:01:46]OFD Sender: No OFD packet to send [06:01:51]OFD Sender: No OFD packet to send [06:01:56]OFD Sender: No OFD packet to send [06:02:01]OFD Sender: No OFD packet to send [06:02:06]OFD Sender: No OFD packet to send [06:02:11]OFD Sender: No OFD packet to send [06:02:16]OFD Sender: No OFD packet to send [06:02:18]accept exits with 9 [06:02:18]New connection [06:02:18]New thread 3066776932 created [06:02:18] Sock 9.Parse request [06:02:18]Sock 9.Check first char [06:02:18]Thread 3066633572 joined [06:02:18]Sock 9.First char is OK [06:02:18]Waiting for new connection... [06:02:18]request: POST /json_proto HTTP/1.0 [06:02:18]Method: POST [06:02:18]URL: /json_proto [06:02:18]Method is POST - this is cgi request [06:02:18]url: /json_proto [06:02:18]query_string will be loaded in cgi processing [06:02:18]execute_cgi json_proto POST (null) [06:02:18]execute_cgi path=json_proto method=POST [06:02:18]POST find Content-Length [06:02:18]Host: 172.17.46.195:8080 [06:02:18]Content-Length: 690 [06:02:18]Content-Type: application/json [06:02:18] [06:02:18]POST finish read [06:02:18]Found Content-Length = 690 [06:02:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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:02:18]execute_script... [06:02: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)11328319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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:02:18]POST & json_proto [06:02:18]process_json_proto [06:02:18]json parsed OK: [06:02:18]protocol is kg_v1.0 [06:02:18]action value=close_receipt [06:02:18]process_action close_receipt [06:02:18]cmd_close_receipt [06:02:18]MH_GetDate [06:02:18]Write to MH i2c: F0 00 00 06 21 16 [06:02:18]Write i2c OK [06:02:18]MH_I2C_Read... [06:02:18]Read from MH i2c: F0 [06:02:18]MH_I2C_Read... [06:02:18]Read from MH i2c: F0 09 00 [06:02:18]MH_I2C_Read... [06:02:18]Read from MH i2c: F0 09 00 06 21 00 6D 31 C4 66 75 08 C2 66 8C [06:02:18]GetLastDocTimeStamp 1724133516 [06:02:18]current date 1724133741 [06:02:18]FM_GetShiftState [06:02:18]SAM_PROTO_GetShiftState [06:02:18]wFMCommunicate request_size=4 [06:02:18]MH_SAM_APDU [06:02:18]CAPDU: 80 13 01 00 [06:02:18]Write to MH i2c: E2 08 00 07 21 80 13 01 00 00 00 00 00 A5 [06:02:18]Write i2c OK [06:02:18]MH_I2C_Read... [06:02:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:02:18]Read from MH i2c: E2 [06:02:18]MH_I2C_Read... [06:02:18]Read from MH i2c: E2 0E 00 [06:02:18]MH_I2C_Read... [06:02:18]Read from MH i2c: E2 0E 00 07 21 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 2F [06:02:18]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:02:18]wFMCommunicate OK [06:02:18]SAM_PROTO_GetShiftState done [06:02:18]FM_GetShiftState done [06:02:18]opened in 1724112758 [06:02:18]opened+sec_in_day 1724199158 [06:02:18]quantity*price = 120046 [06:02:18]sum+1 = 120047 [06:02:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.48 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 45 20.08.2024 06:02 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200746 ФПД: 188497344421085 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T060221&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200746&fm=188497344421085&tin=02508201610067®Number=0000000000092545&sum=120000 [06:02:19]StoreToDocumentArchive [06:02:19]shift 466 fd 200746 [06:02:19]save to /storage/0466/doc_00200746 [06:02:19]save last doc name /storage/0466/doc_00200746 to /storage/kkm_last_doc_name [06:02:19]save OK [06:02:19]Clear old archive folders... [06:02:19]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:02:19]tlvbuf is 00F84B30 [06:02:19]SAM_PROTO_ClearQueue [06:02:19]wFMCommunicate request_size=4 [06:02:19]MH_SAM_APDU [06:02:19]CAPDU: 80 09 00 00 [06:02:19]Write to MH i2c: E2 08 00 14 21 80 09 00 00 00 00 00 00 A7 [06:02:19]Write i2c OK [06:02:19]MH_I2C_Read... [06:02:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:02:20]Read from MH i2c: E2 [06:02:20]MH_I2C_Read... [06:02:20]Read from MH i2c: E2 03 00 [06:02:20]MH_I2C_Read... [06:02:20]Read from MH i2c: E2 03 00 14 21 00 90 00 A9 [06:02:20]RAPDU: 90 00 [06:02:20]wFMCommunicate OK [06:02:20]SAM_PROTO_ClearQueue done [06:02:20]KKMCreateOFDPacket [06:02:20]OFDProtocolAddRootSTLVToBuf [06:02:20]FM_MakeSignedData [06:02:20]FM_MakeSignedData [06:02:20]SAM_PROTO_SignData [06:02:20]wFMCommunicate request_size=4 [06:02:20]MH_SAM_APDU [06:02:20]CAPDU: 80 0D 01 02 [06:02:20]Write to MH i2c: E2 08 00 15 21 80 0D 01 02 00 00 00 00 AF [06:02:20]Write i2c OK [06:02:20]MH_I2C_Read... [06:02:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:02:20]Read from MH i2c: E2 [06:02:20]MH_I2C_Read... [06:02:20]Read from MH i2c: E2 03 00 [06:02:20]MH_I2C_Read... [06:02:20]Read from MH i2c: E2 03 00 15 21 00 90 00 AA [06:02:20]RAPDU: 90 00 [06:02:20]wFMCommunicate OK [06:02:20]wFMCommunicate request_size=255 [06:02:20]MH_SAM_APDU [06:02: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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 2D 00 00 00 F4 03 04 00 6D 31 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 10 03 [06:02:20]Write to MH i2c: E2 02 01 16 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 2D 00 00 00 F4 03 04 00 6D 31 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 10 03 00 00 97 [06:02:20]Write i2c OK [06:02:20]MH_I2C_Read... [06:02:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:02:20]Read from MH i2c: E2 [06:02:20]MH_I2C_Read... [06:02:20]Read from MH i2c: E2 03 00 [06:02:20]MH_I2C_Read... [06:02:20]Read from MH i2c: E2 03 00 16 21 00 90 00 AB [06:02:20]RAPDU: 90 00 [06:02:20]wFMCommunicate OK [06:02:20]wFMCommunicate request_size=16 [06:02:20]MH_SAM_APDU [06:02:20]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 AB 6F F5 41 5C DD [06:02:20]Write to MH i2c: E2 13 00 17 21 80 0D 02 02 0B 00 00 35 04 06 00 AB 6F F5 41 5C DD 00 00 90 [06:02:20]Write i2c OK [06:02:20]MH_I2C_Read... [06:02:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:02:20]Read from MH i2c: E2 [06:02:20]MH_I2C_Read... [06:02:20]Read from MH i2c: E2 03 00 [06:02:20]MH_I2C_Read... [06:02:20]Read from MH i2c: E2 03 00 17 21 00 90 00 AC [06:02:20]RAPDU: 90 00 [06:02:20]wFMCommunicate OK [06:02:20]wFMCommunicate request_size=4 [06:02:20]MH_SAM_APDU [06:02:20]CAPDU: 80 0D 03 02 [06:02:20]Write to MH i2c: E2 08 00 18 21 80 0D 03 02 00 00 00 00 B4 [06:02:20]Write i2c OK [06:02:20]MH_I2C_Read... [06:02:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:02:20]Read from MH i2c: E2 [06:02:20]MH_I2C_Read... [06:02:20]Read from MH i2c: E2 0B 00 [06:02:20]MH_I2C_Read... [06:02:20]Read from MH i2c: E2 0B 00 18 21 00 17 A5 F0 71 C1 91 00 FB 90 00 1F [06:02:20]RAPDU: 17 A5 F0 71 C1 91 00 FB 90 00 [06:02:20]wFMCommunicate OK [06:02:20]SAM_PROTO_SignData done [06:02:20]FM_MakeSignedData done [06:02:20]CreateOFDProtocolMessage [06:02:20]wFMCommunicate request_size=4 [06:02:20]MH_SAM_APDU [06:02:20]CAPDU: 80 11 00 00 [06:02:20]Write to MH i2c: E2 08 00 19 21 80 11 00 00 00 00 00 00 B4 [06:02:20]Write i2c OK [06:02:20]MH_I2C_Read... [06:02:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:02:20]Read from MH i2c: E2 [06:02:20]MH_I2C_Read... [06:02:20]Read from MH i2c: E2 17 00 [06:02:20]MH_I2C_Read... [06:02:20]Read from MH i2c: E2 17 00 19 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 01 [06:02:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [06:02:20]wFMCommunicate OK [06:02:20]CreateOFDProtocolMessage done [06:02:20]OFDSenderStorePacket 200746 [06:02:20]StoreOFDPacket docnum=200746 [06:02:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 47 33 0D 01 17 C7 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 2D 00 00 00 F4 03 04 00 6D 31 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 10 03 00 35 04 06 00 AB 6F F5 41 5C DD 17 A5 F0 71 C1 91 00 FB [06:02:20]CheckFolder [06:02:20]dirname=/storage/ofd_packets [06:02:20]CheckFolder done [06:02:20]ProducePacketName [06:02:20]name=ofd_packets/00200746 [06:02:20]NVStorageSaveData ofd_packets/00200746 [06:02:20]File name is /storage/ofd_packets/00200746 [06:02:20]Write 307 bytes [06:02:20]NVStorageSaveData done [06:02:20]OFDSenderStorePacket done [06:02:20]KKMCreateOFDPacket done [06:02:20]NVStorageSaveData kkm_last_timestamp [06:02:20]File name is /storage/kkm_last_timestamp [06:02:20]Write 4 bytes [06:02:20]NVStorageSaveData done [06:02:20]OFD Sender: Processing packet 200746 [packets to send 247, broken 246] [06:02:20]ProducePacketName [06:02:20]name=ofd_packets/00200746 [06:02:20]OFD Sender: To server: pG, [06:02:20]CommunicateWithHost lk.salyk.kg:30040 [06:02:20]ConnectInit lk.salyk.kg [06:02:20]ExternCall_PrintAddStr [06:02:20]wPrintStart [06:02:20]Write to MH i2c: 01 00 00 1A 21 3B [06:02:20]Write i2c OK [06:02:20]MH_I2C_Read... [06:02:20]Read from MH i2c: 01 [06:02:20]MH_I2C_Read... [06:02:20]Read from MH i2c: 01 07 00 [06:02:20]MH_I2C_Read... [06:02:20]Read from MH i2c: 01 07 00 1A 21 00 00 00 00 00 FF 0F 50 [06:02:20]RasterBufferAndPrint [06:02:20]line Счет N : (1)11328319 [06:02:20]line ИНН: 02508201610067 [06:02:20]line Контрольно-Кассовый Чек [06:02:20]line ПРОДАЖА [06:02:20]line ТРК (МРК, ГНК) : 62 [06:02:20]line Товар: 2710194210 [06:02:20]line D-ENERGY ДТ-К-5 [06:02:20]line 15.550 * 77.20 [06:02:20]line = 1200.46 [06:02:20]line НДС 12% НСП 1% [06:02:20]line > о реализуемом товаре [06:02:20]line ОКРУГЛЕНИЕ: -0.46 [06:02:20]line ИТОГО: 1200.00 [06:02:20]line Внесено: 1200.00 [06:02:20]line СДАЧА: 0.00 [06:02:20]line НСП 1% : 10.62 [06:02:20]line НДС 12% : 127.48 [06:02:20]line Наличными: 1200.00 [06:02:20]line Безнал.: 0.00 [06:02:20]line Место: АЗС № 95 "Партнер Нефть" [06:02:20]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [06:02:20]line СНО: Общий режим [06:02:20]line Чек 45 20.08.2024 06:02 [06:02:20]line Смена: 466 ФФД: 1.0 [06:02:20]line ЗНМ: 0300000079 [06:02:20]line РНМ: 0000000000092545 [06:02:20]line Версия ККМ: 001 [06:02:20]line ФМ: 0000000000871802 [06:02:20]line ФД: 200746 [06:02:20]line ФПД: 188497344421085 [06:02:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T060221&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200746&fm=188497344421085&tin=02508201610067®Number=0000000000092545&sum=120000 [06:02:20]Connected sock=11 [06:02:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 47 33 0D 01 17 C7 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 2D 00 00 00 F4 03 04 00 6D 31 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 10 03 00 35 04 06 00 AB 6F F5 41 5C DD 17 A5 F0 71 C1 91 00 FB [06:02:20]written 0, free lines is 4095 [06:02:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 66 85 47 00 8B 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 31 38 30 32 10 04 04 00 2A 10 03 00 F4 03 04 00 D5 DB C3 66 B6 04 01 00 00 F5 5F B7 06 CE C6 EA F9 [06:02:21]CommunicateWithHost err = 0 [06:02:21]CheckOFDResponse [06:02:21]1017 (14) - 77093643461234 [06:02:21]1041 (16) - 0000000000871802 [06:02:21]1040 (4) - 200746 [06:02:21]1012 (4) - 19.08.2024 23:57 [06:02:21]1206 (1) - 0 [06:02:21]OFD Sender: Remove packet 200746 [06:02:21]ProducePacketName [06:02:21]name=ofd_packets/00200746 [06:02:21]NVStorageDeleteData [06:02:21]Write to MH i2c: 01 00 00 45 21 66 [06:02:21]Write i2c OK [06:02:21]MH_I2C_Read... [06:02:21]Read from MH i2c: 01 [06:02:21]MH_I2C_Read... [06:02:21]Read from MH i2c: 01 07 00 [06:02:21]MH_I2C_Read... [06:02:21]Read from MH i2c: 01 07 00 45 21 00 00 00 00 00 E7 0C 60 [06:02:21]RasterBufferAndPrint [06:02:21]line [06:02:21]line [06:02:21]line [06:02:21]line [06:02:21]line [06:02:21]written 0, free lines is 3309 [06:02:21]MH_Cut [06:02:21]Write to MH i2c: D1 01 00 4C 21 01 3F [06:02:21]Write i2c OK [06:02:21]MH_I2C_Read... [06:02:21]Read from MH i2c: D1 [06:02:21]MH_I2C_Read... [06:02:21]Read from MH i2c: D1 01 00 [06:02:21]MH_I2C_Read... [06:02:21]Read from MH i2c: D1 01 00 4C 21 00 3E [06:02:21]Write to MH i2c: 01 00 00 4D 21 6E [06:02:21]Write i2c OK [06:02:21]MH_I2C_Read... [06:02:21]OFD Sender: No OFD packet to send [06:02:22]*** Cut start [06:02:22]*** Purtial cut [06:02:22]*** CUTSNS_PIN = 0 [06:02:22]*** Stage 1: CUTSNS_PIN = 1 [06:02:24]Read from MH i2c: 01 [06:02:24]MH_I2C_Read... [06:02:24]*** Stop cut motor [06:02:24]*** Cut end [06:02:24]Read from MH i2c: 01 07 00 [06:02:24]MH_I2C_Read... [06:02:24]Read from MH i2c: 01 07 00 4D 21 00 00 00 00 00 FF 0F 83 [06:02:24]process_action close_receipt done [06:02:24]requested_data is exist [06:02:24]produce_requested_data [06:02:24]requested_item fm.sn is exist - process it [06:02:24]wFMCommunicate request_size=4 [06:02:24]MH_SAM_APDU [06:02:24]CAPDU: 80 11 00 00 [06:02:24]Write to MH i2c: E2 08 00 4E 21 80 11 00 00 00 00 00 00 E9 [06:02:24]Write i2c OK [06:02:24]MH_I2C_Read... [06:02:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:02:24]Read from MH i2c: E2 [06:02:24]MH_I2C_Read... [06:02:24]Read from MH i2c: E2 17 00 [06:02:24]MH_I2C_Read... [06:02:24]Read from MH i2c: E2 17 00 4E 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 36 [06:02:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [06:02:24]wFMCommunicate OK [06:02:24]requested_item fd.num is exist - process it [06:02:24]SAM_PROTO_GetFieldsCounters [06:02:24]wFMCommunicate request_size=4 [06:02:24]MH_SAM_APDU [06:02:24]CAPDU: 80 13 00 00 [06:02:24]Write to MH i2c: E2 08 00 4F 21 80 13 00 00 00 00 00 00 EC [06:02:24]Write i2c OK [06:02:24]MH_I2C_Read... [06:02:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:02:24]Read from MH i2c: E2 [06:02:24]MH_I2C_Read... [06:02:24]Read from MH i2c: E2 62 00 [06:02:24]MH_I2C_Read... [06:02:24]Read from MH i2c: E2 62 00 4F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2A 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 9E [06:02:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2A 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:02:24]wFMCommunicate OK [06:02:24]SAM_PROTO_GetFieldsCounters done [06:02:24]requested_item shift.num is exist - process it [06:02:24]requested_item shift.opened is exist - process it [06:02:24]req_shift_opened [06:02:24]FM_GetShiftState [06:02:24]SAM_PROTO_GetShiftState [06:02:24]wFMCommunicate request_size=4 [06:02:24]MH_SAM_APDU [06:02:24]CAPDU: 80 13 01 00 [06:02:24]Write to MH i2c: E2 08 00 50 21 80 13 01 00 00 00 00 00 EE [06:02:24]Write i2c OK [06:02:24]MH_I2C_Read... [06:02:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:02:24]Read from MH i2c: E2 [06:02:24]MH_I2C_Read... [06:02:24]Read from MH i2c: E2 0E 00 [06:02:24]MH_I2C_Read... [06:02:24]Read from MH i2c: E2 0E 00 50 21 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 78 [06:02:24]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:02:24]wFMCommunicate OK [06:02:24]SAM_PROTO_GetShiftState done [06:02:24]FM_GetShiftState done [06:02:24]req_shift_opened done [06:02:24]requested_item shift.open_date is exist - process it [06:02:24]req_shift_open_date [06:02:24]req_shift_open_date done [06:02:24]produce_requested_data done [06:02:24]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200746,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [06:02:24]process_action_free close_receipt [06:02:24]json_value_free [06:02:24]json_value_free done [06:02:24]process_json_proto returns [06:02:24]Send response to host [06:02:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200746,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [06:02:24]free response buf [06:02:24]execute_script done [06:02:24]execute_script returns [06:02:24]free content buf [06:02:24]Sock 9.Close socket [06:02:24]Sock 9.Thread stoped [06:02:26]OFD Sender: No OFD packet to send [06:02:31]OFD Sender: No OFD packet to send [06:02:36]OFD Sender: No OFD packet to send [06:02:41]OFD Sender: No OFD packet to send [06:02:46]OFD Sender: No OFD packet to send [06:02:51]OFD Sender: No OFD packet to send [06:02:56]OFD Sender: No OFD packet to send [06:03:01]OFD Sender: No OFD packet to send [06:03:06]OFD Sender: No OFD packet to send [06:03:11]OFD Sender: No OFD packet to send [06:03:16]OFD Sender: No OFD packet to send [06:03:21]OFD Sender: No OFD packet to send [06:03:26]OFD Sender: No OFD packet to send [06:03:31]OFD Sender: No OFD packet to send [06:03:36]OFD Sender: No OFD packet to send [06:03:41]OFD Sender: No OFD packet to send [06:03:46]OFD Sender: No OFD packet to send [06:03:51]OFD Sender: No OFD packet to send [06:03:56]OFD Sender: No OFD packet to send [06:04:01]OFD Sender: No OFD packet to send [06:04:06]OFD Sender: No OFD packet to send [06:04:09]accept exits with 7 [06:04:09]New connection [06:04:09]New thread 3066633572 created [06:04:09]Thread 3066776932 joined [06:04:09]Waiting for new connection... [06:04:09] Sock 7.Parse request [06:04:09]Sock 7.Check first char [06:04:09]Sock 7.First char is OK [06:04:09]request: POST /json_proto HTTP/1.0 [06:04:09]Method: POST [06:04:09]URL: /json_proto [06:04:09]Method is POST - this is cgi request [06:04:09]url: /json_proto [06:04:09]query_string will be loaded in cgi processing [06:04:09]execute_cgi json_proto POST (null) [06:04:09]execute_cgi path=json_proto method=POST [06:04:09]POST find Content-Length [06:04:09]Host: 172.17.46.195:8080 [06:04:09]Content-Length: 680 [06:04:09]Content-Type: application/json [06:04:09] [06:04:09]POST finish read [06:04:09]Found Content-Length = 680 [06:04:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328320", "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" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:04:09]execute_script... [06: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)11328320", "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" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:04:09]POST & json_proto [06:04:09]process_json_proto [06:04:09]json parsed OK: [06:04:09]protocol is kg_v1.0 [06:04:09]action value=close_receipt [06:04:09]process_action close_receipt [06:04:09]cmd_close_receipt [06:04:09]MH_GetDate [06:04:09]Write to MH i2c: F0 00 00 51 21 61 [06:04:09]Write i2c OK [06:04:09]MH_I2C_Read... [06:04:09]Read from MH i2c: F0 [06:04:09]MH_I2C_Read... [06:04:09]Read from MH i2c: F0 09 00 [06:04:09]MH_I2C_Read... [06:04:09]Read from MH i2c: F0 09 00 51 21 00 DC 31 C4 66 75 08 C2 66 46 [06:04:09]GetLastDocTimeStamp 1724133741 [06:04:09]current date 1724133852 [06:04:09]FM_GetShiftState [06:04:09]SAM_PROTO_GetShiftState [06:04:09]wFMCommunicate request_size=4 [06:04:09]MH_SAM_APDU [06:04:09]CAPDU: 80 13 01 00 [06:04:09]Write to MH i2c: E2 08 00 52 21 80 13 01 00 00 00 00 00 F0 [06:04:09]Write i2c OK [06:04:09]MH_I2C_Read... [06:04:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:04:09]Read from MH i2c: E2 [06:04:09]MH_I2C_Read... [06:04:09]Read from MH i2c: E2 0E 00 [06:04:09]MH_I2C_Read... [06:04:09]Read from MH i2c: E2 0E 00 52 21 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 7A [06:04:09]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:04:09]wFMCommunicate OK [06:04:09]SAM_PROTO_GetShiftState done [06:04:09]FM_GetShiftState done [06:04:09]opened in 1724112758 [06:04:09]opened+sec_in_day 1724199158 [06:04:09]quantity*price = 80004 [06:04:09]sum+1 = 80005 [06:04:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 46 20.08.2024 06:04 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200747 ФПД: 97314474643500 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T060412&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200747&fm=97314474643500&tin=02508201610067®Number=0000000000092545&sum=80000 [06:04:11]StoreToDocumentArchive [06:04:11]shift 466 fd 200747 [06:04:11]save to /storage/0466/doc_00200747 [06:04:11]save last doc name /storage/0466/doc_00200747 to /storage/kkm_last_doc_name [06:04:11]save OK [06:04:11]Clear old archive folders... [06:04:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:04:11]tlvbuf is B6F2A070 [06:04:11]SAM_PROTO_ClearQueue [06:04:11]wFMCommunicate request_size=4 [06:04:11]MH_SAM_APDU [06:04:11]CAPDU: 80 09 00 00 [06:04:11]Write to MH i2c: E2 08 00 5F 21 80 09 00 00 00 00 00 00 F2 [06:04:11]Write i2c OK [06:04:11]MH_I2C_Read... [06:04:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:04:11]Read from MH i2c: E2 [06:04:11]MH_I2C_Read... [06:04:11]Read from MH i2c: E2 03 00 [06:04:11]MH_I2C_Read... [06:04:11]Read from MH i2c: E2 03 00 5F 21 00 90 00 F4 [06:04:11]RAPDU: 90 00 [06:04:11]wFMCommunicate OK [06:04:11]SAM_PROTO_ClearQueue done [06:04:11]KKMCreateOFDPacket [06:04:11]OFDProtocolAddRootSTLVToBuf [06:04:11]FM_MakeSignedData [06:04:11]FM_MakeSignedData [06:04:11]SAM_PROTO_SignData [06:04:11]wFMCommunicate request_size=4 [06:04:11]MH_SAM_APDU [06:04:11]CAPDU: 80 0D 01 02 [06:04:11]Write to MH i2c: E2 08 00 60 21 80 0D 01 02 00 00 00 00 FA [06:04:11]Write i2c OK [06:04:11]MH_I2C_Read... [06:04:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:04:11]Read from MH i2c: E2 [06:04:11]MH_I2C_Read... [06:04:11]Read from MH i2c: E2 03 00 [06:04:11]MH_I2C_Read... [06:04:11]Read from MH i2c: E2 03 00 60 21 00 90 00 F5 [06:04:11]RAPDU: 90 00 [06:04:11]wFMCommunicate OK [06:04:11]wFMCommunicate request_size=255 [06:04:11]MH_SAM_APDU [06:04: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 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 DC 31 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 10 03 00 35 04 06 00 58 [06:04:11]Write to MH i2c: E2 02 01 61 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 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 DC 31 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 10 03 00 35 04 06 00 58 00 00 ED [06:04:11]Write i2c OK [06:04:11]MH_I2C_Read... [06:04:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:04:11]Read from MH i2c: E2 [06:04:11]MH_I2C_Read... [06:04:11]Read from MH i2c: E2 03 00 [06:04:11]MH_I2C_Read... [06:04:11]Read from MH i2c: E2 03 00 61 21 00 90 00 F6 [06:04:11]RAPDU: 90 00 [06:04:11]wFMCommunicate OK [06:04:11]wFMCommunicate request_size=10 [06:04:11]MH_SAM_APDU [06:04:11]CAPDU: 80 0D 02 02 05 81 CA B1 50 2C [06:04:11]Write to MH i2c: E2 0D 00 62 21 80 0D 02 02 05 00 81 CA B1 50 2C 00 00 7F [06:04:11]Write i2c OK [06:04:11]MH_I2C_Read... [06:04:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:04:11]Read from MH i2c: E2 [06:04:11]MH_I2C_Read... [06:04:11]Read from MH i2c: E2 03 00 [06:04:11]MH_I2C_Read... [06:04:11]Read from MH i2c: E2 03 00 62 21 00 90 00 F7 [06:04:11]RAPDU: 90 00 [06:04:11]wFMCommunicate OK [06:04:11]wFMCommunicate request_size=4 [06:04:11]MH_SAM_APDU [06:04:11]CAPDU: 80 0D 03 02 [06:04:11]Write to MH i2c: E2 08 00 63 21 80 0D 03 02 00 00 00 00 FF [06:04:11]Write i2c OK [06:04:11]MH_I2C_Read... [06:04:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:04:11]Read from MH i2c: E2 [06:04:11]MH_I2C_Read... [06:04:11]Read from MH i2c: E2 0B 00 [06:04:11]MH_I2C_Read... [06:04:11]Read from MH i2c: E2 0B 00 63 21 00 EF EC C8 38 DD E8 D8 1B 90 00 93 [06:04:11]RAPDU: EF EC C8 38 DD E8 D8 1B 90 00 [06:04:11]wFMCommunicate OK [06:04:11]SAM_PROTO_SignData done [06:04:11]FM_MakeSignedData done [06:04:11]CreateOFDProtocolMessage [06:04:11]wFMCommunicate request_size=4 [06:04:11]MH_SAM_APDU [06:04:11]CAPDU: 80 11 00 00 [06:04:11]Write to MH i2c: E2 08 00 64 21 80 11 00 00 00 00 00 00 FF [06:04:11]Write i2c OK [06:04:11]MH_I2C_Read... [06:04:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:04:11]Read from MH i2c: E2 [06:04:11]MH_I2C_Read... [06:04:11]Read from MH i2c: E2 17 00 [06:04:11]MH_I2C_Read... [06:04:11]Read from MH i2c: E2 17 00 64 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4C [06:04:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [06:04:11]wFMCommunicate OK [06:04:11]CreateOFDProtocolMessage done [06:04:11]OFDSenderStorePacket 200747 [06:04:11]StoreOFDPacket docnum=200747 [06:04:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A7 A0 07 01 D1 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 DC 31 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 10 03 00 35 04 06 00 58 81 CA B1 50 2C EF EC C8 38 DD E8 D8 1B [06:04:11]CheckFolder [06:04:11]dirname=/storage/ofd_packets [06:04:11]CheckFolder done [06:04:11]ProducePacketName [06:04:11]name=ofd_packets/00200747 [06:04:11]NVStorageSaveData ofd_packets/00200747 [06:04:11]File name is /storage/ofd_packets/00200747 [06:04:11]Write 301 bytes [06:04:11]NVStorageSaveData done [06:04:11]OFDSenderStorePacket done [06:04:11]KKMCreateOFDPacket done [06:04:11]NVStorageSaveData kkm_last_timestamp [06:04:11]File name is /storage/kkm_last_timestamp [06:04:11]Write 4 bytes [06:04:11]NVStorageSaveData done [06:04:11]ExternCall_PrintAddStr [06:04:11]wPrintStart [06:04:11]Write to MH i2c: 01 00 00 65 21 86 [06:04:11]OFD Sender: Processing packet 200747 [packets to send 247, broken 246] [06:04:11]ProducePacketName [06:04:11]name=ofd_packets/00200747 [06:04:11]OFD Sender: To server: pG, [06:04:11]CommunicateWithHost lk.salyk.kg:30040 [06:04:11]ConnectInit lk.salyk.kg [06:04:11]Write i2c OK [06:04:11]MH_I2C_Read... [06:04:11]Read from MH i2c: 01 [06:04:11]MH_I2C_Read... [06:04:11]Read from MH i2c: 01 07 00 [06:04:11]MH_I2C_Read... [06:04:11]Read from MH i2c: 01 07 00 65 21 00 00 00 00 00 FF 0F 9B [06:04:11]RasterBufferAndPrint [06:04:11]line Счет N : (1)11328320 [06:04:11]line ИНН: 02508201610067 [06:04:11]line Контрольно-Кассовый Чек [06:04:11]line ПРОДАЖА [06:04:11]line ТРК (МРК, ГНК) : 32 [06:04:11]line Товар: 2710124130 [06:04:11]line Аи-92-К-4 [06:04:11]line 11.800 * 67.80 [06:04:11]line = 800.04 [06:04:11]line НДС 12% НСП 1% [06:04:11]line > о реализуемом товаре [06:04:11]line ОКРУГЛЕНИЕ: -0.04 [06:04:11]line ИТОГО: 800.00 [06:04:11]line Внесено: 800.00 [06:04:11]line СДАЧА: 0.00 [06:04:11]line НСП 1% : 7.08 [06:04:11]line НДС 12% : 84.96 [06:04:11]line Наличными: 800.00 [06:04:11]line Безнал.: 0.00 [06:04:11]line Место: АЗС № 95 "Партнер Нефть" [06:04:11]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [06:04:11]line СНО: Общий режим [06:04:11]line Чек 46 20.08.2024 06:04 [06:04:11]line Смена: 466 ФФД: 1.0 [06:04:11]line ЗНМ: 0300000079 [06:04:11]line РНМ: 0000000000092545 [06:04:11]line Версия ККМ: 001 [06:04:11]line ФМ: 0000000000871802 [06:04:11]line ФД: 200747 [06:04:11]line ФПД: 97314474643500 [06:04:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T060412&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200747&fm=97314474643500&tin=02508201610067®Number=0000000000092545&sum=80000 [06:04:11]Connected sock=10 [06: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 31 38 30 32 0F 01 00 00 A7 A0 07 01 D1 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 DC 31 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 10 03 00 35 04 06 00 58 81 CA B1 50 2C EF EC C8 38 DD E8 D8 1B [06:04:11]written 0, free lines is 4095 [06:04:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E6 7D 47 00 4F 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 31 38 30 32 10 04 04 00 2B 10 03 00 F4 03 04 00 44 DC C3 66 B6 04 01 00 00 05 95 46 E6 0D 56 E5 E5 [06:04:12]CommunicateWithHost err = 0 [06:04:12]CheckOFDResponse [06:04:12]1017 (14) - 77093643461234 [06:04:12]1041 (16) - 0000000000871802 [06:04:12]1040 (4) - 200747 [06:04:12]1012 (4) - 19.08.2024 23:59 [06:04:12]1206 (1) - 0 [06:04:12]OFD Sender: Remove packet 200747 [06:04:12]ProducePacketName [06:04:12]name=ofd_packets/00200747 [06:04:12]NVStorageDeleteData [06:04:12]Write to MH i2c: 01 00 00 90 21 B1 [06:04:12]Write i2c OK [06:04:12]MH_I2C_Read... [06:04:12]Read from MH i2c: 01 [06:04:12]MH_I2C_Read... [06:04:12]Read from MH i2c: 01 07 00 [06:04:12]MH_I2C_Read... [06:04:12]Read from MH i2c: 01 07 00 90 21 00 00 00 00 00 D8 0C 9C [06:04:12]RasterBufferAndPrint [06:04:12]line [06:04:12]line [06:04:12]line [06:04:12]line [06:04:12]line [06:04:12]written 0, free lines is 3296 [06:04:12]MH_Cut [06:04:12]Write to MH i2c: D1 01 00 97 21 01 8A [06:04:12]Write i2c OK [06:04:12]MH_I2C_Read... [06:04:12]Read from MH i2c: D1 [06:04:12]MH_I2C_Read... [06:04:12]Read from MH i2c: D1 01 00 [06:04:12]MH_I2C_Read... [06:04:12]Read from MH i2c: D1 01 00 97 21 00 89 [06:04:12]Write to MH i2c: 01 00 00 98 21 B9 [06:04:12]Write i2c OK [06:04:12]MH_I2C_Read... [06:04:12]OFD Sender: No OFD packet to send [06:04:13]*** Cut start [06:04:13]*** Purtial cut [06:04:13]*** Stage 1: CUTSNS_PIN = 1 [06:04:13]Read from MH i2c: 01 [06:04:13]MH_I2C_Read... [06:04:13]*** Stop cut motor [06:04:13]*** Cut end [06:04:13]Read from MH i2c: 01 07 00 [06:04:13]MH_I2C_Read... [06:04:13]Read from MH i2c: 01 07 00 98 21 00 00 00 00 00 FF 0F CE [06:04:13]process_action close_receipt done [06:04:13]requested_data is exist [06:04:13]produce_requested_data [06:04:13]requested_item fm.sn is exist - process it [06:04:13]wFMCommunicate request_size=4 [06:04:13]MH_SAM_APDU [06:04:13]CAPDU: 80 11 00 00 [06:04:13]Write to MH i2c: E2 08 00 99 21 80 11 00 00 00 00 00 00 34 [06:04:13]Write i2c OK [06:04:13]MH_I2C_Read... [06:04:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:04:13]Read from MH i2c: E2 [06:04:13]MH_I2C_Read... [06:04:13]Read from MH i2c: E2 17 00 [06:04:13]MH_I2C_Read... [06:04:13]Read from MH i2c: E2 17 00 99 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 81 [06:04:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [06:04:13]wFMCommunicate OK [06:04:13]requested_item fd.num is exist - process it [06:04:13]SAM_PROTO_GetFieldsCounters [06:04:13]wFMCommunicate request_size=4 [06:04:13]MH_SAM_APDU [06:04:13]CAPDU: 80 13 00 00 [06:04:13]Write to MH i2c: E2 08 00 9A 21 80 13 00 00 00 00 00 00 37 [06:04:13]Write i2c OK [06:04:13]MH_I2C_Read... [06:04:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:04:13]Read from MH i2c: E2 [06:04:13]MH_I2C_Read... [06:04:13]Read from MH i2c: E2 62 00 [06:04:13]MH_I2C_Read... [06:04:13]Read from MH i2c: E2 62 00 9A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2B 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 ED [06: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2B 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:04:13]wFMCommunicate OK [06:04:13]SAM_PROTO_GetFieldsCounters done [06:04:13]requested_item shift.num is exist - process it [06:04:13]requested_item shift.opened is exist - process it [06:04:13]req_shift_opened [06:04:13]FM_GetShiftState [06:04:13]SAM_PROTO_GetShiftState [06:04:13]wFMCommunicate request_size=4 [06:04:13]MH_SAM_APDU [06:04:13]CAPDU: 80 13 01 00 [06:04:13]Write to MH i2c: E2 08 00 9B 21 80 13 01 00 00 00 00 00 39 [06:04:13]Write i2c OK [06:04:13]MH_I2C_Read... [06:04:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:04:13]Read from MH i2c: E2 [06:04:13]MH_I2C_Read... [06:04:13]Read from MH i2c: E2 0E 00 [06:04:13]MH_I2C_Read... [06:04:13]Read from MH i2c: E2 0E 00 9B 21 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C3 [06:04:13]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:04:13]wFMCommunicate OK [06:04:13]SAM_PROTO_GetShiftState done [06:04:13]FM_GetShiftState done [06:04:13]req_shift_opened done [06:04:13]requested_item shift.open_date is exist - process it [06:04:13]req_shift_open_date [06:04:13]req_shift_open_date done [06:04:13]produce_requested_data done [06:04:13]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200747,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [06:04:13]process_action_free close_receipt [06:04:13]json_value_free [06:04:13]json_value_free done [06:04:13]process_json_proto returns [06:04:13]Send response to host [06:04:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200747,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [06:04:13]free response buf [06:04:13]execute_script done [06:04:13]execute_script returns [06:04:13]free content buf [06:04:13]Sock 7.Close socket [06:04:13]Sock 7.Thread stoped [06:04:17]OFD Sender: No OFD packet to send [06:04:22]OFD Sender: No OFD packet to send [06:04:27]OFD Sender: No OFD packet to send [06:04:32]OFD Sender: No OFD packet to send [06:04:37]OFD Sender: No OFD packet to send [06:04:42]OFD Sender: No OFD packet to send [06:04:47]OFD Sender: No OFD packet to send [06:04:52]OFD Sender: No OFD packet to send [06:04:57]OFD Sender: No OFD packet to send [06:05:02]OFD Sender: No OFD packet to send [06:05:07]OFD Sender: No OFD packet to send [06:05:12]OFD Sender: No OFD packet to send [06:05:17]OFD Sender: No OFD packet to send [06:05:22]OFD Sender: No OFD packet to send [06:05:27]OFD Sender: No OFD packet to send [06:05:32]OFD Sender: No OFD packet to send [06:05:37]OFD Sender: No OFD packet to send [06:05:42]OFD Sender: No OFD packet to send [06:05:47]OFD Sender: No OFD packet to send [06:05:52]OFD Sender: No OFD packet to send [06:05:57]OFD Sender: No OFD packet to send [06:06:02]OFD Sender: No OFD packet to send [06:06:07]OFD Sender: No OFD packet to send [06:06:12]OFD Sender: No OFD packet to send [06:06:17]OFD Sender: No OFD packet to send [06:06:22]OFD Sender: No OFD packet to send [06:06:27]OFD Sender: No OFD packet to send [06:06:33]OFD Sender: No OFD packet to send [06:06:38]OFD Sender: No OFD packet to send [06:06:43]OFD Sender: No OFD packet to send [06:06:48]OFD Sender: No OFD packet to send [06:06:53]OFD Sender: No OFD packet to send [06:06:58]OFD Sender: No OFD packet to send [06:07:03]OFD Sender: No OFD packet to send [06:07:08]OFD Sender: No OFD packet to send [06:07:13]OFD Sender: No OFD packet to send [06:07:18]OFD Sender: No OFD packet to send [06:07:23]OFD Sender: No OFD packet to send [06:07:28]OFD Sender: No OFD packet to send [06:07:33]OFD Sender: No OFD packet to send [06:07:38]OFD Sender: No OFD packet to send [06:07:43]OFD Sender: No OFD packet to send [06:07:48]OFD Sender: No OFD packet to send [06:07:53]OFD Sender: No OFD packet to send [06:07:58]OFD Sender: No OFD packet to send [06:08:03]OFD Sender: No OFD packet to send [06:08:08]OFD Sender: No OFD packet to send [06:08:13]OFD Sender: No OFD packet to send [06:08:18]OFD Sender: No OFD packet to send [06:08:23]OFD Sender: No OFD packet to send [06:08:28]OFD Sender: No OFD packet to send [06:08:33]OFD Sender: No OFD packet to send [06:08:38]OFD Sender: No OFD packet to send [06:08:43]OFD Sender: No OFD packet to send [06:08:48]OFD Sender: No OFD packet to send [06:08:53]OFD Sender: No OFD packet to send [06:08:58]OFD Sender: No OFD packet to send [06:09:03]OFD Sender: No OFD packet to send [06:09:08]OFD Sender: No OFD packet to send [06:09:13]OFD Sender: No OFD packet to send [06:09:18]OFD Sender: No OFD packet to send [06:09:23]OFD Sender: No OFD packet to send [06:09:28]OFD Sender: No OFD packet to send [06:09:33]OFD Sender: No OFD packet to send [06:09:38]OFD Sender: No OFD packet to send [06:09:43]OFD Sender: No OFD packet to send [06:09:48]OFD Sender: No OFD packet to send [06:09:53]OFD Sender: No OFD packet to send [06:09:58]OFD Sender: No OFD packet to send [06:10:03]OFD Sender: No OFD packet to send [06:10:08]OFD Sender: No OFD packet to send [06:10:13]OFD Sender: No OFD packet to send [06:10:18]OFD Sender: No OFD packet to send [06:10:23]OFD Sender: No OFD packet to send [06:10:28]OFD Sender: No OFD packet to send [06:10:31]accept exits with 9 [06:10:31]New connection [06:10:31]New thread 3066776932 created [06:10:31]Thread 3066633572 joined [06:10:31]Waiting for new connection... [06:10:31] Sock 9.Parse request [06:10:31]Sock 9.Check first char [06:10:31]Sock 9.First char is OK [06:10:31]request: POST /json_proto HTTP/1.0 [06:10:31]Method: POST [06:10:31]URL: /json_proto [06:10:31]Method is POST - this is cgi request [06:10:31]url: /json_proto [06:10:31]query_string will be loaded in cgi processing [06:10:31]execute_cgi json_proto POST (null) [06:10:31]execute_cgi path=json_proto method=POST [06:10:31]POST find Content-Length [06:10:31]Host: 172.17.46.195:8080 [06:10:31]Content-Length: 684 [06:10:31]Content-Type: application/json [06:10:31] [06:10:31]POST finish read [06:10:31]Found Content-Length = 684 [06:10:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328321", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:10:31]execute_script... [06:10:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328321", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:10:31]POST & json_proto [06:10:31]process_json_proto [06:10:31]json parsed OK: [06:10:31]protocol is kg_v1.0 [06:10:31]action value=close_receipt [06:10:31]process_action close_receipt [06:10:31]cmd_close_receipt [06:10:31]MH_GetDate [06:10:31]Write to MH i2c: F0 00 00 9C 21 AC [06:10:31]Write i2c OK [06:10:31]MH_I2C_Read... [06:10:31]Read from MH i2c: F0 [06:10:31]MH_I2C_Read... [06:10:31]Read from MH i2c: F0 09 00 [06:10:31]MH_I2C_Read... [06:10:31]Read from MH i2c: F0 09 00 9C 21 00 5A 33 C4 66 75 08 C2 66 11 [06:10:31]GetLastDocTimeStamp 1724133852 [06:10:31]current date 1724134234 [06:10:31]FM_GetShiftState [06:10:31]SAM_PROTO_GetShiftState [06:10:31]wFMCommunicate request_size=4 [06:10:31]MH_SAM_APDU [06:10:31]CAPDU: 80 13 01 00 [06:10:31]Write to MH i2c: E2 08 00 9D 21 80 13 01 00 00 00 00 00 3B [06:10:31]Write i2c OK [06:10:31]MH_I2C_Read... [06:10:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:10:31]Read from MH i2c: E2 [06:10:31]MH_I2C_Read... [06:10:31]Read from MH i2c: E2 0E 00 [06:10:31]MH_I2C_Read... [06:10:31]Read from MH i2c: E2 0E 00 9D 21 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C5 [06:10:31]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:10:31]wFMCommunicate OK [06:10:31]SAM_PROTO_GetShiftState done [06:10:31]FM_GetShiftState done [06:10:31]opened in 1724112758 [06:10:31]opened+sec_in_day 1724199158 [06:10:31]quantity*price = 100005 [06:10:31]sum+1 = 100006 [06:10:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 47 20.08.2024 06:10 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200748 ФПД: 161601039616333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T061034&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200748&fm=161601039616333&tin=02508201610067®Number=0000000000092545&sum=100000 [06:10:33]StoreToDocumentArchive [06:10:33]shift 466 fd 200748 [06:10:33]save to /storage/0466/doc_00200748 [06:10:33]save last doc name /storage/0466/doc_00200748 to /storage/kkm_last_doc_name [06:10:33]save OK [06:10:33]Clear old archive folders... [06:10:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:10:33]tlvbuf is 00F40DD0 [06:10:33]SAM_PROTO_ClearQueue [06:10:33]wFMCommunicate request_size=4 [06:10:33]MH_SAM_APDU [06:10:33]CAPDU: 80 09 00 00 [06:10:33]Write to MH i2c: E2 08 00 AA 21 80 09 00 00 00 00 00 00 3D [06:10:33]Write i2c OK [06:10:33]MH_I2C_Read... [06:10:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:10:33]Read from MH i2c: E2 [06:10:33]MH_I2C_Read... [06:10:33]Read from MH i2c: E2 03 00 [06:10:33]MH_I2C_Read... [06:10:33]Read from MH i2c: E2 03 00 AA 21 00 90 00 3F [06:10:33]RAPDU: 90 00 [06:10:33]wFMCommunicate OK [06:10:33]SAM_PROTO_ClearQueue done [06:10:33]KKMCreateOFDPacket [06:10:33]OFDProtocolAddRootSTLVToBuf [06:10:33]FM_MakeSignedData [06:10:33]FM_MakeSignedData [06:10:33]SAM_PROTO_SignData [06:10:33]wFMCommunicate request_size=4 [06:10:33]MH_SAM_APDU [06:10:33]CAPDU: 80 0D 01 02 [06:10:33]Write to MH i2c: E2 08 00 AB 21 80 0D 01 02 00 00 00 00 45 [06:10:33]Write i2c OK [06:10:33]MH_I2C_Read... [06:10:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:10:33]Read from MH i2c: E2 [06:10:33]MH_I2C_Read... [06:10:33]Read from MH i2c: E2 03 00 [06:10:33]MH_I2C_Read... [06:10:33]Read from MH i2c: E2 03 00 AB 21 00 90 00 40 [06:10:33]RAPDU: 90 00 [06:10:33]wFMCommunicate OK [06:10:33]wFMCommunicate request_size=255 [06:10:33]MH_SAM_APDU [06:10:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 5A 33 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 10 03 00 35 04 06 00 92 [06:10:33]Write to MH i2c: E2 02 01 AC 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 5A 33 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 10 03 00 35 04 06 00 92 00 00 D6 [06:10:33]Write i2c OK [06:10:33]MH_I2C_Read... [06:10:33]OFD Sender: No OFD packet to send [06:10:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:10:33]Read from MH i2c: E2 [06:10:33]MH_I2C_Read... [06:10:33]Read from MH i2c: E2 03 00 [06:10:33]MH_I2C_Read... [06:10:33]Read from MH i2c: E2 03 00 AC 21 00 90 00 41 [06:10:33]RAPDU: 90 00 [06:10:33]wFMCommunicate OK [06:10:33]wFMCommunicate request_size=10 [06:10:33]MH_SAM_APDU [06:10:33]CAPDU: 80 0D 02 02 05 F9 AC 8F C9 4D [06:10:33]Write to MH i2c: E2 0D 00 AD 21 80 0D 02 02 05 00 F9 AC 8F C9 4D 00 00 9C [06:10:33]Write i2c OK [06:10:33]MH_I2C_Read... [06:10:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:10:33]Read from MH i2c: E2 [06:10:33]MH_I2C_Read... [06:10:33]Read from MH i2c: E2 03 00 [06:10:33]MH_I2C_Read... [06:10:33]Read from MH i2c: E2 03 00 AD 21 00 90 00 42 [06:10:33]RAPDU: 90 00 [06:10:33]wFMCommunicate OK [06:10:33]wFMCommunicate request_size=4 [06:10:33]MH_SAM_APDU [06:10:33]CAPDU: 80 0D 03 02 [06:10:33]Write to MH i2c: E2 08 00 AE 21 80 0D 03 02 00 00 00 00 4A [06:10:33]Write i2c OK [06:10:33]MH_I2C_Read... [06:10:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:10:33]Read from MH i2c: E2 [06:10:33]MH_I2C_Read... [06:10:33]Read from MH i2c: E2 0B 00 [06:10:33]MH_I2C_Read... [06:10:33]Read from MH i2c: E2 0B 00 AE 21 00 0C 3E 7D 07 7A A2 47 39 90 00 B5 [06:10:33]RAPDU: 0C 3E 7D 07 7A A2 47 39 90 00 [06:10:33]wFMCommunicate OK [06:10:33]SAM_PROTO_SignData done [06:10:33]FM_MakeSignedData done [06:10:33]CreateOFDProtocolMessage [06:10:33]wFMCommunicate request_size=4 [06:10:33]MH_SAM_APDU [06:10:33]CAPDU: 80 11 00 00 [06:10:33]Write to MH i2c: E2 08 00 AF 21 80 11 00 00 00 00 00 00 4A [06:10:33]Write i2c OK [06:10:33]MH_I2C_Read... [06:10:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:10:33]Read from MH i2c: E2 [06:10:33]MH_I2C_Read... [06:10:33]Read from MH i2c: E2 17 00 [06:10:33]MH_I2C_Read... [06:10:33]Read from MH i2c: E2 17 00 AF 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 97 [06:10:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [06:10:33]wFMCommunicate OK [06:10:33]CreateOFDProtocolMessage done [06:10:33]OFDSenderStorePacket 200748 [06:10:33]StoreOFDPacket docnum=200748 [06:10:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D9 41 07 01 6B 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 5A 33 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 10 03 00 35 04 06 00 92 F9 AC 8F C9 4D 0C 3E 7D 07 7A A2 47 39 [06:10:33]CheckFolder [06:10:33]dirname=/storage/ofd_packets [06:10:33]CheckFolder done [06:10:33]ProducePacketName [06:10:33]name=ofd_packets/00200748 [06:10:33]NVStorageSaveData ofd_packets/00200748 [06:10:33]File name is /storage/ofd_packets/00200748 [06:10:33]Write 301 bytes [06:10:33]NVStorageSaveData done [06:10:33]OFDSenderStorePacket done [06:10:33]KKMCreateOFDPacket done [06:10:33]NVStorageSaveData kkm_last_timestamp [06:10:33]File name is /storage/kkm_last_timestamp [06:10:33]Write 4 bytes [06:10:33]NVStorageSaveData done [06:10:33]ExternCall_PrintAddStr [06:10:33]wPrintStart [06:10:33]Write to MH i2c: 01 00 00 B0 21 D1 [06:10:33]Write i2c OK [06:10:33]MH_I2C_Read... [06:10:33]Read from MH i2c: 01 [06:10:33]MH_I2C_Read... [06:10:33]Read from MH i2c: 01 07 00 [06:10:33]MH_I2C_Read... [06:10:33]Read from MH i2c: 01 07 00 B0 21 00 00 00 00 00 FF 0F E6 [06:10:33]RasterBufferAndPrint [06:10:33]line Счет N : (1)11328321 [06:10:33]line ИНН: 02508201610067 [06:10:33]line Контрольно-Кассовый Чек [06:10:33]line ПРОДАЖА [06:10:33]line ТРК (МРК, ГНК) : 32 [06:10:33]line Товар: 2710124130 [06:10:33]line Аи-92-К-4 [06:10:33]line 14.750 * 67.80 [06:10:33]line = 1000.05 [06:10:33]line НДС 12% НСП 1% [06:10:33]line > о реализуемом товаре [06:10:33]line ОКРУГЛЕНИЕ: -0.05 [06:10:33]line ИТОГО: 1000.00 [06:10:33]line Внесено: 1000.00 [06:10:33]line СДАЧА: 0.00 [06:10:33]line НСП 1% : 8.85 [06:10:33]line НДС 12% : 106.20 [06:10:33]line Наличными: 1000.00 [06:10:33]line Безнал.: 0.00 [06:10:33]line Место: АЗС № 95 "Партнер Нефть" [06:10:33]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [06:10:33]line СНО: Общий режим [06:10:33]line Чек 47 20.08.2024 06:10 [06:10:33]line Смена: 466 ФФД: 1.0 [06:10:33]line ЗНМ: 0300000079 [06:10:33]line РНМ: 0000000000092545 [06:10:33]line Версия ККМ: 001 [06:10:33]line ФМ: 0000000000871802 [06:10:33]line ФД: 200748 [06:10:33]line ФПД: 161601039616333 [06:10:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T061034&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200748&fm=161601039616333&tin=02508201610067®Number=0000000000092545&sum=100000 [06:10:33]OFD Sender: Processing packet 200748 [packets to send 247, broken 246] [06:10:33]ProducePacketName [06:10:33]name=ofd_packets/00200748 [06:10:33]OFD Sender: To server: pG, [06:10:33]CommunicateWithHost lk.salyk.kg:30040 [06:10:33]ConnectInit lk.salyk.kg [06:10:33]written 0, free lines is 4095 [06:10:33]Connected sock=10 [06:10:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D9 41 07 01 6B 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 5A 33 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 10 03 00 35 04 06 00 92 F9 AC 8F C9 4D 0C 3E 7D 07 7A A2 47 39 [06:10:34]Write to MH i2c: 01 00 00 DB 21 FC [06:10:34]Write i2c OK [06:10:34]MH_I2C_Read... [06:10:34]Read from MH i2c: 01 [06:10:34]MH_I2C_Read... [06:10:34]Read from MH i2c: 01 07 00 [06:10:34]MH_I2C_Read... [06:10:34]Read from MH i2c: 01 07 00 DB 21 00 00 00 00 00 D9 0C E8 [06:10:34]RasterBufferAndPrint [06:10:34]line [06:10:34]line [06:10:34]line [06:10:34]line [06:10:34]line [06:10:34]written 0, free lines is 3298 [06:10:34]MH_Cut [06:10:34]Write to MH i2c: D1 01 00 E2 21 01 D5 [06:10:34]Write i2c OK [06:10:34]MH_I2C_Read... [06:10:34]Read from MH i2c: D1 [06:10:34]MH_I2C_Read... [06:10:34]Read from MH i2c: D1 01 00 [06:10:34]MH_I2C_Read... [06:10:34]Read from MH i2c: D1 01 00 E2 21 00 D4 [06:10:34]Write to MH i2c: 01 00 00 E3 21 04 [06:10:34]Write i2c OK [06:10:34]MH_I2C_Read... [06:10:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B3 6C 47 00 52 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 10 03 00 F4 03 04 00 C2 DD C3 66 B6 04 01 00 00 64 0C 45 71 FE BB 19 B6 [06:10:34]CommunicateWithHost err = 0 [06:10:34]CheckOFDResponse [06:10:34]1017 (14) - 77093643461234 [06:10:34]1041 (16) - 0000000000871802 [06:10:34]1040 (4) - 200748 [06:10:34]1012 (4) - 20.08.2024 00:05 [06:10:34]1206 (1) - 0 [06:10:34]OFD Sender: Remove packet 200748 [06:10:34]ProducePacketName [06:10:34]name=ofd_packets/00200748 [06:10:34]NVStorageDeleteData [06:10:34]OFD Sender: No OFD packet to send [06:10:34]*** Cut start [06:10:34]*** Purtial cut [06:10:34]*** CUTSNS_PIN = 0 [06:10:35]*** Stage 1: CUTSNS_PIN = 1 [06:10:36]Read from MH i2c: 01 [06:10:36]MH_I2C_Read... [06:10:36]*** Stop cut motor [06:10:36]*** Cut end [06:10:36]Read from MH i2c: 01 07 00 [06:10:36]MH_I2C_Read... [06:10:36]Read from MH i2c: 01 07 00 E3 21 00 00 00 00 00 FF 0F 19 [06:10:36]process_action close_receipt done [06:10:36]requested_data is exist [06:10:36]produce_requested_data [06:10:36]requested_item fm.sn is exist - process it [06:10:36]wFMCommunicate request_size=4 [06:10:36]MH_SAM_APDU [06:10:36]CAPDU: 80 11 00 00 [06:10:36]Write to MH i2c: E2 08 00 E4 21 80 11 00 00 00 00 00 00 7F [06:10:36]Write i2c OK [06:10:36]MH_I2C_Read... [06:10:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:10:36]Read from MH i2c: E2 [06:10:36]MH_I2C_Read... [06:10:36]Read from MH i2c: E2 17 00 [06:10:36]MH_I2C_Read... [06:10:36]Read from MH i2c: E2 17 00 E4 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CC [06:10:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [06:10:36]wFMCommunicate OK [06:10:36]requested_item fd.num is exist - process it [06:10:36]SAM_PROTO_GetFieldsCounters [06:10:36]wFMCommunicate request_size=4 [06:10:36]MH_SAM_APDU [06:10:36]CAPDU: 80 13 00 00 [06:10:36]Write to MH i2c: E2 08 00 E5 21 80 13 00 00 00 00 00 00 82 [06:10:36]Write i2c OK [06:10:36]MH_I2C_Read... [06:10:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:10:37]Read from MH i2c: E2 [06:10:37]MH_I2C_Read... [06:10:37]Read from MH i2c: E2 62 00 [06:10:37]MH_I2C_Read... [06:10:37]Read from MH i2c: E2 62 00 E5 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2C 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 3C [06:10:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2C 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:10:37]wFMCommunicate OK [06:10:37]SAM_PROTO_GetFieldsCounters done [06:10:37]requested_item shift.num is exist - process it [06:10:37]requested_item shift.opened is exist - process it [06:10:37]req_shift_opened [06:10:37]FM_GetShiftState [06:10:37]SAM_PROTO_GetShiftState [06:10:37]wFMCommunicate request_size=4 [06:10:37]MH_SAM_APDU [06:10:37]CAPDU: 80 13 01 00 [06:10:37]Write to MH i2c: E2 08 00 E6 21 80 13 01 00 00 00 00 00 84 [06:10:37]Write i2c OK [06:10:37]MH_I2C_Read... [06:10:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:10:37]Read from MH i2c: E2 [06:10:37]MH_I2C_Read... [06:10:37]Read from MH i2c: E2 0E 00 [06:10:37]MH_I2C_Read... [06:10:37]Read from MH i2c: E2 0E 00 E6 21 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 0E [06:10:37]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:10:37]wFMCommunicate OK [06:10:37]SAM_PROTO_GetShiftState done [06:10:37]FM_GetShiftState done [06:10:37]req_shift_opened done [06:10:37]requested_item shift.open_date is exist - process it [06:10:37]req_shift_open_date [06:10:37]req_shift_open_date done [06:10:37]produce_requested_data done [06:10:37]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200748,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [06:10:37]process_action_free close_receipt [06:10:37]json_value_free [06:10:37]json_value_free done [06:10:37]process_json_proto returns [06:10:37]Send response to host [06:10:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200748,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [06:10:37]free response buf [06:10:37]execute_script done [06:10:37]execute_script returns [06:10:37]free content buf [06:10:37]Sock 9.Close socket [06:10:37]Sock 9.Thread stoped [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:59]OFD Sender: No OFD packet to send [06:12:04]OFD Sender: No OFD packet to send [06:12:09]OFD Sender: No OFD packet to send [06:12:14]OFD Sender: No OFD packet to send [06:12:19]OFD Sender: No OFD packet to send [06:12:24]OFD Sender: No OFD packet to send [06:12:29]OFD Sender: No OFD packet to send [06:12:34]OFD Sender: No OFD packet to send [06:12:39]OFD Sender: No OFD packet to send [06:12:44]OFD Sender: No OFD packet to send [06:12:49]OFD Sender: No OFD packet to send [06:12:54]OFD Sender: No OFD packet to send [06:12:59]OFD Sender: No OFD packet to send [06:13:04]OFD Sender: No OFD packet to send [06:13:09]OFD Sender: No OFD packet to send [06:13:14]OFD Sender: No OFD packet to send [06:13:19]OFD Sender: No OFD packet to send [06:13:24]OFD Sender: No OFD packet to send [06:13:29]OFD Sender: No OFD packet to send [06:13:34]OFD Sender: No OFD packet to send [06:13:39]OFD Sender: No OFD packet to send [06:13:44]OFD Sender: No OFD packet to send [06:13:49]OFD Sender: No OFD packet to send [06:13:54]OFD Sender: No OFD packet to send [06:13:59]OFD Sender: No OFD packet to send [06:14:04]OFD Sender: No OFD packet to send [06:14:09]OFD Sender: No OFD packet to send [06:14: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:30]OFD Sender: No OFD packet to send [06:14:35]OFD Sender: No OFD packet to send [06:14:40]OFD Sender: No OFD packet to send [06:14:45]OFD Sender: No OFD packet to send [06:14:47]accept exits with 7 [06:14:47]New connection [06:14:47]New thread 3066633572 created [06:14:47]Thread 3066776932 joined [06:14:47]Waiting for new connection... [06:14:47] Sock 7.Parse request [06:14:47]Sock 7.Check first char [06:14:47]Sock 7.First char is OK [06:14:47]request: POST /json_proto HTTP/1.0 [06:14:47]Method: POST [06:14:47]URL: /json_proto [06:14:47]Method is POST - this is cgi request [06:14:47]url: /json_proto [06:14:47]query_string will be loaded in cgi processing [06:14:47]execute_cgi json_proto POST (null) [06:14:47]execute_cgi path=json_proto method=POST [06:14:47]POST find Content-Length [06:14:47]Host: 172.17.46.195:8080 [06:14:47]Content-Length: 794 [06:14:47]Content-Type: application/json [06:14:47] [06:14:47]POST finish read [06:14:47]Found Content-Length = 794 [06:14:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 42.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\u000A64097", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:14:47]execute_script... [06:14: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)11328322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 42.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\u000A64097", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:14:47]POST & json_proto [06:14:47]process_json_proto [06:14:47]json parsed OK: [06:14:47]protocol is kg_v1.0 [06:14:47]action value=close_receipt [06:14:47]process_action close_receipt [06:14:47]cmd_close_receipt [06:14:47]MH_GetDate [06:14:47]Write to MH i2c: F0 00 00 E7 21 F7 [06:14:47]Write i2c OK [06:14:47]MH_I2C_Read... [06:14:47]Read from MH i2c: F0 [06:14:47]MH_I2C_Read... [06:14:47]Read from MH i2c: F0 09 00 [06:14:47]MH_I2C_Read... [06:14:47]Read from MH i2c: F0 09 00 E7 21 00 5A 34 C4 66 75 08 C2 66 5D [06:14:47]GetLastDocTimeStamp 1724134234 [06:14:47]current date 1724134490 [06:14:47]FM_GetShiftState [06:14:47]SAM_PROTO_GetShiftState [06:14:47]wFMCommunicate request_size=4 [06:14:47]MH_SAM_APDU [06:14:47]CAPDU: 80 13 01 00 [06:14:47]Write to MH i2c: E2 08 00 E8 21 80 13 01 00 00 00 00 00 86 [06:14:47]Write i2c OK [06:14:47]MH_I2C_Read... [06:14:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:14:47]Read from MH i2c: E2 [06:14:47]MH_I2C_Read... [06:14:47]Read from MH i2c: E2 0E 00 [06:14:47]MH_I2C_Read... [06:14:47]Read from MH i2c: E2 0E 00 E8 21 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 10 [06:14:47]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:14:47]wFMCommunicate OK [06:14:47]SAM_PROTO_GetShiftState done [06:14:47]FM_GetShiftState done [06:14:47]opened in 1724112758 [06:14:47]opened+sec_in_day 1724199158 [06:14:47]quantity*price = 0 [06:14:47]sum+1 = 1 [06:14:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 48 20.08.2024 06:14 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 64097 ФМ: 0000000000871802 ФД: 200749 ФПД: 187450859502038 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T061450&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200749&fm=187450859502038&tin=02508201610067®Number=0000000000092545&sum=0 [06:14:48]StoreToDocumentArchive [06:14:48]shift 466 fd 200749 [06:14:48]save to /storage/0466/doc_00200749 [06:14:48]save last doc name /storage/0466/doc_00200749 to /storage/kkm_last_doc_name [06:14:48]save OK [06:14:48]Clear old archive folders... [06:14:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:14:48]tlvbuf is B6F2A740 [06:14:48]SAM_PROTO_ClearQueue [06:14:48]wFMCommunicate request_size=4 [06:14:48]MH_SAM_APDU [06:14:48]CAPDU: 80 09 00 00 [06:14:48]Write to MH i2c: E2 08 00 F5 21 80 09 00 00 00 00 00 00 88 [06:14:48]Write i2c OK [06:14:48]MH_I2C_Read... [06:14:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:14:48]Read from MH i2c: E2 [06:14:48]MH_I2C_Read... [06:14:48]Read from MH i2c: E2 03 00 [06:14:48]MH_I2C_Read... [06:14:48]Read from MH i2c: E2 03 00 F5 21 00 90 00 8A [06:14:48]RAPDU: 90 00 [06:14:48]wFMCommunicate OK [06:14:48]SAM_PROTO_ClearQueue done [06:14:48]KKMCreateOFDPacket [06:14:48]OFDProtocolAddRootSTLVToBuf [06:14:48]FM_MakeSignedData [06:14:48]FM_MakeSignedData [06:14:48]SAM_PROTO_SignData [06:14:48]wFMCommunicate request_size=4 [06:14:48]MH_SAM_APDU [06:14:48]CAPDU: 80 0D 01 02 [06:14:48]Write to MH i2c: E2 08 00 F6 21 80 0D 01 02 00 00 00 00 90 [06:14:48]Write i2c OK [06:14:48]MH_I2C_Read... [06:14:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:14:48]Read from MH i2c: E2 [06:14:48]MH_I2C_Read... [06:14:48]Read from MH i2c: E2 03 00 [06:14:48]MH_I2C_Read... [06:14:48]Read from MH i2c: E2 03 00 F6 21 00 90 00 8B [06:14:48]RAPDU: 90 00 [06:14:48]wFMCommunicate OK [06:14:48]wFMCommunicate request_size=255 [06:14:48]MH_SAM_APDU [06:14:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 04 A6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 5A 34 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 10 03 00 35 04 06 00 AA [06:14:48]Write to MH i2c: E2 02 01 F7 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 35 FF 03 08 00 03 04 A6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 5A 34 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 10 03 00 35 04 06 00 AA 00 00 E7 [06:14:48]Write i2c OK [06:14:48]MH_I2C_Read... [06:14:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:14:48]Read from MH i2c: E2 [06:14:48]MH_I2C_Read... [06:14:48]Read from MH i2c: E2 03 00 [06:14:48]MH_I2C_Read... [06:14:48]Read from MH i2c: E2 03 00 F7 21 00 90 00 8C [06:14:48]RAPDU: 90 00 [06:14:48]wFMCommunicate OK [06:14:48]wFMCommunicate request_size=10 [06:14:48]MH_SAM_APDU [06:14:48]CAPDU: 80 0D 02 02 05 7C 4D E4 B9 D6 [06:14:48]Write to MH i2c: E2 0D 00 F8 21 80 0D 02 02 05 00 7C 4D E4 B9 D6 00 00 D9 [06:14:48]Write i2c OK [06:14:48]MH_I2C_Read... [06:14:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:14:48]Read from MH i2c: E2 [06:14:48]MH_I2C_Read... [06:14:48]Read from MH i2c: E2 03 00 [06:14:48]MH_I2C_Read... [06:14:48]Read from MH i2c: E2 03 00 F8 21 00 90 00 8D [06:14:48]RAPDU: 90 00 [06:14:48]wFMCommunicate OK [06:14:48]wFMCommunicate request_size=4 [06:14:48]MH_SAM_APDU [06:14:48]CAPDU: 80 0D 03 02 [06:14:48]Write to MH i2c: E2 08 00 F9 21 80 0D 03 02 00 00 00 00 95 [06:14:48]Write i2c OK [06:14:48]MH_I2C_Read... [06:14:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:14:48]Read from MH i2c: E2 [06:14:48]MH_I2C_Read... [06:14:48]Read from MH i2c: E2 0B 00 [06:14:48]MH_I2C_Read... [06:14:48]Read from MH i2c: E2 0B 00 F9 21 00 E2 40 AF 6E AC 85 C7 48 90 00 15 [06:14:48]RAPDU: E2 40 AF 6E AC 85 C7 48 90 00 [06:14:48]wFMCommunicate OK [06:14:48]SAM_PROTO_SignData done [06:14:48]FM_MakeSignedData done [06:14:48]CreateOFDProtocolMessage [06:14:48]wFMCommunicate request_size=4 [06:14:48]MH_SAM_APDU [06:14:48]CAPDU: 80 11 00 00 [06:14:48]Write to MH i2c: E2 08 00 FA 21 80 11 00 00 00 00 00 00 95 [06:14:48]Write i2c OK [06:14:48]MH_I2C_Read... [06:14:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:14:48]Read from MH i2c: E2 [06:14:48]MH_I2C_Read... [06:14:48]Read from MH i2c: E2 17 00 [06:14:48]MH_I2C_Read... [06:14:48]Read from MH i2c: E2 17 00 FA 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E2 [06:14:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [06:14:48]wFMCommunicate OK [06:14:48]CreateOFDProtocolMessage done [06:14:48]OFDSenderStorePacket 200749 [06:14:48]StoreOFDPacket docnum=200749 [06:14:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 38 50 07 01 2E 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 35 FF 03 08 00 03 04 A6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 5A 34 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 10 03 00 35 04 06 00 AA 7C 4D E4 B9 D6 E2 40 AF 6E AC 85 C7 48 [06:14:48]CheckFolder [06:14:48]dirname=/storage/ofd_packets [06:14:48]CheckFolder done [06:14:48]ProducePacketName [06:14:48]name=ofd_packets/00200749 [06:14:48]NVStorageSaveData ofd_packets/00200749 [06:14:48]File name is /storage/ofd_packets/00200749 [06:14:48]Write 301 bytes [06:14:48]NVStorageSaveData done [06:14:48]OFDSenderStorePacket done [06:14:48]KKMCreateOFDPacket done [06:14:48]NVStorageSaveData kkm_last_timestamp [06:14:48]File name is /storage/kkm_last_timestamp [06:14:48]Write 4 bytes [06:14:48]NVStorageSaveData done [06:14:48]ExternCall_PrintAddStr [06:14:48]wPrintStart [06:14:48]Write to MH i2c: 01 00 00 FB 21 1C [06:14:48]Write i2c OK [06:14:48]MH_I2C_Read... [06:14:48]Read from MH i2c: 01 [06:14:48]MH_I2C_Read... [06:14:48]Read from MH i2c: 01 07 00 [06:14:48]MH_I2C_Read... [06:14:48]Read from MH i2c: 01 07 00 FB 21 00 00 00 00 00 FF 0F 31 [06:14:48]RasterBufferAndPrint [06:14:48]line Счет N : (1)11328322 [06:14:48]line ИНН: 02508201610067 [06:14:48]line Контрольно-Кассовый Чек [06:14:48]line ПРОДАЖА [06:14:48]line ТРК (МРК, ГНК) : 21 [06:14:48]line Товар: 2710124500 [06:14:48]line Аи-95-К-5 [06:14:48]line 42.500 * 0.00 [06:14:48]line = 0.00 [06:14:48]line НДС 12% НСП 1% [06:14:48]line > о реализуемом товаре [06:14:48]line ИТОГО: 0.00 [06:14:48]line НСП 1% : 0.00 [06:14:48]line НДС 12% : 0.00 [06:14:48]line Наличными: 0.00 [06:14:48]line Безнал.: 0.00 [06:14:48]line Место: АЗС № 95 "Партнер Нефть" [06:14:48]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [06:14:48]line СНО: Общий режим [06:14:48]line Чек 48 20.08.2024 06:14 [06:14:48]line Смена: 466 ФФД: 1.0 [06:14:48]line ЗНМ: 0300000079 [06:14:48]line РНМ: 0000000000092545 [06:14:48]line Версия ККМ: 001 [06:14:48]line Талоны: Топливная Карта [06:14:48]line 64097 [06:14:48]line ФМ: 0000000000871802 [06:14:48]line ФД: 200749 [06:14:48]line ФПД: 187450859502038 [06:14:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T061450&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200749&fm=187450859502038&tin=02508201610067®Number=0000000000092545&sum=0 [06:14:48]written 0, free lines is 4095 [06:14:49]OFD Sender: Processing packet 200749 [packets to send 247, broken 246] [06:14:49]ProducePacketName [06:14:49]name=ofd_packets/00200749 [06:14:49]OFD Sender: To server: pG, [06:14:49]CommunicateWithHost lk.salyk.kg:30040 [06:14:49]ConnectInit lk.salyk.kg [06:14:49]Connected sock=10 [06: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 31 38 30 32 0F 01 00 00 38 50 07 01 2E 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 35 FF 03 08 00 03 04 A6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 5A 34 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 10 03 00 35 04 06 00 AA 7C 4D E4 B9 D6 E2 40 AF 6E AC 85 C7 48 [06:14:49]Write to MH i2c: 01 00 00 25 22 47 [06:14:49]Write i2c OK [06:14:49]MH_I2C_Read... [06:14:49]Read from MH i2c: 01 [06:14:49]MH_I2C_Read... [06:14:49]Read from MH i2c: 01 07 00 [06:14:49]MH_I2C_Read... [06:14:49]Read from MH i2c: 01 07 00 25 22 00 00 00 00 00 F6 0C 50 [06:14:49]RasterBufferAndPrint [06:14:49]line [06:14:49]line [06:14:49]line [06:14:49]line [06:14:49]line [06:14:49]written 0, free lines is 3327 [06:14:49]MH_Cut [06:14:49]Write to MH i2c: D1 01 00 2C 22 01 20 [06:14:49]Write i2c OK [06:14:49]MH_I2C_Read... [06:14:49]Read from MH i2c: D1 [06:14:49]MH_I2C_Read... [06:14:49]Read from MH i2c: D1 01 00 [06:14:49]MH_I2C_Read... [06:14:49]Read from MH i2c: D1 01 00 2C 22 00 1F [06:14:49]Write to MH i2c: 01 00 00 2D 22 4F [06:14:49]Write i2c OK [06:14:49]MH_I2C_Read... [06:14:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 98 E8 47 00 2E 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 31 38 30 32 10 04 04 00 2D 10 03 00 F4 03 04 00 C1 DE C3 66 B6 04 01 00 00 74 47 8E D0 FF EE 21 D5 [06:14:49]CommunicateWithHost err = 0 [06:14:49]CheckOFDResponse [06:14:49]1017 (14) - 77093643461234 [06:14:49]1041 (16) - 0000000000871802 [06:14:49]1040 (4) - 200749 [06:14:49]1012 (4) - 20.08.2024 00:09 [06:14:49]1206 (1) - 0 [06:14:49]OFD Sender: Remove packet 200749 [06:14:49]ProducePacketName [06:14:49]name=ofd_packets/00200749 [06:14:49]NVStorageDeleteData [06:14:50]OFD Sender: No OFD packet to send [06:14:50]*** Cut start [06:14:50]*** Purtial cut [06:14:50]*** Stage 1: CUTSNS_PIN = 1 [06:14:50]Read from MH i2c: 01 [06:14:50]MH_I2C_Read... [06:14:50]*** Stop cut motor [06:14:50]*** Cut end [06:14:50]Read from MH i2c: 01 07 00 [06:14:50]MH_I2C_Read... [06:14:50]Read from MH i2c: 01 07 00 2D 22 00 00 00 00 00 FF 0F 64 [06:14:50]process_action close_receipt done [06:14:50]requested_data is exist [06:14:50]produce_requested_data [06:14:50]requested_item fm.sn is exist - process it [06:14:50]wFMCommunicate request_size=4 [06:14:50]MH_SAM_APDU [06:14:50]CAPDU: 80 11 00 00 [06:14:50]Write to MH i2c: E2 08 00 2E 22 80 11 00 00 00 00 00 00 CA [06:14:50]Write i2c OK [06:14:50]MH_I2C_Read... [06:14:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:14:50]Read from MH i2c: E2 [06:14:50]MH_I2C_Read... [06:14:50]Read from MH i2c: E2 17 00 [06:14:50]MH_I2C_Read... [06:14:50]Read from MH i2c: E2 17 00 2E 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 17 [06:14:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [06:14:50]wFMCommunicate OK [06:14:50]requested_item fd.num is exist - process it [06:14:50]SAM_PROTO_GetFieldsCounters [06:14:50]wFMCommunicate request_size=4 [06:14:50]MH_SAM_APDU [06:14:50]CAPDU: 80 13 00 00 [06:14:50]Write to MH i2c: E2 08 00 2F 22 80 13 00 00 00 00 00 00 CD [06:14:50]Write i2c OK [06:14:50]MH_I2C_Read... [06:14:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:14:50]Read from MH i2c: E2 [06:14:50]MH_I2C_Read... [06:14:50]Read from MH i2c: E2 62 00 [06:14:50]MH_I2C_Read... [06:14:50]Read from MH i2c: E2 62 00 2F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2D 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 8B [06:14:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2D 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:14:50]wFMCommunicate OK [06:14:50]SAM_PROTO_GetFieldsCounters done [06:14:50]requested_item shift.num is exist - process it [06:14:50]requested_item shift.opened is exist - process it [06:14:50]req_shift_opened [06:14:50]FM_GetShiftState [06:14:50]SAM_PROTO_GetShiftState [06:14:50]wFMCommunicate request_size=4 [06:14:50]MH_SAM_APDU [06:14:50]CAPDU: 80 13 01 00 [06:14:50]Write to MH i2c: E2 08 00 30 22 80 13 01 00 00 00 00 00 CF [06:14:50]Write i2c OK [06:14:50]MH_I2C_Read... [06:14:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:14:50]Read from MH i2c: E2 [06:14:50]MH_I2C_Read... [06:14:50]Read from MH i2c: E2 0E 00 [06:14:50]MH_I2C_Read... [06:14:50]Read from MH i2c: E2 0E 00 30 22 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 59 [06:14:50]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:14:50]wFMCommunicate OK [06:14:50]SAM_PROTO_GetShiftState done [06:14:50]FM_GetShiftState done [06:14:50]req_shift_opened done [06:14:50]requested_item shift.open_date is exist - process it [06:14:50]req_shift_open_date [06:14:50]req_shift_open_date done [06:14:50]produce_requested_data done [06:14:50]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200749,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [06:14:50]process_action_free close_receipt [06:14:50]json_value_free [06:14:50]json_value_free done [06:14:50]process_json_proto returns [06:14:50]Send response to host [06:14:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200749,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [06:14:50]free response buf [06:14:50]execute_script done [06:14:50]execute_script returns [06:14:50]free content buf [06:14:50]Sock 7.Close socket [06:14:50]Sock 7.Thread stoped [06:14:55]OFD Sender: No OFD packet to send [06:15:00]OFD Sender: No OFD packet to send [06:15:05]OFD Sender: No OFD packet to send [06:15:10]OFD Sender: No OFD packet to send [06:15:15]OFD Sender: No OFD packet to send [06:15:20]OFD Sender: No OFD packet to send [06:15:25]OFD Sender: No OFD packet to send [06:15:30]OFD Sender: No OFD packet to send [06:15:35]OFD Sender: No OFD packet to send [06:15:40]OFD Sender: No OFD packet to send [06:15:45]OFD Sender: No OFD packet to send [06:15:50]OFD Sender: No OFD packet to send [06:15:55]OFD Sender: No OFD packet to send [06:15:58]accept exits with 9 [06:15:58]New connection [06:15:58]New thread 3066776932 created [06:15:58]Thread 3066633572 joined [06:15:58]Waiting for new connection... [06:15:58] Sock 9.Parse request [06:15:58]Sock 9.Check first char [06:15:58]Sock 9.First char is OK [06:15:58]request: POST /json_proto HTTP/1.0 [06:15:58]Method: POST [06:15:58]URL: /json_proto [06:15:58]Method is POST - this is cgi request [06:15:58]url: /json_proto [06:15:58]query_string will be loaded in cgi processing [06:15:58]execute_cgi json_proto POST (null) [06:15:58]execute_cgi path=json_proto method=POST [06:15:58]POST find Content-Length [06:15:58]Host: 172.17.46.195:8080 [06:15:58]Content-Length: 684 [06:15:58]Content-Type: application/json [06:15:58] [06:15:58]POST finish read [06:15:58]Found Content-Length = 684 [06:15:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.240, "sum" : 2985.81, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 2985.00, "payments": [ { "type": 0, "sum" : 2985.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:15:58]execute_script... [06:15:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.240, "sum" : 2985.81, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 2985.00, "payments": [ { "type": 0, "sum" : 2985.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:15:58]POST & json_proto [06:15:58]process_json_proto [06:15:58]json parsed OK: [06:15:58]protocol is kg_v1.0 [06:15:58]action value=close_receipt [06:15:58]process_action close_receipt [06:15:58]cmd_close_receipt [06:15:58]MH_GetDate [06:15:58]Write to MH i2c: F0 00 00 31 22 42 [06:15:58]Write i2c OK [06:15:58]MH_I2C_Read... [06:15:58]Read from MH i2c: F0 [06:15:58]MH_I2C_Read... [06:15:58]Read from MH i2c: F0 09 00 [06:15:58]MH_I2C_Read... [06:15:58]Read from MH i2c: F0 09 00 31 22 00 A1 34 C4 66 75 08 C2 66 EF [06:15:58]GetLastDocTimeStamp 1724134490 [06:15:58]current date 1724134561 [06:15:58]FM_GetShiftState [06:15:58]SAM_PROTO_GetShiftState [06:15:58]wFMCommunicate request_size=4 [06:15:58]MH_SAM_APDU [06:15:58]CAPDU: 80 13 01 00 [06:15:58]Write to MH i2c: E2 08 00 32 22 80 13 01 00 00 00 00 00 D1 [06:15:58]Write i2c OK [06:15:58]MH_I2C_Read... [06:15:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:15:58]Read from MH i2c: E2 [06:15:58]MH_I2C_Read... [06:15:58]Read from MH i2c: E2 0E 00 [06:15:58]MH_I2C_Read... [06:15:58]Read from MH i2c: E2 0E 00 32 22 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 5B [06:15:58]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:15:58]wFMCommunicate OK [06:15:58]SAM_PROTO_GetShiftState done [06:15:58]FM_GetShiftState done [06:15:58]opened in 1724112758 [06:15:58]opened+sec_in_day 1724199158 [06:15:58]quantity*price = 298580 [06:15:58]sum+1 = 298582 [06:15:58]Check (price>sum+1) || (price+1 о реализуемом товаре [06:16:00]line ОКРУГЛЕНИЕ: -0.81 [06:16:00]line ИТОГО: 2985.00 [06:16:00]line Внесено: 3000.00 [06:16:00]line СДАЧА: 15.00 [06:16:00]line НСП 1% : 26.42 [06:16:00]line НДС 12% : 317.08 [06:16:00]line Наличными: 2985.00 [06:16:00]line Безнал.: 0.00 [06:16:00]line Место: АЗС № 95 "Партнер Нефть" [06:16:00]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [06:16:00]line СНО: Общий режим [06:16:00]line Чек 49 20.08.2024 06:16 [06:16:00]line Смена: 466 ФФД: 1.0 [06:16:00]line ЗНМ: 0300000079 [06:16:00]line РНМ: 0000000000092545 [06:16:00]line Версия ККМ: 001 [06:16:00]line ФМ: 0000000000871802 [06:16:00]line ФД: 200750 [06:16:00]line ФПД: 215981110539726 [06:16:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T061601&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200750&fm=215981110539726&tin=02508201610067®Number=0000000000092545&sum=298500 [06:16:00]OFD Sender: Processing packet 200750 [packets to send 247, broken 246] [06:16:00]ProducePacketName [06:16:00]name=ofd_packets/00200750 [06:16:00]OFD Sender: To server: pG, [06:16:00]CommunicateWithHost lk.salyk.kg:30040 [06:16:00]ConnectInit lk.salyk.kg [06:16:00]written 0, free lines is 4095 [06:16:01]Connected sock=10 [06:16:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 16 4B 07 01 D3 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 30 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 55 8E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 8E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 7B 00 00 00 00 07 04 06 00 04 8E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 A1 34 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 10 03 00 35 04 06 00 C4 6F 05 5F 35 CE 71 AB 71 D2 40 D2 D8 17 [06:16:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AE 93 47 00 47 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 10 03 00 F4 03 04 00 09 DF C3 66 B6 04 01 00 00 44 CA 82 AE A2 74 AD E9 [06:16:01]CommunicateWithHost err = 0 [06:16:01]CheckOFDResponse [06:16:01]1017 (14) - 77093643461234 [06:16:01]1041 (16) - 0000000000871802 [06:16:01]1040 (4) - 200750 [06:16:01]1012 (4) - 20.08.2024 00:10 [06:16:01]1206 (1) - 0 [06:16:01]OFD Sender: Remove packet 200750 [06:16:01]ProducePacketName [06:16:01]name=ofd_packets/00200750 [06:16:01]NVStorageDeleteData [06:16:01]Write to MH i2c: 01 00 00 70 22 92 [06:16:01]Write i2c OK [06:16:01]MH_I2C_Read... [06:16:01]Read from MH i2c: 01 [06:16:01]MH_I2C_Read... [06:16:01]Read from MH i2c: 01 07 00 [06:16:01]MH_I2C_Read... [06:16:01]Read from MH i2c: 01 07 00 70 22 00 00 00 00 00 08 0D AE [06:16:01]RasterBufferAndPrint [06:16:01]line [06:16:01]line [06:16:01]line [06:16:01]line [06:16:01]line [06:16:01]written 0, free lines is 3342 [06:16:01]MH_Cut [06:16:01]Write to MH i2c: D1 01 00 77 22 01 6B [06:16:01]Write i2c OK [06:16:01]MH_I2C_Read... [06:16:01]Read from MH i2c: D1 [06:16:01]MH_I2C_Read... [06:16:01]Read from MH i2c: D1 01 00 [06:16:01]MH_I2C_Read... [06:16:01]Read from MH i2c: D1 01 00 77 22 00 6A [06:16:01]Write to MH i2c: 01 00 00 78 22 9A [06:16:01]Write i2c OK [06:16:01]MH_I2C_Read... [06:16:01]OFD Sender: No OFD packet to send [06:16:02]*** Cut start [06:16:02]*** Purtial cut [06:16:02]*** CUTSNS_PIN = 0 [06:16:02]*** Stage 1: CUTSNS_PIN = 1 [06:16:04]Read from MH i2c: 01 [06:16:04]MH_I2C_Read... [06:16:04]*** Stop cut motor [06:16:04]*** Cut end [06:16:04]Read from MH i2c: 01 07 00 [06:16:04]MH_I2C_Read... [06:16:04]Read from MH i2c: 01 07 00 78 22 00 00 00 00 00 FF 0F AF [06:16:04]process_action close_receipt done [06:16:04]requested_data is exist [06:16:04]produce_requested_data [06:16:04]requested_item fm.sn is exist - process it [06:16:04]wFMCommunicate request_size=4 [06:16:04]MH_SAM_APDU [06:16:04]CAPDU: 80 11 00 00 [06:16:04]Write to MH i2c: E2 08 00 79 22 80 11 00 00 00 00 00 00 15 [06:16:04]Write i2c OK [06:16:04]MH_I2C_Read... [06:16:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:16:04]Read from MH i2c: E2 [06:16:04]MH_I2C_Read... [06:16:04]Read from MH i2c: E2 17 00 [06:16:04]MH_I2C_Read... [06:16:04]Read from MH i2c: E2 17 00 79 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 62 [06:16:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [06:16:04]wFMCommunicate OK [06:16:04]requested_item fd.num is exist - process it [06:16:04]SAM_PROTO_GetFieldsCounters [06:16:04]wFMCommunicate request_size=4 [06:16:04]MH_SAM_APDU [06:16:04]CAPDU: 80 13 00 00 [06:16:04]Write to MH i2c: E2 08 00 7A 22 80 13 00 00 00 00 00 00 18 [06:16:04]Write i2c OK [06:16:04]MH_I2C_Read... [06:16:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:16:04]Read from MH i2c: E2 [06:16:04]MH_I2C_Read... [06:16:04]Read from MH i2c: E2 62 00 [06:16:04]MH_I2C_Read... [06:16:04]Read from MH i2c: E2 62 00 7A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 DA [06:16: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:16:04]wFMCommunicate OK [06:16:04]SAM_PROTO_GetFieldsCounters done [06:16:04]requested_item shift.num is exist - process it [06:16:04]requested_item shift.opened is exist - process it [06:16:04]req_shift_opened [06:16:04]FM_GetShiftState [06:16:04]SAM_PROTO_GetShiftState [06:16:04]wFMCommunicate request_size=4 [06:16:04]MH_SAM_APDU [06:16:04]CAPDU: 80 13 01 00 [06:16:04]Write to MH i2c: E2 08 00 7B 22 80 13 01 00 00 00 00 00 1A [06:16:04]Write i2c OK [06:16:04]MH_I2C_Read... [06:16:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:16:04]Read from MH i2c: E2 [06:16:04]MH_I2C_Read... [06:16:04]Read from MH i2c: E2 0E 00 [06:16:04]MH_I2C_Read... [06:16:04]Read from MH i2c: E2 0E 00 7B 22 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A4 [06:16:04]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:16:04]wFMCommunicate OK [06:16:04]SAM_PROTO_GetShiftState done [06:16:04]FM_GetShiftState done [06:16:04]req_shift_opened done [06:16:04]requested_item shift.open_date is exist - process it [06:16:04]req_shift_open_date [06:16:04]req_shift_open_date done [06:16:04]produce_requested_data done [06:16:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200750,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [06:16:04]process_action_free close_receipt [06:16:04]json_value_free [06:16:04]json_value_free done [06:16:04]process_json_proto returns [06:16:04]Send response to host [06:16:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200750,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [06:16:04]free response buf [06:16:04]execute_script done [06:16:04]execute_script returns [06:16:04]free content buf [06:16:04]Sock 9.Close socket [06:16:04]Sock 9.Thread stoped [06:16:06]OFD Sender: No OFD packet to send [06:16:09]recv_with_timeout no data received [06:16:11]OFD Sender: No OFD packet to send [06:16:16]OFD Sender: No OFD packet to send [06:16:21]OFD Sender: No OFD packet to send [06:16:26]OFD Sender: No OFD packet to send [06:16:31]OFD Sender: No OFD packet to send [06:16:36]OFD Sender: No OFD packet to send [06:16:41]OFD Sender: No OFD packet to send [06:16:46]OFD Sender: No OFD packet to send [06:15:59]tlvbuf is 00FCAFA0 [06:15:59]KKMLoadAndSignReceiptData [06:15:59]SAM_PROTO_ProcessDocument [06:15:59]wFMCommunicate request_size=9 [06:15:59]MH_SAM_APDU [06:15:59]CAPDU: 80 15 01 00 04 03 00 6F 00 [06:15:59]Write to MH i2c: E2 0C 00 34 22 80 15 01 00 04 00 03 00 6F 00 00 00 4F [06:15:59]Write i2c OK [06:15:59]MH_I2C_Read... [06:15:59]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [06:15:59]Read from MH i2c: E2 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 03 00 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 03 00 34 22 00 90 00 CA [06:15:59]RAPDU: 90 00 [06:15:59]wFMCommunicate OK [06:15:59]wFMCommunicate request_size=10 [06:15:59]MH_SAM_APDU [06:15:59]CAPDU: 80 15 02 00 05 1E 04 01 00 01 [06:15:59]Write to MH i2c: E2 0D 00 35 22 80 15 02 00 05 00 1E 04 01 00 01 00 00 05 [06:15:59]Write i2c OK [06:15:59]MH_I2C_Read... [06:15:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [06:15:59]Read from MH i2c: E2 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 03 00 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 03 00 35 22 00 90 00 CB [06:15:59]RAPDU: 90 00 [06:15:59]wFMCommunicate OK [06:15:59]wFMCommunicate request_size=15 [06:15:59]MH_SAM_APDU [06:15:59]CAPDU: 80 15 02 00 0A FC 03 06 00 04 8E 04 00 00 00 [06:15:59]Write to MH i2c: E2 12 00 36 22 80 15 02 00 0A 00 FC 03 06 00 04 8E 04 00 00 00 00 00 87 [06:15:59]Write i2c OK [06:15:59]MH_I2C_Read... [06:15:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [06:15:59]Read from MH i2c: E2 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 03 00 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 03 00 36 22 00 90 00 CC [06:15:59]RAPDU: 90 00 [06:15:59]wFMCommunicate OK [06:15:59]wFMCommunicate request_size=47 [06:15:59]MH_SAM_APDU [06:15:59]CAPDU: 80 15 02 00 2A EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 7B 00 00 00 00 [06:15:59]Write to MH i2c: E2 32 00 37 22 80 15 02 00 2A 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 7B 00 00 00 00 00 00 E3 [06:15:59]Write i2c OK [06:15:59]MH_I2C_Read... [06:15:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [06:15:59]Read from MH i2c: E2 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 03 00 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 03 00 37 22 00 90 00 CD [06:15:59]RAPDU: 90 00 [06:15:59]wFMCommunicate OK [06:15:59]wFMCommunicate request_size=15 [06:15:59]MH_SAM_APDU [06:15:59]CAPDU: 80 15 02 00 0A 07 04 06 00 04 8E 04 00 00 00 [06:15:59]Write to MH i2c: E2 12 00 38 22 80 15 02 00 0A 00 07 04 06 00 04 8E 04 00 00 00 00 00 95 [06:15:59]Write i2c OK [06:15:59]MH_I2C_Read... [06:15:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [06:15:59]Read from MH i2c: E2 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 03 00 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 03 00 38 22 00 90 00 CE [06:15:59]RAPDU: 90 00 [06:15:59]wFMCommunicate OK [06:15:59]wFMCommunicate request_size=15 [06:15:59]MH_SAM_APDU [06:15:59]CAPDU: 80 15 02 00 0A 39 04 06 00 00 00 00 00 00 00 [06:15:59]Write to MH i2c: E2 12 00 39 22 80 15 02 00 0A 00 39 04 06 00 00 00 00 00 00 00 00 00 32 [06:15:59]Write i2c OK [06:15:59]MH_I2C_Read... [06:15:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [06:15:59]Read from MH i2c: E2 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 03 00 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 03 00 39 22 00 90 00 CF [06:15:59]RAPDU: 90 00 [06:15:59]wFMCommunicate OK [06:15:59]wFMCommunicate request_size=11 [06:15:59]MH_SAM_APDU [06:15:59]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [06:15:59]Write to MH i2c: E2 0E 00 3A 22 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 0E [06:15:59]Write i2c OK [06:15:59]MH_I2C_Read... [06:15:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [06:15:59]Read from MH i2c: E2 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 03 00 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 03 00 3A 22 00 90 00 D0 [06:15:59]RAPDU: 90 00 [06:15:59]wFMCommunicate OK [06:15:59]wFMCommunicate request_size=13 [06:15:59]MH_SAM_APDU [06:15:59]CAPDU: 80 15 02 00 08 F4 03 04 00 A1 34 C4 66 [06:15:59]Write to MH i2c: E2 10 00 3B 22 80 15 02 00 08 00 F4 03 04 00 A1 34 C4 66 00 00 E7 [06:15:59]Write i2c OK [06:15:59]MH_I2C_Read... [06:15:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [06:15:59]Read from MH i2c: E2 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 03 00 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 03 00 3B 22 00 90 00 D1 [06:15:59]RAPDU: 90 00 [06:15:59]wFMCommunicate OK [06:15:59]wFMCommunicate request_size=25 [06:15:59]MH_SAM_APDU [06:15:59]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 [06:15:59]Write to MH i2c: E2 1C 00 3C 22 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 00 00 40 [06:15:59]Write i2c OK [06:15:59]MH_I2C_Read... [06:15:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [06:15:59]Read from MH i2c: E2 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 03 00 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 03 00 3C 22 00 90 00 D2 [06:15:59]RAPDU: 90 00 [06:15:59]wFMCommunicate OK [06:15:59]wFMCommunicate request_size=4 [06:15:59]MH_SAM_APDU [06:15:59]CAPDU: 80 15 03 00 [06:15:59]Write to MH i2c: E2 08 00 3D 22 80 15 03 00 00 00 00 00 E0 [06:15:59]Write i2c OK [06:15:59]MH_I2C_Read... [06:15:59]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [06:15:59]Read from MH i2c: E2 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 40 00 [06:15:59]MH_I2C_Read... [06:15:59]Read from MH i2c: E2 40 00 3D 22 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 31 00 00 00 35 04 06 00 C4 6F 05 5F 35 CE 90 00 AF [06:15:59]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 31 00 00 00 35 04 06 00 C4 6F 05 5F 35 CE 90 00 [06:15:59]wFMCommunicate OK [06:15:59]SAM_PROTO_ProcessDocument answer len = 59 [06:15:59]SAM_PROTO_ProcessDocument done [06:15:59]SetTLVBufToDocument [06:15:59]Processing tag 1209 (04B9) [06:15:59]Malloc new data [06:15:59]Processing tag 1041 (0411) [06:15:59]Processing tag 1040 (0410) [06:15:59]Malloc new data [06:15:59]Processing tag 1038 (040E) [06:15:59]Malloc new data [06:15:59]Processing tag 1042 (0412) [06:15:59]Malloc new data [06:15:59]Processing tag 1077 (0435) [06:15:59]Malloc new data [06:15:59]SetTLVBufToDocument err=0 [06:15:59]KKMLoadAndSignReceiptData store KKM data [06:15:59]KKMLoadAndSignReceiptData err=0 [06:15:59]wFMCommunicate request_size=4 [06:15:59]MH_SAM_APDU [06:15:59]CAPDU: 80 11 00 00 [06:15:59]Write to MH i2c: E2 08 00 3E 22 80 11 00 00 00 00 00 00 DA [06:15:59]Write i2c OK [06:15:59]MH_I2C_Read... [06:16:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:16:00]Read from MH i2c: E2 [06:16:00]MH_I2C_Read... [06:16:00]Read from MH i2c: E2 17 00 [06:16:00]MH_I2C_Read... [06:16:00]Read from MH i2c: E2 17 00 3E 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 27 [06:16:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [06:16:00]wFMCommunicate OK [06:16:00]Счет N : (1)11328323 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 41 Товар: 2710124500 Аи-95-К-5 40.240 * 74.20 = 2985.81 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.81 ИТОГО: 2985.00 Внесено: 3000.00 СДАЧА: 15.00 НСП 1% : 26.42 НДС 12% : 317.08 Наличными: 2985.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 49 20.08.2024 06:16 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200750 ФПД: 215981110539726 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T061601&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200750&fm=215981110539726&tin=02508201610067®Number=0000000000092545&sum=298500 [06:16:00]StoreToDocumentArchive [06:16:00]shift 466 fd 200750 [06:16:00]save to /storage/0466/doc_00200750 [06:16:00]save last doc name /storage/0466/doc_00200750 to /storage/kkm_last_doc_name [06:16:00]save OK [06:16:00]Clear old archive folders... [06:16:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:16:00]tlvbuf is 00F63B80 [06:16:00]SAM_PROTO_ClearQueue [06:16:00]wFMCommunicate request_size=4 [06:16:00]MH_SAM_APDU [06:16:00]CAPDU: 80 09 00 00 [06:16:00]Write to MH i2c: E2 08 00 3F 22 80 09 00 00 00 00 00 00 D3 [06:16:00]Write i2c OK [06:16:00]MH_I2C_Read... [06:16:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:16:00]Read from MH i2c: E2 [06:16:00]MH_I2C_Read... [06:16:00]Read from MH i2c: E2 03 00 [06:16:00]MH_I2C_Read... [06:16:00]Read from MH i2c: E2 03 00 3F 22 00 90 00 D5 [06:16:00]RAPDU: 90 00 [06:16:00]wFMCommunicate OK [06:16:00]SAM_PROTO_ClearQueue done [06:16:00]KKMCreateOFDPacket [06:16:00]OFDProtocolAddRootSTLVToBuf [06:16:00]FM_MakeSignedData [06:16:00]FM_MakeSignedData [06:16:00]SAM_PROTO_SignData [06:16:00]wFMCommunicate request_size=4 [06:16:00]MH_SAM_APDU [06:16:00]CAPDU: 80 0D 01 02 [06:16:00]Write to MH i2c: E2 08 00 40 22 80 0D 01 02 00 00 00 00 DB [06:16:00]Write i2c OK [06:16:00]MH_I2C_Read... [06:16:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:16:00]Read from MH i2c: E2 [06:16:00]MH_I2C_Read... [06:16:51]OFD Sender: No OFD packet to send [06:16:56]OFD Sender: No OFD packet to send [06:17:02]OFD Sender: No OFD packet to send [06:17:07]OFD Sender: No OFD packet to send [06:17:12]OFD Sender: No OFD packet to send [06:17:17]OFD Sender: No OFD packet to send [06:17:22]OFD Sender: No OFD packet to send [06:17:27]OFD Sender: No OFD packet to send [06:17:32]OFD Sender: No OFD packet to send [06:17:37]OFD Sender: No OFD packet to send [06:17:42]OFD Sender: No OFD packet to send [06:17:47]OFD Sender: No OFD packet to send [06:17:52]OFD Sender: No OFD packet to send [06:17:57]OFD Sender: No OFD packet to send [06:18:02]OFD Sender: No OFD packet to send [06:18:07]OFD Sender: No OFD packet to send [06:18:12]OFD Sender: No OFD packet to send [06:18:17]OFD Sender: No OFD packet to send [06:18:22]OFD Sender: No OFD packet to send [06:18:27]OFD Sender: No OFD packet to send [06:18:32]OFD Sender: No OFD packet to send [06:18:37]OFD Sender: No OFD packet to send [06:18:42]OFD Sender: No OFD packet to send [06:18:47]OFD Sender: No OFD packet to send [06:18:52]OFD Sender: No OFD packet to send [06:18:57]OFD Sender: No OFD packet to send [06:19:02]OFD Sender: No OFD packet to send [06:19:07]OFD Sender: No OFD packet to send [06:19:12]OFD Sender: No OFD packet to send [06:19:17]OFD Sender: No OFD packet to send [06:19:22]OFD Sender: No OFD packet to send [06:19:27]OFD Sender: No OFD packet to send [06:19:29]accept exits with 7 [06:19:29]New connection [06:19:29]New thread 3066633572 created [06:19:29]Thread 3066776932 joined [06:19:29]Waiting for new connection... [06:19:29] Sock 7.Parse request [06:19:29]Sock 7.Check first char [06:19:29]Sock 7.First char is OK [06:19:29]request: POST /json_proto HTTP/1.0 [06:19:29]Method: POST [06:19:29]URL: /json_proto [06:19:29]Method is POST - this is cgi request [06:19:29]url: /json_proto [06:19:29]query_string will be loaded in cgi processing [06:19:29]execute_cgi json_proto POST (null) [06:19:29]execute_cgi path=json_proto method=POST [06:19:29]POST find Content-Length [06:19:29]Host: 172.17.46.195:8080 [06:19:29]Content-Length: 647 [06:19:29]Content-Type: application/json [06:19:29] [06:19:29]POST finish read [06:19:29]Found Content-Length = 647 [06:19:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 31.250, "sum" : 1200.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:19:29]execute_script... [06:19: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)11328324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 31.250, "sum" : 1200.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:19:29]POST & json_proto [06:19:29]process_json_proto [06:19:29]json parsed OK: [06:19:29]protocol is kg_v1.0 [06:19:29]action value=close_receipt [06:19:29]process_action close_receipt [06:19:29]cmd_close_receipt [06:19:29]MH_GetDate [06:19:29]Write to MH i2c: F0 00 00 7C 22 8D [06:19:29]Write i2c OK [06:19:29]MH_I2C_Read... [06:19:29]Read from MH i2c: F0 [06:19:29]MH_I2C_Read... [06:19:29]Read from MH i2c: F0 09 00 [06:19:29]MH_I2C_Read... [06:19:29]Read from MH i2c: F0 09 00 7C 22 00 74 35 C4 66 75 08 C2 66 0E [06:19:29]GetLastDocTimeStamp 1724134561 [06:19:29]current date 1724134772 [06:19:29]FM_GetShiftState [06:19:29]SAM_PROTO_GetShiftState [06:19:29]wFMCommunicate request_size=4 [06:19:29]MH_SAM_APDU [06:19:29]CAPDU: 80 13 01 00 [06:19:29]Write to MH i2c: E2 08 00 7D 22 80 13 01 00 00 00 00 00 1C [06:19:29]Write i2c OK [06:19:29]MH_I2C_Read... [06:19:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:19:29]Read from MH i2c: E2 [06:19:29]MH_I2C_Read... [06:19:29]Read from MH i2c: E2 0E 00 [06:19:29]MH_I2C_Read... [06:19:29]Read from MH i2c: E2 0E 00 7D 22 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A6 [06:19:29]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:19:29]wFMCommunicate OK [06:19:29]SAM_PROTO_GetShiftState done [06:19:29]FM_GetShiftState done [06:19:29]opened in 1724112758 [06:19:29]opened+sec_in_day 1724199158 [06:19:29]quantity*price = 120000 [06:19:29]sum+1 = 120001 [06:19:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.00 НСП 1% : 10.62 НДС 12% : 127.43 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 50 20.08.2024 06:19 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200751 ФПД: 117912853235676 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T061932&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200751&fm=117912853235676&tin=02508201610067®Number=0000000000092545&sum=120000 [06:19:30]StoreToDocumentArchive [06:19:30]shift 466 fd 200751 [06:19:30]save to /storage/0466/doc_00200751 [06:19:30]save last doc name /storage/0466/doc_00200751 to /storage/kkm_last_doc_name [06:19:30]save OK [06:19:30]Clear old archive folders... [06:19:30]ProcessDocumentItem done err = 0, tmpTLVsize=250 [06:19:30]tlvbuf is 00F6CA20 [06:19:30]SAM_PROTO_ClearQueue [06:19:30]wFMCommunicate request_size=4 [06:19:30]MH_SAM_APDU [06:19:30]CAPDU: 80 09 00 00 [06:19:30]Write to MH i2c: E2 08 00 8A 22 80 09 00 00 00 00 00 00 1E [06:19:30]Write i2c OK [06:19:30]MH_I2C_Read... [06:19:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:19:30]Read from MH i2c: E2 [06:19:30]MH_I2C_Read... [06:19:30]Read from MH i2c: E2 03 00 [06:19:30]MH_I2C_Read... [06:19:30]Read from MH i2c: E2 03 00 8A 22 00 90 00 20 [06:19:30]RAPDU: 90 00 [06:19:30]wFMCommunicate OK [06:19:30]SAM_PROTO_ClearQueue done [06:19:30]KKMCreateOFDPacket [06:19:30]OFDProtocolAddRootSTLVToBuf [06:19:30]FM_MakeSignedData [06:19:30]FM_MakeSignedData [06:19:30]SAM_PROTO_SignData [06:19:30]wFMCommunicate request_size=4 [06:19:30]MH_SAM_APDU [06:19:30]CAPDU: 80 0D 01 02 [06:19:30]Write to MH i2c: E2 08 00 8B 22 80 0D 01 02 00 00 00 00 26 [06:19:30]Write i2c OK [06:19:30]MH_I2C_Read... [06:19:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:19:30]Read from MH i2c: E2 [06:19:30]MH_I2C_Read... [06:19:30]Read from MH i2c: E2 03 00 [06:19:30]MH_I2C_Read... [06:19:30]Read from MH i2c: E2 03 00 8B 22 00 90 00 21 [06:19:30]RAPDU: 90 00 [06:19:30]wFMCommunicate OK [06:19:30]wFMCommunicate request_size=255 [06:19:30]MH_SAM_APDU [06:19:30]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 12 7A 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 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 C7 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 32 00 00 00 F4 03 04 00 74 35 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 10 03 00 35 04 06 00 6B 3D [06:19:30]Write to MH i2c: E2 02 01 8C 22 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 33 FF 03 08 00 03 12 7A 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 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 C7 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 32 00 00 00 F4 03 04 00 74 35 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 10 03 00 35 04 06 00 6B 3D 00 00 0D [06:19:30]Write i2c OK [06:19:30]MH_I2C_Read... [06:19:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:19:31]Read from MH i2c: E2 [06:19:31]MH_I2C_Read... [06:19:31]Read from MH i2c: E2 03 00 [06:19:31]MH_I2C_Read... [06:19:31]Read from MH i2c: E2 03 00 8C 22 00 90 00 22 [06:19:31]RAPDU: 90 00 [06:19:31]wFMCommunicate OK [06:19:31]wFMCommunicate request_size=9 [06:19:31]MH_SAM_APDU [06:19:31]CAPDU: 80 0D 02 02 04 B9 BB 47 DC [06:19:31]Write to MH i2c: E2 0C 00 8D 22 80 0D 02 02 04 00 B9 BB 47 DC 00 00 C8 [06:19:31]Write i2c OK [06:19:31]MH_I2C_Read... [06:19:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:19:31]Read from MH i2c: E2 [06:19:31]MH_I2C_Read... [06:19:31]Read from MH i2c: E2 03 00 [06:19:31]MH_I2C_Read... [06:19:31]Read from MH i2c: E2 03 00 8D 22 00 90 00 23 [06:19:31]RAPDU: 90 00 [06:19:31]wFMCommunicate OK [06:19:31]wFMCommunicate request_size=4 [06:19:31]MH_SAM_APDU [06:19:31]CAPDU: 80 0D 03 02 [06:19:31]Write to MH i2c: E2 08 00 8E 22 80 0D 03 02 00 00 00 00 2B [06:19:31]Write i2c OK [06:19:31]MH_I2C_Read... [06:19:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:19:31]Read from MH i2c: E2 [06:19:31]MH_I2C_Read... [06:19:31]Read from MH i2c: E2 0B 00 [06:19:31]MH_I2C_Read... [06:19:31]Read from MH i2c: E2 0B 00 8E 22 00 9A 2E C6 C4 05 99 66 3D 90 00 BF [06:19:31]RAPDU: 9A 2E C6 C4 05 99 66 3D 90 00 [06:19:31]wFMCommunicate OK [06:19:31]SAM_PROTO_SignData done [06:19:31]FM_MakeSignedData done [06:19:31]CreateOFDProtocolMessage [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 8F 22 80 11 00 00 00 00 00 00 2B [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 8F 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 78 [06:19:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [06:19:31]wFMCommunicate OK [06:19:31]CreateOFDProtocolMessage done [06:19:31]OFDSenderStorePacket 200751 [06:19:31]StoreOFDPacket docnum=200751 [06:19:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 07 10 06 01 17 E9 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 33 FF 03 08 00 03 12 7A 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 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 C7 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 32 00 00 00 F4 03 04 00 74 35 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 10 03 00 35 04 06 00 6B 3D B9 BB 47 DC 9A 2E C6 C4 05 99 66 3D [06:19:31]CheckFolder [06:19:31]dirname=/storage/ofd_packets [06:19:31]CheckFolder done [06:19:31]ProducePacketName [06:19:31]name=ofd_packets/00200751 [06:19:31]NVStorageSaveData ofd_packets/00200751 [06:19:31]File name is /storage/ofd_packets/00200751 [06:19:31]Write 300 bytes [06:19:31]NVStorageSaveData done [06:19:31]OFDSenderStorePacket done [06:19:31]KKMCreateOFDPacket done [06:19:31]NVStorageSaveData kkm_last_timestamp [06:19:31]File name is /storage/kkm_last_timestamp [06:19:31]Write 4 bytes [06:19:31]NVStorageSaveData done [06:19:31]ExternCall_PrintAddStr [06:19:31]wPrintStart [06:19:31]Write to MH i2c: 01 00 00 90 22 B2 [06:19:31]Write i2c OK [06:19:31]MH_I2C_Read... [06:19:31]Read from MH i2c: 01 [06:19:31]MH_I2C_Read... [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 90 22 00 00 00 00 00 FF 0F C7 [06:19:31]RasterBufferAndPrint [06:19:31]line Счет N : (1)11328324 [06:19:31]line ИНН: 02508201610067 [06:19:31]line Контрольно-Кассовый Чек [06:19:31]line ПРОДАЖА [06:19:31]line ТРК (МРК, ГНК) : 71 [06:19:31]line Товар: 2711190000 [06:19:31]line ГАЗ-К-3 [06:19:31]line 31.250 * 38.40 [06:19:31]line = 1200.00 [06:19:31]line НДС 12% НСП 1% [06:19:31]line > о реализуемом товаре [06:19:31]line ИТОГО: 1200.00 [06:19:31]line НСП 1% : 10.62 [06:19:31]line НДС 12% : 127.43 [06:19:31]line Наличными: 1200.00 [06:19:31]line Безнал.: 0.00 [06:19:31]line Место: АЗС № 95 "Партнер Нефть" [06:19:31]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [06:19:31]line СНО: Общий режим [06:19:31]line Чек 50 20.08.2024 06:19 [06:19:31]line Смена: 466 ФФД: 1.0 [06:19:31]line ЗНМ: 0300000079 [06:19:31]line РНМ: 0000000000092545 [06:19:31]line Версия ККМ: 001 [06:19:31]line ФМ: 0000000000871802 [06:19:31]line ФД: 200751 [06:19:31]line ФПД: 117912853235676 [06:19:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T061932&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200751&fm=117912853235676&tin=02508201610067®Number=0000000000092545&sum=120000 [06:19:31]written 0, free lines is 4095 [06:19:31]OFD Sender: Processing packet 200751 [packets to send 247, broken 246] [06:19:31]ProducePacketName [06:19:31]name=ofd_packets/00200751 [06:19:31]OFD Sender: To server: pG, [06:19:31]CommunicateWithHost lk.salyk.kg:30040 [06:19:31]ConnectInit lk.salyk.kg [06:19:31]Connected sock=10 [06:19:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 07 10 06 01 17 E9 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 33 FF 03 08 00 03 12 7A 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 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 C7 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 32 00 00 00 F4 03 04 00 74 35 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 10 03 00 35 04 06 00 6B 3D B9 BB 47 DC 9A 2E C6 C4 05 99 66 3D [06:19:31]Write to MH i2c: 01 00 00 B8 22 DA [06:19:31]Write i2c OK [06:19:31]MH_I2C_Read... [06:19:31]Read from MH i2c: 01 [06:19:31]MH_I2C_Read... [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 B8 22 00 00 00 00 00 08 0D F6 [06:19:31]RasterBufferAndPrint [06:19:31]line [06:19:31]line [06:19:31]line [06:19:31]line [06:19:31]line [06:19:31]written 0, free lines is 3345 [06:19:31]MH_Cut [06:19:31]Write to MH i2c: D1 01 00 BF 22 01 B3 [06:19:31]Write i2c OK [06:19:31]MH_I2C_Read... [06:19:31]Read from MH i2c: D1 [06:19:31]MH_I2C_Read... [06:19:31]Read from MH i2c: D1 01 00 [06:19:31]MH_I2C_Read... [06:19:31]Read from MH i2c: D1 01 00 BF 22 00 B2 [06:19:31]Write to MH i2c: 01 00 00 C0 22 E2 [06:19:31]Write i2c OK [06:19:31]MH_I2C_Read... [06:19:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 01 B4 47 00 47 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 31 38 30 32 10 04 04 00 2F 10 03 00 F4 03 04 00 DC DF C3 66 B6 04 01 00 00 F9 F1 42 A6 31 A0 34 F9 [06:19:31]CommunicateWithHost err = 0 [06:19:31]CheckOFDResponse [06:19:31]1017 (14) - 77093643461234 [06:19:31]1041 (16) - 0000000000871802 [06:19:31]1040 (4) - 200751 [06:19:31]1012 (4) - 20.08.2024 00:14 [06:19:31]1206 (1) - 0 [06:19:31]OFD Sender: Remove packet 200751 [06:19:31]ProducePacketName [06:19:31]name=ofd_packets/00200751 [06:19:31]NVStorageDeleteData [06:19:32]OFD Sender: No OFD packet to send [06:19:32]*** Cut start [06:19:32]*** Purtial cut [06:19:32]*** Stage 1: CUTSNS_PIN = 1 [06:19:32]Read from MH i2c: 01 [06:19:32]MH_I2C_Read... [06:19:32]*** Stop cut motor [06:19:32]*** Cut end [06:19:32]Read from MH i2c: 01 07 00 [06:19:32]MH_I2C_Read... [06:19:32]Read from MH i2c: 01 07 00 C0 22 00 00 00 00 00 FF 0F F7 [06:19:32]process_action close_receipt done [06:19:32]requested_data is exist [06:19:32]produce_requested_data [06:19:32]requested_item fm.sn is exist - process it [06:19:32]wFMCommunicate request_size=4 [06:19:32]MH_SAM_APDU [06:19:32]CAPDU: 80 11 00 00 [06:19:32]Write to MH i2c: E2 08 00 C1 22 80 11 00 00 00 00 00 00 5D [06:19:32]Write i2c OK [06:19:32]MH_I2C_Read... [06:19:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:19:32]Read from MH i2c: E2 [06:19:32]MH_I2C_Read... [06:19:32]Read from MH i2c: E2 17 00 [06:19:32]MH_I2C_Read... [06:19:32]Read from MH i2c: E2 17 00 C1 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AA [06:19:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [06:19:32]wFMCommunicate OK [06:19:32]requested_item fd.num is exist - process it [06:19:32]SAM_PROTO_GetFieldsCounters [06:19:32]wFMCommunicate request_size=4 [06:19:32]MH_SAM_APDU [06:19:32]CAPDU: 80 13 00 00 [06:19:32]Write to MH i2c: E2 08 00 C2 22 80 13 00 00 00 00 00 00 60 [06:19:32]Write i2c OK [06:19:32]MH_I2C_Read... [06:19:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:19:33]Read from MH i2c: E2 [06:19:33]MH_I2C_Read... [06:19:33]Read from MH i2c: E2 62 00 [06:19:33]MH_I2C_Read... [06:19:33]Read from MH i2c: E2 62 00 C2 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2F 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 26 [06:19:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2F 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:19:33]wFMCommunicate OK [06:19:33]SAM_PROTO_GetFieldsCounters done [06:19:33]requested_item shift.num is exist - process it [06:19:33]requested_item shift.opened is exist - process it [06:19:33]req_shift_opened [06:19:33]FM_GetShiftState [06:19:33]SAM_PROTO_GetShiftState [06:19:33]wFMCommunicate request_size=4 [06:19:33]MH_SAM_APDU [06:19:33]CAPDU: 80 13 01 00 [06:19:33]Write to MH i2c: E2 08 00 C3 22 80 13 01 00 00 00 00 00 62 [06:19:33]Write i2c OK [06:19:33]MH_I2C_Read... [06:19:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:19:33]Read from MH i2c: E2 [06:19:33]MH_I2C_Read... [06:19:33]Read from MH i2c: E2 0E 00 [06:19:33]MH_I2C_Read... [06:19:33]Read from MH i2c: E2 0E 00 C3 22 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 EC [06:19:33]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:19:33]wFMCommunicate OK [06:19:33]SAM_PROTO_GetShiftState done [06:19:33]FM_GetShiftState done [06:19:33]req_shift_opened done [06:19:33]requested_item shift.open_date is exist - process it [06:19:33]req_shift_open_date [06:19:33]req_shift_open_date done [06:19:33]produce_requested_data done [06:19:33]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200751,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [06:19:33]process_action_free close_receipt [06:19:33]json_value_free [06:19:33]json_value_free done [06:19:33]process_json_proto returns [06:19:33]Send response to host [06:19:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200751,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [06:19:33]free response buf [06:19:33]execute_script done [06:19:33]execute_script returns [06:19:33]free content buf [06:19:33]Sock 7.Close socket [06:19:33]Sock 7.Thread stoped [06:19:37]OFD Sender: No OFD packet to send [06:19:42]OFD Sender: No OFD packet to send [06:19:47]OFD Sender: No OFD packet to send [06:19:52]OFD Sender: No OFD packet to send [06:19:57]OFD Sender: No OFD packet to send [06:20:02]OFD Sender: No OFD packet to send [06:20:07]OFD Sender: No OFD packet to send [06:20:12]OFD Sender: No OFD packet to send [06:20:17]OFD Sender: No OFD packet to send [06:20:22]OFD Sender: No OFD packet to send [06:20:27]OFD Sender: No OFD packet to send [06:20:32]OFD Sender: No OFD packet to send [06:20:37]OFD Sender: No OFD packet to send [06:20:42]OFD Sender: No OFD packet to send [06:20:47]OFD Sender: No OFD packet to send [06:20:52]accept exits with 9 [06:20:52]New connection [06:20:52]New thread 3066776932 created [06:20:52]Thread 3066633572 joined [06:20:52]Waiting for new connection... [06:20:52] Sock 9.Parse request [06:20:52]Sock 9.Check first char [06:20:52]Sock 9.First char is OK [06:20:52]request: POST /json_proto HTTP/1.0 [06:20:52]Method: POST [06:20:52]URL: /json_proto [06:20:52]Method is POST - this is cgi request [06:20:52]url: /json_proto [06:20:52]query_string will be loaded in cgi processing [06:20:52]execute_cgi json_proto POST (null) [06:20:52]execute_cgi path=json_proto method=POST [06:20:52]POST find Content-Length [06:20:52]Host: 172.17.46.195:8080 [06:20:52]Content-Length: 681 [06:20:52]Content-Type: application/json [06:20:52] [06:20:52]POST finish read [06:20:52]Found Content-Length = 681 [06:20:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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:20:52]execute_script... [06:20:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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:20:52]POST & json_proto [06:20:52]process_json_proto [06:20:52]json parsed OK: [06:20:52]protocol is kg_v1.0 [06:20:52]action value=close_receipt [06:20:52]process_action close_receipt [06:20:52]cmd_close_receipt [06:20:52]MH_GetDate [06:20:52]Write to MH i2c: F0 00 00 C4 22 D5 [06:20:52]Write i2c OK [06:20:52]MH_I2C_Read... [06:20:52]Read from MH i2c: F0 [06:20:52]MH_I2C_Read... [06:20:52]Read from MH i2c: F0 09 00 [06:20:52]MH_I2C_Read... [06:20:52]Read from MH i2c: F0 09 00 C4 22 00 C7 35 C4 66 75 08 C2 66 A9 [06:20:52]GetLastDocTimeStamp 1724134772 [06:20:52]current date 1724134855 [06:20:52]FM_GetShiftState [06:20:52]SAM_PROTO_GetShiftState [06:20:52]wFMCommunicate request_size=4 [06:20:52]MH_SAM_APDU [06:20:52]CAPDU: 80 13 01 00 [06:20:52]Write to MH i2c: E2 08 00 C5 22 80 13 01 00 00 00 00 00 64 [06:20:52]Write i2c OK [06:20:52]MH_I2C_Read... [06:20:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:20:52]Read from MH i2c: E2 [06:20:52]MH_I2C_Read... [06:20:52]Read from MH i2c: E2 0E 00 [06:20:52]MH_I2C_Read... [06:20:52]Read from MH i2c: E2 0E 00 C5 22 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 EE [06:20:52]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:20:52]wFMCommunicate OK [06:20:52]SAM_PROTO_GetShiftState done [06:20:52]FM_GetShiftState done [06:20:52]opened in 1724112758 [06:20:52]opened+sec_in_day 1724199158 [06:20:52]quantity*price = 150037 [06:20:52]sum+1 = 150039 [06:20:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 51 20.08.2024 06:20 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200752 ФПД: 191179453449654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T062055&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200752&fm=191179453449654&tin=02508201610067®Number=0000000000092545&sum=150000 [06:20:53]StoreToDocumentArchive [06:20:53]shift 466 fd 200752 [06:20:53]save to /storage/0466/doc_00200752 [06:20:53]save last doc name /storage/0466/doc_00200752 to /storage/kkm_last_doc_name [06:20:53]save OK [06:20:53]Clear old archive folders... [06:20:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:20:53]tlvbuf is 00FD8780 [06:20:53]SAM_PROTO_ClearQueue [06:20:53]wFMCommunicate request_size=4 [06:20:53]MH_SAM_APDU [06:20:53]CAPDU: 80 09 00 00 [06:20:53]Write to MH i2c: E2 08 00 D2 22 80 09 00 00 00 00 00 00 66 [06:20:53]Write i2c OK [06:20:53]MH_I2C_Read... [06:20:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:20:53]Read from MH i2c: E2 [06:20:53]MH_I2C_Read... [06:20:53]Read from MH i2c: E2 03 00 [06:20:53]MH_I2C_Read... [06:20:53]Read from MH i2c: E2 03 00 D2 22 00 90 00 68 [06:20:53]RAPDU: 90 00 [06:20:53]wFMCommunicate OK [06:20:53]SAM_PROTO_ClearQueue done [06:20:53]KKMCreateOFDPacket [06:20:53]OFDProtocolAddRootSTLVToBuf [06:20:53]FM_MakeSignedData [06:20:53]FM_MakeSignedData [06:20:53]SAM_PROTO_SignData [06:20:53]wFMCommunicate request_size=4 [06:20:53]MH_SAM_APDU [06:20:53]CAPDU: 80 0D 01 02 [06:20:53]Write to MH i2c: E2 08 00 D3 22 80 0D 01 02 00 00 00 00 6E [06:20:53]Write i2c OK [06:20:53]MH_I2C_Read... [06:20:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:20:53]Read from MH i2c: E2 [06:20:53]MH_I2C_Read... [06:20:53]Read from MH i2c: E2 03 00 [06:20:53]MH_I2C_Read... [06:20:53]Read from MH i2c: E2 03 00 D3 22 00 90 00 69 [06:20:53]RAPDU: 90 00 [06:20:53]wFMCommunicate OK [06:20:53]wFMCommunicate request_size=255 [06:20:53]MH_SAM_APDU [06:20:53]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 33 00 00 00 F4 03 04 00 C7 35 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 10 03 00 35 04 06 00 AD E0 6F 69 [06:20:53]Write to MH i2c: E2 02 01 D4 22 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 C7 35 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 10 03 00 35 04 06 00 AD E0 6F 69 00 00 38 [06:20:53]Write i2c OK [06:20:53]MH_I2C_Read... [06:20:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:20:54]Read from MH i2c: E2 [06:20:54]MH_I2C_Read... [06:20:54]Read from MH i2c: E2 03 00 [06:20:54]MH_I2C_Read... [06:20:54]Read from MH i2c: E2 03 00 D4 22 00 90 00 6A [06:20:54]RAPDU: 90 00 [06:20:54]wFMCommunicate OK [06:20:54]wFMCommunicate request_size=7 [06:20:54]MH_SAM_APDU [06:20:54]CAPDU: 80 0D 02 02 02 45 B6 [06:20:54]Write to MH i2c: E2 0A 00 D5 22 80 0D 02 02 02 00 45 B6 00 00 70 [06:20:54]Write i2c OK [06:20:54]MH_I2C_Read... [06:20:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:20:54]Read from MH i2c: E2 [06:20:54]MH_I2C_Read... [06:20:54]Read from MH i2c: E2 03 00 [06:20:54]MH_I2C_Read... [06:20:54]Read from MH i2c: E2 03 00 D5 22 00 90 00 6B [06:20:54]RAPDU: 90 00 [06:20:54]wFMCommunicate OK [06:20:54]wFMCommunicate request_size=4 [06:20:54]MH_SAM_APDU [06:20:54]CAPDU: 80 0D 03 02 [06:20:54]Write to MH i2c: E2 08 00 D6 22 80 0D 03 02 00 00 00 00 73 [06:20:54]Write i2c OK [06:20:54]MH_I2C_Read... [06:20:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:20:54]Read from MH i2c: E2 [06:20:54]MH_I2C_Read... [06:20:54]Read from MH i2c: E2 0B 00 [06:20:54]MH_I2C_Read... [06:20:54]Read from MH i2c: E2 0B 00 D6 22 00 0F 2D E8 0C 19 4D 2C 01 90 00 37 [06:20:54]RAPDU: 0F 2D E8 0C 19 4D 2C 01 90 00 [06:20:54]wFMCommunicate OK [06:20:54]SAM_PROTO_SignData done [06:20:54]FM_MakeSignedData done [06:20:54]CreateOFDProtocolMessage [06:20:54]wFMCommunicate request_size=4 [06:20:54]MH_SAM_APDU [06:20:54]CAPDU: 80 11 00 00 [06:20:54]Write to MH i2c: E2 08 00 D7 22 80 11 00 00 00 00 00 00 73 [06:20:54]Write i2c OK [06:20:54]MH_I2C_Read... [06:20:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:20:54]Read from MH i2c: E2 [06:20:54]MH_I2C_Read... [06:20:54]Read from MH i2c: E2 17 00 [06:20:54]MH_I2C_Read... [06:20:54]Read from MH i2c: E2 17 00 D7 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C0 [06:20:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [06:20:54]wFMCommunicate OK [06:20:54]CreateOFDProtocolMessage done [06:20:54]OFDSenderStorePacket 200752 [06:20:54]StoreOFDPacket docnum=200752 [06:20:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 68 35 04 01 64 2C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 C7 35 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 10 03 00 35 04 06 00 AD E0 6F 69 45 B6 0F 2D E8 0C 19 4D 2C 01 [06:20:54]CheckFolder [06:20:54]dirname=/storage/ofd_packets [06:20:54]CheckFolder done [06:20:54]ProducePacketName [06:20:54]name=ofd_packets/00200752 [06:20:54]NVStorageSaveData ofd_packets/00200752 [06:20:54]File name is /storage/ofd_packets/00200752 [06:20:54]Write 298 bytes [06:20:54]NVStorageSaveData done [06:20:54]OFDSenderStorePacket done [06:20:54]KKMCreateOFDPacket done [06:20:54]NVStorageSaveData kkm_last_timestamp [06:20:54]File name is /storage/kkm_last_timestamp [06:20:54]Write 4 bytes [06:20:54]NVStorageSaveData done [06:20:54]ExternCall_PrintAddStr [06:20:54]wPrintStart [06:20:54]Write to MH i2c: 01 00 00 D8 22 FA [06:20:54]Write i2c OK [06:20:54]MH_I2C_Read... [06:20:54]Read from MH i2c: 01 [06:20:54]MH_I2C_Read... [06:20:54]Read from MH i2c: 01 07 00 [06:20:54]MH_I2C_Read... [06:20:54]Read from MH i2c: 01 07 00 D8 22 00 00 00 00 00 FF 0F 0F [06:20:54]RasterBufferAndPrint [06:20:54]line Счет N : (1)11328325 [06:20:54]line ИНН: 02508201610067 [06:20:54]line Контрольно-Кассовый Чек [06:20:54]line ПРОДАЖА [06:20:54]line ТРК (МРК, ГНК) : 51 [06:20:54]line Товар: 2710194210 [06:20:54]line ДТ-К-5 [06:20:54]line 19.690 * 76.20 [06:20:54]line = 1500.38 [06:20:54]line НДС 12% НСП 1% [06:20:54]line > о реализуемом товаре [06:20:54]line ОКРУГЛЕНИЕ: -0.38 [06:20:54]line ИТОГО: 1500.00 [06:20:54]line Внесено: 1500.00 [06:20:54]line СДАЧА: 0.00 [06:20:54]line НСП 1% : 13.28 [06:20:54]line НДС 12% : 159.33 [06:20:54]line Наличными: 1500.00 [06:20:54]line Безнал.: 0.00 [06:20:54]line Место: АЗС № 95 "Партнер Нефть" [06:20:54]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [06:20:54]line СНО: Общий режим [06:20:54]line Чек 51 20.08.2024 06:20 [06:20:54]line Смена: 466 ФФД: 1.0 [06:20:54]line ЗНМ: 0300000079 [06:20:54]line РНМ: 0000000000092545 [06:20:54]line Версия ККМ: 001 [06:20:54]line ФМ: 0000000000871802 [06:20:54]line ФД: 200752 [06:20:54]line ФПД: 191179453449654 [06:20:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T062055&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200752&fm=191179453449654&tin=02508201610067®Number=0000000000092545&sum=150000 [06:20:54]OFD Sender: Processing packet 200752 [packets to send 247, broken 246] [06:20:54]ProducePacketName [06:20:54]name=ofd_packets/00200752 [06:20:54]OFD Sender: To server: pG, [06:20:54]CommunicateWithHost lk.salyk.kg:30040 [06:20:54]ConnectInit lk.salyk.kg [06:20:54]written 0, free lines is 4095 [06:20:54]Connected sock=7 [06:20:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 68 35 04 01 64 2C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 C7 35 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 10 03 00 35 04 06 00 AD E0 6F 69 45 B6 0F 2D E8 0C 19 4D 2C 01 [06:20:54]Write to MH i2c: 01 00 00 03 23 26 [06:20:54]Write i2c OK [06:20:54]MH_I2C_Read... [06:20:54]Read from MH i2c: 01 [06:20:54]MH_I2C_Read... [06:20:54]Read from MH i2c: 01 07 00 [06:20:54]MH_I2C_Read... [06:20:54]Read from MH i2c: 01 07 00 03 23 00 00 00 00 00 D7 0C 10 [06:20:54]RasterBufferAndPrint [06:20:54]line [06:20:54]line [06:20:54]line [06:20:54]line [06:20:54]line [06:20:54]written 0, free lines is 3295 [06:20:54]MH_Cut [06:20:54]Write to MH i2c: D1 01 00 0A 23 01 FF [06:20:54]Write i2c OK [06:20:54]MH_I2C_Read... [06:20:54]Read from MH i2c: D1 [06:20:54]MH_I2C_Read... [06:20:54]Read from MH i2c: D1 01 00 [06:20:54]MH_I2C_Read... [06:20:54]Read from MH i2c: D1 01 00 0A 23 00 FE [06:20:54]Write to MH i2c: 01 00 00 0B 23 2E [06:20:54]Write i2c OK [06:20:54]MH_I2C_Read... [06:20:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C2 56 47 00 A2 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 31 38 30 32 10 04 04 00 30 10 03 00 F4 03 04 00 2F E0 C3 66 B6 04 01 00 00 1F EF 21 34 E4 8D 4C AE [06:20:55]CommunicateWithHost err = 0 [06:20:55]CheckOFDResponse [06:20:55]1017 (14) - 77093643461234 [06:20:55]1041 (16) - 0000000000871802 [06:20:55]1040 (4) - 200752 [06:20:55]1012 (4) - 20.08.2024 00:15 [06:20:55]1206 (1) - 0 [06:20:55]OFD Sender: Remove packet 200752 [06:20:55]ProducePacketName [06:20:55]name=ofd_packets/00200752 [06:20:55]NVStorageDeleteData [06:20:55]*** Cut start [06:20:55]*** Purtial cut [06:20:55]*** CUTSNS_PIN = 0 [06:20:55]OFD Sender: No OFD packet to send [06:20:55]*** Stage 1: CUTSNS_PIN = 1 [06:20:57]Read from MH i2c: 01 [06:20:57]MH_I2C_Read... [06:20:57]*** Stop cut motor [06:20:57]*** Cut end [06:20:57]Read from MH i2c: 01 07 00 [06:20:57]MH_I2C_Read... [06:20:57]Read from MH i2c: 01 07 00 0B 23 00 00 00 00 00 FF 0F 43 [06:20:57]process_action close_receipt done [06:20:57]requested_data is exist [06:20:57]produce_requested_data [06:20:57]requested_item fm.sn is exist - process it [06:20:57]wFMCommunicate request_size=4 [06:20:57]MH_SAM_APDU [06:20:57]CAPDU: 80 11 00 00 [06:20:57]Write to MH i2c: E2 08 00 0C 23 80 11 00 00 00 00 00 00 A9 [06:20:57]Write i2c OK [06:20:57]MH_I2C_Read... [06:20:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:20:57]Read from MH i2c: E2 [06:20:57]MH_I2C_Read... [06:20:57]Read from MH i2c: E2 17 00 [06:20:57]MH_I2C_Read... [06:20:57]Read from MH i2c: E2 17 00 0C 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F6 [06:20:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [06:20:57]wFMCommunicate OK [06:20:57]requested_item fd.num is exist - process it [06:20:57]SAM_PROTO_GetFieldsCounters [06:20:57]wFMCommunicate request_size=4 [06:20:57]MH_SAM_APDU [06:20:57]CAPDU: 80 13 00 00 [06:20:57]Write to MH i2c: E2 08 00 0D 23 80 13 00 00 00 00 00 00 AC [06:20:57]Write i2c OK [06:20:57]MH_I2C_Read... [06:20:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:20:57]Read from MH i2c: E2 [06:20:57]MH_I2C_Read... [06:20:57]Read from MH i2c: E2 62 00 [06:20:57]MH_I2C_Read... [06:20:57]Read from MH i2c: E2 62 00 0D 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 30 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 76 [06:20: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 30 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:20:57]wFMCommunicate OK [06:20:57]SAM_PROTO_GetFieldsCounters done [06:20:57]requested_item shift.num is exist - process it [06:20:57]requested_item shift.opened is exist - process it [06:20:57]req_shift_opened [06:20:57]FM_GetShiftState [06:20:57]SAM_PROTO_GetShiftState [06:20:57]wFMCommunicate request_size=4 [06:20:57]MH_SAM_APDU [06:20:57]CAPDU: 80 13 01 00 [06:20:57]Write to MH i2c: E2 08 00 0E 23 80 13 01 00 00 00 00 00 AE [06:20:57]Write i2c OK [06:20:57]MH_I2C_Read... [06:20:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:20:57]Read from MH i2c: E2 [06:20:57]MH_I2C_Read... [06:20:57]Read from MH i2c: E2 0E 00 [06:20:57]MH_I2C_Read... [06:20:57]Read from MH i2c: E2 0E 00 0E 23 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 38 [06:20:57]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:20:57]wFMCommunicate OK [06:20:57]SAM_PROTO_GetShiftState done [06:20:57]FM_GetShiftState done [06:20:57]req_shift_opened done [06:20:57]requested_item shift.open_date is exist - process it [06:20:57]req_shift_open_date [06:20:57]req_shift_open_date done [06:20:57]produce_requested_data done [06:20:57]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200752,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [06:20:57]process_action_free close_receipt [06:20:57]json_value_free [06:20:57]json_value_free done [06:20:57]process_json_proto returns [06:20:57]Send response to host [06:20:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200752,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [06:20:57]free response buf [06:20:57]execute_script done [06:20:57]execute_script returns [06:20:57]free content buf [06:20:57]Sock 9.Close socket [06:20:57]Sock 9.Thread stoped [06:21:00]OFD Sender: No OFD packet to send [06:21:05]OFD Sender: No OFD packet to send [06:21:10]OFD Sender: No OFD packet to send [06:21:15]OFD Sender: No OFD packet to send [06:21:20]OFD Sender: No OFD packet to send [06:21:25]OFD Sender: No OFD packet to send [06:21:30]OFD Sender: No OFD packet to send [06:21:35]OFD Sender: No OFD packet to send [06:21:40]OFD Sender: No OFD packet to send [06:21:45]OFD Sender: No OFD packet to send [06:21:50]OFD Sender: No OFD packet to send [06:21:55]OFD Sender: No OFD packet to send [06:22:00]OFD Sender: No OFD packet to send [06:22:05]OFD Sender: No OFD packet to send [06:22:10]OFD Sender: No OFD packet to send [06:22:15]OFD Sender: No OFD packet to send [06:22:20]OFD Sender: No OFD packet to send [06:22:25]OFD Sender: No OFD packet to send [06:22:30]OFD Sender: No OFD packet to send [06:22:35]OFD Sender: No OFD packet to send [06:22:40]OFD Sender: No OFD packet to send [06:22:45]OFD Sender: No OFD packet to send [06:22:50]OFD Sender: No OFD packet to send [06:22:55]OFD Sender: No OFD packet to send [06:23:00]OFD Sender: No OFD packet to send [06:23:05]OFD Sender: No OFD packet to send [06:23:10]OFD Sender: No OFD packet to send [06:23:15]OFD Sender: No OFD packet to send [06:23:20]OFD Sender: No OFD packet to send [06:23:25]OFD Sender: No OFD packet to send [06:23:30]OFD Sender: No OFD packet to send [06:23:35]OFD Sender: No OFD packet to send [06:23:40]OFD Sender: No OFD packet to send [06:23:45]OFD Sender: No OFD packet to send [06:23:50]OFD Sender: No OFD packet to send [06:23:55]OFD Sender: No OFD packet to send [06:24:00]OFD Sender: No OFD packet to send [06:24:05]OFD Sender: No OFD packet to send [06:24:10]OFD Sender: No OFD packet to send [06:24:15]OFD Sender: No OFD packet to send [06:24:20]OFD Sender: No OFD packet to send [06:24:25]OFD Sender: No OFD packet to send [06:24:31]OFD Sender: No OFD packet to send [06:24:36]OFD Sender: No OFD packet to send [06:24:41]OFD Sender: No OFD packet to send [06:24:46]OFD Sender: No OFD packet to send [06:24:51]OFD Sender: No OFD packet to send [06:24:56]OFD Sender: No OFD packet to send [06:25:01]OFD Sender: No OFD packet to send [06:25:06]OFD Sender: No OFD packet to send [06:25:11]OFD Sender: No OFD packet to send [06:25:16]OFD Sender: No OFD packet to send [06:25:21]OFD Sender: No OFD packet to send [06:25:26]OFD Sender: No OFD packet to send [06:25:31]OFD Sender: No OFD packet to send [06:25:36]OFD Sender: No OFD packet to send [06:25:41]OFD Sender: No OFD packet to send [06:25:46]OFD Sender: No OFD packet to send [06:25:51]OFD Sender: No OFD packet to send [06:25:56]OFD Sender: No OFD packet to send [06:26:01]OFD Sender: No OFD packet to send [06:26:06]OFD Sender: No OFD packet to send [06:26:11]OFD Sender: No OFD packet to send [06:26:16]OFD Sender: No OFD packet to send [06:26:21]OFD Sender: No OFD packet to send [06:26:26]OFD Sender: No OFD packet to send [06:26:31]OFD Sender: No OFD packet to send [06:26:36]OFD Sender: No OFD packet to send [06:26:41]OFD Sender: No OFD packet to send [06:26:46]OFD Sender: No OFD packet to send [06:26:51]OFD Sender: No OFD packet to send [06:26:56]OFD Sender: No OFD packet to send [06:27:01]OFD Sender: No OFD packet to send [06:27:06]OFD Sender: No OFD packet to send [06:27:11]OFD Sender: No OFD packet to send [06:27:16]OFD Sender: No OFD packet to send [06:27:21]OFD Sender: No OFD packet to send [06:27:26]OFD Sender: No OFD packet to send [06:27:31]OFD Sender: No OFD packet to send [06:27:36]OFD Sender: No OFD packet to send [06:27:41]OFD Sender: No OFD packet to send [06:27:46]OFD Sender: No OFD packet to send [06:27:51]OFD Sender: No OFD packet to send [06:27:56]OFD Sender: No OFD packet to send [06:28:01]OFD Sender: No OFD packet to send [06:28:06]OFD Sender: No OFD packet to send [06:28:11]OFD Sender: No OFD packet to send [06:28:16]OFD Sender: No OFD packet to send [06:28:21]OFD Sender: No OFD packet to send [06:28:26]OFD Sender: No OFD packet to send [06:28:31]OFD Sender: No OFD packet to send [06:28:36]OFD Sender: No OFD packet to send [06:28:41]OFD Sender: No OFD packet to send [06:28:46]OFD Sender: No OFD packet to send [06:28:51]OFD Sender: No OFD packet to send [06:28:56]OFD Sender: No OFD packet to send [06:29:01]OFD Sender: No OFD packet to send [06:29:06]OFD Sender: No OFD packet to send [06:29:11]OFD Sender: No OFD packet to send [06:29:16]OFD Sender: No OFD packet to send [06:29:21]OFD Sender: No OFD packet to send [06:29:26]OFD Sender: No OFD packet to send [06:29:31]OFD Sender: No OFD packet to send [06:29:36]OFD Sender: No OFD packet to send [06:29:41]OFD Sender: No OFD packet to send [06:29:46]OFD Sender: No OFD packet to send [06:29:51]OFD Sender: No OFD packet to send [06:29:56]OFD Sender: No OFD packet to send [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:31]OFD Sender: No OFD packet to send [06:30:36]OFD Sender: No OFD packet to send [06:30:41]OFD Sender: No OFD packet to send [06:30:46]OFD Sender: No OFD packet to send [06:30:51]OFD Sender: No OFD packet to send [06:30:56]OFD Sender: No OFD packet to send [06:31:01]OFD Sender: No OFD packet to send [06:31:06]OFD Sender: No OFD packet to send [06:31:11]OFD Sender: No OFD packet to send [06:31:16]OFD Sender: No OFD packet to send [06:31:21]OFD Sender: No OFD packet to send [06:31:26]OFD Sender: No OFD packet to send [06:31:31]OFD Sender: No OFD packet to send [06:31:36]OFD Sender: No OFD packet to send [06:31:41]OFD Sender: No OFD packet to send [06:31:46]OFD Sender: No OFD packet to send [06:31:51]OFD Sender: No OFD packet to send [06:31:56]OFD Sender: No OFD packet to send [06:32:01]OFD Sender: No OFD packet to send [06:32:06]OFD Sender: No OFD packet to send [06:32:11]OFD Sender: No OFD packet to send [06:32:16]OFD Sender: No OFD packet to send [06:32:21]OFD Sender: No OFD packet to send [06:32:26]OFD Sender: No OFD packet to send [06:32:31]OFD Sender: No OFD packet to send [06:32:36]OFD Sender: No OFD packet to send [06:32:41]OFD Sender: No OFD packet to send [06:32:46]OFD Sender: No OFD packet to send [06:32:51]OFD Sender: No OFD packet to send [06:32:56]OFD Sender: No OFD packet to send [06:33:01]OFD Sender: No OFD packet to send [06:33:06]OFD Sender: No OFD packet to send [06:33:11]OFD Sender: No OFD packet to send [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:51]OFD Sender: No OFD packet to send [06:33:56]OFD Sender: No OFD packet to send [06:34:01]OFD Sender: No OFD packet to send [06:34:06]OFD Sender: No OFD packet to send [06:34:11]OFD Sender: No OFD packet to send [06:34:16]OFD Sender: No OFD packet to send [06:34:18]accept exits with 10 [06:34:18]New connection [06:34:18]New thread 3066633572 created [06:34:18]Thread 3066776932 joined [06:34:18]Waiting for new connection... [06:34:18] Sock 10.Parse request [06:34:18]Sock 10.Check first char [06:34:18]Sock 10.First char is OK [06:34:18]request: POST /json_proto HTTP/1.0 [06:34:18]Method: POST [06:34:18]URL: /json_proto [06:34:18]Method is POST - this is cgi request [06:34:18]url: /json_proto [06:34:18]query_string will be loaded in cgi processing [06:34:18]execute_cgi json_proto POST (null) [06:34:18]execute_cgi path=json_proto method=POST [06:34:18]POST find Content-Length [06:34:18]Host: 172.17.46.195:8080 [06:34:18]Content-Length: 681 [06:34:18]Content-Type: application/json [06:34:18] [06:34:18]POST finish read [06:34:18]Found Content-Length = 681 [06:34:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:34:18]execute_script... [06:34: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)11328326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:34:18]POST & json_proto [06:34:18]process_json_proto [06:34:18]json parsed OK: [06:34:18]protocol is kg_v1.0 [06:34:18]action value=close_receipt [06:34:18]process_action close_receipt [06:34:18]cmd_close_receipt [06:34:18]MH_GetDate [06:34:18]Write to MH i2c: F0 00 00 0F 23 21 [06:34:18]Write i2c OK [06:34:18]MH_I2C_Read... [06:34:18]Read from MH i2c: F0 [06:34:18]MH_I2C_Read... [06:34:18]Read from MH i2c: F0 09 00 [06:34:18]MH_I2C_Read... [06:34:18]Read from MH i2c: F0 09 00 0F 23 00 ED 38 C4 66 75 08 C2 66 1E [06:34:18]GetLastDocTimeStamp 1724134855 [06:34:18]current date 1724135661 [06:34:18]FM_GetShiftState [06:34:18]SAM_PROTO_GetShiftState [06:34:18]wFMCommunicate request_size=4 [06:34:18]MH_SAM_APDU [06:34:18]CAPDU: 80 13 01 00 [06:34:18]Write to MH i2c: E2 08 00 10 23 80 13 01 00 00 00 00 00 B0 [06:34:18]Write i2c OK [06:34:18]MH_I2C_Read... [06:34:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:34:18]Read from MH i2c: E2 [06:34:18]MH_I2C_Read... [06:34:18]Read from MH i2c: E2 0E 00 [06:34:18]MH_I2C_Read... [06:34:18]Read from MH i2c: E2 0E 00 10 23 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 3A [06:34:18]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:34:18]wFMCommunicate OK [06:34:18]SAM_PROTO_GetShiftState done [06:34:18]FM_GetShiftState done [06:34:18]opened in 1724112758 [06:34:18]opened+sec_in_day 1724199158 [06:34:18]quantity*price = 200025 [06:34:18]sum+1 = 200026 [06:34: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 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 52 20.08.2024 06:34 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200753 ФПД: 190331353771196 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T063421&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200753&fm=190331353771196&tin=02508201610067®Number=0000000000092545&sum=200000 [06:34:19]StoreToDocumentArchive [06:34:19]shift 466 fd 200753 [06:34:19]save to /storage/0466/doc_00200753 [06:34:19]save last doc name /storage/0466/doc_00200753 to /storage/kkm_last_doc_name [06:34:19]save OK [06:34:19]Clear old archive folders... [06:34:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:34:19]tlvbuf is 00F1F160 [06:34:19]SAM_PROTO_ClearQueue [06:34:19]wFMCommunicate request_size=4 [06:34:19]MH_SAM_APDU [06:34:19]CAPDU: 80 09 00 00 [06:34:19]Write to MH i2c: E2 08 00 1D 23 80 09 00 00 00 00 00 00 B2 [06:34:19]Write i2c OK [06:34:19]MH_I2C_Read... [06:34:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:34:19]Read from MH i2c: E2 [06:34:19]MH_I2C_Read... [06:34:19]Read from MH i2c: E2 03 00 [06:34:19]MH_I2C_Read... [06:34:19]Read from MH i2c: E2 03 00 1D 23 00 90 00 B4 [06:34:19]RAPDU: 90 00 [06:34:19]wFMCommunicate OK [06:34:19]SAM_PROTO_ClearQueue done [06:34:19]KKMCreateOFDPacket [06:34:19]OFDProtocolAddRootSTLVToBuf [06:34:19]FM_MakeSignedData [06:34:19]FM_MakeSignedData [06:34:19]SAM_PROTO_SignData [06:34:19]wFMCommunicate request_size=4 [06:34:19]MH_SAM_APDU [06:34:19]CAPDU: 80 0D 01 02 [06:34:19]Write to MH i2c: E2 08 00 1E 23 80 0D 01 02 00 00 00 00 BA [06:34:19]Write i2c OK [06:34:19]MH_I2C_Read... [06:34:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:34:19]Read from MH i2c: E2 [06:34:19]MH_I2C_Read... [06:34:19]Read from MH i2c: E2 03 00 [06:34:19]MH_I2C_Read... [06:34:19]Read from MH i2c: E2 03 00 1E 23 00 90 00 B5 [06:34:19]RAPDU: 90 00 [06:34:19]wFMCommunicate OK [06:34:19]wFMCommunicate request_size=255 [06:34:19]MH_SAM_APDU [06:34:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 ED 38 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 10 03 00 35 04 06 00 AD 1A F8 BB [06:34:19]Write to MH i2c: E2 02 01 1F 23 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 ED 38 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 10 03 00 35 04 06 00 AD 1A F8 BB 00 00 3B [06:34:19]Write i2c OK [06:34:19]MH_I2C_Read... [06:34:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:34:19]Read from MH i2c: E2 [06:34:19]MH_I2C_Read... [06:34:19]Read from MH i2c: E2 03 00 [06:34:19]MH_I2C_Read... [06:34:19]Read from MH i2c: E2 03 00 1F 23 00 90 00 B6 [06:34:19]RAPDU: 90 00 [06:34:19]wFMCommunicate OK [06:34:19]wFMCommunicate request_size=7 [06:34:19]MH_SAM_APDU [06:34:19]CAPDU: 80 0D 02 02 02 2C BC [06:34:19]Write to MH i2c: E2 0A 00 20 23 80 0D 02 02 02 00 2C BC 00 00 A9 [06:34:19]Write i2c OK [06:34:19]MH_I2C_Read... [06:34:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:34:19]Read from MH i2c: E2 [06:34:19]MH_I2C_Read... [06:34:19]Read from MH i2c: E2 03 00 [06:34:19]MH_I2C_Read... [06:34:19]Read from MH i2c: E2 03 00 20 23 00 90 00 B7 [06:34:19]RAPDU: 90 00 [06:34:19]wFMCommunicate OK [06:34:19]wFMCommunicate request_size=4 [06:34:19]MH_SAM_APDU [06:34:19]CAPDU: 80 0D 03 02 [06:34:19]Write to MH i2c: E2 08 00 21 23 80 0D 03 02 00 00 00 00 BF [06:34:19]Write i2c OK [06:34:19]MH_I2C_Read... [06:34:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:34:19]Read from MH i2c: E2 [06:34:19]MH_I2C_Read... [06:34:19]Read from MH i2c: E2 0B 00 [06:34:19]MH_I2C_Read... [06:34:19]Read from MH i2c: E2 0B 00 21 23 00 FD 13 DB 38 00 CB F0 0E 90 00 AC [06:34:19]RAPDU: FD 13 DB 38 00 CB F0 0E 90 00 [06:34:19]wFMCommunicate OK [06:34:19]SAM_PROTO_SignData done [06:34:19]FM_MakeSignedData done [06:34:20]CreateOFDProtocolMessage [06:34:20]wFMCommunicate request_size=4 [06:34:20]MH_SAM_APDU [06:34:20]CAPDU: 80 11 00 00 [06:34:20]Write to MH i2c: E2 08 00 22 23 80 11 00 00 00 00 00 00 BF [06:34:20]Write i2c OK [06:34:20]MH_I2C_Read... [06:34:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:34:20]Read from MH i2c: E2 [06:34:20]MH_I2C_Read... [06:34:20]Read from MH i2c: E2 17 00 [06:34:20]MH_I2C_Read... [06:34:20]Read from MH i2c: E2 17 00 22 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0C [06:34:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [06:34:20]wFMCommunicate OK [06:34:20]CreateOFDProtocolMessage done [06:34:20]OFDSenderStorePacket 200753 [06:34:20]StoreOFDPacket docnum=200753 [06:34:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 5B CC 04 01 A7 15 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 ED 38 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 10 03 00 35 04 06 00 AD 1A F8 BB 2C BC FD 13 DB 38 00 CB F0 0E [06:34:20]CheckFolder [06:34:20]dirname=/storage/ofd_packets [06:34:20]CheckFolder done [06:34:20]ProducePacketName [06:34:20]name=ofd_packets/00200753 [06:34:20]NVStorageSaveData ofd_packets/00200753 [06:34:20]File name is /storage/ofd_packets/00200753 [06:34:20]Write 298 bytes [06:34:20]NVStorageSaveData done [06:34:20]OFDSenderStorePacket done [06:34:20]KKMCreateOFDPacket done [06:34:20]NVStorageSaveData kkm_last_timestamp [06:34:20]File name is /storage/kkm_last_timestamp [06:34:20]Write 4 bytes [06:34:20]NVStorageSaveData done [06:34:20]ExternCall_PrintAddStr [06:34:20]wPrintStart [06:34:20]Write to MH i2c: 01 00 00 23 23 46 [06:34:20]Write i2c OK [06:34:20]MH_I2C_Read... [06:34:20]Read from MH i2c: 01 [06:34:20]MH_I2C_Read... [06:34:20]Read from MH i2c: 01 07 00 [06:34:20]MH_I2C_Read... [06:34:20]Read from MH i2c: 01 07 00 23 23 00 00 00 00 00 FF 0F 5B [06:34:20]RasterBufferAndPrint [06:34:20]line Счет N : (1)11328326 [06:34:20]line ИНН: 02508201610067 [06:34:20]line Контрольно-Кассовый Чек [06:34:20]line ПРОДАЖА [06:34:20]line ТРК (МРК, ГНК) : 61 [06:34:20]line Товар: 2710194210 [06:34:20]line ДТ-К-5 [06:34:20]line 26.250 * 76.20 [06:34:20]line = 2000.25 [06:34:20]line НДС 12% НСП 1% [06:34:20]line > о реализуемом товаре [06:34:20]line ОКРУГЛЕНИЕ: -0.25 [06:34:20]line ИТОГО: 2000.00 [06:34:20]line Внесено: 2000.00 [06:34:20]line СДАЧА: 0.00 [06:34:20]line НСП 1% : 17.70 [06:34:20]line НДС 12% : 212.42 [06:34:20]line Наличными: 2000.00 [06:34:20]line Безнал.: 0.00 [06:34:20]line Место: АЗС № 95 "Партнер Нефть" [06:34:20]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [06:34:20]line СНО: Общий режим [06:34:20]line Чек 52 20.08.2024 06:34 [06:34:20]line Смена: 466 ФФД: 1.0 [06:34:20]line ЗНМ: 0300000079 [06:34:20]line РНМ: 0000000000092545 [06:34:20]line Версия ККМ: 001 [06:34:20]line ФМ: 0000000000871802 [06:34:20]line ФД: 200753 [06:34:20]line ФПД: 190331353771196 [06:34:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T063421&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200753&fm=190331353771196&tin=02508201610067®Number=0000000000092545&sum=200000 [06:34:20]OFD Sender: Processing packet 200753 [packets to send 247, broken 246] [06:34:20]ProducePacketName [06:34:20]name=ofd_packets/00200753 [06:34:20]OFD Sender: To server: pG, [06:34:20]CommunicateWithHost lk.salyk.kg:30040 [06:34:20]ConnectInit lk.salyk.kg [06:34:20]written 0, free lines is 4095 [06:34:20]Connected sock=7 [06:34:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 5B CC 04 01 A7 15 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 ED 38 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 10 03 00 35 04 06 00 AD 1A F8 BB 2C BC FD 13 DB 38 00 CB F0 0E [06:34:20]Write to MH i2c: 01 00 00 4E 23 71 [06:34:20]Write i2c OK [06:34:20]MH_I2C_Read... [06:34:20]Read from MH i2c: 01 [06:34:20]MH_I2C_Read... [06:34:20]Read from MH i2c: 01 07 00 [06:34:20]MH_I2C_Read... [06:34:20]Read from MH i2c: 01 07 00 4E 23 00 00 00 00 00 E2 0C 66 [06:34:20]RasterBufferAndPrint [06:34:20]line [06:34:20]line [06:34:20]line [06:34:20]line [06:34:20]line [06:34:20]written 0, free lines is 3304 [06:34:20]MH_Cut [06:34:20]Write to MH i2c: D1 01 00 55 23 01 4A [06:34:20]Write i2c OK [06:34:20]MH_I2C_Read... [06:34:20]Read from MH i2c: D1 [06:34:20]MH_I2C_Read... [06:34:20]Read from MH i2c: D1 01 00 [06:34:20]MH_I2C_Read... [06:34:20]Read from MH i2c: D1 01 00 55 23 00 49 [06:34:20]Write to MH i2c: 01 00 00 56 23 79 [06:34:20]Write i2c OK [06:34:20]MH_I2C_Read... [06:34:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 48 58 47 00 EE 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 31 38 30 32 10 04 04 00 31 10 03 00 F4 03 04 00 55 E3 C3 66 B6 04 01 00 00 99 95 C9 8C 17 97 02 79 [06:34:21]CommunicateWithHost err = 0 [06:34:21]CheckOFDResponse [06:34:21]1017 (14) - 77093643461234 [06:34:21]1041 (16) - 0000000000871802 [06:34:21]1040 (4) - 200753 [06:34:21]1012 (4) - 20.08.2024 00:29 [06:34:21]1206 (1) - 0 [06:34:21]OFD Sender: Remove packet 200753 [06:34:21]ProducePacketName [06:34:21]name=ofd_packets/00200753 [06:34:21]NVStorageDeleteData [06:34:21]*** Cut start [06:34:21]*** Purtial cut [06:34:21]*** Stage 1: CUTSNS_PIN = 1 [06:34:21]OFD Sender: No OFD packet to send [06:34:21]Read from MH i2c: 01 [06:34:21]MH_I2C_Read... [06:34:21]*** Stop cut motor [06:34:21]*** Cut end [06:34:21]Read from MH i2c: 01 07 00 [06:34:21]MH_I2C_Read... [06:34:21]Read from MH i2c: 01 07 00 56 23 00 00 00 00 00 FF 0F 8E [06:34:21]process_action close_receipt done [06:34:21]requested_data is exist [06:34:21]produce_requested_data [06:34:21]requested_item fm.sn is exist - process it [06:34:21]wFMCommunicate request_size=4 [06:34:21]MH_SAM_APDU [06:34:21]CAPDU: 80 11 00 00 [06:34:21]Write to MH i2c: E2 08 00 57 23 80 11 00 00 00 00 00 00 F4 [06:34:21]Write i2c OK [06:34:21]MH_I2C_Read... [06:34:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:34:21]Read from MH i2c: E2 [06:34:21]MH_I2C_Read... [06:34:21]Read from MH i2c: E2 17 00 [06:34:21]MH_I2C_Read... [06:34:21]Read from MH i2c: E2 17 00 57 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 41 [06:34:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [06:34:21]wFMCommunicate OK [06:34:21]requested_item fd.num is exist - process it [06:34:21]SAM_PROTO_GetFieldsCounters [06:34:21]wFMCommunicate request_size=4 [06:34:21]MH_SAM_APDU [06:34:21]CAPDU: 80 13 00 00 [06:34:21]Write to MH i2c: E2 08 00 58 23 80 13 00 00 00 00 00 00 F7 [06:34:21]Write i2c OK [06:34:21]MH_I2C_Read... [06:34:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:34:22]Read from MH i2c: E2 [06:34:22]MH_I2C_Read... [06:34:22]Read from MH i2c: E2 62 00 [06:34:22]MH_I2C_Read... [06:34:22]Read from MH i2c: E2 62 00 58 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 31 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 C5 [06:34:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 31 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:34:22]wFMCommunicate OK [06:34:22]SAM_PROTO_GetFieldsCounters done [06:34:22]requested_item shift.num is exist - process it [06:34:22]requested_item shift.opened is exist - process it [06:34:22]req_shift_opened [06:34:22]FM_GetShiftState [06:34:22]SAM_PROTO_GetShiftState [06:34:22]wFMCommunicate request_size=4 [06:34:22]MH_SAM_APDU [06:34:22]CAPDU: 80 13 01 00 [06:34:22]Write to MH i2c: E2 08 00 59 23 80 13 01 00 00 00 00 00 F9 [06:34:22]Write i2c OK [06:34:22]MH_I2C_Read... [06:34:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:34:22]Read from MH i2c: E2 [06:34:22]MH_I2C_Read... [06:34:22]Read from MH i2c: E2 0E 00 [06:34:22]MH_I2C_Read... [06:34:22]Read from MH i2c: E2 0E 00 59 23 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 83 [06:34:22]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:34:22]wFMCommunicate OK [06:34:22]SAM_PROTO_GetShiftState done [06:34:22]FM_GetShiftState done [06:34:22]req_shift_opened done [06:34:22]requested_item shift.open_date is exist - process it [06:34:22]req_shift_open_date [06:34:22]req_shift_open_date done [06:34:22]produce_requested_data done [06:34:22]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200753,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [06:34:22]process_action_free close_receipt [06:34:22]json_value_free [06:34:22]json_value_free done [06:34:22]process_json_proto returns [06:34:22]Send response to host [06:34:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200753,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [06:34:22]free response buf [06:34:22]execute_script done [06:34:22]execute_script returns [06:34:22]free content buf [06:34:22]Sock 10.Close socket [06:34:22]Sock 10.Thread stoped [06:34:26]OFD Sender: No OFD packet to send [06:34:31]OFD Sender: No OFD packet to send [06:34:36]OFD Sender: No OFD packet to send [06:34:41]OFD Sender: No OFD packet to send [06:34:46]OFD Sender: No OFD packet to send [06:34:51]OFD Sender: No OFD packet to send [06:34:56]OFD Sender: No OFD packet to send [06:35:01]OFD Sender: No OFD packet to send [06:35:06]OFD Sender: No OFD packet to send [06:35:11]OFD Sender: No OFD packet to send [06:35:16]OFD Sender: No OFD packet to send [06:35:21]OFD Sender: No OFD packet to send [06:35:26]OFD Sender: No OFD packet to send [06:35:31]OFD Sender: No OFD packet to send [06:35:36]OFD Sender: No OFD packet to send [06:35:41]OFD Sender: No OFD packet to send [06:35:46]OFD Sender: No OFD packet to send [06:35:51]OFD Sender: No OFD packet to send [06:35:56]OFD Sender: No OFD packet to send [06:36:01]OFD Sender: No OFD packet to send [06:36:06]OFD Sender: No OFD packet to send [06:36:11]OFD Sender: No OFD packet to send [06:36:16]OFD Sender: No OFD packet to send [06:36:21]OFD Sender: No OFD packet to send [06:36:26]OFD Sender: No OFD packet to send [06:36:31]OFD Sender: No OFD packet to send [06:36:36]OFD Sender: No OFD packet to send [06:36:41]OFD Sender: No OFD packet to send [06:36:46]OFD Sender: No OFD packet to send [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:46]OFD Sender: No OFD packet to send [06:37:51]OFD Sender: No OFD packet to send [06:37:56]OFD Sender: No OFD packet to send [06:38:01]OFD Sender: No OFD packet to send [06:38:06]OFD Sender: No OFD packet to send [06:38:11]OFD Sender: No OFD packet to send [06:38:16]OFD Sender: No OFD packet to send [06:38:21]OFD Sender: No OFD packet to send [06:38:26]OFD Sender: No OFD packet to send [06:38:32]OFD Sender: No OFD packet to send [06:38:37]OFD Sender: No OFD packet to send [06:38:42]OFD Sender: No OFD packet to send [06:38:47]OFD Sender: No OFD packet to send [06:38:52]OFD Sender: No OFD packet to send [06:38:57]OFD Sender: No OFD packet to send [06:39:02]OFD Sender: No OFD packet to send [06:39:07]OFD Sender: No OFD packet to send [06:39:12]OFD Sender: No OFD packet to send [06:39:17]OFD Sender: No OFD packet to send [06:39:22]OFD Sender: No OFD packet to send [06:39:27]OFD Sender: No OFD packet to send [06:39:32]OFD Sender: No OFD packet to send [06:39:37]OFD Sender: No OFD packet to send [06:39:42]OFD Sender: No OFD packet to send [06:39:47]OFD Sender: No OFD packet to send [06:39:52]OFD Sender: No OFD packet to send [06:39:57]OFD Sender: No OFD packet to send [06:40:02]OFD Sender: No OFD packet to send [06:40:07]OFD Sender: No OFD packet to send [06:40:12]OFD Sender: No OFD packet to send [06:40:17]OFD Sender: No OFD packet to send [06:40:22]OFD Sender: No OFD packet to send [06:40:27]OFD Sender: No OFD packet to send [06:40:32]OFD Sender: No OFD packet to send [06:40:37]OFD Sender: No OFD packet to send [06:40:42]OFD Sender: No OFD packet to send [06:40:47]OFD Sender: No OFD packet to send [06:40:52]OFD Sender: No OFD packet to send [06:40:57]OFD Sender: No OFD packet to send [06:41:02]OFD Sender: No OFD packet to send [06:41:07]OFD Sender: No OFD packet to send [06:41:12]OFD Sender: No OFD packet to send [06:41:13]accept exits with 9 [06:41:13]New connection [06:41:13]New thread 3066776932 created [06:41:13]Thread 3066633572 joined [06:41:13]Waiting for new connection... [06:41:13] Sock 9.Parse request [06:41:13]Sock 9.Check first char [06:41:13]Sock 9.First char is OK [06:41:13]request: POST /json_proto HTTP/1.0 [06:41:13]Method: POST [06:41:13]URL: /json_proto [06:41:13]Method is POST - this is cgi request [06:41:13]url: /json_proto [06:41:13]query_string will be loaded in cgi processing [06:41:13]execute_cgi json_proto POST (null) [06:41:13]execute_cgi path=json_proto method=POST [06:41:13]POST find Content-Length [06:41:13]Host: 172.17.46.195:8080 [06:41:13]Content-Length: 681 [06:41:13]Content-Type: application/json [06:41:13] [06:41:13]POST finish read [06:41:13]Found Content-Length = 681 [06:41:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:41:13]execute_script... [06:41: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)11328327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:41:13]POST & json_proto [06:41:13]process_json_proto [06:41:13]json parsed OK: [06:41:13]protocol is kg_v1.0 [06:41:13]action value=close_receipt [06:41:13]process_action close_receipt [06:41:13]cmd_close_receipt [06:41:13]MH_GetDate [06:41:13]Write to MH i2c: F0 00 00 5A 23 6C [06:41:13]Write i2c OK [06:41:13]MH_I2C_Read... [06:41:13]Read from MH i2c: F0 [06:41:13]MH_I2C_Read... [06:41:13]Read from MH i2c: F0 09 00 [06:41:13]MH_I2C_Read... [06:41:13]Read from MH i2c: F0 09 00 5A 23 00 8C 3A C4 66 75 08 C2 66 0A [06:41:13]GetLastDocTimeStamp 1724135661 [06:41:13]current date 1724136076 [06:41:13]FM_GetShiftState [06:41:13]SAM_PROTO_GetShiftState [06:41:13]wFMCommunicate request_size=4 [06:41:13]MH_SAM_APDU [06:41:13]CAPDU: 80 13 01 00 [06:41:13]Write to MH i2c: E2 08 00 5B 23 80 13 01 00 00 00 00 00 FB [06:41:13]Write i2c OK [06:41:13]MH_I2C_Read... [06:41:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:41:14]Read from MH i2c: E2 [06:41:14]MH_I2C_Read... [06:41:14]Read from MH i2c: E2 0E 00 [06:41:14]MH_I2C_Read... [06:41:14]Read from MH i2c: E2 0E 00 5B 23 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 85 [06:41:14]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:41:14]wFMCommunicate OK [06:41:14]SAM_PROTO_GetShiftState done [06:41:14]FM_GetShiftState done [06:41:14]opened in 1724112758 [06:41:14]opened+sec_in_day 1724199158 [06:41:14]quantity*price = 200025 [06:41:14]sum+1 = 200026 [06:41:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 53 20.08.2024 06:41 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200754 ФПД: 118241834582737 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T064116&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200754&fm=118241834582737&tin=02508201610067®Number=0000000000092545&sum=200000 [06:41:15]StoreToDocumentArchive [06:41:15]shift 466 fd 200754 [06:41:15]save to /storage/0466/doc_00200754 [06:41:15]save last doc name /storage/0466/doc_00200754 to /storage/kkm_last_doc_name [06:41:15]save OK [06:41:15]Clear old archive folders... [06:41:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:41:15]tlvbuf is 00F6CDA0 [06:41:15]SAM_PROTO_ClearQueue [06:41:15]wFMCommunicate request_size=4 [06:41:15]MH_SAM_APDU [06:41:15]CAPDU: 80 09 00 00 [06:41:15]Write to MH i2c: E2 08 00 68 23 80 09 00 00 00 00 00 00 FD [06:41:15]Write i2c OK [06:41:15]MH_I2C_Read... [06:41:15]Read from MH i2c: E2 [06:41:15]MH_I2C_Read... [06:41:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:41:15]Read from MH i2c: E2 03 00 [06:41:15]MH_I2C_Read... [06:41:15]Read from MH i2c: E2 03 00 68 23 00 90 00 FF [06:41:15]RAPDU: 90 00 [06:41:15]wFMCommunicate OK [06:41:15]SAM_PROTO_ClearQueue done [06:41:15]KKMCreateOFDPacket [06:41:15]OFDProtocolAddRootSTLVToBuf [06:41:15]FM_MakeSignedData [06:41:15]FM_MakeSignedData [06:41:15]SAM_PROTO_SignData [06:41:15]wFMCommunicate request_size=4 [06:41:15]MH_SAM_APDU [06:41:15]CAPDU: 80 0D 01 02 [06:41:15]Write to MH i2c: E2 08 00 69 23 80 0D 01 02 00 00 00 00 05 [06:41:15]Write i2c OK [06:41:15]MH_I2C_Read... [06:41:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:41:15]Read from MH i2c: E2 [06:41:15]MH_I2C_Read... [06:41:15]Read from MH i2c: E2 03 00 [06:41:15]MH_I2C_Read... [06:41:15]Read from MH i2c: E2 03 00 69 23 00 90 00 00 [06:41:15]RAPDU: 90 00 [06:41:15]wFMCommunicate OK [06:41:15]wFMCommunicate request_size=255 [06:41:15]MH_SAM_APDU [06:41:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 35 00 00 00 F4 03 04 00 8C 3A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 10 03 00 35 04 06 00 6B 8A 52 8C [06:41:15]Write to MH i2c: E2 02 01 6A 23 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 8C 3A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 10 03 00 35 04 06 00 6B 8A 52 8C 00 00 82 [06:41:15]Write i2c OK [06:41:15]MH_I2C_Read... [06:41:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:41:15]Read from MH i2c: E2 [06:41:15]MH_I2C_Read... [06:41:15]Read from MH i2c: E2 03 00 [06:41:15]MH_I2C_Read... [06:41:15]Read from MH i2c: E2 03 00 6A 23 00 90 00 01 [06:41:15]RAPDU: 90 00 [06:41:15]wFMCommunicate OK [06:41:15]wFMCommunicate request_size=7 [06:41:15]MH_SAM_APDU [06:41:15]CAPDU: 80 0D 02 02 02 42 D1 [06:41:15]Write to MH i2c: E2 0A 00 6B 23 80 0D 02 02 02 00 42 D1 00 00 1F [06:41:15]Write i2c OK [06:41:15]MH_I2C_Read... [06:41:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:41:15]Read from MH i2c: E2 [06:41:15]MH_I2C_Read... [06:41:15]Read from MH i2c: E2 03 00 [06:41:15]MH_I2C_Read... [06:41:15]Read from MH i2c: E2 03 00 6B 23 00 90 00 02 [06:41:15]RAPDU: 90 00 [06:41:15]wFMCommunicate OK [06:41:15]wFMCommunicate request_size=4 [06:41:15]MH_SAM_APDU [06:41:15]CAPDU: 80 0D 03 02 [06:41:15]Write to MH i2c: E2 08 00 6C 23 80 0D 03 02 00 00 00 00 0A [06:41:15]Write i2c OK [06:41:15]MH_I2C_Read... [06:41:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:41:15]Read from MH i2c: E2 [06:41:15]MH_I2C_Read... [06:41:15]Read from MH i2c: E2 0B 00 [06:41:15]MH_I2C_Read... [06:41:15]Read from MH i2c: E2 0B 00 6C 23 00 9D 0A 90 FF C8 A6 11 2F 90 00 EF [06:41:15]RAPDU: 9D 0A 90 FF C8 A6 11 2F 90 00 [06:41:15]wFMCommunicate OK [06:41:15]SAM_PROTO_SignData done [06:41:15]FM_MakeSignedData done [06:41:15]CreateOFDProtocolMessage [06:41:15]wFMCommunicate request_size=4 [06:41:15]MH_SAM_APDU [06:41:15]CAPDU: 80 11 00 00 [06:41:15]Write to MH i2c: E2 08 00 6D 23 80 11 00 00 00 00 00 00 0A [06:41:15]Write i2c OK [06:41:15]MH_I2C_Read... [06:41:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:41:15]Read from MH i2c: E2 [06:41:15]MH_I2C_Read... [06:41:15]Read from MH i2c: E2 17 00 [06:41:15]MH_I2C_Read... [06:41:15]Read from MH i2c: E2 17 00 6D 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 57 [06:41:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [06:41:15]wFMCommunicate OK [06:41:15]CreateOFDProtocolMessage done [06:41:15]OFDSenderStorePacket 200754 [06:41:15]StoreOFDPacket docnum=200754 [06:41:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 D7 23 04 01 14 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 35 00 00 00 F4 03 04 00 8C 3A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 10 03 00 35 04 06 00 6B 8A 52 8C 42 D1 9D 0A 90 FF C8 A6 11 2F [06:41:15]CheckFolder [06:41:15]dirname=/storage/ofd_packets [06:41:15]CheckFolder done [06:41:15]ProducePacketName [06:41:15]name=ofd_packets/00200754 [06:41:15]NVStorageSaveData ofd_packets/00200754 [06:41:15]File name is /storage/ofd_packets/00200754 [06:41:15]Write 298 bytes [06:41:15]NVStorageSaveData done [06:41:15]OFDSenderStorePacket done [06:41:15]KKMCreateOFDPacket done [06:41:15]NVStorageSaveData kkm_last_timestamp [06:41:15]File name is /storage/kkm_last_timestamp [06:41:15]Write 4 bytes [06:41:15]NVStorageSaveData done [06:41:15]ExternCall_PrintAddStr [06:41:15]wPrintStart [06:41:15]Write to MH i2c: 01 00 00 6E 23 91 [06:41:15]Write i2c OK [06:41:15]MH_I2C_Read... [06:41:15]Read from MH i2c: 01 [06:41:15]MH_I2C_Read... [06:41:15]Read from MH i2c: 01 07 00 [06:41:15]MH_I2C_Read... [06:41:15]Read from MH i2c: 01 07 00 6E 23 00 00 00 00 00 FF 0F A6 [06:41:15]RasterBufferAndPrint [06:41:15]line Счет N : (1)11328327 [06:41:15]line ИНН: 02508201610067 [06:41:15]line Контрольно-Кассовый Чек [06:41:15]line ПРОДАЖА [06:41:15]line ТРК (МРК, ГНК) : 61 [06:41:15]line Товар: 2710194210 [06:41:15]line ДТ-К-5 [06:41:15]line 26.250 * 76.20 [06:41:15]line = 2000.25 [06:41:15]line НДС 12% НСП 1% [06:41:15]line > о реализуемом товаре [06:41:15]line ОКРУГЛЕНИЕ: -0.25 [06:41:15]line ИТОГО: 2000.00 [06:41:15]line Внесено: 2000.00 [06:41:15]line СДАЧА: 0.00 [06:41:15]line НСП 1% : 17.70 [06:41:15]line НДС 12% : 212.42 [06:41:15]line Наличными: 2000.00 [06:41:15]line Безнал.: 0.00 [06:41:15]line Место: АЗС № 95 "Партнер Нефть" [06:41:15]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [06:41:15]line СНО: Общий режим [06:41:15]line Чек 53 20.08.2024 06:41 [06:41:15]line Смена: 466 ФФД: 1.0 [06:41:15]line ЗНМ: 0300000079 [06:41:15]line РНМ: 0000000000092545 [06:41:15]line Версия ККМ: 001 [06:41:15]line ФМ: 0000000000871802 [06:41:15]line ФД: 200754 [06:41:15]line ФПД: 118241834582737 [06:41:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T064116&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200754&fm=118241834582737&tin=02508201610067®Number=0000000000092545&sum=200000 [06:41:15]OFD Sender: Processing packet 200754 [packets to send 247, broken 246] [06:41:15]ProducePacketName [06:41:15]name=ofd_packets/00200754 [06:41:15]OFD Sender: To server: pG, [06:41:15]CommunicateWithHost lk.salyk.kg:30040 [06:41:15]ConnectInit lk.salyk.kg [06:41:15]written 0, free lines is 4095 [06:41:16]Connected sock=7 [06: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 31 38 30 32 0C 01 00 00 D7 23 04 01 14 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 35 00 00 00 F4 03 04 00 8C 3A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 10 03 00 35 04 06 00 6B 8A 52 8C 42 D1 9D 0A 90 FF C8 A6 11 2F [06:41:16]Write to MH i2c: 01 00 00 99 23 BC [06:41:16]Write i2c OK [06:41:16]MH_I2C_Read... [06:41:16]Read from MH i2c: 01 [06:41:16]MH_I2C_Read... [06:41:16]Read from MH i2c: 01 07 00 [06:41:16]MH_I2C_Read... [06:41:16]Read from MH i2c: 01 07 00 99 23 00 00 00 00 00 DF 0C AE [06:41:16]RasterBufferAndPrint [06:41:16]line [06:41:16]line [06:41:16]line [06:41:16]line [06:41:16]line [06:41:16]written 0, free lines is 3304 [06:41:16]MH_Cut [06:41:16]Write to MH i2c: D1 01 00 A0 23 01 95 [06:41:16]Write i2c OK [06:41:16]MH_I2C_Read... [06:41:16]Read from MH i2c: D1 [06:41:16]MH_I2C_Read... [06:41:16]Read from MH i2c: D1 01 00 [06:41:16]MH_I2C_Read... [06:41:16]Read from MH i2c: D1 01 00 A0 23 00 94 [06:41:16]Write to MH i2c: 01 00 00 A1 23 C4 [06:41:16]Write i2c OK [06:41:16]MH_I2C_Read... [06:41:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C6 0E 47 00 8B 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 31 38 30 32 10 04 04 00 32 10 03 00 F4 03 04 00 F4 E4 C3 66 B6 04 01 00 00 00 6C 90 8C AD EE DF 35 [06:41:16]CommunicateWithHost err = 0 [06:41:16]CheckOFDResponse [06:41:16]1017 (14) - 77093643461234 [06:41:16]1041 (16) - 0000000000871802 [06:41:16]1040 (4) - 200754 [06:41:16]1012 (4) - 20.08.2024 00:36 [06:41:16]1206 (1) - 0 [06:41:16]OFD Sender: Remove packet 200754 [06:41:16]ProducePacketName [06:41:16]name=ofd_packets/00200754 [06:41:16]NVStorageDeleteData [06:41:17]OFD Sender: No OFD packet to send [06:41:17]*** Cut start [06:41:17]*** Purtial cut [06:41:17]*** CUTSNS_PIN = 0 [06:41:17]*** Stage 1: CUTSNS_PIN = 1 [06:41:19]Read from MH i2c: 01 [06:41:19]MH_I2C_Read... [06:41:19]*** Stop cut motor [06:41:19]*** Cut end [06:41:19]Read from MH i2c: 01 07 00 [06:41:19]MH_I2C_Read... [06:41:19]Read from MH i2c: 01 07 00 A1 23 00 00 00 00 00 FF 0F D9 [06:41:19]process_action close_receipt done [06:41:19]requested_data is exist [06:41:19]produce_requested_data [06:41:19]requested_item fm.sn is exist - process it [06:41:19]wFMCommunicate request_size=4 [06:41:19]MH_SAM_APDU [06:41:19]CAPDU: 80 11 00 00 [06:41:19]Write to MH i2c: E2 08 00 A2 23 80 11 00 00 00 00 00 00 3F [06:41:19]Write i2c OK [06:41:19]MH_I2C_Read... [06:41:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:41:19]Read from MH i2c: E2 [06:41:19]MH_I2C_Read... [06:41:19]Read from MH i2c: E2 17 00 [06:41:19]MH_I2C_Read... [06:41:19]Read from MH i2c: E2 17 00 A2 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8C [06:41:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [06:41:19]wFMCommunicate OK [06:41:19]requested_item fd.num is exist - process it [06:41:19]SAM_PROTO_GetFieldsCounters [06:41:19]wFMCommunicate request_size=4 [06:41:19]MH_SAM_APDU [06:41:19]CAPDU: 80 13 00 00 [06:41:19]Write to MH i2c: E2 08 00 A3 23 80 13 00 00 00 00 00 00 42 [06:41:19]Write i2c OK [06:41:19]MH_I2C_Read... [06:41:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:41:19]Read from MH i2c: E2 [06:41:19]MH_I2C_Read... [06:41:19]Read from MH i2c: E2 62 00 [06:41:19]MH_I2C_Read... [06:41:19]Read from MH i2c: E2 62 00 A3 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 32 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 14 [06:41:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 32 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:41:19]wFMCommunicate OK [06:41:19]SAM_PROTO_GetFieldsCounters done [06:41:19]requested_item shift.num is exist - process it [06:41:19]requested_item shift.opened is exist - process it [06:41:19]req_shift_opened [06:41:19]FM_GetShiftState [06:41:19]SAM_PROTO_GetShiftState [06:41:19]wFMCommunicate request_size=4 [06:41:19]MH_SAM_APDU [06:41:19]CAPDU: 80 13 01 00 [06:41:19]Write to MH i2c: E2 08 00 A4 23 80 13 01 00 00 00 00 00 44 [06:41:19]Write i2c OK [06:41:19]MH_I2C_Read... [06:41:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:41:19]Read from MH i2c: E2 [06:41:19]MH_I2C_Read... [06:41:19]Read from MH i2c: E2 0E 00 [06:41:19]MH_I2C_Read... [06:41:19]Read from MH i2c: E2 0E 00 A4 23 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 CE [06:41:19]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:41:19]wFMCommunicate OK [06:41:19]SAM_PROTO_GetShiftState done [06:41:19]FM_GetShiftState done [06:41:19]req_shift_opened done [06:41:19]requested_item shift.open_date is exist - process it [06:41:19]req_shift_open_date [06:41:19]req_shift_open_date done [06:41:19]produce_requested_data done [06:41:19]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200754,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [06:41:19]process_action_free close_receipt [06:41:19]json_value_free [06:41:19]json_value_free done [06:41:19]process_json_proto returns [06:41:19]Send response to host [06:41:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200754,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [06:41:19]free response buf [06:41:19]execute_script done [06:41:19]execute_script returns [06:41:19]free content buf [06:41:19]Sock 9.Close socket [06:41:19]Sock 9.Thread stoped [06:41:22]OFD Sender: No OFD packet to send [06:41:27]OFD Sender: No OFD packet to send [06:41:32]OFD Sender: No OFD packet to send [06:41:37]OFD Sender: No OFD packet to send [06:41:42]OFD Sender: No OFD packet to send [06:41:47]OFD Sender: No OFD packet to send [06:41:52]OFD Sender: No OFD packet to send [06:41:57]OFD Sender: No OFD packet to send [06:42:02]OFD Sender: No OFD packet to send [06:42:07]OFD Sender: No OFD packet to send [06:42:12]OFD Sender: No OFD packet to send [06:42:17]OFD Sender: No OFD packet to send [06:42:22]OFD Sender: No OFD packet to send [06:42:27]OFD Sender: No OFD packet to send [06:42:32]OFD Sender: No OFD packet to send [06:42:37]OFD Sender: No OFD packet to send [06:42:42]OFD Sender: No OFD packet to send [06:42:47]OFD Sender: No OFD packet to send [06:42:52]OFD Sender: No OFD packet to send [06:42:57]OFD Sender: No OFD packet to send [06:43:02]OFD Sender: No OFD packet to send [06:43:07]OFD Sender: No OFD packet to send [06:43:12]OFD Sender: No OFD packet to send [06:43:17]OFD Sender: No OFD packet to send [06:43:22]OFD Sender: No OFD packet to send [06:43:27]OFD Sender: No OFD packet to send [06:43:32]OFD Sender: No OFD packet to send [06:43:37]OFD Sender: No OFD packet to send [06:43:42]OFD Sender: No OFD packet to send [06:43:47]OFD Sender: No OFD packet to send [06:43:52]OFD Sender: No OFD packet to send [06:43:57]OFD Sender: No OFD packet to send [06:44:02]OFD Sender: No OFD packet to send [06:44:07]OFD Sender: No OFD packet to send [06:44:12]OFD Sender: No OFD packet to send [06:44:17]OFD Sender: No OFD packet to send [06:44:22]OFD Sender: No OFD packet to send [06:44:27]OFD Sender: No OFD packet to send [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:47]OFD Sender: No OFD packet to send [06:45:52]OFD Sender: No OFD packet to send [06:45:57]OFD Sender: No OFD packet to send [06:46:02]OFD Sender: No OFD packet to send [06:46:07]OFD Sender: No OFD packet to send [06:46:12]OFD Sender: No OFD packet to send [06:46:17]OFD Sender: No OFD packet to send [06:46:22]OFD Sender: No OFD packet to send [06:46:27]OFD Sender: No OFD packet to send [06:46:32]OFD Sender: No OFD packet to send [06:46:37]OFD Sender: No OFD packet to send [06:46:42]OFD Sender: No OFD packet to send [06:46:47]OFD Sender: No OFD packet to send [06:46:52]OFD Sender: No OFD packet to send [06:46:57]OFD Sender: No OFD packet to send [06:47:02]OFD Sender: No OFD packet to send [06:47:07]OFD Sender: No OFD packet to send [06:47:12]OFD Sender: No OFD packet to send [06:47:17]OFD Sender: No OFD packet to send [06:47:22]OFD Sender: No OFD packet to send [06:47:27]OFD Sender: No OFD packet to send [06:47:32]OFD Sender: No OFD packet to send [06:47:37]OFD Sender: No OFD packet to send [06:47:42]OFD Sender: No OFD packet to send [06:47:47]OFD Sender: No OFD packet to send [06:47:52]OFD Sender: No OFD packet to send [06:47:57]OFD Sender: No OFD packet to send [06:48:02]OFD Sender: No OFD packet to send [06:48:07]OFD Sender: No OFD packet to send [06:48:12]OFD Sender: No OFD packet to send [06:48:17]OFD Sender: No OFD packet to send [06:48:22]OFD Sender: No OFD packet to send [06:48:27]OFD Sender: No OFD packet to send [06:48:32]OFD Sender: No OFD packet to send [06:48:37]OFD Sender: No OFD packet to send [06:48:42]OFD Sender: No OFD packet to send [06:48:47]OFD Sender: No OFD packet to send [06:48:52]OFD Sender: No OFD packet to send [06:48:57]OFD Sender: No OFD packet to send [06:49:02]OFD Sender: No OFD packet to send [06:49:07]OFD Sender: No OFD packet to send [06:49:12]OFD Sender: No OFD packet to send [06:49:13]accept exits with 10 [06:49:13]New connection [06:49:13]New thread 3066633572 created [06:49:13]Thread 3066776932 joined [06:49:13]Waiting for new connection... [06:49:13] Sock 10.Parse request [06:49:13]Sock 10.Check first char [06:49:13]Sock 10.First char is OK [06:49:13]request: POST /json_proto HTTP/1.0 [06:49:13]Method: POST [06:49:13]URL: /json_proto [06:49:13]Method is POST - this is cgi request [06:49:13]url: /json_proto [06:49:13]query_string will be loaded in cgi processing [06:49:13]execute_cgi json_proto POST (null) [06:49:13]execute_cgi path=json_proto method=POST [06:49:13]POST find Content-Length [06:49:13]Host: 172.17.46.195:8080 [06:49:13]Content-Length: 690 [06:49:13]Content-Type: application/json [06:49:13] [06:49:13]POST finish read [06:49:13]Found Content-Length = 690 [06:49:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 16.840, "sum" : 1300.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:49:13]execute_script... [06:49: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)11328328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 16.840, "sum" : 1300.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:49:13]POST & json_proto [06:49:13]process_json_proto [06:49:13]json parsed OK: [06:49:13]protocol is kg_v1.0 [06:49:13]action value=close_receipt [06:49:13]process_action close_receipt [06:49:13]cmd_close_receipt [06:49:13]MH_GetDate [06:49:13]Write to MH i2c: F0 00 00 A5 23 B7 [06:49:13]Write i2c OK [06:49:13]MH_I2C_Read... [06:49:13]Read from MH i2c: F0 [06:49:13]MH_I2C_Read... [06:49:13]Read from MH i2c: F0 09 00 [06:49:13]MH_I2C_Read... [06:49:13]Read from MH i2c: F0 09 00 A5 23 00 6C 3C C4 66 75 08 C2 66 37 [06:49:13]GetLastDocTimeStamp 1724136076 [06:49:13]current date 1724136556 [06:49:13]FM_GetShiftState [06:49:13]SAM_PROTO_GetShiftState [06:49:13]wFMCommunicate request_size=4 [06:49:13]MH_SAM_APDU [06:49:13]CAPDU: 80 13 01 00 [06:49:13]Write to MH i2c: E2 08 00 A6 23 80 13 01 00 00 00 00 00 46 [06:49:13]Write i2c OK [06:49:13]MH_I2C_Read... [06:49:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:49:14]Read from MH i2c: E2 [06:49:14]MH_I2C_Read... [06:49:14]Read from MH i2c: E2 0E 00 [06:49:14]MH_I2C_Read... [06:49:14]Read from MH i2c: E2 0E 00 A6 23 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D0 [06:49:14]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:49:14]wFMCommunicate OK [06:49:14]SAM_PROTO_GetShiftState done [06:49:14]FM_GetShiftState done [06:49:14]opened in 1724112758 [06:49:14]opened+sec_in_day 1724199158 [06:49:14]quantity*price = 130004 [06:49:14]sum+1 = 130006 [06:49:14]Check (price>sum+1) || (price+1 о реализуемом товаре [06:49:15]line ОКРУГЛЕНИЕ: -0.05 [06:49:15]line ИТОГО: 1300.00 [06:49:15]line Внесено: 1300.00 [06:49:15]line СДАЧА: 0.00 [06:49:15]line НСП 1% : 11.50 [06:49:15]line НДС 12% : 138.06 [06:49:15]line Наличными: 1300.00 [06:49:15]line Безнал.: 0.00 [06:49:15]line Место: АЗС № 95 "Партнер Нефть" [06:49:15]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [06:49:15]line СНО: Общий режим [06:49:15]line Чек 54 20.08.2024 06:49 [06:49:15]line Смена: 466 ФФД: 1.0 [06:49:15]line ЗНМ: 0300000079 [06:49:15]line РНМ: 0000000000092545 [06:49:15]line Версия ККМ: 001 [06:49:15]line ФМ: 0000000000871802 [06:49:15]line ФД: 200755 [06:49:15]line ФПД: 206397038854316 [06:49:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T064917&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200755&fm=206397038854316&tin=02508201610067®Number=0000000000092545&sum=130000 [06:49:16]OFD Sender: Processing packet 200755 [packets to send 247, broken 246] [06:49:16]ProducePacketName [06:49:16]name=ofd_packets/00200755 [06:49:16]OFD Sender: To server: pG, [06:49:16]CommunicateWithHost lk.salyk.kg:30040 [06:49:16]ConnectInit lk.salyk.kg [06:49:16]written 0, free lines is 4095 [06:49:16]Connected sock=9 [06:49:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 09 E7 0D 01 5B 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 41 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D5 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 6D 3C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 10 03 00 35 04 06 00 BB B7 8E 2F 00 AC 6B 14 B8 E0 A9 05 07 9D [06:49:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CA 7F 47 00 B5 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 31 38 30 32 10 04 04 00 33 10 03 00 F4 03 04 00 D4 E6 C3 66 B6 04 01 00 00 E9 0B 1E 23 2E 72 45 92 [06:49:16]CommunicateWithHost err = 0 [06:49:16]CheckOFDResponse [06:49:16]1017 (14) - 77093643461234 [06:49:16]1041 (16) - 0000000000871802 [06:49:16]1040 (4) - 200755 [06:49:16]1012 (4) - 20.08.2024 00:44 [06:49:16]1206 (1) - 0 [06:49:16]OFD Sender: Remove packet 200755 [06:49:16]ProducePacketName [06:49:16]name=ofd_packets/00200755 [06:49:16]NVStorageDeleteData [06:49:16]Write to MH i2c: 01 00 00 E4 23 07 [06:49:16]Write i2c OK [06:49:16]MH_I2C_Read... [06:49:16]Read from MH i2c: 01 [06:49:16]MH_I2C_Read... [06:49:16]Read from MH i2c: 01 07 00 [06:49:16]MH_I2C_Read... [06:49:16]Read from MH i2c: 01 07 00 E4 23 00 00 00 00 00 03 0D 1E [06:49:16]RasterBufferAndPrint [06:49:16]line [06:49:16]line [06:49:16]line [06:49:16]line [06:49:16]line [06:49:16]written 0, free lines is 3339 [06:49:16]MH_Cut [06:49:16]Write to MH i2c: D1 01 00 EB 23 01 E0 [06:49:16]Write i2c OK [06:49:16]MH_I2C_Read... [06:49:16]Read from MH i2c: D1 [06:49:16]MH_I2C_Read... [06:49:16]Read from MH i2c: D1 01 00 [06:49:16]MH_I2C_Read... [06:49:16]Read from MH i2c: D1 01 00 EB 23 00 DF [06:49:16]Write to MH i2c: 01 00 00 EC 23 0F [06:49:16]Write i2c OK [06:49:16]MH_I2C_Read... [06:49:17]OFD Sender: No OFD packet to send [06:49:17]*** Cut start [06:49:17]*** Purtial cut [06:49:17]*** Stage 1: CUTSNS_PIN = 1 [06:49:17]Read from MH i2c: 01 [06:49:17]MH_I2C_Read... [06:49:17]*** Stop cut motor [06:49:17]*** Cut end [06:49:17]Read from MH i2c: 01 07 00 [06:49:17]MH_I2C_Read... [06:49:17]Read from MH i2c: 01 07 00 EC 23 00 00 00 00 00 FF 0F 24 [06:49:17]process_action close_receipt done [06:49:17]requested_data is exist [06:49:17]produce_requested_data [06:49:17]requested_item fm.sn is exist - process it [06:49:17]wFMCommunicate request_size=4 [06:49:17]MH_SAM_APDU [06:49:17]CAPDU: 80 11 00 00 [06:49:17]Write to MH i2c: E2 08 00 ED 23 80 11 00 00 00 00 00 00 8A [06:49:17]Write i2c OK [06:49:17]MH_I2C_Read... [06:49:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:49:17]Read from MH i2c: E2 [06:49:17]MH_I2C_Read... [06:49:17]Read from MH i2c: E2 17 00 [06:49:17]MH_I2C_Read... [06:49:17]Read from MH i2c: E2 17 00 ED 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D7 [06:49:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [06:49:17]wFMCommunicate OK [06:49:17]requested_item fd.num is exist - process it [06:49:17]SAM_PROTO_GetFieldsCounters [06:49:17]wFMCommunicate request_size=4 [06:49:17]MH_SAM_APDU [06:49:17]CAPDU: 80 13 00 00 [06:49:17]Write to MH i2c: E2 08 00 EE 23 80 13 00 00 00 00 00 00 8D [06:49:17]Write i2c OK [06:49:17]MH_I2C_Read... [06:49:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:49:17]Read from MH i2c: E2 [06:49:17]MH_I2C_Read... [06:49:17]Read from MH i2c: E2 62 00 [06:49:17]MH_I2C_Read... [06:49:17]Read from MH i2c: E2 62 00 EE 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 33 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 63 [06:49: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 33 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:49:17]wFMCommunicate OK [06:49:17]SAM_PROTO_GetFieldsCounters done [06:49:17]requested_item shift.num is exist - process it [06:49:17]requested_item shift.opened is exist - process it [06:49:17]req_shift_opened [06:49:17]FM_GetShiftState [06:49:17]SAM_PROTO_GetShiftState [06:49:17]wFMCommunicate request_size=4 [06:49:17]MH_SAM_APDU [06:49:17]CAPDU: 80 13 01 00 [06:49:17]Write to MH i2c: E2 08 00 EF 23 80 13 01 00 00 00 00 00 8F [06:49:17]Write i2c OK [06:49:17]MH_I2C_Read... [06:49:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:49:17]Read from MH i2c: E2 [06:49:17]MH_I2C_Read... [06:49:17]Read from MH i2c: E2 0E 00 [06:49:17]MH_I2C_Read... [06:49:17]Read from MH i2c: E2 0E 00 EF 23 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 19 [06:49:17]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:49:17]wFMCommunicate OK [06:49:17]SAM_PROTO_GetShiftState done [06:49:17]FM_GetShiftState done [06:49:17]req_shift_opened done [06:49:17]requested_item shift.open_date is exist - process it [06:49:17]req_shift_open_date [06:49:17]req_shift_open_date done [06:49:17]produce_requested_data done [06:49:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200755,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [06:49:17]process_action_free close_receipt [06:49:17]json_value_free [06:49:17]json_value_free done [06:49:17]process_json_proto returns [06:49:17]Send response to host [06:49:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200755,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [06:49:17]free response buf [06:49:17]execute_script done [06:49:17]execute_script returns [06:49:17]free content buf [06:49:17]Sock 10.Close socket [06:49:17]Sock 10.Thread stoped [06:49:22]OFD Sender: No OFD packet to send [06:49:27]OFD Sender: No OFD packet to send [06:49:28]recv_with_timeout no data received [06:49:32]OFD Sender: No OFD packet to send [06:49:37]OFD Sender: No OFD packet to send [06:49:42]OFD Sender: No OFD packet to send [06:49:47]OFD Sender: No OFD packet to send [06:49:52]OFD Sender: No OFD packet to send [06:49:57]OFD Sender: No OFD packet to send [06:50:02]OFD Sender: No OFD packet to send [06:50:07]OFD Sender: No OFD packet to send [06:50:12]OFD Sender: No OFD packet to send [06:50:17]OFD Sender: No OFD packet to send [06:50:22]OFD Sender: No OFD packet to send [06:50:27]OFD Sender: No OFD packet to send [06:50:32]OFD Sender: No OFD packet to send [06:50:37]OFD Sender: No OFD packet to send [06:50:42]OFD Sender: No OFD packet to send [06:50:47]OFD Sender: No OFD packet to send [06:50:52]OFD Sender: No OFD packet to send [06:50:57]OFD Sender: No OFD packet to send [06:51:02]OFD Sender: No OFD packet to send [06:51:07]OFD Sender: No OFD packet to send [06:51:12]OFD Sender: No OFD packet to send [06:51:17]OFD Sender: No OFD packet to send [06:51:22]OFD Sender: No OFD packet to send [06:51:27]OFD Sender: No OFD packet to send [06:51:32]OFD Sender: No OFD packet to send [06:51:37]OFD Sender: No OFD packet to send [06:51:42]OFD Sender: No OFD packet to send [06:51:47]OFD Sender: No OFD packet to send [06:51:52]OFD Sender: No OFD packet to send [06:51:57]OFD Sender: No OFD packet to send [06:52:02]OFD Sender: No OFD packet to send [06:52:07]OFD Sender: No OFD packet to send [06:52:12]OFD Sender: No OFD packet to send [06:52:17]OFD Sender: No OFD packet to send [06:52:22]OFD Sender: No OFD packet to send [06:52:27]OFD Sender: No OFD packet to send [06:52:32]OFD Sender: No OFD packet to send [06:52:37]OFD Sender: No OFD packet to send [06:52:42]OFD Sender: No OFD packet to send [06:52:47]OFD Sender: No OFD packet to send [06:52:52]OFD Sender: No OFD packet to send [06:52:57]OFD Sender: No OFD packet to send [06:53:02]OFD Sender: No OFD packet to send [06:53:07]OFD Sender: No OFD packet to send [06:53:12]OFD Sender: No OFD packet to send [06:53:17]OFD Sender: No OFD packet to send [06:53:22]OFD Sender: No OFD packet to send [06:53:27]OFD Sender: No OFD packet to send [06:53:32]OFD Sender: No OFD packet to send [06:53:37]OFD Sender: No OFD packet to send [06:53:42]OFD Sender: No OFD packet to send [06:53:47]OFD Sender: No OFD packet to send [06:53:52]OFD Sender: No OFD packet to send [06:53:57]OFD Sender: No OFD packet to send [06:54:02]OFD Sender: No OFD packet to send [06:54:07]OFD Sender: No OFD packet to send [06:54:12]OFD Sender: No OFD packet to send [06:54:17]OFD Sender: No OFD packet to send [06:54:22]OFD Sender: No OFD packet to send [06:49:14]CAPDU: 80 15 02 00 08 F4 03 04 00 6D 3C C4 66 [06:49:14]Write to MH i2c: E2 10 00 AF 23 80 15 02 00 08 00 F4 03 04 00 6D 3C C4 66 00 00 30 [06:49:14]Write i2c OK [06:49:14]MH_I2C_Read... [06:49:14]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [06:49:14]Read from MH i2c: E2 [06:49:14]MH_I2C_Read... [06:49:14]Read from MH i2c: E2 03 00 [06:49:14]MH_I2C_Read... [06:49:14]Read from MH i2c: E2 03 00 AF 23 00 90 00 46 [06:49:14]RAPDU: 90 00 [06:49:14]wFMCommunicate OK [06:49:14]wFMCommunicate request_size=25 [06:49:14]MH_SAM_APDU [06:49:14]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 [06:49:14]Write to MH i2c: E2 1C 00 B0 23 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 00 00 B5 [06:49:14]Write i2c OK [06:49:14]MH_I2C_Read... [06:49:14]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [06:49:14]Read from MH i2c: E2 [06:49:14]MH_I2C_Read... [06:49:14]Read from MH i2c: E2 03 00 [06:49:14]MH_I2C_Read... [06:49:14]Read from MH i2c: E2 03 00 B0 23 00 90 00 47 [06:49:14]RAPDU: 90 00 [06:49:14]wFMCommunicate OK [06:49:14]wFMCommunicate request_size=4 [06:49:14]MH_SAM_APDU [06:49:14]CAPDU: 80 15 03 00 [06:49:1[06:54:27]OFD Sender: No OFD packet to send [06:54:32]OFD Sender: No OFD packet to send [06:54:37]OFD Sender: No OFD packet to send [06:54:42]OFD Sender: No OFD packet to send [06:54:47]OFD Sender: No OFD packet to send [06:54:52]OFD Sender: No OFD packet to send [06:54:57]OFD Sender: No OFD packet to send [06:55:02]OFD Sender: No OFD packet to send [06:55:07]OFD Sender: No OFD packet to send [06:55:12]OFD Sender: No OFD packet to send [06:55:17]OFD Sender: No OFD packet to send [06:55:22]OFD Sender: No OFD packet to send [06:55:27]OFD Sender: No OFD packet to send [06:55:32]OFD Sender: No OFD packet to send [06:55:37]OFD Sender: No OFD packet to send [06:55:42]OFD Sender: No OFD packet to send [06:55:47]OFD Sender: No OFD packet to send [06:55:52]OFD Sender: No OFD packet to send [06:55:57]OFD Sender: No OFD packet to send [06:56:02]OFD Sender: No OFD packet to send [06:56:07]OFD Sender: No OFD packet to send [06:56:12]OFD Sender: No OFD packet to send [06:56:17]OFD Sender: No OFD packet to send [06:56:22]OFD Sender: No OFD packet to send [06:56:27]OFD Sender: No OFD packet to send [06:56:32]OFD Sender: No OFD packet to send [06:56:37]OFD Sender: No OFD packet to send [06:56:42]OFD Sender: No OFD packet to send [06:56:47]OFD Sender: No OFD packet to send [06:56:52]OFD Sender: No OFD packet to send [06:56:57]OFD Sender: No OFD packet to send [06:57:02]OFD Sender: No OFD packet to send [06:57:07]OFD Sender: No OFD packet to send [06:57:12]OFD Sender: No OFD packet to send [06:57:17]OFD Sender: No OFD packet to send [06:57:22]OFD Sender: No OFD packet to send [06:57:27]OFD Sender: No OFD packet to send [06:57:32]OFD Sender: No OFD packet to send [06:57:37]OFD Sender: No OFD packet to send [06:57:42]OFD Sender: No OFD packet to send [06:57:47]OFD Sender: No OFD packet to send [06:57:52]OFD Sender: No OFD packet to send [06:57:57]OFD Sender: No OFD packet to send [06:58:02]OFD Sender: No OFD packet to send [06:58:04]accept exits with 7 [06:58:04]New connection [06:58:04]New thread 3066776932 created [06:58:04]Thread 3066633572 joined [06:58:04]Waiting for new connection... [06:58:04] Sock 7.Parse request [06:58:04]Sock 7.Check first char [06:58:04]Sock 7.First char is OK [06:58:04]request: POST /json_proto HTTP/1.0 [06:58:04]Method: POST [06:58:04]URL: /json_proto [06:58:04]Method is POST - this is cgi request [06:58:04]url: /json_proto [06:58:04]query_string will be loaded in cgi processing [06:58:04]execute_cgi json_proto POST (null) [06:58:04]execute_cgi path=json_proto method=POST [06:58:04]POST find Content-Length [06:58:04]Host: 172.17.46.195:8080 [06:58:04]Content-Length: 684 [06:58:04]Content-Type: application/json [06:58:04] [06:58:04]POST finish read [06:58:04]Found Content-Length = 684 [06:58:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328329", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:58:04]execute_script... [06:58: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)11328329", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:58:04]POST & json_proto [06:58:04]process_json_proto [06:58:04]json parsed OK: [06:58:04]protocol is kg_v1.0 [06:58:04]action value=close_receipt [06:58:04]process_action close_receipt [06:58:04]cmd_close_receipt [06:58:04]MH_GetDate [06:58:04]Write to MH i2c: F0 00 00 F0 23 02 [06:58:04]Write i2c OK [06:58:04]MH_I2C_Read... [06:58:04]Read from MH i2c: F0 [06:58:04]MH_I2C_Read... [06:58:04]Read from MH i2c: F0 09 00 [06:58:04]MH_I2C_Read... [06:58:04]Read from MH i2c: F0 09 00 F0 23 00 7F 3E C4 66 75 08 C2 66 97 [06:58:04]GetLastDocTimeStamp 1724136557 [06:58:04]current date 1724137087 [06:58:04]FM_GetShiftState [06:58:04]SAM_PROTO_GetShiftState [06:58:04]wFMCommunicate request_size=4 [06:58:04]MH_SAM_APDU [06:58:04]CAPDU: 80 13 01 00 [06:58:04]Write to MH i2c: E2 08 00 F1 23 80 13 01 00 00 00 00 00 91 [06:58:04]Write i2c OK [06:58:04]MH_I2C_Read... [06:58:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:58:04]Read from MH i2c: E2 [06:58:04]MH_I2C_Read... [06:58:04]Read from MH i2c: E2 0E 00 [06:58:04]MH_I2C_Read... [06:58:04]Read from MH i2c: E2 0E 00 F1 23 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 1B [06:58:04]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:58:04]wFMCommunicate OK [06:58:04]SAM_PROTO_GetShiftState done [06:58:04]FM_GetShiftState done [06:58:04]opened in 1724112758 [06:58:04]opened+sec_in_day 1724199158 [06:58:04]quantity*price = 100005 [06:58:04]sum+1 = 100006 [06:58:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 55 20.08.2024 06:58 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200756 ФПД: 39691521007928 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T065807&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200756&fm=39691521007928&tin=02508201610067®Number=0000000000092545&sum=100000 [06:58:05]StoreToDocumentArchive [06:58:05]shift 466 fd 200756 [06:58:05]save to /storage/0466/doc_00200756 [06:58:05]save last doc name /storage/0466/doc_00200756 to /storage/kkm_last_doc_name [06:58:05]save OK [06:58:05]Clear old archive folders... [06:58:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:58:05]tlvbuf is 00F2B290 [06:58:05]SAM_PROTO_ClearQueue [06:58:05]wFMCommunicate request_size=4 [06:58:05]MH_SAM_APDU [06:58:05]CAPDU: 80 09 00 00 [06:58:05]Write to MH i2c: E2 08 00 FE 23 80 09 00 00 00 00 00 00 93 [06:58:05]Write i2c OK [06:58:05]MH_I2C_Read... [06:58:05]Read from MH i2c: E2 [06:58:05]MH_I2C_Read... [06:58:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:58:05]Read from MH i2c: E2 03 00 [06:58:05]MH_I2C_Read... [06:58:05]Read from MH i2c: E2 03 00 FE 23 00 90 00 95 [06:58:05]RAPDU: 90 00 [06:58:05]wFMCommunicate OK [06:58:05]SAM_PROTO_ClearQueue done [06:58:05]KKMCreateOFDPacket [06:58:05]OFDProtocolAddRootSTLVToBuf [06:58:05]FM_MakeSignedData [06:58:05]FM_MakeSignedData [06:58:05]SAM_PROTO_SignData [06:58:05]wFMCommunicate request_size=4 [06:58:05]MH_SAM_APDU [06:58:05]CAPDU: 80 0D 01 02 [06:58:05]Write to MH i2c: E2 08 00 FF 23 80 0D 01 02 00 00 00 00 9B [06:58:05]Write i2c OK [06:58:05]MH_I2C_Read... [06:58:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:58:05]Read from MH i2c: E2 [06:58:05]MH_I2C_Read... [06:58:05]Read from MH i2c: E2 03 00 [06:58:05]MH_I2C_Read... [06:58:05]Read from MH i2c: E2 03 00 FF 23 00 90 00 96 [06:58:05]RAPDU: 90 00 [06:58:05]wFMCommunicate OK [06:58:05]wFMCommunicate request_size=255 [06:58:05]MH_SAM_APDU [06:58: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 7F 3E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 10 03 00 35 04 06 00 24 [06:58:05]Write to MH i2c: E2 02 01 00 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 7F 3E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 10 03 00 35 04 06 00 24 00 00 FF [06:58:05]Write i2c OK [06:58:05]MH_I2C_Read... [06:58:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:58:05]Read from MH i2c: E2 [06:58:05]MH_I2C_Read... [06:58:05]Read from MH i2c: E2 03 00 [06:58:05]MH_I2C_Read... [06:58:05]Read from MH i2c: E2 03 00 00 24 00 90 00 98 [06:58:05]RAPDU: 90 00 [06:58:05]wFMCommunicate OK [06:58:05]wFMCommunicate request_size=10 [06:58:05]MH_SAM_APDU [06:58:05]CAPDU: 80 0D 02 02 05 19 67 02 A1 38 [06:58:05]Write to MH i2c: E2 0D 00 01 24 80 0D 02 02 05 00 19 67 02 A1 38 00 00 04 [06:58:05]Write i2c OK [06:58:05]MH_I2C_Read... [06:58:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:58:05]Read from MH i2c: E2 [06:58:05]MH_I2C_Read... [06:58:05]Read from MH i2c: E2 03 00 [06:58:05]MH_I2C_Read... [06:58:05]Read from MH i2c: E2 03 00 01 24 00 90 00 99 [06:58:05]RAPDU: 90 00 [06:58:05]wFMCommunicate OK [06:58:05]wFMCommunicate request_size=4 [06:58:05]MH_SAM_APDU [06:58:09]requested_item shift.opened is exist - process it [06:58:09]req_shift_opened [06:58:09]FM_GetShiftState [06:58:09]SAM_PROTO_GetShiftState [06:58:09]wFMCommunicate request_size=4 [06:58:09]MH_SAM_APDU [06:58:09]CAPDU: 80 13 01 00 [06:58:09]Write to MH i2c: E2 08 00 3A 24 80 13 01 00 00 00 00 00 DB [06:58:09]Write i2c OK [06:58:09]MH_I2C_Read... [06:58:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:58:09]Read from MH i2c: E2 [06:58:09]MH_I2C_Read... [06:58:09]Read from MH i2c: E2 0E 00 [06:58:09]MH_I2C_Read... [06:58:09]Read from MH i2c: E2 0E 00 3A 24 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 65 [06:58:09]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [06:58:09]wFMCommunicate OK [06:58:09]SAM_PROTO_GetShiftState done [06:58:09]FM_GetShiftState done [06:58:09]req_shift_opened done [06:58:09]requested_item shift.open_date is exist - process it [06:58:09]req_shift_open_date [06:58:09]req_shift_open_date done [06:58:09]produce_requested_data done [06:58:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200756,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [06:58:09]process_action_free close_receipt [06:58:09]json_value_free [06:58:09]json_value_free done [06:58:09]process_json_proto returns [06:58:09]Send response to host [06:58:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200756,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [06:58:09]free response buf [06:58:09]execute_script done [06:58:09]execute_script returns [06:58:09]free content buf [06:58:09]Sock 7.Close socket [06:58:09]Sock 7.Thread stoped [06:58:12]OFD Sender: No OFD packet to send [06:58:17]OFD Sender: No OFD packet to send [06:58:21]recv_with_timeout no data received [06:58:22]OFD Sender: No OFD packet to send [06:58:27]OFD Sender: No OFD packet to send [06:58:32]OFD Sender: No OFD packet to send [06:58:37]OFD Sender: No OFD packet to send [06:58:42]OFD Sender: No OFD packet to send [06:58:47]OFD Sender: No OFD packet to send [06:58:52]OFD Sender: No OFD packet to send [06:58:57]OFD Sender: No OFD packet to send [06:59:02]OFD Sender: No OFD packet to send [06:59:07]OFD Sender: No OFD packet to send [06:59:12]OFD Sender: No OFD packet to send [06:59:17]OFD Sender: No OFD packet to send [06:59:22]OFD Sender: No OFD packet to send [06:59:27]OFD Sender: No OFD packet to send [06:59:32]OFD Sender: No OFD packet to send [06:59:37]OFD Sender: No OFD packet to send [06:59:42]OFD Sender: No OFD packet to send [06:59:47]OFD Sender: No OFD packet to send [06:59:52]OFD Sender: No OFD packet to send [06:59:57]OFD Sender: No OFD packet to send [07:00:02]OFD Sender: No OFD packet to send [07:00:07]OFD Sender: No OFD packet to send [07:00:12]OFD Sender: No OFD packet to send [07:00:17]OFD Sender: No OFD packet to send [07:00:22]OFD Sender: No OFD packet to send [07:00:27]OFD Sender: No OFD packet to send [07:00:32]OFD Sender: No OFD packet to send [07:00:37]OFD Sender: No OFD packet to send [07:00:42]OFD Sender: No OFD packet to send [07:00:47]OFD Sender: No OFD packet to send [07:00:52]OFD Sender: No OFD packet to send [07:00:57]OFD Sender: No OFD packet to send [07:01:02]OFD Sender: No OFD packet to send [07:01:07]OFD Sender: No OFD packet to send [07:01:12]OFD Sender: No OFD packet to send [07:01:17]OFD Sender: No OFD packet to send [07:01:22]OFD Sender: No OFD packet to send [07:01:27]OFD Sender: No OFD packet to send [07:01:32]OFD Sender: No OFD packet to send [07:01:37]OFD Sender: No OFD packet to send [07:01:42]OFD Sender: No OFD packet to send [07:01:47]OFD Sender: No OFD packet to send [07:01:52]OFD Sender: No OFD packet to send [07:01:57]OFD Sender: No OFD packet to send [07:02:02]OFD Sender: No OFD packet to send [07:02:07]OFD Sender: No OFD packet to send [07:02:12]OFD Sender: No OFD packet to send [07:02:17]OFD Sender: No OFD packet to send [07:02:22]OFD Sender: No OFD packet to send [07:02:27]OFD Sender: No OFD packet to send [07:02:32]OFD Sender: No OFD packet to send [07:02:37]OFD Sender: No OFD packet to send [07:02:42]OFD Sender: No OFD packet to send [07:02:47]OFD Sender: No OFD packet to send [07:02:52]OFD Sender: No OFD packet to send [07:02:57]OFD Sender: No OFD packet to send [07:03:02]OFD Sender: No OFD packet to send [07:03:07]OFD Sender: No OFD packet to send [07:03:12]OFD Sender: No OFD packet to send [07:03:17]OFD Sender: No OFD packet to send [07:03:22]OFD Sender: No OFD packet to send [07:03:27]OFD Sender: No OFD packet to send [07:03:32]OFD Sender: No OFD packet to send [07:03:37]OFD Sender: No OFD packet to send [07:03:42]OFD Sender: No OFD packet to send [07:03:47]OFD Sender: No OFD packet to send [07:03:52]OFD Sender: No OFD packet to send [07:03:57]OFD Sender: No OFD packet to send [07:04:02]OFD Sender: No OFD packet to send [07:04:07]OFD Sender: No OFD packet to send [07:04:12]OFD Sender: No OFD packet to send [07:04:17]OFD Sender: No OFD packet to send [07:04:22]OFD Sender: No OFD packet to send [07:04:27]OFD Sender: No OFD packet to send [07:04:32]OFD Sender: No OFD packet to send [07:04:37]OFD Sender: No OFD packet to send [07:04:42]OFD Sender: No OFD packet to send [07:04:47]OFD Sender: No OFD packet to send [07:04:52]OFD Sender: No OFD packet to send [07:04:57]OFD Sender: No OFD packet to send [07:05:02]OFD Sender: No OFD packet to send [07:05:07]OFD Sender: No OFD packet to send [07:05:12]OFD Sender: No OFD packet to send [07:05:17]OFD Sender: No OFD packet to send [07:05:22]OFD Sender: No OFD packet to send [07:05:27]CAPDU: 80 15 02 00 08 F4 03 04 00 39 40 C4 66 [07:05:27]Write to MH i2c: E2 10 00 45 24 80 15 02 00 08 00 F4 03 04 00 39 40 C4 66 00 00 97 [07:05:27]Write i2c OK [07:05:27]MH_I2C_Read... [07:05:27]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:05:27]Read from MH i2c: E2 [07:05:27]MH_I2C_Read... [07:05:27]Read from MH i2c: E2 03 00 [07:05:27]MH_I2C_Read... [07:05:27]Read from MH i2c: E2 03 00 45 24 00 90 00 DD [07:05:27]RAPDU: 90 00 [07:05:27]wFMCommunicate OK [07:05:27]wFMCommunicate request_size=25 [07:05:27]MH_SAM_APDU [07:05:27]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 [07:05:27]Write to MH i2c: E2 1C 00 46 24 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 00 00 4C [07:05:27]Write i2c OK [07:05:27]MH_I2C_Read... [07:05:27]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:05:27]Read from MH i2c: E2 [07:05:27]MH_I2C_Read... [07:05:27]Read from MH i2c: E2 03 00 [07:05:27]MH_I2C_Read... [07:05:27]Read from MH i2c: E2 03 00 46 24 00 90 00 DE [07:05:27]RAPDU: 90 00 [07:05:27]wFMCommunicate OK [07:05:27]wFMCommunicate request_size=4 [07:05:27]MH_SAM_APDU [07:05:27]CAPDU: 80 15 03 00 [07:05:27]Write to MH i2c: E2 08 00 47 24 80 15 03 00 00 00 00 00 EC [07:05:27]Write i2c OK [07:05:27]MH_I2C_Read... [07:05:27]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [07:05:27]Read from MH i2c: E2 [07:05:27]MH_I2C_Read... [07:05:27]Read from MH i2c: E2 40 00 [07:05:27]MH_I2C_Read... [07:05:27]Read from MH i2c: E2 40 00 47 24 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 38 00 00 00 35 04 06 00 84 0A 03 AD 0D 33 90 00 AD [07:05:27]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 38 00 00 00 35 04 06 00 84 0A 03 AD 0D 33 90 00 [07:05:27]wFMCommunicate OK [07:05:27]SAM_PROTO_ProcessDocument answer len = 59 [07:05:27]SAM_PROTO_ProcessDocument done [07:05:27]SetTLVBufToDocument [07:05:27]Processing tag 1209 (04B9) [07:05:27]Malloc new data [07:05:27]Processing tag 1041 (0411) [07:05:27]Processing tag 1040 (0410) [07:05:27]Malloc new data [07:05:27]Processing tag 1038 (040E) [07:05:27]Malloc new data [07:05:27]Processing tag 1042 (0412) [07:05:27]Malloc new data [07:05:27]Processing tag 1077 (0435) [07:05:27]Malloc new data [07:05:27]SetTLVBufToDocument err=0 [07:05:27]KKMLoadAndSignReceiptData store KKM data [07:05:27]KKMLoadAndSignReceiptData err=0 [07:05:27]wFMCommunicate request_size=4 [07:05:27]MH_SAM_APDU [07:05:27]CAPDU: 80 11 00 00 [07:05:27]Write to MH i2c: E2 08 00 48 24 80 11 00 00 00 00 00 00 E6 [07:05:27]Write i2c OK [07:05:27]MH_I2C_Read... [07:05:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:27]Read from MH i2c: E2 [07:05:27]MH_I2C_Read... [07:05:27]Read from MH i2c: E2 17 00 [07:05:27]MH_I2C_Read... [07:05:27]Read from MH i2c: E2 17 00 48 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 33 [07:05:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:05:27]wFMCommunicate OK [07:05:27]Счет N : (1)11328330 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 71 Товар: 2711190000 ГАЗ-К-3 52.090 * 38.40 = 2000.26 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 56 20.08.2024 07:05 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200757 ФПД: 145178546212147 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T070529&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200757&fm=145178546212147&tin=02508201610067®Number=0000000000092545&sum=200000 [07:05:27]StoreToDocumentArchive [07:05:27]shift 466 fd 200757 [07:05:27]save to /storage/0466/doc_00200757 [07:05:27]save last doc name /storage/0466/doc_00200757 to /storage/kkm_last_doc_name [07:05:27]save OK [07:05:27]Clear old archive folders... [07:05:27]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:05:27]tlvbuf is 00F84F20 [07:05:27]SAM_PROTO_ClearQueue [07:05:27]wFMCommunicate request_size=4 [07:05:27]MH_SAM_APDU [07:05:27]CAPDU: 80 09 00 00 [07:05:27]Write to MH i2c: E2 08 00 49 24 80 09 00 00 00 00 00 00 DF [07:05:27]Write i2c OK [07:05:27]MH_I2C_Read... [07:05:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:05:27]OFD Sender: No OFD packet to send [07:05:27]Read from MH i2c: E2 [07:05:27]MH_I2C_Read... [07:05:27]Read from MH i2c: E2 03 00 [07:05:27]MH_I2C_Read... [07:05:27]Read from MH i2c: E2 03 00 49 24 00 90 00 E1 [07:05:27]RAPDU: 90 00 [07:05:27]wFMCommunicate OK [07:05:27]SAM_PROTO_ClearQueue done [07:05:27]KKMCreateOFDPacket [07:05:27]OFDProtocolAddRootSTLVToBuf [07:05:27]FM_MakeSignedData [07:05:27]FM_MakeSignedData [07:05:27]SAM_PROTO_SignData [07:05:27]wFMCommunicate request_size=4 [07:05:27]MH_SAM_APDU [07:05:27]CAPDU: 80 0D 01 02 [07:05:27]Write to MH i2c: E2 08 00 4A 24 80 0D 01 02 00 00 00 00 E7 [07:05:27]Write i2c OK [07:05:27]MH_I2C_Read... [07:05:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:05:27]Read from MH i2c: E2 [07:05:27]MH_I2C_Read... [07:05:27]Read from MH i2c: E2 03 00 [07:05:27]MH_I2C_Read... [07:05:27]Read from MH i2c: E2 03 00 4A 24 00 90 00 E2 [07:05:27]RAPDU: 90 00 [07:05:27]wFMCommunicate OK [07:05:27]wFMCommunicate request_size=255 [07:05:27]MH_SAM_APDU [07:05: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 33 FF 03 08 00 03 7A CB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 38 00 00 00 F4 03 04 00 39 40 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 10 03 00 35 04 06 00 84 0A [07:05:27]Write to MH i2c: E2 02 01 4B 24 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 33 FF 03 08 00 03 7A CB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 38 00 00 00 F4 03 04 00 39 40 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 10 03 00 35 04 06 00 84 0A 00 00 AE [07:05:27]Write i2c OK [07:05:27]MH_I2C_Read... [07:05:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:28]Read from MH i2c: E2 [07:05:28]MH_I2C_Read... [07:05:28]Read from MH i2c: E2 03 00 [07:05:28]MH_I2C_Read... [07:05:28]Read from MH i2c: E2 03 00 4B 24 00 90 00 E3 [07:05:28]RAPDU: 90 00 [07:05:28]wFMCommunicate OK [07:05:28]wFMCommunicate request_size=9 [07:05:28]MH_SAM_APDU [07:05:28]CAPDU: 80 0D 02 02 04 03 AD 0D 33 [07:05:28]Write to MH i2c: E2 0C 00 4C 24 80 0D 02 02 04 00 03 AD 0D 33 00 00 E2 [07:05:28]Write i2c OK [07:05:28]MH_I2C_Read... [07:05:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:28]Read from MH i2c: E2 [07:05:28]MH_I2C_Read... [07:05:28]Read from MH i2c: E2 03 00 [07:05:28]MH_I2C_Read... [07:05:28]Read from MH i2c: E2 03 00 4C 24 00 90 00 E4 [07:05:28]RAPDU: 90 00 [07:05:28]wFMCommunicate OK [07:05:28]wFMCommunicate request_size=4 [07:05:28]MH_SAM_APDU [07:05:28]CAPDU: 80 0D 03 02 [07:05:28]Write to MH i2c: E2 08 00 4D 24 80 0D 03 02 00 00 00 00 EC [07:05:28]Write i2c OK [07:05:28]MH_I2C_Read... [07:05:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:05:28]Read from MH i2c: E2 [07:05:28]MH_I2C_Read... [07:05:28]Read from MH i2c: E2 0B 00 [07:05:28]MH_I2C_Read... [07:05:28]Read from MH i2c: E2 0B 00 4D 24 00 16 0C 00 2B 3E 25 39 B9 90 00 8F [07:05:28]RAPDU: 16 0C 00 2B 3E 25 39 B9 90 00 [07:05:28]wFMCommunicate OK [07:05:28]SAM_PROTO_SignData done [07:05:28]FM_MakeSignedData done [07:05:28]CreateOFDProtocolMessage [07:05:28]wFMCommunicate request_size=4 [07:05:28]MH_SAM_APDU [07:05:28]CAPDU: 80 11 00 00 [07:05:28]Write to MH i2c: E2 08 00 4E 24 80 11 00 00 00 00 00 00 EC [07:05:28]Write i2c OK [07:05:28]MH_I2C_Read... [07:05:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:28]Read from MH i2c: E2 [07:05:28]MH_I2C_Read... [07:05:28]Read from MH i2c: E2 17 00 [07:05:28]MH_I2C_Read... [07:05:28]Read from MH i2c: E2 17 00 4E 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 39 [07:05:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:05:28]wFMCommunicate OK [07:05:28]CreateOFDProtocolMessage done [07:05:28]OFDSenderStorePacket 200757 [07:05:28]StoreOFDPacket docnum=200757 [07:05:26]accept exits with 9 [07:05:26]New connection [07:05:26]New thread 3066633572 created [07:05:26]Thread 3066776932 joined [07:05:26]Waiting for new connection... [07:05:26] Sock 9.Parse request [07:05:26]Sock 9.Check first char [07:05:26]Sock 9.First char is OK [07:05:26]request: POST /json_proto HTTP/1.0 [07:05:26]Method: POST [07:05:26]URL: /json_proto [07:05:26]Method is POST - this is cgi request [07:05:26]url: /json_proto [07:05:26]query_string will be loaded in cgi processing [07:05:26]execute_cgi json_proto POST (null) [07:05:26]execute_cgi path=json_proto method=POST [07:05:26]POST find Content-Length [07:05:26]Host: 172.17.46.195:8080 [07:05:26]Content-Length: 687 [07:05:26]Content-Type: application/json [07:05:26] [07:05:26]POST finish read [07:05:26]Found Content-Length = 687 [07:05:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 52.090, "sum" : 2000.26, "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:05:26]execute_script... [07:05: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)11328330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 52.090, "sum" : 2000.26, "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:05:26]POST & json_proto [07:05:26]process_json_proto [07:05:26]json parsed OK: [07:05:26]protocol is kg_v1.0 [07:05:26]action value=close_receipt [07:05:26]process_action close_receipt [07:05:26]cmd_close_receipt [07:05:26]MH_GetDate [07:05:26]Write to MH i2c: F0 00 00 3B 24 4E [07:05:26]Write i2c OK [07:05:26]MH_I2C_Read... [07:05:26]Read from MH i2c: F0 [07:05:26]MH_I2C_Read... [07:05:26]Read from MH i2c: F0 09 00 [07:05:26]MH_I2C_Read... [07:05:26]Read from MH i2c: F0 09 00 3B 24 00 39 40 C4 66 75 08 C2 66 9F [07:05:26]GetLastDocTimeStamp 1724137087 [07:05:26]current date 1724137529 [07:05:26]FM_GetShiftState [07:05:26]SAM_PROTO_GetShiftState [07:05:26]wFMCommunicate request_size=4 [07:05:26]MH_SAM_APDU [07:05:26]CAPDU: 80 13 01 00 [07:05:26]Write to MH i2c: E2 08 00 3C 24 80 13 01 00 00 00 00 00 DD [07:05:26]Write i2c OK [07:05:26]MH_I2C_Read... [07:05:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:26]Read from MH i2c: E2 [07:05:26]MH_I2C_Read... [07:05:26]Read from MH i2c: E2 0E 00 [07:05:26]MH_I2C_Read... [07:05:26]Read from MH i2c: E2 0E 00 3C 24 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 67 [07:05:26]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:05:26]wFMCommunicate OK [07:05:26]SAM_PROTO_GetShiftState done [07:05:26]FM_GetShiftState done [07:05:26]opened in 1724112758 [07:05:26]opened+sec_in_day 1724199158 [07:05:26]quantity*price = 200025 [07:05:26]sum+1 = 200027 [07:05:26]Check (price>sum+1) || (price+1 о реализуемом товаре [07:05:28]line ОКРУГЛЕНИЕ: -0.26 [07:05:28]line ИТОГО: 2000.00 [07:05:28]line Внесено: 2000.00 [07:05:28]line СДАЧА: 0.00 [07:05:28]line НСП 1% : 17.70 [07:05:28]line НДС 12% : 212.42 [07:05:28]line Наличными: 2000.00 [07:05:28]line Безнал.: 0.00 [07:05:28]line Место: АЗС № 95 "Партнер Нефть" [07:05:28]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:05:28]line СНО: Общий режим [07:05:28]line Чек 56 20.08.2024 07:05 [07:05:28]line Смена: 466 ФФД: 1.0 [07:05:28]line ЗНМ: 0300000079 [07:05:28]line РНМ: 0000000000092545 [07:05:28]line Версия ККМ: 001 [07:05:28]line ФМ: 0000000000871802 [07:05:28]line ФД: 200757 [07:05:28]line ФПД: 145178546212147 [07:05:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T070529&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200757&fm=145178546212147&tin=02508201610067®Number=0000000000092545&sum=200000 [07:05:28]written 0, free lines is 4095 [07:05:28]OFD Sender: Processing packet 200757 [packets to send 247, broken 246] [07:05:28]ProducePacketName [07:05:28]name=ofd_packets/00200757 [07:05:28]OFD Sender: To server: pG, [07:05:28]CommunicateWithHost lk.salyk.kg:30040 [07:05:28]ConnectInit lk.salyk.kg [07:05:28]Write to MH i2c: 01 00 00 7A 24 9E [07:05:28]Write i2c OK [07:05:28]MH_I2C_Read... [07:05:28]Read from MH i2c: 01 [07:05:28]MH_I2C_Read... [07:05:28]Read from MH i2c: 01 07 00 [07:05:28]MH_I2C_Read... [07:05:28]Read from MH i2c: 01 07 00 7A 24 00 00 00 00 00 D7 0C 88 [07:05:28]RasterBufferAndPrint [07:05:28]line [07:05:28]line [07:05:28]line [07:05:28]line [07:05:28]line [07:05:28]written 0, free lines is 3296 [07:05:28]MH_Cut [07:05:28]Write to MH i2c: D1 01 00 81 24 01 77 [07:05:28]Write i2c OK [07:05:28]MH_I2C_Read... [07:05:28]Read from MH i2c: D1 [07:05:28]MH_I2C_Read... [07:05:28]Read from MH i2c: D1 01 00 [07:05:28]MH_I2C_Read... [07:05:28]Read from MH i2c: D1 01 00 81 24 00 76 [07:05:28]Write to MH i2c: 01 00 00 82 24 A6 [07:05:28]Write i2c OK [07:05:28]MH_I2C_Read... [07:05:29]Connected sock=10 [07:05:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 5D F4 06 01 DB E2 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 33 FF 03 08 00 03 7A CB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 38 00 00 00 F4 03 04 00 39 40 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 10 03 00 35 04 06 00 84 0A 03 AD 0D 33 16 0C 00 2B 3E 25 39 B9 [07:05:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F6 7F 47 00 7A 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 31 38 30 32 10 04 04 00 35 10 03 00 F4 03 04 00 A1 EA C3 66 B6 04 01 00 00 8D 25 1D 90 BF 00 F2 C5 [07:05:29]CommunicateWithHost err = 0 [07:05:29]CheckOFDResponse [07:05:29]1017 (14) - 77093643461234 [07:05:29]1041 (16) - 0000000000871802 [07:05:29]1040 (4) - 200757 [07:05:29]1012 (4) - 20.08.2024 01:00 [07:05:29]1206 (1) - 0 [07:05:29]OFD Sender: Remove packet 200757 [07:05:29]ProducePacketName [07:05:29]name=ofd_packets/00200757 [07:05:29]NVStorageDeleteData [07:05:29]*** Cut start [07:05:29]*** Purtial cut [07:05:29]*** Stage 1: CUTSNS_PIN = 1 [07:05:29]OFD Sender: No OFD packet to send [07:05:29]Read from MH i2c: 01 [07:05:29]MH_I2C_Read... [07:05:29]*** Stop cut motor [07:05:29]*** Cut end [07:05:29]Read from MH i2c: 01 07 00 [07:05:29]MH_I2C_Read... [07:05:29]Read from MH i2c: 01 07 00 82 24 00 00 00 00 00 FF 0F BB [07:05:29]process_action close_receipt done [07:05:29]requested_data is exist [07:05:29]produce_requested_data [07:05:29]requested_item fm.sn is exist - process it [07:05:29]wFMCommunicate request_size=4 [07:05:29]MH_SAM_APDU [07:05:29]CAPDU: 80 11 00 00 [07:05:29]Write to MH i2c: E2 08 00 83 24 80 11 00 00 00 00 00 00 21 [07:05:29]Write i2c OK [07:05:29]MH_I2C_Read... [07:05:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:29]Read from MH i2c: E2 [07:05:29]MH_I2C_Read... [07:05:29]Read from MH i2c: E2 17 00 [07:05:29]MH_I2C_Read... [07:05:29]Read from MH i2c: E2 17 00 83 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6E [07:05:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:05:29]wFMCommunicate OK [07:05:29]requested_item fd.num is exist - process it [07:05:29]SAM_PROTO_GetFieldsCounters [07:05:29]wFMCommunicate request_size=4 [07:05:29]MH_SAM_APDU [07:05:29]CAPDU: 80 13 00 00 [07:05:29]Write to MH i2c: E2 08 00 84 24 80 13 00 00 00 00 00 00 24 [07:05:29]Write i2c OK [07:05:29]MH_I2C_Read... [07:05:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:05:30]Read from MH i2c: E2 [07:05:30]MH_I2C_Read... [07:05:30]Read from MH i2c: E2 62 00 [07:05:30]MH_I2C_Read... [07:05:30]Read from MH i2c: E2 62 00 84 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 35 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 02 [07:05: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 35 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:05:30]wFMCommunicate OK [07:05:30]SAM_PROTO_GetFieldsCounters done [07:05:30]requested_item shift.num is exist - process it [07:05:30]requested_item shift.opened is exist - process it [07:05:30]req_shift_opened [07:05:30]FM_GetShiftState [07:05:30]SAM_PROTO_GetShiftState [07:05:30]wFMCommunicate request_size=4 [07:05:30]MH_SAM_APDU [07:05:30]CAPDU: 80 13 01 00 [07:05:30]Write to MH i2c: E2 08 00 85 24 80 13 01 00 00 00 00 00 26 [07:05:30]Write i2c OK [07:05:30]MH_I2C_Read... [07:05:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:30]Read from MH i2c: E2 [07:05:30]MH_I2C_Read... [07:05:30]Read from MH i2c: E2 0E 00 [07:05:30]MH_I2C_Read... [07:05:30]Read from MH i2c: E2 0E 00 85 24 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B0 [07:05:30]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:05:30]wFMCommunicate OK [07:05:30]SAM_PROTO_GetShiftState done [07:05:30]FM_GetShiftState done [07:05:30]req_shift_opened done [07:05:30]requested_item shift.open_date is exist - process it [07:05:30]req_shift_open_date [07:05:30]req_shift_open_date done [07:05:30]produce_requested_data done [07:05:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200757,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:05:30]process_action_free close_receipt [07:05:30]json_value_free [07:05:30]json_value_free done [07:05:30]process_json_proto returns [07:05:30]Send response to host [07:05:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200757,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:05:30]free response buf [07:05:30]execute_script done [07:05:30]execute_script returns [07:05:30]free content buf [07:05:30]Sock 9.Close socket [07:05:30]Sock 9.Thread stoped [07:05:34]OFD Sender: No OFD packet to send [07:05:35]recv_with_timeout no data received [07:05:39]OFD Sender: No OFD packet to send [07:05:44]OFD Sender: No OFD packet to send [07:05:46]recv_with_timeout no data received [07:05:49]OFD Sender: No OFD packet to send [07:05:54]OFD Sender: No OFD packet to send [07:05:59]OFD Sender: No OFD packet to send [07:06:04]OFD Sender: No OFD packet to send [07:06:09]OFD Sender: No OFD packet to send [07:06:14]OFD Sender: No OFD packet to send [07:06:19]OFD Sender: No OFD packet to send [07:06:24]OFD Sender: No OFD packet to send [07:06:29]OFD Sender: No OFD packet to send [07:06:34]OFD Sender: No OFD packet to send [07:06:39]OFD Sender: No OFD packet to send [07:06:44]OFD Sender: No OFD packet to send [07:06:49]OFD Sender: No OFD packet to send [07:06:54]OFD Sender: No OFD packet to send [07:06:59]OFD Sender: No OFD packet to send [07:07:04]OFD Sender: No OFD packet to send [07:07:09]OFD Sender: No OFD packet to send [07:07:14]OFD Sender: No OFD packet to send [07:07:19]OFD Sender: No OFD packet to send [07:07:25]CAPDU: 80 15 02 00 08 F4 03 04 00 AF 40 C4 66 [07:07:25]Write to MH i2c: E2 10 00 90 24 80 15 02 00 08 00 F4 03 04 00 AF 40 C4 66 00 00 58 [07:07:25]Write i2c OK [07:07:25]MH_I2C_Read... [07:07:25]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:07:25]Read from MH i2c: E2 [07:07:25]MH_I2C_Read... [07:07:25]Read from MH i2c: E2 03 00 [07:07:25]MH_I2C_Read... [07:07:25]Read from MH i2c: E2 03 00 90 24 00 90 00 28 [07:07:25]RAPDU: 90 00 [07:07:25]wFMCommunicate OK [07:07:25]wFMCommunicate request_size=25 [07:07:25]MH_SAM_APDU [07:07:25]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 [07:07:25]Write to MH i2c: E2 1C 00 91 24 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 00 00 97 [07:07:25]Write i2c OK [07:07:25]MH_I2C_Read... [07:07:25]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:07:25]Read from MH i2c: E2 [07:07:25]MH_I2C_Read... [07:07:25]Read from MH i2c: E2 03 00 [07:07:25]MH_I2C_Read... [07:07:25]Read from MH i2c: E2 03 00 91 24 00 90 00 29 [07:07:25]RAPDU: 90 00 [07:07:25]wFMCommunicate OK [07:07:25]wFMCommunicate request_size=4 [07:07:25]MH_SAM_APDU [07:07:25]CAPDU: 80 15 03 00 [07:07:25]Write to MH i2c: E2 08 00 92 24 80 15 03 00 00 00 00 00 37 [07:07:25]Write i2c OK [07:07:25]MH_I2C_Read... [07:07:25]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [07:07:25]Read from MH i2c: E2 [07:07:25]MH_I2C_Read... [07:07:25]Read from MH i2c: E2 40 00 [07:07:25]MH_I2C_Read... [07:07:25]Read from MH i2c: E2 40 00 92 24 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 39 00 00 00 35 04 06 00 E6 24 A4 78 5D BC 90 00 BB [07:07:25]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 39 00 00 00 35 04 06 00 E6 24 A4 78 5D BC 90 00 [07:07:25]wFMCommunicate OK [07:07:25]SAM_PROTO_ProcessDocument answer len = 59 [07:07:25]SAM_PROTO_ProcessDocument done [07:07:25]SetTLVBufToDocument [07:07:25]Processing tag 1209 (04B9) [07:07:25]Malloc new data [07:07:25]Processing tag 1041 (0411) [07:07:25]Processing tag 1040 (0410) [07:07:25]Malloc new data [07:07:25]Processing tag 1038 (040E) [07:07:25]Malloc new data [07:07:25]Processing tag 1042 (0412) [07:07:25]Malloc new data [07:07:25]Processing tag 1077 (0435) [07:07:25]Malloc new data [07:07:25]SetTLVBufToDocument err=0 [07:07:25]KKMLoadAndSignReceiptData store KKM data [07:07:25]KKMLoadAndSignReceiptData err=0 [07:07:25]wFMCommunicate request_size=4 [07:07:25]MH_SAM_APDU [07:07:25]CAPDU: 80 11 00 00 [07:07:25]Write to MH i2c: E2 08 00 93 24 80 11 00 00 00 00 00 00 31 [07:07:25]Write i2c OK [07:07:25]MH_I2C_Read... [07:07:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:25]Read from MH i2c: E2 [07:07:25]MH_I2C_Read... [07:07:25]Read from MH i2c: E2 17 00 [07:07:25]MH_I2C_Read... [07:07:25]Read from MH i2c: E2 17 00 93 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7E [07:07:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:07:25]wFMCommunicate OK [07:07:25]Счет N : (1)11328331 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 51 Товар: 2710194210 ДТ-К-5 6.570 * 76.20 = 500.63 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 57 20.08.2024 07:07 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200758 ФПД: 253045052562876 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T070727&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200758&fm=253045052562876&tin=02508201610067®Number=0000000000092545&sum=50000 [07:07:25]StoreToDocumentArchive [07:07:25]shift 466 fd 200758 [07:07:25]save to /storage/0466/doc_00200758 [07:07:25]save last doc name /storage/0466/doc_00200758 to /storage/kkm_last_doc_name [07:07:25]save OK [07:07:25]Clear old archive folders... [07:07:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:07:25]tlvbuf is 00F4FE50 [07:07:25]SAM_PROTO_ClearQueue [07:07:25]wFMCommunicate request_size=4 [07:07:25]MH_SAM_APDU [07:07:25]CAPDU: 80 09 00 00 [07:07:25]Write to MH i2c: E2 08 00 94 24 80 09 00 00 00 00 00 00 2A [07:07:25]Write i2c OK [07:07:25]MH_I2C_Read... [07:07:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:07:25]Read from MH i2c: E2 [07:07:25]MH_I2C_Read... [07:07:25]Read from MH i2c: E2 03 00 [07:07:25]MH_I2C_Read... [07:07:25]Read from MH i2c: E2 03 00 94 24 00 90 00 2C [07:07:25]RAPDU: 90 00 [07:07:25]wFMCommunicate OK [07:07:25]SAM_PROTO_ClearQueue done [07:07:25]KKMCreateOFDPacket [07:07:25]OFDProtocolAddRootSTLVToBuf [07:07:25]FM_MakeSignedData [07:07:25]FM_MakeSignedData [07:07:25]SAM_PROTO_SignData [07:07:25]wFMCommunicate request_size=4 [07:07:25]MH_SAM_APDU [07:07:25]CAPDU: 80 0D 01 02 [07:07:25]Write to MH i2c: E2 08 00 95 24 80 0D 01 02 00 00 00 00 32 [07:07:25]Write i2c OK [07:07:25]MH_I2C_Read... [07:07:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:07:25]Read from MH i2c: E2 [07:07:25]MH_I2C_Read... [07:07:25]Read from MH i2c: E2 03 00 [07:07:25]MH_I2C_Read... [07:07:25]Read from MH i2c: E2 03 00 95 24 00 90 00 2D [07:07:25]RAPDU: 90 00 [07:07:25]wFMCommunicate OK [07:07:25]wFMCommunicate request_size=255 [07:07:25]MH_SAM_APDU [07:07:25]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 39 00 00 00 F4 03 04 00 AF 40 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 10 03 00 35 04 06 00 E6 24 A4 78 [07:07:25]Write to MH i2c: E2 02 01 96 24 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 AF 40 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 10 03 00 35 04 06 00 E6 24 A4 78 00 00 CD [07:07:25]Write i2c OK [07:07:25]MH_I2C_Read... [07:07:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:07:26]Read from MH i2c: E2 [07:07:26]MH_I2C_Read... [07:07:26]Read from MH i2c: E2 03 00 [07:07:26]MH_I2C_Read... [07:07:26]Read from MH i2c: E2 03 00 96 24 00 90 00 2E [07:07:26]RAPDU: 90 00 [07:07:26]wFMCommunicate OK [07:07:26]wFMCommunicate request_size=7 [07:07:26]MH_SAM_APDU [07:07:26]CAPDU: 80 0D 02 02 02 5D BC [07:07:26]Write to MH i2c: E2 0A 00 97 24 80 0D 02 02 02 00 5D BC 00 00 52 [07:07:26]Write i2c OK [07:07:26]MH_I2C_Read... [07:07:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:07:26]Read from MH i2c: E2 [07:07:26]MH_I2C_Read... [07:07:26]Read from MH i2c: E2 03 00 [07:07:26]MH_I2C_Read... [07:07:26]Read from MH i2c: E2 03 00 97 24 00 90 00 2F [07:07:26]RAPDU: 90 00 [07:07:26]wFMCommunicate OK [07:07:26]wFMCommunicate request_size=4 [07:07:26]MH_SAM_APDU [07:07:26]CAPDU: 80 0D 03 02 [07:07:26]Write to MH i2c: E2 08 00 98 24 80 0D 03 02 00 00 00 00 37 [07:07:26]Write i2c OK [07:07:26]MH_I2C_Read... [07:07:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:07:26]Read from MH i2c: E2 [07:07:26]MH_I2C_Read... [07:07:26]Read from MH i2c: E2 0B 00 [07:07:26]MH_I2C_Read... [07:07:26]Read from MH i2c: E2 0B 00 98 24 00 91 D8 DD 76 45 E2 22 41 90 00 7E [07:07:26]RAPDU: 91 D8 DD 76 45 E2 22 41 90 00 [07:07:26]wFMCommunicate OK [07:07:26]SAM_PROTO_SignData done [07:07:26]FM_MakeSignedData done [07:07:26]CreateOFDProtocolMessage [07:07:26]wFMCommunicate request_size=4 [07:07:26]MH_SAM_APDU [07:07:26]CAPDU: 80 11 00 00 [07:07:26]Write to MH i2c: E2 08 00 99 24 80 11 00 00 00 00 00 00 37 [07:07:26]Write i2c OK [07:07:26]MH_I2C_Read... [07:07:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:26]Read from MH i2c: E2 [07:07:26]MH_I2C_Read... [07:07:26]Read from MH i2c: E2 17 00 [07:07:26]MH_I2C_Read... [07:07:26]Read from MH i2c: E2 17 00 99 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 84 [07:07:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:07:26]wFMCommunicate OK [07:07:26]CreateOFDProtocolMessage done [07:07:26]OFDSenderStorePacket 200758 [07:07:26]StoreOFDPacket docnum=200758 [07:07:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 5C B3 04 01 1E 1C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 39 00 00 00 F4 03 04 00 AF 40 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 10 03 00 35 04 06 00 E6 24 A4 78 5D BC 91 D8 DD 76 45 E2 22 41 [07:07:26]CheckFolder [07:07:26]dirname=/storage/ofd_packets [07:07:26]CheckFolder done [07:07:26]ProducePacketName [07:07:26]name=ofd_packets/00200758 [07:07:26]NVStorageSaveData ofd_packets/00200758 [07:07:26]File name is /storage/ofd_packets/00200758 [07:07:26]Write 298 bytes [07:07:26]NVStorageSaveData done [07:07:26]OFDSenderStorePacket done [07:07:26]KKMCreateOFDPacket done [07:07:26]NVStorageSaveData kkm_last_timestamp [07:07:26]File name is /storage/kkm_last_timestamp [07:07:26]Write 4 bytes [07:07:26]NVStorageSaveData done [07:07:26]ExternCall_PrintAddStr [07:07:26]wPrintStart [07:07:26]Write to MH i2c: 01 00 00 9A 24 BE [07:07:26]Write i2c OK [07:07:26]MH_I2C_Read... [07:07:26]Read from MH i2c: 01 [07:07:26]MH_I2C_Read... [07:07:26]Read from MH i2c: 01 07 00 [07:07:26]MH_I2C_Read... [07:07:26]Read from MH i2c: 01 07 00 9A 24 00 00 00 00 00 FF 0F D3 [07:07:26]RasterBufferAndPrint [07:07:26]line Счет N : (1)11328331 [07:07:26]line ИНН: 02508201610067 [07:07:26]line Контрольно-Кассовый Чек [07:07:26]line ПРОДАЖА [07:07:26]line ТРК (МРК, ГНК) : 51 [07:07:26]line Товар: 2710194210 [07:07:26]line ДТ-К-5 [07:07:26]line 6.570 * 76.20 [07:07:26]line = 500.63 [07:07:26]line НДС 12% НСП 1% [07:07:26]line > о реализуемом товаре [07:07:26]line ОКРУГЛЕНИЕ: -0.63 [07:07:26]line ИТОГО: 500.00 [07:07:26]line Внесено: 500.00 [07:07:26]line СДАЧА: 0.00 [07:07:26]line НСП 1% : 4.43 [07:07:26]line НДС 12% : 53.16 [07:07:26]line Наличными: 500.00 [07:07:26]line Безнал.: 0.00 [07:07:26]line Место: АЗС № 95 "Партнер Нефть" [07:07:26]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:07:26]line СНО: Общий режим [07:07:26]line Чек 57 20.08.2024 07:07 [07:07:26]line Смена: 466 ФФД: 1.0 [07:07:26]line ЗНМ: 0300000079 [07:07:26]line РНМ: 0000000000092545 [07:07:26]line Версия ККМ: 001 [07:07:26]line ФМ: 0000000000871802 [07:07:26]line ФД: 200758 [07:07:26]line ФПД: 253045052562876 [07:07:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T070727&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200758&fm=253045052562876&tin=02508201610067®Number=0000000000092545&sum=50000 [07:07:26]OFD Sender: Processing packet 200758 [packets to send 247, broken 246] [07:07:26]ProducePacketName [07:07:26]name=ofd_packets/00200758 [07:07:26]OFD Sender: To server: pG, [07:07:26]CommunicateWithHost lk.salyk.kg:30040 [07:07:26]ConnectInit lk.salyk.kg [07:07:26]written 0, free lines is 4095 [07:07:26]Connected sock=10 [07:07:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 5C B3 04 01 1E 1C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 39 00 00 00 F4 03 04 00 AF 40 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 10 03 00 35 04 06 00 E6 24 A4 78 5D BC 91 D8 DD 76 45 E2 22 41 [07:07:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D1 08 47 00 DA 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 31 38 30 32 10 04 04 00 36 10 03 00 F4 03 04 00 17 EB C3 66 B6 04 01 00 00 16 77 E8 24 D8 4B 94 FD [07:07:27]CommunicateWithHost err = 0 [07:07:27]CheckOFDResponse [07:07:27]1017 (14) - 77093643461234 [07:07:27]1041 (16) - 0000000000871802 [07:07:27]1040 (4) - 200758 [07:07:27]1012 (4) - 20.08.2024 01:02 [07:07:27]1206 (1) - 0 [07:07:27]OFD Sender: Remove packet 200758 [07:07:27]ProducePacketName [07:07:27]name=ofd_packets/00200758 [07:07:27]NVStorageDeleteData [07:07:27]Write to MH i2c: 01 00 00 C5 24 E9 [07:07:27]Write i2c OK [07:07:27]MH_I2C_Read... [07:07:27]Read from MH i2c: 01 [07:07:27]MH_I2C_Read... [07:07:27]Read from MH i2c: 01 07 00 [07:07:27]MH_I2C_Read... [07:07:27]Read from MH i2c: 01 07 00 C5 24 00 00 00 00 00 EE 0C EA [07:07:27]RasterBufferAndPrint [07:07:27]line [07:07:27]line [07:07:27]line [07:07:27]line [07:07:27]line [07:07:27]written 0, free lines is 3319 [07:07:27]MH_Cut [07:07:27]Write to MH i2c: D1 01 00 CC 24 01 C2 [07:07:27]Write i2c OK [07:07:27]MH_I2C_Read... [07:07:27]Read from MH i2c: D1 [07:07:27]MH_I2C_Read... [07:07:27]Read from MH i2c: D1 01 00 [07:07:27]MH_I2C_Read... [07:07:27]Read from MH i2c: D1 01 00 CC 24 00 C1 [07:07:27]Write to MH i2c: 01 00 00 CD 24 F1 [07:07:27]Write i2c OK [07:07:27]MH_I2C_Read... [07:07:27]OFD Sender: No OFD packet to send [07:07:27]*** Cut start [07:07:27]*** Purtial cut [07:07:27]*** CUTSNS_PIN = 0 [07:07:28]*** Stage 1: CUTSNS_PIN = 1 [07:07:29]Read from MH i2c: 01 [07:07:29]MH_I2C_Read... [07:07:29]*** Stop cut motor [07:07:29]*** Cut end [07:07:29]Read from MH i2c: 01 07 00 [07:07:29]MH_I2C_Read... [07:07:29]Read from MH i2c: 01 07 00 CD 24 00 00 00 00 00 FF 0F 06 [07:07:29]process_action close_receipt done [07:07:29]requested_data is exist [07:07:29]produce_requested_data [07:07:29]requested_item fm.sn is exist - process it [07:07:29]wFMCommunicate request_size=4 [07:07:29]MH_SAM_APDU [07:07:29]CAPDU: 80 11 00 00 [07:07:29]Write to MH i2c: E2 08 00 CE 24 80 11 00 00 00 00 00 00 6C [07:07:29]Write i2c OK [07:07:29]MH_I2C_Read... [07:07:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:30]Read from MH i2c: E2 [07:07:30]MH_I2C_Read... [07:07:30]Read from MH i2c: E2 17 00 [07:07:30]MH_I2C_Read... [07:07:30]Read from MH i2c: E2 17 00 CE 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B9 [07:07:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:07:30]wFMCommunicate OK [07:07:30]requested_item fd.num is exist - process it [07:07:30]SAM_PROTO_GetFieldsCounters [07:07:30]wFMCommunicate request_size=4 [07:07:30]MH_SAM_APDU [07:07:30]CAPDU: 80 13 00 00 [07:07:30]Write to MH i2c: E2 08 00 CF 24 80 13 00 00 00 00 00 00 6F [07:07:30]Write i2c OK [07:07:30]MH_I2C_Read... [07:07:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:07:30]Read from MH i2c: E2 [07:07:30]MH_I2C_Read... [07:07:30]Read from MH i2c: E2 62 00 [07:07:30]MH_I2C_Read... [07:07:30]Read from MH i2c: E2 62 00 CF 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 36 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 51 [07:07: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 36 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:07:30]wFMCommunicate OK [07:07:30]SAM_PROTO_GetFieldsCounters done [07:07:30]requested_item shift.num is exist - process it [07:07:30]requested_item shift.opened is exist - process it [07:07:30]req_shift_opened [07:07:30]FM_GetShiftState [07:07:30]SAM_PROTO_GetShiftState [07:07:30]wFMCommunicate request_size=4 [07:07:30]MH_SAM_APDU [07:07:30]CAPDU: 80 13 01 00 [07:07:30]Write to MH i2c: E2 08 00 D0 24 80 13 01 00 00 00 00 00 71 [07:07:30]Write i2c OK [07:07:30]MH_I2C_Read... [07:07:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:07:30]Read from MH i2c: E2 [07:07:30]MH_I2C_Read... [07:07:30]Read from MH i2c: E2 0E 00 [07:07:30]MH_I2C_Read... [07:07:30]Read from MH i2c: E2 0E 00 D0 24 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 FB [07:07:30]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:07:30]wFMCommunicate OK [07:07:30]SAM_PROTO_GetShiftState done [07:07:30]FM_GetShiftState done [07:07:30]req_shift_opened done [07:07:30]requested_item shift.open_date is exist - process it [07:07:30]req_shift_open_date [07:07:30]req_shift_open_date done [07:07:30]produce_requested_data done [07:07:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200758,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:07:30]process_action_free close_receipt [07:07:30]json_value_free [07:07:30]json_value_free done [07:07:30]process_json_proto returns [07:07:30]Send response to host [07:07:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200758,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:07:30]free response buf [07:07:30]execute_script done [07:07:30]execute_script returns [07:07:30]free content buf [07:07:30]Sock 7.Close socket [07:07:30]Sock 7.Thread stoped [07:07:32]recv_with_timeout no data received [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:37]accept exits with 9 [07:08:37]New connection [07:08:37]New thread 3066633572 created [07:08:37]Thread 3066776932 joined [07:08:37]Waiting for new connection... [07:08:37] Sock 9.Parse request [07:08:37]Sock 9.Check first char [07:08:37]Sock 9.First char is OK [07:08:37]request: POST /json_proto HTTP/1.0 [07:08:37]Method: POST [07:08:37]URL: /json_proto [07:08:37]Method is POST - this is cgi request [07:08:37]url: /json_proto [07:08:37]query_string will be loaded in cgi processing [07:08:37]execute_cgi json_proto POST (null) [07:08:38]execute_cgi path=json_proto method=POST [07:08:38]POST find Content-Length [07:08:38]Host: 172.17.46.195:8080 [07:08:38]Content-Length: 677 [07:08:38]Content-Type: application/json [07:08:38] [07:08:38]POST finish read [07:08:38]Found Content-Length = 677 [07:08:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:08:38]execute_script... [07:08: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)11328332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:08:38]POST & json_proto [07:08:38]process_json_proto [07:08:38]json parsed OK: [07:08:38]protocol is kg_v1.0 [07:08:38]action value=close_receipt [07:08:38]process_action close_receipt [07:08:38]cmd_close_receipt [07:08:38]MH_GetDate [07:08:38]Write to MH i2c: F0 00 00 D1 24 E4 [07:08:38]Write i2c OK [07:08:38]MH_I2C_Read... [07:08:38]Read from MH i2c: F0 [07:08:38]MH_I2C_Read... [07:08:38]Read from MH i2c: F0 09 00 [07:08:38]MH_I2C_Read... [07:08:38]Read from MH i2c: F0 09 00 D1 24 00 F9 40 C4 66 75 08 C2 66 F5 [07:08:38]GetLastDocTimeStamp 1724137647 [07:08:38]current date 1724137721 [07:08:38]FM_GetShiftState [07:08:38]SAM_PROTO_GetShiftState [07:08:38]wFMCommunicate request_size=4 [07:08:38]MH_SAM_APDU [07:08:38]CAPDU: 80 13 01 00 [07:08:38]Write to MH i2c: E2 08 00 D2 24 80 13 01 00 00 00 00 00 73 [07:08:38]Write i2c OK [07:08:38]MH_I2C_Read... [07:08:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:08:38]Read from MH i2c: E2 [07:08:38]MH_I2C_Read... [07:08:38]Read from MH i2c: E2 0E 00 [07:08:38]MH_I2C_Read... [07:08:38]Read from MH i2c: E2 0E 00 D2 24 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 FD [07:08:38]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:08:38]wFMCommunicate OK [07:08:38]SAM_PROTO_GetShiftState done [07:08:38]FM_GetShiftState done [07:08:38]opened in 1724112758 [07:08:38]opened+sec_in_day 1724199158 [07:08:38]quantity*price = 80010 [07:08:38]sum+1 = 80011 [07:08:38]Check (price>sum+1) || (price+1 о реализуемом товаре [07:08:39]line ОКРУГЛЕНИЕ: -0.10 [07:08:39]line ИТОГО: 800.00 [07:08:39]line Внесено: 800.00 [07:08:39]line СДАЧА: 0.00 [07:08:39]line НСП 1% : 7.08 [07:08:39]line НДС 12% : 84.97 [07:08:39]line Наличными: 800.00 [07:08:39]line Безнал.: 0.00 [07:08:39]line Место: АЗС № 95 "Партнер Нефть" [07:08:39]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:08:39]line СНО: Общий режим [07:08:39]line Чек 58 20.08.2024 07:08 [07:08:39]line Смена: 466 ФФД: 1.0 [07:08:39]line ЗНМ: 0300000079 [07:08:39]line РНМ: 0000000000092545 [07:08:39]line Версия ККМ: 001 [07:08:39]line ФМ: 0000000000871802 [07:08:39]line ФД: 200759 [07:08:39]line ФПД: 148383895606360 [07:08:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T070841&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200759&fm=148383895606360&tin=02508201610067®Number=0000000000092545&sum=80000 [07:08:40]OFD Sender: Processing packet 200759 [packets to send 247, broken 246] [07:08:40]ProducePacketName [07:08:40]name=ofd_packets/00200759 [07:08:40]OFD Sender: To server: pG, [07:08:40]CommunicateWithHost lk.salyk.kg:30040 [07:08:40]ConnectInit lk.salyk.kg [07:08:40]written 0, free lines is 4095 [07:08:40]Write to MH i2c: 01 00 00 10 25 35 [07:08:40]Write i2c OK [07:08:40]MH_I2C_Read... [07:08:40]Read from MH i2c: 01 [07:08:40]MH_I2C_Read... [07:08:40]Read from MH i2c: 01 07 00 [07:08:40]MH_I2C_Read... [07:08:40]Read from MH i2c: 01 07 00 10 25 00 00 00 00 00 D1 0C 19 [07:08:40]RasterBufferAndPrint [07:08:40]line [07:08:40]line [07:08:40]line [07:08:40]line [07:08:40]line [07:08:40]written 0, free lines is 3287 [07:08:40]MH_Cut [07:08:40]Write to MH i2c: D1 01 00 17 25 01 0E [07:08:40]Write i2c OK [07:08:40]MH_I2C_Read... [07:08:40]Read from MH i2c: D1 [07:08:40]MH_I2C_Read... [07:08:40]Read from MH i2c: D1 01 00 [07:08:40]MH_I2C_Read... [07:08:40]Read from MH i2c: D1 01 00 17 25 00 0D [07:08:40]Write to MH i2c: 01 00 00 18 25 3D [07:08:40]Write i2c OK [07:08:40]MH_I2C_Read... [07:08:40]Connected sock=11 [07:08:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 B9 A3 04 01 FD 7F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 3A 00 00 00 F4 03 04 00 F9 40 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 10 03 00 35 04 06 00 86 F4 51 63 54 58 DA 99 EA AD 19 9B EB 45 [07:08:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 76 E8 47 00 89 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 31 38 30 32 10 04 04 00 37 10 03 00 F4 03 04 00 61 EB C3 66 B6 04 01 00 00 B6 1B AD 29 A4 CC 9C E7 [07:08:40]CommunicateWithHost err = 0 [07:08:40]CheckOFDResponse [07:08:40]1017 (14) - 77093643461234 [07:08:40]1041 (16) - 0000000000871802 [07:08:40]1040 (4) - 200759 [07:08:40]1012 (4) - 20.08.2024 01:03 [07:08:40]1206 (1) - 0 [07:08:40]OFD Sender: Remove packet 200759 [07:08:40]ProducePacketName [07:08:40]name=ofd_packets/00200759 [07:08:40]NVStorageDeleteData [07:08:41]*** Cut start [07:08:41]*** Purtial cut [07:08:41]*** Stage 1: CUTSNS_PIN = 1 [07:08:41]OFD Sender: No OFD packet to send [07:08:41]Read from MH i2c: 01 [07:08:41]MH_I2C_Read... [07:08:41]*** Stop cut motor [07:08:41]*** Cut end [07:08:41]Read from MH i2c: 01 07 00 [07:08:41]MH_I2C_Read... [07:08:41]Read from MH i2c: 01 07 00 18 25 00 00 00 00 00 FF 0F 52 [07:08:41]process_action close_receipt done [07:08:41]requested_data is exist [07:08:41]produce_requested_data [07:08:41]requested_item fm.sn is exist - process it [07:08:41]wFMCommunicate request_size=4 [07:08:41]MH_SAM_APDU [07:08:41]CAPDU: 80 11 00 00 [07:08:41]Write to MH i2c: E2 08 00 19 25 80 11 00 00 00 00 00 00 B8 [07:08:41]Write i2c OK [07:08:41]MH_I2C_Read... [07:08:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:08:41]Read from MH i2c: E2 [07:08:41]MH_I2C_Read... [07:08:41]Read from MH i2c: E2 17 00 [07:08:41]MH_I2C_Read... [07:08:41]Read from MH i2c: E2 17 00 19 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 05 [07:08:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:08:41]wFMCommunicate OK [07:08:41]requested_item fd.num is exist - process it [07:08:41]SAM_PROTO_GetFieldsCounters [07:08:41]wFMCommunicate request_size=4 [07:08:41]MH_SAM_APDU [07:08:41]CAPDU: 80 13 00 00 [07:08:41]Write to MH i2c: E2 08 00 1A 25 80 13 00 00 00 00 00 00 BB [07:08:41]Write i2c OK [07:08:41]MH_I2C_Read... [07:08:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:08:41]Read from MH i2c: E2 [07:08:41]MH_I2C_Read... [07:08:41]Read from MH i2c: E2 62 00 [07:08:41]MH_I2C_Read... [07:08:41]Read from MH i2c: E2 62 00 1A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 37 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 A1 [07:08: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 37 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:08:41]wFMCommunicate OK [07:08:41]SAM_PROTO_GetFieldsCounters done [07:08:41]requested_item shift.num is exist - process it [07:08:41]requested_item shift.opened is exist - process it [07:08:41]req_shift_opened [07:08:41]FM_GetShiftState [07:08:41]SAM_PROTO_GetShiftState [07:08:41]wFMCommunicate request_size=4 [07:08:41]MH_SAM_APDU [07:08:41]CAPDU: 80 13 01 00 [07:08:41]Write to MH i2c: E2 08 00 1B 25 80 13 01 00 00 00 00 00 BD [07:08:41]Write i2c OK [07:08:41]MH_I2C_Read... [07:08:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:08:41]Read from MH i2c: E2 [07:08:41]MH_I2C_Read... [07:08:41]Read from MH i2c: E2 0E 00 [07:08:41]MH_I2C_Read... [07:08:41]Read from MH i2c: E2 0E 00 1B 25 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 47 [07:08:41]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:08:41]wFMCommunicate OK [07:08:41]SAM_PROTO_GetShiftState done [07:08:41]FM_GetShiftState done [07:08:41]req_shift_opened done [07:08:41]requested_item shift.open_date is exist - process it [07:08:41]req_shift_open_date [07:08:41]req_shift_open_date done [07:08:41]produce_requested_data done [07:08:41]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200759,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:08:41]process_action_free close_receipt [07:08:41]json_value_free [07:08:41]json_value_free done [07:08:41]process_json_proto returns [07:08:41]Send response to host [07:08:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200759,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:08:41]free response buf [07:08:41]execute_script done [07:08:41]execute_script returns [07:08:41]free content buf [07:08:41]Sock 9.Close socket [07:08:41]Sock 9.Thread stoped [07:08:46]OFD Sender: No OFD packet to send [07:08:50]recv_with_timeout no data received [07:08:51]OFD Sender: No OFD packet to send [07:08:56]OFD Sender: No OFD packet to send [07:09:01]OFD Sender: No OFD packet to send [07:09:06]OFD Sender: No OFD packet to send [07:09:11]OFD Sender: No OFD packet to send [07:09:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 60 5E 07 01 CB 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 1E 41 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 10 03 00 35 04 06 00 A6 3A 35 EA 41 61 AD 1C 79 56 45 CB 94 8B [07:09:17]CheckFolder [07:09:17]dirname=/storage/ofd_packets [07:09:17]CheckFolder done [07:09:17]ProducePacketName [07:09:17]name=ofd_packets/00200760 [07:09:17]NVStorageSaveData ofd_packets/00200760 [07:09:17]File name is /storage/ofd_packets/00200760 [07:09:17]Write 301 bytes [07:09:17]NVStorageSaveData done [07:09:17]OFDSenderStorePacket done [07:09:17]KKMCreateOFDPacket done [07:09:17]NVStorageSaveData kkm_last_timestamp [07:09:17]File name is /storage/kkm_last_timestamp [07:09:17]Write 4 bytes [07:09:17]NVStorageSaveData done [07:09:17]ExternCall_PrintAddStr [07:09:17]wPrintStart [07:09:17]Write to MH i2c: 01 00 00 30 25 55 [07:09:17]Write i2c OK [07:09:17]MH_I2C_Read... [07:09:17]Read from MH i2c: 01 [07:09:17]MH_I2C_Read... [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 30 25 00 00 00 00 00 FF 0F 6A [07:09:17]RasterBufferAndPrint [07:09:17]line Счет N : (1)11328333 [07:09:17]line ИНН: 02508201610067 [07:09:17]line Контрольно-Кассовый Чек [07:09:17]line ПРОДАЖА [07:09:17]line ТРК (МРК, ГНК) : 32 [07:09:17]line Товар: 2710124130 [07:09:17]line Аи-92-К-4 [07:09:17]line 5.900 * 67.80 [07:09:17]line = 400.02 [07:09:17]line НДС 12% НСП 1% [07:09:17]line > о реализуемом товаре [07:09:17]line ОКРУГЛЕНИЕ: -0.02 [07:09:17]line ИТОГО: 400.00 [07:09:17]line Внесено: 400.00 [07:09:17]line СДАЧА: 0.00 [07:09:17]line НСП 1% : 3.54 [07:09:17]line НДС 12% : 42.48 [07:09:17]line Наличными: 400.00 [07:09:17]line Безнал.: 0.00 [07:09:17]line Место: АЗС № 95 "Партнер Нефть" [07:09:17]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:09:17]line СНО: Общий режим [07:09:17]line Чек 59 20.08.2024 07:09 [07:09:17]line Смена: 466 ФФД: 1.0 [07:09:17]line ЗНМ: 0300000079 [07:09:17]line РНМ: 0000000000092545 [07:09:17]line Версия ККМ: 001 [07:09:17]line ФМ: 0000000000871802 [07:09:17]line ФД: 200760 [07:09:17]line ФПД: 182768942858593 [07:09:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T070918&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200760&fm=182768942858593&tin=02508201610067®Number=0000000000092545&sum=40000 [07:09:17]written 0, free lines is 4095 [07:09:17]OFD Sender: Processing packet 200760 [packets to send 247, broken 246] [07:09:17]ProducePacketName [07:09:17]name=ofd_packets/00200760 [07:09:17]OFD Sender: To server: pG, [07:09:17]CommunicateWithHost lk.salyk.kg:30040 [07:09:17]ConnectInit lk.salyk.kg [07:09:17]Connected sock=10 [07:09:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 60 5E 07 01 CB 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 1E 41 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 10 03 00 35 04 06 00 A6 3A 35 EA 41 61 AD 1C 79 56 45 CB 94 8B [07:09:17]Write to MH i2c: 01 00 00 5B 25 80 [07:09:17]Write i2c OK [07:09:17]MH_I2C_Read... [07:09:17]Read from MH i2c: 01 [07:09:17]MH_I2C_Read... [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 5B 25 00 00 00 00 00 E5 0C 78 [07:09:17]RasterBufferAndPrint [07:09:17]line [07:09:17]line [07:09:17]line [07:09:17]line [07:09:17]line [07:09:17]written 0, free lines is 3310 [07:09:17]MH_Cut [07:09:17]Write to MH i2c: D1 01 00 62 25 01 59 [07:09:17]Write i2c OK [07:09:17]MH_I2C_Read... [07:09:17]Read from MH i2c: D1 [07:09:17]MH_I2C_Read... [07:09:17]Read from MH i2c: D1 01 00 [07:09:17]MH_I2C_Read... [07:09:17]Read from MH i2c: D1 01 00 62 25 00 58 [07:09:17]Write to MH i2c: 01 00 00 63 25 88 [07:09:17]Write i2c OK [07:09:17]MH_I2C_Read... [07:09:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 05 DF 47 00 D5 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 31 38 30 32 10 04 04 00 38 10 03 00 F4 03 04 00 85 EB C3 66 B6 04 01 00 00 1C B4 52 C3 EB 01 2B 7B [07:09:17]CommunicateWithHost err = 0 [07:09:17]CheckOFDResponse [07:09:17]1017 (14) - 77093643461234 [07:09:17]1041 (16) - 0000000000871802 [07:09:17]1040 (4) - 200760 [07:09:17]1012 (4) - 20.08.2024 01:04 [07:09:17]1206 (1) - 0 [07:09:17]OFD Sender: Remove packet 200760 [07:09:17]ProducePacketName [07:09:17]name=ofd_packets/00200760 [07:09:17]NVStorageDeleteData [07:09:18]OFD Sender: No OFD packet to send [07:09:18]*** Cut start [07:09:18]*** Purtial cut [07:09:18]*** CUTSNS_PIN = 0 [07:09:18]*** Stage 1: CUTSNS_PIN = 1 [07:09:20]Read from MH i2c: 01 [07:09:20]MH_I2C_Read... [07:09:20]*** Stop cut motor [07:09:20]*** Cut end [07:09:20]Read from MH i2c: 01 07 00 [07:09:20]MH_I2C_Read... [07:09:20]Read from MH i2c: 01 07 00 63 25 00 00 00 00 00 FF 0F 9D [07:09:20]process_action close_receipt done [07:09:20]requested_data is exist [07:09:20]produce_requested_data [07:09:20]requested_item fm.sn is exist - process it [07:09:20]wFMCommunicate request_size=4 [07:09:20]MH_SAM_APDU [07:09:20]CAPDU: 80 11 00 00 [07:09:20]Write to MH i2c: E2 08 00 64 25 80 11 00 00 00 00 00 00 03 [07:09:20]Write i2c OK [07:09:20]MH_I2C_Read... [07:09:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:09:20]Read from MH i2c: E2 [07:09:20]MH_I2C_Read... [07:09:20]Read from MH i2c: E2 17 00 [07:09:20]MH_I2C_Read... [07:09:20]Read from MH i2c: E2 17 00 64 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 50 [07:09:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:09:20]wFMCommunicate OK [07:09:20]requested_item fd.num is exist - process it [07:09:20]SAM_PROTO_GetFieldsCounters [07:09:20]wFMCommunicate request_size=4 [07:09:20]MH_SAM_APDU [07:09:20]CAPDU: 80 13 00 00 [07:09:20]Write to MH i2c: E2 08 00 65 25 80 13 00 00 00 00 00 00 06 [07:09:20]Write i2c OK [07:09:20]MH_I2C_Read... [07:09:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:09:20]Read from MH i2c: E2 [07:09:20]MH_I2C_Read... [07:09:20]Read from MH i2c: E2 62 00 [07:09:20]MH_I2C_Read... [07:09:20]Read from MH i2c: E2 62 00 65 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 38 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 F0 [07:09: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 38 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:09:20]wFMCommunicate OK [07:09:20]SAM_PROTO_GetFieldsCounters done [07:09:20]requested_item shift.num is exist - process it [07:09:20]requested_item shift.opened is exist - process it [07:09:20]req_shift_opened [07:09:20]FM_GetShiftState [07:09:20]SAM_PROTO_GetShiftState [07:09:20]wFMCommunicate request_size=4 [07:09:20]MH_SAM_APDU [07:09:20]CAPDU: 80 13 01 00 [07:09:20]Write to MH i2c: E2 08 00 66 25 80 13 01 00 00 00 00 00 08 [07:09:20]Write i2c OK [07:09:20]MH_I2C_Read... [07:09:20]Read from MH i2c: E2 [07:09:20]MH_I2C_Read... [07:09:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:09:20]Read from MH i2c: E2 0E 00 [07:09:20]MH_I2C_Read... [07:09:20]Read from MH i2c: E2 0E 00 66 25 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 92 [07:09:20]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:09:20]wFMCommunicate OK [07:09:20]SAM_PROTO_GetShiftState done [07:09:20]FM_GetShiftState done [07:09:20]req_shift_opened done [07:09:20]requested_item shift.open_date is exist - process it [07:09:20]req_shift_open_date [07:09:20]req_shift_open_date done [07:09:20]produce_requested_data done [07:09:20]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200760,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:09:20]process_action_free close_receipt [07:09:20]json_value_free [07:09:20]json_value_free done [07:09:20]process_json_proto returns [07:09:20]Send response to host [07:09:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200760,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:09:20]free response buf [07:09:20]execute_script done [07:09:20]execute_script returns [07:09:20]free content buf [07:09:20]Sock 7.Close socket [07:09:20]Sock 7.Thread stoped [07:09:23]OFD Sender: No OFD packet to send [07:09:23]recv_with_timeout no data received [07:09:28]OFD Sender: No OFD packet to send [07:09:33]OFD Sender: No OFD packet to send [07:09:33]recv_with_timeout no data received [07:09:38]OFD Sender: No OFD packet to send [07:09:43]OFD Sender: No OFD packet to send [07:09:48]OFD Sender: No OFD packet to send [07:09:53]OFD Sender: No OFD packet to send [07:09:15]accept exits with 7 [07:09:15]New connection [07:09:15]New thread 3066776932 created [07:09:15]Thread 3066633572 joined [07:09:15]Waiting for new connection... [07:09:15] Sock 7.Parse request [07:09:15]Sock 7.Check first char [07:09:15]Sock 7.First char is OK [07:09:15]request: POST /json_proto HTTP/1.0 [07:09:15]Method: POST [07:09:15]URL: /json_proto [07:09:15]Method is POST - this is cgi request [07:09:15]url: /json_proto [07:09:15]query_string will be loaded in cgi processing [07:09:15]execute_cgi json_proto POST (null) [07:09:15]execute_cgi path=json_proto method=POST [07:09:15]POST find Content-Length [07:09:15]Host: 172.17.46.195:8080 [07:09:15]Content-Length: 679 [07:09:15]Content-Type: application/json [07:09:15] [07:09:15]POST finish read [07:09:15]Found Content-Length = 679 [07:09:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328333", "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" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:09:15]execute_script... [07:09: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)11328333", "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" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:09:15]POST & json_proto [07:09:15]process_json_proto [07:09:15]json parsed OK: [07:09:15]protocol is kg_v1.0 [07:09:15]action value=close_receipt [07:09:15]process_action close_receipt [07:09:15]cmd_close_receipt [07:09:15]MH_GetDate [07:09:15]Write to MH i2c: F0 00 00 1C 25 30 [07:09:15]Write i2c OK [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: F0 [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: F0 09 00 [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: F0 09 00 1C 25 00 1E 41 C4 66 75 08 C2 66 67 [07:09:15]GetLastDocTimeStamp 1724137721 [07:09:15]current date 1724137758 [07:09:15]FM_GetShiftState [07:09:15]SAM_PROTO_GetShiftState [07:09:15]wFMCommunicate request_size=4 [07:09:15]MH_SAM_APDU [07:09:15]CAPDU: 80 13 01 00 [07:09:15]Write to MH i2c: E2 08 00 1D 25 80 13 01 00 00 00 00 00 BF [07:09:15]Write i2c OK [07:09:15]MH_I2C_Read... [07:09:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:09:15]Read from MH i2c: E2 [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: E2 0E 00 [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: E2 0E 00 1D 25 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 49 [07:09:15]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:09:15]wFMCommunicate OK [07:09:15]SAM_PROTO_GetShiftState done [07:09:15]FM_GetShiftState done [07:09:15]opened in 1724112758 [07:09:15]opened+sec_in_day 1724199158 [07:09:15]quantity*price = 40002 [07:09:15]sum+1 = 40003 [07:09:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 59 20.08.2024 07:09 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200760 ФПД: 182768942858593 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T070918&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200760&fm=182768942858593&tin=02508201610067®Number=0000000000092545&sum=40000 [07:09:16]StoreToDocumentArchive [07:09:16]shift 466 fd 200760 [07:09:16]save to /storage/0466/doc_00200760 [07:09:16]save last doc name /storage/0466/doc_00200760 to /storage/kkm_last_doc_name [07:09:16]save OK [07:09:16]Clear old archive folders... [07:09:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:09:16]tlvbuf is 00F8B9D0 [07:09:16]SAM_PROTO_ClearQueue [07:09:16]wFMCommunicate request_size=4 [07:09:16]MH_SAM_APDU [07:09:16]CAPDU: 80 09 00 00 [07:09:16]Write to MH i2c: E2 08 00 2A 25 80 09 00 00 00 00 00 00 C1 [07:09:16]Write i2c OK [07:09:16]MH_I2C_Read... [07:09:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:09:16]Read from MH i2c: E2 [07:09:16]MH_I2C_Read... [07:09:16]Read from MH i2c: E2 03 00 [07:09:16]MH_I2C_Read... [07:09:16]Read from MH i2c: E2 03 00 2A 25 00 90 00 C3 [07:09:16]RAPDU: 90 00 [07:09:16]wFMCommunicate OK [07:09:16]SAM_PROTO_ClearQueue done [07:09:16]KKMCreateOFDPacket [07:09:16]OFDProtocolAddRootSTLVToBuf [07:09:16]FM_MakeSignedData [07:09:16]FM_MakeSignedData [07:09:16]SAM_PROTO_SignData [07:09:16]wFMCommunicate request_size=4 [07:09:16]MH_SAM_APDU [07:09:16]CAPDU: 80 0D 01 02 [07:09:16]Write to MH i2c: E2 08 00 2B 25 80 0D 01 02 00 00 00 00 C9 [07:09:16]Write i2c OK [07:09:16]MH_I2C_Read... [07:09:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:09:16]Read from MH i2c: E2 [07:09:16]MH_I2C_Read... [07:09:16]Read from MH i2c: E2 03 00 [07:09:16]MH_I2C_Read... [07:09:16]Read from MH i2c: E2 03 00 2B 25 00 90 00 C4 [07:09:16]RAPDU: 90 00 [07:09:16]wFMCommunicate OK [07:09:16]wFMCommunicate request_size=255 [07:09:16]MH_SAM_APDU [07:09: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 1E 41 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 10 03 00 35 04 06 00 A6 [07:09:16]Write to MH i2c: E2 02 01 2C 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 1E 41 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 10 03 00 35 04 06 00 A6 00 00 AE [07:09:16]Write i2c OK [07:09:16]MH_I2C_Read... [07:09:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:09:16]Read from MH i2c: E2 [07:09:16]MH_I2C_Read... [07:09:16]Read from MH i2c: E2 03 00 [07:09:16]MH_I2C_Read... [07:09:16]Read from MH i2c: E2 03 00 2C 25 00 90 00 C5 [07:09:16]RAPDU: 90 00 [07:09:16]wFMCommunicate OK [07:09:16]wFMCommunicate request_size=10 [07:09:16]MH_SAM_APDU [07:09:16]CAPDU: 80 0D 02 02 05 3A 35 EA 41 61 [07:09:16]Write to MH i2c: E2 0D 00 2D 25 80 0D 02 02 05 00 3A 35 EA 41 61 00 00 D1 [07:09:16]Write i2c OK [07:09:16]MH_I2C_Read... [07:09:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:09:17]Read from MH i2c: E2 [07:09:17]MH_I2C_Read... [07:09:17]Read from MH i2c: E2 03 00 [07:09:17]MH_I2C_Read... [07:09:17]Read from MH i2c: E2 03 00 2D 25 00 90 00 C6 [07:09:17]RAPDU: 90 00 [07:09:17]wFMCommunicate OK [07:09:17]wFMCommunicate request_size=4 [07:09:17]MH_SAM_APDU [07:09:17]CAPDU: 80 0D 03 02 [07:09:17]Write to MH i2c: E2 08 00 2E 25 80 0D 03 02 00 00 00 00 CE [07:09:17]Write i2c OK [07:09:17]MH_I2C_Read... [07:09:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:09:17]Read from MH i2c: E2 [07:09:17]MH_I2C_Read... [07:09:17]Read from MH i2c: E2 0B 00 [07:09:17]MH_I2C_Read... [07:09:17]Read from MH i2c: E2 0B 00 2E 25 00 AD 1C 79 56 45 CB 94 8B 90 00 96 [07:09:17]RAPDU: AD 1C 79 56 45 CB 94 8B 90 00 [07:09:17]wFMCommunicate OK [07:09:17]SAM_PROTO_SignData done [07:09:17]FM_MakeSignedData done [07:09:17]CreateOFDProtocolMessage [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 2F 25 80 11 00 00 00 00 00 00 CE [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 2F 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1B [07:09:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:09:17]wFMCommunicate OK [07:09:17]CreateOFDProtocolMessage done [07:09:17]OFDSenderStorePacket 200760 [07:09:17]StoreOFDPacket docnum=200760 [07:10:58]OFD Sender: No OFD packet to send [07:11:03]OFD Sender: No OFD packet to send [07:11:08]OFD Sender: No OFD packet to send [07:11:13]OFD Sender: No OFD packet to send [07:11:18]OFD Sender: No OFD packet to send [07:11:23]OFD Sender: No OFD packet to send [07:11:28]OFD Sender: No OFD packet to send [07:11:33]OFD Sender: No OFD packet to send [07:11:38]OFD Sender: No OFD packet to send [07:11:43]OFD Sender: No OFD packet to send [07:11:48]OFD Sender: No OFD packet to send [07:11:53]OFD Sender: No OFD packet to send [07:11:58]OFD Sender: No OFD packet to send [07:12:03]OFD Sender: No OFD packet to send [07:12:08]OFD Sender: No OFD packet to send [07:12:13]OFD Sender: No OFD packet to send [07:12:18]OFD Sender: No OFD packet to send [07:12:23]OFD Sender: No OFD packet to send [07:12:28]OFD Sender: No OFD packet to send [07:12:33]OFD Sender: No OFD packet to send [07:12:38]OFD Sender: No OFD packet to send [07:12:39]accept exits with 9 [07:12:39]New connection [07:12:39]New thread 3066633572 created [07:12:39]Thread 3066776932 joined [07:12:39]Waiting for new connection... [07:12:39] Sock 9.Parse request [07:12:39]Sock 9.Check first char [07:12:39]Sock 9.First char is OK [07:12:39]request: POST /json_proto HTTP/1.0 [07:12:39]Method: POST [07:12:39]URL: /json_proto [07:12:39]Method is POST - this is cgi request [07:12:39]url: /json_proto [07:12:39]query_string will be loaded in cgi processing [07:12:39]execute_cgi json_proto POST (null) [07:12:39]execute_cgi path=json_proto method=POST [07:12:39]POST find Content-Length [07:12:39]Host: 172.17.46.195:8080 [07:12:39]Content-Length: 807 [07:12:39]Content-Type: application/json [07:12:39] [07:12:39]POST finish read [07:12:39]Found Content-Length = 807 [07:12:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A4082481/4010090", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:12:39]execute_script... [07:12: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)11328334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A4082481/4010090", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:12:39]POST & json_proto [07:12:39]process_json_proto [07:12:39]json parsed OK: [07:12:39]protocol is kg_v1.0 [07:12:39]action value=close_receipt [07:12:39]process_action close_receipt [07:12:39]cmd_close_receipt [07:12:39]MH_GetDate [07:12:39]Write to MH i2c: F0 00 00 67 25 7B [07:12:39]Write i2c OK [07:12:39]MH_I2C_Read... [07:12:39]Read from MH i2c: F0 [07:12:39]MH_I2C_Read... [07:12:39]Read from MH i2c: F0 09 00 [07:12:39]MH_I2C_Read... [07:12:39]Read from MH i2c: F0 09 00 67 25 00 EB 41 C4 66 75 08 C2 66 7F [07:12:39]GetLastDocTimeStamp 1724137758 [07:12:39]current date 1724137963 [07:12:39]FM_GetShiftState [07:12:39]SAM_PROTO_GetShiftState [07:12:39]wFMCommunicate request_size=4 [07:12:39]MH_SAM_APDU [07:12:39]CAPDU: 80 13 01 00 [07:12:39]Write to MH i2c: E2 08 00 68 25 80 13 01 00 00 00 00 00 0A [07:12:39]Write i2c OK [07:12:39]MH_I2C_Read... [07:12:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:12:39]Read from MH i2c: E2 [07:12:39]MH_I2C_Read... [07:12:39]Read from MH i2c: E2 0E 00 [07:12:39]MH_I2C_Read... [07:12:39]Read from MH i2c: E2 0E 00 68 25 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 94 [07:12:39]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:12:39]wFMCommunicate OK [07:12:39]SAM_PROTO_GetShiftState done [07:12:39]FM_GetShiftState done [07:12:39]opened in 1724112758 [07:12:39]opened+sec_in_day 1724199158 [07:12:39]quantity*price = 0 [07:12:39]sum+1 = 1 [07:12:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 60 20.08.2024 07:12 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4082481/4010090 ФМ: 0000000000871802 ФД: 200761 ФПД: 50615162699476 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T071243&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200761&fm=50615162699476&tin=02508201610067®Number=0000000000092545&sum=0 [07:12:41]StoreToDocumentArchive [07:12:41]shift 466 fd 200761 [07:12:41]save to /storage/0466/doc_00200761 [07:12:41]save last doc name /storage/0466/doc_00200761 to /storage/kkm_last_doc_name [07:12:41]save OK [07:12:41]Clear old archive folders... [07:12:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:12:41]tlvbuf is 00F1ED10 [07:12:41]SAM_PROTO_ClearQueue [07:12:41]wFMCommunicate request_size=4 [07:12:41]MH_SAM_APDU [07:12:41]CAPDU: 80 09 00 00 [07:12:41]Write to MH i2c: E2 08 00 75 25 80 09 00 00 00 00 00 00 0C [07:12:41]Write i2c OK [07:12:41]MH_I2C_Read... [07:12:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:12:41]Read from MH i2c: E2 [07:12:41]MH_I2C_Read... [07:12:41]Read from MH i2c: E2 03 00 [07:12:41]MH_I2C_Read... [07:12:41]Read from MH i2c: E2 03 00 75 25 00 90 00 0E [07:12:41]RAPDU: 90 00 [07:12:41]wFMCommunicate OK [07:12:41]SAM_PROTO_ClearQueue done [07:12:41]KKMCreateOFDPacket [07:12:41]OFDProtocolAddRootSTLVToBuf [07:12:41]FM_MakeSignedData [07:12:41]FM_MakeSignedData [07:12:41]SAM_PROTO_SignData [07:12:41]wFMCommunicate request_size=4 [07:12:41]MH_SAM_APDU [07:12:41]CAPDU: 80 0D 01 02 [07:12:41]Write to MH i2c: E2 08 00 76 25 80 0D 01 02 00 00 00 00 14 [07:12:41]Write i2c OK [07:12:41]MH_I2C_Read... [07:12:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:12:41]Read from MH i2c: E2 [07:12:41]MH_I2C_Read... [07:12:41]Read from MH i2c: E2 03 00 [07:12:41]MH_I2C_Read... [07:12:41]Read from MH i2c: E2 03 00 76 25 00 90 00 0F [07:12:41]RAPDU: 90 00 [07:12:41]wFMCommunicate OK [07:12:41]wFMCommunicate request_size=255 [07:12:41]MH_SAM_APDU [07:12:41]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 3C 00 00 00 F4 03 04 00 EB 41 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 10 03 00 35 04 06 00 2E 08 C2 CA [07:12:41]Write to MH i2c: E2 02 01 77 25 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 3C 00 00 00 F4 03 04 00 EB 41 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 10 03 00 35 04 06 00 2E 08 C2 CA 00 00 83 [07:12:41]Write i2c OK [07:12:41]MH_I2C_Read... [07:12:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:12:41]Read from MH i2c: E2 [07:12:41]MH_I2C_Read... [07:12:41]Read from MH i2c: E2 03 00 [07:12:41]MH_I2C_Read... [07:12:41]Read from MH i2c: E2 03 00 77 25 00 90 00 10 [07:12:41]RAPDU: 90 00 [07:12:41]wFMCommunicate OK [07:12:41]wFMCommunicate request_size=7 [07:12:41]MH_SAM_APDU [07:12:41]CAPDU: 80 0D 02 02 02 FE D4 [07:12:41]Write to MH i2c: E2 0A 00 78 25 80 0D 02 02 02 00 FE D4 00 00 ED [07:12:41]Write i2c OK [07:12:41]MH_I2C_Read... [07:12:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:12:41]Read from MH i2c: E2 [07:12:41]MH_I2C_Read... [07:12:41]Read from MH i2c: E2 03 00 [07:12:41]MH_I2C_Read... [07:12:41]Read from MH i2c: E2 03 00 78 25 00 90 00 11 [07:12:41]RAPDU: 90 00 [07:12:41]wFMCommunicate OK [07:12:41]wFMCommunicate request_size=4 [07:12:41]MH_SAM_APDU [07:12:41]CAPDU: 80 0D 03 02 [07:12:41]Write to MH i2c: E2 08 00 79 25 80 0D 03 02 00 00 00 00 19 [07:12:41]Write i2c OK [07:12:41]MH_I2C_Read... [07:12:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:12:41]Read from MH i2c: E2 [07:12:41]MH_I2C_Read... [07:12:41]Read from MH i2c: E2 0B 00 [07:12:41]MH_I2C_Read... [07:12:41]Read from MH i2c: E2 0B 00 79 25 00 05 9C DA 5B 06 26 02 76 90 00 94 [07:12:41]RAPDU: 05 9C DA 5B 06 26 02 76 90 00 [07:12:41]wFMCommunicate OK [07:12:41]SAM_PROTO_SignData done [07:12:41]FM_MakeSignedData done [07:12:41]CreateOFDProtocolMessage [07:12:41]wFMCommunicate request_size=4 [07:12:41]MH_SAM_APDU [07:12:41]CAPDU: 80 11 00 00 [07:12:41]Write to MH i2c: E2 08 00 7A 25 80 11 00 00 00 00 00 00 19 [07:12:41]Write i2c OK [07:12:41]MH_I2C_Read... [07:12:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:12:41]Read from MH i2c: E2 [07:12:41]MH_I2C_Read... [07:12:41]Read from MH i2c: E2 17 00 [07:12:41]MH_I2C_Read... [07:12:41]Read from MH i2c: E2 17 00 7A 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 66 [07:12:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:12:41]wFMCommunicate OK [07:12:41]CreateOFDProtocolMessage done [07:12:41]OFDSenderStorePacket 200761 [07:12:41]StoreOFDPacket docnum=200761 [07:12:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 79 CC 04 01 17 3D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 3C 00 00 00 F4 03 04 00 EB 41 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 10 03 00 35 04 06 00 2E 08 C2 CA FE D4 05 9C DA 5B 06 26 02 76 [07:12:41]CheckFolder [07:12:41]dirname=/storage/ofd_packets [07:12:41]CheckFolder done [07:12:41]ProducePacketName [07:12:41]name=ofd_packets/00200761 [07:12:41]NVStorageSaveData ofd_packets/00200761 [07:12:41]File name is /storage/ofd_packets/00200761 [07:12:41]Write 298 bytes [07:12:41]NVStorageSaveData done [07:12:41]OFDSenderStorePacket done [07:12:41]KKMCreateOFDPacket done [07:12:41]NVStorageSaveData kkm_last_timestamp [07:12:41]File name is /storage/kkm_last_timestamp [07:12:41]Write 4 bytes [07:12:41]NVStorageSaveData done [07:12:41]ExternCall_PrintAddStr [07:12:41]wPrintStart [07:12:41]Write to MH i2c: 01 00 00 7B 25 A0 [07:12:41]Write i2c OK [07:12:41]MH_I2C_Read... [07:12:41]Read from MH i2c: 01 [07:12:41]MH_I2C_Read... [07:12:41]OFD Sender: Processing packet 200761 [packets to send 247, broken 246] [07:12:41]ProducePacketName [07:12:41]name=ofd_packets/00200761 [07:12:41]OFD Sender: To server: pG, [07:12:41]CommunicateWithHost lk.salyk.kg:30040 [07:12:41]ConnectInit lk.salyk.kg [07:12:41]Read from MH i2c: 01 07 00 [07:12:41]MH_I2C_Read... [07:12:41]Read from MH i2c: 01 07 00 7B 25 00 00 00 00 00 FF 0F B5 [07:12:41]RasterBufferAndPrint [07:12:41]line Счет N : (1)11328334 [07:12:41]line ИНН: 02508201610067 [07:12:41]line Контрольно-Кассовый Чек [07:12:41]line ПРОДАЖА [07:12:41]line ТРК (МРК, ГНК) : 61 [07:12:41]line Товар: 2710194210 [07:12:41]line ДТ-К-5 [07:12:41]line 30.000 * 0.00 [07:12:41]line = 0.00 [07:12:41]line НДС 12% НСП 1% [07:12:41]line > о реализуемом товаре [07:12:41]line ИТОГО: 0.00 [07:12:41]line НСП 1% : 0.00 [07:12:41]line НДС 12% : 0.00 [07:12:41]line Наличными: 0.00 [07:12:41]line Безнал.: 0.00 [07:12:41]line Место: АЗС № 95 "Партнер Нефть" [07:12:41]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:12:41]line СНО: Общий режим [07:12:41]line Чек 60 20.08.2024 07:12 [07:12:41]line Смена: 466 ФФД: 1.0 [07:12:41]line ЗНМ: 0300000079 [07:12:41]line РНМ: 0000000000092545 [07:12:41]line Версия ККМ: 001 [07:12:41]line Талоны: Топливные Талоны [07:12:41]line 4082481/4010090 [07:12:41]line ФМ: 0000000000871802 [07:12:41]line ФД: 200761 [07:12:41]line ФПД: 50615162699476 [07:12:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T071243&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200761&fm=50615162699476&tin=02508201610067®Number=0000000000092545&sum=0 [07:12:41]Connected sock=10 [07: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 31 38 30 32 0C 01 00 00 79 CC 04 01 17 3D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 3C 00 00 00 F4 03 04 00 EB 41 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 10 03 00 35 04 06 00 2E 08 C2 CA FE D4 05 9C DA 5B 06 26 02 76 [07:12:41]written 0, free lines is 4095 [07:12:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F8 EE 47 00 7B 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 31 38 30 32 10 04 04 00 39 10 03 00 F4 03 04 00 52 EC C3 66 B6 04 01 00 00 3A AD 09 2E 86 B1 99 0A [07:12:42]CommunicateWithHost err = 0 [07:12:42]CheckOFDResponse [07:12:42]1017 (14) - 77093643461234 [07:12:42]1041 (16) - 0000000000871802 [07:12:42]1040 (4) - 200761 [07:12:42]1012 (4) - 20.08.2024 01:07 [07:12:42]1206 (1) - 0 [07:12:42]OFD Sender: Remove packet 200761 [07:12:42]ProducePacketName [07:12:42]name=ofd_packets/00200761 [07:12:42]NVStorageDeleteData [07:12:42]Write to MH i2c: 01 00 00 A5 25 CA [07:12:42]Write i2c OK [07:12:42]MH_I2C_Read... [07:12:42]Read from MH i2c: 01 [07:12:42]MH_I2C_Read... [07:12:42]Read from MH i2c: 01 07 00 [07:12:42]MH_I2C_Read... [07:12:42]Read from MH i2c: 01 07 00 A5 25 00 00 00 00 00 F0 0C CD [07:12:42]RasterBufferAndPrint [07:12:42]line [07:12:42]line [07:12:42]line [07:12:42]line [07:12:42]line [07:12:42]written 0, free lines is 3318 [07:12:42]MH_Cut [07:12:42]Write to MH i2c: D1 01 00 AC 25 01 A3 [07:12:42]Write i2c OK [07:12:42]MH_I2C_Read... [07:12:42]Read from MH i2c: D1 [07:12:42]MH_I2C_Read... [07:12:42]Read from MH i2c: D1 01 00 [07:12:42]MH_I2C_Read... [07:12:42]Read from MH i2c: D1 01 00 AC 25 00 A2 [07:12:42]Write to MH i2c: 01 00 00 AD 25 D2 [07:12:42]Write i2c OK [07:12:42]MH_I2C_Read... [07:12:42]OFD Sender: No OFD packet to send [07:12:43]*** Cut start [07:12:43]*** Purtial cut [07:12:43]*** Stage 1: CUTSNS_PIN = 1 [07:12:43]Read from MH i2c: 01 [07:12:43]MH_I2C_Read... [07:12:43]*** Stop cut motor [07:12:43]*** Cut end [07:12:43]Read from MH i2c: 01 07 00 [07:12:43]MH_I2C_Read... [07:12:43]Read from MH i2c: 01 07 00 AD 25 00 00 00 00 00 FF 0F E7 [07:12:43]process_action close_receipt done [07:12:43]requested_data is exist [07:12:43]produce_requested_data [07:12:43]requested_item fm.sn is exist - process it [07:12:43]wFMCommunicate request_size=4 [07:12:43]MH_SAM_APDU [07:12:43]CAPDU: 80 11 00 00 [07:12:43]Write to MH i2c: E2 08 00 AE 25 80 11 00 00 00 00 00 00 4D [07:12:43]Write i2c OK [07:12:43]MH_I2C_Read... [07:12:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:12:43]Read from MH i2c: E2 [07:12:43]MH_I2C_Read... [07:12:43]Read from MH i2c: E2 17 00 [07:12:43]MH_I2C_Read... [07:12:43]Read from MH i2c: E2 17 00 AE 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9A [07:12:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:12:43]wFMCommunicate OK [07:12:43]requested_item fd.num is exist - process it [07:12:43]SAM_PROTO_GetFieldsCounters [07:12:43]wFMCommunicate request_size=4 [07:12:43]MH_SAM_APDU [07:12:43]CAPDU: 80 13 00 00 [07:12:43]Write to MH i2c: E2 08 00 AF 25 80 13 00 00 00 00 00 00 50 [07:12:43]Write i2c OK [07:12:43]MH_I2C_Read... [07:12:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:12:43]Read from MH i2c: E2 [07:12:43]MH_I2C_Read... [07:12:43]Read from MH i2c: E2 62 00 [07:12:43]MH_I2C_Read... [07:12:43]Read from MH i2c: E2 62 00 AF 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 39 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 3E [07: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 39 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:12:43]wFMCommunicate OK [07:12:43]SAM_PROTO_GetFieldsCounters done [07:12:43]requested_item shift.num is exist - process it [07:12:43]requested_item shift.opened is exist - process it [07:12:43]req_shift_opened [07:12:43]FM_GetShiftState [07:12:43]SAM_PROTO_GetShiftState [07:12:43]wFMCommunicate request_size=4 [07:12:43]MH_SAM_APDU [07:12:43]CAPDU: 80 13 01 00 [07:12:43]Write to MH i2c: E2 08 00 B0 25 80 13 01 00 00 00 00 00 52 [07:12:43]Write i2c OK [07:12:43]MH_I2C_Read... [07:12:43]Read from MH i2c: E2 [07:12:43]MH_I2C_Read... [07:12:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:12:43]Read from MH i2c: E2 0E 00 [07:12:43]MH_I2C_Read... [07:12:43]Read from MH i2c: E2 0E 00 B0 25 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 DC [07:12:43]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:12:43]wFMCommunicate OK [07:12:43]SAM_PROTO_GetShiftState done [07:12:43]FM_GetShiftState done [07:12:43]req_shift_opened done [07:12:43]requested_item shift.open_date is exist - process it [07:12:43]req_shift_open_date [07:12:43]req_shift_open_date done [07:12:43]produce_requested_data done [07:12:43]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200761,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:12:43]process_action_free close_receipt [07:12:43]json_value_free [07:12:43]json_value_free done [07:12:43]process_json_proto returns [07:12:43]Send response to host [07:12:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200761,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:12:43]free response buf [07:12:43]execute_script done [07:12:43]execute_script returns [07:12:43]free content buf [07:12:43]Sock 9.Close socket [07:12:43]Sock 9.Thread stoped [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:07:24]accept exits with 7 [07:07:24]New connection [07:07:24]New thread 3066776932 created [07:07:24]Thread 3066633572 joined [07:07:24]Waiting for new connection... [07:07:24] Sock 7.Parse request [07:07:24]Sock 7.Check first char [07:07:24]Sock 7.First char is OK [07:07:24]request: POST /json_proto HTTP/1.0 [07:07:24]Method: POST [07:07:24]URL: /json_proto [07:07:24]Method is POST - this is cgi request [07:07:24]url: /json_proto [07:07:24]query_string will be loaded in cgi processing [07:07:24]execute_cgi json_proto POST (null) [07:07:24]execute_cgi path=json_proto method=POST [07:07:24]POST find Content-Length [07:07:24]Host: 172.17.46.195:8080 [07:07:24]Content-Length: 676 [07:07:24]Content-Type: application/json [07:07:24] [07:07:24]POST finish read [07:07:24]Found Content-Length = 676 [07:07:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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:07:24]execute_script... [07:07: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)11328331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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:07:24]POST & json_proto [07:07:24]process_json_proto [07:07:24]json parsed OK: [07:07:24]protocol is kg_v1.0 [07:07:24]action value=close_receipt [07:07:24]process_action close_receipt [07:07:24]cmd_close_receipt [07:07:24]MH_GetDate [07:07:24]Write to MH i2c: F0 00 00 86 24 99 [07:07:24]Write i2c OK [07:07:24]MH_I2C_Read... [07:07:24]Read from MH i2c: F0 [07:07:24]MH_I2C_Read... [07:07:24]Read from MH i2c: F0 09 00 [07:07:24]MH_I2C_Read... [07:07:24]Read from MH i2c: F0 09 00 86 24 00 AF 40 C4 66 75 08 C2 66 60 [07:07:24]GetLastDocTimeStamp 1724137529 [07:07:24]current date 1724137647 [07:07:24]FM_GetShiftState [07:07:24]SAM_PROTO_GetShiftState [07:07:24]wFMCommunicate request_size=4 [07:07:24]MH_SAM_APDU [07:07:24]CAPDU: 80 13 01 00 [07:07:24]Write to MH i2c: E2 08 00 87 24 80 13 01 00 00 00 00 00 28 [07:07:24]Write i2c OK [07:07:24]MH_I2C_Read... [07:07:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:07:24]Read from MH i2c: E2 [07:07:24]MH_I2C_Read... [07:07:24]Read from MH i2c: E2 0E 00 [07:07:24]MH_I2C_Read... [07:07:24]Read from MH i2c: E2 0E 00 87 24 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B2 [07:07:24]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:07:24]wFMCommunicate OK [07:07:24]SAM_PROTO_GetShiftState done [07:07:24]FM_GetShiftState done [07:07:24]opened in 1724112758 [07:07:24]opened+sec_in_day 1724199158 [07:07:24]quantity*price = 50063 [07:07:24]sum+1 = 50064 [07:07:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 58 20.08.2024 07[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:47]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:11]accept exits with 7 [07:16:11]New connection [07:16:11]New thread 3066776932 created [07:16:11]Thread 3066633572 joined [07:16:11]Waiting for new connection... [07:16:11] Sock 7.Parse request [07:16:11]Sock 7.Check first char [07:16:11]Sock 7.First char is OK [07:16:11]request: POST /json_proto HTTP/1.0 [07:16:11]Method: POST [07:16:11]URL: /json_proto [07:16:11]Method is POST - this is cgi request [07:16:11]url: /json_proto [07:16:11]query_string will be loaded in cgi processing [07:16:11]execute_cgi json_proto POST (null) [07:16:11]execute_cgi path=json_proto method=POST [07:16:11]POST find Content-Length [07:16:11]Host: 172.17.46.195:8080 [07:16:11]Content-Length: 807 [07:16:11]Content-Type: application/json [07:16:11] [07:16:11]POST finish read [07:16:11]Found Content-Length = 807 [07:16:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082483/3707084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:16:11]execute_script... [07:16:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082483/3707084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:16:11]POST & json_proto [07:16:11]process_json_proto [07:16:11]json parsed OK: [07:16:11]protocol is kg_v1.0 [07:16:11]action value=close_receipt [07:16:11]process_action close_receipt [07:16:11]cmd_close_receipt [07:16:11]MH_GetDate [07:16:11]Write to MH i2c: F0 00 00 B1 25 C5 [07:16:11]Write i2c OK [07:16:11]MH_I2C_Read... [07:16:11]Read from MH i2c: F0 [07:16:11]MH_I2C_Read... [07:16:11]Read from MH i2c: F0 09 00 [07:16:11]MH_I2C_Read... [07:16:11]Read from MH i2c: F0 09 00 B1 25 00 BE 42 C4 66 75 08 C2 66 9D [07:16:11]GetLastDocTimeStamp 1724137963 [07:16:11]current date 1724138174 [07:16:11]FM_GetShiftState [07:16:11]SAM_PROTO_GetShiftState [07:16:11]wFMCommunicate request_size=4 [07:16:11]MH_SAM_APDU [07:16:11]CAPDU: 80 13 01 00 [07:16:11]Write to MH i2c: E2 08 00 B2 25 80 13 01 00 00 00 00 00 54 [07:16:11]Write i2c OK [07:16:11]MH_I2C_Read... [07:16:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:16:11]Read from MH i2c: E2 [07:16:11]MH_I2C_Read... [07:16:11]Read from MH i2c: E2 0E 00 [07:16:11]MH_I2C_Read... [07:16:11]Read from MH i2c: E2 0E 00 B2 25 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 DE [07:16:11]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:16:11]wFMCommunicate OK [07:16:11]SAM_PROTO_GetShiftState done [07:16:11]FM_GetShiftState done [07:16:11]opened in 1724112758 [07:16:11]opened+sec_in_day 1724199158 [07:16:11]quantity*price = 0 [07:16:11]sum+1 = 1 [07:16:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 61 20.08.2024 07:16 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4082483/3707084 ФМ: 0000000000871802 ФД: 200762 ФПД: 131652599177098 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T071614&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200762&fm=131652599177098&tin=02508201610067®Number=0000000000092545&sum=0 [07:16:12]StoreToDocumentArchive [07:16:12]shift 466 fd 200762 [07:16:12]save to /storage/0466/doc_00200762 [07:16:12]save last doc name /storage/0466/doc_00200762 to /storage/kkm_last_doc_name [07:16:12]save OK [07:16:12]Clear old archive folders... [07:16:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:16:12]tlvbuf is 00F40840 [07:16:12]SAM_PROTO_ClearQueue [07:16:12]wFMCommunicate request_size=4 [07:16:12]MH_SAM_APDU [07:16:12]CAPDU: 80 09 00 00 [07:16:12]Write to MH i2c: E2 08 00 BF 25 80 09 00 00 00 00 00 00 56 [07:16:12]Write i2c OK [07:16:12]MH_I2C_Read... [07:16:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:16:12]Read from MH i2c: E2 [07:16:12]MH_I2C_Read... [07:16:12]Read from MH i2c: E2 03 00 [07:16:12]MH_I2C_Read... [07:16:12]Read from MH i2c: E2 03 00 BF 25 00 90 00 58 [07:16:12]RAPDU: 90 00 [07:16:12]wFMCommunicate OK [07:16:12]SAM_PROTO_ClearQueue done [07:16:12]KKMCreateOFDPacket [07:16:12]OFDProtocolAddRootSTLVToBuf [07:16:12]FM_MakeSignedData [07:16:12]FM_MakeSignedData [07:16:12]SAM_PROTO_SignData [07:16:12]wFMCommunicate request_size=4 [07:16:12]MH_SAM_APDU [07:16:12]CAPDU: 80 0D 01 02 [07:16:12]Write to MH i2c: E2 08 00 C0 25 80 0D 01 02 00 00 00 00 5E [07:16:12]Write i2c OK [07:16:12]MH_I2C_Read... [07:16:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:16:12]Read from MH i2c: E2 [07:16:12]MH_I2C_Read... [07:16:12]Read from MH i2c: E2 03 00 [07:16:12]MH_I2C_Read... [07:16:12]Read from MH i2c: E2 03 00 C0 25 00 90 00 59 [07:16:12]RAPDU: 90 00 [07:16:12]wFMCommunicate OK [07:16:12]wFMCommunicate request_size=255 [07:16:12]MH_SAM_APDU [07:16:12]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 BE 42 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 10 03 00 35 04 06 00 77 BC C2 68 [07:16:12]Write to MH i2c: E2 02 01 C1 25 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 BE 42 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 10 03 00 35 04 06 00 77 BC C2 68 00 00 A2 [07:16:12]Write i2c OK [07:16:12]MH_I2C_Read... [07:16:13]OFD Sender: No OFD packet to send [07:16:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:16:13]Read from MH i2c: E2 [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: E2 03 00 [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: E2 03 00 C1 25 00 90 00 5A [07:16:13]RAPDU: 90 00 [07:16:13]wFMCommunicate OK [07:16:13]wFMCommunicate request_size=7 [07:16:13]MH_SAM_APDU [07:16:13]CAPDU: 80 0D 02 02 02 5F 8A [07:16:13]Write to MH i2c: E2 0A 00 C2 25 80 0D 02 02 02 00 5F 8A 00 00 4E [07:16:13]Write i2c OK [07:16:13]MH_I2C_Read... [07:16:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:16:13]Read from MH i2c: E2 [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: E2 03 00 [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: E2 03 00 C2 25 00 90 00 5B [07:16:13]RAPDU: 90 00 [07:16:13]wFMCommunicate OK [07:16:13]wFMCommunicate request_size=4 [07:16:13]MH_SAM_APDU [07:16:13]CAPDU: 80 0D 03 02 [07:16:13]Write to MH i2c: E2 08 00 C3 25 80 0D 03 02 00 00 00 00 63 [07:16:13]Write i2c OK [07:16:13]MH_I2C_Read... [07:16:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:16:13]Read from MH i2c: E2 [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: E2 0B 00 [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: E2 0B 00 C3 25 00 41 AC 0C E3 C8 93 FF 2F 90 00 C9 [07:16:13]RAPDU: 41 AC 0C E3 C8 93 FF 2F 90 00 [07:16:13]wFMCommunicate OK [07:16:13]SAM_PROTO_SignData done [07:16:13]FM_MakeSignedData done [07:16:13]CreateOFDProtocolMessage [07:16:13]wFMCommunicate request_size=4 [07:16:13]MH_SAM_APDU [07:16:13]CAPDU: 80 11 00 00 [07:16:13]Write to MH i2c: E2 08 00 C4 25 80 11 00 00 00 00 00 00 63 [07:16:13]Write i2c OK [07:16:13]MH_I2C_Read... [07:16:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:16:13]Read from MH i2c: E2 [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: E2 17 00 [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: E2 17 00 C4 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B0 [07:16:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:16:13]wFMCommunicate OK [07:16:13]CreateOFDProtocolMessage done [07:16:13]OFDSenderStorePacket 200762 [07:16:13]StoreOFDPacket docnum=200762 [07:16:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 18 02 04 01 02 F1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 BE 42 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 10 03 00 35 04 06 00 77 BC C2 68 5F 8A 41 AC 0C E3 C8 93 FF 2F [07:16:13]CheckFolder [07:16:13]dirname=/storage/ofd_packets [07:16:13]CheckFolder done [07:16:13]ProducePacketName [07:16:13]name=ofd_packets/00200762 [07:16:13]NVStorageSaveData ofd_packets/00200762 [07:16:13]File name is /storage/ofd_packets/00200762 [07:16:13]Write 298 bytes [07:16:13]NVStorageSaveData done [07:16:13]OFDSenderStorePacket done [07:16:13]KKMCreateOFDPacket done [07:16:13]NVStorageSaveData kkm_last_timestamp [07:16:13]File name is /storage/kkm_last_timestamp [07:16:13]Write 4 bytes [07:16:13]NVStorageSaveData done [07:16:13]ExternCall_PrintAddStr [07:16:13]wPrintStart [07:16:13]Write to MH i2c: 01 00 00 C5 25 EA [07:16:13]Write i2c OK [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: 01 [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: 01 07 00 [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: 01 07 00 C5 25 00 00 00 00 00 FF 0F FF [07:16:13]RasterBufferAndPrint [07:16:13]line Счет N : (1)11328335 [07:16:13]line ИНН: 02508201610067 [07:16:13]line Контрольно-Кассовый Чек [07:16:13]line ПРОДАЖА [07:16:13]line ТРК (МРК, ГНК) : 61 [07:16:13]line Товар: 2710194210 [07:16:13]line ДТ-К-5 [07:16:13]line 25.000 * 0.00 [07:16:13]line = 0.00 [07:16:13]line НДС 12% НСП 1% [07:16:13]line > о реализуемом товаре [07:16:13]line ИТОГО: 0.00 [07:16:13]line НСП 1% : 0.00 [07:16:13]line НДС 12% : 0.00 [07:16:13]line Наличными: 0.00 [07:16:13]line Безнал.: 0.00 [07:16:13]line Место: АЗС № 95 "Партнер Нефть" [07:16:13]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:16:13]line СНО: Общий режим [07:16:13]line Чек 61 20.08.2024 07:16 [07:16:13]line Смена: 466 ФФД: 1.0 [07:16:13]line ЗНМ: 0300000079 [07:16:13]line РНМ: 0000000000092545 [07:16:13]line Версия ККМ: 001 [07:16:13]line Талоны: Топливные Талоны [07:16:13]line 4082483/3707084 [07:16:13]line ФМ: 0000000000871802 [07:16:13]line ФД: 200762 [07:16:13]line ФПД: 131652599177098 [07:16:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T071614&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200762&fm=131652599177098&tin=02508201610067®Number=0000000000092545&sum=0 [07:16:13]written 0, free lines is 4095 [07:16:13]OFD Sender: Processing packet 200762 [packets to send 247, broken 246] [07:16:13]ProducePacketName [07:16:13]name=ofd_packets/00200762 [07:16:13]OFD Sender: To server: pG, [07:16:13]CommunicateWithHost lk.salyk.kg:30040 [07:16:13]ConnectInit lk.salyk.kg [07:16:13]Connected sock=10 [07:16:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 18 02 04 01 02 F1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 BE 42 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 10 03 00 35 04 06 00 77 BC C2 68 5F 8A 41 AC 0C E3 C8 93 FF 2F [07:16:13]Write to MH i2c: 01 00 00 EF 25 14 [07:16:13]Write i2c OK [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: 01 [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: 01 07 00 [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: 01 07 00 EF 25 00 00 00 00 00 F9 0C 20 [07:16:13]RasterBufferAndPrint [07:16:13]line [07:16:13]line [07:16:13]line [07:16:13]line [07:16:13]line [07:16:13]written 0, free lines is 3330 [07:16:13]MH_Cut [07:16:13]Write to MH i2c: D1 01 00 F6 25 01 ED [07:16:13]Write i2c OK [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: D1 [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: D1 01 00 [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: D1 01 00 F6 25 00 EC [07:16:13]Write to MH i2c: 01 00 00 F7 25 1C [07:16:13]Write i2c OK [07:16:13]MH_I2C_Read... [07:16:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 57 99 47 00 AA DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 10 03 00 F4 03 04 00 26 ED C3 66 B6 04 01 00 00 18 7B 2E BB C9 DC 21 32 [07:16:13]CommunicateWithHost err = 0 [07:16:13]CheckOFDResponse [07:16:13]1017 (14) - 77093643461234 [07:16:13]1041 (16) - 0000000000871802 [07:16:13]1040 (4) - 200762 [07:16:13]1012 (4) - 20.08.2024 01:11 [07:16:13]1206 (1) - 0 [07:16:13]OFD Sender: Remove packet 200762 [07:16:13]ProducePacketName [07:16:13]name=ofd_packets/00200762 [07:16:13]NVStorageDeleteData [07:16:14]OFD Sender: No OFD packet to send [07:16:14]*** Cut start [07:16:14]*** Purtial cut [07:16:14]*** CUTSNS_PIN = 0 [07:16:14]*** Stage 1: CUTSNS_PIN = 1 [07:16:16]Read from MH i2c: 01 [07:16:16]MH_I2C_Read... [07:16:16]*** Stop cut motor [07:16:16]*** Cut end [07:16:16]Read from MH i2c: 01 07 00 [07:16:16]MH_I2C_Read... [07:16:16]Read from MH i2c: 01 07 00 F7 25 00 00 00 00 00 FF 0F 31 [07:16:16]process_action close_receipt done [07:16:16]requested_data is exist [07:16:16]produce_requested_data [07:16:16]requested_item fm.sn is exist - process it [07:16:16]wFMCommunicate request_size=4 [07:16:16]MH_SAM_APDU [07:16:16]CAPDU: 80 11 00 00 [07:16:16]Write to MH i2c: E2 08 00 F8 25 80 11 00 00 00 00 00 00 97 [07:16:16]Write i2c OK [07:16:16]MH_I2C_Read... [07:16:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:16:16]Read from MH i2c: E2 [07:16:16]MH_I2C_Read... [07:16:16]Read from MH i2c: E2 17 00 [07:16:16]MH_I2C_Read... [07:16:16]Read from MH i2c: E2 17 00 F8 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E4 [07:16:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:16:16]wFMCommunicate OK [07:16:16]requested_item fd.num is exist - process it [07:16:16]SAM_PROTO_GetFieldsCounters [07:16:16]wFMCommunicate request_size=4 [07:16:16]MH_SAM_APDU [07:16:16]CAPDU: 80 13 00 00 [07:16:16]Write to MH i2c: E2 08 00 F9 25 80 13 00 00 00 00 00 00 9A [07:16:16]Write i2c OK [07:16:16]MH_I2C_Read... [07:16:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:16:16]Read from MH i2c: E2 [07:16:16]MH_I2C_Read... [07:16:16]Read from MH i2c: E2 62 00 [07:16:16]MH_I2C_Read... [07:16:16]Read from MH i2c: E2 62 00 F9 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3A 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 8C [07:16:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3A 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:16:16]wFMCommunicate OK [07:16:16]SAM_PROTO_GetFieldsCounters done [07:16:16]requested_item shift.num is exist - process it [07:16:16]requested_item shift.opened is exist - process it [07:16:16]req_shift_opened [07:16:16]FM_GetShiftState [07:16:16]SAM_PROTO_GetShiftState [07:16:16]wFMCommunicate request_size=4 [07:16:16]MH_SAM_APDU [07:16:16]CAPDU: 80 13 01 00 [07:16:16]Write to MH i2c: E2 08 00 FA 25 80 13 01 00 00 00 00 00 9C [07:16:16]Write i2c OK [07:16:16]MH_I2C_Read... [07:16:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:16:16]Read from MH i2c: E2 [07:16:16]MH_I2C_Read... [07:16:16]Read from MH i2c: E2 0E 00 [07:16:16]MH_I2C_Read... [07:16:16]Read from MH i2c: E2 0E 00 FA 25 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 26 [07:16:16]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:16:16]wFMCommunicate OK [07:16:16]SAM_PROTO_GetShiftState done [07:16:16]FM_GetShiftState done [07:16:16]req_shift_opened done [07:16:16]requested_item shift.open_date is exist - process it [07:16:16]req_shift_open_date [07:16:16]req_shift_open_date done [07:16:16]produce_requested_data done [07:16:16]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200762,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:16:16]process_action_free close_receipt [07:16:16]json_value_free [07:16:16]json_value_free done [07:16:16]process_json_proto returns [07:16:16]Send response to host [07:16:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200762,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:16:16]free response buf [07:16:16]execute_script done [07:16:16]execute_script returns [07:16:16]free content buf [07:16:16]Sock 7.Close socket [07:16:16]Sock 7.Thread stoped [07:16:19]OFD Sender: No OFD packet to send [07:16:24]OFD Sender: No OFD packet to send [07:16:26]recv_with_timeout no data received [07:16:29]OFD Sender: No OFD packet to send [07:16:34]OFD Sender: No OFD packet to send [07:16:39]OFD Sender: No OFD packet to send [07:16:44]OFD Sender: No OFD packet to send [07:16:49]OFD Sender: No OFD packet to send [07:16:54]OFD Sender: No OFD packet to send [07:16:59]OFD Sender: No OFD packet to send [07:17:04]OFD Sender: No OFD packet to send [07:17:09]OFD Sender: No OFD packet to send [07:17:14]OFD Sender: No OFD packet to send [07:17:19]OFD Sender: No OFD packet to send [07:17:24]OFD Sender: No OFD packet to send [07:17:29]OFD Sender: No OFD packet to send [07:17:34]OFD Sender: No OFD packet to send [07:17:39]OFD Sender: No OFD packet to send [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:29]OFD Sender: No OFD packet to send [07:18:34]OFD Sender: No OFD packet to send [07:18:39]OFD Sender: No OFD packet to send [07:18:44]OFD Sender: No OFD packet to send [07:18:49]OFD Sender: No OFD packet to send [07:18:54]OFD Sender: No OFD packet to send [07:18:58]accept exits with 9 [07:18:58]New connection [07:18:58]New thread 3066633572 created [07:18:58]Thread 3066776932 joined [07:18:58]Waiting for new connection... [07:18:58] Sock 9.Parse request [07:18:58]Sock 9.Check first char [07:18:58]Sock 9.First char is OK [07:18:58]request: POST /json_proto HTTP/1.0 [07:18:58]Method: POST [07:18:58]URL: /json_proto [07:18:58]Method is POST - this is cgi request [07:18:58]url: /json_proto [07:18:58]query_string will be loaded in cgi processing [07:18:58]execute_cgi json_proto POST (null) [07:18:58]execute_cgi path=json_proto method=POST [07:18:58]POST find Content-Length [07:18:58]Host: 172.17.46.195:8080 [07:18:58]Content-Length: 791 [07:18:58]Content-Type: application/json [07:18:58] [07:18:58]POST finish read [07:18:58]Found Content-Length = 791 [07:18:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 66.620, "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\u000A38774", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:18:58]execute_script... [07:18:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 66.620, "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\u000A38774", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:18:58]POST & json_proto [07:18:58]process_json_proto [07:18:58]json parsed OK: [07:18:58]protocol is kg_v1.0 [07:18:58]action value=close_receipt [07:18:58]process_action close_receipt [07:18:58]cmd_close_receipt [07:18:58]MH_GetDate [07:18:58]Write to MH i2c: F0 00 00 FB 25 0F [07:18:58]Write i2c OK [07:18:58]MH_I2C_Read... [07:18:58]Read from MH i2c: F0 [07:18:58]MH_I2C_Read... [07:18:58]Read from MH i2c: F0 09 00 [07:18:58]MH_I2C_Read... [07:18:58]Read from MH i2c: F0 09 00 FB 25 00 65 43 C4 66 75 08 C2 66 8F [07:18:58]GetLastDocTimeStamp 1724138174 [07:18:58]current date 1724138341 [07:18:58]FM_GetShiftState [07:18:58]SAM_PROTO_GetShiftState [07:18:58]wFMCommunicate request_size=4 [07:18:58]MH_SAM_APDU [07:18:58]CAPDU: 80 13 01 00 [07:18:58]Write to MH i2c: E2 08 00 FC 25 80 13 01 00 00 00 00 00 9E [07:18:58]Write i2c OK [07:18:58]MH_I2C_Read... [07:18:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:18:58]Read from MH i2c: E2 [07:18:58]MH_I2C_Read... [07:18:58]Read from MH i2c: E2 0E 00 [07:18:58]MH_I2C_Read... [07:18:58]Read from MH i2c: E2 0E 00 FC 25 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 28 [07:18:58]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:18:58]wFMCommunicate OK [07:18:58]SAM_PROTO_GetShiftState done [07:18:58]FM_GetShiftState done [07:18:58]opened in 1724112758 [07:18:58]opened+sec_in_day 1724199158 [07:18:58]quantity*price = 0 [07:18:58]sum+1 = 1 [07:18:58]Check (price>sum+1) || (price+1 о реализуемом товаре [07:19:00]line ИТОГО: 0.00 [07:19:00]line НСП 1% : 0.00 [07:19:00]line НДС 12% : 0.00 [07:19:00]line Наличными: 0.00 [07:19:00]line Безнал.: 0.00 [07:19:00]line Место: АЗС № 95 "Партнер Нефть" [07:19:00]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:19:00]line СНО: Общий режим [07:19:00]line Чек 62 20.08.2024 07:19 [07:19:00]line Смена: 466 ФФД: 1.0 [07:19:00]line ЗНМ: 0300000079 [07:19:00]line РНМ: 0000000000092545 [07:19:00]line Версия ККМ: 001 [07:19:00]line Талоны: Топливная Карта [07:19:00]line 38774 [07:19:00]line ФМ: 0000000000871802 [07:19:00]line ФД: 200763 [07:19:00]line ФПД: 117502511224891 [07:19:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T071901&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200763&fm=117502511224891&tin=02508201610067®Number=0000000000092545&sum=0 [07:19:00]written 0, free lines is 4095 [07:19:00]OFD Sender: Processing packet 200763 [packets to send 247, broken 246] [07:19:00]ProducePacketName [07:19:00]name=ofd_packets/00200763 [07:19:00]OFD Sender: To server: pG, [07:19:00]CommunicateWithHost lk.salyk.kg:30040 [07:19:00]ConnectInit lk.salyk.kg [07:19:00]Connected sock=10 [07:19:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 85 F9 04 01 CA 99 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3C 04 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 65 43 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3B 10 03 00 35 04 06 00 6A DE 2F 71 18 3B 18 C3 13 D9 EE A2 CF D8 [07:19:00]Write to MH i2c: 01 00 00 39 26 5F [07:19:00]Write i2c OK [07:19:00]MH_I2C_Read... [07:19:00]Read from MH i2c: 01 [07:19:00]MH_I2C_Read... [07:19:00]Read from MH i2c: 01 07 00 [07:19:00]MH_I2C_Read... [07:19:00]Read from MH i2c: 01 07 00 39 26 00 00 00 00 00 E6 0C 58 [07:19:00]RasterBufferAndPrint [07:19:00]line [07:19:00]line [07:19:00]line [07:19:00]line [07:19:00]line [07:19:00]written 0, free lines is 3311 [07:19:00]MH_Cut [07:19:00]Write to MH i2c: D1 01 00 40 26 01 38 [07:19:00]Write i2c OK [07:19:00]MH_I2C_Read... [07:19:00]Read from MH i2c: D1 [07:19:00]MH_I2C_Read... [07:19:00]Read from MH i2c: D1 01 00 [07:19:00]MH_I2C_Read... [07:19:00]Read from MH i2c: D1 01 00 40 26 00 37 [07:19:00]Write to MH i2c: 01 00 00 41 26 67 [07:19:00]Write i2c OK [07:19:00]MH_I2C_Read... [07:19:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 42 86 47 00 59 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 31 38 30 32 10 04 04 00 3B 10 03 00 F4 03 04 00 CD ED C3 66 B6 04 01 00 00 10 68 64 4A 5E AB 5B EE [07:19:01]CommunicateWithHost err = 0 [07:19:01]CheckOFDResponse [07:19:01]1017 (14) - 77093643461234 [07:19:01]1041 (16) - 0000000000871802 [07:19:01]1040 (4) - 200763 [07:19:01]1012 (4) - 20.08.2024 01:13 [07:19:01]1206 (1) - 0 [07:19:01]OFD Sender: Remove packet 200763 [07:19:01]ProducePacketName [07:19:01]name=ofd_packets/00200763 [07:19:01]NVStorageDeleteData [07:19:01]OFD Sender: No OFD packet to send [07:19:01]*** Cut start [07:19:01]*** Purtial cut [07:19:01]*** Stage 1: CUTSNS_PIN = 1 [07:19:01]Read from MH i2c: 01 [07:19:01]MH_I2C_Read... [07:19:01]*** Stop cut motor [07:19:01]*** Cut end [07:19:01]Read from MH i2c: 01 07 00 [07:19:01]MH_I2C_Read... [07:19:01]Read from MH i2c: 01 07 00 41 26 00 00 00 00 00 FF 0F 7C [07:19:01]process_action close_receipt done [07:19:01]requested_data is exist [07:19:01]produce_requested_data [07:19:01]requested_item fm.sn is exist - process it [07:19:01]wFMCommunicate request_size=4 [07:19:01]MH_SAM_APDU [07:19:01]CAPDU: 80 11 00 00 [07:19:01]Write to MH i2c: E2 08 00 42 26 80 11 00 00 00 00 00 00 E2 [07:19:01]Write i2c OK [07:19:01]MH_I2C_Read... [07:19:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:19:02]Read from MH i2c: E2 [07:19:02]MH_I2C_Read... [07:19:02]Read from MH i2c: E2 17 00 [07:19:02]MH_I2C_Read... [07:19:02]Read from MH i2c: E2 17 00 42 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2F [07:19:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:19:02]wFMCommunicate OK [07:19:02]requested_item fd.num is exist - process it [07:19:02]SAM_PROTO_GetFieldsCounters [07:19:02]wFMCommunicate request_size=4 [07:19:02]MH_SAM_APDU [07:19:02]CAPDU: 80 13 00 00 [07:19:02]Write to MH i2c: E2 08 00 43 26 80 13 00 00 00 00 00 00 E5 [07:19:02]Write i2c OK [07:19:02]MH_I2C_Read... [07:19:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:19:02]Read from MH i2c: E2 [07:19:02]MH_I2C_Read... [07:19:02]Read from MH i2c: E2 62 00 [07:19:02]MH_I2C_Read... [07:19:02]Read from MH i2c: E2 62 00 43 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3B 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 DB [07:19:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3B 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:19:02]wFMCommunicate OK [07:19:02]SAM_PROTO_GetFieldsCounters done [07:19:02]requested_item shift.num is exist - process it [07:19:02]requested_item shift.opened is exist - process it [07:19:02]req_shift_opened [07:19:02]FM_GetShiftState [07:19:02]SAM_PROTO_GetShiftState [07:19:02]wFMCommunicate request_size=4 [07:19:02]MH_SAM_APDU [07:19:02]CAPDU: 80 13 01 00 [07:19:02]Write to MH i2c: E2 08 00 44 26 80 13 01 00 00 00 00 00 E7 [07:19:02]Write i2c OK [07:19:02]MH_I2C_Read... [07:19:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:19:02]Read from MH i2c: E2 [07:19:02]MH_I2C_Read... [07:19:02]Read from MH i2c: E2 0E 00 [07:19:02]MH_I2C_Read... [07:19:02]Read from MH i2c: E2 0E 00 44 26 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 71 [07:19:02]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:19:02]wFMCommunicate OK [07:19:02]SAM_PROTO_GetShiftState done [07:19:02]FM_GetShiftState done [07:19:02]req_shift_opened done [07:19:02]requested_item shift.open_date is exist - process it [07:19:02]req_shift_open_date [07:19:02]req_shift_open_date done [07:19:02]produce_requested_data done [07:19:02]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200763,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:19:02]process_action_free close_receipt [07:19:02]json_value_free [07:19:02]json_value_free done [07:19:02]process_json_proto returns [07:19:02]Send response to host [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]accept exits with 7 [07:21:16]New connection [07:21:16]New thread 3066776932 created [07:21:16]Thread 3066633572 joined [07:21:16]Waiting for new connection... [07:21:16] Sock 7.Parse request [07:21:16]Sock 7.Check first char [07:21:16]Sock 7.First char is OK [07:21:16]request: POST /json_proto HTTP/1.0 [07:21:16]Method: POST [07:21:16]URL: /json_proto [07:21:16]Method is POST - this is cgi request [07:21:16]url: /json_proto [07:21:16]query_string will be loaded in cgi processing [07:21:16]execute_cgi json_proto POST (null) [07:21:16]execute_cgi path=json_proto method=POST [07:21:16]POST find Content-Length [07:21:16]Host: 172.17.46.195:8080 [07:21:16]Content-Length: 799 [07:21:16]Content-Type: application/json [07:21:16] [07:21:16]POST finish read [07:21:16]Found Content-Length = 799 [07:21:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A4082482", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:21:16]execute_script... [07:21: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)11328338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A4082482", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:21:16]POST & json_proto [07:21:16]process_json_proto [07:21:16]json parsed OK: [07:21:16]protocol is kg_v1.0 [07:21:16]action value=close_receipt [07:21:16]process_action close_receipt [07:21:16]cmd_close_receipt [07:21:16]MH_GetDate [07:21:16]Write to MH i2c: F0 00 00 45 26 5A [07:21:16]Write i2c OK [07:21:16]MH_I2C_Read... [07:21:16]Read from MH i2c: F0 [07:21:16]MH_I2C_Read... [07:21:16]Read from MH i2c: F0 09 00 [07:21:16]MH_I2C_Read... [07:21:16]Read from MH i2c: F0 09 00 45 26 00 EF 43 C4 66 75 08 C2 66 64 [07:21:16]GetLastDocTimeStamp 1724138341 [07:21:16]current date 1724138479 [07:21:16]FM_GetShiftState [07:21:16]SAM_PROTO_GetShiftState [07:21:16]wFMCommunicate request_size=4 [07:21:16]MH_SAM_APDU [07:21:16]CAPDU: 80 13 01 00 [07:21:16]Write to MH i2c: E2 08 00 46 26 80 13 01 00 00 00 00 00 E9 [07:21:16]Write i2c OK [07:21:16]MH_I2C_Read... [07:21:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:21:16]Read from MH i2c: E2 [07:21:16]MH_I2C_Read... [07:21:16]Read from MH i2c: E2 0E 00 [07:21:16]MH_I2C_Read... [07:21:16]Read from MH i2c: E2 0E 00 46 26 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 73 [07:21:16]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:21:16]wFMCommunicate OK [07:21:16]SAM_PROTO_GetShiftState done [07:21:16]FM_GetShiftState done [07:21:16]opened in 1724112758 [07:21:16]opened+sec_in_day 1724199158 [07:21:16]quantity*price = 0 [07:21:16]sum+1 = 1 [07:21:16]Check (price>sum+1) || (price+1 о реализуемом товаре [07:21:17]line ИТОГО: 0.00 [07:21:17]line НСП 1% : 0.00 [07:21:17]line НДС 12% : 0.00 [07:21:17]line Наличными: 0.00 [07:21:17]line Безнал.: 0.00 [07:21:17]line Место: АЗС № 95 "Партнер Нефть" [07:21:17]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:21:17]line СНО: Общий режим [07:21:17]line Чек 63 20.08.2024 07:21 [07:21:17]line Смена: 466 ФФД: 1.0 [07:21:17]line ЗНМ: 0300000079 [07:21:17]line РНМ: 0000000000092545 [07:21:17]line Версия ККМ: 001 [07:21:17]line Талоны: Топливные Талоны [07:21:17]line 4082482 [07:21:17]line ФМ: 0000000000871802 [07:21:17]line ФД: 200764 [07:21:17]line ФПД: 125239798817345 [07:21:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072119&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200764&fm=125239798817345&tin=02508201610067®Number=0000000000092545&sum=0 [07:21:17]written 0, free lines is 4095 [07:21:17]OFD Sender: Processing packet 200764 [packets to send 247, broken 246] [07:21:17]ProducePacketName [07:21:17]name=ofd_packets/00200764 [07:21:17]OFD Sender: To server: pG, [07:21:17]CommunicateWithHost lk.salyk.kg:30040 [07:21:17]ConnectInit lk.salyk.kg [07:21:18]Connected sock=10 [07:21:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 FE CF 04 01 D9 51 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 EF 43 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 10 03 00 35 04 06 00 71 E7 A9 B8 62 41 76 E4 1F BD D9 36 F6 70 [07:21:18]Write to MH i2c: 01 00 00 83 26 A9 [07:21:18]Write i2c OK [07:21:18]MH_I2C_Read... [07:21:18]Read from MH i2c: 01 [07:21:18]MH_I2C_Read... [07:21:18]Read from MH i2c: 01 07 00 [07:21:18]MH_I2C_Read... [07:21:18]Read from MH i2c: 01 07 00 83 26 00 00 00 00 00 ED 0C A9 [07:21:18]RasterBufferAndPrint [07:21:18]line [07:21:18]line [07:21:18]line [07:21:18]line [07:21:18]line [07:21:18]written 0, free lines is 3318 [07:21:18]MH_Cut [07:21:18]Write to MH i2c: D1 01 00 8A 26 01 82 [07:21:18]Write i2c OK [07:21:18]MH_I2C_Read... [07:21:18]Read from MH i2c: D1 [07:21:18]MH_I2C_Read... [07:21:18]Read from MH i2c: D1 01 00 [07:21:18]MH_I2C_Read... [07:21:18]Read from MH i2c: D1 01 00 8A 26 00 81 [07:21:18]Write to MH i2c: 01 00 00 8B 26 B1 [07:21:18]Write i2c OK [07:21:18]MH_I2C_Read... [07:21:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EB 0E 47 00 96 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 31 38 30 32 10 04 04 00 3C 10 03 00 F4 03 04 00 56 EE C3 66 B6 04 01 00 00 91 5E DD DF 3F DD 6A 12 [07:21:18]CommunicateWithHost err = 0 [07:21:18]CheckOFDResponse [07:21:18]1017 (14) - 77093643461234 [07:21:18]1041 (16) - 0000000000871802 [07:21:18]1040 (4) - 200764 [07:21:18]1012 (4) - 20.08.2024 01:16 [07:21:18]1206 (1) - 0 [07:21:18]OFD Sender: Remove packet 200764 [07:21:18]ProducePacketName [07:21:18]name=ofd_packets/00200764 [07:21:18]NVStorageDeleteData [07:21:18]OFD Sender: No OFD packet to send [07:21:19]*** Cut start [07:21:19]*** Purtial cut [07:21:19]*** CUTSNS_PIN = 0 [07:21:19]*** Stage 1: CUTSNS_PIN = 1 [07:21:21]Read from MH i2c: 01 [07:21:21]MH_I2C_Read... [07:21:21]*** Stop cut motor [07:21:21]*** Cut end [07:21:21]Read from MH i2c: 01 07 00 [07:21:21]MH_I2C_Read... [07:21:21]Read from MH i2c: 01 07 00 8B 26 00 00 00 00 00 FF 0F C6 [07:21:21]process_action close_receipt done [07:21:21]requested_data is exist [07:21:21]produce_requested_data [07:21:21]requested_item fm.sn is exist - process it [07:21:21]wFMCommunicate request_size=4 [07:21:21]MH_SAM_APDU [07:21:21]CAPDU: 80 11 00 00 [07:21:21]Write to MH i2c: E2 08 00 8C 26 80 11 00 00 00 00 00 00 2C [07:21:21]Write i2c OK [07:21:21]MH_I2C_Read... [07:21:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:21:21]Read from MH i2c: E2 [07:21:21]MH_I2C_Read... [07:21:21]Read from MH i2c: E2 17 00 [07:21:21]MH_I2C_Read... [07:21:21]Read from MH i2c: E2 17 00 8C 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 79 [07:21:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:21:21]wFMCommunicate OK [07:21:21]requested_item fd.num is exist - process it [07:21:21]SAM_PROTO_GetFieldsCounters [07:21:21]wFMCommunicate request_size=4 [07:21:21]MH_SAM_APDU [07:21:21]CAPDU: 80 13 00 00 [07:21:21]Write to MH i2c: E2 08 00 8D 26 80 13 00 00 00 00 00 00 2F [07:21:21]Write i2c OK [07:21:21]MH_I2C_Read... [07:21:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:21:21]Read from MH i2c: E2 [07:21:21]MH_I2C_Read... [07:21:21]Read from MH i2c: E2 62 00 [07:21:21]MH_I2C_Read... [07:21:21]Read from MH i2c: E2 62 00 8D 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3C 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 29 [07: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3C 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:21:21]wFMCommunicate OK [07:21:21]SAM_PROTO_GetFieldsCounters done [07:21:21]requested_item shift.num is exist - process it [07:21:21]requested_item shift.opened is exist - process it [07:21:21]req_shift_opened [07:21:21]FM_GetShiftState [07:21:21]SAM_PROTO_GetShiftState [07:21:21]wFMCommunicate request_size=4 [07:21:21]MH_SAM_APDU [07:21:21]CAPDU: 80 13 01 00 [07:21:21]Write to MH i2c: E2 08 00 8E 26 80 13 01 00 00 00 00 00 31 [07:21:21]Write i2c OK [07:21:21]MH_I2C_Read... [07:21:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:21:21]Read from MH i2c: E2 [07:21:21]MH_I2C_Read... [07:21:21]Read from MH i2c: E2 0E 00 [07:21:21]MH_I2C_Read... [07:21:21]Read from MH i2c: E2 0E 00 8E 26 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 BB [07:21:21]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:21:21]wFMCommunicate OK [07:21:21]SAM_PROTO_GetShiftState done [07:21:21]FM_GetShiftState done [07:21:21]req_shift_opened done [07:21:21]requested_item shift.open_date is exist - process it [07:21:21]req_shift_open_date [07:21:21]req_shift_open_date done [07:21:21]produce_requested_data done [07:21:21]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200764,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:21:21]process_action_free close_receipt [07:21:21]json_value_free [07:21:21]json_value_free done [07:21:21]process_json_proto returns [07:21:21]Send response to host [07:21:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200764,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:21:21]free response buf [07:21:21]execute_script done [07:21:21]execute_script returns [07:21:21]free content buf [07:21:21]Sock 7.Close socket [07:21:21]Sock 7.Thread stoped [07:21:23]OFD Sender: No OFD packet to send [07:21:28]OFD Sender: No OFD packet to send [07:21:31]recv_with_timeout no data received [07:21:33]OFD Sender: No OFD packet to send [07:21:38]OFD Sender: No OFD packet to send [07:21:43]OFD Sender: No OFD packet to send 00 [07:21:16]wFMCommunicate OK [07:21:16]wFMCommunicate request_size=13 [07:21:16]MH_SAM_APDU [07:21:16]CAPDU: 80 15 02 00 08 F4 03 04 00 EF 43 C4 66 [07:21:16]Write to MH i2c: E2 10 00 4F 26 80 15 02 00 08 00 F4 03 04 00 EF 43 C4 66 00 00 5C [07:21:16]Write i2c OK [07:21:16]MH_I2C_Read... [07:21:16]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:21:16]Read from MH i2c: E2 [07:21:16]MH_I2C_Read... [07:21:16]Read from MH i2c: E2 03 00 [07:21:16]MH_I2C_Read... [07:21:16]Read from MH i2c: E2 03 00 4F 26 00 90 00 E9 [07:21:16]RAPDU: 90 00 [07:21:16]wFMCommunicate OK [07:21:16]wFMCommunicate request_size=25 [07:21:16]MH_SAM_APDU [07:21:16]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 [07:21:16]Write to MH i2c: E2 1C 00 50 26 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 00 00 58 [07:21:16]Write i2c OK [07:21:16]MH_I2C_Read... [07:21:17]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:21:17]Read from MH i2c: E2 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 03 00 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 03 00 50 26 00 90 00 EA [07:21:17]RAPDU: 90 00 [07:21:17]wFMCommunicate OK [07:21:17]wFMCommunicate request_size=4 [07:21:17]MH_SAM_APDU [07:21:17]CAPDU: 80 15 03 00 [07:21:17]Write to MH i2c: E2 08 00 51 26 80 15 03 00 00 00 00 00 F8 [07:21:17]Write i2c OK [07:21:17]MH_I2C_Read... [07:21:17]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [07:21:17]Read from MH i2c: E2 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 40 00 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 40 00 51 26 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3F 00 00 00 35 04 06 00 71 E7 A9 B8 62 41 90 00 A5 [07:21:17]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3F 00 00 00 35 04 06 00 71 E7 A9 B8 62 41 90 00 [07:21:17]wFMCommunicate OK [07:21:17]SAM_PROTO_ProcessDocument answer len = 59 [07:21:17]SAM_PROTO_ProcessDocument done [07:21:17]SetTLVBufToDocument [07:21:17]Processing tag 1209 (04B9) [07:21:17]Malloc new data [07:21:17]Processing tag 1041 (0411) [07:21:17]Processing tag 1040 (0410) [07:21:17]Malloc new data [07:21:17]Processing tag 1038 (040E) [07:21:17]Malloc new data [07:21:17]Processing tag 1042 (0412) [07:21:17]Malloc new data [07:21:17]Processing tag 1077 (0435) [07:21:17]Malloc new data [07:21:17]SetTLVBufToDocument err=0 [07:21:17]KKMLoadAndSignReceiptData store KKM data [07:21:17]KKMLoadAndSignReceiptData err=0 [07:21:17]wFMCommunicate request_size=4 [07:21:17]MH_SAM_APDU [07:21:17]CAPDU: 80 11 00 00 [07:21:17]Write to MH i2c: E2 08 00 52 26 80 11 00 00 00 00 00 00 F2 [07:21:17]Write i2c OK [07:21:17]MH_I2C_Read... [07:21:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:21:17]Read from MH i2c: E2 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 17 00 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 17 00 52 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3F [07:21:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:21:17]wFMCommunicate OK [07:21:17]Счет N : (1)11328338 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 51 Товар: 2710194210 ДТ-К-5 20.000 * 0.00 = 0.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 63 20.08.2024 07:21 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4082482 ФМ: 0000000000871802 ФД: 200764 ФПД: 125239798817345 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072119&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200764&fm=125239798817345&tin=02508201610067®Number=0000000000092545&sum=0 [07:21:17]StoreToDocumentArchive [07:21:17]shift 466 fd 200764 [07:21:17]save to /storage/0466/doc_00200764 [07:21:17]save last doc name /storage/0466/doc_00200764 to /storage/kkm_last_doc_name [07:21:17]save OK [07:21:17]Clear old archive folders... [07:21:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:21:17]tlvbuf is 00F8B620 [07:21:17]SAM_PROTO_ClearQueue [07:21:17]wFMCommunicate request_size=4 [07:21:17]MH_SAM_APDU [07:21:17]CAPDU: 80 09 00 00 [07:21:17]Write to MH i2c: E2 08 00 53 26 80 09 00 00 00 00 00 00 EB [07:21:17]Write i2c OK [07:21:17]MH_I2C_Read... [07:21:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:21:17]Read from MH i2c: E2 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 03 00 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 03 00 53 26 00 90 00 ED [07:21:17]RAPDU: 90 00 [07:21:17]wFMCommunicate OK [07:21:17]SAM_PROTO_ClearQueue done [07:21:17]KKMCreateOFDPacket [07:21:17]OFDProtocolAddRootSTLVToBuf [07:21:17]FM_MakeSignedData [07:21:17]FM_MakeSignedData [07:21:17]SAM_PROTO_SignData [07:21:17]wFMCommunicate request_size=4 [07:21:17]MH_SAM_APDU [07:21:17]CAPDU: 80 0D 01 02 [07:21:17]Write to MH i2c: E2 08 00 54 26 80 0D 01 02 00 00 00 00 F3 [07:21:17]Write i2c OK [07:21:17]MH_I2C_Read... [07:21:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:21:17]Read from MH i2c: E2 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 03 00 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 03 00 54 26 00 90 00 EE [07:21:17]RAPDU: 90 00 [07:21:17]wFMCommunicate OK [07:21:17]wFMCommunicate request_size=255 [07:21:17]MH_SAM_APDU [07:21:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 3F 00 00 00 F4 03 04 00 EF 43 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 10 03 00 35 04 06 00 71 E7 A9 B8 [07:21:17]Write to MH i2c: E2 02 01 55 26 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 3F 00 00 00 F4 03 04 00 EF 43 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 10 03 00 35 04 06 00 71 E7 A9 B8 00 00 2E [07:21:17]Write i2c OK [07:21:17]MH_I2C_Read... [07:21:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:21:17]Read from MH i2c: E2 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 03 00 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 03 00 55 26 00 90 00 EF [07:21:17]RAPDU: 90 00 [07:21:17]wFMCommunicate OK [07:21:17]wFMCommunicate request_size=7 [07:21:17]MH_SAM_APDU [07:21:17]CAPDU: 80 0D 02 02 02 62 41 [07:21:17]Write to MH i2c: E2 0A 00 56 26 80 0D 02 02 02 00 62 41 00 00 9D [07:21:17]Write i2c OK [07:21:17]MH_I2C_Read... [07:21:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:21:17]Read from MH i2c: E2 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 03 00 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 03 00 56 26 00 90 00 F0 [07:21:17]RAPDU: 90 00 [07:21:17]wFMCommunicate OK [07:21:17]wFMCommunicate request_size=4 [07:21:17]MH_SAM_APDU [07:21:17]CAPDU: 80 0D 03 02 [07:21:17]Write to MH i2c: E2 08 00 57 26 80 0D 03 02 00 00 00 00 F8 [07:21:17]Write i2c OK [07:21:17]MH_I2C_Read... [07:21:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:21:17]Read from MH i2c: E2 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 0B 00 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 0B 00 57 26 00 76 E4 1F BD D9 36 F6 70 90 00 A4 [07:21:17]RAPDU: 76 E4 1F BD D9 36 F6 70 90 00 [07:21:17]wFMCommunicate OK [07:21:17]SAM_PROTO_SignData done [07:21:17]FM_MakeSignedData done [07:21:17]CreateOFDProtocolMessage [07:21:17]wFMCommunicate request_size=4 [07:21:17]MH_SAM_APDU [07:21:17]CAPDU: 80 11 00 00 [07:21:17]Write to MH i2c: E2 08 00 58 26 80 11 00 00 00 00 00 00 F8 [07:21:17]Write i2c OK [07:21:17]MH_I2C_Read... [07:21:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:21:17]Read from MH i2c: E2 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 17 00 [07:21:17]MH_I2C_Read... [07:21:17]Read from MH i2c: E2 17 00 58 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 45 [07:21:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:21:17]wFMCommunicate OK [07:21:17]CreateOFDProtocolMessage done [07:21:17]OFDSenderStorePacket 200764 [07:21:17]StoreOFDPacket docnum=200764 [07:21:48]OFD Sender: No OFD packet to send [07:21:53]OFD Sender: No OFD packet to send [07:21:58]OFD Sender: No OFD packet to send [07:22:03]OFD Sender: No OFD packet to send [07:22:08]OFD Sender: No OFD packet to send [07:22:13]OFD Sender: No OFD packet to send [07:22:18]OFD Sender: No OFD packet to send [07:22:23]OFD Sender: No OFD packet to send [07:22:28]OFD Sender: No OFD packet to send [07:22:33]OFD Sender: No OFD packet to send [07:22:38]OFD Sender: No OFD packet to send [07:22:43]OFD Sender: No OFD packet to send [07:22:48]OFD Sender: No OFD packet to send [07:22:54]OFD Sender: No OFD packet to send [07:22:59]OFD Sender: No OFD packet to send [07:23:04]OFD Sender: No OFD packet to send [07:23:09]OFD Sender: No OFD packet to send [07:23:13]accept exits with 9 [07:23:13]New connection [07:23:13]New thread 3066633572 created [07:23:13]Thread 3066776932 joined [07:23:13]Waiting for new connection... [07:23:13] Sock 9.Parse request [07:23:13]Sock 9.Check first char [07:23:13]Sock 9.First char is OK [07:23:13]request: POST /json_proto HTTP/1.0 [07:23:13]Method: POST [07:23:13]URL: /json_proto [07:23:13]Method is POST - this is cgi request [07:23:13]url: /json_proto [07:23:13]query_string will be loaded in cgi processing [07:23:13]execute_cgi json_proto POST (null) [07:23:13]execute_cgi path=json_proto method=POST [07:23:13]POST find Content-Length [07:23:13]Host: 172.17.46.195:8080 [07:23:13]Content-Length: 679 [07:23:13]Content-Type: application/json [07:23:13] [07:23:13]POST finish read [07:23:13]Found Content-Length = 679 [07:23:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:23:13]execute_script... [07:23: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)11328339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:23:13]POST & json_proto [07:23:13]process_json_proto [07:23:13]json parsed OK: [07:23:13]protocol is kg_v1.0 [07:23:13]action value=close_receipt [07:23:13]process_action close_receipt [07:23:13]cmd_close_receipt [07:23:13]MH_GetDate [07:23:13]Write to MH i2c: F0 00 00 8F 26 A4 [07:23:13]Write i2c OK [07:23:13]MH_I2C_Read... [07:23:13]Read from MH i2c: F0 [07:23:13]MH_I2C_Read... [07:23:13]Read from MH i2c: F0 09 00 [07:23:13]MH_I2C_Read... [07:23:13]Read from MH i2c: F0 09 00 8F 26 00 64 44 C4 66 75 08 C2 66 24 [07:23:13]GetLastDocTimeStamp 1724138479 [07:23:13]current date 1724138596 [07:23:13]FM_GetShiftState [07:23:13]SAM_PROTO_GetShiftState [07:23:13]wFMCommunicate request_size=4 [07:23:13]MH_SAM_APDU [07:23:13]CAPDU: 80 13 01 00 [07:23:13]Write to MH i2c: E2 08 00 90 26 80 13 01 00 00 00 00 00 33 [07:23:13]Write i2c OK [07:23:13]MH_I2C_Read... [07:23:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:23:13]Read from MH i2c: E2 [07:23:13]MH_I2C_Read... [07:23:13]Read from MH i2c: E2 0E 00 [07:23:13]MH_I2C_Read... [07:23:13]Read from MH i2c: E2 0E 00 90 26 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 BD [07:23:13]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:23:13]wFMCommunicate OK [07:23:13]SAM_PROTO_GetShiftState done [07:23:13]FM_GetShiftState done [07:23:13]opened in 1724112758 [07:23:13]opened+sec_in_day 1724199158 [07:23:13]quantity*price = 50010 [07:23:13]sum+1 = 50012 [07:23:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 64 20.08.2024 07:23 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200765 ФПД: 96919140792992 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072316&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200765&fm=96919140792992&tin=02508201610067®Number=0000000000092545&sum=50000 [07:23:14]StoreToDocumentArchive [07:23:14]shift 466 fd 200765 [07:23:14]save to /storage/0466/doc_00200765 [07:23:14]save last doc name /storage/0466/doc_00200765 to /storage/kkm_last_doc_name [07:23:14]save OK [07:23:14]Clear old archive folders... [07:23:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:23:14]tlvbuf is 00FA24A0 [07:23:14]SAM_PROTO_ClearQueue [07:23:14]wFMCommunicate request_size=4 [07:23:14]MH_SAM_APDU [07:23:14]CAPDU: 80 09 00 00 [07:23:14]Write to MH i2c: E2 08 00 9D 26 80 09 00 00 00 00 00 00 35 [07:23:14]Write i2c OK [07:23:14]MH_I2C_Read... [07:23:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:23:14]Read from MH i2c: E2 [07:23:14]MH_I2C_Read... [07:23:14]Read from MH i2c: E2 03 00 [07:23:14]MH_I2C_Read... [07:23:14]Read from MH i2c: E2 03 00 9D 26 00 90 00 37 [07:23:14]RAPDU: 90 00 [07:23:14]wFMCommunicate OK [07:23:14]SAM_PROTO_ClearQueue done [07:23:14]KKMCreateOFDPacket [07:23:14]OFDProtocolAddRootSTLVToBuf [07:23:14]FM_MakeSignedData [07:23:14]FM_MakeSignedData [07:23:14]SAM_PROTO_SignData [07:23:14]wFMCommunicate request_size=4 [07:23:14]MH_SAM_APDU [07:23:14]CAPDU: 80 0D 01 02 [07:23:14]Write to MH i2c: E2 08 00 9E 26 80 0D 01 02 00 00 00 00 3D [07:23:14]Write i2c OK [07:23:14]MH_I2C_Read... [07:23:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:23:15]Read from MH i2c: E2 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: E2 03 00 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: E2 03 00 9E 26 00 90 00 38 [07:23:15]RAPDU: 90 00 [07:23:15]wFMCommunicate OK [07:23:15]wFMCommunicate request_size=255 [07:23:15]MH_SAM_APDU [07:23:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 64 44 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 10 03 00 35 04 06 00 58 [07:23:15]Write to MH i2c: E2 02 01 9F 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 64 44 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 10 03 00 35 04 06 00 58 00 00 2B [07:23:15]Write i2c OK [07:23:15]MH_I2C_Read... [07:23:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:23:15]Read from MH i2c: E2 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: E2 03 00 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: E2 03 00 9F 26 00 90 00 39 [07:23:15]RAPDU: 90 00 [07:23:15]wFMCommunicate OK [07:23:15]wFMCommunicate request_size=10 [07:23:15]MH_SAM_APDU [07:23:15]CAPDU: 80 0D 02 02 05 25 BE F5 7A A0 [07:23:15]Write to MH i2c: E2 0D 00 A0 26 80 0D 02 02 05 00 25 BE F5 7A A0 00 00 3C [07:23:15]Write i2c OK [07:23:15]MH_I2C_Read... [07:23:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:23:15]Read from MH i2c: E2 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: E2 03 00 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: E2 03 00 A0 26 00 90 00 3A [07:23:15]RAPDU: 90 00 [07:23:15]wFMCommunicate OK [07:23:15]wFMCommunicate request_size=4 [07:23:15]MH_SAM_APDU [07:23:15]CAPDU: 80 0D 03 02 [07:23:15]Write to MH i2c: E2 08 00 A1 26 80 0D 03 02 00 00 00 00 42 [07:23:15]Write i2c OK [07:23:15]MH_I2C_Read... [07:23:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:23:15]Read from MH i2c: E2 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: E2 0B 00 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: E2 0B 00 A1 26 00 46 4C A5 EB 5F EB 2B AD 90 00 87 [07:23:15]RAPDU: 46 4C A5 EB 5F EB 2B AD 90 00 [07:23:15]wFMCommunicate OK [07:23:15]SAM_PROTO_SignData done [07:23:15]FM_MakeSignedData done [07:23:15]CreateOFDProtocolMessage [07:23:15]wFMCommunicate request_size=4 [07:23:15]MH_SAM_APDU [07:23:15]CAPDU: 80 11 00 00 [07:23:15]Write to MH i2c: E2 08 00 A2 26 80 11 00 00 00 00 00 00 42 [07:23:15]Write i2c OK [07:23:15]MH_I2C_Read... [07:23:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:23:15]Read from MH i2c: E2 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: E2 17 00 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: E2 17 00 A2 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8F [07:23:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:23:15]wFMCommunicate OK [07:23:15]CreateOFDProtocolMessage done [07:23:15]OFDSenderStorePacket 200765 [07:23:15]StoreOFDPacket docnum=200765 [07:23:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A3 31 07 01 E0 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 64 44 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 10 03 00 35 04 06 00 58 25 BE F5 7A A0 46 4C A5 EB 5F EB 2B AD [07:23:15]CheckFolder [07:23:15]dirname=/storage/ofd_packets [07:23:15]CheckFolder done [07:23:15]ProducePacketName [07:23:15]name=ofd_packets/00200765 [07:23:15]NVStorageSaveData ofd_packets/00200765 [07:23:15]File name is /storage/ofd_packets/00200765 [07:23:15]Write 301 bytes [07:23:15]NVStorageSaveData done [07:23:15]OFDSenderStorePacket done [07:23:15]KKMCreateOFDPacket done [07:23:15]NVStorageSaveData kkm_last_timestamp [07:23:15]File name is /storage/kkm_last_timestamp [07:23:15]Write 4 bytes [07:23:15]NVStorageSaveData done [07:23:15]ExternCall_PrintAddStr [07:23:15]wPrintStart [07:23:15]Write to MH i2c: 01 00 00 A3 26 C9 [07:23:15]Write i2c OK [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: 01 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: 01 07 00 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: 01 07 00 A3 26 00 00 00 00 00 FF 0F DE [07:23:15]RasterBufferAndPrint [07:23:15]line Счет N : (1)11328339 [07:23:15]line ИНН: 02508201610067 [07:23:15]line Контрольно-Кассовый Чек [07:23:15]line ПРОДАЖА [07:23:15]line ТРК (МРК, ГНК) : 41 [07:23:15]line Товар: 2710124500 [07:23:15]line Аи-95-К-5 [07:23:15]line 6.740 * 74.20 [07:23:15]line = 500.11 [07:23:15]line НДС 12% НСП 1% [07:23:15]line > о реализуемом товаре [07:23:15]line ОКРУГЛЕНИЕ: -0.11 [07:23:15]line ИТОГО: 500.00 [07:23:15]line Внесено: 500.00 [07:23:15]line СДАЧА: 0.00 [07:23:15]line НСП 1% : 4.43 [07:23:15]line НДС 12% : 53.11 [07:23:15]line Наличными: 500.00 [07:23:15]line Безнал.: 0.00 [07:23:15]line Место: АЗС № 95 "Партнер Нефть" [07:23:15]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:23:15]line СНО: Общий режим [07:23:15]line Чек 64 20.08.2024 07:23 [07:23:15]line Смена: 466 ФФД: 1.0 [07:23:15]line ЗНМ: 0300000079 [07:23:15]line РНМ: 0000000000092545 [07:23:15]line Версия ККМ: 001 [07:23:15]line ФМ: 0000000000871802 [07:23:15]line ФД: 200765 [07:23:15]line ФПД: 96919140792992 [07:23:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072316&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200765&fm=96919140792992&tin=02508201610067®Number=0000000000092545&sum=50000 [07:23:15]OFD Sender: Processing packet 200765 [packets to send 247, broken 246] [07:23:15]ProducePacketName [07:23:15]name=ofd_packets/00200765 [07:23:15]OFD Sender: To server: pG, [07:23:15]CommunicateWithHost lk.salyk.kg:30040 [07:23:15]ConnectInit lk.salyk.kg [07:23:15]written 0, free lines is 4095 [07:23:15]Connected sock=10 [07:23:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A3 31 07 01 E0 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 64 44 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 10 03 00 35 04 06 00 58 25 BE F5 7A A0 46 4C A5 EB 5F EB 2B AD [07:23:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 18 38 47 00 D5 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 31 38 30 32 10 04 04 00 3D 10 03 00 F4 03 04 00 CC EE C3 66 B6 04 01 00 00 2B BC EE 14 72 3D 4C 3B [07:23:16]CommunicateWithHost err = 0 [07:23:16]CheckOFDResponse [07:23:16]1017 (14) - 77093643461234 [07:23:16]1041 (16) - 0000000000871802 [07:23:16]1040 (4) - 200765 [07:23:16]1012 (4) - 20.08.2024 01:18 [07:23:16]1206 (1) - 0 [07:23:16]OFD Sender: Remove packet 200765 [07:23:16]ProducePacketName [07:23:16]name=ofd_packets/00200765 [07:23:16]NVStorageDeleteData [07:23:16]Write to MH i2c: 01 00 00 CE 26 F4 [07:23:16]Write i2c OK [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: 01 [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: 01 07 00 [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: 01 07 00 CE 26 00 00 00 00 00 DC 0C E3 [07:23:16]RasterBufferAndPrint [07:23:16]line [07:23:16]line [07:23:16]line [07:23:16]line [07:23:16]line [07:23:16]written 0, free lines is 3298 [07:23:16]MH_Cut [07:23:16]Write to MH i2c: D1 01 00 D5 26 01 CD [07:23:16]Write i2c OK [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: D1 [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: D1 01 00 [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: D1 01 00 D5 26 00 CC [07:23:16]Write to MH i2c: 01 00 00 D6 26 FC [07:23:16]Write i2c OK [07:23:16]MH_I2C_Read... [07:23:16]OFD Sender: No OFD packet to send [07:23:16]*** Cut start [07:23:16]*** Purtial cut [07:23:16]*** Stage 1: CUTSNS_PIN = 1 [07:23:17]Read from MH i2c: 01 [07:23:17]MH_I2C_Read... [07:23:17]*** Stop cut motor [07:23:17]*** Cut end [07:23:17]Read from MH i2c: 01 07 00 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: 01 07 00 D6 26 00 00 00 00 00 FF 0F 11 [07:23:17]process_action close_receipt done [07:23:17]requested_data is exist [07:23:17]produce_requested_data [07:23:17]requested_item fm.sn is exist - process it [07:23:17]wFMCommunicate request_size=4 [07:23:17]MH_SAM_APDU [07:23:17]CAPDU: 80 11 00 00 [07:23:17]Write to MH i2c: E2 08 00 D7 26 80 11 00 00 00 00 00 00 77 [07:23:17]Write i2c OK [07:23:17]MH_I2C_Read... [07:23:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:23:17]Read from MH i2c: E2 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: E2 17 00 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: E2 17 00 D7 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C4 [07:23:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:23:17]wFMCommunicate OK [07:23:17]requested_item fd.num is exist - process it [07:23:17]SAM_PROTO_GetFieldsCounters [07:23:17]wFMCommunicate request_size=4 [07:23:17]MH_SAM_APDU [07:23:17]CAPDU: 80 13 00 00 [07:23:17]Write to MH i2c: E2 08 00 D8 26 80 13 00 00 00 00 00 00 7A [07:23:17]Write i2c OK [07:23:17]MH_I2C_Read... [07:23:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:23:17]Read from MH i2c: E2 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: E2 62 00 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: E2 62 00 D8 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3D 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 78 [07:23:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3D 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:23:17]wFMCommunicate OK [07:23:17]SAM_PROTO_GetFieldsCounters done [07:23:17]requested_item shift.num is exist - process it [07:23:17]requested_item shift.opened is exist - process it [07:23:17]req_shift_opened [07:23:17]FM_GetShiftState [07:23:17]SAM_PROTO_GetShiftState [07:23:17]wFMCommunicate request_size=4 [07:23:17]MH_SAM_APDU [07:23:17]CAPDU: 80 13 01 00 [07:23:17]Write to MH i2c: E2 08 00 D9 26 80 13 01 00 00 00 00 00 7C [07:23:17]Write i2c OK [07:23:17]MH_I2C_Read... [07:23:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:23:17]Read from MH i2c: E2 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: E2 0E 00 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: E2 0E 00 D9 26 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 06 [07:23:17]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:23:17]wFMCommunicate OK [07:23:17]SAM_PROTO_GetShiftState done [07:23:17]FM_GetShiftState done [07:23:17]req_shift_opened done [07:23:17]requested_item shift.open_date is exist - process it [07:23:17]req_shift_open_date [07:23:17]req_shift_open_date done [07:23:17]produce_requested_data done [07:23:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200765,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:23:17]process_action_free close_receipt [07:23:17]json_value_free [07:23:17]json_value_free done [07:23:17]process_json_proto returns [07:23:17]Send response to host [07:23:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200765,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:23:17]free response buf [07:23:17]execute_script done [07:23:17]execute_script returns [07:23:17]free content buf [07:23:17]Sock 9.Close socket [07:23:17]Sock 9.Thread stoped [07:23:21]OFD Sender: No OFD packet to send [07:23:26]OFD Sender: No OFD packet to send [07:23:31]OFD Sender: No OFD packet to send [07:23:36]OFD Sender: No OFD packet to send [07:23:41]OFD Sender: No OFD packet to send [07:23:46]OFD Sender: No OFD packet to send [07:23:51]OFD Sender: No OFD packet to send [07:23:56]OFD Sender: No OFD packet to send [07:24:01]OFD Sender: No OFD packet to send [07:24:06]OFD Sender: No OFD packet to send [07:24:11]OFD Sender: No OFD packet to send [07:24:16]OFD Sender: No OFD packet to send [07:24:21]OFD Sender: No OFD packet to send [07:24:26]OFD Sender: No OFD packet to send [07:24:31]accept exits with 7 [07:24:31]New connection [07:24:31]New thread 3066776932 created [07:24:31]Thread 3066633572 joined [07:24:31]Waiting for new connection... [07:24:31] Sock 7.Parse request [07:24:31]Sock 7.Check first char [07:24:31]Sock 7.First char is OK [07:24:31]request: POST /json_proto HTTP/1.0 [07:24:31]Method: POST [07:24:31]URL: /json_proto [07:24:31]Method is POST - this is cgi request [07:24:31]url: /json_proto [07:24:31]query_string will be loaded in cgi processing [07:24:31]execute_cgi json_proto POST (null) [07:24:31]execute_cgi path=json_proto method=POST [07:24:31]POST find Content-Length [07:24:31]Host: 172.17.46.195:8080 [07:24:31]Content-Length: 679 [07:24:31]Content-Type: application/json [07:24:31] [07:24:31]POST finish read [07:24:31]Found Content-Length = 679 [07:24:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328340", "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" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:24:31]execute_script... [07: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)11328340", "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" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:24:31]POST & json_proto [07:24:31]process_json_proto [07:24:31]json parsed OK: [07:24:31]protocol is kg_v1.0 [07:24:31]action value=close_receipt [07:24:31]process_action close_receipt [07:24:31]cmd_close_receipt [07:24:31]MH_GetDate [07:24:31]Write to MH i2c: F0 00 00 DA 26 EF [07:24:31]Write i2c OK [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: F0 [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: F0 09 00 [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: F0 09 00 DA 26 00 B2 44 C4 66 75 08 C2 66 BD [07:24:31]GetLastDocTimeStamp 1724138596 [07:24:31]current date 1724138674 [07:24:31]FM_GetShiftState [07:24:31]SAM_PROTO_GetShiftState [07:24:31]wFMCommunicate request_size=4 [07:24:31]MH_SAM_APDU [07:24:31]CAPDU: 80 13 01 00 [07:24:31]Write to MH i2c: E2 08 00 DB 26 80 13 01 00 00 00 00 00 7E [07:24:31]Write i2c OK [07:24:31]MH_I2C_Read... [07:24:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:24:31]Read from MH i2c: E2 [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: E2 0E 00 [07:24:31]MH_I2C_Read... [07:24:31]Read from MH i2c: E2 0E 00 DB 26 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 08 [07:24:31]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:24:31]wFMCommunicate OK [07:24:31]SAM_PROTO_GetShiftState done [07:24:31]FM_GetShiftState done [07:24:31]opened in 1724112758 [07:24:31]opened+sec_in_day 1724199158 [07:24:31]quantity*price = 20001 [07:24:31]sum+1 = 20002 [07:24:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 65 20.08.2024 07:24 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200766 ФПД: 36929813299344 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072434&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200766&fm=36929813299344&tin=02508201610067®Number=0000000000092545&sum=20000 [07:24:32]StoreToDocumentArchive [07:24:32]shift 466 fd 200766 [07:24:32]save to /storage/0466/doc_00200766 [07:24:32]save last doc name /storage/0466/doc_00200766 to /storage/kkm_last_doc_name [07:24:32]save OK [07:24:32]Clear old archive folders... [07:24:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:24:32]tlvbuf is 00F850A0 [07:24:32]SAM_PROTO_ClearQueue [07:24:32]wFMCommunicate request_size=4 [07:24:32]MH_SAM_APDU [07:24:32]CAPDU: 80 09 00 00 [07:24:32]Write to MH i2c: E2 08 00 E8 26 80 09 00 00 00 00 00 00 80 [07:24:32]Write i2c OK [07:24:32]MH_I2C_Read... [07:24:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:24:32]Read from MH i2c: E2 [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: E2 03 00 [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: E2 03 00 E8 26 00 90 00 82 [07:24:32]RAPDU: 90 00 [07:24:32]wFMCommunicate OK [07:24:32]SAM_PROTO_ClearQueue done [07:24:32]KKMCreateOFDPacket [07:24:32]OFDProtocolAddRootSTLVToBuf [07:24:32]FM_MakeSignedData [07:24:32]FM_MakeSignedData [07:24:32]SAM_PROTO_SignData [07:24:32]wFMCommunicate request_size=4 [07:24:32]MH_SAM_APDU [07:24:32]CAPDU: 80 0D 01 02 [07:24:32]Write to MH i2c: E2 08 00 E9 26 80 0D 01 02 00 00 00 00 88 [07:24:32]Write i2c OK [07:24:32]MH_I2C_Read... [07:24:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:24:32]Read from MH i2c: E2 [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: E2 03 00 [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: E2 03 00 E9 26 00 90 00 83 [07:24:32]RAPDU: 90 00 [07:24:32]wFMCommunicate OK [07:24:32]wFMCommunicate request_size=255 [07:24:32]MH_SAM_APDU [07: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 B2 44 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3E 10 03 00 35 04 06 00 21 [07:24:32]Write to MH i2c: E2 02 01 EA 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 B2 44 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3E 10 03 00 35 04 06 00 21 00 00 A8 [07:24:32]Write i2c OK [07:24:32]MH_I2C_Read... [07:24:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:24:32]Read from MH i2c: E2 [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: E2 03 00 [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: E2 03 00 EA 26 00 90 00 84 [07:24:32]RAPDU: 90 00 [07:24:32]wFMCommunicate OK [07:24:32]wFMCommunicate request_size=10 [07:24:32]MH_SAM_APDU [07:24:32]CAPDU: 80 0D 02 02 05 96 64 67 40 90 [07:24:32]Write to MH i2c: E2 0D 00 EB 26 80 0D 02 02 05 00 96 64 67 40 90 00 00 C6 [07:24:32]Write i2c OK [07:24:32]MH_I2C_Read... [07:24:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:24:32]Read from MH i2c: E2 [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: E2 03 00 [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: E2 03 00 EB 26 00 90 00 85 [07:24:32]RAPDU: 90 00 [07:24:32]wFMCommunicate OK [07:24:32]wFMCommunicate request_size=4 [07:24:32]MH_SAM_APDU [07:24:32]CAPDU: 80 0D 03 02 [07:24:32]Write to MH i2c: E2 08 00 EC 26 80 0D 03 02 00 00 00 00 8D [07:24:32]Write i2c OK [07:24:32]MH_I2C_Read... [07:24:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:24:32]Read from MH i2c: E2 [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: E2 0B 00 [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: E2 0B 00 EC 26 00 75 BD 83 55 E0 1E 50 ED 90 00 D3 [07:24:32]RAPDU: 75 BD 83 55 E0 1E 50 ED 90 00 [07:24:32]wFMCommunicate OK [07:24:32]SAM_PROTO_SignData done [07:24:32]FM_MakeSignedData done [07:24:32]CreateOFDProtocolMessage [07:24:32]wFMCommunicate request_size=4 [07:24:32]MH_SAM_APDU [07:24:32]CAPDU: 80 11 00 00 [07:24:32]Write to MH i2c: E2 08 00 ED 26 80 11 00 00 00 00 00 00 8D [07:24:32]Write i2c OK [07:24:32]MH_I2C_Read... [07:24:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:24:32]Read from MH i2c: E2 [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: E2 17 00 [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: E2 17 00 ED 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DA [07:24:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:24:32]wFMCommunicate OK [07:24:32]CreateOFDProtocolMessage done [07:24:32]OFDSenderStorePacket 200766 [07:24:32]StoreOFDPacket docnum=200766 [07:24:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5B CC 07 01 27 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 B2 44 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3E 10 03 00 35 04 06 00 21 96 64 67 40 90 75 BD 83 55 E0 1E 50 ED [07:24:32]CheckFolder [07:24:32]dirname=/storage/ofd_packets [07:24:32]CheckFolder done [07:24:32]ProducePacketName [07:24:32]name=ofd_packets/00200766 [07:24:32]NVStorageSaveData ofd_packets/00200766 [07:24:32]File name is /storage/ofd_packets/00200766 [07:24:32]Write 301 bytes [07:24:32]NVStorageSaveData done [07:24:32]OFDSenderStorePacket done [07:24:32]KKMCreateOFDPacket done [07:24:32]NVStorageSaveData kkm_last_timestamp [07:24:32]File name is /storage/kkm_last_timestamp [07:24:32]Write 4 bytes [07:24:32]NVStorageSaveData done [07:24:32]ExternCall_PrintAddStr [07:24:32]wPrintStart [07:24:32]Write to MH i2c: 01 00 00 EE 26 14 [07:24:32]Write i2c OK [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: 01 [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: 01 07 00 [07:24:32]MH_I2C_Read... [07:24:32]Read from MH i2c: 01 07 00 EE 26 00 00 00 00 00 FF 0F 29 [07:24:32]RasterBufferAndPrint [07:24:32]line Счет N : (1)11328340 [07:24:32]line ИНН: 02508201610067 [07:24:32]line Контрольно-Кассовый Чек [07:24:32]line ПРОДАЖА [07:24:32]line ТРК (МРК, ГНК) : 12 [07:24:32]line Товар: 2710124130 [07:24:32]line Аи-92-К-4 [07:24:32]line 2.950 * 67.80 [07:24:32]line = 200.01 [07:24:32]line НДС 12% НСП 1% [07:24:32]line > о реализуемом товаре [07:24:32]line ОКРУГЛЕНИЕ: -0.01 [07:24:32]line ИТОГО: 200.00 [07:24:32]line Внесено: 200.00 [07:24:32]line СДАЧА: 0.00 [07:24:32]line НСП 1% : 1.77 [07:24:32]line НДС 12% : 21.24 [07:24:32]line Наличными: 200.00 [07:24:32]line Безнал.: 0.00 [07:24:32]line Место: АЗС № 95 "Партнер Нефть" [07:24:32]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:24:32]line СНО: Общий режим [07:24:32]line Чек 65 20.08.2024 07:24 [07:24:32]line Смена: 466 ФФД: 1.0 [07:24:32]line ЗНМ: 0300000079 [07:24:32]line РНМ: 0000000000092545 [07:24:32]line Версия ККМ: 001 [07:24:32]line ФМ: 0000000000871802 [07:24:32]line ФД: 200766 [07:24:32]line ФПД: 36929813299344 [07:24:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072434&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200766&fm=36929813299344&tin=02508201610067®Number=0000000000092545&sum=20000 [07:24:32]written 0, free lines is 4095 [07:24:32]OFD Sender: Processing packet 200766 [packets to send 247, broken 246] [07:24:32]ProducePacketName [07:24:32]name=ofd_packets/00200766 [07:24:32]OFD Sender: To server: pG, [07:24:32]CommunicateWithHost lk.salyk.kg:30040 [07:24:32]ConnectInit lk.salyk.kg [07:24:32]Connected sock=10 [07:24:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5B CC 07 01 27 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 B2 44 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3E 10 03 00 35 04 06 00 21 96 64 67 40 90 75 BD 83 55 E0 1E 50 ED [07:24:33]Write to MH i2c: 01 00 00 19 27 40 [07:24:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6A 8C 47 00 78 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 31 38 30 32 10 04 04 00 3E 10 03 00 F4 03 04 00 19 EF C3 66 B6 04 01 00 00 47 F8 D8 41 54 CE AF 74 [07:24:33]CommunicateWithHost err = 0 [07:24:33]CheckOFDResponse [07:24:33]1017 (14) - 77093643461234 [07:24:33]1041 (16) - 0000000000871802 [07:24:33]1040 (4) - 200766 [07:24:33]1012 (4) - 20.08.2024 01:19 [07:24:33]1206 (1) - 0 [07:24:33]OFD Sender: Remove packet 200766 [07:24:33]ProducePacketName [07:24:33]name=ofd_packets/00200766 [07:24:33]NVStorageDeleteData [07:24:33]Write i2c OK [07:24:33]MH_I2C_Read... [07:24:33]Read from MH i2c: 01 [07:24:33]MH_I2C_Read... [07:24:33]Read from MH i2c: 01 07 00 [07:24:33]MH_I2C_Read... [07:24:33]Read from MH i2c: 01 07 00 19 27 00 00 00 00 00 E5 0C 38 [07:24:33]RasterBufferAndPrint [07:24:33]line [07:24:33]line [07:24:33]line [07:24:33]line [07:24:33]line [07:24:33]written 0, free lines is 3313 [07:24:33]MH_Cut [07:24:33]Write to MH i2c: D1 01 00 20 27 01 19 [07:24:33]Write i2c OK [07:24:33]MH_I2C_Read... [07:24:33]Read from MH i2c: D1 [07:24:33]MH_I2C_Read... [07:24:33]Read from MH i2c: D1 01 00 [07:24:33]MH_I2C_Read... [07:24:33]Read from MH i2c: D1 01 00 20 27 00 18 [07:24:33]Write to MH i2c: 01 00 00 21 27 48 [07:24:33]Write i2c OK [07:24:33]MH_I2C_Read... [07:24:33]OFD Sender: No OFD packet to send [07:24:33]*** Cut start [07:24:33]*** Purtial cut [07:24:33]*** CUTSNS_PIN = 0 [07:24:34]*** Stage 1: CUTSNS_PIN = 1 [07:24:36]Read from MH i2c: 01 [07:24:36]MH_I2C_Read... [07:24:36]*** Stop cut motor [07:24:36]*** Cut end [07:24:36]Read from MH i2c: 01 07 00 [07:24:36]MH_I2C_Read... [07:24:36]Read from MH i2c: 01 07 00 21 27 00 00 00 00 00 FF 0F 5D [07:24:36]process_action close_receipt done [07:24:36]requested_data is exist [07:24:36]produce_requested_data [07:24:36]requested_item fm.sn is exist - process it [07:24:36]wFMCommunicate request_size=4 [07:24:36]MH_SAM_APDU [07:24:36]CAPDU: 80 11 00 00 [07:24:36]Write to MH i2c: E2 08 00 22 27 80 11 00 00 00 00 00 00 C3 [07:24:36]Write i2c OK [07:24:36]MH_I2C_Read... [07:24:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:24:36]Read from MH i2c: E2 [07:24:36]MH_I2C_Read... [07:24:36]Read from MH i2c: E2 17 00 [07:24:36]MH_I2C_Read... [07:24:36]Read from MH i2c: E2 17 00 22 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 10 [07:24:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:24:36]wFMCommunicate OK [07:24:36]requested_item fd.num is exist - process it [07:24:36]SAM_PROTO_GetFieldsCounters [07:24:36]wFMCommunicate request_size=4 [07:24:36]MH_SAM_APDU [07:24:36]CAPDU: 80 13 00 00 [07:24:36]Write to MH i2c: E2 08 00 23 27 80 13 00 00 00 00 00 00 C6 [07:24:36]Write i2c OK [07:24:36]MH_I2C_Read... [07:24:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:24:36]Read from MH i2c: E2 [07:24:36]MH_I2C_Read... [07:24:36]Read from MH i2c: E2 62 00 [07:24:36]MH_I2C_Read... [07:24:36]Read from MH i2c: E2 62 00 23 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 C8 [07:24: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:24:36]wFMCommunicate OK [07:24:36]SAM_PROTO_GetFieldsCounters done [07:24:36]requested_item shift.num is exist - process it [07:24:36]requested_item shift.opened is exist - process it [07:24:36]req_shift_opened [07:24:36]FM_GetShiftState [07:24:36]SAM_PROTO_GetShiftState [07:24:36]wFMCommunicate request_size=4 [07:24:36]MH_SAM_APDU [07:24:36]CAPDU: 80 13 01 00 [07:24:36]Write to MH i2c: E2 08 00 24 27 80 13 01 00 00 00 00 00 C8 [07:24:36]Write i2c OK [07:24:36]MH_I2C_Read... [07:24:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:24:36]Read from MH i2c: E2 [07:24:36]MH_I2C_Read... [07:24:36]Read from MH i2c: E2 0E 00 [07:24:36]MH_I2C_Read... [07:24:36]Read from MH i2c: E2 0E 00 24 27 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 52 [07:24:36]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:24:36]wFMCommunicate OK [07:24:36]SAM_PROTO_GetShiftState done [07:24:36]FM_GetShiftState done [07:24:36]req_shift_opened done [07:24:36]requested_item shift.open_date is exist - process it [07:24:36]req_shift_open_date [07:24:36]req_shift_open_date done [07:24:36]produce_requested_data done [07:24:36]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200766,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:24:36]process_action_free close_receipt [07:24:36]json_value_free [07:24:36]json_value_free done [07:24:36]process_json_proto returns [07:24:36]Send response to host [07:24:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200766,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:24:36]free response buf [07:24:36]execute_script done [07:24:36]execute_script returns [07:24:36]free content buf [07:24:36]Sock 7.Close socket [07:24:36]Sock 7.Thread stoped [07:24:38]recv_with_timeout no data received [07:24:38]OFD Sender: No OFD packet to send [07:24:43]OFD Sender: No OFD packet to send [07:24:48]OFD Sender: No OFD packet to send [07:24:53]OFD Sender: No OFD packet to send [07:24:58]OFD Sender: No OFD packet to send [07:25:03]OFD Sender: No OFD packet to send [07:18:59]wFMCommunicate request_size=13 [07:18:59]MH_SAM_APDU [07:18:59]CAPDU: 80 15 02 00 08 F4 03 04 00 65 43 C4 66 [07:18:59]Write to MH i2c: E2 10 00 05 26 80 15 02 00 08 00 F4 03 04 00 65 43 C4 66 00 00 88 [07:18:59]Write i2c OK [07:18:59]MH_I2C_Read... [07:18:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:18:59]OFD Sender: No OFD packet to send [07:18:59]Read from MH i2c: E2 [07:18:59]MH_I2C_Read... [07:18:59]Read from MH i2c: E2 03 00 [07:18:59]MH_I2C_Read... [07:18:59]Read from MH i2c: E2 03 00 05 26 00 90 00 9F [07:18:59]RAPDU: 90 00 [07:18:59]wFMCommunicate OK [07:18:59]wFMCommunicate request_size=25 [07:18:59]MH_SAM_APDU [07:18:59]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 [07:18:59]Write to MH i2c: E2 1C 00 06 26 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 00 00 0E [07:18:59]Write i2c OK [07:18:59]MH_I2C_Read... [07:18:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:18:59]Read from MH i2c: E2 [07:18:59]MH_I2C_Read... [07:18:59]Read from MH i2c: E2 03 00 [07:18:59]MH_I2C_Read... [07:18:59]Read from MH i2c: E2 03 00 06 26 00 90 00 A0 [07:18:59]RAPDU: 90 00 [07:18:59]wFMCommunicate OK [07:18:59]wFMCommunicate request_size=4 [07:18:59]MH_SAM_APDU [07:18:59]CAPDU: 80 15 03 00 [07:18:59]Write to MH i2c: E2 08 00 07 26 80 15 03 00 00 00 00 00 AE [07:18:59]Write i2c OK [07:18:59]MH_I2C_Read... [07:18:59]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [07:18:59]Read from MH i2c: E2 [07:18:59]MH_I2C_Read... [07:18:59]Read from MH i2c: E2 40 00 [07:18:59]MH_I2C_Read... [07:18:59]Read from MH i2c: E2 40 00 07 26 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3B 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3E 00 00 00 35 04 06 00 6A DE 2F 71 18 3B 90 00 38 [07:18:59]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3B 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3E 00 00 00 35 04 06 00 6A DE 2F 71 18 3B 90 00 [07:18:59]wFMCommunicate OK [07:18:59]SAM_PROTO_ProcessDocument answer len = 59 [07:18:59]SAM_PROTO_ProcessDocument done [07:18:59]SetTLVBufToDocument [07:18:59]Processing tag 1209 (04B9) [07:18:59]Malloc new data [07:18:59]Processing tag 1041 (0411) [07:18:59]Processing tag 1040 (0410) [07:18:59]Malloc new data [07:18:59]Processing tag 1038 (040E) [07:18:59]Malloc new data [07:18:59]Processing tag 1042 (0412) [07:18:59]Malloc new data [07:18:59]Processing tag 1077 (0435) [07:18:59]Malloc new da[07:25:08]OFD Sender: No OFD packet to send [07:25:13]OFD Sender: No OFD packet to send [07:25:18]OFD Sender: No OFD packet to send [07:25:23]OFD Sender: No OFD packet to send [07:25:28]OFD Sender: No OFD packet to send [07:25:33]OFD Sender: No OFD packet to send [07:25:38]OFD Sender: No OFD packet to send [07:25:43]OFD Sender: No OFD packet to send [07:25:48]OFD Sender: No OFD packet to send [07:25:53]OFD Sender: No OFD packet to send [07:25:58]OFD Sender: No OFD packet to send [07:26:03]OFD Sender: No OFD packet to send [07:26:08]OFD Sender: No OFD packet to send [07:26:13]OFD Sender: No OFD packet to send [07:26:14]accept exits with 9 [07:26:14]New connection [07:26:14]New thread 3066633572 created [07:26:14]Thread 3066776932 joined [07:26:14]Waiting for new connection... [07:26:14] Sock 9.Parse request [07:26:14]Sock 9.Check first char [07:26:14]Sock 9.First char is OK [07:26:14]request: POST /json_proto HTTP/1.0 [07:26:14]Method: POST [07:26:14]URL: /json_proto [07:26:14]Method is POST - this is cgi request [07:26:14]url: /json_proto [07:26:14]query_string will be loaded in cgi processing [07:26:14]execute_cgi json_proto POST (null) [07:26:14]execute_cgi path=json_proto method=POST [07:26:14]POST find Content-Length [07:26:14]Host: 172.17.46.195:8080 [07:26:14]Content-Length: 805 [07:26:14]Content-Type: application/json [07:26:14] [07:26:14]POST finish read [07:26:14]Found Content-Length = 805 [07:26:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.330, "sum" : 1360.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1360.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:26:14]execute_script... [07:26:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.330, "sum" : 1360.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1360.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:26:14]POST & json_proto [07:26:14]process_json_proto [07:26:14]json parsed OK: [07:26:14]protocol is kg_v1.0 [07:26:14]action value=close_receipt [07:26:14]process_action close_receipt [07:26:14]cmd_close_receipt [07:26:14]MH_GetDate [07:26:14]Write to MH i2c: F0 00 00 25 27 3B [07:26:14]Write i2c OK [07:26:14]MH_I2C_Read... [07:26:14]Read from MH i2c: F0 [07:26:14]MH_I2C_Read... [07:26:14]Read from MH i2c: F0 09 00 [07:26:14]MH_I2C_Read... [07:26:14]Read from MH i2c: F0 09 00 25 27 00 19 45 C4 66 75 08 C2 66 71 [07:26:14]GetLastDocTimeStamp 1724138674 [07:26:14]current date 1724138777 [07:26:14]FM_GetShiftState [07:26:14]SAM_PROTO_GetShiftState [07:26:14]wFMCommunicate request_size=4 [07:26:14]MH_SAM_APDU [07:26:14]CAPDU: 80 13 01 00 [07:26:14]Write to MH i2c: E2 08 00 26 27 80 13 01 00 00 00 00 00 CA [07:26:14]Write i2c OK [07:26:14]MH_I2C_Read... [07:26:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:26:14]Read from MH i2c: E2 [07:26:14]MH_I2C_Read... [07:26:14]Read from MH i2c: E2 0E 00 [07:26:14]MH_I2C_Read... [07:26:14]Read from MH i2c: E2 0E 00 26 27 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 54 [07:26:14]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:26:14]wFMCommunicate OK [07:26:14]SAM_PROTO_GetShiftState done [07:26:14]FM_GetShiftState done [07:26:14]opened in 1724112758 [07:26:14]opened+sec_in_day 1724199158 [07:26:14]quantity*price = 136008 [07:26:14]sum+1 = 136010 [07:26:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1360.09 НСП 1% : 12.04 НДС 12% : 144.43 Наличными: 0.00 Безнал.: 1360.09 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 66 20.08.2024 07:26 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200767 ФПД: 250648183478901 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072617&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200767&fm=250648183478901&tin=02508201610067®Number=0000000000092545&sum=136009 [07:26:15]StoreToDocumentArchive [07:26:15]shift 466 fd 200767 [07:26:15]save to /storage/0466/doc_00200767 [07:26:15]save last doc name /storage/0466/doc_00200767 to /storage/kkm_last_doc_name [07:26:15]save OK [07:26:15]Clear old archive folders... [07:26:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:26:15]tlvbuf is 00F3B5D0 [07:26:15]SAM_PROTO_ClearQueue [07:26:15]wFMCommunicate request_size=4 [07:26:15]MH_SAM_APDU [07:26:15]CAPDU: 80 09 00 00 [07:26:15]Write to MH i2c: E2 08 00 33 27 80 09 00 00 00 00 00 00 CC [07:26:15]Write i2c OK [07:26:15]MH_I2C_Read... [07:26:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:26:15]Read from MH i2c: E2 [07:26:15]MH_I2C_Read... [07:26:15]Read from MH i2c: E2 03 00 [07:26:15]MH_I2C_Read... [07:26:15]Read from MH i2c: E2 03 00 33 27 00 90 00 CE [07:26:15]RAPDU: 90 00 [07:26:15]wFMCommunicate OK [07:26:15]SAM_PROTO_ClearQueue done [07:26:15]KKMCreateOFDPacket [07:26:15]OFDProtocolAddRootSTLVToBuf [07:26:15]FM_MakeSignedData [07:26:15]FM_MakeSignedData [07:26:15]SAM_PROTO_SignData [07:26:15]wFMCommunicate request_size=4 [07:26:15]MH_SAM_APDU [07:26:15]CAPDU: 80 0D 01 02 [07:26:15]Write to MH i2c: E2 08 00 34 27 80 0D 01 02 00 00 00 00 D4 [07:26:15]Write i2c OK [07:26:15]MH_I2C_Read... [07:26:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:26:15]Read from MH i2c: E2 [07:26:15]MH_I2C_Read... [07:26:15]Read from MH i2c: E2 03 00 [07:26:15]MH_I2C_Read... [07:26:15]Read from MH i2c: E2 03 00 34 27 00 90 00 CF [07:26:15]RAPDU: 90 00 [07:26:15]wFMCommunicate OK [07:26:15]wFMCommunicate request_size=255 [07:26:15]MH_SAM_APDU [07:26:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 47 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 49 13 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 13 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 49 13 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 19 45 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3F 10 03 00 35 04 06 00 E3 [07:26:15]Write to MH i2c: E2 02 01 35 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 35 FF 03 08 00 03 9A 47 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 49 13 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 13 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 49 13 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 19 45 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3F 10 03 00 35 04 06 00 E3 00 00 1C [07:26:15]Write i2c OK [07:26:15]MH_I2C_Read... [07:26:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:26:16]Read from MH i2c: E2 [07:26:16]MH_I2C_Read... [07:26:16]Read from MH i2c: E2 03 00 [07:26:16]MH_I2C_Read... [07:26:16]Read from MH i2c: E2 03 00 35 27 00 90 00 D0 [07:26:16]RAPDU: 90 00 [07:26:16]wFMCommunicate OK [07:26:16]wFMCommunicate request_size=10 [07:26:16]MH_SAM_APDU [07:26:16]CAPDU: 80 0D 02 02 05 F6 93 F0 9A 75 [07:26:16]Write to MH i2c: E2 0D 00 36 27 80 0D 02 02 05 00 F6 93 F0 9A 75 00 00 69 [07:26:16]Write i2c OK [07:26:16]MH_I2C_Read... [07:26:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:26:16]Read from MH i2c: E2 [07:26:16]MH_I2C_Read... [07:26:16]Read from MH i2c: E2 03 00 [07:26:16]MH_I2C_Read... [07:26:16]Read from MH i2c: E2 03 00 36 27 00 90 00 D1 [07:26:16]RAPDU: 90 00 [07:26:16]wFMCommunicate OK [07:26:16]wFMCommunicate request_size=4 [07:26:16]MH_SAM_APDU [07:26:16]CAPDU: 80 0D 03 02 [07:26:16]Write to MH i2c: E2 08 00 37 27 80 0D 03 02 00 00 00 00 D9 [07:26:16]Write i2c OK [07:26:16]MH_I2C_Read... [07:26:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:26:16]Read from MH i2c: E2 [07:26:16]MH_I2C_Read... [07:26:16]Read from MH i2c: E2 0B 00 [07:26:16]MH_I2C_Read... [07:26:16]Read from MH i2c: E2 0B 00 37 27 00 00 C2 FB 43 31 5D 2A 36 90 00 C8 [07:26:16]RAPDU: 00 C2 FB 43 31 5D 2A 36 90 00 [07:26:16]wFMCommunicate OK [07:26:16]SAM_PROTO_SignData done [07:26:16]FM_MakeSignedData done [07:26:16]CreateOFDProtocolMessage [07:26:16]wFMCommunicate request_size=4 [07:26:16]MH_SAM_APDU [07:26:16]CAPDU: 80 11 00 00 [07:26:16]Write to MH i2c: E2 08 00 38 27 80 11 00 00 00 00 00 00 D9 [07:26:16]Write i2c OK [07:26:16]MH_I2C_Read... [07:26:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:26:16]Read from MH i2c: E2 [07:26:16]MH_I2C_Read... [07:26:16]Read from MH i2c: E2 17 00 [07:26:16]MH_I2C_Read... [07:26:16]Read from MH i2c: E2 17 00 38 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 26 [07:26:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:26:16]wFMCommunicate OK [07:26:16]CreateOFDProtocolMessage done [07:26:16]OFDSenderStorePacket 200767 [07:26:16]StoreOFDPacket docnum=200767 [07:26:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 53 2F 07 01 E0 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 47 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 49 13 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 13 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 49 13 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 19 45 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3F 10 03 00 35 04 06 00 E3 F6 93 F0 9A 75 00 C2 FB 43 31 5D 2A 36 [07:26:16]CheckFolder [07:26:16]dirname=/storage/ofd_packets [07:26:16]CheckFolder done [07:26:16]ProducePacketName [07:26:16]name=ofd_packets/00200767 [07:26:16]NVStorageSaveData ofd_packets/00200767 [07:26:16]File name is /storage/ofd_packets/00200767 [07:26:16]Write 301 bytes [07:26:16]NVStorageSaveData done [07:26:16]OFDSenderStorePacket done [07:26:16]KKMCreateOFDPacket done [07:26:16]NVStorageSaveData kkm_last_timestamp [07:26:16]File name is /storage/kkm_last_timestamp [07:26:16]Write 4 bytes [07:26:16]NVStorageSaveData done [07:26:16]ExternCall_PrintAddStr [07:26:16]wPrintStart [07:26:16]Write to MH i2c: 01 00 00 39 27 60 [07:26:16]Write i2c OK [07:26:16]MH_I2C_Read... [07:26:16]Read from MH i2c: 01 [07:26:16]MH_I2C_Read... [07:26:16]Read from MH i2c: 01 07 00 [07:26:16]MH_I2C_Read... [07:26:16]Read from MH i2c: 01 07 00 39 27 00 00 00 00 00 FF 0F 75 [07:26:16]RasterBufferAndPrint [07:26:16]line Счет N : (1)11328342 [07:26:16]line ИНН: 02508201610067 [07:26:16]line Контрольно-Кассовый Чек [07:26:16]line ПРОДАЖА [07:26:16]line ТРК (МРК, ГНК) : 41 [07:26:16]line Товар: 2710124500 [07:26:16]line Аи-95-К-5 [07:26:16]line 18.330 * 74.20 [07:26:16]line = 1360.09 [07:26:16]line НДС 12% НСП 1% [07:26:16]line > о реализуемом товаре [07:26:16]line ИТОГО: 1360.09 [07:26:16]line НСП 1% : 12.04 [07:26:16]line НДС 12% : 144.43 [07:26:16]line Наличными: 0.00 [07:26:16]line Безнал.: 1360.09 [07:26:16]line Место: АЗС № 95 "Партнер Нефть" [07:26:16]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:26:16]line СНО: Общий режим [07:26:16]line Чек 66 20.08.2024 07:26 [07:26:16]line Смена: 466 ФФД: 1.0 [07:26:16]line ЗНМ: 0300000079 [07:26:16]line РНМ: 0000000000092545 [07:26:16]line Версия ККМ: 001 [07:26:16]line Платежная система: O! деньги [07:26:16]line ФМ: 0000000000871802 [07:26:16]line ФД: 200767 [07:26:16]line ФПД: 250648183478901 [07:26:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072617&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200767&fm=250648183478901&tin=02508201610067®Number=0000000000092545&sum=136009 [07:26:16]OFD Sender: Processing packet 200767 [packets to send 247, broken 246] [07:26:16]ProducePacketName [07:26:16]name=ofd_packets/00200767 [07:26:16]OFD Sender: To server: pG, [07:26:16]CommunicateWithHost lk.salyk.kg:30040 [07:26:16]ConnectInit lk.salyk.kg [07:26:16]written 0, free lines is 4095 [07:26:16]Connected sock=10 [07:26:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 53 2F 07 01 E0 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 47 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 49 13 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 13 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 49 13 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 19 45 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3F 10 03 00 35 04 06 00 E3 F6 93 F0 9A 75 00 C2 FB 43 31 5D 2A 36 [07:26:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 86 17 47 00 FA 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 31 38 30 32 10 04 04 00 3F 10 03 00 F4 03 04 00 81 EF C3 66 B6 04 01 00 00 5D 66 E4 DD D7 61 90 9B [07:26:17]CommunicateWithHost err = 0 [07:26:17]CheckOFDResponse [07:26:17]1017 (14) - 77093643461234 [07:26:17]1041 (16) - 0000000000871802 [07:26:17]1040 (4) - 200767 [07:26:17]1012 (4) - 20.08.2024 01:21 [07:26:17]1206 (1) - 0 [07:26:17]OFD Sender: Remove packet 200767 [07:26:17]ProducePacketName [07:26:17]name=ofd_packets/00200767 [07:26:17]NVStorageDeleteData [07:26:17]Write to MH i2c: 01 00 00 63 27 8A [07:26:17]Write i2c OK [07:26:17]MH_I2C_Read... [07:26:17]Read from MH i2c: 01 [07:26:17]MH_I2C_Read... [07:26:17]Read from MH i2c: 01 07 00 [07:26:17]MH_I2C_Read... [07:26:17]Read from MH i2c: 01 07 00 63 27 00 00 00 00 00 01 0D 9F [07:26:17]RasterBufferAndPrint [07:26:17]line [07:26:17]line [07:26:17]line [07:26:17]line [07:26:17]line [07:26:17]written 0, free lines is 3335 [07:26:17]MH_Cut [07:26:17]Write to MH i2c: D1 01 00 6A 27 01 63 [07:26:17]Write i2c OK [07:26:17]MH_I2C_Read... [07:26:17]Read from MH i2c: D1 [07:26:17]MH_I2C_Read... [07:26:17]Read from MH i2c: D1 01 00 [07:26:17]MH_I2C_Read... [07:26:17]Read from MH i2c: D1 01 00 6A 27 00 62 [07:26:17]Write to MH i2c: 01 00 00 6B 27 92 [07:26:17]Write i2c OK [07:26:17]MH_I2C_Read... [07:26:17]OFD Sender: No OFD packet to send [07:26:17]*** Cut start [07:26:17]*** Purtial cut [07:26:17]*** Stage 1: CUTSNS_PIN = 1 [07:26:18]Read from MH i2c: 01 [07:26:18]MH_I2C_Read... [07:26:18]*** Stop cut motor [07:26:18]*** Cut end [07:26:18]Read from MH i2c: 01 07 00 [07:26:18]MH_I2C_Read... [07:26:18]Read from MH i2c: 01 07 00 6B 27 00 00 00 00 00 FF 0F A7 [07:26:18]process_action close_receipt done [07:26:18]requested_data is exist [07:26:18]produce_requested_data [07:26:18]requested_item fm.sn is exist - process it [07:26:18]wFMCommunicate request_size=4 [07:26:18]MH_SAM_APDU [07:26:18]CAPDU: 80 11 00 00 [07:26:18]Write to MH i2c: E2 08 00 6C 27 80 11 00 00 00 00 00 00 0D [07:26:18]Write i2c OK [07:26:18]MH_I2C_Read... [07:26:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:26:18]Read from MH i2c: E2 [07:26:18]MH_I2C_Read... [07:26:18]Read from MH i2c: E2 17 00 [07:26:18]MH_I2C_Read... [07:26:18]Read from MH i2c: E2 17 00 6C 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5A [07:26:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:26:18]wFMCommunicate OK [07:26:18]requested_item fd.num is exist - process it [07:26:18]SAM_PROTO_GetFieldsCounters [07:26:18]wFMCommunicate request_size=4 [07:26:18]MH_SAM_APDU [07:26:18]CAPDU: 80 13 00 00 [07:26:18]Write to MH i2c: E2 08 00 6D 27 80 13 00 00 00 00 00 00 10 [07:26:18]Write i2c OK [07:26:18]MH_I2C_Read... [07:26:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:26:18]Read from MH i2c: E2 [07:26:18]MH_I2C_Read... [07:26:18]Read from MH i2c: E2 62 00 [07:26:18]MH_I2C_Read... [07:26:18]Read from MH i2c: E2 62 00 6D 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3F 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 16 [07:26: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3F 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:26:18]wFMCommunicate OK [07:26:18]SAM_PROTO_GetFieldsCounters done [07:26:18]requested_item shift.num is exist - process it [07:26:18]requested_item shift.opened is exist - process it [07:26:18]req_shift_opened [07:26:18]FM_GetShiftState [07:26:18]SAM_PROTO_GetShiftState [07:26:18]wFMCommunicate request_size=4 [07:26:18]MH_SAM_APDU [07:26:18]CAPDU: 80 13 01 00 [07:26:18]Write to MH i2c: E2 08 00 6E 27 80 13 01 00 00 00 00 00 12 [07:26:18]Write i2c OK [07:26:18]MH_I2C_Read... [07:26:18]Read from MH i2c: E2 [07:26:18]MH_I2C_Read... [07:26:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:26:18]Read from MH i2c: E2 0E 00 [07:26:18]MH_I2C_Read... [07:26:18]Read from MH i2c: E2 0E 00 6E 27 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 9C [07:26:18]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:26:18]wFMCommunicate OK [07:26:18]SAM_PROTO_GetShiftState done [07:26:18]FM_GetShiftState done [07:26:18]req_shift_opened done [07:26:18]requested_item shift.open_date is exist - process it [07:26:18]req_shift_open_date [07:26:18]req_shift_open_date done [07:26:18]produce_requested_data done [07:26:18]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200767,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:26:18]process_action_free close_receipt [07:26:18]json_value_free [07:26:18]json_value_free done [07:26:18]process_json_proto returns [07:26:18]Send response to host [07:26:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200767,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:26:18]free response buf [07:26:18]execute_script done [07:26:18]execute_script returns [07:26:18]free content buf [07:26:18]Sock 9.Close socket [07:26:18]Sock 9.Thread stoped [07:26:22]OFD Sender: No OFD packet to send [07:26:27]OFD Sender: No OFD packet to send [07:26:32]OFD Sender: No OFD packet to send [07:26:37]OFD Sender: No OFD packet to send [07:26:42]OFD Sender: No OFD packet to send [07:26:47]OFD Sender: No OFD packet to send [07:26:52]OFD Sender: No OFD packet to send [07:26:57]OFD Sender: No OFD packet to send [07:27:02]OFD Sender: No OFD packet to send [07:27:03]accept exits with 7 [07:27:03]New connection [07:27:03]New thread 3066776932 created [07:27:03]Thread 3066633572 joined [07:27:03]Waiting for new connection... [07:27:03] Sock 7.Parse request [07:27:03]Sock 7.Check first char [07:27:03]Sock 7.First char is OK [07:27:03]request: POST /json_proto HTTP/1.0 [07:27:03]Method: POST [07:27:03]URL: /json_proto [07:27:03]Method is POST - this is cgi request [07:27:03]url: /json_proto [07:27:03]query_string will be loaded in cgi processing [07:27:03]execute_cgi json_proto POST (null) [07:27:03]execute_cgi path=json_proto method=POST [07:27:03]POST find Content-Length [07:27:03]Host: 172.17.46.195:8080 [07:27:03]Content-Length: 821 [07:27:03]Content-Type: application/json [07:27:03] [07:27:03]POST finish read [07:27:03]Found Content-Length = 821 [07:27:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.970, "sum" : 2001.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" : 2001.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:03]execute_script... [07:27:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.970, "sum" : 2001.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" : 2001.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:03]POST & json_proto [07:27:03]process_json_proto [07:27:03]json parsed OK: [07:27:03]protocol is kg_v1.0 [07:27:03]action value=close_receipt [07:27:03]process_action close_receipt [07:27:03]cmd_close_receipt [07:27:03]MH_GetDate [07:27:03]Write to MH i2c: F0 00 00 6F 27 85 [07:27:03]Write i2c OK [07:27:03]MH_I2C_Read... [07:27:03]Read from MH i2c: F0 [07:27:03]MH_I2C_Read... [07:27:03]Read from MH i2c: F0 09 00 [07:27:03]MH_I2C_Read... [07:27:03]Read from MH i2c: F0 09 00 6F 27 00 4A 45 C4 66 75 08 C2 66 EC [07:27:03]GetLastDocTimeStamp 1724138777 [07:27:03]current date 1724138826 [07:27:03]FM_GetShiftState [07:27:03]SAM_PROTO_GetShiftState [07:27:03]wFMCommunicate request_size=4 [07:27:03]MH_SAM_APDU [07:27:03]CAPDU: 80 13 01 00 [07:27:03]Write to MH i2c: E2 08 00 70 27 80 13 01 00 00 00 00 00 14 [07:27:03]Write i2c OK [07:27:03]MH_I2C_Read... [07:27:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:03]Read from MH i2c: E2 [07:27:03]MH_I2C_Read... [07:27:03]Read from MH i2c: E2 0E 00 [07:27:03]MH_I2C_Read... [07:27:03]Read from MH i2c: E2 0E 00 70 27 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 9E [07:27:03]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:27:03]wFMCommunicate OK [07:27:03]SAM_PROTO_GetShiftState done [07:27:03]FM_GetShiftState done [07:27:03]opened in 1724112758 [07:27:03]opened+sec_in_day 1724199158 [07:27:03]quantity*price = 200117 [07:27:03]sum+1 = 200118 [07:27:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2001.17 НСП 1% : 17.71 НДС 12% : 212.51 Наличными: 0.00 Безнал.: 2001.17 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 67 20.08.2024 07:27 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871802 ФД: 200768 ФПД: 152772311098370 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072706&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200768&fm=152772311098370&tin=02508201610067®Number=0000000000092545&sum=200117 [07:27:04]StoreToDocumentArchive [07:27:04]shift 466 fd 200768 [07:27:04]save to /storage/0466/doc_00200768 [07:27:04]save last doc name /storage/0466/doc_00200768 to /storage/kkm_last_doc_name [07:27:04]save OK [07:27:04]Clear old archive folders... [07:27:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:27:04]tlvbuf is 00F09EB0 [07:27:04]SAM_PROTO_ClearQueue [07:27:04]wFMCommunicate request_size=4 [07:27:04]MH_SAM_APDU [07:27:04]CAPDU: 80 09 00 00 [07:27:04]Write to MH i2c: E2 08 00 7D 27 80 09 00 00 00 00 00 00 16 [07:27:04]Write i2c OK [07:27:04]MH_I2C_Read... [07:27:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:27:04]Read from MH i2c: E2 [07:27:04]MH_I2C_Read... [07:27:04]Read from MH i2c: E2 03 00 [07:27:04]MH_I2C_Read... [07:27:04]Read from MH i2c: E2 03 00 7D 27 00 90 00 18 [07:27:04]RAPDU: 90 00 [07:27:04]wFMCommunicate OK [07:27:04]SAM_PROTO_ClearQueue done [07:27:04]KKMCreateOFDPacket [07:27:04]OFDProtocolAddRootSTLVToBuf [07:27:04]FM_MakeSignedData [07:27:04]FM_MakeSignedData [07:27:04]SAM_PROTO_SignData [07:27:04]wFMCommunicate request_size=4 [07:27:04]MH_SAM_APDU [07:27:04]CAPDU: 80 0D 01 02 [07:27:04]Write to MH i2c: E2 08 00 7E 27 80 0D 01 02 00 00 00 00 1E [07:27:04]Write i2c OK [07:27:04]MH_I2C_Read... [07:27:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:27:04]Read from MH i2c: E2 [07:27:04]MH_I2C_Read... [07:27:04]Read from MH i2c: E2 03 00 [07:27:04]MH_I2C_Read... [07:27:04]Read from MH i2c: E2 03 00 7E 27 00 90 00 19 [07:27:04]RAPDU: 90 00 [07:27:04]wFMCommunicate OK [07:27:04]wFMCommunicate request_size=255 [07:27:04]MH_SAM_APDU [07:27:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 5A 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B5 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 53 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 4A 45 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 10 03 00 35 04 06 00 8A [07:27:04]Write to MH i2c: E2 02 01 7F 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 35 FF 03 08 00 03 5A 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B5 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 53 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 4A 45 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 10 03 00 35 04 06 00 8A 00 00 43 [07:27:04]Write i2c OK [07:27:04]MH_I2C_Read... [07:27:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:27:04]Read from MH i2c: E2 [07:27:04]MH_I2C_Read... [07:27:04]Read from MH i2c: E2 03 00 [07:27:04]MH_I2C_Read... [07:27:04]Read from MH i2c: E2 03 00 7F 27 00 90 00 1A [07:27:04]RAPDU: 90 00 [07:27:04]wFMCommunicate OK [07:27:04]wFMCommunicate request_size=10 [07:27:04]MH_SAM_APDU [07:27:04]CAPDU: 80 0D 02 02 05 F2 13 55 A4 02 [07:27:04]Write to MH i2c: E2 0D 00 80 27 80 0D 02 02 05 00 F2 13 55 A4 02 00 00 2B [07:27:04]Write i2c OK [07:27:04]MH_I2C_Read... [07:27:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:27:04]Read from MH i2c: E2 [07:27:04]MH_I2C_Read... [07:27:04]Read from MH i2c: E2 03 00 [07:27:04]MH_I2C_Read... [07:27:04]Read from MH i2c: E2 03 00 80 27 00 90 00 1B [07:27:04]RAPDU: 90 00 [07:27:04]wFMCommunicate OK [07:27:04]wFMCommunicate request_size=4 [07:27:04]MH_SAM_APDU [07:27:04]CAPDU: 80 0D 03 02 [07:27:04]Write to MH i2c: E2 08 00 81 27 80 0D 03 02 00 00 00 00 23 [07:27:04]Write i2c OK [07:27:04]MH_I2C_Read... [07:27:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:27:04]Read from MH i2c: E2 [07:27:04]MH_I2C_Read... [07:27:04]Read from MH i2c: E2 0B 00 [07:27:04]MH_I2C_Read... [07:27:04]Read from MH i2c: E2 0B 00 81 27 00 6C D9 68 AB A0 11 23 30 90 00 80 [07:27:04]RAPDU: 6C D9 68 AB A0 11 23 30 90 00 [07:27:04]wFMCommunicate OK [07:27:04]SAM_PROTO_SignData done [07:27:04]FM_MakeSignedData done [07:27:04]CreateOFDProtocolMessage [07:27:04]wFMCommunicate request_size=4 [07:27:04]MH_SAM_APDU [07:27:04]CAPDU: 80 11 00 00 [07:27:04]Write to MH i2c: E2 08 00 82 27 80 11 00 00 00 00 00 00 23 [07:27:04]Write i2c OK [07:27:04]MH_I2C_Read... [07:27:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:04]Read from MH i2c: E2 [07:27:04]MH_I2C_Read... [07:27:04]Read from MH i2c: E2 17 00 [07:27:04]MH_I2C_Read... [07:27:04]Read from MH i2c: E2 17 00 82 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 70 [07:27:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:27:04]wFMCommunicate OK [07:27:04]CreateOFDProtocolMessage done [07:27:04]OFDSenderStorePacket 200768 [07:27:04]StoreOFDPacket docnum=200768 [07:27:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 73 18 07 01 5D C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 5A 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B5 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 53 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 4A 45 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 10 03 00 35 04 06 00 8A F2 13 55 A4 02 6C D9 68 AB A0 11 23 30 [07:27:04]CheckFolder [07:27:04]dirname=/storage/ofd_packets [07:27:04]CheckFolder done [07:27:04]ProducePacketName [07:27:04]name=ofd_packets/00200768 [07:27:04]NVStorageSaveData ofd_packets/00200768 [07:27:04]File name is /storage/ofd_packets/00200768 [07:27:04]Write 301 bytes [07:27:04]NVStorageSaveData done [07:27:04]OFDSenderStorePacket done [07:27:04]KKMCreateOFDPacket done [07:27:04]NVStorageSaveData kkm_last_timestamp [07:27:04]File name is /storage/kkm_last_timestamp [07:27:04]Write 4 bytes [07:27:04]NVStorageSaveData done [07:27:04]ExternCall_PrintAddStr [07:27:04]wPrintStart [07:27:04]Write to MH i2c: 01 00 00 83 27 AA [07:27:04]Write i2c OK [07:27:04]MH_I2C_Read... [07:27:04]Read from MH i2c: 01 [07:27:04]MH_I2C_Read... [07:27:04]Read from MH i2c: 01 07 00 [07:27:04]MH_I2C_Read... [07:27:04]Read from MH i2c: 01 07 00 83 27 00 00 00 00 00 FF 0F BF [07:27:04]RasterBufferAndPrint [07:27:04]line Счет N : (1)11328341 [07:27:04]line ИНН: 02508201610067 [07:27:04]line Контрольно-Кассовый Чек [07:27:04]line ПРОДАЖА [07:27:04]line ТРК (МРК, ГНК) : 21 [07:27:04]line Товар: 2710124500 [07:27:04]line Аи-95-К-5 [07:27:04]line 26.970 * 74.20 [07:27:04]line = 2001.17 [07:27:04]line НДС 12% НСП 1% [07:27:04]line > о реализуемом товаре [07:27:04]line ИТОГО: 2001.17 [07:27:04]line НСП 1% : 17.71 [07:27:04]line НДС 12% : 212.51 [07:27:04]line Наличными: 0.00 [07:27:04]line Безнал.: 2001.17 [07:27:04]line Место: АЗС № 95 "Партнер Нефть" [07:27:04]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:27:04]line СНО: Общий режим [07:27:04]line Чек 67 20.08.2024 07:27 [07:27:04]line Смена: 466 ФФД: 1.0 [07:27:04]line ЗНМ: 0300000079 [07:27:04]line РНМ: 0000000000092545 [07:27:04]line Версия ККМ: 001 [07:27:04]line Платежная система: Бакай Банк [07:27:04]line ФМ: 0000000000871802 [07:27:04]line ФД: 200768 [07:27:04]line ФПД: 152772311098370 [07:27:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072706&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200768&fm=152772311098370&tin=02508201610067®Number=0000000000092545&sum=200117 [07:27:04]written 0, free lines is 4095 [07:27:04]OFD Sender: Processing packet 200768 [packets to send 247, broken 246] [07:27:04]ProducePacketName [07:27:04]name=ofd_packets/00200768 [07:27:04]OFD Sender: To server: pG, [07:27:04]CommunicateWithHost lk.salyk.kg:30040 [07:27:04]ConnectInit lk.salyk.kg [07:27:05]Connected sock=10 [07:27:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 73 18 07 01 5D C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 5A 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B5 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 53 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 4A 45 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 10 03 00 35 04 06 00 8A F2 13 55 A4 02 6C D9 68 AB A0 11 23 30 [07:27:05]Write to MH i2c: 01 00 00 AD 27 D4 [07:27:05]Write i2c OK [07:27:05]MH_I2C_Read... [07:27:05]Read from MH i2c: 01 [07:27:05]MH_I2C_Read... [07:27:05]Read from MH i2c: 01 07 00 [07:27:05]MH_I2C_Read... [07:27:05]Read from MH i2c: 01 07 00 AD 27 00 00 00 00 00 FA 0C E1 [07:27:05]RasterBufferAndPrint [07:27:05]line [07:27:05]line [07:27:05]line [07:27:05]line [07:27:05]line [07:27:05]written 0, free lines is 3328 [07:27:05]MH_Cut [07:27:05]Write to MH i2c: D1 01 00 B4 27 01 AD [07:27:05]Write i2c OK [07:27:05]MH_I2C_Read... [07:27:05]Read from MH i2c: D1 [07:27:05]MH_I2C_Read... [07:27:05]Read from MH i2c: D1 01 00 [07:27:05]MH_I2C_Read... [07:27:05]Read from MH i2c: D1 01 00 B4 27 00 AC [07:27:05]Write to MH i2c: 01 00 00 B5 27 DC [07:27:05]Write i2c OK [07:27:05]MH_I2C_Read... [07:27:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8E 75 47 00 DD 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 31 38 30 32 10 04 04 00 40 10 03 00 F4 03 04 00 B1 EF C3 66 B6 04 01 00 00 F6 9E 2F C4 D4 97 D8 C5 [07:27:05]CommunicateWithHost err = 0 [07:27:05]CheckOFDResponse [07:27:05]1017 (14) - 77093643461234 [07:27:05]1041 (16) - 0000000000871802 [07:27:05]1040 (4) - 200768 [07:27:05]1012 (4) - 20.08.2024 01:21 [07:27:05]1206 (1) - 0 [07:27:05]OFD Sender: Remove packet 200768 [07:27:05]ProducePacketName [07:27:05]name=ofd_packets/00200768 [07:27:05]NVStorageDeleteData [07:27:06]OFD Sender: No OFD packet to send [07:27:06]*** Cut start [07:27:06]*** Purtial cut [07:27:06]*** CUTSNS_PIN = 0 [07:27:06]*** Stage 1: CUTSNS_PIN = 1 [07:27:08]Read from MH i2c: 01 [07:27:08]MH_I2C_Read... [07:27:08]*** Stop cut motor [07:27:08]*** Cut end [07:27:08]Read from MH i2c: 01 07 00 [07:27:08]MH_I2C_Read... [07:27:08]Read from MH i2c: 01 07 00 B5 27 00 00 00 00 00 FF 0F F1 [07:27:08]process_action close_receipt done [07:27:08]requested_data is exist [07:27:08]produce_requested_data [07:27:08]requested_item fm.sn is exist - process it [07:27:08]wFMCommunicate request_size=4 [07:27:08]MH_SAM_APDU [07:27:08]CAPDU: 80 11 00 00 [07:27:08]Write to MH i2c: E2 08 00 B6 27 80 11 00 00 00 00 00 00 57 [07:27:08]Write i2c OK [07:27:08]MH_I2C_Read... [07:27:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:08]Read from MH i2c: E2 [07:27:08]MH_I2C_Read... [07:27:08]Read from MH i2c: E2 17 00 [07:27:08]MH_I2C_Read... [07:27:08]Read from MH i2c: E2 17 00 B6 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A4 [07:27:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:27:08]wFMCommunicate OK [07:27:08]requested_item fd.num is exist - process it [07:27:08]SAM_PROTO_GetFieldsCounters [07:27:08]wFMCommunicate request_size=4 [07:27:08]MH_SAM_APDU [07:27:08]CAPDU: 80 13 00 00 [07:27:08]Write to MH i2c: E2 08 00 B7 27 80 13 00 00 00 00 00 00 5A [07:27:08]Write i2c OK [07:27:08]MH_I2C_Read... [07:27:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:27:08]Read from MH i2c: E2 [07:27:08]MH_I2C_Read... [07:27:08]Read from MH i2c: E2 62 00 [07:27:08]MH_I2C_Read... [07:27:08]Read from MH i2c: E2 62 00 B7 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 40 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 64 [07:27: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 40 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:27:08]wFMCommunicate OK [07:27:08]SAM_PROTO_GetFieldsCounters done [07:27:08]requested_item shift.num is exist - process it [07:27:08]requested_item shift.opened is exist - process it [07:27:08]req_shift_opened [07:27:08]FM_GetShiftState [07:27:08]SAM_PROTO_GetShiftState [07:27:08]wFMCommunicate request_size=4 [07:27:08]MH_SAM_APDU [07:27:08]CAPDU: 80 13 01 00 [07:27:08]Write to MH i2c: E2 08 00 B8 27 80 13 01 00 00 00 00 00 5C [07:27:08]Write i2c OK [07:27:08]MH_I2C_Read... [07:27:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:08]Read from MH i2c: E2 [07:27:08]MH_I2C_Read... [07:27:08]Read from MH i2c: E2 0E 00 [07:27:08]MH_I2C_Read... [07:27:08]Read from MH i2c: E2 0E 00 B8 27 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E6 [07:27:08]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:27:08]wFMCommunicate OK [07:27:08]SAM_PROTO_GetShiftState done [07:27:08]FM_GetShiftState done [07:27:08]req_shift_opened done [07:27:08]requested_item shift.open_date is exist - process it [07:27:08]req_shift_open_date [07:27:08]req_shift_open_date done [07:27:08]produce_requested_data done [07:27:08]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200768,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:27:08]process_action_free close_receipt [07:27:08]json_value_free [07:27:08]json_value_free done [07:27:08]process_json_proto returns [07:27:08]Send response to host [07:27:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200768,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:27:08]free response buf [07:27:08]execute_script done [07:27:08]execute_script returns [07:27:08]free content buf [07:27:08]Sock 7.Close socket [07:27:08]Sock 7.Thread stoped [07:27:11]OFD Sender: No OFD packet to send [07:27:16]OFD Sender: No OFD packet to send [07:27:21]OFD Sender: No OFD packet to send [07:27:26]OFD Sender: No OFD packet to send [07:27:31]OFD Sender: No OFD packet to send [07:27:36]OFD Sender: No OFD packet to send [07:27:41]OFD Sender: No OFD packet to send [07:27:46]OFD Sender: No OFD packet to send [07:27:51]OFD Sender: No OFD packet to send [07:27:56]OFD Sender: No OFD packet to send [07:28:01]OFD Sender: No OFD packet to send [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:37]accept exits with 9 [07:28:37]New connection [07:28:37]New thread 3066633572 created [07:28:37]Thread 3066776932 joined [07:28:37]Waiting for new connection... [07:28:37] Sock 9.Parse request [07:28:37]Sock 9.Check first char [07:28:37]Sock 9.First char is OK [07:28:37]request: POST /json_proto HTTP/1.0 [07:28:37]Method: POST [07:28:37]URL: /json_proto [07:28:37]Method is POST - this is cgi request [07:28:37]url: /json_proto [07:28:37]query_string will be loaded in cgi processing [07:28:37]execute_cgi json_proto POST (null) [07:28:37]execute_cgi path=json_proto method=POST [07:28:37]POST find Content-Length [07:28:37]Host: 172.17.46.195:8080 [07:28:37]Content-Length: 807 [07:28:37]Content-Type: application/json [07:28:37] [07:28:37]POST finish read [07:28:37]Found Content-Length = 807 [07:28:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082514/4010116", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:28:37]execute_script... [07:28:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082514/4010116", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:28:37]POST & json_proto [07:28:37]process_json_proto [07:28:37]json parsed OK: [07:28:37]protocol is kg_v1.0 [07:28:37]action value=close_receipt [07:28:37]process_action close_receipt [07:28:37]cmd_close_receipt [07:28:37]MH_GetDate [07:28:37]Write to MH i2c: F0 00 00 B9 27 CF [07:28:37]Write i2c OK [07:28:37]MH_I2C_Read... [07:28:37]Read from MH i2c: F0 [07:28:37]MH_I2C_Read... [07:28:37]Read from MH i2c: F0 09 00 [07:28:37]MH_I2C_Read... [07:28:37]Read from MH i2c: F0 09 00 B9 27 00 A8 45 C4 66 75 08 C2 66 94 [07:28:37]GetLastDocTimeStamp 1724138826 [07:28:37]current date 1724138920 [07:28:37]FM_GetShiftState [07:28:37]SAM_PROTO_GetShiftState [07:28:37]wFMCommunicate request_size=4 [07:28:37]MH_SAM_APDU [07:28:37]CAPDU: 80 13 01 00 [07:28:37]Write to MH i2c: E2 08 00 BA 27 80 13 01 00 00 00 00 00 5E [07:28:37]Write i2c OK [07:28:37]MH_I2C_Read... [07:28:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:37]Read from MH i2c: E2 [07:28:37]MH_I2C_Read... [07:28:37]Read from MH i2c: E2 0E 00 [07:28:37]MH_I2C_Read... [07:28:37]Read from MH i2c: E2 0E 00 BA 27 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E8 [07:28:37]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:28:37]wFMCommunicate OK [07:28:37]SAM_PROTO_GetShiftState done [07:28:37]FM_GetShiftState done [07:28:37]opened in 1724112758 [07:28:37]opened+sec_in_day 1724199158 [07:28:37]quantity*price = 0 [07:28:37]sum+1 = 1 [07:28:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 68 20.08.2024 07:28 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4082514/4010116 ФМ: 0000000000871802 ФД: 200769 ФПД: 34802973217169 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072840&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200769&fm=34802973217169&tin=02508201610067®Number=0000000000092545&sum=0 [07:28:38]StoreToDocumentArchive [07:28:38]shift 466 fd 200769 [07:28:38]save to /storage/0466/doc_00200769 [07:28:38]save last doc name /storage/0466/doc_00200769 to /storage/kkm_last_doc_name [07:28:38]save OK [07:28:38]Clear old archive folders... [07:28:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:28:38]tlvbuf is 00F1EF30 [07:28:38]SAM_PROTO_ClearQueue [07:28:38]wFMCommunicate request_size=4 [07:28:38]MH_SAM_APDU [07:28:38]CAPDU: 80 09 00 00 [07:28:38]Write to MH i2c: E2 08 00 C7 27 80 09 00 00 00 00 00 00 60 [07:28:38]Write i2c OK [07:28:38]MH_I2C_Read... [07:28:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:28:38]Read from MH i2c: E2 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: E2 03 00 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: E2 03 00 C7 27 00 90 00 62 [07:28:38]RAPDU: 90 00 [07:28:38]wFMCommunicate OK [07:28:38]SAM_PROTO_ClearQueue done [07:28:38]KKMCreateOFDPacket [07:28:38]OFDProtocolAddRootSTLVToBuf [07:28:38]FM_MakeSignedData [07:28:38]FM_MakeSignedData [07:28:38]SAM_PROTO_SignData [07:28:38]wFMCommunicate request_size=4 [07:28:38]MH_SAM_APDU [07:28:38]CAPDU: 80 0D 01 02 [07:28:38]Write to MH i2c: E2 08 00 C8 27 80 0D 01 02 00 00 00 00 68 [07:28:38]Write i2c OK [07:28:38]MH_I2C_Read... [07:28:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:28:38]Read from MH i2c: E2 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: E2 03 00 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: E2 03 00 C8 27 00 90 00 63 [07:28:38]RAPDU: 90 00 [07:28:38]wFMCommunicate OK [07:28:38]wFMCommunicate request_size=255 [07:28:38]MH_SAM_APDU [07:28:38]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 A8 45 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 41 10 03 00 35 04 06 00 1F A7 32 DB [07:28:38]Write to MH i2c: E2 02 01 C9 27 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 A8 45 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 41 10 03 00 35 04 06 00 1F A7 32 DB 00 00 1D [07:28:38]Write i2c OK [07:28:38]MH_I2C_Read... [07:28:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:28:39]Read from MH i2c: E2 [07:28:39]MH_I2C_Read... [07:28:39]Read from MH i2c: E2 03 00 [07:28:39]MH_I2C_Read... [07:28:39]Read from MH i2c: E2 03 00 C9 27 00 90 00 64 [07:28:39]RAPDU: 90 00 [07:28:39]wFMCommunicate OK [07:28:39]wFMCommunicate request_size=7 [07:28:39]MH_SAM_APDU [07:28:39]CAPDU: 80 0D 02 02 02 11 91 [07:28:39]Write to MH i2c: E2 0A 00 CA 27 80 0D 02 02 02 00 11 91 00 00 11 [07:28:39]Write i2c OK [07:28:39]MH_I2C_Read... [07:28:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:28:39]Read from MH i2c: E2 [07:28:39]MH_I2C_Read... [07:28:39]Read from MH i2c: E2 03 00 [07:28:39]MH_I2C_Read... [07:28:39]Read from MH i2c: E2 03 00 CA 27 00 90 00 65 [07:28:39]RAPDU: 90 00 [07:28:39]wFMCommunicate OK [07:28:39]wFMCommunicate request_size=4 [07:28:39]MH_SAM_APDU [07:28:39]CAPDU: 80 0D 03 02 [07:28:39]Write to MH i2c: E2 08 00 CB 27 80 0D 03 02 00 00 00 00 6D [07:28:39]Write i2c OK [07:28:39]MH_I2C_Read... [07:28:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:28:39]Read from MH i2c: E2 [07:28:39]MH_I2C_Read... [07:28:39]Read from MH i2c: E2 0B 00 [07:28:39]MH_I2C_Read... [07:28:39]Read from MH i2c: E2 0B 00 CB 27 00 C3 07 FC 46 4E 74 76 74 90 00 26 [07:28:39]RAPDU: C3 07 FC 46 4E 74 76 74 90 00 [07:28:39]wFMCommunicate OK [07:28:39]SAM_PROTO_SignData done [07:28:39]FM_MakeSignedData done [07:28:39]CreateOFDProtocolMessage [07:28:39]wFMCommunicate request_size=4 [07:28:39]MH_SAM_APDU [07:28:39]CAPDU: 80 11 00 00 [07:28:39]Write to MH i2c: E2 08 00 CC 27 80 11 00 00 00 00 00 00 6D [07:28:39]Write i2c OK [07:28:39]MH_I2C_Read... [07:28:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:39]Read from MH i2c: E2 [07:28:39]MH_I2C_Read... [07:28:39]Read from MH i2c: E2 17 00 [07:28:39]MH_I2C_Read... [07:28:39]Read from MH i2c: E2 17 00 CC 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BA [07:28:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:28:39]wFMCommunicate OK [07:28:39]CreateOFDProtocolMessage done [07:28:39]OFDSenderStorePacket 200769 [07:28:39]StoreOFDPacket docnum=200769 [07:28:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 E7 BA 04 01 ED 1C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 A8 45 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 41 10 03 00 35 04 06 00 1F A7 32 DB 11 91 C3 07 FC 46 4E 74 76 74 [07:28:39]CheckFolder [07:28:39]dirname=/storage/ofd_packets [07:28:39]CheckFolder done [07:28:39]ProducePacketName [07:28:39]name=ofd_packets/00200769 [07:28:39]NVStorageSaveData ofd_packets/00200769 [07:28:39]File name is /storage/ofd_packets/00200769 [07:28:39]Write 298 bytes [07:28:39]NVStorageSaveData done [07:28:39]OFDSenderStorePacket done [07:28:39]KKMCreateOFDPacket done [07:28:39]NVStorageSaveData kkm_last_timestamp [07:28:39]File name is /storage/kkm_last_timestamp [07:28:39]Write 4 bytes [07:28:39]NVStorageSaveData done [07:28:39]ExternCall_PrintAddStr [07:28:39]wPrintStart [07:28:39]Write to MH i2c: 01 00 00 CD 27 F4 [07:28:39]Write i2c OK [07:28:39]MH_I2C_Read... [07:28:39]Read from MH i2c: 01 [07:28:39]MH_I2C_Read... [07:28:39]Read from MH i2c: 01 07 00 [07:28:39]MH_I2C_Read... [07:28:39]Read from MH i2c: 01 07 00 CD 27 00 00 00 00 00 FF 0F 09 [07:28:39]RasterBufferAndPrint [07:28:39]line Счет N : (1)11328343 [07:28:39]line ИНН: 02508201610067 [07:28:39]line Контрольно-Кассовый Чек [07:28:39]line ПРОДАЖА [07:28:39]line ТРК (МРК, ГНК) : 61 [07:28:39]line Товар: 2710194210 [07:28:39]line ДТ-К-5 [07:28:39]line 25.000 * 0.00 [07:28:39]line = 0.00 [07:28:39]line НДС 12% НСП 1% [07:28:39]line > о реализуемом товаре [07:28:39]line ИТОГО: 0.00 [07:28:39]line НСП 1% : 0.00 [07:28:39]line НДС 12% : 0.00 [07:28:39]line Наличными: 0.00 [07:28:39]line Безнал.: 0.00 [07:28:39]line Место: АЗС № 95 "Партнер Нефть" [07:28:39]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:28:39]line СНО: Общий режим [07:28:39]line Чек 68 20.08.2024 07:28 [07:28:39]line Смена: 466 ФФД: 1.0 [07:28:39]line ЗНМ: 0300000079 [07:28:39]line РНМ: 0000000000092545 [07:28:39]line Версия ККМ: 001 [07:28:39]line Талоны: Топливные Талоны [07:28:39]line 4082514/4010116 [07:28:39]line ФМ: 0000000000871802 [07:28:39]line ФД: 200769 [07:28:39]line ФПД: 34802973217169 [07:28:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T072840&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200769&fm=34802973217169&tin=02508201610067®Number=0000000000092545&sum=0 [07:28:39]OFD Sender: Processing packet 200769 [packets to send 247, broken 246] [07:28:39]ProducePacketName [07:28:39]name=ofd_packets/00200769 [07:28:39]OFD Sender: To server: pG, [07:28:39]CommunicateWithHost lk.salyk.kg:30040 [07:28:39]ConnectInit lk.salyk.kg [07:28:39]written 0, free lines is 4095 [07:28:39]Connected sock=11 [07:28:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 E7 BA 04 01 ED 1C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 A8 45 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 41 10 03 00 35 04 06 00 1F A7 32 DB 11 91 C3 07 FC 46 4E 74 76 74 [07:28:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 73 48 47 00 2E 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 31 38 30 32 10 04 04 00 41 10 03 00 F4 03 04 00 10 F0 C3 66 B6 04 01 00 00 18 F9 E1 FE AD 9F F7 80 [07:28:40]CommunicateWithHost err = 0 [07:28:40]CheckOFDResponse [07:28:40]1017 (14) - 77093643461234 [07:28:40]1041 (16) - 0000000000871802 [07:28:40]1040 (4) - 200769 [07:28:40]1012 (4) - 20.08.2024 01:23 [07:28:40]1206 (1) - 0 [07:28:40]OFD Sender: Remove packet 200769 [07:28:40]ProducePacketName [07:28:40]name=ofd_packets/00200769 [07:28:40]NVStorageDeleteData [07:28:40]Write to MH i2c: 01 00 00 F7 27 1E [07:28:40]Write i2c OK [07:28:40]MH_I2C_Read... [07:28:40]Read from MH i2c: 01 [07:28:40]MH_I2C_Read... [07:28:40]Read from MH i2c: 01 07 00 [07:28:40]MH_I2C_Read... [07:28:40]Read from MH i2c: 01 07 00 F7 27 00 00 00 00 00 EF 0C 20 [07:28:40]RasterBufferAndPrint [07:28:40]line [07:28:40]line [07:28:40]line [07:28:40]line [07:28:40]line [07:28:40]written 0, free lines is 3317 [07:28:40]MH_Cut [07:28:40]Write to MH i2c: D1 01 00 FE 27 01 F7 [07:28:40]Write i2c OK [07:28:40]MH_I2C_Read... [07:28:40]Read from MH i2c: D1 [07:28:40]MH_I2C_Read... [07:28:40]Read from MH i2c: D1 01 00 [07:28:40]MH_I2C_Read... [07:28:40]Read from MH i2c: D1 01 00 FE 27 00 F6 [07:28:40]Write to MH i2c: 01 00 00 FF 27 26 [07:28:40]Write i2c OK [07:28:40]MH_I2C_Read... [07:28:40]OFD Sender: No OFD packet to send [07:28:40]*** Cut start [07:28:40]*** Purtial cut [07:28:40]*** Stage 1: CUTSNS_PIN = 1 [07:28:41]Read from MH i2c: 01 [07:28:41]MH_I2C_Read... [07:28:41]*** Stop cut motor [07:28:41]*** Cut end [07:28:41]Read from MH i2c: 01 07 00 [07:28:41]MH_I2C_Read... [07:28:41]Read from MH i2c: 01 07 00 FF 27 00 00 00 00 00 FF 0F 3B [07:28:41]process_action close_receipt done [07:28:41]requested_data is exist [07:28:41]produce_requested_data [07:28:41]requested_item fm.sn is exist - process it [07:28:41]wFMCommunicate request_size=4 [07:28:41]MH_SAM_APDU [07:28:41]CAPDU: 80 11 00 00 [07:28:41]Write to MH i2c: E2 08 00 00 28 80 11 00 00 00 00 00 00 A2 [07:28:41]Write i2c OK [07:28:41]MH_I2C_Read... [07:28:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:41]Read from MH i2c: E2 [07:28:41]MH_I2C_Read... [07:28:41]Read from MH i2c: E2 17 00 [07:28:41]MH_I2C_Read... [07:28:41]Read from MH i2c: E2 17 00 00 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EF [07:28:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:28:41]wFMCommunicate OK [07:28:41]requested_item fd.num is exist - process it [07:28:41]SAM_PROTO_GetFieldsCounters [07:28:41]wFMCommunicate request_size=4 [07:28:41]MH_SAM_APDU [07:28:41]CAPDU: 80 13 00 00 [07:28:41]Write to MH i2c: E2 08 00 01 28 80 13 00 00 00 00 00 00 A5 [07:28:41]Write i2c OK [07:28:41]MH_I2C_Read... [07:28:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:28:41]Read from MH i2c: E2 [07:28:41]MH_I2C_Read... [07:28:41]Read from MH i2c: E2 62 00 [07:28:41]MH_I2C_Read... [07:28:41]Read from MH i2c: E2 62 00 01 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 41 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 B3 [07:28:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 41 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:28:41]wFMCommunicate OK [07:28:41]SAM_PROTO_GetFieldsCounters done [07:28:41]requested_item shift.num is exist - process it [07:28:41]requested_item shift.opened is exist - process it [07:28:41]req_shift_opened [07:28:41]FM_GetShiftState [07:28:41]SAM_PROTO_GetShiftState [07:28:41]wFMCommunicate request_size=4 [07:28:41]MH_SAM_APDU [07:28:41]CAPDU: 80 13 01 00 [07:28:41]Write to MH i2c: E2 08 00 02 28 80 13 01 00 00 00 00 00 A7 [07:28:41]Write i2c OK [07:28:41]MH_I2C_Read... [07:28:41]Read from MH i2c: E2 [07:28:41]MH_I2C_Read... [07:28:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:41]Read from MH i2c: E2 0E 00 [07:28:41]MH_I2C_Read... [07:28:41]Read from MH i2c: E2 0E 00 02 28 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 31 [07:28:41]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:28:41]wFMCommunicate OK [07:28:41]SAM_PROTO_GetShiftState done [07:28:41]FM_GetShiftState done [07:28:41]req_shift_opened done [07:28:41]requested_item shift.open_date is exist - process it [07:28:41]req_shift_open_date [07:28:41]req_shift_open_date done [07:28:41]produce_requested_data done [07:28:41]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200769,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:28:41]process_action_free close_receipt [07:28:41]json_value_free [07:28:41]json_value_free done [07:28:41]process_json_proto returns [07:28:41]Send response to host [07:28:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200769,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:28:41]free response buf [07:28:41]execute_script done [07:28:41]execute_script returns [07:28:41]free content buf [07:28:41]Sock 9.Close socket [07:28:41]Sock 9.Thread stoped [07:28:45]OFD Sender: No OFD packet to send [07:28:50]OFD Sender: No OFD packet to send [07:28:55]OFD Sender: No OFD packet to send [07:29:00]OFD Sender: No OFD packet to send [07:29:05]OFD Sender: No OFD packet to send [07:29:10]OFD Sender: No OFD packet to send [07:29:15]OFD Sender: No OFD packet to send [07:29:20]OFD Sender: No OFD packet to send [07:29:24]recv_with_timeout no data received [07:29:25]OFD Sender: No OFD packet to send [07:29:30]OFD Sender: No OFD packet to send [07:29:35]OFD Sender: No OFD packet to send [07:29:40]OFD Sender: No OFD packet to send [07:29:45]OFD Sender: No OFD packet to send [07:29:50]OFD Sender: No OFD packet to send [07:29:55]OFD Sender: No OFD packet to send [07:30:00]OFD Sender: No OFD packet to send [07:30:05]OFD Sender: No OFD packet to send [07:30:10]OFD Sender: No OFD packet to send [07:30:15]OFD Sender: No OFD packet to send [07:30:20]OFD Sender: No OFD packet to send [07:30:25]OFD Sender: No OFD packet to send [07:30:30]OFD Sender: No OFD packet to send [07:30:35]OFD Sender: No OFD packet to send [07:30:40]OFD Sender: No OFD packet to send [07:30:45]OFD Sender: No OFD packet to send [07:30:50]OFD Sender: No OFD packet to send [07:30:55]OFD Sender: No OFD packet to send [07:31:00]OFD Sender: No OFD packet to send [07:31:04]accept exits with 7 [07:31:04]New connection [07:31:04]New thread 3066776932 created [07:31:04]Thread 3066633572 joined [07:31:04]Waiting for new connection... [07:31:04] Sock 7.Parse request [07:31:04]Sock 7.Check first char [07:31:04]Sock 7.First char is OK [07:31:04]request: POST /json_proto HTTP/1.0 [07:31:04]Method: POST [07:31:04]URL: /json_proto [07:31:04]Method is POST - this is cgi request [07:31:04]url: /json_proto [07:31:04]query_string will be loaded in cgi processing [07:31:04]execute_cgi json_proto POST (null) [07:31:04]execute_cgi path=json_proto method=POST [07:31:04]POST find Content-Length [07:31:04]Host: 172.17.46.195:8080 [07:31:04]Content-Length: 690 [07:31:04]Content-Type: application/json [07:31:04] [07:31:04]POST finish read [07:31:04]Found Content-Length = 690 [07:31:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:31:04]execute_script... [07:31: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)11328345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:31:04]POST & json_proto [07:31:04]process_json_proto [07:31:04]json parsed OK: [07:31:04]protocol is kg_v1.0 [07:31:04]action value=close_receipt [07:31:04]process_action close_receipt [07:31:04]cmd_close_receipt [07:31:04]MH_GetDate [07:31:04]Write to MH i2c: F0 00 00 03 28 1A [07:31:04]Write i2c OK [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: F0 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: F0 09 00 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: F0 09 00 03 28 00 3C 46 C4 66 75 08 C2 66 74 [07:31:04]GetLastDocTimeStamp 1724138920 [07:31:04]current date 1724139068 [07:31:04]FM_GetShiftState [07:31:04]SAM_PROTO_GetShiftState [07:31:04]wFMCommunicate request_size=4 [07:31:04]MH_SAM_APDU [07:31:04]CAPDU: 80 13 01 00 [07:31:04]Write to MH i2c: E2 08 00 04 28 80 13 01 00 00 00 00 00 A9 [07:31:04]Write i2c OK [07:31:04]MH_I2C_Read... [07:31:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:04]Read from MH i2c: E2 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: E2 0E 00 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: E2 0E 00 04 28 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 33 [07:31:04]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:31:04]wFMCommunicate OK [07:31:04]SAM_PROTO_GetShiftState done [07:31:04]FM_GetShiftState done [07:31:04]opened in 1724112758 [07:31:04]opened+sec_in_day 1724199158 [07:31:04]quantity*price = 150076 [07:31:04]sum+1 = 150078 [07:31:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.77 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 69 20.08.2024 07:31 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200770 ФПД: 154886155813893 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T073108&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200770&fm=154886155813893&tin=02508201610067®Number=0000000000092545&sum=150000 [07:31:06]StoreToDocumentArchive [07:31:06]shift 466 fd 200770 [07:31:06]save to /storage/0466/doc_00200770 [07:31:06]save last doc name /storage/0466/doc_00200770 to /storage/kkm_last_doc_name [07:31:06]save OK [07:31:06]Clear old archive folders... [07:31:06]ProcessDocumentItem done err = 0, tmpTLVsize=257 [07:31:06]tlvbuf is 00FD8300 [07:31:06]SAM_PROTO_ClearQueue [07:31:06]wFMCommunicate request_size=4 [07:31:06]MH_SAM_APDU [07:31:06]CAPDU: 80 09 00 00 [07:31:06]Write to MH i2c: E2 08 00 11 28 80 09 00 00 00 00 00 00 AB [07:31:06]Write i2c OK [07:31:06]MH_I2C_Read... [07:31:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:31:06]Read from MH i2c: E2 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 03 00 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 03 00 11 28 00 90 00 AD [07:31:06]RAPDU: 90 00 [07:31:06]wFMCommunicate OK [07:31:06]SAM_PROTO_ClearQueue done [07:31:06]KKMCreateOFDPacket [07:31:06]OFDProtocolAddRootSTLVToBuf [07:31:06]FM_MakeSignedData [07:31:06]FM_MakeSignedData [07:31:06]SAM_PROTO_SignData [07:31:06]wFMCommunicate request_size=4 [07:31:06]MH_SAM_APDU [07:31:06]CAPDU: 80 0D 01 02 [07:31:06]Write to MH i2c: E2 08 00 12 28 80 0D 01 02 00 00 00 00 B3 [07:31:06]Write i2c OK [07:31:06]MH_I2C_Read... [07:31:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:31:06]Read from MH i2c: E2 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 03 00 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 03 00 12 28 00 90 00 AE [07:31:06]RAPDU: 90 00 [07:31:06]wFMCommunicate OK [07:31:06]wFMCommunicate request_size=255 [07:31:06]MH_SAM_APDU [07:31: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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 3C 46 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 42 10 03 [07:31:06]Write to MH i2c: E2 02 01 13 28 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 3C 46 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 42 10 03 00 00 8F [07:31:06]Write i2c OK [07:31:06]MH_I2C_Read... [07:31:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:06]Read from MH i2c: E2 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 03 00 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 03 00 13 28 00 90 00 AF [07:31:06]RAPDU: 90 00 [07:31:06]wFMCommunicate OK [07:31:06]wFMCommunicate request_size=16 [07:31:06]MH_SAM_APDU [07:31:06]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 8C DE 3E 4C 44 05 [07:31:06]Write to MH i2c: E2 13 00 14 28 80 0D 02 02 0B 00 00 35 04 06 00 8C DE 3E 4C 44 05 00 00 48 [07:31:06]Write i2c OK [07:31:06]MH_I2C_Read... [07:31:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:06]Read from MH i2c: E2 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 03 00 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 03 00 14 28 00 90 00 B0 [07:31:06]RAPDU: 90 00 [07:31:06]wFMCommunicate OK [07:31:06]wFMCommunicate request_size=4 [07:31:06]MH_SAM_APDU [07:31:06]CAPDU: 80 0D 03 02 [07:31:06]Write to MH i2c: E2 08 00 15 28 80 0D 03 02 00 00 00 00 B8 [07:31:06]Write i2c OK [07:31:06]MH_I2C_Read... [07:31:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:31:06]Read from MH i2c: E2 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 0B 00 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 0B 00 15 28 00 6F 78 A4 1E B4 62 08 D2 90 00 52 [07:31:06]RAPDU: 6F 78 A4 1E B4 62 08 D2 90 00 [07:31:06]wFMCommunicate OK [07:31:06]SAM_PROTO_SignData done [07:31:06]FM_MakeSignedData done [07:31:06]CreateOFDProtocolMessage [07:31:06]wFMCommunicate request_size=4 [07:31:06]MH_SAM_APDU [07:31:06]CAPDU: 80 11 00 00 [07:31:06]Write to MH i2c: E2 08 00 16 28 80 11 00 00 00 00 00 00 B8 [07:31:06]Write i2c OK [07:31:06]MH_I2C_Read... [07:31:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:06]Read from MH i2c: E2 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 17 00 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 17 00 16 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 05 [07:31:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:31:06]wFMCommunicate OK [07:31:06]CreateOFDProtocolMessage done [07:31:06]OFDSenderStorePacket 200770 [07:31:06]StoreOFDPacket docnum=200770 [07:31:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 51 57 0D 01 4A C4 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 3C 46 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 42 10 03 00 35 04 06 00 8C DE 3E 4C 44 05 6F 78 A4 1E B4 62 08 D2 [07:31:06]CheckFolder [07:31:06]dirname=/storage/ofd_packets [07:31:06]CheckFolder done [07:31:06]ProducePacketName [07:31:06]name=ofd_packets/00200770 [07:31:06]NVStorageSaveData ofd_packets/00200770 [07:31:06]File name is /storage/ofd_packets/00200770 [07:31:06]Write 307 bytes [07:31:06]NVStorageSaveData done [07:31:06]OFDSenderStorePacket done [07:31:06]KKMCreateOFDPacket done [07:31:06]NVStorageSaveData kkm_last_timestamp [07:31:06]File name is /storage/kkm_last_timestamp [07:31:06]Write 4 bytes [07:31:06]NVStorageSaveData done [07:31:06]ExternCall_PrintAddStr [07:31:06]wPrintStart [07:31:06]Write to MH i2c: 01 00 00 17 28 3F [07:31:06]Write i2c OK [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: 01 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: 01 07 00 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: 01 07 00 17 28 00 00 00 00 00 FF 0F 54 [07:31:06]RasterBufferAndPrint [07:31:06]line Счет N : (1)11328345 [07:31:06]line ИНН: 02508201610067 [07:31:06]line Контрольно-Кассовый Чек [07:31:06]line ПРОДАЖА [07:31:06]line ТРК (МРК, ГНК) : 52 [07:31:06]line Товар: 2710194210 [07:31:06]line D-ENERGY ДТ-К-5 [07:31:06]line 19.440 * 77.20 [07:31:06]line = 1500.77 [07:31:06]line НДС 12% НСП 1% [07:31:06]line > о реализуемом товаре [07:31:06]line ОКРУГЛЕНИЕ: -0.77 [07:31:06]line ИТОГО: 1500.00 [07:31:06]line Внесено: 1500.00 [07:31:06]line СДАЧА: 0.00 [07:31:06]line НСП 1% : 13.28 [07:31:06]line НДС 12% : 159.37 [07:31:06]line Наличными: 1500.00 [07:31:06]line Безнал.: 0.00 [07:31:06]line Место: АЗС № 95 "Партнер Нефть" [07:31:06]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:31:06]line СНО: Общий режим [07:31:06]line Чек 69 20.08.2024 07:31 [07:31:06]line Смена: 466 ФФД: 1.0 [07:31:06]line ЗНМ: 0300000079 [07:31:06]line РНМ: 0000000000092545 [07:31:06]line Версия ККМ: 001 [07:31:06]line ФМ: 0000000000871802 [07:31:06]line ФД: 200770 [07:31:06]line ФПД: 154886155813893 [07:31:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T073108&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200770&fm=154886155813893&tin=02508201610067®Number=0000000000092545&sum=150000 [07:31:06]written 0, free lines is 4095 [07:31:06]OFD Sender: Processing packet 200770 [packets to send 247, broken 246] [07:31:06]ProducePacketName [07:31:06]name=ofd_packets/00200770 [07:31:06]OFD Sender: To server: pG, [07:31:06]CommunicateWithHost lk.salyk.kg:30040 [07:31:06]ConnectInit lk.salyk.kg [07:31:06]Connected sock=10 [07:31:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 51 57 0D 01 4A C4 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 3C 46 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 42 10 03 00 35 04 06 00 8C DE 3E 4C 44 05 6F 78 A4 1E B4 62 08 D2 [07:31:07]Write to MH i2c: 01 00 00 42 28 6A [07:31:07]Write i2c OK [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: 01 [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: 01 07 00 [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: 01 07 00 42 28 00 00 00 00 00 E5 0C 62 [07:31:07]RasterBufferAndPrint [07:31:07]line [07:31:07]line [07:31:07]line [07:31:07]line [07:31:07]line [07:31:07]written 0, free lines is 3310 [07:31:07]MH_Cut [07:31:07]Write to MH i2c: D1 01 00 49 28 01 43 [07:31:07]Write i2c OK [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: D1 [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: D1 01 00 [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: D1 01 00 49 28 00 42 [07:31:07]Write to MH i2c: 01 00 00 4A 28 72 [07:31:07]Write i2c OK [07:31:07]MH_I2C_Read... [07:31:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C7 F5 47 00 D2 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 31 38 30 32 10 04 04 00 42 10 03 00 F4 03 04 00 A3 F0 C3 66 B6 04 01 00 00 D4 ED 4E 47 9F A0 A6 A6 [07:31:07]CommunicateWithHost err = 0 [07:31:07]CheckOFDResponse [07:31:07]1017 (14) - 77093643461234 [07:31:07]1041 (16) - 0000000000871802 [07:31:07]1040 (4) - 200770 [07:31:07]1012 (4) - 20.08.2024 01:25 [07:31:07]1206 (1) - 0 [07:31:07]OFD Sender: Remove packet 200770 [07:31:07]ProducePacketName [07:31:07]name=ofd_packets/00200770 [07:31:07]NVStorageDeleteData [07:31:07]OFD Sender: No OFD packet to send [07:31:07]*** Cut start [07:31:07]*** Purtial cut [07:31:07]*** CUTSNS_PIN = 0 [07:31:08]*** Stage 1: CUTSNS_PIN = 1 [07:31:09]Read from MH i2c: 01 [07:31:09]MH_I2C_Read... [07:31:09]*** Stop cut motor [07:31:09]*** Cut end [07:31:09]Read from MH i2c: 01 07 00 [07:31:09]MH_I2C_Read... [07:31:09]Read from MH i2c: 01 07 00 4A 28 00 00 00 00 00 FF 0F 87 [07:31:09]process_action close_receipt done [07:31:09]requested_data is exist [07:31:09]produce_requested_data [07:31:09]requested_item fm.sn is exist - process it [07:31:09]wFMCommunicate request_size=4 [07:31:09]MH_SAM_APDU [07:31:09]CAPDU: 80 11 00 00 [07:31:09]Write to MH i2c: E2 08 00 4B 28 80 11 00 00 00 00 00 00 ED [07:31:09]Write i2c OK [07:31:09]MH_I2C_Read... [07:31:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:09]Read from MH i2c: E2 [07:31:09]MH_I2C_Read... [07:31:09]Read from MH i2c: E2 17 00 [07:31:09]MH_I2C_Read... [07:31:09]Read from MH i2c: E2 17 00 4B 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3A [07:31:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:31:09]wFMCommunicate OK [07:31:09]requested_item fd.num is exist - process it [07:31:09]SAM_PROTO_GetFieldsCounters [07:31:09]wFMCommunicate request_size=4 [07:31:09]MH_SAM_APDU [07:31:09]CAPDU: 80 13 00 00 [07:31:09]Write to MH i2c: E2 08 00 4C 28 80 13 00 00 00 00 00 00 F0 [07:31:09]Write i2c OK [07:31:09]MH_I2C_Read... [07:31:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:31:10]Read from MH i2c: E2 [07:31:10]MH_I2C_Read... [07:31:10]Read from MH i2c: E2 62 00 [07:31:10]MH_I2C_Read... [07:31:10]Read from MH i2c: E2 62 00 4C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 42 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 02 [07:31: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 42 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:31:10]wFMCommunicate OK [07:31:10]SAM_PROTO_GetFieldsCounters done [07:31:10]requested_item shift.num is exist - process it [07:31:10]requested_item shift.opened is exist - process it [07:31:10]req_shift_opened [07:31:10]FM_GetShiftState [07:31:10]SAM_PROTO_GetShiftState [07:31:10]wFMCommunicate request_size=4 [07:31:10]MH_SAM_APDU [07:31:10]CAPDU: 80 13 01 00 [07:31:10]Write to MH i2c: E2 08 00 4D 28 80 13 01 00 00 00 00 00 F2 [07:31:10]Write i2c OK [07:31:10]MH_I2C_Read... [07:31:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:10]Read from MH i2c: E2 [07:31:10]MH_I2C_Read... [07:31:10]Read from MH i2c: E2 0E 00 [07:31:10]MH_I2C_Read... [07:31:10]Read from MH i2c: E2 0E 00 4D 28 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 7C [07:31:10]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:31:10]wFMCommunicate OK [07:31:10]SAM_PROTO_GetShiftState done [07:31:10]FM_GetShiftState done [07:31:10]req_shift_opened done [07:31:10]requested_item shift.open_date is exist - process it [07:31:10]req_shift_open_date [07:31:10]req_shift_open_date done [07:31:10]produce_requested_data done [07:31:10]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200770,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:31:10]process_action_free close_receipt [07:31:10]json_value_free [07:31:10]json_value_free done [07:31:10]process_json_proto returns [07:31:10]Send response to host [07:31:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200770,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:31:10]free response buf [07:31:10]execute_script done [07:31:10]execute_script returns [07:31:10]free content buf [07:31:10]Sock 7.Close socket [07:31:10]Sock 7.Thread stoped [07:31:12]OFD Sender: No OFD packet to send [07:31:17]OFD Sender: No OFD packet to send [07:31:22]OFD Sender: No OFD packet to send [07:31:27]OFD Sender: No OFD packet to send [07:31:32]OFD Sender: No OFD packet to send [07:31:37]OFD Sender: No OFD packet to send [07:31:42]OFD Sender: No OFD packet to send [07:31:47]OFD Sender: No OFD packet to send [07:31:52]OFD Sender: No OFD packet to send [07:31:57]OFD Sender: No OFD packet to send [07:32:02]OFD Sender: No OFD packet to send [07:32:07]OFD Sender: No OFD packet to send [07:32:12]OFD Sender: No OFD packet to send [07:32:17]OFD Sender: No OFD packet to send [07:32:22]OFD Sender: No OFD packet to send [07:32:27]OFD Sender: No OFD packet to send [07:32:32]OFD Sender: No OFD packet to send [07:32:37]OFD Sender: No OFD packet to send [07:32:42]OFD Sender: No OFD packet to send [07:32:47]OFD Sender: No OFD packet to send [07:32:52]OFD Sender: No OFD packet to send [07:32:57]OFD Sender: No OFD packet to send [07:33:02]OFD Sender: No OFD packet to send [07:33:07]OFD Sender: No OFD packet to send [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:34]recv_with_timeout no data received [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:18]accept exits with 9 [07:34:18]New connection [07:34:18]New thread 3066633572 created [07:34:18]Thread 3066776932 joined [07:34:18]Waiting for new connection... [07:34:18] Sock 9.Parse request [07:34:18]Sock 9.Check first char [07:34:18]Sock 9.First char is OK [07:34:18]request: POST /json_proto HTTP/1.0 [07:34:18]Method: POST [07:34:18]URL: /json_proto [07:34:18]Method is POST - this is cgi request [07:34:18]url: /json_proto [07:34:18]query_string will be loaded in cgi processing [07:34:18]execute_cgi json_proto POST (null) [07:34:18]execute_cgi path=json_proto method=POST [07:34:18]POST find Content-Length [07:34:18]Host: 172.17.46.195:8080 [07:34:18]Content-Length: 680 [07:34:18]Content-Type: application/json [07:34:18] [07:34:18]POST finish read [07:34:18]Found Content-Length = 680 [07:34:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:18]execute_script... [07:34: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)11328346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:18]POST & json_proto [07:34:18]process_json_proto [07:34:18]json parsed OK: [07:34:18]protocol is kg_v1.0 [07:34:18]action value=close_receipt [07:34:18]process_action close_receipt [07:34:18]cmd_close_receipt [07:34:18]MH_GetDate [07:34:18]Write to MH i2c: F0 00 00 4E 28 65 [07:34:18]Write i2c OK [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: F0 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: F0 09 00 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: F0 09 00 4E 28 00 FD 46 C4 66 75 08 C2 66 80 [07:34:18]GetLastDocTimeStamp 1724139068 [07:34:18]current date 1724139261 [07:34:18]FM_GetShiftState [07:34:18]SAM_PROTO_GetShiftState [07:34:18]wFMCommunicate request_size=4 [07:34:18]MH_SAM_APDU [07:34:18]CAPDU: 80 13 01 00 [07:34:18]Write to MH i2c: E2 08 00 4F 28 80 13 01 00 00 00 00 00 F4 [07:34:18]Write i2c OK [07:34:18]MH_I2C_Read... [07:34:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:18]Read from MH i2c: E2 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: E2 0E 00 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: E2 0E 00 4F 28 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 7E [07:34:18]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:34:18]wFMCommunicate OK [07:34:18]SAM_PROTO_GetShiftState done [07:34:18]FM_GetShiftState done [07:34:18]opened in 1724112758 [07:34:18]opened+sec_in_day 1724199158 [07:34:18]quantity*price = 80061 [07:34:18]sum+1 = 80063 [07:34:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 70 20.08.2024 07:34 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200771 ФПД: 24005657921674 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T073421&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200771&fm=24005657921674&tin=02508201610067®Number=0000000000092545&sum=80000 [07:34:19]StoreToDocumentArchive [07:34:19]shift 466 fd 200771 [07:34:19]save to /storage/0466/doc_00200771 [07:34:19]save last doc name /storage/0466/doc_00200771 to /storage/kkm_last_doc_name [07:34:19]save OK [07:34:19]Clear old archive folders... [07:34:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:34:19]tlvbuf is 00F15020 [07:34:19]SAM_PROTO_ClearQueue [07:34:19]wFMCommunicate request_size=4 [07:34:19]MH_SAM_APDU [07:34:19]CAPDU: 80 09 00 00 [07:34:19]Write to MH i2c: E2 08 00 5C 28 80 09 00 00 00 00 00 00 F6 [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:34:19]Read from MH i2c: E2 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 5C 28 00 90 00 F8 [07:34:19]RAPDU: 90 00 [07:34:19]wFMCommunicate OK [07:34:19]SAM_PROTO_ClearQueue done [07:34:19]KKMCreateOFDPacket [07:34:19]OFDProtocolAddRootSTLVToBuf [07:34:19]FM_MakeSignedData [07:34:19]FM_MakeSignedData [07:34:19]SAM_PROTO_SignData [07:34:19]wFMCommunicate request_size=4 [07:34:19]MH_SAM_APDU [07:34:19]CAPDU: 80 0D 01 02 [07:34:19]Write to MH i2c: E2 08 00 5D 28 80 0D 01 02 00 00 00 00 FE [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:34:19]Read from MH i2c: E2 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 5D 28 00 90 00 F9 [07:34:19]RAPDU: 90 00 [07:34:19]wFMCommunicate OK [07:34:19]wFMCommunicate request_size=255 [07:34:19]MH_SAM_APDU [07:34:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 46 00 00 00 F4 03 04 00 FD 46 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 10 03 00 35 04 06 00 15 [07:34:19]Write to MH i2c: E2 02 01 5E 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 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 FD 46 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 10 03 00 35 04 06 00 15 00 00 E5 [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:19]Read from MH i2c: E2 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 5E 28 00 90 00 FA [07:34:19]RAPDU: 90 00 [07:34:19]wFMCommunicate OK [07:34:19]wFMCommunicate request_size=10 [07:34:19]MH_SAM_APDU [07:34:19]CAPDU: 80 0D 02 02 05 D5 40 B6 88 8A [07:34:19]Write to MH i2c: E2 0D 00 5F 28 80 0D 02 02 05 00 D5 40 B6 88 8A 00 00 E8 [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:19]Read from MH i2c: E2 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 03 00 5F 28 00 90 00 FB [07:34:19]RAPDU: 90 00 [07:34:19]wFMCommunicate OK [07:34:19]wFMCommunicate request_size=4 [07:34:19]MH_SAM_APDU [07:34:19]CAPDU: 80 0D 03 02 [07:34:19]Write to MH i2c: E2 08 00 60 28 80 0D 03 02 00 00 00 00 03 [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:34:19]Read from MH i2c: E2 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 0B 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 0B 00 60 28 00 A2 7C 6D 85 A3 D8 F2 1A 90 00 9B [07:34:19]RAPDU: A2 7C 6D 85 A3 D8 F2 1A 90 00 [07:34:19]wFMCommunicate OK [07:34:19]SAM_PROTO_SignData done [07:34:19]FM_MakeSignedData done [07:34:19]CreateOFDProtocolMessage [07:34:19]wFMCommunicate request_size=4 [07:34:19]MH_SAM_APDU [07:34:19]CAPDU: 80 11 00 00 [07:34:19]Write to MH i2c: E2 08 00 61 28 80 11 00 00 00 00 00 00 03 [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:19]Read from MH i2c: E2 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 17 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 17 00 61 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 50 [07:34:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:34:19]wFMCommunicate OK [07:34:19]CreateOFDProtocolMessage done [07:34:19]OFDSenderStorePacket 200771 [07:34:19]StoreOFDPacket docnum=200771 [07:34:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 44 E5 07 01 4A E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 46 00 00 00 F4 03 04 00 FD 46 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 10 03 00 35 04 06 00 15 D5 40 B6 88 8A A2 7C 6D 85 A3 D8 F2 1A [07:34:19]CheckFolder [07:34:19]dirname=/storage/ofd_packets [07:34:19]CheckFolder done [07:34:19]ProducePacketName [07:34:19]name=ofd_packets/00200771 [07:34:19]NVStorageSaveData ofd_packets/00200771 [07:34:19]File name is /storage/ofd_packets/00200771 [07:34:19]Write 301 bytes [07:34:19]NVStorageSaveData done [07:34:19]OFDSenderStorePacket done [07:34:19]KKMCreateOFDPacket done [07:34:19]NVStorageSaveData kkm_last_timestamp [07:34:19]File name is /storage/kkm_last_timestamp [07:34:19]Write 4 bytes [07:34:19]NVStorageSaveData done [07:34:19]ExternCall_PrintAddStr [07:34:19]wPrintStart [07:34:19]Write to MH i2c: 01 00 00 62 28 8A [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: 01 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: 01 07 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: 01 07 00 62 28 00 00 00 00 00 FF 0F 9F [07:34:19]RasterBufferAndPrint [07:34:19]line Счет N : (1)11328346 [07:34:19]line ИНН: 02508201610067 [07:34:19]line Контрольно-Кассовый Чек [07:34:19]line ПРОДАЖА [07:34:19]line ТРК (МРК, ГНК) : 21 [07:34:19]line Товар: 2710124500 [07:34:19]line Аи-95-К-5 [07:34:19]line 10.790 * 74.20 [07:34:19]line = 800.62 [07:34:19]line НДС 12% НСП 1% [07:34:19]line > о реализуемом товаре [07:34:19]line ОКРУГЛЕНИЕ: -0.62 [07:34:19]line ИТОГО: 800.00 [07:34:19]line Внесено: 800.00 [07:34:19]line СДАЧА: 0.00 [07:34:19]line НСП 1% : 7.08 [07:34:19]line НДС 12% : 85.02 [07:34:19]line Наличными: 800.00 [07:34:19]line Безнал.: 0.00 [07:34:19]line Место: АЗС № 95 "Партнер Нефть" [07:34:19]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:34:19]line СНО: Общий режим [07:34:19]line Чек 70 20.08.2024 07:34 [07:34:19]line Смена: 466 ФФД: 1.0 [07:34:19]line ЗНМ: 0300000079 [07:34:19]line РНМ: 0000000000092545 [07:34:19]line Версия ККМ: 001 [07:34:19]line ФМ: 0000000000871802 [07:34:19]line ФД: 200771 [07:34:19]line ФПД: 24005657921674 [07:34:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T073421&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200771&fm=24005657921674&tin=02508201610067®Number=0000000000092545&sum=80000 [07:34:20]written 0, free lines is 4095 [07:34:20]OFD Sender: Processing packet 200771 [packets to send 247, broken 246] [07:34:20]ProducePacketName [07:34:20]name=ofd_packets/00200771 [07:34:20]OFD Sender: To server: pG, [07:34:20]CommunicateWithHost lk.salyk.kg:30040 [07:34:20]ConnectInit lk.salyk.kg [07:34:20]Connected sock=11 [07:34:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 44 E5 07 01 4A E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 46 00 00 00 F4 03 04 00 FD 46 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 10 03 00 35 04 06 00 15 D5 40 B6 88 8A A2 7C 6D 85 A3 D8 F2 1A [07:34:20]Write to MH i2c: 01 00 00 8D 28 B5 [07:34:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E6 D7 47 00 B1 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 31 38 30 32 10 04 04 00 43 10 03 00 F4 03 04 00 64 F1 C3 66 B6 04 01 00 00 CA A6 60 DA F8 76 7B FF [07:34:20]CommunicateWithHost err = 0 [07:34:20]CheckOFDResponse [07:34:20]1017 (14) - 77093643461234 [07:34:20]1041 (16) - 0000000000871802 [07:34:20]1040 (4) - 200771 [07:34:20]1012 (4) - 20.08.2024 01:29 [07:34:20]1206 (1) - 0 [07:34:20]OFD Sender: Remove packet 200771 [07:34:20]ProducePacketName [07:34:20]name=ofd_packets/00200771 [07:34:20]NVStorageDeleteData [07:34:20]Write i2c OK [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: 01 [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: 01 07 00 [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: 01 07 00 8D 28 00 00 00 00 00 CB 0C 93 [07:34:20]RasterBufferAndPrint [07:34:20]line [07:34:20]line [07:34:20]line [07:34:20]line [07:34:20]line [07:34:20]written 0, free lines is 3288 [07:34:20]MH_Cut [07:34:20]Write to MH i2c: D1 01 00 94 28 01 8E [07:34:20]Write i2c OK [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: D1 [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: D1 01 00 [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: D1 01 00 94 28 00 8D [07:34:20]Write to MH i2c: 01 00 00 95 28 BD [07:34:20]Write i2c OK [07:34:20]MH_I2C_Read... [07:34:21]OFD Sender: No OFD packet to send [07:34:21]*** Cut start [07:34:21]*** Purtial cut [07:34:21]*** Stage 1: CUTSNS_PIN = 1 [07:34:21]Read from MH i2c: 01 [07:34:21]MH_I2C_Read... [07:34:21]*** Stop cut motor [07:34:21]*** Cut end [07:34:21]Read from MH i2c: 01 07 00 [07:34:21]MH_I2C_Read... [07:34:21]Read from MH i2c: 01 07 00 95 28 00 00 00 00 00 FF 0F D2 [07:34:21]process_action close_receipt done [07:34:21]requested_data is exist [07:34:21]produce_requested_data [07:34:21]requested_item fm.sn is exist - process it [07:34:21]wFMCommunicate request_size=4 [07:34:21]MH_SAM_APDU [07:34:21]CAPDU: 80 11 00 00 [07:34:21]Write to MH i2c: E2 08 00 96 28 80 11 00 00 00 00 00 00 38 [07:34:21]Write i2c OK [07:34:21]MH_I2C_Read... [07:34:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:21]Read from MH i2c: E2 [07:34:21]MH_I2C_Read... [07:34:21]Read from MH i2c: E2 17 00 [07:34:21]MH_I2C_Read... [07:34:21]Read from MH i2c: E2 17 00 96 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 85 [07:34:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:34:21]wFMCommunicate OK [07:34:21]requested_item fd.num is exist - process it [07:34:21]SAM_PROTO_GetFieldsCounters [07:34:21]wFMCommunicate request_size=4 [07:34:21]MH_SAM_APDU [07:34:21]CAPDU: 80 13 00 00 [07:34:21]Write to MH i2c: E2 08 00 97 28 80 13 00 00 00 00 00 00 3B [07:34:21]Write i2c OK [07:34:21]MH_I2C_Read... [07:34:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:34:21]Read from MH i2c: E2 [07:34:21]MH_I2C_Read... [07:34:21]Read from MH i2c: E2 62 00 [07:34:21]MH_I2C_Read... [07:34:21]Read from MH i2c: E2 62 00 97 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 43 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 51 [07:34: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 43 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:34:21]wFMCommunicate OK [07:34:21]SAM_PROTO_GetFieldsCounters done [07:34:21]requested_item shift.num is exist - process it [07:34:21]requested_item shift.opened is exist - process it [07:34:21]req_shift_opened [07:34:21]FM_GetShiftState [07:34:21]SAM_PROTO_GetShiftState [07:34:21]wFMCommunicate request_size=4 [07:34:21]MH_SAM_APDU [07:34:21]CAPDU: 80 13 01 00 [07:34:21]Write to MH i2c: E2 08 00 98 28 80 13 01 00 00 00 00 00 3D [07:34:21]Write i2c OK [07:34:21]MH_I2C_Read... [07:34:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:21]Read from MH i2c: E2 [07:34:21]MH_I2C_Read... [07:34:21]Read from MH i2c: E2 0E 00 [07:34:21]MH_I2C_Read... [07:34:21]Read from MH i2c: E2 0E 00 98 28 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C7 [07:34:21]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:34:21]wFMCommunicate OK [07:34:21]SAM_PROTO_GetShiftState done [07:34:21]FM_GetShiftState done [07:34:21]req_shift_opened done [07:34:21]requested_item shift.open_date is exist - process it [07:34:21]req_shift_open_date [07:34:21]req_shift_open_date done [07:34:21]produce_requested_data done [07:34:21]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200771,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:34:21]process_action_free close_receipt [07:34:21]json_value_free [07:34:21]json_value_free done [07:34:21]process_json_proto returns [07:34:21]Send response to host [07:34:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200771,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:34:21]free response buf [07:34:21]execute_script done [07:34:21]execute_script returns [07:34:21]free content buf [07:34:21]Sock 9.Close socket [07:34:21]Sock 9.Thread stoped [07:34:26]OFD Sender: No OFD packet to send [07:34:31]OFD Sender: No OFD packet to send [07:34:36]OFD Sender: No OFD packet to send [07:34:41]OFD Sender: No OFD packet to send [07:34:46]OFD Sender: No OFD packet to send [07:34:51]OFD Sender: No OFD packet to send [07:34:56]OFD Sender: No OFD packet to send [07:35:01]OFD Sender: No OFD packet to send [07:35:06]OFD Sender: No OFD packet to send [07:35:11]OFD Sender: No OFD packet to send [07:35:16]OFD Sender: No OFD packet to send [07:35:21]OFD Sender: No OFD packet to send [07:35:26]OFD Sender: No OFD packet to send [07:35:31]OFD Sender: No OFD packet to send [07:35:36]OFD Sender: No OFD packet to send [07:35:41]OFD Sender: No OFD packet to send [07:35:46]OFD Sender: No OFD packet to send [07:35:51]OFD Sender: No OFD packet to send [07:35:56]OFD Sender: No OFD packet to send [07:36:01]OFD Sender: No OFD packet to send [07:36:06]OFD Sender: No OFD packet to send [07:36:11]OFD Sender: No OFD packet to send [07:36:16]OFD Sender: No OFD packet to send [07:36:21]OFD Sender: No OFD packet to send [07:36:26]OFD Sender: No OFD packet to send [07:36:31]OFD Sender: No OFD packet to send [07:36:36]OFD Sender: No OFD packet to send [07:36:41]OFD Sender: No OFD packet to send [07:36:46]OFD Sender: No OFD packet to send [07:36:51]OFD Sender: No OFD packet to send [07:36:56]OFD Sender: No OFD packet to send [07:37:01]OFD Sender: No OFD packet to send [07:37:06]OFD Sender: No OFD packet to send [07:37:11]OFD Sender: No OFD packet to send [07:37:16]OFD Sender: No OFD packet to send [07:37:21]OFD Sender: No OFD packet to send [07:37:26]OFD Sender: No OFD packet to send [07:37:31]OFD Sender: No OFD packet to send [07:37:36]OFD Sender: No OFD packet to send [07:37:41]OFD Sender: No OFD packet to send [07:37:46]OFD Sender: No OFD packet to send [07:37:51]OFD Sender: No OFD packet to send [07:37:56]OFD Sender: No OFD packet to send [07:38:01]OFD Sender: No OFD packet to send [07:38:06]OFD Sender: No OFD packet to send [07:38:11]OFD Sender: No OFD packet to send [07:38:16]OFD Sender: No OFD packet to send [07:38:21]OFD Sender: No OFD packet to send [07:38:26]OFD Sender: No OFD packet to send [07:38:31]OFD Sender: No OFD packet to send [07:38:36]OFD Sender: No OFD packet to send [07:38:41]OFD Sender: No OFD packet to send [07:38:46]OFD Sender: No OFD packet to send [07:38:51]OFD Sender: No OFD packet to send [07:38:56]OFD Sender: No OFD packet to send [07:39:01]OFD Sender: No OFD packet to send [07:39:06]OFD Sender: No OFD packet to send [07:39:11]OFD Sender: No OFD packet to send [07:39:16]OFD Sender: No OFD packet to send [07:39:21]OFD Sender: No OFD packet to send [07:39:26]OFD Sender: No OFD packet to send [07:39:31]OFD Sender: No OFD packet to send [07:39:36]OFD Sender: No OFD packet to send [07:39:41]OFD Sender: No OFD packet to send [07:39:46]OFD Sender: No OFD packet to send [07:39:49]accept exits with 7 [07:39:49]New connection [07:39:49]New thread 3066776932 created [07:39:49]Thread 3066633572 joined [07:39:49]Waiting for new connection... [07:39:49] Sock 7.Parse request [07:39:49]Sock 7.Check first char [07:39:49]Sock 7.First char is OK [07:39:49]request: POST /json_proto HTTP/1.0 [07:39:49]Method: POST [07:39:49]URL: /json_proto [07:39:49]Method is POST - this is cgi request [07:39:49]url: /json_proto [07:39:49]query_string will be loaded in cgi processing [07:39:49]execute_cgi json_proto POST (null) [07:39:49]execute_cgi path=json_proto method=POST [07:39:49]POST find Content-Length [07:39:49]Host: 172.17.46.195:8080 [07:39:49]Content-Length: 687 [07:39:49]Content-Type: application/json [07:39:49] [07:39:49]POST finish read [07:39:49]Found Content-Length = 687 [07:39:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 65.110, "sum" : 2500.22, "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:39:49]execute_script... [07:39: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)11328347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 65.110, "sum" : 2500.22, "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:39:49]POST & json_proto [07:39:49]process_json_proto [07:39:49]json parsed OK: [07:39:49]protocol is kg_v1.0 [07:39:49]action value=close_receipt [07:39:49]process_action close_receipt [07:39:49]cmd_close_receipt [07:39:49]MH_GetDate [07:39:49]Write to MH i2c: F0 00 00 99 28 B0 [07:39:49]Write i2c OK [07:39:49]MH_I2C_Read... [07:39:49]Read from MH i2c: F0 [07:39:49]MH_I2C_Read... [07:39:49]Read from MH i2c: F0 09 00 [07:39:49]MH_I2C_Read... [07:39:49]Read from MH i2c: F0 09 00 99 28 00 48 48 C4 66 75 08 C2 66 18 [07:39:49]GetLastDocTimeStamp 1724139261 [07:39:49]current date 1724139592 [07:39:49]FM_GetShiftState [07:39:49]SAM_PROTO_GetShiftState [07:39:49]wFMCommunicate request_size=4 [07:39:49]MH_SAM_APDU [07:39:49]CAPDU: 80 13 01 00 [07:39:49]Write to MH i2c: E2 08 00 9A 28 80 13 01 00 00 00 00 00 3F [07:39:49]Write i2c OK [07:39:49]MH_I2C_Read... [07:39:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:49]Read from MH i2c: E2 [07:39:49]MH_I2C_Read... [07:39:49]Read from MH i2c: E2 0E 00 [07:39:49]MH_I2C_Read... [07:39:49]Read from MH i2c: E2 0E 00 9A 28 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C9 [07:39:49]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:39:49]wFMCommunicate OK [07:39:49]SAM_PROTO_GetShiftState done [07:39:49]FM_GetShiftState done [07:39:49]opened in 1724112758 [07:39:49]opened+sec_in_day 1724199158 [07:39:49]quantity*price = 250022 [07:39:49]sum+1 = 250023 [07:39:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.51 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 71 20.08.2024 07:39 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200772 ФПД: 59237032596817 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T073952&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200772&fm=59237032596817&tin=02508201610067®Number=0000000000092545&sum=250000 [07:39:50]StoreToDocumentArchive [07:39:50]shift 466 fd 200772 [07:39:50]save to /storage/0466/doc_00200772 [07:39:50]save last doc name /storage/0466/doc_00200772 to /storage/kkm_last_doc_name [07:39:50]save OK [07:39:50]Clear old archive folders... [07:39:50]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:39:50]tlvbuf is 00F14A50 [07:39:50]SAM_PROTO_ClearQueue [07:39:50]wFMCommunicate request_size=4 [07:39:50]MH_SAM_APDU [07:39:50]CAPDU: 80 09 00 00 [07:39:50]Write to MH i2c: E2 08 00 A7 28 80 09 00 00 00 00 00 00 41 [07:39:50]Write i2c OK [07:39:50]MH_I2C_Read... [07:39:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:39:50]Read from MH i2c: E2 [07:39:50]MH_I2C_Read... [07:39:50]Read from MH i2c: E2 03 00 [07:39:50]MH_I2C_Read... [07:39:50]Read from MH i2c: E2 03 00 A7 28 00 90 00 43 [07:39:50]RAPDU: 90 00 [07:39:50]wFMCommunicate OK [07:39:50]SAM_PROTO_ClearQueue done [07:39:50]KKMCreateOFDPacket [07:39:50]OFDProtocolAddRootSTLVToBuf [07:39:50]FM_MakeSignedData [07:39:50]FM_MakeSignedData [07:39:50]SAM_PROTO_SignData [07:39:50]wFMCommunicate request_size=4 [07:39:50]MH_SAM_APDU [07:39:50]CAPDU: 80 0D 01 02 [07:39:50]Write to MH i2c: E2 08 00 A8 28 80 0D 01 02 00 00 00 00 49 [07:39:50]Write i2c OK [07:39:50]MH_I2C_Read... [07:39:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:39:50]Read from MH i2c: E2 [07:39:50]MH_I2C_Read... [07:39:50]Read from MH i2c: E2 03 00 [07:39:50]MH_I2C_Read... [07:39:50]Read from MH i2c: E2 03 00 A8 28 00 90 00 44 [07:39:50]RAPDU: 90 00 [07:39:50]wFMCommunicate OK [07:39:50]wFMCommunicate request_size=255 [07:39:50]MH_SAM_APDU [07:39:50]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 33 FF 03 08 00 03 56 FE 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 A6 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 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 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 47 00 00 00 F4 03 04 00 48 48 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 10 03 00 35 04 06 00 35 E0 [07:39:50]Write to MH i2c: E2 02 01 A9 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 33 FF 03 08 00 03 56 FE 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 A6 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 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 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 47 00 00 00 F4 03 04 00 48 48 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 10 03 00 35 04 06 00 35 E0 00 00 9F [07:39:50]Write i2c OK [07:39:50]MH_I2C_Read... [07:39:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:50]Read from MH i2c: E2 [07:39:50]MH_I2C_Read... [07:39:50]Read from MH i2c: E2 03 00 [07:39:50]MH_I2C_Read... [07:39:50]Read from MH i2c: E2 03 00 A9 28 00 90 00 45 [07:39:50]RAPDU: 90 00 [07:39:50]wFMCommunicate OK [07:39:50]wFMCommunicate request_size=9 [07:39:50]MH_SAM_APDU [07:39:50]CAPDU: 80 0D 02 02 04 32 49 15 51 [07:39:50]Write to MH i2c: E2 0C 00 AA 28 80 0D 02 02 04 00 32 49 15 51 00 00 35 [07:39:50]Write i2c OK [07:39:50]MH_I2C_Read... [07:39:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:50]Read from MH i2c: E2 [07:39:50]MH_I2C_Read... [07:39:50]Read from MH i2c: E2 03 00 [07:39:50]MH_I2C_Read... [07:39:50]Read from MH i2c: E2 03 00 AA 28 00 90 00 46 [07:39:50]RAPDU: 90 00 [07:39:50]wFMCommunicate OK [07:39:50]wFMCommunicate request_size=4 [07:39:50]MH_SAM_APDU [07:39:50]CAPDU: 80 0D 03 02 [07:39:50]Write to MH i2c: E2 08 00 AB 28 80 0D 03 02 00 00 00 00 4E [07:39:50]Write i2c OK [07:39:50]MH_I2C_Read... [07:39:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:39:50]Read from MH i2c: E2 [07:39:50]MH_I2C_Read... [07:39:50]Read from MH i2c: E2 0B 00 [07:39:50]MH_I2C_Read... [07:39:50]Read from MH i2c: E2 0B 00 AB 28 00 47 EB 46 CC 57 D4 32 E1 90 00 D1 [07:39:50]RAPDU: 47 EB 46 CC 57 D4 32 E1 90 00 [07:39:50]wFMCommunicate OK [07:39:50]SAM_PROTO_SignData done [07:39:50]FM_MakeSignedData done [07:39:50]CreateOFDProtocolMessage [07:39:50]wFMCommunicate request_size=4 [07:39:50]MH_SAM_APDU [07:39:50]CAPDU: 80 11 00 00 [07:39:50]Write to MH i2c: E2 08 00 AC 28 80 11 00 00 00 00 00 00 4E [07:39:50]Write i2c OK [07:39:50]MH_I2C_Read... [07:39:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:50]Read from MH i2c: E2 [07:39:50]MH_I2C_Read... [07:39:50]Read from MH i2c: E2 17 00 [07:39:50]MH_I2C_Read... [07:39:50]Read from MH i2c: E2 17 00 AC 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9B [07:39:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:39:50]wFMCommunicate OK [07:39:50]CreateOFDProtocolMessage done [07:39:50]OFDSenderStorePacket 200772 [07:39:50]StoreOFDPacket docnum=200772 [07:39:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 EB 6A 06 01 E3 CA 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 33 FF 03 08 00 03 56 FE 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 A6 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 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 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 47 00 00 00 F4 03 04 00 48 48 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 10 03 00 35 04 06 00 35 E0 32 49 15 51 47 EB 46 CC 57 D4 32 E1 [07:39:50]CheckFolder [07:39:50]dirname=/storage/ofd_packets [07:39:50]CheckFolder done [07:39:50]ProducePacketName [07:39:50]name=ofd_packets/00200772 [07:39:50]NVStorageSaveData ofd_packets/00200772 [07:39:50]File name is /storage/ofd_packets/00200772 [07:39:50]Write 300 bytes [07:39:50]NVStorageSaveData done [07:39:50]OFDSenderStorePacket done [07:39:50]KKMCreateOFDPacket done [07:39:50]NVStorageSaveData kkm_last_timestamp [07:39:50]File name is /storage/kkm_last_timestamp [07:39:50]Write 4 bytes [07:39:50]NVStorageSaveData done [07:39:50]ExternCall_PrintAddStr [07:39:50]wPrintStart [07:39:50]Write to MH i2c: 01 00 00 AD 28 D5 [07:39:50]OFD Sender: Processing packet 200772 [packets to send 247, broken 246] [07:39:50]ProducePacketName [07:39:50]name=ofd_packets/00200772 [07:39:50]OFD Sender: To server: pG, [07:39:50]CommunicateWithHost lk.salyk.kg:30040 [07:39:50]ConnectInit lk.salyk.kg [07:39:50]Write i2c OK [07:39:50]MH_I2C_Read... [07:39:50]Read from MH i2c: 01 [07:39:50]MH_I2C_Read... [07:39:50]Read from MH i2c: 01 07 00 [07:39:50]MH_I2C_Read... [07:39:50]Read from MH i2c: 01 07 00 AD 28 00 00 00 00 00 FF 0F EA [07:39:50]RasterBufferAndPrint [07:39:50]line Счет N : (1)11328347 [07:39:50]line ИНН: 02508201610067 [07:39:50]line Контрольно-Кассовый Чек [07:39:50]line ПРОДАЖА [07:39:50]line ТРК (МРК, ГНК) : 71 [07:39:50]line Товар: 2711190000 [07:39:50]line ГАЗ-К-3 [07:39:50]line 65.110 * 38.40 [07:39:50]line = 2500.22 [07:39:50]line НДС 12% НСП 1% [07:39:50]line > о реализуемом товаре [07:39:50]line ОКРУГЛЕНИЕ: -0.22 [07:39:50]line ИТОГО: 2500.00 [07:39:50]line Внесено: 2500.00 [07:39:50]line СДАЧА: 0.00 [07:39:50]line НСП 1% : 22.13 [07:39:50]line НДС 12% : 265.51 [07:39:50]line Наличными: 2500.00 [07:39:50]line Безнал.: 0.00 [07:39:50]line Место: АЗС № 95 "Партнер Нефть" [07:39:50]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:39:50]line СНО: Общий режим [07:39:50]line Чек 71 20.08.2024 07:39 [07:39:50]line Смена: 466 ФФД: 1.0 [07:39:50]line ЗНМ: 0300000079 [07:39:50]line РНМ: 0000000000092545 [07:39:50]line Версия ККМ: 001 [07:39:50]line ФМ: 0000000000871802 [07:39:50]line ФД: 200772 [07:39:50]line ФПД: 59237032596817 [07:39:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T073952&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200772&fm=59237032596817&tin=02508201610067®Number=0000000000092545&sum=250000 [07:39:51]Connected sock=10 [07:39:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 EB 6A 06 01 E3 CA 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 33 FF 03 08 00 03 56 FE 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 A6 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 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 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 47 00 00 00 F4 03 04 00 48 48 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 10 03 00 35 04 06 00 35 E0 32 49 15 51 47 EB 46 CC 57 D4 32 E1 [07:39:51]written 0, free lines is 4095 [07:39:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 43 56 47 00 8D 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 31 38 30 32 10 04 04 00 44 10 03 00 F4 03 04 00 AF F2 C3 66 B6 04 01 00 00 54 41 86 11 15 B8 3B 7A [07:39:51]CommunicateWithHost err = 0 [07:39:51]CheckOFDResponse [07:39:51]1017 (14) - 77093643461234 [07:39:51]1041 (16) - 0000000000871802 [07:39:51]1040 (4) - 200772 [07:39:51]1012 (4) - 20.08.2024 01:34 [07:39:51]1206 (1) - 0 [07:39:51]OFD Sender: Remove packet 200772 [07:39:51]ProducePacketName [07:39:51]name=ofd_packets/00200772 [07:39:51]NVStorageDeleteData [07:39:51]Write to MH i2c: 01 00 00 D8 28 00 [07:39:51]Write i2c OK [07:39:51]MH_I2C_Read... [07:39:51]Read from MH i2c: 01 [07:39:51]MH_I2C_Read... [07:39:51]Read from MH i2c: 01 07 00 [07:39:51]MH_I2C_Read... [07:39:51]Read from MH i2c: 01 07 00 D8 28 00 00 00 00 00 D1 0C E4 [07:39:51]RasterBufferAndPrint [07:39:51]line [07:39:51]line [07:39:51]line [07:39:51]line [07:39:51]line [07:39:51]written 0, free lines is 3290 [07:39:51]MH_Cut [07:39:51]Write to MH i2c: D1 01 00 DF 28 01 D9 [07:39:51]Write i2c OK [07:39:51]MH_I2C_Read... [07:39:51]Read from MH i2c: D1 [07:39:51]MH_I2C_Read... [07:39:51]Read from MH i2c: D1 01 00 [07:39:51]MH_I2C_Read... [07:39:51]Read from MH i2c: D1 01 00 DF 28 00 D8 [07:39:51]Write to MH i2c: 01 00 00 E0 28 08 [07:39:51]Write i2c OK [07:39:51]MH_I2C_Read... [07:39:51]OFD Sender: No OFD packet to send [07:39:52]*** Cut start [07:39:52]*** Purtial cut [07:39:52]*** CUTSNS_PIN = 0 [07:39:52]*** Stage 1: CUTSNS_PIN = 1 [07:39:54]Read from MH i2c: 01 [07:39:54]MH_I2C_Read... [07:39:54]*** Stop cut motor [07:39:54]*** Cut end [07:39:54]Read from MH i2c: 01 07 00 [07:39:54]MH_I2C_Read... [07:39:54]Read from MH i2c: 01 07 00 E0 28 00 00 00 00 00 FF 0F 1D [07:39:54]process_action close_receipt done [07:39:54]requested_data is exist [07:39:54]produce_requested_data [07:39:54]requested_item fm.sn is exist - process it [07:39:54]wFMCommunicate request_size=4 [07:39:54]MH_SAM_APDU [07:39:54]CAPDU: 80 11 00 00 [07:39:54]Write to MH i2c: E2 08 00 E1 28 80 11 00 00 00 00 00 00 83 [07:39:54]Write i2c OK [07:39:54]MH_I2C_Read... [07:39:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:54]Read from MH i2c: E2 [07:39:54]MH_I2C_Read... [07:39:54]Read from MH i2c: E2 17 00 [07:39:54]MH_I2C_Read... [07:39:54]Read from MH i2c: E2 17 00 E1 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D0 [07:39:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:39:54]wFMCommunicate OK [07:39:54]requested_item fd.num is exist - process it [07:39:54]SAM_PROTO_GetFieldsCounters [07:39:54]wFMCommunicate request_size=4 [07:39:54]MH_SAM_APDU [07:39:54]CAPDU: 80 13 00 00 [07:39:54]Write to MH i2c: E2 08 00 E2 28 80 13 00 00 00 00 00 00 86 [07:39:54]Write i2c OK [07:39:54]MH_I2C_Read... [07:39:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:39:54]Read from MH i2c: E2 [07:39:54]MH_I2C_Read... [07:39:54]Read from MH i2c: E2 62 00 [07:39:54]MH_I2C_Read... [07:39:54]Read from MH i2c: E2 62 00 E2 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 44 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 A0 [07:39:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 44 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:39:54]wFMCommunicate OK [07:39:54]SAM_PROTO_GetFieldsCounters done [07:39:54]requested_item shift.num is exist - process it [07:39:54]requested_item shift.opened is exist - process it [07:39:54]req_shift_opened [07:39:54]FM_GetShiftState [07:39:54]SAM_PROTO_GetShiftState [07:39:54]wFMCommunicate request_size=4 [07:39:54]MH_SAM_APDU [07:39:54]CAPDU: 80 13 01 00 [07:39:54]Write to MH i2c: E2 08 00 E3 28 80 13 01 00 00 00 00 00 88 [07:39:54]Write i2c OK [07:39:54]MH_I2C_Read... [07:39:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:54]Read from MH i2c: E2 [07:39:54]MH_I2C_Read... [07:39:54]Read from MH i2c: E2 0E 00 [07:39:54]MH_I2C_Read... [07:39:54]Read from MH i2c: E2 0E 00 E3 28 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 12 [07:39:54]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:39:54]wFMCommunicate OK [07:39:54]SAM_PROTO_GetShiftState done [07:39:54]FM_GetShiftState done [07:39:54]req_shift_opened done [07:39:54]requested_item shift.open_date is exist - process it [07:39:54]req_shift_open_date [07:39:54]req_shift_open_date done [07:39:54]produce_requested_data done [07:39:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200772,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:39:54]process_action_free close_receipt [07:39:54]json_value_free [07:39:54]json_value_free done [07:39:54]process_json_proto returns [07:39:54]Send response to host [07:39:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200772,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:39:54]free response buf [07:39:54]execute_script done [07:39:54]execute_script returns [07:39:54]free content buf [07:39:54]Sock 7.Close socket [07:39:54]Sock 7.Thread stoped [07:39:56]OFD Sender: No OFD packet to send [07:40:01]OFD Sender: No OFD packet to send [07:40:06]OFD Sender: No OFD packet to send [07:40:11]OFD Sender: No OFD packet to send [07:40:16]OFD Sender: No OFD packet to send [07:40:21]accept exits with 9 [07:40:21]New connection [07:40:21]New thread 3066633572 created [07:40:21]Thread 3066776932 joined [07:40:21]Waiting for new connection... [07:40:21] Sock 9.Parse request [07:40:21]Sock 9.Check first char [07:40:21]Sock 9.First char is OK [07:40:21]request: POST /json_proto HTTP/1.0 [07:40:21]Method: POST [07:40:21]URL: /json_proto [07:40:21]Method is POST - this is cgi request [07:40:21]url: /json_proto [07:40:21]query_string will be loaded in cgi processing [07:40:21]execute_cgi json_proto POST (null) [07:40:21]execute_cgi path=json_proto method=POST [07:40:21]POST find Content-Length [07:40:21]Host: 172.17.46.195:8080 [07:40:21]Content-Length: 811 [07:40:21]Content-Type: application/json [07:40:21] [07:40:21]POST finish read [07:40:21]Found Content-Length = 811 [07:40:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328348", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:40:21]execute_script... [07:40:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328348", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:40:21]POST & json_proto [07:40:21]process_json_proto [07:40:21]json parsed OK: [07:40:21]protocol is kg_v1.0 [07:40:21]action value=close_receipt [07:40:21]process_action close_receipt [07:40:21]cmd_close_receipt [07:40:21]MH_GetDate [07:40:21]Write to MH i2c: F0 00 00 E4 28 FB [07:40:21]Write i2c OK [07:40:21]MH_I2C_Read... [07:40:21]Read from MH i2c: F0 [07:40:21]MH_I2C_Read... [07:40:21]Read from MH i2c: F0 09 00 [07:40:21]MH_I2C_Read... [07:40:21]Read from MH i2c: F0 09 00 E4 28 00 69 48 C4 66 75 08 C2 66 84 [07:40:21]GetLastDocTimeStamp 1724139592 [07:40:21]current date 1724139625 [07:40:21]FM_GetShiftState [07:40:21]SAM_PROTO_GetShiftState [07:40:21]wFMCommunicate request_size=4 [07:40:21]MH_SAM_APDU [07:40:21]CAPDU: 80 13 01 00 [07:40:21]Write to MH i2c: E2 08 00 E5 28 80 13 01 00 00 00 00 00 8A [07:40:21]Write i2c OK [07:40:21]MH_I2C_Read... [07:40:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:40:21]Read from MH i2c: E2 [07:40:21]MH_I2C_Read... [07:40:21]Read from MH i2c: E2 0E 00 [07:40:21]MH_I2C_Read... [07:40:21]Read from MH i2c: E2 0E 00 E5 28 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 14 [07:40:21]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:40:21]wFMCommunicate OK [07:40:21]SAM_PROTO_GetShiftState done [07:40:21]FM_GetShiftState done [07:40:21]opened in 1724112758 [07:40:21]opened+sec_in_day 1724199158 [07:40:21]quantity*price = 100051 [07:40:21]sum+1 = 100052 [07:40:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 72 20.08.2024 07:40 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200773 ФПД: 255423136562347 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T074025&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200773&fm=255423136562347&tin=02508201610067®Number=0000000000092545&sum=100051 [07:40:22]StoreToDocumentArchive [07:40:22]shift 466 fd 200773 [07:40:22]save to /storage/0466/doc_00200773 [07:40:22]save last doc name /storage/0466/doc_00200773 to /storage/kkm_last_doc_name [07:40:22]save OK [07:40:22]Clear old archive folders... [07:40:23]ProcessDocumentItem done err = 0, tmpTLVsize=257 [07:40:23]tlvbuf is B6F2D960 [07:40:23]SAM_PROTO_ClearQueue [07:40:23]wFMCommunicate request_size=4 [07:40:23]MH_SAM_APDU [07:40:23]CAPDU: 80 09 00 00 [07:40:23]Write to MH i2c: E2 08 00 F2 28 80 09 00 00 00 00 00 00 8C [07:40:23]Write i2c OK [07:40:23]MH_I2C_Read... [07:40:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:40:23]Read from MH i2c: E2 [07:40:23]MH_I2C_Read... [07:40:23]Read from MH i2c: E2 03 00 [07:40:23]MH_I2C_Read... [07:40:23]Read from MH i2c: E2 03 00 F2 28 00 90 00 8E [07:40:23]RAPDU: 90 00 [07:40:23]wFMCommunicate OK [07:40:23]SAM_PROTO_ClearQueue done [07:40:23]KKMCreateOFDPacket [07:40:23]OFDProtocolAddRootSTLVToBuf [07:40:23]FM_MakeSignedData [07:40:23]FM_MakeSignedData [07:40:23]SAM_PROTO_SignData [07:40:23]wFMCommunicate request_size=4 [07:40:23]MH_SAM_APDU [07:40:23]CAPDU: 80 0D 01 02 [07:40:23]Write to MH i2c: E2 08 00 F3 28 80 0D 01 02 00 00 00 00 94 [07:40:23]Write i2c OK [07:40:23]MH_I2C_Read... [07:40:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:40:23]Read from MH i2c: E2 [07:40:23]MH_I2C_Read... [07:40:23]Read from MH i2c: E2 03 00 [07:40:23]MH_I2C_Read... [07:40:23]Read from MH i2c: E2 03 00 F3 28 00 90 00 8F [07:40:23]RAPDU: 90 00 [07:40:23]wFMCommunicate OK [07:40:23]wFMCommunicate request_size=255 [07:40:23]MH_SAM_APDU [07:40:23]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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 48 00 00 00 F4 03 04 00 69 48 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 45 10 03 [07:40:23]Write to MH i2c: E2 02 01 F4 28 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 48 00 00 00 F4 03 04 00 69 48 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 45 10 03 00 00 B9 [07:40:23]Write i2c OK [07:40:23]MH_I2C_Read... [07:40:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:40:23]Read from MH i2c: E2 [07:40:23]MH_I2C_Read... [07:40:23]Read from MH i2c: E2 03 00 [07:40:23]MH_I2C_Read... [07:40:23]Read from MH i2c: E2 03 00 F4 28 00 90 00 90 [07:40:23]RAPDU: 90 00 [07:40:23]wFMCommunicate OK [07:40:23]wFMCommunicate request_size=16 [07:40:23]MH_SAM_APDU [07:40:23]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 E8 4E 55 52 7C AB [07:40:23]Write to MH i2c: E2 13 00 F5 28 80 0D 02 02 0B 00 00 35 04 06 00 E8 4E 55 52 7C AB 00 00 F0 [07:40:23]Write i2c OK [07:40:23]MH_I2C_Read... [07:40:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:40:23]Read from MH i2c: E2 [07:40:23]MH_I2C_Read... [07:40:23]Read from MH i2c: E2 03 00 [07:40:23]MH_I2C_Read... [07:40:23]Read from MH i2c: E2 03 00 F5 28 00 90 00 91 [07:40:23]RAPDU: 90 00 [07:40:23]wFMCommunicate OK [07:40:23]wFMCommunicate request_size=4 [07:40:23]MH_SAM_APDU [07:40:23]CAPDU: 80 0D 03 02 [07:40:23]Write to MH i2c: E2 08 00 F6 28 80 0D 03 02 00 00 00 00 99 [07:40:23]Write i2c OK [07:40:23]MH_I2C_Read... [07:40:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:40:23]Read from MH i2c: E2 [07:40:23]MH_I2C_Read... [07:40:23]Read from MH i2c: E2 0B 00 [07:40:23]MH_I2C_Read... [07:40:23]Read from MH i2c: E2 0B 00 F6 28 00 62 5B FB 44 91 1C 34 71 90 00 E8 [07:40:23]RAPDU: 62 5B FB 44 91 1C 34 71 90 00 [07:40:23]wFMCommunicate OK [07:40:23]SAM_PROTO_SignData done [07:40:23]FM_MakeSignedData done [07:40:23]CreateOFDProtocolMessage [07:40:23]wFMCommunicate request_size=4 [07:40:23]MH_SAM_APDU [07:40:23]CAPDU: 80 11 00 00 [07:40:23]Write to MH i2c: E2 08 00 F7 28 80 11 00 00 00 00 00 00 99 [07:40:23]Write i2c OK [07:40:23]MH_I2C_Read... [07:40:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:40:23]Read from MH i2c: E2 [07:40:23]MH_I2C_Read... [07:40:23]Read from MH i2c: E2 17 00 [07:40:23]MH_I2C_Read... [07:40:23]Read from MH i2c: E2 17 00 F7 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E6 [07:40:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:40:23]wFMCommunicate OK [07:40:23]CreateOFDProtocolMessage done [07:40:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200773,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:40:25]free response buf [07:40:25]execute_script done [07:40:25]execute_script returns [07:40:25]free content buf [07:40:25]Sock 9.Close socket [07:40:25]Sock 9.Thread stoped [07:40:29]OFD Sender: No OFD packet to send [07:40:34]OFD Sender: No OFD packet to send [07:40:39]OFD Sender: No OFD packet to send [07:40:41]recv_with_timeout no data received [07:40:44]OFD Sender: No OFD packet to send [07:40:49]OFD Sender: No OFD packet to send [07:40:54]OFD Sender: No OFD packet to send [07:40:59]OFD Sender: No OFD packet to send [07:41:04]OFD Sender: No OFD packet to send [07:41:09]OFD Sender: No OFD packet to send [07:41:14]OFD Sender: No OFD packet to send [07:41:19]OFD Sender: No OFD packet to send [07:41:24]OFD Sender: No OFD packet to send [07:41:29]OFD Sender: No OFD packet to send [07:41:34]OFD Sender: No OFD packet to send [07:41:39]OFD Sender: No OFD packet to send [07:41:44]OFD Sender: No OFD packet to send [07:41:49]OFD Sender: No OFD packet to send [07:41:55]OFD Sender: No OFD packet to send [07:42:00]OFD Sender: No OFD packet to send [07:42:05]OFD Sender: No OFD packet to send [07:42:10]OFD Sender: No OFD packet to send [07:42:15]OFD Sender: No OFD packet to send [07:42:20]OFD Sender: No OFD packet to send [07:42:25]OFD Sender: No OFD packet to send [07:42:30]OFD Sender: No OFD packet to send [07:42:35]OFD Sender: No OFD packet to send [07:42:40]OFD Sender: No OFD packet to send [07:42:45]OFD Sender: No OFD packet to send [07:42:50]OFD Sender: No OFD packet to send [07:42:55]OFD Sender: No OFD packet to send [07:43:00]OFD Sender: No OFD packet to send [07:43:05]OFD Sender: No OFD packet to send [07:43:10]OFD Sender: No OFD packet to send [07:43:15]OFD Sender: No OFD packet to send [07:43:20]OFD Sender: No OFD packet to send [07:43:25]OFD Sender: No OFD packet to send [07:43:30]OFD Sender: No OFD packet to send [07:43:35]OFD Sender: No OFD packet to send [07:43:40]OFD Sender: No OFD packet to send [07:43:45]OFD Sender: No OFD packet to send [07:43:50]OFD Sender: No OFD packet to send [07:43:55]OFD Sender: No OFD packet to send [07:44:00]OFD Sender: No OFD packet to send [07:44:05]OFD Sender: No OFD packet to send [07:44:10]OFD Sender: No OFD packet to send [07:44:15]OFD Sender: No OFD packet to send [07:44:20]OFD Sender: No OFD packet to send [07:44:25]OFD Sender: No OFD packet to send [07:44:30]OFD Sender: No OFD packet to send [07:44:35]OFD Sender: No OFD packet to send [07:44:40]OFD Sender: No OFD packet to send [07:44:45]OFD Sender: No OFD packet to send [07:44:50]OFD Sender: No OFD packet to send [07:44:55]OFD Sender: No OFD packet to send [07:45:00]OFD Sender: No OFD packet to send [07:45:05]OFD Sender: No OFD packet to send [07:45:10]OFD Sender: No OFD packet to send [07:45:15]OFD Sender: No OFD packet to send [07:45:20]OFD Sender: No OFD packet to send [07:45:25]OFD Sender: No OFD packet to send [07:45:30]OFD Sender: No OFD packet to send [07:45:35]OFD Sender: No OFD packet to send [07:40:23]OFDSenderStorePacket 200773 [07:40:23]StoreOFDPacket docnum=200773 [07:40:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 46 F1 0D 01 5C 74 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 48 00 00 00 F4 03 04 00 69 48 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 45 10 03 00 35 04 06 00 E8 4E 55 52 7C AB 62 5B FB 44 91 1C 34 71 [07:40:23]CheckFolder [07:40:23]dirname=/storage/ofd_packets [07:40:23]CheckFolder done [07:40:23]ProducePacketName [07:40:23]name=ofd_packets/00200773 [07:40:23]NVStorageSaveData ofd_packets/00200773 [07:40:23]File name i[07:45:40]OFD Sender: No OFD packet to send [07:45:45]OFD Sender: No OFD packet to send [07:45:50]OFD Sender: No OFD packet to send [07:45:55]OFD Sender: No OFD packet to send [07:46:00]OFD Sender: No OFD packet to send [07:46:05]OFD Sender: No OFD packet to send [07:46:10]OFD Sender: No OFD packet to send [07:46:15]OFD Sender: No OFD packet to send [07:46:20]OFD Sender: No OFD packet to send [07:46:25]OFD Sender: No OFD packet to send [07:46:30]OFD Sender: No OFD packet to send [07:46:34]accept exits with 7 [07:46:34]New connection [07:46:34]New thread 3066776932 created [07:46:34]Thread 3066633572 joined [07:46:34]Waiting for new connection... [07:46:34] Sock 7.Parse request [07:46:34]Sock 7.Check first char [07:46:34]Sock 7.First char is OK [07:46:34]request: POST /json_proto HTTP/1.0 [07:46:34]Method: POST [07:46:34]URL: /json_proto [07:46:34]Method is POST - this is cgi request [07:46:34]url: /json_proto [07:46:34]query_string will be loaded in cgi processing [07:46:34]execute_cgi json_proto POST (null) [07:46:34]execute_cgi path=json_proto method=POST [07:46:34]POST find Content-Length [07:46:34]Host: 172.17.46.195:8080 [07:46:34]Content-Length: 684 [07:46:34]Content-Type: application/json [07:46:34] [07:46:34]POST finish read [07:46:34]Found Content-Length = 684 [07:46:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328349", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:34]execute_script... [07:46:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328349", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:34]POST & json_proto [07:46:34]process_json_proto [07:46:34]json parsed OK: [07:46:34]protocol is kg_v1.0 [07:46:34]action value=close_receipt [07:46:34]process_action close_receipt [07:46:34]cmd_close_receipt [07:46:34]MH_GetDate [07:46:34]Write to MH i2c: F0 00 00 2E 29 46 [07:46:34]Write i2c OK [07:46:34]MH_I2C_Read... [07:46:34]Read from MH i2c: F0 [07:46:34]MH_I2C_Read... [07:46:34]Read from MH i2c: F0 09 00 [07:46:34]MH_I2C_Read... [07:46:34]Read from MH i2c: F0 09 00 2E 29 00 DE 49 C4 66 75 08 C2 66 45 [07:46:34]GetLastDocTimeStamp 1724139625 [07:46:34]current date 1724139998 [07:46:34]FM_GetShiftState [07:46:34]SAM_PROTO_GetShiftState [07:46:34]wFMCommunicate request_size=4 [07:46:34]MH_SAM_APDU [07:46:34]CAPDU: 80 13 01 00 [07:46:34]Write to MH i2c: E2 08 00 2F 29 80 13 01 00 00 00 00 00 D5 [07:46:34]Write i2c OK [07:46:34]MH_I2C_Read... [07:46:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:35]Read from MH i2c: E2 [07:46:35]MH_I2C_Read... [07:46:35]Read from MH i2c: E2 0E 00 [07:46:35]MH_I2C_Read... [07:46:35]Read from MH i2c: E2 0E 00 2F 29 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 5F [07:46:35]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:46:35]wFMCommunicate OK [07:46:35]SAM_PROTO_GetShiftState done [07:46:35]FM_GetShiftState done [07:46:35]opened in 1724112758 [07:46:35]opened+sec_in_day 1724199158 [07:46:35]quantity*price = 100005 [07:46:35]sum+1 = 100006 [07:46:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 73 20.08.2024 07:46 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200774 ФПД: 77907365805000 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T074638&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200774&fm=77907365805000&tin=02508201610067®Number=0000000000092545&sum=100000 [07:46:36]StoreToDocumentArchive [07:46:36]shift 466 fd 200774 [07:46:36]save to /storage/0466/doc_00200774 [07:46:36]save last doc name /storage/0466/doc_00200774 to /storage/kkm_last_doc_name [07:46:36]save OK [07:46:36]Clear old archive folders... [07:46:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:46:36]tlvbuf is 00FD81B0 [07:46:36]SAM_PROTO_ClearQueue [07:46:36]wFMCommunicate request_size=4 [07:46:36]MH_SAM_APDU [07:46:36]CAPDU: 80 09 00 00 [07:46:36]Write to MH i2c: E2 08 00 3C 29 80 09 00 00 00 00 00 00 D7 [07:46:36]Write i2c OK [07:46:36]MH_I2C_Read... [07:46:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:46:36]Read from MH i2c: E2 [07:46:36]MH_I2C_Read... [07:46:36]Read from MH i2c: E2 03 00 [07:46:36]MH_I2C_Read... [07:46:36]Read from MH i2c: E2 03 00 3C 29 00 90 00 D9 [07:46:36]RAPDU: 90 00 [07:46:36]wFMCommunicate OK [07:46:36]SAM_PROTO_ClearQueue done [07:46:36]KKMCreateOFDPacket [07:46:36]OFDProtocolAddRootSTLVToBuf [07:46:36]FM_MakeSignedData [07:46:36]FM_MakeSignedData [07:46:36]SAM_PROTO_SignData [07:46:36]wFMCommunicate request_size=4 [07:46:36]MH_SAM_APDU [07:46:36]CAPDU: 80 0D 01 02 [07:46:36]Write to MH i2c: E2 08 00 3D 29 80 0D 01 02 00 00 00 00 DF [07:46:36]Write i2c OK [07:46:36]MH_I2C_Read... [07:46:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:46:36]Read from MH i2c: E2 [07:46:36]MH_I2C_Read... [07:46:36]Read from MH i2c: E2 03 00 [07:46:36]MH_I2C_Read... [07:46:36]Read from MH i2c: E2 03 00 3D 29 00 90 00 DA [07:46:36]RAPDU: 90 00 [07:46:36]wFMCommunicate OK [07:46:36]wFMCommunicate request_size=255 [07:46:36]MH_SAM_APDU [07:46: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 DE 49 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 46 10 03 00 35 04 06 00 46 [07:46:36]Write to MH i2c: E2 02 01 3E 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 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 DE 49 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 46 10 03 00 35 04 06 00 46 00 00 F2 [07:46:36]Write i2c OK [07:46:36]MH_I2C_Read... [07:46:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:36]Read from MH i2c: E2 [07:46:36]MH_I2C_Read... [07:46:36]Read from MH i2c: E2 03 00 [07:46:36]MH_I2C_Read... [07:46:36]Read from MH i2c: E2 03 00 3E 29 00 90 00 DB [07:46:36]RAPDU: 90 00 [07:46:36]wFMCommunicate OK [07:46:36]wFMCommunicate request_size=10 [07:46:36]MH_SAM_APDU [07:46:36]CAPDU: 80 0D 02 02 05 DB 38 DD 3B C8 [07:46:36]Write to MH i2c: E2 0D 00 3F 29 80 0D 02 02 05 00 DB 38 DD 3B C8 00 00 DF [07:46:36]Write i2c OK [07:46:36]MH_I2C_Read... [07:46:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:36]Read from MH i2c: E2 [07:46:36]MH_I2C_Read... [07:46:36]Read from MH i2c: E2 03 00 [07:46:36]MH_I2C_Read... [07:46:36]Read from MH i2c: E2 03 00 3F 29 00 90 00 DC [07:46:36]RAPDU: 90 00 [07:46:36]wFMCommunicate OK [07:46:36]wFMCommunicate request_size=4 [07:46:36]MH_SAM_APDU [07:46:36]CAPDU: 80 0D 03 02 [07:46:36]Write to MH i2c: E2 08 00 40 29 80 0D 03 02 00 00 00 00 E4 [07:46:36]Write i2c OK [07:46:36]MH_I2C_Read... [07:46:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:46:36]Read from MH i2c: E2 [07:46:36]MH_I2C_Read... [07:46:36]Read from MH i2c: E2 0B 00 [07:46:36]MH_I2C_Read... [07:46:36]Read from MH i2c: E2 0B 00 40 29 00 B3 4C 12 4E AE 41 5F 58 90 00 EA [07:46:36]RAPDU: B3 4C 12 4E AE 41 5F 58 90 00 [07:46:36]wFMCommunicate OK [07:46:36]SAM_PROTO_SignData done [07:46:36]FM_MakeSignedData done [07:46:36]CreateOFDProtocolMessage [07:46:36]wFMCommunicate request_size=4 [07:46:36]MH_SAM_APDU [07:46:36]CAPDU: 80 11 00 00 [07:46:36]Write to MH i2c: E2 08 00 41 29 80 11 00 00 00 00 00 00 E4 [07:46:36]Write i2c OK [07:46:36]MH_I2C_Read... [07:46:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:36]Read from MH i2c: E2 [07:46:36]MH_I2C_Read... [07:46:36]Read from MH i2c: E2 17 00 [07:46:36]MH_I2C_Read... [07:46:36]Read from MH i2c: E2 17 00 41 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 31 [07:46:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:46:36]wFMCommunicate OK [07:46:36]CreateOFDProtocolMessage done [07:46:36]OFDSenderStorePacket 200774 [07:46:36]StoreOFDPacket docnum=200774 [07:46:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 79 CF 07 01 8C F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 DE 49 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 46 10 03 00 35 04 06 00 46 DB 38 DD 3B C8 B3 4C 12 4E AE 41 5F 58 [07:46:36]CheckFolder [07:46:36]dirname=/storage/ofd_packets [07:46:36]CheckFolder done [07:46:36]ProducePacketName [07:46:36]name=ofd_packets/00200774 [07:46:36]NVStorageSaveData ofd_packets/00200774 [07:46:36]File name is /storage/ofd_packets/00200774 [07:46:36]Write 301 bytes [07:46:36]NVStorageSaveData done [07:46:36]OFDSenderStorePacket done [07:46:36]KKMCreateOFDPacket done [07:46:36]NVStorageSaveData kkm_last_timestamp [07:46:36]File name is /storage/kkm_last_timestamp [07:46:36]Write 4 bytes [07:46:36]NVStorageSaveData done [07:46:36]ExternCall_PrintAddStr [07:46:36]wPrintStart [07:46:36]Write to MH i2c: 01 00 00 42 29 6B [07:46:36]Write i2c OK [07:46:36]MH_I2C_Read... [07:46:36]Read from MH i2c: 01 [07:46:36]MH_I2C_Read... [07:46:36]Read from MH i2c: 01 07 00 [07:46:36]MH_I2C_Read... [07:46:36]Read from MH i2c: 01 07 00 42 29 00 00 00 00 00 FF 0F 80 [07:46:36]RasterBufferAndPrint [07:46:36]line Счет N : (1)11328349 [07:46:36]line ИНН: 02508201610067 [07:46:36]line Контрольно-Кассовый Чек [07:46:36]line ПРОДАЖА [07:46:36]line ТРК (МРК, ГНК) : 32 [07:46:36]line Товар: 2710124130 [07:46:36]line Аи-92-К-4 [07:46:36]line 14.750 * 67.80 [07:46:36]line = 1000.05 [07:46:36]line НДС 12% НСП 1% [07:46:36]line > о реализуемом товаре [07:46:36]line ОКРУГЛЕНИЕ: -0.05 [07:46:36]line ИТОГО: 1000.00 [07:46:36]line Внесено: 1000.00 [07:46:36]line СДАЧА: 0.00 [07:46:36]line НСП 1% : 8.85 [07:46:36]line НДС 12% : 106.20 [07:46:36]line Наличными: 1000.00 [07:46:36]line Безнал.: 0.00 [07:46:36]line Место: АЗС № 95 "Партнер Нефть" [07:46:36]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:46:36]line СНО: Общий режим [07:46:36]line Чек 73 20.08.2024 07:46 [07:46:36]line Смена: 466 ФФД: 1.0 [07:46:36]line ЗНМ: 0300000079 [07:46:36]line РНМ: 0000000000092545 [07:46:36]line Версия ККМ: 001 [07:46:36]line ФМ: 0000000000871802 [07:46:36]line ФД: 200774 [07:46:36]line ФПД: 77907365805000 [07:46:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T074638&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200774&fm=77907365805000&tin=02508201610067®Number=0000000000092545&sum=100000 [07:46:36]OFD Sender: Processing packet 200774 [packets to send 247, broken 246] [07:46:36]ProducePacketName [07:46:36]name=ofd_packets/00200774 [07:46:36]OFD Sender: To server: pG, [07:46:36]CommunicateWithHost lk.salyk.kg:30040 [07:46:36]ConnectInit lk.salyk.kg [07:46:36]written 0, free lines is 4095 [07:46:36]Connected sock=10 [07:46:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 79 CF 07 01 8C F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 DE 49 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 46 10 03 00 35 04 06 00 46 DB 38 DD 3B C8 B3 4C 12 4E AE 41 5F 58 [07:46:37]Write to MH i2c: 01 00 00 6D 29 96 [07:46:37]Write i2c OK [07:46:37]MH_I2C_Read... [07:46:37]Read from MH i2c: 01 [07:46:37]MH_I2C_Read... [07:46:37]Read from MH i2c: 01 07 00 [07:46:37]MH_I2C_Read... [07:46:37]Read from MH i2c: 01 07 00 6D 29 00 00 00 00 00 D9 0C 82 [07:46:37]RasterBufferAndPrint [07:46:37]line [07:46:37]line [07:46:37]line [07:46:37]line [07:46:37]line [07:46:37]written 0, free lines is 3298 [07:46:37]MH_Cut [07:46:37]Write to MH i2c: D1 01 00 74 29 01 6F [07:46:37]Write i2c OK [07:46:37]MH_I2C_Read... [07:46:37]Read from MH i2c: D1 [07:46:37]MH_I2C_Read... [07:46:37]Read from MH i2c: D1 01 00 [07:46:37]MH_I2C_Read... [07:46:37]Read from MH i2c: D1 01 00 74 29 00 6E [07:46:37]Write to MH i2c: 01 00 00 75 29 9E [07:46:37]Write i2c OK [07:46:37]MH_I2C_Read... [07:46:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B9 C5 47 00 C7 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 31 38 30 32 10 04 04 00 46 10 03 00 F4 03 04 00 45 F4 C3 66 B6 04 01 00 00 02 F6 03 A4 A3 5D 76 55 [07:46:37]CommunicateWithHost err = 0 [07:46:37]CheckOFDResponse [07:46:37]1017 (14) - 77093643461234 [07:46:37]1041 (16) - 0000000000871802 [07:46:37]1040 (4) - 200774 [07:46:37]1012 (4) - 20.08.2024 01:41 [07:46:37]1206 (1) - 0 [07:46:37]OFD Sender: Remove packet 200774 [07:46:37]ProducePacketName [07:46:37]name=ofd_packets/00200774 [07:46:37]NVStorageDeleteData [07:46:37]OFD Sender: No OFD packet to send [07:46:37]*** Cut start [07:46:37]*** Purtial cut [07:46:37]*** CUTSNS_PIN = 0 [07:46:38]*** Stage 1: CUTSNS_PIN = 1 [07:46:39]Read from MH i2c: 01 [07:46:39]MH_I2C_Read... [07:46:39]*** Stop cut motor [07:46:39]*** Cut end [07:46:39]Read from MH i2c: 01 07 00 [07:46:39]MH_I2C_Read... [07:46:39]Read from MH i2c: 01 07 00 75 29 00 00 00 00 00 FF 0F B3 [07:46:39]process_action close_receipt done [07:46:39]requested_data is exist [07:46:39]produce_requested_data [07:46:39]requested_item fm.sn is exist - process it [07:46:39]wFMCommunicate request_size=4 [07:46:39]MH_SAM_APDU [07:46:39]CAPDU: 80 11 00 00 [07:46:39]Write to MH i2c: E2 08 00 76 29 80 11 00 00 00 00 00 00 19 [07:46:39]Write i2c OK [07:46:39]MH_I2C_Read... [07:46:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:39]Read from MH i2c: E2 [07:46:39]MH_I2C_Read... [07:46:39]Read from MH i2c: E2 17 00 [07:46:39]MH_I2C_Read... [07:46:39]Read from MH i2c: E2 17 00 76 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 66 [07:46:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:46:40]wFMCommunicate OK [07:46:40]requested_item fd.num is exist - process it [07:46:40]SAM_PROTO_GetFieldsCounters [07:46:40]wFMCommunicate request_size=4 [07:46:40]MH_SAM_APDU [07:46:40]CAPDU: 80 13 00 00 [07:46:40]Write to MH i2c: E2 08 00 77 29 80 13 00 00 00 00 00 00 1C [07:46:40]Write i2c OK [07:46:40]MH_I2C_Read... [07:46:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:46:40]Read from MH i2c: E2 [07:46:40]MH_I2C_Read... [07:46:40]Read from MH i2c: E2 62 00 [07:46:40]MH_I2C_Read... [07:46:40]Read from MH i2c: E2 62 00 77 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 46 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 3E [07:46: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 46 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:46:40]wFMCommunicate OK [07:46:40]SAM_PROTO_GetFieldsCounters done [07:46:40]requested_item shift.num is exist - process it [07:46:40]requested_item shift.opened is exist - process it [07:46:40]req_shift_opened [07:46:40]FM_GetShiftState [07:46:40]SAM_PROTO_GetShiftState [07:46:40]wFMCommunicate request_size=4 [07:46:40]MH_SAM_APDU [07:46:40]CAPDU: 80 13 01 00 [07:46:40]Write to MH i2c: E2 08 00 78 29 80 13 01 00 00 00 00 00 1E [07:46:40]Write i2c OK [07:46:40]MH_I2C_Read... [07:46:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:40]Read from MH i2c: E2 [07:46:40]MH_I2C_Read... [07:46:40]Read from MH i2c: E2 0E 00 [07:46:40]MH_I2C_Read... [07:46:40]Read from MH i2c: E2 0E 00 78 29 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A8 [07:46:40]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:46:40]wFMCommunicate OK [07:46:40]SAM_PROTO_GetShiftState done [07:46:40]FM_GetShiftState done [07:46:40]req_shift_opened done [07:46:40]requested_item shift.open_date is exist - process it [07:46:40]req_shift_open_date [07:46:40]req_shift_open_date done [07:46:40]produce_requested_data done [07:46:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200774,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:46:40]process_action_free close_receipt [07:46:40]json_value_free [07:46:40]json_value_free done [07:46:40]process_json_proto returns [07:46:40]Send response to host [07:46:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200774,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:46:40]free response buf [07:46:40]execute_script done [07:46:40]execute_script returns [07:46:40]free content buf [07:46:40]Sock 7.Close socket [07:46:40]Sock 7.Thread stoped [07:46:42]OFD Sender: No OFD packet to send [07:46:47]OFD Sender: No OFD packet to send [07:46:52]OFD Sender: No OFD packet to send [07:46:57]OFD Sender: No OFD packet to send [07:47:02]OFD Sender: No OFD packet to send [07:47:07]OFD Sender: No OFD packet to send [07:47:12]OFD Sender: No OFD packet to send [07:47:17]OFD Sender: No OFD packet to send [07:47:22]OFD Sender: No OFD packet to send [07:47:27]OFD Sender: No OFD packet to send [07:47:32]OFD Sender: No OFD packet to send [07:47:37]OFD Sender: No OFD packet to send [07:47:42]OFD Sender: No OFD packet to send [07:47:47]OFD Sender: No OFD packet to send [07:47:52]OFD Sender: No OFD packet to send [07:47:57]OFD Sender: No OFD packet to send [07:48:02]OFD Sender: No OFD packet to send [07:48:07]OFD Sender: No OFD packet to send [07:48:12]OFD Sender: No OFD packet to send [07:48:17]OFD Sender: No OFD packet to send [07:48:22]OFD Sender: No OFD packet to send [07:48:27]OFD Sender: No OFD packet to send [07:48:32]OFD Sender: No OFD packet to send [07:48:37]OFD Sender: No OFD packet to send [07:48:42]OFD Sender: No OFD packet to send [07:48:47]OFD Sender: No OFD packet to send [07:48:52]OFD Sender: No OFD packet to send [07:48:57]OFD Sender: No OFD packet to send [07:49:02]OFD Sender: No OFD packet to send [07:49:07]OFD Sender: No OFD packet to send [07:49:13]OFD Sender: No OFD packet to send [07:49:18]OFD Sender: No OFD packet to send [07:49:23]OFD Sender: No OFD packet to send [07:49:25]accept exits with 9 [07:49:25]New connection [07:49:25]New thread 3066633572 created [07:49:25]Thread 3066776932 joined [07:49:25]Waiting for new connection... [07:49:25] Sock 9.Parse request [07:49:25]Sock 9.Check first char [07:49:25]Sock 9.First char is OK [07:49:25]request: POST /json_proto HTTP/1.0 [07:49:25]Method: POST [07:49:25]URL: /json_proto [07:49:25]Method is POST - this is cgi request [07:49:25]url: /json_proto [07:49:25]query_string will be loaded in cgi processing [07:49:25]execute_cgi json_proto POST (null) [07:49:25]execute_cgi path=json_proto method=POST [07:49:25]POST find Content-Length [07:49:25]Host: 172.17.46.195:8080 [07:49:25]Content-Length: 791 [07:49:25]Content-Type: application/json [07:49:25] [07:49:25]POST finish read [07:49:25]Found Content-Length = 791 [07:49:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53063", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:49:25]execute_script... [07:49: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)11328351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53063", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:49:25]POST & json_proto [07:49:25]process_json_proto [07:49:25]json parsed OK: [07:49:25]protocol is kg_v1.0 [07:49:25]action value=close_receipt [07:49:25]process_action close_receipt [07:49:25]cmd_close_receipt [07:49:25]MH_GetDate [07:49:25]Write to MH i2c: F0 00 00 79 29 91 [07:49:25]Write i2c OK [07:49:25]MH_I2C_Read... [07:49:25]Read from MH i2c: F0 [07:49:25]MH_I2C_Read... [07:49:25]Read from MH i2c: F0 09 00 [07:49:25]MH_I2C_Read... [07:49:25]Read from MH i2c: F0 09 00 79 29 00 88 4A C4 66 75 08 C2 66 3B [07:49:25]GetLastDocTimeStamp 1724139998 [07:49:25]current date 1724140168 [07:49:25]FM_GetShiftState [07:49:25]SAM_PROTO_GetShiftState [07:49:25]wFMCommunicate request_size=4 [07:49:25]MH_SAM_APDU [07:49:25]CAPDU: 80 13 01 00 [07:49:25]Write to MH i2c: E2 08 00 7A 29 80 13 01 00 00 00 00 00 20 [07:49:25]Write i2c OK [07:49:25]MH_I2C_Read... [07:49:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:49:25]Read from MH i2c: E2 [07:49:25]MH_I2C_Read... [07:49:25]Read from MH i2c: E2 0E 00 [07:49:25]MH_I2C_Read... [07:49:25]Read from MH i2c: E2 0E 00 7A 29 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 AA [07:49:25]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:49:25]wFMCommunicate OK [07:49:25]SAM_PROTO_GetShiftState done [07:49:25]FM_GetShiftState done [07:49:25]opened in 1724112758 [07:49:25]opened+sec_in_day 1724199158 [07:49:25]quantity*price = 0 [07:49:25]sum+1 = 1 [07:49:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 74 20.08.2024 07:49 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 53063 ФМ: 0000000000871802 ФД: 200775 ФПД: 203200741244019 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T074928&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200775&fm=203200741244019&tin=02508201610067®Number=0000000000092545&sum=0 [07:49:26]StoreToDocumentArchive [07:49:26]shift 466 fd 200775 [07:49:26]save to /storage/0466/doc_00200775 [07:49:26]save last doc name /storage/0466/doc_00200775 to /storage/kkm_last_doc_name [07:49:26]save OK [07:49:26]Clear old archive folders... [07:49:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:49:26]tlvbuf is 00F1EE50 [07:49:26]SAM_PROTO_ClearQueue [07:49:26]wFMCommunicate request_size=4 [07:49:26]MH_SAM_APDU [07:49:26]CAPDU: 80 09 00 00 [07:49:26]Write to MH i2c: E2 08 00 87 29 80 09 00 00 00 00 00 00 22 [07:49:26]Write i2c OK [07:49:26]MH_I2C_Read... [07:49:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:49:26]Read from MH i2c: E2 [07:49:26]MH_I2C_Read... [07:49:26]Read from MH i2c: E2 03 00 [07:49:26]MH_I2C_Read... [07:49:26]Read from MH i2c: E2 03 00 87 29 00 90 00 24 [07:49:26]RAPDU: 90 00 [07:49:26]wFMCommunicate OK [07:49:26]SAM_PROTO_ClearQueue done [07:49:26]KKMCreateOFDPacket [07:49:26]OFDProtocolAddRootSTLVToBuf [07:49:26]FM_MakeSignedData [07:49:26]FM_MakeSignedData [07:49:26]SAM_PROTO_SignData [07:49:26]wFMCommunicate request_size=4 [07:49:26]MH_SAM_APDU [07:49:26]CAPDU: 80 0D 01 02 [07:49:26]Write to MH i2c: E2 08 00 88 29 80 0D 01 02 00 00 00 00 2A [07:49:26]Write i2c OK [07:49:26]MH_I2C_Read... [07:49:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:49:26]Read from MH i2c: E2 [07:49:26]MH_I2C_Read... [07:49:26]Read from MH i2c: E2 03 00 [07:49:26]MH_I2C_Read... [07:49:26]Read from MH i2c: E2 03 00 88 29 00 90 00 25 [07:49:26]RAPDU: 90 00 [07:49:26]wFMCommunicate OK [07:49:26]wFMCommunicate request_size=255 [07:49:26]MH_SAM_APDU [07:49:26]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 88 4A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 10 03 00 35 04 06 00 B8 CF 5B FF [07:49:26]Write to MH i2c: E2 02 01 89 29 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 88 4A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 10 03 00 35 04 06 00 B8 CF 5B FF 00 00 B1 [07:49:26]Write i2c OK [07:49:26]MH_I2C_Read... [07:49:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:49:27]Read from MH i2c: E2 [07:49:27]MH_I2C_Read... [07:49:27]Read from MH i2c: E2 03 00 [07:49:27]MH_I2C_Read... [07:49:27]Read from MH i2c: E2 03 00 89 29 00 90 00 26 [07:49:27]RAPDU: 90 00 [07:49:27]wFMCommunicate OK [07:49:27]wFMCommunicate request_size=7 [07:49:27]MH_SAM_APDU [07:49:27]CAPDU: 80 0D 02 02 02 FC 73 [07:49:27]Write to MH i2c: E2 0A 00 8A 29 80 0D 02 02 02 00 FC 73 00 00 A0 [07:49:27]Write i2c OK [07:49:27]MH_I2C_Read... [07:49:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:49:27]Read from MH i2c: E2 [07:49:27]MH_I2C_Read... [07:49:27]Read from MH i2c: E2 03 00 [07:49:27]MH_I2C_Read... [07:49:27]Read from MH i2c: E2 03 00 8A 29 00 90 00 27 [07:49:27]RAPDU: 90 00 [07:49:27]wFMCommunicate OK [07:49:27]wFMCommunicate request_size=4 [07:49:27]MH_SAM_APDU [07:49:27]CAPDU: 80 0D 03 02 [07:49:27]Write to MH i2c: E2 08 00 8B 29 80 0D 03 02 00 00 00 00 2F [07:49:27]Write i2c OK [07:49:27]MH_I2C_Read... [07:49:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:49:27]Read from MH i2c: E2 [07:49:27]MH_I2C_Read... [07:49:27]Read from MH i2c: E2 0B 00 [07:49:27]MH_I2C_Read... [07:49:27]Read from MH i2c: E2 0B 00 8B 29 00 0A DA 4A 2B B0 85 06 B1 90 00 75 [07:49:27]RAPDU: 0A DA 4A 2B B0 85 06 B1 90 00 [07:49:27]wFMCommunicate OK [07:49:27]SAM_PROTO_SignData done [07:49:27]FM_MakeSignedData done [07:49:27]CreateOFDProtocolMessage [07:49:27]wFMCommunicate request_size=4 [07:49:27]MH_SAM_APDU [07:49:27]CAPDU: 80 11 00 00 [07:49:27]Write to MH i2c: E2 08 00 8C 29 80 11 00 00 00 00 00 00 2F [07:49:27]Write i2c OK [07:49:27]MH_I2C_Read... [07:49:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:49:27]Read from MH i2c: E2 [07:49:27]MH_I2C_Read... [07:49:27]Read from MH i2c: E2 17 00 [07:49:27]MH_I2C_Read... [07:49:27]Read from MH i2c: E2 17 00 8C 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7C [07:49:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:49:27]wFMCommunicate OK [07:49:27]CreateOFDProtocolMessage done [07:49:27]OFDSenderStorePacket 200775 [07:49:27]StoreOFDPacket docnum=200775 [07:49:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 F0 86 04 01 EE 6D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 88 4A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 10 03 00 35 04 06 00 B8 CF 5B FF FC 73 0A DA 4A 2B B0 85 06 B1 [07:49:27]CheckFolder [07:49:27]dirname=/storage/ofd_packets [07:49:27]CheckFolder done [07:49:27]ProducePacketName [07:49:27]name=ofd_packets/00200775 [07:49:27]NVStorageSaveData ofd_packets/00200775 [07:49:27]File name is /storage/ofd_packets/00200775 [07:49:27]Write 298 bytes [07:49:27]NVStorageSaveData done [07:49:27]OFDSenderStorePacket done [07:49:27]KKMCreateOFDPacket done [07:49:27]NVStorageSaveData kkm_last_timestamp [07:49:27]File name is /storage/kkm_last_timestamp [07:49:27]Write 4 bytes [07:49:27]NVStorageSaveData done [07:49:27]ExternCall_PrintAddStr [07:49:27]wPrintStart [07:49:27]Write to MH i2c: 01 00 00 8D 29 B6 [07:49:27]Write i2c OK [07:49:27]MH_I2C_Read... [07:49:27]Read from MH i2c: 01 [07:49:27]MH_I2C_Read... [07:49:27]Read from MH i2c: 01 07 00 [07:49:27]MH_I2C_Read... [07:49:27]Read from MH i2c: 01 07 00 8D 29 00 00 00 00 00 FF 0F CB [07:49:27]RasterBufferAndPrint [07:49:27]line Счет N : (1)11328351 [07:49:27]line ИНН: 02508201610067 [07:49:27]line Контрольно-Кассовый Чек [07:49:27]line ПРОДАЖА [07:49:27]line ТРК (МРК, ГНК) : 51 [07:49:27]line Товар: 2710194210 [07:49:27]line ДТ-К-5 [07:49:27]line 40.000 * 0.00 [07:49:27]line = 0.00 [07:49:27]line НДС 12% НСП 1% [07:49:27]line > о реализуемом товаре [07:49:27]line ИТОГО: 0.00 [07:49:27]line НСП 1% : 0.00 [07:49:27]line НДС 12% : 0.00 [07:49:27]line Наличными: 0.00 [07:49:27]line Безнал.: 0.00 [07:49:27]line Место: АЗС № 95 "Партнер Нефть" [07:49:27]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:49:27]line СНО: Общий режим [07:49:27]line Чек 74 20.08.2024 07:49 [07:49:27]line Смена: 466 ФФД: 1.0 [07:49:27]line ЗНМ: 0300000079 [07:49:27]line РНМ: 0000000000092545 [07:49:27]line Версия ККМ: 001 [07:49:27]line Талоны: Топливная Карта [07:49:27]line 53063 [07:49:27]line ФМ: 0000000000871802 [07:49:27]line ФД: 200775 [07:49:27]line ФПД: 203200741244019 [07:49:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T074928&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200775&fm=203200741244019&tin=02508201610067®Number=0000000000092545&sum=0 [07:49:27]OFD Sender: Processing packet 200775 [packets to send 247, broken 246] [07:49:27]ProducePacketName [07:49:27]name=ofd_packets/00200775 [07:49:27]OFD Sender: To server: pG, [07:49:27]CommunicateWithHost lk.salyk.kg:30040 [07:49:27]ConnectInit lk.salyk.kg [07:49:27]written 0, free lines is 4095 [07:49:27]Connected sock=7 [07:49:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 F0 86 04 01 EE 6D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 88 4A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 10 03 00 35 04 06 00 B8 CF 5B FF FC 73 0A DA 4A 2B B0 85 06 B1 [07:49:28]Write to MH i2c: 01 00 00 B7 29 E0 [07:49:28]Write i2c OK [07:49:28]MH_I2C_Read... [07:49:28]Read from MH i2c: 01 [07:49:28]MH_I2C_Read... [07:49:28]Read from MH i2c: 01 07 00 [07:49:28]MH_I2C_Read... [07:49:28]Read from MH i2c: 01 07 00 B7 29 00 00 00 00 00 D6 0C C9 [07:49:28]RasterBufferAndPrint [07:49:28]line [07:49:28]line [07:49:28]line [07:49:28]line [07:49:28]line [07:49:28]written 0, free lines is 3292 [07:49:28]MH_Cut [07:49:28]Write to MH i2c: D1 01 00 BE 29 01 B9 [07:49:28]Write i2c OK [07:49:28]MH_I2C_Read... [07:49:28]Read from MH i2c: D1 [07:49:28]MH_I2C_Read... [07:49:28]Read from MH i2c: D1 01 00 [07:49:28]MH_I2C_Read... [07:49:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D6 8E 47 00 1A 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 10 03 00 F4 03 04 00 F0 F4 C3 66 B6 04 01 00 00 53 DD 02 FC 57 29 3F 81 [07:49:28]CommunicateWithHost err = 0 [07:49:28]CheckOFDResponse [07:49:28]1017 (14) - 77093643461234 [07:49:28]1041 (16) - 0000000000871802 [07:49:28]1040 (4) - 200775 [07:49:28]1012 (4) - 20.08.2024 01:44 [07:49:28]1206 (1) - 0 [07:49:28]OFD Sender: Remove packet 200775 [07:49:28]ProducePacketName [07:49:28]name=ofd_packets/00200775 [07:49:28]NVStorageDeleteData [07:49:28]Read from MH i2c: D1 01 00 BE 29 00 B8 [07:49:28]Write to MH i2c: 01 00 00 BF 29 E8 [07:49:28]Write i2c OK [07:49:28]MH_I2C_Read... [07:49:28]OFD Sender: No OFD packet to send [07:49:28]*** Cut start [07:49:28]*** Purtial cut [07:49:28]*** Stage 1: CUTSNS_PIN = 1 [07:49:29]Read from MH i2c: 01 [07:49:29]MH_I2C_Read... [07:49:29]*** Stop cut motor [07:49:29]*** Cut end [07:49:29]Read from MH i2c: 01 07 00 [07:49:29]MH_I2C_Read... [07:49:29]Read from MH i2c: 01 07 00 BF 29 00 00 00 00 00 FF 0F FD [07:49:29]process_action close_receipt done [07:49:29]requested_data is exist [07:49:29]produce_requested_data [07:49:29]requested_item fm.sn is exist - process it [07:49:29]wFMCommunicate request_size=4 [07:49:29]MH_SAM_APDU [07:49:29]CAPDU: 80 11 00 00 [07:49:29]Write to MH i2c: E2 08 00 C0 29 80 11 00 00 00 00 00 00 63 [07:49:29]Write i2c OK [07:49:29]MH_I2C_Read... [07:49:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:49:29]Read from MH i2c: E2 [07:49:29]MH_I2C_Read... [07:49:29]Read from MH i2c: E2 17 00 [07:49:29]MH_I2C_Read... [07:49:29]Read from MH i2c: E2 17 00 C0 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B0 [07:49:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:49:29]wFMCommunicate OK [07:49:29]requested_item fd.num is exist - process it [07:49:29]SAM_PROTO_GetFieldsCounters [07:49:29]wFMCommunicate request_size=4 [07:49:29]MH_SAM_APDU [07:49:29]CAPDU: 80 13 00 00 [07:49:29]Write to MH i2c: E2 08 00 C1 29 80 13 00 00 00 00 00 00 66 [07:49:29]Write i2c OK [07:49:29]MH_I2C_Read... [07:49:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:49:29]Read from MH i2c: E2 [07:49:29]MH_I2C_Read... [07:49:29]Read from MH i2c: E2 62 00 [07:49:29]MH_I2C_Read... [07:49:29]Read from MH i2c: E2 62 00 C1 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 47 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 8C [07:49: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 47 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:49:29]wFMCommunicate OK [07:49:29]SAM_PROTO_GetFieldsCounters done [07:49:29]requested_item shift.num is exist - process it [07:49:29]requested_item shift.opened is exist - process it [07:49:29]req_shift_opened [07:49:29]FM_GetShiftState [07:49:29]SAM_PROTO_GetShiftState [07:49:29]wFMCommunicate request_size=4 [07:49:29]MH_SAM_APDU [07:49:29]CAPDU: 80 13 01 00 [07:49:29]Write to MH i2c: E2 08 00 C2 29 80 13 01 00 00 00 00 00 68 [07:49:29]Write i2c OK [07:49:29]MH_I2C_Read... [07:49:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:49:29]Read from MH i2c: E2 [07:49:29]MH_I2C_Read... [07:49:29]Read from MH i2c: E2 0E 00 [07:49:29]MH_I2C_Read... [07:49:29]Read from MH i2c: E2 0E 00 C2 29 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F2 [07:49:29]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:49:29]wFMCommunicate OK [07:49:29]SAM_PROTO_GetShiftState done [07:49:29]FM_GetShiftState done [07:49:29]req_shift_opened done [07:49:29]requested_item shift.open_date is exist - process it [07:49:29]req_shift_open_date [07:49:29]req_shift_open_date done [07:49:29]produce_requested_data done [07:49:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200775,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:49:29]process_action_free close_receipt [07:49:29]json_value_free [07:49:29]json_value_free done [07:49:29]process_json_proto returns [07:49:29]Send response to host [07:49:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200775,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:49:29]free response buf [07:49:29]execute_script done [07:49:29]execute_script returns [07:49:29]free content buf [07:49:29]Sock 9.Close socket [07:49:29]Sock 9.Thread stoped [07:49:31]accept exits with 10 [07:49:31]New connection [07:49:31]New thread 3066776932 created [07:49:31]Thread 3066633572 joined [07:49:31]Waiting for new connection... [07:49:31] Sock 10.Parse request [07:49:31]Sock 10.Check first char [07:49:31]Sock 10.First char is OK [07:49:31]request: POST /json_proto HTTP/1.0 [07:49:31]Method: POST [07:49:31]URL: /json_proto [07:49:31]Method is POST - this is cgi request [07:49:31]url: /json_proto [07:49:31]query_string will be loaded in cgi processing [07:49:31]execute_cgi json_proto POST (null) [07:49:31]execute_cgi path=json_proto method=POST [07:49:31]POST find Content-Length [07:49:31]Host: 172.17.46.195:8080 [07:49:31]Content-Length: 821 [07:49:31]Content-Type: application/json [07:49:31] [07:49:31]POST finish read [07:49:31]Found Content-Length = 821 [07:49:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328350", "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" : 67.80, "quantity" : 27.690, "sum" : 1877.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1877.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:49:31]execute_script... [07:49:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328350", "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" : 67.80, "quantity" : 27.690, "sum" : 1877.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1877.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:49:31]POST & json_proto [07:49:31]process_json_proto [07:49:31]json parsed OK: [07:49:31]protocol is kg_v1.0 [07:49:31]action value=close_receipt [07:49:31]process_action close_receipt [07:49:31]cmd_close_receipt [07:49:31]MH_GetDate [07:49:31]Write to MH i2c: F0 00 00 C3 29 DB [07:49:31]Write i2c OK [07:49:31]MH_I2C_Read... [07:49:31]Read from MH i2c: F0 [07:49:31]MH_I2C_Read... [07:49:31]Read from MH i2c: F0 09 00 [07:49:31]MH_I2C_Read... [07:49:31]Read from MH i2c: F0 09 00 C3 29 00 8E 4A C4 66 75 08 C2 66 8B [07:49:31]GetLastDocTimeStamp 1724140168 [07:49:31]current date 1724140174 [07:49:31]FM_GetShiftState [07:49:31]SAM_PROTO_GetShiftState [07:49:31]wFMCommunicate request_size=4 [07:49:31]MH_SAM_APDU [07:49:31]CAPDU: 80 13 01 00 [07:49:31]Write to MH i2c: E2 08 00 C4 29 80 13 01 00 00 00 00 00 6A [07:49:31]Write i2c OK [07:49:31]MH_I2C_Read... [07:49:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:49:31]Read from MH i2c: E2 [07:49:31]MH_I2C_Read... [07:49:31]Read from MH i2c: E2 0E 00 [07:49:31]MH_I2C_Read... [07:49:31]Read from MH i2c: E2 0E 00 C4 29 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F4 [07:49:31]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:49:31]wFMCommunicate OK [07:49:31]SAM_PROTO_GetShiftState done [07:49:31]FM_GetShiftState done [07:49:31]opened in 1724112758 [07:49:31]opened+sec_in_day 1724199158 [07:49:31]quantity*price = 187738 [07:49:31]sum+1 = 187739 [07:49:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1877.38 НСП 1% : 16.61 НДС 12% : 199.37 Наличными: 0.00 Безнал.: 1877.38 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 75 20.08.2024 07:49 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871802 ФД: 200776 ФПД: 192872379828382 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T074934&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200776&fm=192872379828382&tin=02508201610067®Number=0000000000092545&sum=187738 [07:49:32]StoreToDocumentArchive [07:49:32]shift 466 fd 200776 [07:49:32]save to /storage/0466/doc_00200776 [07:49:32]save last doc name /storage/0466/doc_00200776 to /storage/kkm_last_doc_name [07:49:32]save OK [07:49:32]Clear old archive folders... [07:49:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:49:32]tlvbuf is 00F850D0 [07:49:32]SAM_PROTO_ClearQueue [07:49:32]wFMCommunicate request_size=4 [07:49:32]MH_SAM_APDU [07:49:32]CAPDU: 80 09 00 00 [07:49:32]Write to MH i2c: E2 08 00 D1 29 80 09 00 00 00 00 00 00 6C [07:49:32]Write i2c OK [07:49:32]MH_I2C_Read... [07:49:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:49:32]Read from MH i2c: E2 [07:49:32]MH_I2C_Read... [07:49:32]Read from MH i2c: E2 03 00 [07:49:32]MH_I2C_Read... [07:49:32]Read from MH i2c: E2 03 00 D1 29 00 90 00 6E [07:49:32]RAPDU: 90 00 [07:49:32]wFMCommunicate OK [07:49:32]SAM_PROTO_ClearQueue done [07:49:32]KKMCreateOFDPacket [07:49:32]OFDProtocolAddRootSTLVToBuf [07:49:32]FM_MakeSignedData [07:49:32]FM_MakeSignedData [07:49:32]SAM_PROTO_SignData [07:49:32]wFMCommunicate request_size=4 [07:49:32]MH_SAM_APDU [07:49:32]CAPDU: 80 0D 01 02 [07:49:32]Write to MH i2c: E2 08 00 D2 29 80 0D 01 02 00 00 00 00 74 [07:49:32]Write i2c OK [07:49:32]MH_I2C_Read... [07:49:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:49:32]Read from MH i2c: E2 [07:49:32]MH_I2C_Read... [07:49:32]Read from MH i2c: E2 03 00 [07:49:32]MH_I2C_Read... [07:49:32]Read from MH i2c: E2 03 00 D2 29 00 90 00 6F [07:49:32]RAPDU: 90 00 [07:49:32]wFMCommunicate OK [07:49:32]wFMCommunicate request_size=255 [07:49:32]MH_SAM_APDU [07:49:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 2A 6C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A DD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A DD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 4D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5A DD 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 8E 4A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 10 03 00 35 04 06 00 AF [07:49:32]Write to MH i2c: E2 02 01 D3 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 2A 6C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A DD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A DD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 4D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5A DD 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 8E 4A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 10 03 00 35 04 06 00 AF 00 00 29 [07:49:32]Write i2c OK [07:49:32]MH_I2C_Read... [07:49:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:49:32]Read from MH i2c: E2 [07:49:32]MH_I2C_Read... [07:49:32]Read from MH i2c: E2 03 00 [07:49:32]MH_I2C_Read... [07:49:32]Read from MH i2c: E2 03 00 D3 29 00 90 00 70 [07:49:32]RAPDU: 90 00 [07:49:32]wFMCommunicate OK [07:49:32]wFMCommunicate request_size=10 [07:49:32]MH_SAM_APDU [07:49:32]CAPDU: 80 0D 02 02 05 6A 99 AF C8 9E [07:49:32]Write to MH i2c: E2 0D 00 D4 29 80 0D 02 02 05 00 6A 99 AF C8 9E 00 00 99 [07:49:32]Write i2c OK [07:49:32]MH_I2C_Read... [07:49:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:49:32]Read from MH i2c: E2 [07:49:32]MH_I2C_Read... [07:49:32]Read from MH i2c: E2 03 00 [07:49:32]MH_I2C_Read... [07:49:32]Read from MH i2c: E2 03 00 D4 29 00 90 00 71 [07:49:32]RAPDU: 90 00 [07:49:32]wFMCommunicate OK [07:49:32]wFMCommunicate request_size=4 [07:49:32]MH_SAM_APDU [07:49:32]CAPDU: 80 0D 03 02 [07:49:32]Write to MH i2c: E2 08 00 D5 29 80 0D 03 02 00 00 00 00 79 [07:49:32]Write i2c OK [07:49:32]MH_I2C_Read... [07:49:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:49:32]Read from MH i2c: E2 [07:49:32]MH_I2C_Read... [07:49:32]Read from MH i2c: E2 0B 00 [07:49:32]MH_I2C_Read... [07:49:32]Read from MH i2c: E2 0B 00 D5 29 00 51 ED CA B6 9B 16 5F 33 90 00 7B [07:49:32]RAPDU: 51 ED CA B6 9B 16 5F 33 90 00 [07:49:32]wFMCommunicate OK [07:49:32]SAM_PROTO_SignData done [07:49:32]FM_MakeSignedData done [07:49:32]CreateOFDProtocolMessage [07:49:32]wFMCommunicate request_size=4 [07:49:32]MH_SAM_APDU [07:49:32]CAPDU: 80 11 00 00 [07:49:32]Write to MH i2c: E2 08 00 D6 29 80 11 00 00 00 00 00 00 79 [07:49:32]Write i2c OK [07:49:32]MH_I2C_Read... [07:49:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:49:32]Read from MH i2c: E2 [07:49:32]MH_I2C_Read... [07:49:32]Read from MH i2c: E2 17 00 [07:49:32]MH_I2C_Read... [07:49:32]Read from MH i2c: E2 17 00 D6 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C6 [07:49:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:49:32]wFMCommunicate OK [07:49:32]CreateOFDProtocolMessage done [07:49:32]OFDSenderStorePacket 200776 [07:49:32]StoreOFDPacket docnum=200776 [07:49:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5A D5 07 01 32 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 2A 6C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A DD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A DD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 4D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5A DD 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 8E 4A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 10 03 00 35 04 06 00 AF 6A 99 AF C8 9E 51 ED CA B6 9B 16 5F 33 [07:49:32]CheckFolder [07:49:32]dirname=/storage/ofd_packets [07:49:32]CheckFolder done [07:49:32]ProducePacketName [07:49:32]name=ofd_packets/00200776 [07:49:32]NVStorageSaveData ofd_packets/00200776 [07:49:32]File name is /storage/ofd_packets/00200776 [07:49:32]Write 301 bytes [07:49:32]NVStorageSaveData done [07:49:32]OFDSenderStorePacket done [07:49:32]KKMCreateOFDPacket done [07:49:32]NVStorageSaveData kkm_last_timestamp [07:49:32]File name is /storage/kkm_last_timestamp [07:49:32]Write 4 bytes [07:49:33]NVStorageSaveData done [07:49:33]ExternCall_PrintAddStr [07:49:33]wPrintStart [07:49:33]Write to MH i2c: 01 00 00 D7 29 00 [07:49:33]Write i2c OK [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: 01 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: 01 07 00 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: 01 07 00 D7 29 00 00 00 00 00 FF 0F 15 [07:49:33]RasterBufferAndPrint [07:49:33]line Счет N : (1)11328350 [07:49:33]line ИНН: 02508201610067 [07:49:33]line Контрольно-Кассовый Чек [07:49:33]line ПРОДАЖА [07:49:33]line ТРК (МРК, ГНК) : 12 [07:49:33]line Товар: 2710124130 [07:49:33]line Аи-92-К-4 [07:49:33]line 27.690 * 67.80 [07:49:33]line = 1877.38 [07:49:33]line НДС 12% НСП 1% [07:49:33]line > о реализуемом товаре [07:49:33]line ИТОГО: 1877.38 [07:49:33]line НСП 1% : 16.61 [07:49:33]line НДС 12% : 199.37 [07:49:33]line Наличными: 0.00 [07:49:33]line Безнал.: 1877.38 [07:49:33]line Место: АЗС № 95 "Партнер Нефть" [07:49:33]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:49:33]line СНО: Общий режим [07:49:33]line Чек 75 20.08.2024 07:49 [07:49:33]line Смена: 466 ФФД: 1.0 [07:49:33]line ЗНМ: 0300000079 [07:49:33]line РНМ: 0000000000092545 [07:49:33]line Версия ККМ: 001 [07:49:33]line Платежная система: Бакай Банк [07:49:33]line ФМ: 0000000000871802 [07:49:33]line ФД: 200776 [07:49:33]line ФПД: 192872379828382 [07:49:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T074934&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200776&fm=192872379828382&tin=02508201610067®Number=0000000000092545&sum=187738 [07:49:33]written 0, free lines is 4095 [07:49:33]OFD Sender: Processing packet 200776 [packets to send 247, broken 246] [07:49:33]ProducePacketName [07:49:33]name=ofd_packets/00200776 [07:49:33]OFD Sender: To server: pG, [07:49:33]CommunicateWithHost lk.salyk.kg:30040 [07:49:33]ConnectInit lk.salyk.kg [07:49:33]Connected sock=7 [07:49:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5A D5 07 01 32 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 2A 6C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A DD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A DD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 4D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5A DD 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 8E 4A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 10 03 00 35 04 06 00 AF 6A 99 AF C8 9E 51 ED CA B6 9B 16 5F 33 [07:49:33]Write to MH i2c: 01 00 00 01 2A 2B [07:49:33]Write i2c OK [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: 01 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: 01 07 00 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: 01 07 00 01 2A 00 00 00 00 00 E9 0C 27 [07:49:33]RasterBufferAndPrint [07:49:33]line [07:49:33]line [07:49:33]line [07:49:33]line [07:49:33]line [07:49:33]written 0, free lines is 3320 [07:49:33]MH_Cut [07:49:33]Write to MH i2c: D1 01 00 08 2A 01 04 [07:49:33]Write i2c OK [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: D1 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: D1 01 00 [07:49:33]MH_I2C_Read... [07:49:33]Read from MH i2c: D1 01 00 08 2A 00 03 [07:49:33]Write to MH i2c: 01 00 00 09 2A 33 [07:49:33]Write i2c OK [07:49:33]MH_I2C_Read... [07:49:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9D 8E 47 00 97 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 31 38 30 32 10 04 04 00 48 10 03 00 F4 03 04 00 F5 F4 C3 66 B6 04 01 00 00 7E 56 E0 0E 4A DA B8 93 [07:49:33]CommunicateWithHost err = 0 [07:49:33]CheckOFDResponse [07:49:33]1017 (14) - 77093643461234 [07:49:33]1041 (16) - 0000000000871802 [07:49:33]1040 (4) - 200776 [07:49:33]1012 (4) - 20.08.2024 01:44 [07:49:33]1206 (1) - 0 [07:49:33]OFD Sender: Remove packet 200776 [07:49:33]ProducePacketName [07:49:33]name=ofd_packets/00200776 [07:49:33]NVStorageDeleteData [07:49:34]OFD Sender: No OFD packet to send [07:49:34]*** Cut start [07:49:34]*** Purtial cut [07:49:34]*** CUTSNS_PIN = 0 [07:49:34]*** Stage 1: CUTSNS_PIN = 1 [07:49:36]Read from MH i2c: 01 [07:49:36]MH_I2C_Read... [07:49:36]*** Stop cut motor [07:49:36]*** Cut end [07:49:36]Read from MH i2c: 01 07 00 [07:49:36]MH_I2C_Read... [07:49:36]Read from MH i2c: 01 07 00 09 2A 00 00 00 00 00 FF 0F 48 [07:49:36]process_action close_receipt done [07:49:36]requested_data is exist [07:49:36]produce_requested_data [07:49:36]requested_item fm.sn is exist - process it [07:49:36]wFMCommunicate request_size=4 [07:49:36]MH_SAM_APDU [07:49:36]CAPDU: 80 11 00 00 [07:49:36]Write to MH i2c: E2 08 00 0A 2A 80 11 00 00 00 00 00 00 AE [07:49:36]Write i2c OK [07:49:36]MH_I2C_Read... [07:49:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:49:36]Read from MH i2c: E2 [07:49:36]MH_I2C_Read... [07:49:36]Read from MH i2c: E2 17 00 [07:49:36]MH_I2C_Read... [07:49:36]Read from MH i2c: E2 17 00 0A 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FB [07:49:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:49:36]wFMCommunicate OK [07:49:36]requested_item fd.num is exist - process it [07:49:36]SAM_PROTO_GetFieldsCounters [07:49:36]wFMCommunicate request_size=4 [07:49:36]MH_SAM_APDU [07:49:36]CAPDU: 80 13 00 00 [07:49:36]Write to MH i2c: E2 08 00 0B 2A 80 13 00 00 00 00 00 00 B1 [07:49:36]Write i2c OK [07:49:36]MH_I2C_Read... [07:49:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:49:36]Read from MH i2c: E2 [07:49:36]MH_I2C_Read... [07:49:36]Read from MH i2c: E2 62 00 [07:49:36]MH_I2C_Read... [07:49:36]Read from MH i2c: E2 62 00 0B 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 48 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 DB [07:49: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 48 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:49:36]wFMCommunicate OK [07:49:36]SAM_PROTO_GetFieldsCounters done [07:49:36]requested_item shift.num is exist - process it [07:49:36]requested_item shift.opened is exist - process it [07:49:36]req_shift_opened [07:49:36]FM_GetShiftState [07:49:36]SAM_PROTO_GetShiftState [07:49:36]wFMCommunicate request_size=4 [07:49:36]MH_SAM_APDU [07:49:36]CAPDU: 80 13 01 00 [07:49:36]Write to MH i2c: E2 08 00 0C 2A 80 13 01 00 00 00 00 00 B3 [07:49:36]Write i2c OK [07:49:36]MH_I2C_Read... [07:49:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:49:36]Read from MH i2c: E2 [07:49:36]MH_I2C_Read... [07:49:36]Read from MH i2c: E2 0E 00 [07:49:36]MH_I2C_Read... [07:49:36]Read from MH i2c: E2 0E 00 0C 2A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 3D [07:49:36]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:49:36]wFMCommunicate OK [07:49:36]SAM_PROTO_GetShiftState done [07:49:36]FM_GetShiftState done [07:49:36]req_shift_opened done [07:49:36]requested_item shift.open_date is exist - process it [07:49:36]req_shift_open_date [07:49:36]req_shift_open_date done [07:49:36]produce_requested_data done [07:49:36]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200776,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:49:36]process_action_free close_receipt [07:49:36]json_value_free [07:49:36]json_value_free done [07:49:36]process_json_proto returns [07:49:36]Send response to host [07:49:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200776,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:49:36]free response buf [07:49:36]execute_script done [07:49:36]execute_script returns [07:49:36]free content buf [07:49:36]Sock 10.Close socket [07:49:36]Sock 10.Thread stoped [07:49:39]OFD Sender: No OFD packet to send [07:49:44]OFD Sender: No OFD packet to send [07:49:49]OFD Sender: No OFD packet to send [07:49:54]OFD Sender: No OFD packet to send [07:49:59]OFD Sender: No OFD packet to send [07:50:04]OFD Sender: No OFD packet to send [07:50:09]OFD Sender: No OFD packet to send [07:50:14]OFD Sender: No OFD packet to send [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 C1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 FD [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:09]*** [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903 init start (LINUX_LIGHT) [00:00:09]*** Serial: 3139303353513838 54000000005725C1 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00: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: 148064+1723992181=1724140245 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x200ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 C1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FE [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30515 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 D6 4A C4 66 75 08 C2 66 EE [07:50:46]Current date/time: 20.08.2024 07:50 [07:50:46]FM_Init [07:50:46]wFMConnect [07:50:46]MH_SAM_On [07:50:46]Write to MH i2c: E0 00 00 08 00 E7 [07:50:46]Write i2c OK [07:50:46]MH_I2C_Read... [07:50:46]*** iso7816_init finished! [07:50:46]*** atr: [07:50:46]*** 0F 3B D5 18 FF 81 91 FE [07:50:46]*** 1F C3 80 73 C8 21 10 0A [07:50:46]*** 00 00 00 00 00 00 00 00 [07:50:46]*** 00 00 00 00 00 00 00 00 [07:50:46]*** 00 00 00 00 00 00 00 00 [07:50:46]*** 00 00 00 00 00 00 00 00 [07:50:46]*** 00 00 00 00 00 00 00 00 [07:50:46]*** 00 00 00 00 00 00 00 00 [07:50:46]Read from MH i2c: E0 [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: E0 10 00 [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [07:50:46]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [07:50:46]wFMCommunicate request_size=10 [07:50:46]MH_SAM_APDU [07:50:46]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [07:50:46]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [07:50:46]Write i2c OK [07:50:46]MH_I2C_Read... [07:50:46]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [07:50:46]Read from MH i2c: E2 [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: E2 03 00 [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [07:50:46]RAPDU: 90 00 [07:50:46]wFMCommunicate OK [07:50:46]wFMCommunicate request_size=4 [07:50:46]MH_SAM_APDU [07:50:46]CAPDU: 80 11 00 00 [07:50:46]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [07:50:46]Write i2c OK [07:50:46]MH_I2C_Read... [07:50:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:50:46]Read from MH i2c: E2 [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: E2 17 00 [07:50:46]MH_I2C_Read... [07:50:46]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 31 38 30 32 90 00 D1 [07:50:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:50:46]wFMCommunicate OK [07:50:46]Detected FM SN is 0000000000871802 [07:50:46]Stored FM SN is 0000000000871802 [07:50:46]wFMCommunicate request_size=9 [07:50:46]MH_SAM_APDU [07:50:46]CAPDU: 80 16 00 00 04 A0 6D 01 00 [07:50:46]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 A0 6D 01 00 00 00 A0 [07:50:46]Write i2c OK [07:50:46]MH_I2C_Read... [07:50:46]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [07:50:46]Read from MH i2c: E2 [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: E2 03 00 [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [07:50:46]RAPDU: 90 00 [07:50:46]wFMCommunicate OK [07:50:46]FM PIN OK [07:50:46]wFMCommunicate request_size=8 [07:50:46]MH_SAM_APDU [07:50:46]CAPDU: 80 14 04 00 03 02 00 01 [07:50:46]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [07:50:46]Write i2c OK [07:50:46]MH_I2C_Read... [07:50:46]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [07:50:46]Read from MH i2c: E2 [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: E2 03 00 [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [07:50:46]RAPDU: 90 00 [07:50:46]wFMCommunicate OK [07:50:46]wFMCommunicate request_size=13 [07:50:46]MH_SAM_APDU [07:50:46]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [07:50:46]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [07:50:46]Write i2c OK [07:50:46]MH_I2C_Read... [07:50:46]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [07:50:46]Read from MH i2c: E2 [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: E2 03 00 [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [07:50:46]RAPDU: 90 00 [07:50:46]wFMCommunicate OK [07:50:46]wFMCommunicate request_size=4 [07:50:46]MH_SAM_APDU [07:50:46]CAPDU: 80 11 00 00 [07:50:46]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [07:50:46]Write i2c OK [07:50:46]MH_I2C_Read... [07:50:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:50:46]Read from MH i2c: E2 [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: E2 17 00 [07:50:46]MH_I2C_Read... [07:50:46]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 31 38 30 32 90 00 D5 [07:50:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:50:46]wFMCommunicate OK [07:50:46]DocumentArchiveInit [07:50:46]Start Httpd... [07:50:46]Httpd thread 3067497828 created [07:50:46]Write to MH i2c: 01 00 00 0F 00 0F [07:50:46]Write i2c OK [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: 01 [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: 01 07 00 [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [07:50:46]MH Int Process started [07:50:46]Allocated Socket 6 [07:50:46]Bind OK [07:50:46]Listen OK [07:50:46]httpd running on port 8080 [07:50:46]Waiting for new connection... [07:50:46]OFD Sender: No OFD packet to send [07:50:51]OFD Sender: No OFD packet to send [07:50:55]recv_with_timeout no data received [07:50:56]OFD Sender: No OFD packet to send [07:51:01]OFD Sender: No OFD packet to send [07:51:06]OFD Sender: No OFD packet to send [07:51:11]OFD Sender: No OFD packet to send [07:51:16]OFD Sender: No OFD packet to send [07:51:21]OFD Sender: No OFD packet to send [07:51:26]OFD Sender: No OFD packet to send [07:51:29]accept exits with 7 [07:51:29]New connection [07:51:29]New thread 3067211108 created [07:51:29]Waiting for new connection... [07:51:29] Sock 7.Parse request [07:51:29]Sock 7.Check first char [07:51:29]Sock 7.First char is OK [07:51:29]request: POST /json_proto HTTP/1.0 [07:51:29]Method: POST [07:51:29]URL: /json_proto [07:51:29]Method is POST - this is cgi request [07:51:29]url: /json_proto [07:51:29]query_string will be loaded in cgi processing [07:51:29]execute_cgi json_proto POST (null) [07:51:29]execute_cgi path=json_proto method=POST [07:51:29]POST find Content-Length [07:51:29]Host: 172.17.46.195:8080 [07:51:29]Content-Length: 215 [07:51:29]Content-Type: application/json [07:51:29] [07:51:29]POST finish read [07:51:29]Found Content-Length = 215 [07:51:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:29]execute_script... [07:51:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:29]POST & json_proto [07:51:29]process_json_proto [07:51:29]json parsed OK: [07:51:29]protocol is kg_v1.0 [07:51:29]action value=get_value [07:51:29]process_action get_value [07:51:29]cmd_get_value [07:51:29]process_action get_value done [07:51:29]requested_data is exist [07:51:29]produce_requested_data [07:51:29]requested_item kkm.sn is exist - process it [07:51:29]requested_item kkm.ver is exist - process it [07:51:29]requested_item fm.sn is exist - process it [07:51:29]wFMCommunicate request_size=4 [07:51:29]MH_SAM_APDU [07:51:29]CAPDU: 80 11 00 00 [07:51:29]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [07:51:29]Write i2c OK [07:51:29]MH_I2C_Read... [07:51:29]Read from MH i2c: E2 [07:51:29]MH_I2C_Read... [07:51:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:29]Read from MH i2c: E2 17 00 [07:51:29]MH_I2C_Read... [07:51:29]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 31 38 30 32 90 00 D7 [07:51:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:51:29]wFMCommunicate OK [07:51:29]requested_item fd.num is exist - process it [07:51:29]SAM_PROTO_GetFieldsCounters [07:51:29]wFMCommunicate request_size=4 [07:51:29]MH_SAM_APDU [07:51:29]CAPDU: 80 13 00 00 [07:51:29]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [07:51:29]Write i2c OK [07:51:29]MH_I2C_Read... [07:51:29]Read from MH i2c: E2 [07:51:29]MH_I2C_Read... [07:51:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:51:29]Read from MH i2c: E2 62 00 [07:51:29]MH_I2C_Read... [07:51:29]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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 48 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 B7 [07:51: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 48 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:51:29]wFMCommunicate OK [07:51:29]SAM_PROTO_GetFieldsCounters done [07:51:29]requested_item shift.num is exist - process it [07:51:29]requested_item shift.opened is exist - process it [07:51:29]req_shift_opened [07:51:29]FM_GetShiftState [07:51:29]SAM_PROTO_GetShiftState [07:51:29]wFMCommunicate request_size=4 [07:51:29]MH_SAM_APDU [07:51:29]CAPDU: 80 13 01 00 [07:51:29]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [07:51:29]Write i2c OK [07:51:29]MH_I2C_Read... [07:51:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:29]Read from MH i2c: E2 [07:51:29]MH_I2C_Read... [07:51:29]Read from MH i2c: E2 0E 00 [07:51:29]MH_I2C_Read... [07:51:29]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 19 [07:51:29]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:51:29]wFMCommunicate OK [07:51:29]SAM_PROTO_GetShiftState done [07:51:29]FM_GetShiftState done [07:51:29]req_shift_opened done [07:51:29]requested_item shift.open_date is exist - process it [07:51:29]req_shift_open_date [07:51:29]req_shift_open_date done [07:51:29]produce_requested_data done [07:51:29]produce_requested_data return {"kkm.sn":"0300000079","kkm.ver":"001","fm.sn":"0000000000871802","fd.num":200776,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:51:29]process_action_free get_value [07:51:29]json_value_free [07:51:29]json_value_free done [07:51:29]process_json_proto returns [07:51:29]Send response to host [07:51:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000079","kkm.ver":"001","fm.sn":"0000000000871802","fd.num":200776,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:51:29]free response buf [07:51:29]execute_script done [07:51:29]execute_script returns [07:51:29]free content buf [07:51:29]Sock 7.Close socket [07:51:29]Sock 7.Thread stoped [07:51:29]accept exits with 9 [07:51:29]New connection [07:51:29]New thread 3067067748 created [07:51:29]Thread 3067211108 joined [07:51:29]Waiting for new connection... [07:51:29] Sock 9.Parse request [07:51:29]Sock 9.Check first char [07:51:29]Sock 9.First char is OK [07:51:29]request: POST /json_proto HTTP/1.0 [07:51:29]Method: POST [07:51:29]URL: /json_proto [07:51:29]Method is POST - this is cgi request [07:51:29]url: /json_proto [07:51:29]query_string will be loaded in cgi processing [07:51:29]execute_cgi json_proto POST (null) [07:51:29]execute_cgi path=json_proto method=POST [07:51:29]POST find Content-Length [07:51:29]Host: 172.17.46.195:8080 [07:51:29]Content-Length: 331 [07:51:29]Content-Type: application/json [07:51:29] [07:51:29]POST finish read [07:51:29]Found Content-Length = 331 [07:51:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:51:29]execute_script... [07:51:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:51:29]POST & json_proto [07:51:29]process_json_proto [07:51:29]json parsed OK: [07:51:29]protocol is kg_v1.0 [07:51:29]action value=get_value [07:51:29]process_action get_value [07:51:29]cmd_get_value [07:51:29]process_action get_value done [07:51:29]requested_data is exist [07:51:29]produce_requested_data [07:51:30]requested_item fm.sale.total is exist - process it [07:51:30]SAM_PROTO_GetFMData [07:51:30]wFMCommunicate request_size=4 [07:51:30]MH_SAM_APDU [07:51:30]CAPDU: 80 13 03 00 [07:51:30]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [07:51:30]Write i2c OK [07:51:30]MH_I2C_Read... [07:51:30]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:51:30]Read from MH i2c: E2 [07:51:30]MH_I2C_Read... [07:51:30]Read from MH i2c: E2 FD 00 [07:51:30]MH_I2C_Read... [07:51:30]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 A4 0C 03 00 69 04 A4 00 6F 04 04 00 8D 0A 03 00 B1 04 05 00 7A 7C 91 6D 06 70 04 05 00 9C 2E 19 31 04 72 04 05 00 DE 4D 78 3C 02 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F3 C9 C7 AE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 1E 70 90 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 17 02 00 00 B1 04 04 00 D0 72 27 13 70 04 04 00 D0 72 27 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 46 BF 08 02 EF 03 90 00 6E [07:51:30]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 A4 0C 03 00 69 04 A4 00 6F 04 04 00 8D 0A 03 00 B1 04 05 00 7A 7C 91 6D 06 70 04 05 00 9C 2E 19 31 04 72 04 05 00 DE 4D 78 3C 02 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F3 C9 C7 AE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 1E 70 90 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 17 02 00 00 B1 04 04 00 D0 72 27 13 70 04 04 00 D0 72 27 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 46 BF 08 02 EF 03 90 00 [07:51:30]wFMCommunicate OK [07:51:30]wFMCommunicate request_size=4 [07:51:30]MH_SAM_APDU [07:51:30]CAPDU: 80 17 00 00 [07:51:30]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [07:51:30]Write i2c OK [07:51:30]MH_I2C_Read... [07:51:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:51:30]Read from MH i2c: E2 [07:51:30]MH_I2C_Read... [07:51:30]Read from MH i2c: E2 FD 00 [07:51:30]MH_I2C_Read... [07:51:30]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 24 65 2B EF 03 09 00 F6 03 01 [07:51:32]Read from MH i2c: E2 FD 00 [07:51:32]MH_I2C_Read... [07:51:32]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [07:51:32]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [07:51:32]wFMCommunicate OK [07:51:32]wFMCommunicate request_size=4 [07:51:32]MH_SAM_APDU [07:51:32]CAPDU: 80 17 00 00 [07:51:32]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [07:51:32]Write i2c OK [07:51:32]MH_I2C_Read... [07:51:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:51:32]Read from MH i2c: E2 [07:51:32]MH_I2C_Read... [07:51:32]Read from MH i2c: E2 FD 00 [07:51:32]MH_I2C_Read... [07:51:32]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [07:51:32]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [07:51:32]wFMCommunicate OK [07:51:32]wFMCommunicate request_size=4 [07:51:32]MH_SAM_APDU [07:51:32]CAPDU: 80 17 00 00 [07:51:32]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [07:51:32]Write i2c OK [07:51:32]MH_I2C_Read... [07:51:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:51:32]Read from MH i2c: E2 [07:51:32]MH_I2C_Read... [07:51:32]Read from MH i2c: E2 FD 00 [07:51:32]MH_I2C_Read... [07:51:32]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [07:51:32]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [07:51:32]wFMCommunicate OK [07:51:32]wFMCommunicate request_size=4 [07:51:32]MH_SAM_APDU [07:51:32]CAPDU: 80 17 00 00 [07:51:32]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [07:51:32]Write i2c OK [07:51:32]MH_I2C_Read... [07:51:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [07:51:33]Read from MH i2c: E2 [07:51:33]MH_I2C_Read... [07:51:33]Read from MH i2c: E2 CC 00 [07:51:33]MH_I2C_Read... [07:51:33]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [07:51:33]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:51:33]wFMCommunicate OK [07:51:33]SAM_PROTO_GetShiftData done [07:51:33]requested_item shift.sale.total_cash is exist - process it [07:51:33]requested_item shift.sale_refund.total is exist - process it [07:51:33]requested_item shift.sale_refund.total_cash is exist - process it [07:51:33]requested_item shift.buy.total is exist - process it [07:51:33]requested_item shift.buy.total_cash is exist - process it [07:51:33]produce_requested_data done [07:51:33]produce_requested_data return {"fm.sale.total":276080549.06,"fm.sale_refund.total":3213524.00,"fm.buy.total":0.00,"shift.sale.total":78963.73,"shift.sale.total_cash":61613.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:51:33]process_action_free get_value [07:51:33]json_value_free [07:51:33]json_value_free done [07:51:33]process_json_proto returns [07:51:33]Send response to host [07:51:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":276080549.06,"fm.sale_refund.total":3213524.00,"fm.buy.total":0.00,"shift.sale.total":78963.73,"shift.sale.total_cash":61613.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:51:33]free response buf [07:51:33]execute_script done [07:51:33]execute_script returns [07:51:33]free content buf [07:51:33]Sock 9.Close socket [07:51:33]Sock 9.Thread stoped [07:51:33]accept exits with 7 [07:51:33]New connection [07:51:33]New thread 3067211108 created [07:51:33]Thread 3067067748 joined [07:51:33]Waiting for new connection... [07:51:33] Sock 7.Parse request [07:51:33]Sock 7.Check first char [07:51:33]Sock 7.First char is OK [07:51:33]request: POST /json_proto HTTP/1.0 [07:51:33]Method: POST [07:51:33]URL: /json_proto [07:51:33]Method is POST - this is cgi request [07:51:33]url: /json_proto [07:51:33]query_string will be loaded in cgi processing [07:51:33]execute_cgi json_proto POST (null) [07:51:33]execute_cgi path=json_proto method=POST [07:51:33]POST find Content-Length [07:51:33]Host: 172.17.46.195:8080 [07:51:33]Content-Length: 811 [07:51:33]Content-Type: application/json [07:51:33] [07:51:33]POST finish read [07:51:33]Found Content-Length = 811 [07:51:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:33]execute_script... [07:51:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:33]POST & json_proto [07:51:33]process_json_proto [07:51:33]json parsed OK: [07:51:33]protocol is kg_v1.0 [07:51:33]action value=close_receipt [07:51:33]process_action close_receipt [07:51:33]cmd_close_receipt [07:51:33]MH_GetDate [07:51:33]Write to MH i2c: F0 00 00 1D 00 0C [07:51:33]Write i2c OK [07:51:33]MH_I2C_Read... [07:51:33]Read from MH i2c: F0 [07:51:33]MH_I2C_Read... [07:51:33]Read from MH i2c: F0 09 00 [07:51:33]MH_I2C_Read... [07:51:33]Read from MH i2c: F0 09 00 1D 00 00 05 4B C4 66 75 08 C2 66 34 [07:51:33]GetLastDocTimeStamp 1724140174 [07:51:33]current date 1724140293 [07:51:33]FM_GetShiftState [07:51:33]SAM_PROTO_GetShiftState [07:51:33]wFMCommunicate request_size=4 [07:51:33]MH_SAM_APDU [07:51:33]CAPDU: 80 13 01 00 [07:51:33]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [07:51:33]Write i2c OK [07:51:33]MH_I2C_Read... [07:51:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:33]Read from MH i2c: E2 [07:51:33]MH_I2C_Read... [07:51:33]Read from MH i2c: E2 0E 00 [07:51:33]MH_I2C_Read... [07:51:33]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 25 [07:51:33]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:51:33]wFMCommunicate OK [07:51:33]SAM_PROTO_GetShiftState done [07:51:33]FM_GetShiftState done [07:51:33]opened in 1724112758 [07:51:33]opened+sec_in_day 1724199158 [07:51:33]quantity*price = 200025 [07:51:33]sum+1 = 200026 [07:51:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 76 20.08.2024 07:51 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200777 ФПД: 180962987123569 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075134&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200777&fm=180962987123569&tin=02508201610067®Number=0000000000092545&sum=200025 [07:51:34]StoreToDocumentArchive [07:51:34]shift 466 fd 200777 [07:51:34]save to /storage/0466/doc_00200777 [07:51:34]save last doc name /storage/0466/doc_00200777 to /storage/kkm_last_doc_name [07:51:34]save OK [07:51:34]Clear old archive folders... [07:51:34]ProcessDocumentItem done err = 0, tmpTLVsize=257 [07:51:34]tlvbuf is 01043D90 [07:51:34]SAM_PROTO_ClearQueue [07:51:34]wFMCommunicate request_size=4 [07:51:34]MH_SAM_APDU [07:51:34]CAPDU: 80 09 00 00 [07:51:34]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [07:51:34]Write i2c OK [07:51:34]MH_I2C_Read... [07:51:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:51:34]Read from MH i2c: E2 [07:51:34]MH_I2C_Read... [07:51:34]Read from MH i2c: E2 03 00 [07:51:34]MH_I2C_Read... [07:51:34]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [07:51:34]RAPDU: 90 00 [07:51:34]wFMCommunicate OK [07:51:34]SAM_PROTO_ClearQueue done [07:51:34]KKMCreateOFDPacket [07:51:34]OFDProtocolAddRootSTLVToBuf [07:51:34]FM_MakeSignedData [07:51:34]FM_MakeSignedData [07:51:34]SAM_PROTO_SignData [07:51:34]wFMCommunicate request_size=4 [07:51:34]MH_SAM_APDU [07:51:34]CAPDU: 80 0D 01 02 [07:51:34]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [07:51:34]Write i2c OK [07:51:34]MH_I2C_Read... [07:51:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:51:34]Read from MH i2c: E2 [07:51:34]MH_I2C_Read... [07:51:34]Read from MH i2c: E2 03 00 [07:51:34]MH_I2C_Read... [07:51:34]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [07:51:34]RAPDU: 90 00 [07:51:34]wFMCommunicate OK [07:51:34]wFMCommunicate request_size=255 [07:51:34]MH_SAM_APDU [07:51:34]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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 4C 00 00 00 F4 03 04 00 06 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 10 03 [07:51:34]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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 4C 00 00 00 F4 03 04 00 06 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 10 03 00 00 82 [07:51:35]Write i2c OK [07:51:35]MH_I2C_Read... [07:51:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:35]Read from MH i2c: E2 [07:51:35]MH_I2C_Read... [07:51:35]Read from MH i2c: E2 03 00 [07:51:35]MH_I2C_Read... [07:51:35]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [07:51:35]RAPDU: 90 00 [07:51:35]wFMCommunicate OK [07:51:35]wFMCommunicate request_size=16 [07:51:35]MH_SAM_APDU [07:51:35]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 A4 95 BA 90 A3 71 [07:51:35]Write to MH i2c: E2 13 00 2E 00 80 0D 02 02 0B 00 00 35 04 06 00 A4 95 BA 90 A3 71 00 00 94 [07:51:35]Write i2c OK [07:51:35]MH_I2C_Read... [07:51:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:35]Read from MH i2c: E2 [07:51:35]MH_I2C_Read... [07:51:35]Read from MH i2c: E2 03 00 [07:51:35]MH_I2C_Read... [07:51:35]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [07:51:35]RAPDU: 90 00 [07:51:35]wFMCommunicate OK [07:51:35]wFMCommunicate request_size=4 [07:51:35]MH_SAM_APDU [07:51:35]CAPDU: 80 0D 03 02 [07:51:35]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [07:51:35]Write i2c OK [07:51:35]MH_I2C_Read... [07:51:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:51:35]Read from MH i2c: E2 [07:51:35]MH_I2C_Read... [07:51:35]Read from MH i2c: E2 0B 00 [07:51:35]MH_I2C_Read... [07:51:35]Read from MH i2c: E2 0B 00 2F 00 00 8B F5 77 DF E4 AB 4F 65 90 00 C4 [07:51:35]RAPDU: 8B F5 77 DF E4 AB 4F 65 90 00 [07:51:35]wFMCommunicate OK [07:51:35]SAM_PROTO_SignData done [07:51:35]FM_MakeSignedData done [07:51:35]CreateOFDProtocolMessage [07:51:35]wFMCommunicate request_size=4 [07:51:35]MH_SAM_APDU [07:51:35]CAPDU: 80 11 00 00 [07:51:35]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [07:51:35]Write i2c OK [07:51:35]MH_I2C_Read... [07:51:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:35]Read from MH i2c: E2 [07:51:35]MH_I2C_Read... [07:51:35]Read from MH i2c: E2 17 00 [07:51:35]MH_I2C_Read... [07:51:35]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 31 38 30 32 90 00 F7 [07:51:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:51:35]wFMCommunicate OK [07:51:35]CreateOFDProtocolMessage done [07:51:35]OFDSenderStorePacket 200777 [07:51:35]StoreOFDPacket docnum=200777 [07:51:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 AD 08 0D 01 20 45 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 4C 00 00 00 F4 03 04 00 06 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 10 03 00 35 04 06 00 A4 95 BA 90 A3 71 8B F5 77 DF E4 AB 4F 65 [07:51:35]CheckFolder [07:51:35]dirname=/storage/ofd_packets [07:51:35]CheckFolder done [07:51:35]ProducePacketName [07:51:35]name=ofd_packets/00200777 [07:51:35]NVStorageSaveData ofd_packets/00200777 [07:51:35]File name is /storage/ofd_packets/00200777 [07:51:35]Write 307 bytes [07:51:35]NVStorageSaveData done [07:51:35]OFDSenderStorePacket done [07:51:35]KKMCreateOFDPacket done [07:51:35]NVStorageSaveData kkm_last_timestamp [07:51:35]File name is /storage/kkm_last_timestamp [07:51:35]Write 4 bytes [07:51:35]NVStorageSaveData done [07:51:35]ExternCall_PrintAddStr [07:51:35]wPrintStart [07:51:35]Write to MH i2c: 01 00 00 31 00 31 [07:51:35]Write i2c OK [07:51:35]MH_I2C_Read... [07:51:35]Read from MH i2c: 01 [07:51:35]MH_I2C_Read... [07:51:35]Read from MH i2c: 01 07 00 [07:51:35]MH_I2C_Read... [07:51:35]OFD Sender: Processing packet 200777 [packets to send 247, broken 246] [07:51:35]ProducePacketName [07:51:35]name=ofd_packets/00200777 [07:51:35]OFD Sender: To server: pG, [07:51:35]CommunicateWithHost lk.salyk.kg:30040 [07:51:35]ConnectInit lk.salyk.kg [07:51:35]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [07:51:35]RasterBufferAndPrint [07:51:35]line Счет N : (1)11328352 [07:51:35]line ИНН: 02508201610067 [07:51:35]line Контрольно-Кассовый Чек [07:51:35]line ПРОДАЖА [07:51:35]line ТРК (МРК, ГНК) : 62 [07:51:35]line Товар: 2710194210 [07:51:35]line D-ENERGY ДТ-К-5 [07:51:35]line 25.910 * 77.20 [07:51:35]line = 2000.25 [07:51:35]line НДС 12% НСП 1% [07:51:35]line > о реализуемом товаре [07:51:35]line ИТОГО: 2000.25 [07:51:35]line НСП 1% : 17.70 [07:51:35]line НДС 12% : 212.42 [07:51:35]line Наличными: 0.00 [07:51:35]line Безнал.: 2000.25 [07:51:35]line Место: АЗС № 95 "Партнер Нефть" [07:51:35]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:51:35]line СНО: Общий режим [07:51:35]line Чек 76 20.08.2024 07:51 [07:51:35]line Смена: 466 ФФД: 1.0 [07:51:35]line ЗНМ: 0300000079 [07:51:35]line РНМ: 0000000000092545 [07:51:35]line Версия ККМ: 001 [07:51:35]line Платежная система: O! деньги [07:51:35]line ФМ: 0000000000871802 [07:51:35]line ФД: 200777 [07:51:35]line ФПД: 180962987123569 [07:51:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075134&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200777&fm=180962987123569&tin=02508201610067®Number=0000000000092545&sum=200025 [07:51:35]written 0, free lines is 4095 [07:51:35]Connected sock=10 [07:51:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 AD 08 0D 01 20 45 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 4C 00 00 00 F4 03 04 00 06 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 10 03 00 35 04 06 00 A4 95 BA 90 A3 71 8B F5 77 DF E4 AB 4F 65 [07:51:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E1 DC 47 00 5F 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 31 38 30 32 10 04 04 00 49 10 03 00 F4 03 04 00 6D F5 C3 66 B6 04 01 00 00 04 8D B3 34 E6 10 40 04 [07:51:36]CommunicateWithHost err = 0 [07:51:36]CheckOFDResponse [07:51:36]1017 (14) - 77093643461234 [07:51:36]1041 (16) - 0000000000871802 [07:51:36]1040 (4) - 200777 [07:51:36]1012 (4) - 20.08.2024 01:46 [07:51:36]1206 (1) - 0 [07:51:36]OFD Sender: Remove packet 200777 [07:51:36]ProducePacketName [07:51:36]name=ofd_packets/00200777 [07:51:36]NVStorageDeleteData [07:51:36]Write to MH i2c: 01 00 00 5B 00 5B [07:51:36]Write i2c OK [07:51:36]MH_I2C_Read... [07:51:36]Read from MH i2c: 01 [07:51:36]MH_I2C_Read... [07:51:36]Read from MH i2c: 01 07 00 [07:51:36]MH_I2C_Read... [07:51:36]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 0D 0D 7C [07:51:36]RasterBufferAndPrint [07:51:36]line [07:51:36]line [07:51:36]line [07:51:36]line [07:51:36]line [07:51:36]written 0, free lines is 3362 [07:51:36]MH_Cut [07:51:36]Write to MH i2c: D1 01 00 62 00 01 34 [07:51:36]Write i2c OK [07:51:36]MH_I2C_Read... [07:51:36]Read from MH i2c: D1 [07:51:36]MH_I2C_Read... [07:51:36]Read from MH i2c: D1 01 00 [07:51:36]MH_I2C_Read... [07:51:36]Read from MH i2c: D1 01 00 62 00 00 33 [07:51:36]Write to MH i2c: 01 00 00 63 00 63 [07:51:36]Write i2c OK [07:51:36]MH_I2C_Read... [07:51:36]OFD Sender: No OFD packet to send [07:51:36]*** Cut start [07:51:36]*** Purtial cut [07:51:36]*** Stage 1: CUTSNS_PIN = 1 [07:51:37]Read from MH i2c: 01 [07:51:37]MH_I2C_Read... [07:51:37]*** Stop cut motor [07:51:37]*** Cut end [07:51:37]Read from MH i2c: 01 07 00 [07:51:37]MH_I2C_Read... [07:51:37]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [07:51:37]process_action close_receipt done [07:51:37]requested_data is exist [07:51:37]produce_requested_data [07:51:37]requested_item fm.sn is exist - process it [07:51:37]wFMCommunicate request_size=4 [07:51:37]MH_SAM_APDU [07:51:37]CAPDU: 80 11 00 00 [07:51:37]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [07:51:37]Write i2c OK [07:51:37]MH_I2C_Read... [07:51:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:37]Read from MH i2c: E2 [07:51:37]MH_I2C_Read... [07:51:37]Read from MH i2c: E2 17 00 [07:51:37]MH_I2C_Read... [07:51:37]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 31 38 30 32 90 00 2B [07:51:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:51:37]wFMCommunicate OK [07:51:37]requested_item fd.num is exist - process it [07:51:37]SAM_PROTO_GetFieldsCounters [07:51:37]wFMCommunicate request_size=4 [07:51:37]MH_SAM_APDU [07:51:37]CAPDU: 80 13 00 00 [07:51:37]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [07:51:37]Write i2c OK [07:51:37]MH_I2C_Read... [07:51:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:51:37]Read from MH i2c: E2 [07:51:37]MH_I2C_Read... [07:51:37]Read from MH i2c: E2 62 00 [07:51:37]MH_I2C_Read... [07:51:37]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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 49 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [07:51:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 49 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:51:37]wFMCommunicate OK [07:51:37]SAM_PROTO_GetFieldsCounters done [07:51:37]requested_item shift.num is exist - process it [07:51:37]requested_item shift.opened is exist - process it [07:51:37]req_shift_opened [07:51:37]FM_GetShiftState [07:51:37]SAM_PROTO_GetShiftState [07:51:37]wFMCommunicate request_size=4 [07:51:37]MH_SAM_APDU [07:51:37]CAPDU: 80 13 01 00 [07:51:37]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [07:51:37]Write i2c OK [07:51:37]MH_I2C_Read... [07:51:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:37]Read from MH i2c: E2 [07:51:37]MH_I2C_Read... [07:51:37]Read from MH i2c: E2 0E 00 [07:51:37]MH_I2C_Read... [07:51:37]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 6D [07:51:37]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:51:37]wFMCommunicate OK [07:51:37]SAM_PROTO_GetShiftState done [07:51:37]FM_GetShiftState done [07:51:37]req_shift_opened done [07:51:37]requested_item shift.open_date is exist - process it [07:51:37]req_shift_open_date [07:51:37]req_shift_open_date done [07:51:37]produce_requested_data done [07:51:37]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200777,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:51:37]process_action_free close_receipt [07:51:37]json_value_free [07:51:37]json_value_free done [07:51:37]process_json_proto returns [07:51:37]Send response to host [07:51:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200777,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:51:37]free response buf [07:51:37]execute_script done [07:51:37]execute_script returns [07:51:37]free content buf [07:51:37]Sock 7.Close socket [07:51:37]Sock 7.Thread stoped [07:51:37]accept exits with 9 [07:51:37]New connection [07:51:37]New thread 3067067748 created [07:51:37]Thread 3067211108 joined [07:51:37]Waiting for new connection... [07:51:37] Sock 9.Parse request [07:51:37]Sock 9.Check first char [07:51:37]Sock 9.First char is OK [07:51:37]request: POST /json_proto HTTP/1.0 [07:51:37]Method: POST [07:51:37]URL: /json_proto [07:51:37]Method is POST - this is cgi request [07:51:37]url: /json_proto [07:51:37]query_string will be loaded in cgi processing [07:51:37]execute_cgi json_proto POST (null) [07:51:37]execute_cgi path=json_proto method=POST [07:51:37]POST find Content-Length [07:51:37]Host: 172.17.46.195:8080 [07:51:37]Content-Length: 821 [07:51:37]Content-Type: application/json [07:51:37] [07:51:37]POST finish read [07:51:37]Found Content-Length = 821 [07:51:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:37]execute_script... [07:51:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:37]POST & json_proto [07:51:37]process_json_proto [07:51:37]json parsed OK: [07:51:37]protocol is kg_v1.0 [07:51:37]action value=close_receipt [07:51:37]process_action close_receipt [07:51:37]cmd_close_receipt [07:51:37]MH_GetDate [07:51:37]Write to MH i2c: F0 00 00 67 00 56 [07:51:37]Write i2c OK [07:51:37]MH_I2C_Read... [07:51:37]Read from MH i2c: F0 [07:51:37]MH_I2C_Read... [07:51:37]Read from MH i2c: F0 09 00 [07:51:37]MH_I2C_Read... [07:51:37]Read from MH i2c: F0 09 00 67 00 00 0A 4B C4 66 75 08 C2 66 83 [07:51:37]GetLastDocTimeStamp 1724140294 [07:51:37]current date 1724140298 [07:51:37]FM_GetShiftState [07:51:37]SAM_PROTO_GetShiftState [07:51:37]wFMCommunicate request_size=4 [07:51:37]MH_SAM_APDU [07:51:37]CAPDU: 80 13 01 00 [07:51:37]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [07:51:37]Write i2c OK [07:51:37]MH_I2C_Read... [07:51:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:37]Read from MH i2c: E2 [07:51:37]MH_I2C_Read... [07:51:37]Read from MH i2c: E2 0E 00 [07:51:37]MH_I2C_Read... [07:51:37]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 6F [07:51:37]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:51:37]wFMCommunicate OK [07:51:37]SAM_PROTO_GetShiftState done [07:51:37]FM_GetShiftState done [07:51:37]opened in 1724112758 [07:51:37]opened+sec_in_day 1724199158 [07:51:37]quantity*price = 100021 [07:51:37]sum+1 = 100023 [07:51:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 77 20.08.2024 07:51 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871802 ФД: 200778 ФПД: 34060147414278 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075138&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200778&fm=34060147414278&tin=02508201610067®Number=0000000000092545&sum=100022 [07:51:39]StoreToDocumentArchive [07:51:39]shift 466 fd 200778 [07:51:39]save to /storage/0466/doc_00200778 [07:51:39]save last doc name /storage/0466/doc_00200778 to /storage/kkm_last_doc_name [07:51:39]save OK [07:51:39]Clear old archive folders... [07:51:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:51:39]tlvbuf is 01043C50 [07:51:39]SAM_PROTO_ClearQueue [07:51:39]wFMCommunicate request_size=4 [07:51:39]MH_SAM_APDU [07:51:39]CAPDU: 80 09 00 00 [07:51:39]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [07:51:39]Write i2c OK [07:51:39]MH_I2C_Read... [07:51:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:51:39]Read from MH i2c: E2 [07:51:39]MH_I2C_Read... [07:51:39]Read from MH i2c: E2 03 00 [07:51:39]MH_I2C_Read... [07:51:39]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [07:51:39]RAPDU: 90 00 [07:51:39]wFMCommunicate OK [07:51:39]SAM_PROTO_ClearQueue done [07:51:39]KKMCreateOFDPacket [07:51:39]OFDProtocolAddRootSTLVToBuf [07:51:39]FM_MakeSignedData [07:51:39]FM_MakeSignedData [07:51:39]SAM_PROTO_SignData [07:51:39]wFMCommunicate request_size=4 [07:51:39]MH_SAM_APDU [07:51:39]CAPDU: 80 0D 01 02 [07:51:39]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [07:51:39]Write i2c OK [07:51:39]MH_I2C_Read... [07:51:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:51:39]Read from MH i2c: E2 [07:51:39]MH_I2C_Read... [07:51:39]Read from MH i2c: E2 03 00 [07:51:39]MH_I2C_Read... [07:51:39]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [07:51:39]RAPDU: 90 00 [07:51:39]wFMCommunicate OK [07:51:39]wFMCommunicate request_size=255 [07:51:39]MH_SAM_APDU [07:51:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 4D 00 00 00 F4 03 04 00 0A 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4A 10 03 00 35 04 06 00 1E [07:51:39]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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 0A 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4A 10 03 00 35 04 06 00 1E 00 00 DB [07:51:39]Write i2c OK [07:51:39]MH_I2C_Read... [07:51:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:39]Read from MH i2c: E2 [07:51:39]MH_I2C_Read... [07:51:39]Read from MH i2c: E2 03 00 [07:51:39]MH_I2C_Read... [07:51:39]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [07:51:39]RAPDU: 90 00 [07:51:39]wFMCommunicate OK [07:51:39]wFMCommunicate request_size=10 [07:51:39]MH_SAM_APDU [07:51:39]CAPDU: 80 0D 02 02 05 FA 3E FC D5 06 [07:51:39]Write to MH i2c: E2 0D 00 78 00 80 0D 02 02 05 00 FA 3E FC D5 06 00 00 0B [07:51:39]Write i2c OK [07:51:39]MH_I2C_Read... [07:51:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:39]Read from MH i2c: E2 [07:51:39]MH_I2C_Read... [07:51:39]Read from MH i2c: E2 03 00 [07:51:39]MH_I2C_Read... [07:51:39]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [07:51:39]RAPDU: 90 00 [07:51:39]wFMCommunicate OK [07:51:39]wFMCommunicate request_size=4 [07:51:39]MH_SAM_APDU [07:51:39]CAPDU: 80 0D 03 02 [07:51:39]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [07:51:39]Write i2c OK [07:51:39]MH_I2C_Read... [07:51:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:51:39]Read from MH i2c: E2 [07:51:39]MH_I2C_Read... [07:51:39]Read from MH i2c: E2 0B 00 [07:51:39]MH_I2C_Read... [07:51:39]Read from MH i2c: E2 0B 00 79 00 00 26 F5 2E 32 88 B1 B5 02 90 00 60 [07:51:39]RAPDU: 26 F5 2E 32 88 B1 B5 02 90 00 [07:51:39]wFMCommunicate OK [07:51:39]SAM_PROTO_SignData done [07:51:39]FM_MakeSignedData done [07:51:39]CreateOFDProtocolMessage [07:51:39]wFMCommunicate request_size=4 [07:51:39]MH_SAM_APDU [07:51:39]CAPDU: 80 11 00 00 [07:51:39]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [07:51:39]Write i2c OK [07:51:39]MH_I2C_Read... [07:51:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:39]Read from MH i2c: E2 [07:51:39]MH_I2C_Read... [07:51:39]Read from MH i2c: E2 17 00 [07:51:39]MH_I2C_Read... [07:51:39]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 31 38 30 32 90 00 41 [07:51:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:51:39]wFMCommunicate OK [07:51:39]CreateOFDProtocolMessage done [07:51:39]OFDSenderStorePacket 200778 [07:51:39]StoreOFDPacket docnum=200778 [07:51:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AE 69 07 01 6F 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 4D 00 00 00 F4 03 04 00 0A 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4A 10 03 00 35 04 06 00 1E FA 3E FC D5 06 26 F5 2E 32 88 B1 B5 02 [07:51:39]CheckFolder [07:51:39]dirname=/storage/ofd_packets [07:51:39]CheckFolder done [07:51:39]ProducePacketName [07:51:39]name=ofd_packets/00200778 [07:51:39]NVStorageSaveData ofd_packets/00200778 [07:51:39]File name is /storage/ofd_packets/00200778 [07:51:39]Write 301 bytes [07:51:39]NVStorageSaveData done [07:51:39]OFDSenderStorePacket done [07:51:39]KKMCreateOFDPacket done [07:51:39]NVStorageSaveData kkm_last_timestamp [07:51:39]File name is /storage/kkm_last_timestamp [07:51:39]Write 4 bytes [07:51:39]NVStorageSaveData done [07:51:39]ExternCall_PrintAddStr [07:51:39]wPrintStart [07:51:39]Write to MH i2c: 01 00 00 7B 00 7B [07:51:39]Write i2c OK [07:51:39]MH_I2C_Read... [07:51:39]Read from MH i2c: 01 [07:51:39]MH_I2C_Read... [07:51:39]OFD Sender: Processing packet 200778 [packets to send 247, broken 246] [07:51:39]ProducePacketName [07:51:39]name=ofd_packets/00200778 [07:51:39]OFD Sender: To server: pG, [07:51:39]CommunicateWithHost lk.salyk.kg:30040 [07:51:39]ConnectInit lk.salyk.kg [07:51:39]Read from MH i2c: 01 07 00 [07:51:39]MH_I2C_Read... [07:51:39]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [07:51:39]RasterBufferAndPrint [07:51:39]line Счет N : (1)11328353 [07:51:39]line ИНН: 02508201610067 [07:51:39]line Контрольно-Кассовый Чек [07:51:39]line ПРОДАЖА [07:51:39]line ТРК (МРК, ГНК) : 21 [07:51:39]line Товар: 2710124500 [07:51:39]line Аи-95-К-5 [07:51:39]line 13.480 * 74.20 [07:51:39]line = 1000.22 [07:51:39]line НДС 12% НСП 1% [07:51:39]line > о реализуемом товаре [07:51:39]line ИТОГО: 1000.22 [07:51:39]line НСП 1% : 8.85 [07:51:39]line НДС 12% : 106.22 [07:51:39]line Наличными: 0.00 [07:51:39]line Безнал.: 1000.22 [07:51:39]line Место: АЗС № 95 "Партнер Нефть" [07:51:39]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:51:39]line СНО: Общий режим [07:51:39]line Чек 77 20.08.2024 07:51 [07:51:40]line Смена: 466 ФФД: 1.0 [07:51:40]line ЗНМ: 0300000079 [07:51:40]line РНМ: 0000000000092545 [07:51:40]line Версия ККМ: 001 [07:51:40]line Платежная система: Бакай Банк [07:51:40]line ФМ: 0000000000871802 [07:51:40]line ФД: 200778 [07:51:40]line ФПД: 34060147414278 [07:51:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075138&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200778&fm=34060147414278&tin=02508201610067®Number=0000000000092545&sum=100022 [07:51:40]written 0, free lines is 4095 [07:51:40]Connected sock=11 [07:51:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AE 69 07 01 6F 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 4D 00 00 00 F4 03 04 00 0A 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4A 10 03 00 35 04 06 00 1E FA 3E FC D5 06 26 F5 2E 32 88 B1 B5 02 [07:51:40]Write to MH i2c: 01 00 00 A5 00 A5 [07:51:40]Write i2c OK [07:51:40]MH_I2C_Read... [07:51:40]Read from MH i2c: 01 [07:51:40]MH_I2C_Read... [07:51:40]Read from MH i2c: 01 07 00 [07:51:40]MH_I2C_Read... [07:51:40]Read from MH i2c: 01 07 00 A5 00 00 00 00 00 00 E6 0C 9E [07:51:40]RasterBufferAndPrint [07:51:40]line [07:51:40]line [07:51:40]line [07:51:40]line [07:51:40]line [07:51:40]written 0, free lines is 3326 [07:51:40]MH_Cut [07:51:40]Write to MH i2c: D1 01 00 AC 00 01 7E [07:51:40]Write i2c OK [07:51:40]MH_I2C_Read... [07:51:40]Read from MH i2c: D1 [07:51:40]MH_I2C_Read... [07:51:40]Read from MH i2c: D1 01 00 [07:51:40]MH_I2C_Read... [07:51:40]Read from MH i2c: D1 01 00 AC 00 00 7D [07:51:40]Write to MH i2c: 01 00 00 AD 00 AD [07:51:40]Write i2c OK [07:51:40]MH_I2C_Read... [07:51:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 74 CD 47 00 39 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 31 38 30 32 10 04 04 00 4A 10 03 00 F4 03 04 00 72 F5 C3 66 B6 04 01 00 00 00 6E A5 82 68 CE BC 08 [07:51:40]CommunicateWithHost err = 0 [07:51:40]CheckOFDResponse [07:51:40]1017 (14) - 77093643461234 [07:51:40]1041 (16) - 0000000000871802 [07:51:40]1040 (4) - 200778 [07:51:40]1012 (4) - 20.08.2024 01:46 [07:51:40]1206 (1) - 0 [07:51:40]OFD Sender: Remove packet 200778 [07:51:40]ProducePacketName [07:51:40]name=ofd_packets/00200778 [07:51:40]NVStorageDeleteData [07:51:41]OFD Sender: No OFD packet to send [07:51:41]*** Cut start [07:51:41]*** Purtial cut [07:51:41]*** CUTSNS_PIN = 0 [07:51:41]*** Stage 1: CUTSNS_PIN = 1 [07:51:43]Read from MH i2c: 01 [07:51:43]MH_I2C_Read... [07:51:43]*** Stop cut motor [07:51:43]*** Cut end [07:51:43]Read from MH i2c: 01 07 00 [07:51:43]MH_I2C_Read... [07:51:43]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [07:51:43]process_action close_receipt done [07:51:43]requested_data is exist [07:51:43]produce_requested_data [07:51:43]requested_item fm.sn is exist - process it [07:51:43]wFMCommunicate request_size=4 [07:51:43]MH_SAM_APDU [07:51:43]CAPDU: 80 11 00 00 [07:51:43]Write to MH i2c: E2 08 00 AE 00 80 11 00 00 00 00 00 00 28 [07:51:43]Write i2c OK [07:51:43]MH_I2C_Read... [07:51:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:43]Read from MH i2c: E2 [07:51:43]MH_I2C_Read... [07:51:43]Read from MH i2c: E2 17 00 [07:51:43]MH_I2C_Read... [07:51:43]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 31 38 30 32 90 00 75 [07:51:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:51:43]wFMCommunicate OK [07:51:43]requested_item fd.num is exist - process it [07:51:43]SAM_PROTO_GetFieldsCounters [07:51:43]wFMCommunicate request_size=4 [07:51:43]MH_SAM_APDU [07:51:43]CAPDU: 80 13 00 00 [07:51:43]Write to MH i2c: E2 08 00 AF 00 80 13 00 00 00 00 00 00 2B [07:51:43]Write i2c OK [07:51:43]MH_I2C_Read... [07:51:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:51:43]Read from MH i2c: E2 [07:51:43]MH_I2C_Read... [07:51:43]Read from MH i2c: E2 62 00 [07:51:43]MH_I2C_Read... [07:51:43]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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4A 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [07:51:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4A 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:51:43]wFMCommunicate OK [07:51:43]SAM_PROTO_GetFieldsCounters done [07:51:43]requested_item shift.num is exist - process it [07:51:43]requested_item shift.opened is exist - process it [07:51:43]req_shift_opened [07:51:43]FM_GetShiftState [07:51:43]SAM_PROTO_GetShiftState [07:51:43]wFMCommunicate request_size=4 [07:51:43]MH_SAM_APDU [07:51:43]CAPDU: 80 13 01 00 [07:51:43]Write to MH i2c: E2 08 00 B0 00 80 13 01 00 00 00 00 00 2D [07:51:43]Write i2c OK [07:51:43]MH_I2C_Read... [07:51:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:43]recv_with_timeout no data received [07:51:43]Read from MH i2c: E2 [07:51:43]MH_I2C_Read... [07:51:43]Read from MH i2c: E2 0E 00 [07:51:43]MH_I2C_Read... [07:51:43]Read from MH i2c: E2 0E 00 B0 00 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B7 [07:51:43]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:51:43]wFMCommunicate OK [07:51:43]SAM_PROTO_GetShiftState done [07:51:43]FM_GetShiftState done [07:51:43]req_shift_opened done [07:51:43]requested_item shift.open_date is exist - process it [07:51:43]req_shift_open_date [07:51:43]req_shift_open_date done [07:51:43]produce_requested_data done [07:51:43]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200778,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:51:43]process_action_free close_receipt [07:51:43]json_value_free [07:51:43]json_value_free done [07:51:43]process_json_proto returns [07:51:43]Send response to host [07:51:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200778,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:51:43]free response buf [07:51:43]execute_script done [07:51:43]execute_script returns [07:51:43]free content buf [07:51:43]Sock 9.Close socket [07:51:43]Sock 9.Thread stoped [07:51:46]OFD Sender: No OFD packet to send [07:51:51]OFD Sender: No OFD packet to send [07:51:56]OFD Sender: No OFD packet to send [07:52:01]OFD Sender: No OFD packet to send [07:52:06]OFD Sender: No OFD packet to send [07:52:11]OFD Sender: No OFD packet to send [07:52:11]accept exits with 7 [07:52:11]New connection [07:52:11]New thread 3067211108 created [07:52:11]Thread 3067067748 joined [07:52:11]Waiting for new connection... [07:52:11] Sock 7.Parse request [07:52:11]Sock 7.Check first char [07:52:11]Sock 7.First char is OK [07:52:11]request: POST /json_proto HTTP/1.0 [07:52:11]Method: POST [07:52:11]URL: /json_proto [07:52:11]Method is POST - this is cgi request [07:52:11]url: /json_proto [07:52:11]query_string will be loaded in cgi processing [07:52:11]execute_cgi json_proto POST (null) [07:52:11]execute_cgi path=json_proto method=POST [07:52:11]POST find Content-Length [07:52:11]Host: 172.17.46.195:8080 [07:52:11]Content-Length: 685 [07:52:11]Content-Type: application/json [07:52:11] [07:52:11]POST finish read [07:52:11]Found Content-Length = 685 [07:52:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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:52:11]execute_script... [07:52:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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:52:11]POST & json_proto [07:52:11]process_json_proto [07:52:11]json parsed OK: [07:52:11]protocol is kg_v1.0 [07:52:11]action value=close_receipt [07:52:11]process_action close_receipt [07:52:11]cmd_close_receipt [07:52:11]MH_GetDate [07:52:11]Write to MH i2c: F0 00 00 B1 00 A0 [07:52:11]Write i2c OK [07:52:11]MH_I2C_Read... [07:52:11]Read from MH i2c: F0 [07:52:11]MH_I2C_Read... [07:52:11]Read from MH i2c: F0 09 00 [07:52:11]MH_I2C_Read... [07:52:11]Read from MH i2c: F0 09 00 B1 00 00 2C 4B C4 66 75 08 C2 66 EF [07:52:11]GetLastDocTimeStamp 1724140298 [07:52:11]current date 1724140332 [07:52:11]FM_GetShiftState [07:52:11]SAM_PROTO_GetShiftState [07:52:11]wFMCommunicate request_size=4 [07:52:11]MH_SAM_APDU [07:52:11]CAPDU: 80 13 01 00 [07:52:11]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [07:52:11]Write i2c OK [07:52:11]MH_I2C_Read... [07:52:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:52:11]Read from MH i2c: E2 [07:52:11]MH_I2C_Read... [07:52:11]Read from MH i2c: E2 0E 00 [07:52:11]MH_I2C_Read... [07:52:11]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B9 [07:52:11]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:52:11]wFMCommunicate OK [07:52:11]SAM_PROTO_GetShiftState done [07:52:11]FM_GetShiftState done [07:52:11]opened in 1724112758 [07:52:11]opened+sec_in_day 1724199158 [07:52:11]quantity*price = 50025 [07:52:11]sum+1 = 50027 [07:52:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 78 20.08.2024 07:52 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200779 ФПД: 177727529221539 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075212&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200779&fm=177727529221539&tin=02508201610067®Number=0000000000092545&sum=50000 [07:52:12]StoreToDocumentArchive [07:52:12]shift 466 fd 200779 [07:52:12]save to /storage/0466/doc_00200779 [07:52:12]save last doc name /storage/0466/doc_00200779 to /storage/kkm_last_doc_name [07:52:12]save OK [07:52:12]Clear old archive folders... [07:52:12]ProcessDocumentItem done err = 0, tmpTLVsize=257 [07:52:12]tlvbuf is 01016250 [07:52:12]SAM_PROTO_ClearQueue [07:52:12]wFMCommunicate request_size=4 [07:52:12]MH_SAM_APDU [07:52:12]CAPDU: 80 09 00 00 [07:52:12]Write to MH i2c: E2 08 00 BF 00 80 09 00 00 00 00 00 00 31 [07:52:12]Write i2c OK [07:52:12]MH_I2C_Read... [07:52:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:52:12]Read from MH i2c: E2 [07:52:12]MH_I2C_Read... [07:52:12]Read from MH i2c: E2 03 00 [07:52:12]MH_I2C_Read... [07:52:12]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [07:52:12]RAPDU: 90 00 [07:52:12]wFMCommunicate OK [07:52:12]SAM_PROTO_ClearQueue done [07:52:12]KKMCreateOFDPacket [07:52:12]OFDProtocolAddRootSTLVToBuf [07:52:12]FM_MakeSignedData [07:52:12]FM_MakeSignedData [07:52:12]SAM_PROTO_SignData [07:52:12]wFMCommunicate request_size=4 [07:52:12]MH_SAM_APDU [07:52:12]CAPDU: 80 0D 01 02 [07:52:12]Write to MH i2c: E2 08 00 C0 00 80 0D 01 02 00 00 00 00 39 [07:52:12]Write i2c OK [07:52:12]MH_I2C_Read... [07:52:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:52:12]Read from MH i2c: E2 [07:52:12]MH_I2C_Read... [07:52:12]Read from MH i2c: E2 03 00 [07:52:12]MH_I2C_Read... [07:52:12]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [07:52:12]RAPDU: 90 00 [07:52:12]wFMCommunicate OK [07:52:12]wFMCommunicate request_size=255 [07:52:12]MH_SAM_APDU [07:52:12]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 4E 00 00 00 F4 03 04 00 2C 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4B 10 03 [07:52:13]Write to MH i2c: E2 02 01 C1 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 4E 00 00 00 F4 03 04 00 2C 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4B 10 03 00 00 7A [07:52:13]Write i2c OK [07:52:13]MH_I2C_Read... [07:52:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:52:13]Read from MH i2c: E2 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: E2 03 00 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [07:52:13]RAPDU: 90 00 [07:52:13]wFMCommunicate OK [07:52:13]wFMCommunicate request_size=16 [07:52:13]MH_SAM_APDU [07:52:13]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 A1 A4 6A 3E FD A3 [07:52:13]Write to MH i2c: E2 13 00 C2 00 80 0D 02 02 0B 00 00 35 04 06 00 A1 A4 6A 3E FD A3 00 00 1E [07:52:13]Write i2c OK [07:52:13]MH_I2C_Read... [07:52:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:52:13]Read from MH i2c: E2 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: E2 03 00 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [07:52:13]RAPDU: 90 00 [07:52:13]wFMCommunicate OK [07:52:13]wFMCommunicate request_size=4 [07:52:13]MH_SAM_APDU [07:52:13]CAPDU: 80 0D 03 02 [07:52:13]Write to MH i2c: E2 08 00 C3 00 80 0D 03 02 00 00 00 00 3E [07:52:13]Write i2c OK [07:52:13]MH_I2C_Read... [07:52:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:52:13]Read from MH i2c: E2 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: E2 0B 00 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: E2 0B 00 C3 00 00 56 F4 79 15 E0 C7 2F 64 90 00 51 [07:52:13]RAPDU: 56 F4 79 15 E0 C7 2F 64 90 00 [07:52:13]wFMCommunicate OK [07:52:13]SAM_PROTO_SignData done [07:52:13]FM_MakeSignedData done [07:52:13]CreateOFDProtocolMessage [07:52:13]wFMCommunicate request_size=4 [07:52:13]MH_SAM_APDU [07:52:13]CAPDU: 80 11 00 00 [07:52:13]Write to MH i2c: E2 08 00 C4 00 80 11 00 00 00 00 00 00 3E [07:52:13]Write i2c OK [07:52:13]MH_I2C_Read... [07:52:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:52:13]Read from MH i2c: E2 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: E2 17 00 [07:52:13]MH_I2C_Read... [07:52:13]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 31 38 30 32 90 00 8B [07:52:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:52:13]wFMCommunicate OK [07:52:13]CreateOFDProtocolMessage done [07:52:13]OFDSenderStorePacket 200779 [07:52:13]StoreOFDPacket docnum=200779 [07:52:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 87 3C 0D 01 FC 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 4E 00 00 00 F4 03 04 00 2C 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4B 10 03 00 35 04 06 00 A1 A4 6A 3E FD A3 56 F4 79 15 E0 C7 2F 64 [07:52:13]CheckFolder [07:52:13]dirname=/storage/ofd_packets [07:52:13]CheckFolder done [07:52:13]ProducePacketName [07:52:13]name=ofd_packets/00200779 [07:52:13]NVStorageSaveData ofd_packets/00200779 [07:52:13]File name is /storage/ofd_packets/00200779 [07:52:13]Write 307 bytes [07:52:13]NVStorageSaveData done [07:52:13]OFDSenderStorePacket done [07:52:13]KKMCreateOFDPacket done [07:52:13]NVStorageSaveData kkm_last_timestamp [07:52:13]File name is /storage/kkm_last_timestamp [07:52:13]Write 4 bytes [07:52:13]NVStorageSaveData done [07:52:13]ExternCall_PrintAddStr [07:52:13]wPrintStart [07:52:13]Write to MH i2c: 01 00 00 C5 00 C5 [07:52:13]Write i2c OK [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: 01 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: 01 07 00 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: 01 07 00 C5 00 00 00 00 00 00 FF 0F DA [07:52:13]RasterBufferAndPrint [07:52:13]line Счет N : (1)11328354 [07:52:13]line ИНН: 02508201610067 [07:52:13]line Контрольно-Кассовый Чек [07:52:13]line ПРОДАЖА [07:52:13]line ТРК (МРК, ГНК) : 52 [07:52:13]line Товар: 2710194210 [07:52:13]line D-ENERGY ДТ-К-5 [07:52:13]line 6.480 * 77.20 [07:52:13]line = 500.26 [07:52:13]line НДС 12% НСП 1% [07:52:13]line > о реализуемом товаре [07:52:13]line ОКРУГЛЕНИЕ: -0.26 [07:52:13]line ИТОГО: 500.00 [07:52:13]line Внесено: 500.00 [07:52:13]line СДАЧА: 0.00 [07:52:13]line НСП 1% : 4.43 [07:52:13]line НДС 12% : 53.12 [07:52:13]line Наличными: 500.00 [07:52:13]line Безнал.: 0.00 [07:52:13]line Место: АЗС № 95 "Партнер Нефть" [07:52:13]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:52:13]line СНО: Общий режим [07:52:13]line Чек 78 20.08.2024 07:52 [07:52:13]line Смена: 466 ФФД: 1.0 [07:52:13]line ЗНМ: 0300000079 [07:52:13]line РНМ: 0000000000092545 [07:52:13]line Версия ККМ: 001 [07:52:13]line ФМ: 0000000000871802 [07:52:13]line ФД: 200779 [07:52:13]line ФПД: 177727529221539 [07:52:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075212&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200779&fm=177727529221539&tin=02508201610067®Number=0000000000092545&sum=50000 [07:52:13]written 0, free lines is 4095 [07:52:13]OFD Sender: Processing packet 200779 [packets to send 247, broken 246] [07:52:13]ProducePacketName [07:52:13]name=ofd_packets/00200779 [07:52:13]OFD Sender: To server: pG, [07:52:13]CommunicateWithHost lk.salyk.kg:30040 [07:52:13]ConnectInit lk.salyk.kg [07:52:13]Connected sock=11 [07:52:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 87 3C 0D 01 FC 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 4E 00 00 00 F4 03 04 00 2C 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4B 10 03 00 35 04 06 00 A1 A4 6A 3E FD A3 56 F4 79 15 E0 C7 2F 64 [07:52:13]Write to MH i2c: 01 00 00 F0 00 F0 [07:52:13]Write i2c OK [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: 01 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: 01 07 00 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: 01 07 00 F0 00 00 00 00 00 00 E7 0C EA [07:52:13]RasterBufferAndPrint [07:52:13]line [07:52:13]line [07:52:13]line [07:52:13]line [07:52:13]line [07:52:13]written 0, free lines is 3315 [07:52:13]MH_Cut [07:52:13]Write to MH i2c: D1 01 00 F7 00 01 C9 [07:52:13]Write i2c OK [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: D1 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: D1 01 00 [07:52:13]MH_I2C_Read... [07:52:13]Read from MH i2c: D1 01 00 F7 00 00 C8 [07:52:13]Write to MH i2c: 01 00 00 F8 00 F8 [07:52:13]Write i2c OK [07:52:13]MH_I2C_Read... [07:52:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 21 F8 47 00 23 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 31 38 30 32 10 04 04 00 4B 10 03 00 F4 03 04 00 93 F5 C3 66 B6 04 01 00 00 8D F9 63 22 22 EA 72 71 [07:52:14]CommunicateWithHost err = 0 [07:52:14]CheckOFDResponse [07:52:14]1017 (14) - 77093643461234 [07:52:14]1041 (16) - 0000000000871802 [07:52:14]1040 (4) - 200779 [07:52:14]1012 (4) - 20.08.2024 01:46 [07:52:14]1206 (1) - 0 [07:52:14]OFD Sender: Remove packet 200779 [07:52:14]ProducePacketName [07:52:14]name=ofd_packets/00200779 [07:52:14]NVStorageDeleteData [07:52:14]*** Cut start [07:52:14]*** Purtial cut [07:52:14]*** Stage 1: CUTSNS_PIN = 1 [07:52:14]OFD Sender: No OFD packet to send [07:52:15]Read from MH i2c: 01 [07:52:15]MH_I2C_Read... [07:52:15]*** Stop cut motor [07:52:15]*** Cut end [07:52:15]Read from MH i2c: 01 07 00 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [07:52:15]process_action close_receipt done [07:52:15]requested_data is exist [07:52:15]produce_requested_data [07:52:15]requested_item fm.sn is exist - process it [07:52:15]wFMCommunicate request_size=4 [07:52:15]MH_SAM_APDU [07:52:15]CAPDU: 80 11 00 00 [07:52:15]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [07:52:15]Write i2c OK [07:52:15]MH_I2C_Read... [07:52:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:52:15]Read from MH i2c: E2 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: E2 17 00 [07:52:15]MH_I2C_Read... [07:52:15]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 31 38 30 32 90 00 C0 [07:52:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:52:15]wFMCommunicate OK [07:52:15]requested_item fd.num is exist - process it [07:52:15]SAM_PROTO_GetFieldsCounters [07:52:15]wFMCommunicate request_size=4 [07:52:15]MH_SAM_APDU [07:52:15]CAPDU: 80 13 00 00 [07:52:15]Write to MH i2c: E2 08 00 FA 00 80 13 00 00 00 00 00 00 76 [07:52:15]Write i2c OK [07:52:15]MH_I2C_Read... [07:52:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:52:15]Read from MH i2c: E2 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: E2 62 00 [07:52:15]MH_I2C_Read... [07:52:15]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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4B 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 AC [07:52:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4B 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:52:15]wFMCommunicate OK [07:52:15]SAM_PROTO_GetFieldsCounters done [07:52:15]requested_item shift.num is exist - process it [07:52:15]requested_item shift.opened is exist - process it [07:52:15]req_shift_opened [07:52:15]FM_GetShiftState [07:52:15]SAM_PROTO_GetShiftState [07:52:15]wFMCommunicate request_size=4 [07:52:15]MH_SAM_APDU [07:52:15]CAPDU: 80 13 01 00 [07:52:15]Write to MH i2c: E2 08 00 FB 00 80 13 01 00 00 00 00 00 78 [07:52:15]Write i2c OK [07:52:15]MH_I2C_Read... [07:52:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:52:15]Read from MH i2c: E2 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: E2 0E 00 [07:52:15]MH_I2C_Read... [07:52:15]Read from MH i2c: E2 0E 00 FB 00 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 02 [07:52:15]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:52:15]wFMCommunicate OK [07:52:15]SAM_PROTO_GetShiftState done [07:52:15]FM_GetShiftState done [07:52:15]req_shift_opened done [07:52:15]requested_item shift.open_date is exist - process it [07:52:15]req_shift_open_date [07:52:15]req_shift_open_date done [07:52:15]produce_requested_data done [07:52:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200779,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:52:15]process_action_free close_receipt [07:52:15]json_value_free [07:52:15]json_value_free done [07:52:15]process_json_proto returns [07:52:15]Send response to host [07:52:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200779,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:52:15]free response buf [07:52:15]execute_script done [07:52:15]execute_script returns [07:52:15]free content buf [07:52:15]Sock 7.Close socket [07:52:15]Sock 7.Thread stoped [07:52:16]recv_with_timeout no data received [07:52:19]OFD Sender: No OFD packet to send [07:52:24]OFD Sender: No OFD packet to send [07:52:29]OFD Sender: No OFD packet to send [07:52:34]OFD Sender: No OFD packet to send [07:52:39]OFD Sender: No OFD packet to send [07:52:44]OFD Sender: No OFD packet to send [07:52:49]OFD Sender: No OFD packet to send [07:52:54]OFD Sender: No OFD packet to send [07:52:59]OFD Sender: No OFD packet to send [07:53:04]OFD Sender: No OFD packet to send [07:53:06]accept exits with 10 [07:53:06]New connection [07:53:06]New thread 3067067748 created [07:53:06]Thread 3067211108 joined [07:53:06]Waiting for new connection... [07:53:06] Sock 10.Parse request [07:53:06]Sock 10.Check first char [07:53:06]Sock 10.First char is OK [07:53:06]request: POST /json_proto HTTP/1.0 [07:53:06]Method: POST [07:53:06]URL: /json_proto [07:53:06]Method is POST - this is cgi request [07:53:06]url: /json_proto [07:53:06]query_string will be loaded in cgi processing [07:53:06]execute_cgi json_proto POST (null) [07:53:06]execute_cgi path=json_proto method=POST [07:53:06]POST find Content-Length [07:53:06]Host: 172.17.46.195:8080 [07:53:06]Content-Length: 684 [07:53:06]Content-Type: application/json [07:53:06] [07:53:06]POST finish read [07:53:06]Found Content-Length = 684 [07:53:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:06]execute_script... [07:53:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:06]POST & json_proto [07:53:06]process_json_proto [07:53:06]json parsed OK: [07:53:06]protocol is kg_v1.0 [07:53:06]action value=close_receipt [07:53:06]process_action close_receipt [07:53:06]cmd_close_receipt [07:53:06]MH_GetDate [07:53:06]Write to MH i2c: F0 00 00 FC 00 EB [07:53:06]Write i2c OK [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: F0 [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: F0 09 00 [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: F0 09 00 FC 00 00 62 4B C4 66 75 08 C2 66 70 [07:53:06]GetLastDocTimeStamp 1724140332 [07:53:06]current date 1724140386 [07:53:06]FM_GetShiftState [07:53:06]SAM_PROTO_GetShiftState [07:53:06]wFMCommunicate request_size=4 [07:53:06]MH_SAM_APDU [07:53:06]CAPDU: 80 13 01 00 [07:53:06]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [07:53:06]Write i2c OK [07:53:06]MH_I2C_Read... [07:53:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:06]Read from MH i2c: E2 [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: E2 0E 00 [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 04 [07:53:06]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:53:06]wFMCommunicate OK [07:53:06]SAM_PROTO_GetShiftState done [07:53:06]FM_GetShiftState done [07:53:06]opened in 1724112758 [07:53:06]opened+sec_in_day 1724199158 [07:53:06]quantity*price = 200043 [07:53:06]sum+1 = 200044 [07:53:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 79 20.08.2024 07:53 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200780 ФПД: 205115206909576 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075306&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200780&fm=205115206909576&tin=02508201610067®Number=0000000000092545&sum=200000 [07:53:07]StoreToDocumentArchive [07:53:07]shift 466 fd 200780 [07:53:07]save to /storage/0466/doc_00200780 [07:53:07]save last doc name /storage/0466/doc_00200780 to /storage/kkm_last_doc_name [07:53:07]save OK [07:53:07]Clear old archive folders... [07:53:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:53:07]tlvbuf is 01058230 [07:53:07]SAM_PROTO_ClearQueue [07:53:07]wFMCommunicate request_size=4 [07:53:07]MH_SAM_APDU [07:53:07]CAPDU: 80 09 00 00 [07:53:07]Write to MH i2c: E2 08 00 0A 01 80 09 00 00 00 00 00 00 7D [07:53:07]Write i2c OK [07:53:07]MH_I2C_Read... [07:53:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:53:07]Read from MH i2c: E2 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 03 00 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [07:53:07]RAPDU: 90 00 [07:53:07]wFMCommunicate OK [07:53:07]SAM_PROTO_ClearQueue done [07:53:07]KKMCreateOFDPacket [07:53:07]OFDProtocolAddRootSTLVToBuf [07:53:07]FM_MakeSignedData [07:53:07]FM_MakeSignedData [07:53:07]SAM_PROTO_SignData [07:53:07]wFMCommunicate request_size=4 [07:53:07]MH_SAM_APDU [07:53:07]CAPDU: 80 0D 01 02 [07:53:07]Write to MH i2c: E2 08 00 0B 01 80 0D 01 02 00 00 00 00 85 [07:53:07]Write i2c OK [07:53:07]MH_I2C_Read... [07:53:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:53:07]Read from MH i2c: E2 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 03 00 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [07:53:07]RAPDU: 90 00 [07:53:07]wFMCommunicate OK [07:53:07]wFMCommunicate request_size=255 [07:53:07]MH_SAM_APDU [07:53:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 62 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4C 10 03 00 35 04 06 00 BA [07:53:07]Write to MH i2c: E2 02 01 0C 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 62 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4C 10 03 00 35 04 06 00 BA 00 00 C8 [07:53:07]Write i2c OK [07:53:07]MH_I2C_Read... [07:53:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:07]Read from MH i2c: E2 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 03 00 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [07:53:07]RAPDU: 90 00 [07:53:07]wFMCommunicate OK [07:53:07]wFMCommunicate request_size=10 [07:53:07]MH_SAM_APDU [07:53:07]CAPDU: 80 0D 02 02 05 8D 1B 0B BE 88 [07:53:07]Write to MH i2c: E2 0D 00 0D 01 80 0D 02 02 05 00 8D 1B 0B BE 88 00 00 8B [07:53:07]Write i2c OK [07:53:07]MH_I2C_Read... [07:53:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:07]Read from MH i2c: E2 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 03 00 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [07:53:07]RAPDU: 90 00 [07:53:07]wFMCommunicate OK [07:53:07]wFMCommunicate request_size=4 [07:53:07]MH_SAM_APDU [07:53:07]CAPDU: 80 0D 03 02 [07:53:07]Write to MH i2c: E2 08 00 0E 01 80 0D 03 02 00 00 00 00 8A [07:53:07]Write i2c OK [07:53:07]MH_I2C_Read... [07:53:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:53:07]Read from MH i2c: E2 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 0B 00 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 0B 00 0E 01 00 42 78 E5 9C A0 52 67 CD 90 00 EC [07:53:07]RAPDU: 42 78 E5 9C A0 52 67 CD 90 00 [07:53:07]wFMCommunicate OK [07:53:07]SAM_PROTO_SignData done [07:53:07]FM_MakeSignedData done [07:53:07]CreateOFDProtocolMessage [07:53:07]wFMCommunicate request_size=4 [07:53:07]MH_SAM_APDU [07:53:07]CAPDU: 80 11 00 00 [07:53:07]Write to MH i2c: E2 08 00 0F 01 80 11 00 00 00 00 00 00 8A [07:53:07]Write i2c OK [07:53:07]MH_I2C_Read... [07:53:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:07]Read from MH i2c: E2 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 17 00 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 17 00 0F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D7 [07:53:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:53:07]wFMCommunicate OK [07:53:07]CreateOFDProtocolMessage done [07:53:07]OFDSenderStorePacket 200780 [07:53:07]StoreOFDPacket docnum=200780 [07:53:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E9 3A 07 01 D3 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 62 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4C 10 03 00 35 04 06 00 BA 8D 1B 0B BE 88 42 78 E5 9C A0 52 67 CD [07:53:07]CheckFolder [07:53:07]dirname=/storage/ofd_packets [07:53:07]CheckFolder done [07:53:07]ProducePacketName [07:53:07]name=ofd_packets/00200780 [07:53:07]NVStorageSaveData ofd_packets/00200780 [07:53:07]File name is /storage/ofd_packets/00200780 [07:53:07]Write 301 bytes [07:53:07]NVStorageSaveData done [07:53:07]OFDSenderStorePacket done [07:53:07]KKMCreateOFDPacket done [07:53:07]NVStorageSaveData kkm_last_timestamp [07:53:07]File name is /storage/kkm_last_timestamp [07:53:07]Write 4 bytes [07:53:07]NVStorageSaveData done [07:53:08]ExternCall_PrintAddStr [07:53:08]wPrintStart [07:53:08]Write to MH i2c: 01 00 00 10 01 11 [07:53:08]Write i2c OK [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: 01 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: 01 07 00 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: 01 07 00 10 01 00 00 00 00 00 FF 0F 26 [07:53:08]RasterBufferAndPrint [07:53:08]line Счет N : (1)11328355 [07:53:08]line ИНН: 02508201610067 [07:53:08]line Контрольно-Кассовый Чек [07:53:08]line ПРОДАЖА [07:53:08]line ТРК (МРК, ГНК) : 41 [07:53:08]line Товар: 2710124500 [07:53:08]line Аи-95-К-5 [07:53:08]line 26.960 * 74.20 [07:53:08]line = 2000.43 [07:53:08]line НДС 12% НСП 1% [07:53:08]line > о реализуемом товаре [07:53:08]line ОКРУГЛЕНИЕ: -0.43 [07:53:08]line ИТОГО: 2000.00 [07:53:08]line Внесено: 2000.00 [07:53:08]line СДАЧА: 0.00 [07:53:08]line НСП 1% : 17.70 [07:53:08]line НДС 12% : 212.43 [07:53:08]line Наличными: 2000.00 [07:53:08]line Безнал.: 0.00 [07:53:08]line Место: АЗС № 95 "Партнер Нефть" [07:53:08]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:53:08]line СНО: Общий режим [07:53:08]line Чек 79 20.08.2024 07:53 [07:53:08]line Смена: 466 ФФД: 1.0 [07:53:08]line ЗНМ: 0300000079 [07:53:08]line РНМ: 0000000000092545 [07:53:08]line Версия ККМ: 001 [07:53:08]line ФМ: 0000000000871802 [07:53:08]line ФД: 200780 [07:53:08]line ФПД: 205115206909576 [07:53:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075306&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200780&fm=205115206909576&tin=02508201610067®Number=0000000000092545&sum=200000 [07:53:08]OFD Sender: Processing packet 200780 [packets to send 247, broken 246] [07:53:08]ProducePacketName [07:53:08]name=ofd_packets/00200780 [07:53:08]OFD Sender: To server: pG, [07:53:08]CommunicateWithHost lk.salyk.kg:30040 [07:53:08]ConnectInit lk.salyk.kg [07:53:08]written 0, free lines is 4095 [07:53:08]Connected sock=9 [07:53:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E9 3A 07 01 D3 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 62 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4C 10 03 00 35 04 06 00 BA 8D 1B 0B BE 88 42 78 E5 9C A0 52 67 CD [07:53:08]Write to MH i2c: 01 00 00 3B 01 3C [07:53:08]Write i2c OK [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: 01 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: 01 07 00 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 D5 0C 24 [07:53:08]RasterBufferAndPrint [07:53:08]line [07:53:08]line [07:53:08]line [07:53:08]line [07:53:08]line [07:53:08]written 0, free lines is 3292 [07:53:08]MH_Cut [07:53:08]Write to MH i2c: D1 01 00 42 01 01 15 [07:53:08]Write i2c OK [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: D1 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: D1 01 00 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: D1 01 00 42 01 00 14 [07:53:08]Write to MH i2c: 01 00 00 43 01 44 [07:53:08]Write i2c OK [07:53:08]MH_I2C_Read... [07:53:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EF 87 47 00 1D 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 31 38 30 32 10 04 04 00 4C 10 03 00 F4 03 04 00 CA F5 C3 66 B6 04 01 00 00 30 25 2F 6B A8 68 4C F5 [07:53:08]CommunicateWithHost err = 0 [07:53:08]CheckOFDResponse [07:53:08]1017 (14) - 77093643461234 [07:53:08]1041 (16) - 0000000000871802 [07:53:08]1040 (4) - 200780 [07:53:08]1012 (4) - 20.08.2024 01:47 [07:53:08]1206 (1) - 0 [07:53:08]OFD Sender: Remove packet 200780 [07:53:08]ProducePacketName [07:53:08]name=ofd_packets/00200780 [07:53:08]NVStorageDeleteData [07:53:09]OFD Sender: No OFD packet to send [07:53:09]*** Cut start [07:53:09]*** Purtial cut [07:53:09]*** CUTSNS_PIN = 0 [07:53:09]*** Stage 1: CUTSNS_PIN = 1 [07:53:11]Read from MH i2c: 01 [07:53:11]MH_I2C_Read... [07:53:11]*** Stop cut motor [07:53:11]*** Cut end [07:53:11]Read from MH i2c: 01 07 00 [07:53:11]MH_I2C_Read... [07:53:11]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [07:53:11]process_action close_receipt done [07:53:11]requested_data is exist [07:53:11]produce_requested_data [07:53:11]requested_item fm.sn is exist - process it [07:53:11]wFMCommunicate request_size=4 [07:53:11]MH_SAM_APDU [07:53:11]CAPDU: 80 11 00 00 [07:53:11]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [07:53:11]Write i2c OK [07:53:11]MH_I2C_Read... [07:53:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:11]Read from MH i2c: E2 [07:53:11]MH_I2C_Read... [07:53:11]Read from MH i2c: E2 17 00 [07:53:11]MH_I2C_Read... [07:53:11]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 31 38 30 32 90 00 0C [07:53:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:53:11]wFMCommunicate OK [07:53:11]requested_item fd.num is exist - process it [07:53:11]SAM_PROTO_GetFieldsCounters [07:53:11]wFMCommunicate request_size=4 [07:53:11]MH_SAM_APDU [07:53:11]CAPDU: 80 13 00 00 [07:53:11]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [07:53:11]Write i2c OK [07:53:11]MH_I2C_Read... [07:53:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:11]Read from MH i2c: E2 [07:53:11]MH_I2C_Read... [07:53:11]Read from MH i2c: E2 62 00 [07:53:11]MH_I2C_Read... [07:53:11]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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4C 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 FC [07:53: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4C 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:53:11]wFMCommunicate OK [07:53:11]SAM_PROTO_GetFieldsCounters done [07:53:11]requested_item shift.num is exist - process it [07:53:11]requested_item shift.opened is exist - process it [07:53:11]req_shift_opened [07:53:11]FM_GetShiftState [07:53:11]SAM_PROTO_GetShiftState [07:53:11]wFMCommunicate request_size=4 [07:53:11]MH_SAM_APDU [07:53:11]CAPDU: 80 13 01 00 [07:53:11]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [07:53:11]Write i2c OK [07:53:11]MH_I2C_Read... [07:53:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:11]Read from MH i2c: E2 [07:53:11]MH_I2C_Read... [07:53:11]Read from MH i2c: E2 0E 00 [07:53:11]MH_I2C_Read... [07:53:11]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 4E [07:53:11]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:53:11]wFMCommunicate OK [07:53:11]SAM_PROTO_GetShiftState done [07:53:11]FM_GetShiftState done [07:53:11]req_shift_opened done [07:53:11]requested_item shift.open_date is exist - process it [07:53:11]req_shift_open_date [07:53:11]req_shift_open_date done [07:53:11]produce_requested_data done [07:53:11]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200780,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:53:11]process_action_free close_receipt [07:53:11]json_value_free [07:53:11]json_value_free done [07:53:11]process_json_proto returns [07:53:11]Send response to host [07:53:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200780,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:53:11]free response buf [07:53:11]execute_script done [07:53:11]execute_script returns [07:53:11]free content buf [07:53:11]Sock 10.Close socket [07:53:11]Sock 10.Thread stoped [07:53:14]OFD Sender: No OFD packet to send [07:53:19]OFD Sender: No OFD packet to send [07:53:24]OFD Sender: No OFD packet to send [07:53:27]recv_with_timeout no data received [07:53:29]OFD Sender: No OFD packet to send [07:53:34]OFD Sender: No OFD packet to send [07:53:39]OFD Sender: No OFD packet to send [07:53:44]OFD Sender: No OFD packet to send [07:53:49]OFD Sender: No OFD packet to send [07:53:54]OFD Sender: No OFD packet to send [07:53:59]OFD Sender: No OFD packet to send [07:54:04]OFD Sender: No OFD packet to send [07:54:09]OFD Sender: No OFD packet to send [07:54:14]OFD Sender: No OFD packet to send [07:54:19]OFD Sender: No OFD packet to send [07:54:24]OFD Sender: No OFD packet to send [07:54:29]OFD Sender: No OFD packet to send [07:54:34]OFD Sender: No OFD packet to send [07:54:39]OFD Sender: No OFD packet to send [07:54:39]accept exits with 8 [07:54:39]New connection [07:54:39]New thread 3067211108 created [07:54:39]Thread 3067067748 joined [07:54:39]Waiting for new connection... [07:54:39] Sock 8.Parse request [07:54:39]Sock 8.Check first char [07:54:39]Sock 8.First char is OK [07:54:39]request: POST /json_proto HTTP/1.0 [07:54:39]Method: POST [07:54:39]URL: /json_proto [07:54:39]Method is POST - this is cgi request [07:54:39]url: /json_proto [07:54:39]query_string will be loaded in cgi processing [07:54:39]execute_cgi json_proto POST (null) [07:54:39]execute_cgi path=json_proto method=POST [07:54:39]POST find Content-Length [07:54:39]Host: 172.17.46.195:8080 [07:54:39]Content-Length: 805 [07:54:39]Content-Type: application/json [07:54:39] [07:54:39]POST finish read [07:54:39]Found Content-Length = 805 [07:54:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:39]execute_script... [07:54:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:39]POST & json_proto [07:54:39]process_json_proto [07:54:39]json parsed OK: [07:54:39]protocol is kg_v1.0 [07:54:39]action value=close_receipt [07:54:39]process_action close_receipt [07:54:39]cmd_close_receipt [07:54:39]MH_GetDate [07:54:39]Write to MH i2c: F0 00 00 47 01 37 [07:54:39]Write i2c OK [07:54:39]MH_I2C_Read... [07:54:39]Read from MH i2c: F0 [07:54:39]MH_I2C_Read... [07:54:39]Read from MH i2c: F0 09 00 [07:54:39]MH_I2C_Read... [07:54:39]Read from MH i2c: F0 09 00 47 01 00 C0 4B C4 66 75 08 C2 66 1A [07:54:39]GetLastDocTimeStamp 1724140386 [07:54:39]current date 1724140480 [07:54:39]FM_GetShiftState [07:54:39]SAM_PROTO_GetShiftState [07:54:39]wFMCommunicate request_size=4 [07:54:39]MH_SAM_APDU [07:54:39]CAPDU: 80 13 01 00 [07:54:39]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [07:54:39]Write i2c OK [07:54:39]MH_I2C_Read... [07:54:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:40]Read from MH i2c: E2 [07:54:40]MH_I2C_Read... [07:54:40]Read from MH i2c: E2 0E 00 [07:54:40]MH_I2C_Read... [07:54:40]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 50 [07:54:40]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:54:40]wFMCommunicate OK [07:54:40]SAM_PROTO_GetShiftState done [07:54:40]FM_GetShiftState done [07:54:40]opened in 1724112758 [07:54:40]opened+sec_in_day 1724199158 [07:54:40]quantity*price = 200043 [07:54:40]sum+1 = 200044 [07:54:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 80 20.08.2024 07:54 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200781 ФПД: 142955891220610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075440&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200781&fm=142955891220610&tin=02508201610067®Number=0000000000092545&sum=200043 [07:54:41]StoreToDocumentArchive [07:54:41]shift 466 fd 200781 [07:54:41]save to /storage/0466/doc_00200781 [07:54:41]save last doc name /storage/0466/doc_00200781 to /storage/kkm_last_doc_name [07:54:41]save OK [07:54:41]Clear old archive folders... [07:54:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:54:41]tlvbuf is 010575F0 [07:54:41]SAM_PROTO_ClearQueue [07:54:41]wFMCommunicate request_size=4 [07:54:41]MH_SAM_APDU [07:54:41]CAPDU: 80 09 00 00 [07:54:41]Write to MH i2c: E2 08 00 55 01 80 09 00 00 00 00 00 00 C8 [07:54:41]Write i2c OK [07:54:41]MH_I2C_Read... [07:54:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:54:41]Read from MH i2c: E2 [07:54:41]MH_I2C_Read... [07:54:41]Read from MH i2c: E2 03 00 [07:54:41]MH_I2C_Read... [07:54:41]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [07:54:41]RAPDU: 90 00 [07:54:41]wFMCommunicate OK [07:54:41]SAM_PROTO_ClearQueue done [07:54:41]KKMCreateOFDPacket [07:54:41]OFDProtocolAddRootSTLVToBuf [07:54:41]FM_MakeSignedData [07:54:41]FM_MakeSignedData [07:54:41]SAM_PROTO_SignData [07:54:41]wFMCommunicate request_size=4 [07:54:41]MH_SAM_APDU [07:54:41]CAPDU: 80 0D 01 02 [07:54:41]Write to MH i2c: E2 08 00 56 01 80 0D 01 02 00 00 00 00 D0 [07:54:41]Write i2c OK [07:54:41]MH_I2C_Read... [07:54:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:54:41]Read from MH i2c: E2 [07:54:41]MH_I2C_Read... [07:54:41]Read from MH i2c: E2 03 00 [07:54:41]MH_I2C_Read... [07:54:41]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [07:54:41]RAPDU: 90 00 [07:54:41]wFMCommunicate OK [07:54:41]wFMCommunicate request_size=255 [07:54:41]MH_SAM_APDU [07:54:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 50 00 00 00 F4 03 04 00 C0 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4D 10 03 00 35 04 06 00 82 [07:54:41]Write to MH i2c: E2 02 01 57 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 C0 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4D 10 03 00 35 04 06 00 82 00 00 91 [07:54:41]Write i2c OK [07:54:41]MH_I2C_Read... [07:54:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:41]Read from MH i2c: E2 [07:54:41]MH_I2C_Read... [07:54:41]Read from MH i2c: E2 03 00 [07:54:41]MH_I2C_Read... [07:54:41]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [07:54:41]RAPDU: 90 00 [07:54:41]wFMCommunicate OK [07:54:41]wFMCommunicate request_size=10 [07:54:41]MH_SAM_APDU [07:54:41]CAPDU: 80 0D 02 02 05 04 83 1D 60 82 [07:54:41]Write to MH i2c: E2 0D 00 58 01 80 0D 02 02 05 00 04 83 1D 60 82 00 00 63 [07:54:41]Write i2c OK [07:54:41]MH_I2C_Read... [07:54:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:41]Read from MH i2c: E2 [07:54:41]MH_I2C_Read... [07:54:41]Read from MH i2c: E2 03 00 [07:54:41]MH_I2C_Read... [07:54:41]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [07:54:41]RAPDU: 90 00 [07:54:41]wFMCommunicate OK [07:54:41]wFMCommunicate request_size=4 [07:54:41]MH_SAM_APDU [07:54:41]CAPDU: 80 0D 03 02 [07:54:41]Write to MH i2c: E2 08 00 59 01 80 0D 03 02 00 00 00 00 D5 [07:54:41]Write i2c OK [07:54:41]MH_I2C_Read... [07:54:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:54:41]Read from MH i2c: E2 [07:54:41]MH_I2C_Read... [07:54:41]Read from MH i2c: E2 0B 00 [07:54:41]MH_I2C_Read... [07:54:41]Read from MH i2c: E2 0B 00 59 01 00 72 69 5B 94 2E 38 80 0E 90 00 94 [07:54:41]RAPDU: 72 69 5B 94 2E 38 80 0E 90 00 [07:54:41]wFMCommunicate OK [07:54:41]SAM_PROTO_SignData done [07:54:41]FM_MakeSignedData done [07:54:41]CreateOFDProtocolMessage [07:54:41]wFMCommunicate request_size=4 [07:54:41]MH_SAM_APDU [07:54:41]CAPDU: 80 11 00 00 [07:54:41]Write to MH i2c: E2 08 00 5A 01 80 11 00 00 00 00 00 00 D5 [07:54:41]Write i2c OK [07:54:41]MH_I2C_Read... [07:54:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:41]Read from MH i2c: E2 [07:54:41]MH_I2C_Read... [07:54:41]Read from MH i2c: E2 17 00 [07:54:41]MH_I2C_Read... [07:54:41]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 31 38 30 32 90 00 22 [07:54:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:54:41]wFMCommunicate OK [07:54:41]CreateOFDProtocolMessage done [07:54:41]OFDSenderStorePacket 200781 [07:54:41]StoreOFDPacket docnum=200781 [07:54:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 90 15 07 01 53 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 50 00 00 00 F4 03 04 00 C0 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4D 10 03 00 35 04 06 00 82 04 83 1D 60 82 72 69 5B 94 2E 38 80 0E [07:54:41]CheckFolder [07:54:41]dirname=/storage/ofd_packets [07:54:41]CheckFolder done [07:54:41]ProducePacketName [07:54:41]name=ofd_packets/00200781 [07:54:41]NVStorageSaveData ofd_packets/00200781 [07:54:41]File name is /storage/ofd_packets/00200781 [07:54:41]Write 301 bytes [07:54:41]NVStorageSaveData done [07:54:41]OFDSenderStorePacket done [07:54:41]KKMCreateOFDPacket done [07:54:41]NVStorageSaveData kkm_last_timestamp [07:54:41]File name is /storage/kkm_last_timestamp [07:54:41]Write 4 bytes [07:54:41]NVStorageSaveData done [07:54:41]ExternCall_PrintAddStr [07:54:41]wPrintStart [07:54:41]Write to MH i2c: 01 00 00 5B 01 5C [07:54:41]Write i2c OK [07:54:41]MH_I2C_Read... [07:54:41]Read from MH i2c: 01 [07:54:41]MH_I2C_Read... [07:54:41]Read from MH i2c: 01 07 00 [07:54:41]MH_I2C_Read... [07:54:41]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [07:54:41]RasterBufferAndPrint [07:54:41]line Счет N : (1)11328356 [07:54:41]line ИНН: 02508201610067 [07:54:41]line Контрольно-Кассовый Чек [07:54:41]line ПРОДАЖА [07:54:41]line ТРК (МРК, ГНК) : 21 [07:54:41]line Товар: 2710124500 [07:54:41]line Аи-95-К-5 [07:54:41]line 26.960 * 74.20 [07:54:41]line = 2000.43 [07:54:41]line НДС 12% НСП 1% [07:54:41]line > о реализуемом товаре [07:54:41]line ИТОГО: 2000.43 [07:54:41]line НСП 1% : 17.70 [07:54:41]line НДС 12% : 212.43 [07:54:41]line Наличными: 0.00 [07:54:41]line Безнал.: 2000.43 [07:54:41]line Место: АЗС № 95 "Партнер Нефть" [07:54:41]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:54:41]line СНО: Общий режим [07:54:41]line Чек 80 20.08.2024 07:54 [07:54:41]line Смена: 466 ФФД: 1.0 [07:54:41]line ЗНМ: 0300000079 [07:54:41]line РНМ: 0000000000092545 [07:54:41]line Версия ККМ: 001 [07:54:41]line Платежная система: O! деньги [07:54:41]line ФМ: 0000000000871802 [07:54:41]line ФД: 200781 [07:54:41]line ФПД: 142955891220610 [07:54:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075440&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200781&fm=142955891220610&tin=02508201610067®Number=0000000000092545&sum=200043 [07:54:41]written 0, free lines is 4095 [07:54:41]OFD Sender: Processing packet 200781 [packets to send 247, broken 246] [07:54:41]ProducePacketName [07:54:41]name=ofd_packets/00200781 [07:54:41]OFD Sender: To server: pG, [07:54:41]CommunicateWithHost lk.salyk.kg:30040 [07:54:41]ConnectInit lk.salyk.kg [07:54:41]Connected sock=10 [07:54:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 90 15 07 01 53 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 50 00 00 00 F4 03 04 00 C0 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4D 10 03 00 35 04 06 00 82 04 83 1D 60 82 72 69 5B 94 2E 38 80 0E [07:54:42]Write to MH i2c: 01 00 00 85 01 86 [07:54:42]Write i2c OK [07:54:42]MH_I2C_Read... [07:54:42]Read from MH i2c: 01 [07:54:42]MH_I2C_Read... [07:54:42]Read from MH i2c: 01 07 00 [07:54:42]MH_I2C_Read... [07:54:42]Read from MH i2c: 01 07 00 85 01 00 00 00 00 00 F3 0C 8C [07:54:42]RasterBufferAndPrint [07:54:42]line [07:54:42]line [07:54:42]line [07:54:42]line [07:54:42]line [07:54:42]written 0, free lines is 3320 [07:54:42]MH_Cut [07:54:42]Write to MH i2c: D1 01 00 8C 01 01 5F [07:54:42]Write i2c OK [07:54:42]MH_I2C_Read... [07:54:42]Read from MH i2c: D1 [07:54:42]MH_I2C_Read... [07:54:42]Read from MH i2c: D1 01 00 [07:54:42]MH_I2C_Read... [07:54:42]Read from MH i2c: D1 01 00 8C 01 00 5E [07:54:42]Write to MH i2c: 01 00 00 8D 01 8E [07:54:42]Write i2c OK [07:54:42]MH_I2C_Read... [07:54:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AE D8 47 00 31 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 31 38 30 32 10 04 04 00 4D 10 03 00 F4 03 04 00 27 F6 C3 66 B6 04 01 00 00 F2 2C 3B 15 CB F5 87 8B [07:54:42]CommunicateWithHost err = 0 [07:54:42]CheckOFDResponse [07:54:42]1017 (14) - 77093643461234 [07:54:42]1041 (16) - 0000000000871802 [07:54:42]1040 (4) - 200781 [07:54:42]1012 (4) - 20.08.2024 01:49 [07:54:42]1206 (1) - 0 [07:54:42]OFD Sender: Remove packet 200781 [07:54:42]ProducePacketName [07:54:42]name=ofd_packets/00200781 [07:54:42]NVStorageDeleteData [07:54:42]OFD Sender: No OFD packet to send [07:54:42]*** Cut start [07:54:42]*** Purtial cut [07:54:42]*** Stage 1: CUTSNS_PIN = 1 [07:54:43]Read from MH i2c: 01 [07:54:43]MH_I2C_Read... [07:54:43]*** Stop cut motor [07:54:43]*** Cut end [07:54:43]Read from MH i2c: 01 07 00 [07:54:43]MH_I2C_Read... [07:54:43]Read from MH i2c: 01 07 00 8D 01 00 00 00 00 00 FF 0F A3 [07:54:43]process_action close_receipt done [07:54:43]requested_data is exist [07:54:43]produce_requested_data [07:54:43]requested_item fm.sn is exist - process it [07:54:43]wFMCommunicate request_size=4 [07:54:43]MH_SAM_APDU [07:54:43]CAPDU: 80 11 00 00 [07:54:43]Write to MH i2c: E2 08 00 8E 01 80 11 00 00 00 00 00 00 09 [07:54:43]Write i2c OK [07:54:43]MH_I2C_Read... [07:54:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:43]Read from MH i2c: E2 [07:54:43]MH_I2C_Read... [07:54:43]Read from MH i2c: E2 17 00 [07:54:43]MH_I2C_Read... [07:54:43]Read from MH i2c: E2 17 00 8E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 56 [07:54:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:54:43]wFMCommunicate OK [07:54:43]requested_item fd.num is exist - process it [07:54:43]SAM_PROTO_GetFieldsCounters [07:54:43]wFMCommunicate request_size=4 [07:54:43]MH_SAM_APDU [07:54:43]CAPDU: 80 13 00 00 [07:54:43]Write to MH i2c: E2 08 00 8F 01 80 13 00 00 00 00 00 00 0C [07:54:43]Write i2c OK [07:54:43]MH_I2C_Read... [07:54:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:54:43]Read from MH i2c: E2 [07:54:43]MH_I2C_Read... [07:54:43]Read from MH i2c: E2 62 00 [07:54:43]MH_I2C_Read... [07:54:43]Read from MH i2c: E2 62 00 8F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4D 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 4A [07:54:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4D 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:54:43]wFMCommunicate OK [07:54:43]SAM_PROTO_GetFieldsCounters done [07:54:43]requested_item shift.num is exist - process it [07:54:43]requested_item shift.opened is exist - process it [07:54:43]req_shift_opened [07:54:43]FM_GetShiftState [07:54:43]SAM_PROTO_GetShiftState [07:54:43]wFMCommunicate request_size=4 [07:54:43]MH_SAM_APDU [07:54:43]CAPDU: 80 13 01 00 [07:54:43]Write to MH i2c: E2 08 00 90 01 80 13 01 00 00 00 00 00 0E [07:54:43]Write i2c OK [07:54:43]MH_I2C_Read... [07:54:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:43]Read from MH i2c: E2 [07:54:43]MH_I2C_Read... [07:54:43]Read from MH i2c: E2 0E 00 [07:54:43]MH_I2C_Read... [07:54:43]Read from MH i2c: E2 0E 00 90 01 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 98 [07:54:43]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:54:43]wFMCommunicate OK [07:54:43]SAM_PROTO_GetShiftState done [07:54:43]FM_GetShiftState done [07:54:43]req_shift_opened done [07:54:43]requested_item shift.open_date is exist - process it [07:54:43]req_shift_open_date [07:54:43]req_shift_open_date done [07:54:43]produce_requested_data done [07:54:43]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200781,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:54:43]process_action_free close_receipt [07:54:43]json_value_free [07:54:43]json_value_free done [07:54:43]process_json_proto returns [07:54:43]Send response to host [07:54:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200781,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:54:43]free response buf [07:54:43]execute_script done [07:54:43]execute_script returns [07:54:43]free content buf [07:54:43]Sock 8.Close socket [07:54:43]Sock 8.Thread stoped [07:54:47]OFD Sender: No OFD packet to send [07:54:52]OFD Sender: No OFD packet to send [07:54:57]OFD Sender: No OFD packet to send [07:55:00]accept exits with 9 [07:55:00]New connection [07:55:00]New thread 3067067748 created [07:55:00]Thread 3067211108 joined [07:55:00]Waiting for new connection... [07:55:00] Sock 9.Parse request [07:55:00]Sock 9.Check first char [07:55:00]Sock 9.First char is OK [07:55:00]request: POST /json_proto HTTP/1.0 [07:55:00]Method: POST [07:55:00]URL: /json_proto [07:55:00]Method is POST - this is cgi request [07:55:00]url: /json_proto [07:55:00]query_string will be loaded in cgi processing [07:55:00]execute_cgi json_proto POST (null) [07:55:00]execute_cgi path=json_proto method=POST [07:55:00]POST find Content-Length [07:55:00]Host: 172.17.46.195:8080 [07:55:00]Content-Length: 684 [07:55:00]Content-Type: application/json [07:55:00] [07:55:00]POST finish read [07:55:00]Found Content-Length = 684 [07:55:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:55:00]execute_script... [07:55:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:55:00]POST & json_proto [07:55:00]process_json_proto [07:55:00]json parsed OK: [07:55:00]protocol is kg_v1.0 [07:55:00]action value=close_receipt [07:55:00]process_action close_receipt [07:55:00]cmd_close_receipt [07:55:00]MH_GetDate [07:55:00]Write to MH i2c: F0 00 00 91 01 81 [07:55:00]Write i2c OK [07:55:00]MH_I2C_Read... [07:55:00]Read from MH i2c: F0 [07:55:00]MH_I2C_Read... [07:55:00]Read from MH i2c: F0 09 00 [07:55:00]MH_I2C_Read... [07:55:00]Read from MH i2c: F0 09 00 91 01 00 D4 4B C4 66 75 08 C2 66 78 [07:55:00]GetLastDocTimeStamp 1724140480 [07:55:00]current date 1724140500 [07:55:00]FM_GetShiftState [07:55:00]SAM_PROTO_GetShiftState [07:55:00]wFMCommunicate request_size=4 [07:55:00]MH_SAM_APDU [07:55:00]CAPDU: 80 13 01 00 [07:55:00]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [07:55:00]Write i2c OK [07:55:00]MH_I2C_Read... [07:55:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:00]Read from MH i2c: E2 [07:55:00]MH_I2C_Read... [07:55:00]Read from MH i2c: E2 0E 00 [07:55:00]MH_I2C_Read... [07:55:00]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 9A [07:55:00]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:55:00]wFMCommunicate OK [07:55:00]SAM_PROTO_GetShiftState done [07:55:00]FM_GetShiftState done [07:55:00]opened in 1724112758 [07:55:00]opened+sec_in_day 1724199158 [07:55:00]quantity*price = 100021 [07:55:00]sum+1 = 100023 [07:55:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 81 20.08.2024 07:55 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200782 ФПД: 98414011772773 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075500&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200782&fm=98414011772773&tin=02508201610067®Number=0000000000092545&sum=100000 [07:55:01]StoreToDocumentArchive [07:55:01]shift 466 fd 200782 [07:55:01]save to /storage/0466/doc_00200782 [07:55:01]save last doc name /storage/0466/doc_00200782 to /storage/kkm_last_doc_name [07:55:01]save OK [07:55:01]Clear old archive folders... [07:55:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:55:01]tlvbuf is 010605F0 [07:55:01]SAM_PROTO_ClearQueue [07:55:01]wFMCommunicate request_size=4 [07:55:01]MH_SAM_APDU [07:55:01]CAPDU: 80 09 00 00 [07:55:01]Write to MH i2c: E2 08 00 9F 01 80 09 00 00 00 00 00 00 12 [07:55:01]Write i2c OK [07:55:01]MH_I2C_Read... [07:55:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:55:01]Read from MH i2c: E2 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: E2 03 00 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [07:55:01]RAPDU: 90 00 [07:55:01]wFMCommunicate OK [07:55:01]SAM_PROTO_ClearQueue done [07:55:01]KKMCreateOFDPacket [07:55:01]OFDProtocolAddRootSTLVToBuf [07:55:01]FM_MakeSignedData [07:55:01]FM_MakeSignedData [07:55:01]SAM_PROTO_SignData [07:55:01]wFMCommunicate request_size=4 [07:55:01]MH_SAM_APDU [07:55:01]CAPDU: 80 0D 01 02 [07:55:01]Write to MH i2c: E2 08 00 A0 01 80 0D 01 02 00 00 00 00 1A [07:55:01]Write i2c OK [07:55:01]MH_I2C_Read... [07:55:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:55:01]Read from MH i2c: E2 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: E2 03 00 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [07:55:01]RAPDU: 90 00 [07:55:01]wFMCommunicate OK [07:55:01]wFMCommunicate request_size=255 [07:55:01]MH_SAM_APDU [07:55:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 D4 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4E 10 03 00 35 04 06 00 59 [07:55:01]Write to MH i2c: E2 02 01 A1 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 D4 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4E 10 03 00 35 04 06 00 59 00 00 E7 [07:55:01]Write i2c OK [07:55:01]MH_I2C_Read... [07:55:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:01]Read from MH i2c: E2 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: E2 03 00 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [07:55:01]RAPDU: 90 00 [07:55:01]wFMCommunicate OK [07:55:01]wFMCommunicate request_size=10 [07:55:01]MH_SAM_APDU [07:55:01]CAPDU: 80 0D 02 02 05 81 CC 36 6F 65 [07:55:01]Write to MH i2c: E2 0D 00 A2 01 80 0D 02 02 05 00 81 CC 36 6F 65 00 00 7E [07:55:01]Write i2c OK [07:55:01]MH_I2C_Read... [07:55:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:01]Read from MH i2c: E2 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: E2 03 00 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [07:55:01]RAPDU: 90 00 [07:55:01]wFMCommunicate OK [07:55:01]wFMCommunicate request_size=4 [07:55:01]MH_SAM_APDU [07:55:01]CAPDU: 80 0D 03 02 [07:55:01]Write to MH i2c: E2 08 00 A3 01 80 0D 03 02 00 00 00 00 1F [07:55:01]Write i2c OK [07:55:01]MH_I2C_Read... [07:55:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:55:01]Read from MH i2c: E2 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: E2 0B 00 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: E2 0B 00 A3 01 00 79 7F 6B 19 94 30 0E 38 90 00 A6 [07:55:01]RAPDU: 79 7F 6B 19 94 30 0E 38 90 00 [07:55:01]wFMCommunicate OK [07:55:01]SAM_PROTO_SignData done [07:55:01]FM_MakeSignedData done [07:55:01]CreateOFDProtocolMessage [07:55:01]wFMCommunicate request_size=4 [07:55:01]MH_SAM_APDU [07:55:01]CAPDU: 80 11 00 00 [07:55:01]Write to MH i2c: E2 08 00 A4 01 80 11 00 00 00 00 00 00 1F [07:55:01]Write i2c OK [07:55:01]MH_I2C_Read... [07:55:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:01]Read from MH i2c: E2 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: E2 17 00 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: E2 17 00 A4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6C [07:55:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:55:01]wFMCommunicate OK [07:55:01]CreateOFDProtocolMessage done [07:55:01]OFDSenderStorePacket 200782 [07:55:01]StoreOFDPacket docnum=200782 [07:55:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 73 60 07 01 BA A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 D4 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4E 10 03 00 35 04 06 00 59 81 CC 36 6F 65 79 7F 6B 19 94 30 0E 38 [07:55:01]CheckFolder [07:55:01]dirname=/storage/ofd_packets [07:55:01]CheckFolder done [07:55:01]ProducePacketName [07:55:01]name=ofd_packets/00200782 [07:55:01]NVStorageSaveData ofd_packets/00200782 [07:55:01]File name is /storage/ofd_packets/00200782 [07:55:01]Write 301 bytes [07:55:01]NVStorageSaveData done [07:55:01]OFDSenderStorePacket done [07:55:01]KKMCreateOFDPacket done [07:55:01]NVStorageSaveData kkm_last_timestamp [07:55:01]File name is /storage/kkm_last_timestamp [07:55:01]Write 4 bytes [07:55:01]NVStorageSaveData done [07:55:01]ExternCall_PrintAddStr [07:55:01]wPrintStart [07:55:01]Write to MH i2c: 01 00 00 A5 01 A6 [07:55:01]Write i2c OK [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: 01 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: 01 07 00 [07:55:01]MH_I2C_Read... [07:55:01]Read from MH i2c: 01 07 00 A5 01 00 00 00 00 00 FF 0F BB [07:55:01]RasterBufferAndPrint [07:55:01]line Счет N : (1)11328358 [07:55:01]line ИНН: 02508201610067 [07:55:01]line Контрольно-Кассовый Чек [07:55:01]line ПРОДАЖА [07:55:01]line ТРК (МРК, ГНК) : 41 [07:55:01]line Товар: 2710124500 [07:55:01]line Аи-95-К-5 [07:55:01]line 13.480 * 74.20 [07:55:01]line = 1000.22 [07:55:01]line НДС 12% НСП 1% [07:55:01]line > о реализуемом товаре [07:55:01]line ОКРУГЛЕНИЕ: -0.22 [07:55:01]line ИТОГО: 1000.00 [07:55:01]line Внесено: 1000.00 [07:55:01]line СДАЧА: 0.00 [07:55:01]line НСП 1% : 8.85 [07:55:01]line НДС 12% : 106.22 [07:55:01]line Наличными: 1000.00 [07:55:01]line Безнал.: 0.00 [07:55:01]line Место: АЗС № 95 "Партнер Нефть" [07:55:01]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:55:01]line СНО: Общий режим [07:55:01]line Чек 81 20.08.2024 07:55 [07:55:01]line Смена: 466 ФФД: 1.0 [07:55:01]line ЗНМ: 0300000079 [07:55:01]line РНМ: 0000000000092545 [07:55:01]line Версия ККМ: 001 [07:55:01]line ФМ: 0000000000871802 [07:55:01]line ФД: 200782 [07:55:01]line ФПД: 98414011772773 [07:55:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075500&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200782&fm=98414011772773&tin=02508201610067®Number=0000000000092545&sum=100000 [07:55:02]OFD Sender: Processing packet 200782 [packets to send 247, broken 246] [07:55:02]ProducePacketName [07:55:02]name=ofd_packets/00200782 [07:55:02]OFD Sender: To server: pG, [07:55:02]CommunicateWithHost lk.salyk.kg:30040 [07:55:02]ConnectInit lk.salyk.kg [07:55:02]written 0, free lines is 4095 [07:55:02]Connected sock=10 [07:55:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 73 60 07 01 BA A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 D4 4B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4E 10 03 00 35 04 06 00 59 81 CC 36 6F 65 79 7F 6B 19 94 30 0E 38 [07:55:02]Write to MH i2c: 01 00 00 D0 01 D1 [07:55:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 82 70 47 00 73 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 31 38 30 32 10 04 04 00 4E 10 03 00 F4 03 04 00 3C F6 C3 66 B6 04 01 00 00 8D 3F AE 66 C9 D7 9B D1 [07:55:02]CommunicateWithHost err = 0 [07:55:02]CheckOFDResponse [07:55:02]1017 (14) - 77093643461234 [07:55:02]1041 (16) - 0000000000871802 [07:55:02]1040 (4) - 200782 [07:55:02]1012 (4) - 20.08.2024 01:49 [07:55:02]1206 (1) - 0 [07:55:02]OFD Sender: Remove packet 200782 [07:55:02]ProducePacketName [07:55:02]name=ofd_packets/00200782 [07:55:02]NVStorageDeleteData [07:55:02]Write i2c OK [07:55:02]MH_I2C_Read... [07:55:02]Read from MH i2c: 01 [07:55:02]MH_I2C_Read... [07:55:02]Read from MH i2c: 01 07 00 [07:55:02]MH_I2C_Read... [07:55:02]Read from MH i2c: 01 07 00 D0 01 00 00 00 00 00 D9 0C BD [07:55:02]RasterBufferAndPrint [07:55:02]line [07:55:02]line [07:55:02]line [07:55:02]line [07:55:02]line [07:55:02]written 0, free lines is 3301 [07:55:02]MH_Cut [07:55:02]Write to MH i2c: D1 01 00 D7 01 01 AA [07:55:02]Write i2c OK [07:55:02]MH_I2C_Read... [07:55:02]Read from MH i2c: D1 [07:55:02]MH_I2C_Read... [07:55:02]Read from MH i2c: D1 01 00 [07:55:02]MH_I2C_Read... [07:55:02]Read from MH i2c: D1 01 00 D7 01 00 A9 [07:55:02]Write to MH i2c: 01 00 00 D8 01 D9 [07:55:02]Write i2c OK [07:55:02]MH_I2C_Read... [07:55:03]OFD Sender: No OFD packet to send [07:55:03]*** Cut start [07:55:03]*** Purtial cut [07:55:03]*** CUTSNS_PIN = 0 [07:55:03]*** Stage 1: CUTSNS_PIN = 1 [07:55:05]Read from MH i2c: 01 [07:55:05]MH_I2C_Read... [07:55:05]*** Stop cut motor [07:55:05]*** Cut end [07:55:05]Read from MH i2c: 01 07 00 [07:55:05]MH_I2C_Read... [07:55:05]Read from MH i2c: 01 07 00 D8 01 00 00 00 00 00 FF 0F EE [07:55:05]process_action close_receipt done [07:55:05]requested_data is exist [07:55:05]produce_requested_data [07:55:05]requested_item fm.sn is exist - process it [07:55:05]wFMCommunicate request_size=4 [07:55:05]MH_SAM_APDU [07:55:05]CAPDU: 80 11 00 00 [07:55:05]Write to MH i2c: E2 08 00 D9 01 80 11 00 00 00 00 00 00 54 [07:55:05]Write i2c OK [07:55:05]MH_I2C_Read... [07:55:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:05]Read from MH i2c: E2 [07:55:05]MH_I2C_Read... [07:55:05]Read from MH i2c: E2 17 00 [07:55:05]MH_I2C_Read... [07:55:05]Read from MH i2c: E2 17 00 D9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A1 [07:55:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:55:05]wFMCommunicate OK [07:55:05]requested_item fd.num is exist - process it [07:55:05]SAM_PROTO_GetFieldsCounters [07:55:05]wFMCommunicate request_size=4 [07:55:05]MH_SAM_APDU [07:55:05]CAPDU: 80 13 00 00 [07:55:05]Write to MH i2c: E2 08 00 DA 01 80 13 00 00 00 00 00 00 57 [07:55:05]Write i2c OK [07:55:05]MH_I2C_Read... [07:55:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:55:05]Read from MH i2c: E2 [07:55:05]MH_I2C_Read... [07:55:05]Read from MH i2c: E2 62 00 [07:55:05]MH_I2C_Read... [07:55:05]Read from MH i2c: E2 62 00 DA 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 99 [07:55:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:55:05]wFMCommunicate OK [07:55:05]SAM_PROTO_GetFieldsCounters done [07:55:05]requested_item shift.num is exist - process it [07:55:05]requested_item shift.opened is exist - process it [07:55:05]req_shift_opened [07:55:05]FM_GetShiftState [07:55:05]SAM_PROTO_GetShiftState [07:55:05]wFMCommunicate request_size=4 [07:55:05]MH_SAM_APDU [07:55:05]CAPDU: 80 13 01 00 [07:55:05]Write to MH i2c: E2 08 00 DB 01 80 13 01 00 00 00 00 00 59 [07:55:05]Write i2c OK [07:55:05]MH_I2C_Read... [07:55:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:05]Read from MH i2c: E2 [07:55:05]MH_I2C_Read... [07:55:05]Read from MH i2c: E2 0E 00 [07:55:05]MH_I2C_Read... [07:55:05]Read from MH i2c: E2 0E 00 DB 01 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E3 [07:55:05]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:55:05]wFMCommunicate OK [07:55:05]SAM_PROTO_GetShiftState done [07:55:05]FM_GetShiftState done [07:55:05]req_shift_opened done [07:55:05]requested_item shift.open_date is exist - process it [07:55:05]req_shift_open_date [07:55:05]req_shift_open_date done [07:55:05]produce_requested_data done [07:55:05]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200782,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:55:05]process_action_free close_receipt [07:55:05]json_value_free [07:55:05]json_value_free done [07:55:05]process_json_proto returns [07:55:05]Send response to host [07:55:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200782,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:55:05]free response buf [07:55:05]execute_script done [07:55:05]execute_script returns [07:55:05]free content buf [07:55:05]Sock 9.Close socket [07:55:05]Sock 9.Thread stoped [07:55:08]OFD Sender: No OFD packet to send [07:55:13]OFD Sender: No OFD packet to send [07:55:18]OFD Sender: No OFD packet to send [07:55:23]OFD Sender: No OFD packet to send [07:55:28]OFD Sender: No OFD packet to send [07:55:33]OFD Sender: No OFD packet to send [07:55:38]OFD Sender: No OFD packet to send [07:55:43]OFD Sender: No OFD packet to send [07:55:48]OFD Sender: No OFD packet to send [07:55:51]accept exits with 8 [07:55:51]New connection [07:55:51]New thread 3067211108 created [07:55:51]Thread 3067067748 joined [07:55:51]Waiting for new connection... [07:55:51] Sock 8.Parse request [07:55:51]Sock 8.Check first char [07:55:51]Sock 8.First char is OK [07:55:51]request: POST /json_proto HTTP/1.0 [07:55:51]Method: POST [07:55:51]URL: /json_proto [07:55:51]Method is POST - this is cgi request [07:55:51]url: /json_proto [07:55:51]query_string will be loaded in cgi processing [07:55:51]execute_cgi json_proto POST (null) [07:55:51]execute_cgi path=json_proto method=POST [07:55:51]POST find Content-Length [07:55:51]Host: 172.17.46.195:8080 [07:55:51]Content-Length: 679 [07:55:51]Content-Type: application/json [07:55:51] [07:55:51]POST finish read [07:55:51]Found Content-Length = 679 [07:55:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328359", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:55:51]execute_script... [07:55:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328359", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:55:51]POST & json_proto [07:55:51]process_json_proto [07:55:51]json parsed OK: [07:55:51]protocol is kg_v1.0 [07:55:51]action value=close_receipt [07:55:51]process_action close_receipt [07:55:51]cmd_close_receipt [07:55:51]MH_GetDate [07:55:51]Write to MH i2c: F0 00 00 DC 01 CC [07:55:51]Write i2c OK [07:55:51]MH_I2C_Read... [07:55:51]Read from MH i2c: F0 [07:55:51]MH_I2C_Read... [07:55:51]Read from MH i2c: F0 09 00 [07:55:51]MH_I2C_Read... [07:55:51]Read from MH i2c: F0 09 00 DC 01 00 07 4C C4 66 75 08 C2 66 F7 [07:55:51]GetLastDocTimeStamp 1724140500 [07:55:51]current date 1724140551 [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 DD 01 80 13 01 00 00 00 00 00 5B [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 DD 01 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E5 [07:55:51]RAPDU: 09 00 01 76 DF C3 66 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]opened in 1724112758 [07:55:51]opened+sec_in_day 1724199158 [07:55:51]quantity*price = 50036 [07:55:51]sum+1 = 50037 [07:55:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 82 20.08.2024 07:55 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200783 ФПД: 260412879328147 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075551&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200783&fm=260412879328147&tin=02508201610067®Number=0000000000092545&sum=50000 [07:55:52]StoreToDocumentArchive [07:55:52]shift 466 fd 200783 [07:55:52]save to /storage/0466/doc_00200783 [07:55:52]save last doc name /storage/0466/doc_00200783 to /storage/kkm_last_doc_name [07:55:52]save OK [07:55:52]Clear old archive folders... [07:55:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:55:52]tlvbuf is 00FF0490 [07:55:52]SAM_PROTO_ClearQueue [07:55:52]wFMCommunicate request_size=4 [07:55:52]MH_SAM_APDU [07:55:52]CAPDU: 80 09 00 00 [07:55:52]Write to MH i2c: E2 08 00 EA 01 80 09 00 00 00 00 00 00 5D [07:55:52]Write i2c OK [07:55:52]MH_I2C_Read... [07:55:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:55:52]Read from MH i2c: E2 [07:55:52]MH_I2C_Read... [07:55:52]Read from MH i2c: E2 03 00 [07:55:52]MH_I2C_Read... [07:55:52]Read from MH i2c: E2 03 00 EA 01 00 90 00 5F [07:55:52]RAPDU: 90 00 [07:55:52]wFMCommunicate OK [07:55:52]SAM_PROTO_ClearQueue done [07:55:52]KKMCreateOFDPacket [07:55:52]OFDProtocolAddRootSTLVToBuf [07:55:52]FM_MakeSignedData [07:55:52]FM_MakeSignedData [07:55:52]SAM_PROTO_SignData [07:55:52]wFMCommunicate request_size=4 [07:55:52]MH_SAM_APDU [07:55:52]CAPDU: 80 0D 01 02 [07:55:52]Write to MH i2c: E2 08 00 EB 01 80 0D 01 02 00 00 00 00 65 [07:55:52]Write i2c OK [07:55:52]MH_I2C_Read... [07:55:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:55:52]Read from MH i2c: E2 [07:55:52]MH_I2C_Read... [07:55:52]Read from MH i2c: E2 03 00 [07:55:52]MH_I2C_Read... [07:55:52]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [07:55:52]RAPDU: 90 00 [07:55:52]wFMCommunicate OK [07:55:52]wFMCommunicate request_size=255 [07:55:52]MH_SAM_APDU [07:55:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 07 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4F 10 03 00 35 04 06 00 EC [07:55:52]Write to MH i2c: E2 02 01 EC 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 07 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4F 10 03 00 35 04 06 00 EC 00 00 CD [07:55:52]Write i2c OK [07:55:52]MH_I2C_Read... [07:55:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:52]Read from MH i2c: E2 [07:55:52]MH_I2C_Read... [07:55:52]Read from MH i2c: E2 03 00 [07:55:52]MH_I2C_Read... [07:55:52]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [07:55:52]RAPDU: 90 00 [07:55:52]wFMCommunicate OK [07:55:52]wFMCommunicate request_size=10 [07:55:52]MH_SAM_APDU [07:55:52]CAPDU: 80 0D 02 02 05 D8 19 2A D3 93 [07:55:52]Write to MH i2c: E2 0D 00 ED 01 80 0D 02 02 05 00 D8 19 2A D3 93 00 00 F3 [07:55:52]Write i2c OK [07:55:52]MH_I2C_Read... [07:55:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:52]Read from MH i2c: E2 [07:55:52]MH_I2C_Read... [07:55:52]Read from MH i2c: E2 03 00 [07:55:52]MH_I2C_Read... [07:55:52]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [07:55:52]RAPDU: 90 00 [07:55:52]wFMCommunicate OK [07:55:52]wFMCommunicate request_size=4 [07:55:52]MH_SAM_APDU [07:55:52]CAPDU: 80 0D 03 02 [07:55:52]Write to MH i2c: E2 08 00 EE 01 80 0D 03 02 00 00 00 00 6A [07:55:52]Write i2c OK [07:55:52]MH_I2C_Read... [07:55:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:55:52]Read from MH i2c: E2 [07:55:52]MH_I2C_Read... [07:55:52]Read from MH i2c: E2 0B 00 [07:55:52]MH_I2C_Read... [07:55:52]Read from MH i2c: E2 0B 00 EE 01 00 2B BD CD E3 15 99 73 07 90 00 2B [07:55:52]RAPDU: 2B BD CD E3 15 99 73 07 90 00 [07:55:52]wFMCommunicate OK [07:55:52]SAM_PROTO_SignData done [07:55:52]FM_MakeSignedData done [07:55:52]CreateOFDProtocolMessage [07:55:52]wFMCommunicate request_size=4 [07:55:52]MH_SAM_APDU [07:55:52]CAPDU: 80 11 00 00 [07:55:52]Write to MH i2c: E2 08 00 EF 01 80 11 00 00 00 00 00 00 6A [07:55:52]Write i2c OK [07:55:52]MH_I2C_Read... [07:55:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:52]Read from MH i2c: E2 [07:55:52]MH_I2C_Read... [07:55:52]Read from MH i2c: E2 17 00 [07:55:52]MH_I2C_Read... [07:55:52]Read from MH i2c: E2 17 00 EF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B7 [07:55:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:55:52]wFMCommunicate OK [07:55:52]CreateOFDProtocolMessage done [07:55:52]OFDSenderStorePacket 200783 [07:55:52]StoreOFDPacket docnum=200783 [07:55:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 57 F5 07 01 DD 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 07 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4F 10 03 00 35 04 06 00 EC D8 19 2A D3 93 2B BD CD E3 15 99 73 07 [07:55:52]CheckFolder [07:55:52]dirname=/storage/ofd_packets [07:55:52]CheckFolder done [07:55:52]ProducePacketName [07:55:52]name=ofd_packets/00200783 [07:55:52]NVStorageSaveData ofd_packets/00200783 [07:55:52]File name is /storage/ofd_packets/00200783 [07:55:52]Write 301 bytes [07:55:52]NVStorageSaveData done [07:55:52]OFDSenderStorePacket done [07:55:52]KKMCreateOFDPacket done [07:55:52]NVStorageSaveData kkm_last_timestamp [07:55:52]File name is /storage/kkm_last_timestamp [07:55:52]Write 4 bytes [07:55:52]NVStorageSaveData done [07:55:52]ExternCall_PrintAddStr [07:55:52]wPrintStart [07:55:52]Write to MH i2c: 01 00 00 F0 01 F1 [07:55:52]Write i2c OK [07:55:52]MH_I2C_Read... [07:55:52]Read from MH i2c: 01 [07:55:52]MH_I2C_Read... [07:55:52]Read from MH i2c: 01 07 00 [07:55:52]MH_I2C_Read... [07:55:52]Read from MH i2c: 01 07 00 F0 01 00 00 00 00 00 FF 0F 06 [07:55:52]RasterBufferAndPrint [07:55:52]line Счет N : (1)11328359 [07:55:52]line ИНН: 02508201610067 [07:55:52]line Контрольно-Кассовый Чек [07:55:52]line ПРОДАЖА [07:55:52]line ТРК (МРК, ГНК) : 32 [07:55:52]line Товар: 2710124130 [07:55:52]line Аи-92-К-4 [07:55:52]line 7.380 * 67.80 [07:55:52]line = 500.36 [07:55:52]line НДС 12% НСП 1% [07:55:52]line > о реализуемом товаре [07:55:52]line ОКРУГЛЕНИЕ: -0.36 [07:55:52]line ИТОГО: 500.00 [07:55:52]line Внесено: 500.00 [07:55:52]line СДАЧА: 0.00 [07:55:52]line НСП 1% : 4.43 [07:55:52]line НДС 12% : 53.14 [07:55:52]line Наличными: 500.00 [07:55:52]line Безнал.: 0.00 [07:55:52]line Место: АЗС № 95 "Партнер Нефть" [07:55:52]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:55:52]line СНО: Общий режим [07:55:52]line Чек 82 20.08.2024 07:55 [07:55:52]line Смена: 466 ФФД: 1.0 [07:55:52]line ЗНМ: 0300000079 [07:55:52]line РНМ: 0000000000092545 [07:55:52]line Версия ККМ: 001 [07:55:52]line ФМ: 0000000000871802 [07:55:52]line ФД: 200783 [07:55:52]line ФПД: 260412879328147 [07:55:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075551&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200783&fm=260412879328147&tin=02508201610067®Number=0000000000092545&sum=50000 [07:55:53]OFD Sender: Processing packet 200783 [packets to send 247, broken 246] [07:55:53]ProducePacketName [07:55:53]name=ofd_packets/00200783 [07:55:53]OFD Sender: To server: pG, [07:55:53]CommunicateWithHost lk.salyk.kg:30040 [07:55:53]ConnectInit lk.salyk.kg [07:55:53]written 0, free lines is 4095 [07:55:53]Connected sock=9 [07:55:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 57 F5 07 01 DD 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 07 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4F 10 03 00 35 04 06 00 EC D8 19 2A D3 93 2B BD CD E3 15 99 73 07 [07:55:53]Write to MH i2c: 01 00 00 1B 02 1D [07:55:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 61 1B 47 00 18 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 31 38 30 32 10 04 04 00 4F 10 03 00 F4 03 04 00 6F F6 C3 66 B6 04 01 00 00 65 45 DD EE 83 E4 7D 5E [07:55:53]CommunicateWithHost err = 0 [07:55:53]CheckOFDResponse [07:55:53]1017 (14) - 77093643461234 [07:55:53]1041 (16) - 0000000000871802 [07:55:53]1040 (4) - 200783 [07:55:53]1012 (4) - 20.08.2024 01:50 [07:55:53]1206 (1) - 0 [07:55:53]OFD Sender: Remove packet 200783 [07:55:53]ProducePacketName [07:55:53]name=ofd_packets/00200783 [07:55:53]NVStorageDeleteData [07:55:53]Write i2c OK [07:55:53]MH_I2C_Read... [07:55:53]Read from MH i2c: 01 [07:55:53]MH_I2C_Read... [07:55:53]Read from MH i2c: 01 07 00 [07:55:53]MH_I2C_Read... [07:55:53]Read from MH i2c: 01 07 00 1B 02 00 00 00 00 00 D7 0C 07 [07:55:53]RasterBufferAndPrint [07:55:53]line [07:55:53]line [07:55:53]line [07:55:53]line [07:55:53]line [07:55:53]written 0, free lines is 3303 [07:55:53]MH_Cut [07:55:53]Write to MH i2c: D1 01 00 22 02 01 F6 [07:55:53]Write i2c OK [07:55:53]MH_I2C_Read... [07:55:53]Read from MH i2c: D1 [07:55:53]MH_I2C_Read... [07:55:53]Read from MH i2c: D1 01 00 [07:55:53]MH_I2C_Read... [07:55:53]Read from MH i2c: D1 01 00 22 02 00 F5 [07:55:53]Write to MH i2c: 01 00 00 23 02 25 [07:55:53]Write i2c OK [07:55:53]MH_I2C_Read... [07:55:54]OFD Sender: No OFD packet to send [07:55:54]*** Cut start [07:55:54]*** Purtial cut [07:55:54]*** Stage 1: CUTSNS_PIN = 1 [07:55:54]Read from MH i2c: 01 [07:55:54]MH_I2C_Read... [07:55:54]*** Stop cut motor [07:55:54]*** Cut end [07:55:54]Read from MH i2c: 01 07 00 [07:55:54]MH_I2C_Read... [07:55:54]Read from MH i2c: 01 07 00 23 02 00 00 00 00 00 FF 0F 3A [07:55:54]process_action close_receipt done [07:55:54]requested_data is exist [07:55:54]produce_requested_data [07:55:54]requested_item fm.sn is exist - process it [07:55:54]wFMCommunicate request_size=4 [07:55:54]MH_SAM_APDU [07:55:54]CAPDU: 80 11 00 00 [07:55:54]Write to MH i2c: E2 08 00 24 02 80 11 00 00 00 00 00 00 A0 [07:55:54]Write i2c OK [07:55:54]MH_I2C_Read... [07:55:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:54]Read from MH i2c: E2 [07:55:54]MH_I2C_Read... [07:55:54]Read from MH i2c: E2 17 00 [07:55:54]MH_I2C_Read... [07:55:54]Read from MH i2c: E2 17 00 24 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 ED [07:55:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:55:54]wFMCommunicate OK [07:55:54]requested_item fd.num is exist - process it [07:55:54]SAM_PROTO_GetFieldsCounters [07:55:54]wFMCommunicate request_size=4 [07:55:54]MH_SAM_APDU [07:55:54]CAPDU: 80 13 00 00 [07:55:54]Write to MH i2c: E2 08 00 25 02 80 13 00 00 00 00 00 00 A3 [07:55:54]Write i2c OK [07:55:54]MH_I2C_Read... [07:55:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:55:54]Read from MH i2c: E2 [07:55:54]MH_I2C_Read... [07:55:54]Read from MH i2c: E2 62 00 [07:55:54]MH_I2C_Read... [07:55:54]Read from MH i2c: E2 62 00 25 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4F 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [07:55: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4F 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:55:54]wFMCommunicate OK [07:55:54]SAM_PROTO_GetFieldsCounters done [07:55:54]requested_item shift.num is exist - process it [07:55:54]requested_item shift.opened is exist - process it [07:55:54]req_shift_opened [07:55:54]FM_GetShiftState [07:55:54]SAM_PROTO_GetShiftState [07:55:54]wFMCommunicate request_size=4 [07:55:54]MH_SAM_APDU [07:55:54]CAPDU: 80 13 01 00 [07:55:54]Write to MH i2c: E2 08 00 26 02 80 13 01 00 00 00 00 00 A5 [07:55:54]Write i2c OK [07:55:54]MH_I2C_Read... [07:55:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:55]Read from MH i2c: E2 [07:55:55]MH_I2C_Read... [07:55:55]Read from MH i2c: E2 0E 00 [07:55:55]MH_I2C_Read... [07:55:55]Read from MH i2c: E2 0E 00 26 02 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 2F [07:55:55]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:55:55]wFMCommunicate OK [07:55:55]SAM_PROTO_GetShiftState done [07:55:55]FM_GetShiftState done [07:55:55]req_shift_opened done [07:55:55]requested_item shift.open_date is exist - process it [07:55:55]req_shift_open_date [07:55:55]req_shift_open_date done [07:55:55]produce_requested_data done [07:55:55]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200783,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:55:55]process_action_free close_receipt [07:55:55]json_value_free [07:55:55]json_value_free done [07:55:55]process_json_proto returns [07:55:55]Send response to host [07:55:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200783,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:55:55]free response buf [07:55:55]execute_script done [07:55:55]execute_script returns [07:55:55]free content buf [07:55:55]Sock 8.Close socket [07:55:55]Sock 8.Thread stoped [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:23]accept exits with 10 [07:56:23]New connection [07:56:23]New thread 3067067748 created [07:56:23]Thread 3067211108 joined [07:56:23]Waiting for new connection... [07:56:23] Sock 10.Parse request [07:56:23]Sock 10.Check first char [07:56:23]Sock 10.First char is OK [07:56:23]request: POST /json_proto HTTP/1.0 [07:56:23]Method: POST [07:56:23]URL: /json_proto [07:56:23]Method is POST - this is cgi request [07:56:23]url: /json_proto [07:56:23]query_string will be loaded in cgi processing [07:56:23]execute_cgi json_proto POST (null) [07:56:23]execute_cgi path=json_proto method=POST [07:56:23]POST find Content-Length [07:56:23]Host: 172.17.46.195:8080 [07:56:23]Content-Length: 684 [07:56:23]Content-Type: application/json [07:56:23] [07:56:23]POST finish read [07:56:23]Found Content-Length = 684 [07:56:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:56:23]execute_script... [07:56: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)11328360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:56:23]POST & json_proto [07:56:23]process_json_proto [07:56:23]json parsed OK: [07:56:23]protocol is kg_v1.0 [07:56:23]action value=close_receipt [07:56:23]process_action close_receipt [07:56:23]cmd_close_receipt [07:56:23]MH_GetDate [07:56:23]Write to MH i2c: F0 00 00 27 02 18 [07:56:23]Write i2c OK [07:56:23]MH_I2C_Read... [07:56:23]Read from MH i2c: F0 [07:56:23]MH_I2C_Read... [07:56:23]Read from MH i2c: F0 09 00 [07:56:23]MH_I2C_Read... [07:56:23]Read from MH i2c: F0 09 00 27 02 00 27 4C C4 66 75 08 C2 66 63 [07:56:23]GetLastDocTimeStamp 1724140551 [07:56:23]current date 1724140583 [07:56:23]FM_GetShiftState [07:56:23]SAM_PROTO_GetShiftState [07:56:23]wFMCommunicate request_size=4 [07:56:23]MH_SAM_APDU [07:56:23]CAPDU: 80 13 01 00 [07:56:23]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [07:56:23]Write i2c OK [07:56:23]MH_I2C_Read... [07:56:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:56:23]Read from MH i2c: E2 [07:56:23]MH_I2C_Read... [07:56:23]Read from MH i2c: E2 0E 00 [07:56:23]MH_I2C_Read... [07:56:23]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 31 [07:56:23]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:56:23]wFMCommunicate OK [07:56:23]SAM_PROTO_GetShiftState done [07:56:23]FM_GetShiftState done [07:56:23]opened in 1724112758 [07:56:23]opened+sec_in_day 1724199158 [07:56:23]quantity*price = 100005 [07:56:23]sum+1 = 100006 [07:56:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 83 20.08.2024 07:56 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200784 ФПД: 48417364626022 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075623&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200784&fm=48417364626022&tin=02508201610067®Number=0000000000092545&sum=100000 [07:56:24]StoreToDocumentArchive [07:56:24]shift 466 fd 200784 [07:56:24]save to /storage/0466/doc_00200784 [07:56:24]save last doc name /storage/0466/doc_00200784 to /storage/kkm_last_doc_name [07:56:24]save OK [07:56:24]Clear old archive folders... [07:56:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:56:24]tlvbuf is 00FF4AA0 [07:56:24]SAM_PROTO_ClearQueue [07:56:24]wFMCommunicate request_size=4 [07:56:24]MH_SAM_APDU [07:56:24]CAPDU: 80 09 00 00 [07:56:24]Write to MH i2c: E2 08 00 35 02 80 09 00 00 00 00 00 00 A9 [07:56:24]Write i2c OK [07:56:24]MH_I2C_Read... [07:56:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:56:24]Read from MH i2c: E2 [07:56:24]MH_I2C_Read... [07:56:24]Read from MH i2c: E2 03 00 [07:56:24]MH_I2C_Read... [07:56:24]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [07:56:24]RAPDU: 90 00 [07:56:24]wFMCommunicate OK [07:56:24]SAM_PROTO_ClearQueue done [07:56:24]KKMCreateOFDPacket [07:56:24]OFDProtocolAddRootSTLVToBuf [07:56:24]FM_MakeSignedData [07:56:24]FM_MakeSignedData [07:56:24]SAM_PROTO_SignData [07:56:24]wFMCommunicate request_size=4 [07:56:24]MH_SAM_APDU [07:56:24]CAPDU: 80 0D 01 02 [07:56:24]Write to MH i2c: E2 08 00 36 02 80 0D 01 02 00 00 00 00 B1 [07:56:24]Write i2c OK [07:56:24]MH_I2C_Read... [07:56:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:56:24]Read from MH i2c: E2 [07:56:24]MH_I2C_Read... [07:56:24]Read from MH i2c: E2 03 00 [07:56:24]MH_I2C_Read... [07:56:24]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [07:56:24]RAPDU: 90 00 [07:56:24]wFMCommunicate OK [07:56:24]wFMCommunicate request_size=255 [07:56:24]MH_SAM_APDU [07:56: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 27 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 50 10 03 00 35 04 06 00 2C [07:56:24]Write to MH i2c: E2 02 01 37 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 27 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 50 10 03 00 35 04 06 00 2C 00 00 0A [07:56:24]Write i2c OK [07:56:24]MH_I2C_Read... [07:56:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:56:24]Read from MH i2c: E2 [07:56:24]MH_I2C_Read... [07:56:24]Read from MH i2c: E2 03 00 [07:56:24]MH_I2C_Read... [07:56:24]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [07:56:24]RAPDU: 90 00 [07:56:24]wFMCommunicate OK [07:56:24]wFMCommunicate request_size=10 [07:56:24]MH_SAM_APDU [07:56:24]CAPDU: 80 0D 02 02 05 09 0B D1 CA 66 [07:56:24]Write to MH i2c: E2 0D 00 38 02 80 0D 02 02 05 00 09 0B D1 CA 66 00 00 D3 [07:56:24]Write i2c OK [07:56:24]MH_I2C_Read... [07:56:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:56:24]Read from MH i2c: E2 [07:56:24]MH_I2C_Read... [07:56:24]Read from MH i2c: E2 03 00 [07:56:24]MH_I2C_Read... [07:56:24]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [07:56:24]RAPDU: 90 00 [07:56:24]wFMCommunicate OK [07:56:24]wFMCommunicate request_size=4 [07:56:24]MH_SAM_APDU [07:56:24]CAPDU: 80 0D 03 02 [07:56:24]Write to MH i2c: E2 08 00 39 02 80 0D 03 02 00 00 00 00 B6 [07:56:24]Write i2c OK [07:56:24]MH_I2C_Read... [07:56:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:56:25]Read from MH i2c: E2 [07:56:25]MH_I2C_Read... [07:56:25]Read from MH i2c: E2 0B 00 [07:56:25]MH_I2C_Read... [07:56:25]Read from MH i2c: E2 0B 00 39 02 00 98 03 67 1B D6 4F 91 E1 90 00 6B [07:56:25]RAPDU: 98 03 67 1B D6 4F 91 E1 90 00 [07:56:25]wFMCommunicate OK [07:56:25]SAM_PROTO_SignData done [07:56:25]FM_MakeSignedData done [07:56:25]CreateOFDProtocolMessage [07:56:25]wFMCommunicate request_size=4 [07:56:25]MH_SAM_APDU [07:56:25]CAPDU: 80 11 00 00 [07:56:25]Write to MH i2c: E2 08 00 3A 02 80 11 00 00 00 00 00 00 B6 [07:56:25]Write i2c OK [07:56:25]MH_I2C_Read... [07:56:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:56:25]Read from MH i2c: E2 [07:56:25]MH_I2C_Read... [07:56:25]Read from MH i2c: E2 17 00 [07:56:25]MH_I2C_Read... [07:56:25]Read from MH i2c: E2 17 00 3A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 03 [07:56:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:56:25]wFMCommunicate OK [07:56:25]CreateOFDProtocolMessage done [07:56:25]OFDSenderStorePacket 200784 [07:56:25]StoreOFDPacket docnum=200784 [07:56:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1B 83 07 01 54 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 27 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 50 10 03 00 35 04 06 00 2C 09 0B D1 CA 66 98 03 67 1B D6 4F 91 E1 [07:56:25]CheckFolder [07:56:25]dirname=/storage/ofd_packets [07:56:25]CheckFolder done [07:56:25]ProducePacketName [07:56:25]name=ofd_packets/00200784 [07:56:25]NVStorageSaveData ofd_packets/00200784 [07:56:25]File name is /storage/ofd_packets/00200784 [07:56:25]Write 301 bytes [07:56:25]NVStorageSaveData done [07:56:25]OFDSenderStorePacket done [07:56:25]KKMCreateOFDPacket done [07:56:25]NVStorageSaveData kkm_last_timestamp [07:56:25]File name is /storage/kkm_last_timestamp [07:56:25]Write 4 bytes [07:56:25]NVStorageSaveData done [07:56:25]ExternCall_PrintAddStr [07:56:25]wPrintStart [07:56:25]Write to MH i2c: 01 00 00 3B 02 3D [07:56:25]Write i2c OK [07:56:25]MH_I2C_Read... [07:56:25]Read from MH i2c: 01 [07:56:25]MH_I2C_Read... [07:56:25]Read from MH i2c: 01 07 00 [07:56:25]MH_I2C_Read... [07:56:25]Read from MH i2c: 01 07 00 3B 02 00 00 00 00 00 FF 0F 52 [07:56:25]RasterBufferAndPrint [07:56:25]line Счет N : (1)11328360 [07:56:25]line ИНН: 02508201610067 [07:56:25]line Контрольно-Кассовый Чек [07:56:25]line ПРОДАЖА [07:56:25]line ТРК (МРК, ГНК) : 22 [07:56:25]line Товар: 2710124130 [07:56:25]line Аи-92-К-4 [07:56:25]line 14.750 * 67.80 [07:56:25]line = 1000.05 [07:56:25]line НДС 12% НСП 1% [07:56:25]line > о реализуемом товаре [07:56:25]line ОКРУГЛЕНИЕ: -0.05 [07:56:25]line ИТОГО: 1000.00 [07:56:25]line Внесено: 1000.00 [07:56:25]line СДАЧА: 0.00 [07:56:25]line НСП 1% : 8.85 [07:56:25]line НДС 12% : 106.20 [07:56:25]line Наличными: 1000.00 [07:56:25]line Безнал.: 0.00 [07:56:25]line Место: АЗС № 95 "Партнер Нефть" [07:56:25]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:56:25]line СНО: Общий режим [07:56:25]line Чек 83 20.08.2024 07:56 [07:56:25]line Смена: 466 ФФД: 1.0 [07:56:25]line ЗНМ: 0300000079 [07:56:25]line РНМ: 0000000000092545 [07:56:25]line Версия ККМ: 001 [07:56:25]line ФМ: 0000000000871802 [07:56:25]line ФД: 200784 [07:56:25]line ФПД: 48417364626022 [07:56:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075623&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200784&fm=48417364626022&tin=02508201610067®Number=0000000000092545&sum=100000 [07:56:25]OFD Sender: Processing packet 200784 [packets to send 247, broken 246] [07:56:25]ProducePacketName [07:56:25]name=ofd_packets/00200784 [07:56:25]OFD Sender: To server: pG, [07:56:25]CommunicateWithHost lk.salyk.kg:30040 [07:56:25]ConnectInit lk.salyk.kg [07:56:25]written 0, free lines is 4095 [07:56:25]Connected sock=11 [07:56:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1B 83 07 01 54 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 27 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 50 10 03 00 35 04 06 00 2C 09 0B D1 CA 66 98 03 67 1B D6 4F 91 E1 [07:56:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F1 E1 47 00 CA 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 50 10 03 00 F4 03 04 00 8F F6 C3 66 B6 04 01 00 00 99 88 D8 B7 D8 15 2F B6 [07:56:25]CommunicateWithHost err = 0 [07:56:25]CheckOFDResponse [07:56:25]1017 (14) - 77093643461234 [07:56:25]1041 (16) - 0000000000871802 [07:56:25]1040 (4) - 200784 [07:56:25]1012 (4) - 20.08.2024 01:51 [07:56:25]1206 (1) - 0 [07:56:25]OFD Sender: Remove packet 200784 [07:56:25]ProducePacketName [07:56:25]name=ofd_packets/00200784 [07:56:25]NVStorageDeleteData [07:56:25]Write to MH i2c: 01 00 00 66 02 68 [07:56:25]Write i2c OK [07:56:25]MH_I2C_Read... [07:56:25]Read from MH i2c: 01 [07:56:25]MH_I2C_Read... [07:56:25]Read from MH i2c: 01 07 00 [07:56:25]MH_I2C_Read... [07:56:25]Read from MH i2c: 01 07 00 66 02 00 00 00 00 00 DC 0C 57 [07:56:25]RasterBufferAndPrint [07:56:25]line [07:56:25]line [07:56:25]line [07:56:25]line [07:56:25]line [07:56:25]written 0, free lines is 3298 [07:56:25]MH_Cut [07:56:25]Write to MH i2c: D1 01 00 6D 02 01 41 [07:56:25]Write i2c OK [07:56:25]MH_I2C_Read... [07:56:25]Read from MH i2c: D1 [07:56:25]MH_I2C_Read... [07:56:25]Read from MH i2c: D1 01 00 [07:56:25]MH_I2C_Read... [07:56:25]Read from MH i2c: D1 01 00 6D 02 00 40 [07:56:25]Write to MH i2c: 01 00 00 6E 02 70 [07:56:25]Write i2c OK [07:56:25]MH_I2C_Read... [07:56:26]OFD Sender: No OFD packet to send [07:56:26]*** Cut start [07:56:26]*** Purtial cut [07:56:26]*** CUTSNS_PIN = 0 [07:56:26]*** Stage 1: CUTSNS_PIN = 1 [07:56:28]Read from MH i2c: 01 [07:56:28]MH_I2C_Read... [07:56:28]*** Stop cut motor [07:56:28]*** Cut end [07:56:28]Read from MH i2c: 01 07 00 [07:56:28]MH_I2C_Read... [07:56:28]Read from MH i2c: 01 07 00 6E 02 00 00 00 00 00 FF 0F 85 [07:56:28]process_action close_receipt done [07:56:28]requested_data is exist [07:56:28]produce_requested_data [07:56:28]requested_item fm.sn is exist - process it [07:56:28]wFMCommunicate request_size=4 [07:56:28]MH_SAM_APDU [07:56:28]CAPDU: 80 11 00 00 [07:56:28]Write to MH i2c: E2 08 00 6F 02 80 11 00 00 00 00 00 00 EB [07:56:28]Write i2c OK [07:56:28]MH_I2C_Read... [07:56:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:56:28]Read from MH i2c: E2 [07:56:28]MH_I2C_Read... [07:56:28]Read from MH i2c: E2 17 00 [07:56:28]MH_I2C_Read... [07:56:28]Read from MH i2c: E2 17 00 6F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 38 [07:56:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:56:28]wFMCommunicate OK [07:56:28]requested_item fd.num is exist - process it [07:56:28]SAM_PROTO_GetFieldsCounters [07:56:28]wFMCommunicate request_size=4 [07:56:28]MH_SAM_APDU [07:56:28]CAPDU: 80 13 00 00 [07:56:28]Write to MH i2c: E2 08 00 70 02 80 13 00 00 00 00 00 00 EE [07:56:28]Write i2c OK [07:56:28]MH_I2C_Read... [07:56:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:56:28]Read from MH i2c: E2 [07:56:28]MH_I2C_Read... [07:56:28]Read from MH i2c: E2 62 00 [07:56:28]MH_I2C_Read... [07:56:28]Read from MH i2c: E2 62 00 70 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 50 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 38 [07:56: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 50 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:56:28]wFMCommunicate OK [07:56:28]SAM_PROTO_GetFieldsCounters done [07:56:28]requested_item shift.num is exist - process it [07:56:28]requested_item shift.opened is exist - process it [07:56:28]req_shift_opened [07:56:28]FM_GetShiftState [07:56:28]SAM_PROTO_GetShiftState [07:56:28]wFMCommunicate request_size=4 [07:56:28]MH_SAM_APDU [07:56:28]CAPDU: 80 13 01 00 [07:56:28]Write to MH i2c: E2 08 00 71 02 80 13 01 00 00 00 00 00 F0 [07:56:28]Write i2c OK [07:56:28]MH_I2C_Read... [07:56:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:56:28]Read from MH i2c: E2 [07:56:28]MH_I2C_Read... [07:56:28]Read from MH i2c: E2 0E 00 [07:56:28]MH_I2C_Read... [07:56:28]Read from MH i2c: E2 0E 00 71 02 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 7A [07:56:28]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:56:28]wFMCommunicate OK [07:56:28]SAM_PROTO_GetShiftState done [07:56:28]FM_GetShiftState done [07:56:28]req_shift_opened done [07:56:28]requested_item shift.open_date is exist - process it [07:56:28]req_shift_open_date [07:56:28]req_shift_open_date done [07:56:28]produce_requested_data done [07:56:28]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200784,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:56:28]process_action_free close_receipt [07:56:28]json_value_free [07:56:28]json_value_free done [07:56:28]process_json_proto returns [07:56:28]Send response to host [07:56:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200784,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:56:28]free response buf [07:56:28]execute_script done [07:56:28]execute_script returns [07:56:28]free content buf [07:56:28]Sock 10.Close socket [07:56:28]Sock 10.Thread stoped [07:56:31]OFD Sender: No OFD packet to send [07:56:36]OFD Sender: No OFD packet to send [07:56:41]OFD Sender: No OFD packet to send [07:56:46]OFD Sender: No OFD packet to send [07:56:51]OFD Sender: No OFD packet to send [07:56:56]OFD Sender: No OFD packet to send [07:57:01]OFD Sender: No OFD packet to send [07:57:06]OFD Sender: No OFD packet to send [07:57:11]OFD Sender: No OFD packet to send [07:57:16]OFD Sender: No OFD packet to send [07:57:21]OFD Sender: No OFD packet to send [07:57:26]OFD Sender: No OFD packet to send [07:57:31]OFD Sender: No OFD packet to send [07:57:36]accept exits with 8 [07:57:36]New connection [07:57:36]New thread 3067211108 created [07:57:36]Thread 3067067748 joined [07:57:36]Waiting for new connection... [07:57:36] Sock 8.Parse request [07:57:36]Sock 8.Check first char [07:57:36]Sock 8.First char is OK [07:57:36]request: POST /json_proto HTTP/1.0 [07:57:36]Method: POST [07:57:36]URL: /json_proto [07:57:36]Method is POST - this is cgi request [07:57:36]url: /json_proto [07:57:36]query_string will be loaded in cgi processing [07:57:36]execute_cgi json_proto POST (null) [07:57:36]execute_cgi path=json_proto method=POST [07:57:36]POST find Content-Length [07:57:36]Host: 172.17.46.195:8080 [07:57:36]Content-Length: 679 [07:57:36]Content-Type: application/json [07:57:36] [07:57:36]POST finish read [07:57:36]Found Content-Length = 679 [07:57:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328362", "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" : 67.80, "quantity" : 4.130, "sum" : 280.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 280.00, "total" : 280.00, "payments": [ { "type": 0, "sum" : 280.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:36]execute_script... [07:57: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)11328362", "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" : 67.80, "quantity" : 4.130, "sum" : 280.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 280.00, "total" : 280.00, "payments": [ { "type": 0, "sum" : 280.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:36]POST & json_proto [07:57:36]process_json_proto [07:57:36]json parsed OK: [07:57:36]protocol is kg_v1.0 [07:57:36]action value=close_receipt [07:57:36]process_action close_receipt [07:57:36]cmd_close_receipt [07:57:36]MH_GetDate [07:57:36]Write to MH i2c: F0 00 00 72 02 63 [07:57:36]Write i2c OK [07:57:36]MH_I2C_Read... [07:57:36]Read from MH i2c: F0 [07:57:36]MH_I2C_Read... [07:57:36]Read from MH i2c: F0 09 00 [07:57:36]MH_I2C_Read... [07:57:36]Read from MH i2c: F0 09 00 72 02 00 70 4C C4 66 75 08 C2 66 F7 [07:57:36]GetLastDocTimeStamp 1724140583 [07:57:36]current date 1724140656 [07:57:36]FM_GetShiftState [07:57:36]SAM_PROTO_GetShiftState [07:57:36]wFMCommunicate request_size=4 [07:57:36]MH_SAM_APDU [07:57:36]CAPDU: 80 13 01 00 [07:57:36]Write to MH i2c: E2 08 00 73 02 80 13 01 00 00 00 00 00 F2 [07:57:36]Write i2c OK [07:57:36]MH_I2C_Read... [07:57:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:36]Read from MH i2c: E2 [07:57:36]MH_I2C_Read... [07:57:36]Read from MH i2c: E2 0E 00 [07:57:36]MH_I2C_Read... [07:57:36]Read from MH i2c: E2 0E 00 73 02 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 7C [07:57:36]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:57:36]wFMCommunicate OK [07:57:36]SAM_PROTO_GetShiftState done [07:57:36]FM_GetShiftState done [07:57:36]opened in 1724112758 [07:57:36]opened+sec_in_day 1724199158 [07:57:36]quantity*price = 28001 [07:57:36]sum+1 = 28002 [07:57:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 280.00 Внесено: 280.00 СДАЧА: 0.00 НСП 1% : 2.48 НДС 12% : 29.74 Наличными: 280.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 84 20.08.2024 07:57 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200785 ФПД: 157596924166819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075736&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200785&fm=157596924166819&tin=02508201610067®Number=0000000000092545&sum=28000 [07:57:37]StoreToDocumentArchive [07:57:37]shift 466 fd 200785 [07:57:37]save to /storage/0466/doc_00200785 [07:57:37]save last doc name /storage/0466/doc_00200785 to /storage/kkm_last_doc_name [07:57:37]save OK [07:57:37]Clear old archive folders... [07:57:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:57:37]tlvbuf is 0105BF90 [07:57:37]SAM_PROTO_ClearQueue [07:57:37]wFMCommunicate request_size=4 [07:57:37]MH_SAM_APDU [07:57:37]CAPDU: 80 09 00 00 [07:57:37]Write to MH i2c: E2 08 00 80 02 80 09 00 00 00 00 00 00 F4 [07:57:37]Write i2c OK [07:57:37]MH_I2C_Read... [07:57:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:57:37]Read from MH i2c: E2 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: E2 03 00 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [07:57:37]RAPDU: 90 00 [07:57:37]wFMCommunicate OK [07:57:37]SAM_PROTO_ClearQueue done [07:57:37]KKMCreateOFDPacket [07:57:37]OFDProtocolAddRootSTLVToBuf [07:57:37]FM_MakeSignedData [07:57:37]FM_MakeSignedData [07:57:37]SAM_PROTO_SignData [07:57:37]wFMCommunicate request_size=4 [07:57:37]MH_SAM_APDU [07:57:37]CAPDU: 80 0D 01 02 [07:57:37]Write to MH i2c: E2 08 00 81 02 80 0D 01 02 00 00 00 00 FC [07:57:37]Write i2c OK [07:57:37]MH_I2C_Read... [07:57:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:57:37]Read from MH i2c: E2 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: E2 03 00 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [07:57:37]RAPDU: 90 00 [07:57:37]wFMCommunicate OK [07:57:37]wFMCommunicate request_size=255 [07:57:37]MH_SAM_APDU [07:57: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 22 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 61 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 70 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 51 10 03 00 35 04 06 00 8F [07:57:37]Write to MH i2c: E2 02 01 82 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 22 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 61 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 70 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 51 10 03 00 35 04 06 00 8F 00 00 D0 [07:57:37]Write i2c OK [07:57:37]MH_I2C_Read... [07:57:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:37]Read from MH i2c: E2 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: E2 03 00 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [07:57:37]RAPDU: 90 00 [07:57:37]wFMCommunicate OK [07:57:37]wFMCommunicate request_size=10 [07:57:37]MH_SAM_APDU [07:57:37]CAPDU: 80 0D 02 02 05 55 64 AE C2 A3 [07:57:37]Write to MH i2c: E2 0D 00 83 02 80 0D 02 02 05 00 55 64 AE C2 A3 00 00 D5 [07:57:37]Write i2c OK [07:57:37]MH_I2C_Read... [07:57:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:37]Read from MH i2c: E2 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: E2 03 00 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [07:57:37]RAPDU: 90 00 [07:57:37]wFMCommunicate OK [07:57:37]wFMCommunicate request_size=4 [07:57:37]MH_SAM_APDU [07:57:37]CAPDU: 80 0D 03 02 [07:57:37]Write to MH i2c: E2 08 00 84 02 80 0D 03 02 00 00 00 00 01 [07:57:37]Write i2c OK [07:57:37]MH_I2C_Read... [07:57:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:57:37]Read from MH i2c: E2 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: E2 0B 00 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: E2 0B 00 84 02 00 B0 13 63 12 26 16 5C 28 90 00 FA [07:57:37]RAPDU: B0 13 63 12 26 16 5C 28 90 00 [07:57:37]wFMCommunicate OK [07:57:37]SAM_PROTO_SignData done [07:57:37]FM_MakeSignedData done [07:57:37]CreateOFDProtocolMessage [07:57:37]wFMCommunicate request_size=4 [07:57:37]MH_SAM_APDU [07:57:37]CAPDU: 80 11 00 00 [07:57:37]Write to MH i2c: E2 08 00 85 02 80 11 00 00 00 00 00 00 01 [07:57:37]Write i2c OK [07:57:37]MH_I2C_Read... [07:57:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:37]Read from MH i2c: E2 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: E2 17 00 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: E2 17 00 85 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4E [07:57:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:57:37]wFMCommunicate OK [07:57:37]CreateOFDProtocolMessage done [07:57:37]OFDSenderStorePacket 200785 [07:57:37]StoreOFDPacket docnum=200785 [07:57:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 16 C3 07 01 F4 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 22 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 61 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 70 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 51 10 03 00 35 04 06 00 8F 55 64 AE C2 A3 B0 13 63 12 26 16 5C 28 [07:57:37]CheckFolder [07:57:37]dirname=/storage/ofd_packets [07:57:37]CheckFolder done [07:57:37]ProducePacketName [07:57:37]name=ofd_packets/00200785 [07:57:37]NVStorageSaveData ofd_packets/00200785 [07:57:37]File name is /storage/ofd_packets/00200785 [07:57:37]Write 301 bytes [07:57:37]NVStorageSaveData done [07:57:37]OFDSenderStorePacket done [07:57:37]KKMCreateOFDPacket done [07:57:37]NVStorageSaveData kkm_last_timestamp [07:57:37]File name is /storage/kkm_last_timestamp [07:57:37]Write 4 bytes [07:57:37]NVStorageSaveData done [07:57:37]ExternCall_PrintAddStr [07:57:37]wPrintStart [07:57:37]Write to MH i2c: 01 00 00 86 02 88 [07:57:37]Write i2c OK [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: 01 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: 01 07 00 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: 01 07 00 86 02 00 00 00 00 00 FF 0F 9D [07:57:37]RasterBufferAndPrint [07:57:37]line Счет N : (1)11328362 [07:57:37]line ИНН: 02508201610067 [07:57:37]line Контрольно-Кассовый Чек [07:57:37]line ПРОДАЖА [07:57:37]line ТРК (МРК, ГНК) : 42 [07:57:37]line Товар: 2710124130 [07:57:37]line Аи-92-К-4 [07:57:37]line 4.130 * 67.80 [07:57:37]line = 280.01 [07:57:37]line НДС 12% НСП 1% [07:57:37]line > о реализуемом товаре [07:57:37]line ОКРУГЛЕНИЕ: -0.01 [07:57:37]line ИТОГО: 280.00 [07:57:37]line Внесено: 280.00 [07:57:37]line СДАЧА: 0.00 [07:57:37]line НСП 1% : 2.48 [07:57:37]line НДС 12% : 29.74 [07:57:37]line Наличными: 280.00 [07:57:37]line Безнал.: 0.00 [07:57:37]line Место: АЗС № 95 "Партнер Нефть" [07:57:37]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:57:37]line СНО: Общий режим [07:57:37]line Чек 84 20.08.2024 07:57 [07:57:37]line Смена: 466 ФФД: 1.0 [07:57:37]line ЗНМ: 0300000079 [07:57:37]line РНМ: 0000000000092545 [07:57:37]line Версия ККМ: 001 [07:57:37]line ФМ: 0000000000871802 [07:57:37]line ФД: 200785 [07:57:37]line ФПД: 157596924166819 [07:57:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075736&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200785&fm=157596924166819&tin=02508201610067®Number=0000000000092545&sum=28000 [07:57:38]OFD Sender: Processing packet 200785 [packets to send 247, broken 246] [07:57:38]ProducePacketName [07:57:38]name=ofd_packets/00200785 [07:57:38]OFD Sender: To server: pG, [07:57:38]CommunicateWithHost lk.salyk.kg:30040 [07:57:38]ConnectInit lk.salyk.kg [07:57:38]written 0, free lines is 4095 [07:57:38]Connected sock=10 [07:57:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 16 C3 07 01 F4 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 22 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 61 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 70 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 51 10 03 00 35 04 06 00 8F 55 64 AE C2 A3 B0 13 63 12 26 16 5C 28 [07:57:38]Write to MH i2c: 01 00 00 B1 02 B3 [07:57:38]Write i2c OK [07:57:38]MH_I2C_Read... [07:57:38]Read from MH i2c: 01 [07:57:38]MH_I2C_Read... [07:57:38]Read from MH i2c: 01 07 00 [07:57:38]MH_I2C_Read... [07:57:38]Read from MH i2c: 01 07 00 B1 02 00 00 00 00 00 DC 0C A2 [07:57:38]RasterBufferAndPrint [07:57:38]line [07:57:38]line [07:57:38]line [07:57:38]line [07:57:38]line [07:57:38]written 0, free lines is 3297 [07:57:38]MH_Cut [07:57:38]Write to MH i2c: D1 01 00 B8 02 01 8C [07:57:38]Write i2c OK [07:57:38]MH_I2C_Read... [07:57:38]Read from MH i2c: D1 [07:57:38]MH_I2C_Read... [07:57:38]Read from MH i2c: D1 01 00 [07:57:38]MH_I2C_Read... [07:57:38]Read from MH i2c: D1 01 00 B8 02 00 8B [07:57:38]Write to MH i2c: 01 00 00 B9 02 BB [07:57:38]Write i2c OK [07:57:38]MH_I2C_Read... [07:57:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 86 BE 47 00 F0 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 51 10 03 00 F4 03 04 00 D8 F6 C3 66 B6 04 01 00 00 9C A8 EA 21 BA 3D 9E 13 [07:57:38]CommunicateWithHost err = 0 [07:57:38]CheckOFDResponse [07:57:38]1017 (14) - 77093643461234 [07:57:38]1041 (16) - 0000000000871802 [07:57:38]1040 (4) - 200785 [07:57:38]1012 (4) - 20.08.2024 01:52 [07:57:38]1206 (1) - 0 [07:57:38]OFD Sender: Remove packet 200785 [07:57:38]ProducePacketName [07:57:38]name=ofd_packets/00200785 [07:57:38]NVStorageDeleteData [07:57:39]OFD Sender: No OFD packet to send [07:57:39]*** Cut start [07:57:39]*** Purtial cut [07:57:39]*** Stage 1: CUTSNS_PIN = 1 [07:57:39]Read from MH i2c: 01 [07:57:39]MH_I2C_Read... [07:57:39]*** Stop cut motor [07:57:39]*** Cut end [07:57:39]Read from MH i2c: 01 07 00 [07:57:39]MH_I2C_Read... [07:57:39]Read from MH i2c: 01 07 00 B9 02 00 00 00 00 00 FF 0F D0 [07:57:39]process_action close_receipt done [07:57:39]requested_data is exist [07:57:39]produce_requested_data [07:57:39]requested_item fm.sn is exist - process it [07:57:39]wFMCommunicate request_size=4 [07:57:39]MH_SAM_APDU [07:57:39]CAPDU: 80 11 00 00 [07:57:39]Write to MH i2c: E2 08 00 BA 02 80 11 00 00 00 00 00 00 36 [07:57:39]Write i2c OK [07:57:39]MH_I2C_Read... [07:57:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:39]Read from MH i2c: E2 [07:57:39]MH_I2C_Read... [07:57:39]Read from MH i2c: E2 17 00 [07:57:39]MH_I2C_Read... [07:57:39]Read from MH i2c: E2 17 00 BA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 83 [07:57:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:57:39]wFMCommunicate OK [07:57:39]requested_item fd.num is exist - process it [07:57:39]SAM_PROTO_GetFieldsCounters [07:57:39]wFMCommunicate request_size=4 [07:57:39]MH_SAM_APDU [07:57:39]CAPDU: 80 13 00 00 [07:57:39]Write to MH i2c: E2 08 00 BB 02 80 13 00 00 00 00 00 00 39 [07:57:39]Write i2c OK [07:57:39]MH_I2C_Read... [07:57:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:57:40]Read from MH i2c: E2 [07:57:40]MH_I2C_Read... [07:57:40]Read from MH i2c: E2 62 00 [07:57:40]MH_I2C_Read... [07:57:40]Read from MH i2c: E2 62 00 BB 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 51 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 87 [07:57: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 51 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:57:40]wFMCommunicate OK [07:57:40]SAM_PROTO_GetFieldsCounters done [07:57:40]requested_item shift.num is exist - process it [07:57:40]requested_item shift.opened is exist - process it [07:57:40]req_shift_opened [07:57:40]FM_GetShiftState [07:57:40]SAM_PROTO_GetShiftState [07:57:40]wFMCommunicate request_size=4 [07:57:40]MH_SAM_APDU [07:57:40]CAPDU: 80 13 01 00 [07:57:40]Write to MH i2c: E2 08 00 BC 02 80 13 01 00 00 00 00 00 3B [07:57:40]Write i2c OK [07:57:40]MH_I2C_Read... [07:57:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:40]Read from MH i2c: E2 [07:57:40]MH_I2C_Read... [07:57:40]Read from MH i2c: E2 0E 00 [07:57:40]MH_I2C_Read... [07:57:40]Read from MH i2c: E2 0E 00 BC 02 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C5 [07:57:40]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:57:40]wFMCommunicate OK [07:57:40]SAM_PROTO_GetShiftState done [07:57:40]FM_GetShiftState done [07:57:40]req_shift_opened done [07:57:40]requested_item shift.open_date is exist - process it [07:57:40]req_shift_open_date [07:57:40]req_shift_open_date done [07:57:40]produce_requested_data done [07:57:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200785,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:57:40]process_action_free close_receipt [07:57:40]json_value_free [07:57:40]json_value_free done [07:57:40]process_json_proto returns [07:57:40]Send response to host [07:57:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200785,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:57:40]free response buf [07:57:40]execute_script done [07:57:40]execute_script returns [07:57:40]free content buf [07:57:40]Sock 8.Close socket [07:57:40]Sock 8.Thread stoped [07:57:44]OFD Sender: No OFD packet to send [07:57:49]OFD Sender: No OFD packet to send [07:57:54]OFD Sender: No OFD packet to send [07:57:59]OFD Sender: No OFD packet to send [07:58:02]accept exits with 9 [07:58:02]New connection [07:58:02]New thread 3067067748 created [07:58:02]Thread 3067211108 joined [07:58:02]Waiting for new connection... [07:58:02] Sock 9.Parse request [07:58:02]Sock 9.Check first char [07:58:02]Sock 9.First char is OK [07:58:02]request: POST /json_proto HTTP/1.0 [07:58:02]Method: POST [07:58:02]URL: /json_proto [07:58:02]Method is POST - this is cgi request [07:58:02]url: /json_proto [07:58:02]query_string will be loaded in cgi processing [07:58:02]execute_cgi json_proto POST (null) [07:58:02]execute_cgi path=json_proto method=POST [07:58:02]POST find Content-Length [07:58:02]Host: 172.17.46.195:8080 [07:58:02]Content-Length: 679 [07:58:02]Content-Type: application/json [07:58:02] [07:58:02]POST finish read [07:58:02]Found Content-Length = 679 [07:58:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:58:02]execute_script... [07:58:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:58:02]POST & json_proto [07:58:02]process_json_proto [07:58:02]json parsed OK: [07:58:02]protocol is kg_v1.0 [07:58:02]action value=close_receipt [07:58:02]process_action close_receipt [07:58:02]cmd_close_receipt [07:58:02]MH_GetDate [07:58:02]Write to MH i2c: F0 00 00 BD 02 AE [07:58:02]Write i2c OK [07:58:02]MH_I2C_Read... [07:58:02]Read from MH i2c: F0 [07:58:02]MH_I2C_Read... [07:58:02]Read from MH i2c: F0 09 00 [07:58:02]MH_I2C_Read... [07:58:02]Read from MH i2c: F0 09 00 BD 02 00 8A 4C C4 66 75 08 C2 66 5C [07:58:02]GetLastDocTimeStamp 1724140656 [07:58:02]current date 1724140682 [07:58:02]FM_GetShiftState [07:58:02]SAM_PROTO_GetShiftState [07:58:02]wFMCommunicate request_size=4 [07:58:02]MH_SAM_APDU [07:58:02]CAPDU: 80 13 01 00 [07:58:02]Write to MH i2c: E2 08 00 BE 02 80 13 01 00 00 00 00 00 3D [07:58:02]Write i2c OK [07:58:02]MH_I2C_Read... [07:58:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:58:02]Read from MH i2c: E2 [07:58:02]MH_I2C_Read... [07:58:02]Read from MH i2c: E2 0E 00 [07:58:02]MH_I2C_Read... [07:58:02]Read from MH i2c: E2 0E 00 BE 02 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C7 [07:58:02]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:58:02]wFMCommunicate OK [07:58:02]SAM_PROTO_GetShiftState done [07:58:02]FM_GetShiftState done [07:58:02]opened in 1724112758 [07:58:02]opened+sec_in_day 1724199158 [07:58:02]quantity*price = 50036 [07:58:02]sum+1 = 50037 [07:58:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 85 20.08.2024 07:58 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200786 ФПД: 260527107746472 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075802&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200786&fm=260527107746472&tin=02508201610067®Number=0000000000092545&sum=50000 [07:58:03]StoreToDocumentArchive [07:58:03]shift 466 fd 200786 [07:58:03]save to /storage/0466/doc_00200786 [07:58:03]save last doc name /storage/0466/doc_00200786 to /storage/kkm_last_doc_name [07:58:03]save OK [07:58:03]Clear old archive folders... [07:58:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:58:03]tlvbuf is 0105C280 [07:58:03]SAM_PROTO_ClearQueue [07:58:03]wFMCommunicate request_size=4 [07:58:03]MH_SAM_APDU [07:58:03]CAPDU: 80 09 00 00 [07:58:03]Write to MH i2c: E2 08 00 CB 02 80 09 00 00 00 00 00 00 3F [07:58:03]Write i2c OK [07:58:03]MH_I2C_Read... [07:58:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:58:03]Read from MH i2c: E2 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: E2 03 00 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: E2 03 00 CB 02 00 90 00 41 [07:58:03]RAPDU: 90 00 [07:58:03]wFMCommunicate OK [07:58:03]SAM_PROTO_ClearQueue done [07:58:03]KKMCreateOFDPacket [07:58:03]OFDProtocolAddRootSTLVToBuf [07:58:03]FM_MakeSignedData [07:58:03]FM_MakeSignedData [07:58:03]SAM_PROTO_SignData [07:58:03]wFMCommunicate request_size=4 [07:58:03]MH_SAM_APDU [07:58:03]CAPDU: 80 0D 01 02 [07:58:03]Write to MH i2c: E2 08 00 CC 02 80 0D 01 02 00 00 00 00 47 [07:58:03]Write i2c OK [07:58:03]MH_I2C_Read... [07:58:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:58:03]Read from MH i2c: E2 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: E2 03 00 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [07:58:03]RAPDU: 90 00 [07:58:03]wFMCommunicate OK [07:58:03]wFMCommunicate request_size=255 [07:58:03]MH_SAM_APDU [07:58: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 8A 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 52 10 03 00 35 04 06 00 EC [07:58:03]Write to MH i2c: E2 02 01 CD 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 8A 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 52 10 03 00 35 04 06 00 EC 00 00 38 [07:58:03]Write i2c OK [07:58:03]MH_I2C_Read... [07:58:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:58:03]Read from MH i2c: E2 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: E2 03 00 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [07:58:03]RAPDU: 90 00 [07:58:03]wFMCommunicate OK [07:58:03]wFMCommunicate request_size=10 [07:58:03]MH_SAM_APDU [07:58:03]CAPDU: 80 0D 02 02 05 F2 B1 B6 2A A8 [07:58:03]Write to MH i2c: E2 0D 00 CE 02 80 0D 02 02 05 00 F2 B1 B6 2A A8 00 00 7F [07:58:03]Write i2c OK [07:58:03]MH_I2C_Read... [07:58:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:58:03]Read from MH i2c: E2 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: E2 03 00 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [07:58:03]RAPDU: 90 00 [07:58:03]wFMCommunicate OK [07:58:03]wFMCommunicate request_size=4 [07:58:03]MH_SAM_APDU [07:58:03]CAPDU: 80 0D 03 02 [07:58:03]Write to MH i2c: E2 08 00 CF 02 80 0D 03 02 00 00 00 00 4C [07:58:03]Write i2c OK [07:58:03]MH_I2C_Read... [07:58:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:58:03]Read from MH i2c: E2 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: E2 0B 00 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: E2 0B 00 CF 02 00 4F A0 C0 90 80 81 E4 37 90 00 A8 [07:58:03]RAPDU: 4F A0 C0 90 80 81 E4 37 90 00 [07:58:03]wFMCommunicate OK [07:58:03]SAM_PROTO_SignData done [07:58:03]FM_MakeSignedData done [07:58:03]CreateOFDProtocolMessage [07:58:03]wFMCommunicate request_size=4 [07:58:03]MH_SAM_APDU [07:58:03]CAPDU: 80 11 00 00 [07:58:03]Write to MH i2c: E2 08 00 D0 02 80 11 00 00 00 00 00 00 4C [07:58:03]Write i2c OK [07:58:03]MH_I2C_Read... [07:58:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:58:03]Read from MH i2c: E2 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: E2 17 00 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: E2 17 00 D0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 99 [07:58:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:58:03]wFMCommunicate OK [07:58:03]CreateOFDProtocolMessage done [07:58:03]OFDSenderStorePacket 200786 [07:58:03]StoreOFDPacket docnum=200786 [07:58:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C4 5C 07 01 97 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 8A 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 52 10 03 00 35 04 06 00 EC F2 B1 B6 2A A8 4F A0 C0 90 80 81 E4 37 [07:58:03]CheckFolder [07:58:03]dirname=/storage/ofd_packets [07:58:03]CheckFolder done [07:58:03]ProducePacketName [07:58:03]name=ofd_packets/00200786 [07:58:03]NVStorageSaveData ofd_packets/00200786 [07:58:03]File name is /storage/ofd_packets/00200786 [07:58:03]Write 301 bytes [07:58:03]NVStorageSaveData done [07:58:03]OFDSenderStorePacket done [07:58:03]KKMCreateOFDPacket done [07:58:03]NVStorageSaveData kkm_last_timestamp [07:58:03]File name is /storage/kkm_last_timestamp [07:58:03]Write 4 bytes [07:58:03]NVStorageSaveData done [07:58:03]ExternCall_PrintAddStr [07:58:03]wPrintStart [07:58:03]Write to MH i2c: 01 00 00 D1 02 D3 [07:58:03]Write i2c OK [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: 01 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: 01 07 00 [07:58:03]MH_I2C_Read... [07:58:03]Read from MH i2c: 01 07 00 D1 02 00 00 00 00 00 FF 0F E8 [07:58:03]RasterBufferAndPrint [07:58:03]line Счет N : (1)11328363 [07:58:03]line ИНН: 02508201610067 [07:58:03]line Контрольно-Кассовый Чек [07:58:03]line ПРОДАЖА [07:58:03]line ТРК (МРК, ГНК) : 22 [07:58:03]line Товар: 2710124130 [07:58:03]line Аи-92-К-4 [07:58:03]line 7.380 * 67.80 [07:58:03]line = 500.36 [07:58:03]line НДС 12% НСП 1% [07:58:03]line > о реализуемом товаре [07:58:03]line ОКРУГЛЕНИЕ: -0.36 [07:58:03]line ИТОГО: 500.00 [07:58:03]line Внесено: 500.00 [07:58:03]line СДАЧА: 0.00 [07:58:03]line НСП 1% : 4.43 [07:58:03]line НДС 12% : 53.14 [07:58:03]line Наличными: 500.00 [07:58:03]line Безнал.: 0.00 [07:58:03]line Место: АЗС № 95 "Партнер Нефть" [07:58:03]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:58:03]line СНО: Общий режим [07:58:03]line Чек 85 20.08.2024 07:58 [07:58:03]line Смена: 466 ФФД: 1.0 [07:58:03]line ЗНМ: 0300000079 [07:58:03]line РНМ: 0000000000092545 [07:58:03]line Версия ККМ: 001 [07:58:03]line ФМ: 0000000000871802 [07:58:03]line ФД: 200786 [07:58:03]line ФПД: 260527107746472 [07:58:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075802&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200786&fm=260527107746472&tin=02508201610067®Number=0000000000092545&sum=50000 [07:58:04]OFD Sender: Processing packet 200786 [packets to send 247, broken 246] [07:58:04]ProducePacketName [07:58:04]name=ofd_packets/00200786 [07:58:04]OFD Sender: To server: pG, [07:58:04]CommunicateWithHost lk.salyk.kg:30040 [07:58:04]ConnectInit lk.salyk.kg [07:58:04]written 0, free lines is 4095 [07:58:04]Connected sock=10 [07:58:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C4 5C 07 01 97 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 8A 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 52 10 03 00 35 04 06 00 EC F2 B1 B6 2A A8 4F A0 C0 90 80 81 E4 37 [07:58:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CA 54 47 00 1B 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 31 38 30 32 10 04 04 00 52 10 03 00 F4 03 04 00 F2 F6 C3 66 B6 04 01 00 00 5B D4 65 7D 19 A6 A5 25 [07:58:04]CommunicateWithHost err = 0 [07:58:04]CheckOFDResponse [07:58:04]1017 (14) - 77093643461234 [07:58:04]1041 (16) - 0000000000871802 [07:58:04]1040 (4) - 200786 [07:58:04]1012 (4) - 20.08.2024 01:52 [07:58:04]1206 (1) - 0 [07:58:04]OFD Sender: Remove packet 200786 [07:58:04]ProducePacketName [07:58:04]name=ofd_packets/00200786 [07:58:04]NVStorageDeleteData [07:58:04]Write to MH i2c: 01 00 00 FC 02 FE [07:58:04]Write i2c OK [07:58:04]MH_I2C_Read... [07:58:04]Read from MH i2c: 01 [07:58:04]MH_I2C_Read... [07:58:04]Read from MH i2c: 01 07 00 [07:58:04]MH_I2C_Read... [07:58:04]Read from MH i2c: 01 07 00 FC 02 00 00 00 00 00 DF 0C F0 [07:58:04]RasterBufferAndPrint [07:58:04]line [07:58:04]line [07:58:04]line [07:58:04]line [07:58:04]line [07:58:04]written 0, free lines is 3301 [07:58:04]MH_Cut [07:58:04]Write to MH i2c: D1 01 00 03 03 01 D8 [07:58:04]Write i2c OK [07:58:04]MH_I2C_Read... [07:58:04]Read from MH i2c: D1 [07:58:04]MH_I2C_Read... [07:58:04]Read from MH i2c: D1 01 00 [07:58:04]MH_I2C_Read... [07:58:04]Read from MH i2c: D1 01 00 03 03 00 D7 [07:58:04]Write to MH i2c: 01 00 00 04 03 07 [07:58:04]Write i2c OK [07:58:04]MH_I2C_Read... [07:58:05]OFD Sender: No OFD packet to send [07:58:05]*** Cut start [07:58:05]*** Purtial cut [07:58:05]*** CUTSNS_PIN = 0 [07:58:05]*** Stage 1: CUTSNS_PIN = 1 [07:58:07]Read from MH i2c: 01 [07:58:07]MH_I2C_Read... [07:58:07]*** Stop cut motor [07:58:07]*** Cut end [07:58:07]Read from MH i2c: 01 07 00 [07:58:07]MH_I2C_Read... [07:58:07]Read from MH i2c: 01 07 00 04 03 00 00 00 00 00 FF 0F 1C [07:58:07]process_action close_receipt done [07:58:07]requested_data is exist [07:58:07]produce_requested_data [07:58:07]requested_item fm.sn is exist - process it [07:58:07]wFMCommunicate request_size=4 [07:58:07]MH_SAM_APDU [07:58:07]CAPDU: 80 11 00 00 [07:58:07]Write to MH i2c: E2 08 00 05 03 80 11 00 00 00 00 00 00 82 [07:58:07]Write i2c OK [07:58:07]MH_I2C_Read... [07:58:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:58:07]Read from MH i2c: E2 [07:58:07]MH_I2C_Read... [07:58:07]Read from MH i2c: E2 17 00 [07:58:07]MH_I2C_Read... [07:58:07]Read from MH i2c: E2 17 00 05 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CF [07:58:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:58:07]wFMCommunicate OK [07:58:07]requested_item fd.num is exist - process it [07:58:07]SAM_PROTO_GetFieldsCounters [07:58:07]wFMCommunicate request_size=4 [07:58:07]MH_SAM_APDU [07:58:07]CAPDU: 80 13 00 00 [07:58:07]Write to MH i2c: E2 08 00 06 03 80 13 00 00 00 00 00 00 85 [07:58:07]Write i2c OK [07:58:07]MH_I2C_Read... [07:58:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:58:07]Read from MH i2c: E2 [07:58:07]MH_I2C_Read... [07:58:07]Read from MH i2c: E2 62 00 [07:58:07]MH_I2C_Read... [07:58:07]Read from MH i2c: E2 62 00 06 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 52 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [07:58:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 52 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:58:07]wFMCommunicate OK [07:58:07]SAM_PROTO_GetFieldsCounters done [07:58:07]requested_item shift.num is exist - process it [07:58:07]requested_item shift.opened is exist - process it [07:58:07]req_shift_opened [07:58:07]FM_GetShiftState [07:58:07]SAM_PROTO_GetShiftState [07:58:07]wFMCommunicate request_size=4 [07:58:07]MH_SAM_APDU [07:58:07]CAPDU: 80 13 01 00 [07:58:07]Write to MH i2c: E2 08 00 07 03 80 13 01 00 00 00 00 00 87 [07:58:07]Write i2c OK [07:58:07]MH_I2C_Read... [07:58:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:58:07]Read from MH i2c: E2 [07:58:07]MH_I2C_Read... [07:58:07]Read from MH i2c: E2 0E 00 [07:58:07]MH_I2C_Read... [07:58:07]Read from MH i2c: E2 0E 00 07 03 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 11 [07:58:07]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:58:07]wFMCommunicate OK [07:58:07]SAM_PROTO_GetShiftState done [07:58:07]FM_GetShiftState done [07:58:07]req_shift_opened done [07:58:07]requested_item shift.open_date is exist - process it [07:58:07]req_shift_open_date [07:58:07]req_shift_open_date done [07:58:07]produce_requested_data done [07:58:07]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200786,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:58:07]process_action_free close_receipt [07:58:07]json_value_free [07:58:07]json_value_free done [07:58:07]process_json_proto returns [07:58:07]Send response to host [07:58:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200786,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:58:07]free response buf [07:58:07]execute_script done [07:58:07]execute_script returns [07:58:07]free content buf [07:58:07]Sock 9.Close socket [07:58:07]Sock 9.Thread stoped [07:58:08]accept exits with 8 [07:58:08]New connection [07:58:08]New thread 3067211108 created [07:58:08]Thread 3067067748 joined [07:58:08]Waiting for new connection... [07:58:08] Sock 8.Parse request [07:58:08]Sock 8.Check first char [07:58:08]Sock 8.First char is OK [07:58:08]request: POST /json_proto HTTP/1.0 [07:58:08]Method: POST [07:58:08]URL: /json_proto [07:58:08]Method is POST - this is cgi request [07:58:08]url: /json_proto [07:58:08]query_string will be loaded in cgi processing [07:58:08]execute_cgi json_proto POST (null) [07:58:08]execute_cgi path=json_proto method=POST [07:58:08]POST find Content-Length [07:58:08]Host: 172.17.46.195:8080 [07:58:08]Content-Length: 802 [07:58:08]Content-Type: application/json [07:58:08] [07:58:08]POST finish read [07:58:08]Found Content-Length = 802 [07:58:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328364", "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" : 67.80, "quantity" : 1.480, "sum" : 100.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 100.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:58:08]execute_script... [07:58: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)11328364", "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" : 67.80, "quantity" : 1.480, "sum" : 100.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 100.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:58:08]POST & json_proto [07:58:08]process_json_proto [07:58:08]json parsed OK: [07:58:08]protocol is kg_v1.0 [07:58:08]action value=close_receipt [07:58:08]process_action close_receipt [07:58:08]cmd_close_receipt [07:58:08]MH_GetDate [07:58:08]Write to MH i2c: F0 00 00 08 03 FA [07:58:08]Write i2c OK [07:58:08]MH_I2C_Read... [07:58:08]Read from MH i2c: F0 [07:58:08]MH_I2C_Read... [07:58:08]Read from MH i2c: F0 09 00 [07:58:08]MH_I2C_Read... [07:58:08]Read from MH i2c: F0 09 00 08 03 00 90 4C C4 66 75 08 C2 66 AE [07:58:08]GetLastDocTimeStamp 1724140682 [07:58:08]current date 1724140688 [07:58:08]FM_GetShiftState [07:58:08]SAM_PROTO_GetShiftState [07:58:08]wFMCommunicate request_size=4 [07:58:08]MH_SAM_APDU [07:58:08]CAPDU: 80 13 01 00 [07:58:08]Write to MH i2c: E2 08 00 09 03 80 13 01 00 00 00 00 00 89 [07:58:08]Write i2c OK [07:58:08]MH_I2C_Read... [07:58:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:58:08]Read from MH i2c: E2 [07:58:08]MH_I2C_Read... [07:58:08]Read from MH i2c: E2 0E 00 [07:58:08]MH_I2C_Read... [07:58:08]Read from MH i2c: E2 0E 00 09 03 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 13 [07:58:08]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:58:08]wFMCommunicate OK [07:58:08]SAM_PROTO_GetShiftState done [07:58:08]FM_GetShiftState done [07:58:08]opened in 1724112758 [07:58:08]opened+sec_in_day 1724199158 [07:58:08]quantity*price = 10034 [07:58:08]sum+1 = 10035 [07:58:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 100.34 НСП 1% : 0.89 НДС 12% : 10.66 Наличными: 0.00 Безнал.: 100.34 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 86 20.08.2024 07:58 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200787 ФПД: 147609088642342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075808&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200787&fm=147609088642342&tin=02508201610067®Number=0000000000092545&sum=10034 [07:58:09]StoreToDocumentArchive [07:58:09]shift 466 fd 200787 [07:58:09]save to /storage/0466/doc_00200787 [07:58:09]save last doc name /storage/0466/doc_00200787 to /storage/kkm_last_doc_name [07:58:09]save OK [07:58:09]Clear old archive folders... [07:58:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:58:09]tlvbuf is 0105D9A0 [07:58:09]SAM_PROTO_ClearQueue [07:58:09]wFMCommunicate request_size=4 [07:58:09]MH_SAM_APDU [07:58:09]CAPDU: 80 09 00 00 [07:58:09]Write to MH i2c: E2 08 00 16 03 80 09 00 00 00 00 00 00 8B [07:58:09]Write i2c OK [07:58:09]MH_I2C_Read... [07:58:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:58:09]Read from MH i2c: E2 [07:58:09]MH_I2C_Read... [07:58:09]Read from MH i2c: E2 03 00 [07:58:09]MH_I2C_Read... [07:58:09]Read from MH i2c: E2 03 00 16 03 00 90 00 8D [07:58:09]RAPDU: 90 00 [07:58:09]wFMCommunicate OK [07:58:09]SAM_PROTO_ClearQueue done [07:58:09]KKMCreateOFDPacket [07:58:09]OFDProtocolAddRootSTLVToBuf [07:58:09]FM_MakeSignedData [07:58:09]FM_MakeSignedData [07:58:09]SAM_PROTO_SignData [07:58:09]wFMCommunicate request_size=4 [07:58:09]MH_SAM_APDU [07:58:09]CAPDU: 80 0D 01 02 [07:58:09]Write to MH i2c: E2 08 00 17 03 80 0D 01 02 00 00 00 00 93 [07:58:09]Write i2c OK [07:58:09]MH_I2C_Read... [07:58:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:58:09]Read from MH i2c: E2 [07:58:09]MH_I2C_Read... [07:58:09]Read from MH i2c: E2 03 00 [07:58:09]MH_I2C_Read... [07:58:09]Read from MH i2c: E2 03 00 17 03 00 90 00 8E [07:58:09]RAPDU: 90 00 [07:58:09]wFMCommunicate OK [07:58:09]wFMCommunicate request_size=255 [07:58:09]MH_SAM_APDU [07:58: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 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 32 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 32 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 90 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 53 10 03 00 35 04 06 00 86 [07:58:09]Write to MH i2c: E2 02 01 18 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 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 32 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 32 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 90 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 53 10 03 00 35 04 06 00 86 00 00 A6 [07:58:09]Write i2c OK [07:58:09]MH_I2C_Read... [07:58:10]Read from MH i2c: E2 [07:58:10]MH_I2C_Read... [07:58:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:58:10]Read from MH i2c: E2 03 00 [07:58:10]MH_I2C_Read... [07:58:10]Read from MH i2c: E2 03 00 18 03 00 90 00 8F [07:58:10]RAPDU: 90 00 [07:58:10]wFMCommunicate OK [07:58:10]wFMCommunicate request_size=10 [07:58:10]MH_SAM_APDU [07:58:10]CAPDU: 80 0D 02 02 05 3F EB 4B 4D 26 [07:58:10]Write to MH i2c: E2 0D 00 19 03 80 0D 02 02 05 00 3F EB 4B 4D 26 00 00 88 [07:58:10]Write i2c OK [07:58:10]MH_I2C_Read... [07:58:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:58:10]Read from MH i2c: E2 [07:58:10]MH_I2C_Read... [07:58:10]Read from MH i2c: E2 03 00 [07:58:10]MH_I2C_Read... [07:58:10]Read from MH i2c: E2 03 00 19 03 00 90 00 90 [07:58:10]RAPDU: 90 00 [07:58:10]wFMCommunicate OK [07:58:10]wFMCommunicate request_size=4 [07:58:10]MH_SAM_APDU [07:58:10]CAPDU: 80 0D 03 02 [07:58:10]Write to MH i2c: E2 08 00 1A 03 80 0D 03 02 00 00 00 00 98 [07:58:10]Write i2c OK [07:58:10]MH_I2C_Read... [07:58:10]OFD Sender: No OFD packet to send [07:58:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:58:10]Read from MH i2c: E2 [07:58:10]MH_I2C_Read... [07:58:10]Read from MH i2c: E2 0B 00 [07:58:10]MH_I2C_Read... [07:58:10]Read from MH i2c: E2 0B 00 1A 03 00 88 2F 55 64 54 C8 19 23 90 00 61 [07:58:10]RAPDU: 88 2F 55 64 54 C8 19 23 90 00 [07:58:10]wFMCommunicate OK [07:58:10]SAM_PROTO_SignData done [07:58:10]FM_MakeSignedData done [07:58:10]CreateOFDProtocolMessage [07:58:10]wFMCommunicate request_size=4 [07:58:10]MH_SAM_APDU [07:58:10]CAPDU: 80 11 00 00 [07:58:10]Write to MH i2c: E2 08 00 1B 03 80 11 00 00 00 00 00 00 98 [07:58:10]Write i2c OK [07:58:10]MH_I2C_Read... [07:58:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:58:10]Read from MH i2c: E2 [07:58:10]MH_I2C_Read... [07:58:10]Read from MH i2c: E2 17 00 [07:58:10]MH_I2C_Read... [07:58:10]Read from MH i2c: E2 17 00 1B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E5 [07:58:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:58:10]wFMCommunicate OK [07:58:10]CreateOFDProtocolMessage done [07:58:10]OFDSenderStorePacket 200787 [07:58:10]StoreOFDPacket docnum=200787 [07:58:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DE 0D 07 01 1E 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 32 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 32 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 90 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 53 10 03 00 35 04 06 00 86 3F EB 4B 4D 26 88 2F 55 64 54 C8 19 23 [07:58:10]CheckFolder [07:58:10]dirname=/storage/ofd_packets [07:58:10]CheckFolder done [07:58:10]ProducePacketName [07:58:10]name=ofd_packets/00200787 [07:58:10]NVStorageSaveData ofd_packets/00200787 [07:58:10]File name is /storage/ofd_packets/00200787 [07:58:10]Write 301 bytes [07:58:10]NVStorageSaveData done [07:58:10]OFDSenderStorePacket done [07:58:10]KKMCreateOFDPacket done [07:58:10]NVStorageSaveData kkm_last_timestamp [07:58:10]File name is /storage/kkm_last_timestamp [07:58:10]Write 4 bytes [07:58:10]NVStorageSaveData done [07:58:10]ExternCall_PrintAddStr [07:58:10]wPrintStart [07:58:10]Write to MH i2c: 01 00 00 1C 03 1F [07:58:10]Write i2c OK [07:58:10]MH_I2C_Read... [07:58:10]Read from MH i2c: 01 [07:58:10]MH_I2C_Read... [07:58:10]Read from MH i2c: 01 07 00 [07:58:10]MH_I2C_Read... [07:58:10]Read from MH i2c: 01 07 00 1C 03 00 00 00 00 00 FF 0F 34 [07:58:10]RasterBufferAndPrint [07:58:10]line Счет N : (1)11328364 [07:58:10]line ИНН: 02508201610067 [07:58:10]line Контрольно-Кассовый Чек [07:58:10]line ПРОДАЖА [07:58:10]line ТРК (МРК, ГНК) : 42 [07:58:10]line Товар: 2710124130 [07:58:10]line Аи-92-К-4 [07:58:10]line 1.480 * 67.80 [07:58:10]line = 100.34 [07:58:10]line НДС 12% НСП 1% [07:58:10]line > о реализуемом товаре [07:58:10]line ИТОГО: 100.34 [07:58:10]line НСП 1% : 0.89 [07:58:10]line НДС 12% : 10.66 [07:58:10]line Наличными: 0.00 [07:58:10]line Безнал.: 100.34 [07:58:10]line Место: АЗС № 95 "Партнер Нефть" [07:58:10]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:58:10]line СНО: Общий режим [07:58:10]line Чек 86 20.08.2024 07:58 [07:58:10]line Смена: 466 ФФД: 1.0 [07:58:10]line ЗНМ: 0300000079 [07:58:10]line РНМ: 0000000000092545 [07:58:10]line Версия ККМ: 001 [07:58:10]line Платежная система: O! деньги [07:58:10]line ФМ: 0000000000871802 [07:58:10]line ФД: 200787 [07:58:10]line ФПД: 147609088642342 [07:58:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075808&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200787&fm=147609088642342&tin=02508201610067®Number=0000000000092545&sum=10034 [07:58:10]OFD Sender: Processing packet 200787 [packets to send 247, broken 246] [07:58:10]ProducePacketName [07:58:10]name=ofd_packets/00200787 [07:58:10]OFD Sender: To server: pG, [07:58:10]CommunicateWithHost lk.salyk.kg:30040 [07:58:10]ConnectInit lk.salyk.kg [07:58:10]written 0, free lines is 4095 [07:58:10]Connected sock=10 [07:58:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DE 0D 07 01 1E 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 32 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 32 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 90 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 53 10 03 00 35 04 06 00 86 3F EB 4B 4D 26 88 2F 55 64 54 C8 19 23 [07:58:11]Write to MH i2c: 01 00 00 46 03 49 [07:58:11]Write i2c OK [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: 01 [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: 01 07 00 [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: 01 07 00 46 03 00 00 00 00 00 F6 0C 52 [07:58:11]RasterBufferAndPrint [07:58:11]line [07:58:11]line [07:58:11]line [07:58:11]line [07:58:11]line [07:58:11]written 0, free lines is 3330 [07:58:11]MH_Cut [07:58:11]Write to MH i2c: D1 01 00 4D 03 01 22 [07:58:11]Write i2c OK [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: D1 [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: D1 01 00 [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: D1 01 00 4D 03 00 21 [07:58:11]Write to MH i2c: 01 00 00 4E 03 51 [07:58:11]Write i2c OK [07:58:11]MH_I2C_Read... [07:58:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F7 FF 47 00 39 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 31 38 30 32 10 04 04 00 53 10 03 00 F4 03 04 00 F8 F6 C3 66 B6 04 01 00 00 9D 9E 37 D0 8E B8 9E C4 [07:58:11]CommunicateWithHost err = 0 [07:58:11]CheckOFDResponse [07:58:11]1017 (14) - 77093643461234 [07:58:11]1041 (16) - 0000000000871802 [07:58:11]1040 (4) - 200787 [07:58:11]1012 (4) - 20.08.2024 01:52 [07:58:11]1206 (1) - 0 [07:58:11]OFD Sender: Remove packet 200787 [07:58:11]ProducePacketName [07:58:11]name=ofd_packets/00200787 [07:58:11]NVStorageDeleteData [07:58:11]OFD Sender: No OFD packet to send [07:58:11]*** Cut start [07:58:11]*** Purtial cut [07:58:11]*** Stage 1: CUTSNS_PIN = 1 [07:58:12]Read from MH i2c: 01 [07:58:12]MH_I2C_Read... [07:58:12]*** Stop cut motor [07:58:12]*** Cut end [07:58:12]Read from MH i2c: 01 07 00 [07:58:12]MH_I2C_Read... [07:58:12]Read from MH i2c: 01 07 00 4E 03 00 00 00 00 00 FF 0F 66 [07:58:12]process_action close_receipt done [07:58:12]requested_data is exist [07:58:12]produce_requested_data [07:58:12]requested_item fm.sn is exist - process it [07:58:12]wFMCommunicate request_size=4 [07:58:12]MH_SAM_APDU [07:58:12]CAPDU: 80 11 00 00 [07:58:12]Write to MH i2c: E2 08 00 4F 03 80 11 00 00 00 00 00 00 CC [07:58:12]Write i2c OK [07:58:12]MH_I2C_Read... [07:58:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:58:12]Read from MH i2c: E2 [07:58:12]MH_I2C_Read... [07:58:12]Read from MH i2c: E2 17 00 [07:58:12]MH_I2C_Read... [07:58:12]Read from MH i2c: E2 17 00 4F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 19 [07:58:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:58:12]wFMCommunicate OK [07:58:12]requested_item fd.num is exist - process it [07:58:12]SAM_PROTO_GetFieldsCounters [07:58:12]wFMCommunicate request_size=4 [07:58:12]MH_SAM_APDU [07:58:12]CAPDU: 80 13 00 00 [07:58:12]Write to MH i2c: E2 08 00 50 03 80 13 00 00 00 00 00 00 CF [07:58:12]Write i2c OK [07:58:12]MH_I2C_Read... [07:58:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:58:12]Read from MH i2c: E2 [07:58:12]MH_I2C_Read... [07:58:12]Read from MH i2c: E2 62 00 [07:58:12]MH_I2C_Read... [07:58:12]Read from MH i2c: E2 62 00 50 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 53 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 25 [07:58: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 53 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:58:12]wFMCommunicate OK [07:58:12]SAM_PROTO_GetFieldsCounters done [07:58:12]requested_item shift.num is exist - process it [07:58:12]requested_item shift.opened is exist - process it [07:58:12]req_shift_opened [07:58:12]FM_GetShiftState [07:58:12]SAM_PROTO_GetShiftState [07:58:12]wFMCommunicate request_size=4 [07:58:12]MH_SAM_APDU [07:58:12]CAPDU: 80 13 01 00 [07:58:12]Write to MH i2c: E2 08 00 51 03 80 13 01 00 00 00 00 00 D1 [07:58:12]Write i2c OK [07:58:12]MH_I2C_Read... [07:58:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:58:12]Read from MH i2c: E2 [07:58:12]MH_I2C_Read... [07:58:12]Read from MH i2c: E2 0E 00 [07:58:12]MH_I2C_Read... [07:58:12]Read from MH i2c: E2 0E 00 51 03 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 5B [07:58:12]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:58:12]wFMCommunicate OK [07:58:12]SAM_PROTO_GetShiftState done [07:58:12]FM_GetShiftState done [07:58:12]req_shift_opened done [07:58:12]requested_item shift.open_date is exist - process it [07:58:12]req_shift_open_date [07:58:12]req_shift_open_date done [07:58:12]produce_requested_data done [07:58:12]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200787,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:58:12]process_action_free close_receipt [07:58:12]json_value_free [07:58:12]json_value_free done [07:58:12]process_json_proto returns [07:58:12]Send response to host [07:58:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200787,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:58:12]free response buf [07:58:12]execute_script done [07:58:12]execute_script returns [07:58:12]free content buf [07:58:12]Sock 8.Close socket [07:58:12]Sock 8.Thread stoped [07:58:16]OFD Sender: No OFD packet to send [07:58:21]OFD Sender: No OFD packet to send [07:58:26]OFD Sender: No OFD packet to send [07:58:31]OFD Sender: No OFD packet to send [07:58:36]OFD Sender: No OFD packet to send [07:58:41]OFD Sender: No OFD packet to send [07:58:46]OFD Sender: No OFD packet to send [07:58:51]OFD Sender: No OFD packet to send [07:58:56]OFD Sender: No OFD packet to send [07:59:01]OFD Sender: No OFD packet to send [07:59:06]OFD Sender: No OFD packet to send [07:59:11]OFD Sender: No OFD packet to send [07:59:16]OFD Sender: No OFD packet to send [07:59:21]OFD Sender: No OFD packet to send [07:59:24]accept exits with 9 [07:59:24]New connection [07:59:24]New thread 3067067748 created [07:59:24]Thread 3067211108 joined [07:59:24]Waiting for new connection... [07:59:24] Sock 9.Parse request [07:59:24]Sock 9.Check first char [07:59:24]Sock 9.First char is OK [07:59:24]request: POST /json_proto HTTP/1.0 [07:59:24]Method: POST [07:59:24]URL: /json_proto [07:59:24]Method is POST - this is cgi request [07:59:24]url: /json_proto [07:59:24]query_string will be loaded in cgi processing [07:59:24]execute_cgi json_proto POST (null) [07:59:24]execute_cgi path=json_proto method=POST [07:59:24]POST find Content-Length [07:59:24]Host: 172.17.46.195:8080 [07:59:24]Content-Length: 810 [07:59:24]Content-Type: application/json [07:59:24] [07:59:24]POST finish read [07:59:24]Found Content-Length = 810 [07:59:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 80.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\u000A4082889/90/2888/87", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:59:24]execute_script... [07:59: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)11328361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 80.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\u000A4082889/90/2888/87", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:59:24]POST & json_proto [07:59:24]process_json_proto [07:59:24]json parsed OK: [07:59:24]protocol is kg_v1.0 [07:59:24]action value=close_receipt [07:59:24]process_action close_receipt [07:59:24]cmd_close_receipt [07:59:24]MH_GetDate [07:59:24]Write to MH i2c: F0 00 00 52 03 44 [07:59:24]Write i2c OK [07:59:24]MH_I2C_Read... [07:59:24]Read from MH i2c: F0 [07:59:24]MH_I2C_Read... [07:59:24]Read from MH i2c: F0 09 00 [07:59:24]MH_I2C_Read... [07:59:24]Read from MH i2c: F0 09 00 52 03 00 DD 4C C4 66 75 08 C2 66 45 [07:59:24]GetLastDocTimeStamp 1724140688 [07:59:24]current date 1724140765 [07:59:24]FM_GetShiftState [07:59:24]SAM_PROTO_GetShiftState [07:59:24]wFMCommunicate request_size=4 [07:59:24]MH_SAM_APDU [07:59:24]CAPDU: 80 13 01 00 [07:59:24]Write to MH i2c: E2 08 00 53 03 80 13 01 00 00 00 00 00 D3 [07:59:24]Write i2c OK [07:59:24]MH_I2C_Read... [07:59:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:24]Read from MH i2c: E2 [07:59:24]MH_I2C_Read... [07:59:24]Read from MH i2c: E2 0E 00 [07:59:24]MH_I2C_Read... [07:59:24]Read from MH i2c: E2 0E 00 53 03 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 5D [07:59:24]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:59:24]wFMCommunicate OK [07:59:24]SAM_PROTO_GetShiftState done [07:59:24]FM_GetShiftState done [07:59:24]opened in 1724112758 [07:59:24]opened+sec_in_day 1724199158 [07:59:24]quantity*price = 0 [07:59:24]sum+1 = 1 [07:59:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 87 20.08.2024 07:59 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4082889/90/2888/87 ФМ: 0000000000871802 ФД: 200788 ФПД: 157955003504601 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075925&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200788&fm=157955003504601&tin=02508201610067®Number=0000000000092545&sum=0 [07:59:25]StoreToDocumentArchive [07:59:25]shift 466 fd 200788 [07:59:25]save to /storage/0466/doc_00200788 [07:59:25]save last doc name /storage/0466/doc_00200788 to /storage/kkm_last_doc_name [07:59:25]save OK [07:59:25]Clear old archive folders... [07:59:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:59:25]tlvbuf is 00FFC370 [07:59:25]SAM_PROTO_ClearQueue [07:59:25]wFMCommunicate request_size=4 [07:59:25]MH_SAM_APDU [07:59:25]CAPDU: 80 09 00 00 [07:59:25]Write to MH i2c: E2 08 00 60 03 80 09 00 00 00 00 00 00 D5 [07:59:25]Write i2c OK [07:59:25]MH_I2C_Read... [07:59:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:59:25]Read from MH i2c: E2 [07:59:25]MH_I2C_Read... [07:59:25]Read from MH i2c: E2 03 00 [07:59:25]MH_I2C_Read... [07:59:25]Read from MH i2c: E2 03 00 60 03 00 90 00 D7 [07:59:25]RAPDU: 90 00 [07:59:25]wFMCommunicate OK [07:59:25]SAM_PROTO_ClearQueue done [07:59:25]KKMCreateOFDPacket [07:59:25]OFDProtocolAddRootSTLVToBuf [07:59:25]FM_MakeSignedData [07:59:25]FM_MakeSignedData [07:59:25]SAM_PROTO_SignData [07:59:25]wFMCommunicate request_size=4 [07:59:25]MH_SAM_APDU [07:59:25]CAPDU: 80 0D 01 02 [07:59:25]Write to MH i2c: E2 08 00 61 03 80 0D 01 02 00 00 00 00 DD [07:59:25]Write i2c OK [07:59:25]MH_I2C_Read... [07:59:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:59:25]Read from MH i2c: E2 [07:59:25]MH_I2C_Read... [07:59:25]Read from MH i2c: E2 03 00 [07:59:25]MH_I2C_Read... [07:59:25]Read from MH i2c: E2 03 00 61 03 00 90 00 D8 [07:59:25]RAPDU: 90 00 [07:59:25]wFMCommunicate OK [07:59:25]wFMCommunicate request_size=255 [07:59:25]MH_SAM_APDU [07:59:25]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 38 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 DD 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 54 10 03 00 35 04 06 00 8F A8 C3 DF [07:59:25]Write to MH i2c: E2 02 01 62 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 38 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 DD 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 54 10 03 00 35 04 06 00 8F A8 C3 DF 00 00 AA [07:59:25]Write i2c OK [07:59:25]MH_I2C_Read... [07:59:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:26]Read from MH i2c: E2 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 03 00 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 03 00 62 03 00 90 00 D9 [07:59:26]RAPDU: 90 00 [07:59:26]wFMCommunicate OK [07:59:26]wFMCommunicate request_size=7 [07:59:26]MH_SAM_APDU [07:59:26]CAPDU: 80 0D 02 02 02 D7 D9 [07:59:26]Write to MH i2c: E2 0A 00 63 03 80 0D 02 02 02 00 D7 D9 00 00 94 [07:59:26]Write i2c OK [07:59:26]MH_I2C_Read... [07:59:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:26]Read from MH i2c: E2 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 03 00 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 03 00 63 03 00 90 00 DA [07:59:26]RAPDU: 90 00 [07:59:26]wFMCommunicate OK [07:59:26]wFMCommunicate request_size=4 [07:59:26]MH_SAM_APDU [07:59:26]CAPDU: 80 0D 03 02 [07:59:26]Write to MH i2c: E2 08 00 64 03 80 0D 03 02 00 00 00 00 E2 [07:59:26]Write i2c OK [07:59:26]MH_I2C_Read... [07:59:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:59:26]Read from MH i2c: E2 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 0B 00 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 0B 00 64 03 00 A6 C6 67 50 9A 64 43 DE 90 00 25 [07:59:26]RAPDU: A6 C6 67 50 9A 64 43 DE 90 00 [07:59:26]wFMCommunicate OK [07:59:26]SAM_PROTO_SignData done [07:59:26]FM_MakeSignedData done [07:59:26]CreateOFDProtocolMessage [07:59:26]wFMCommunicate request_size=4 [07:59:26]MH_SAM_APDU [07:59:26]CAPDU: 80 11 00 00 [07:59:26]Write to MH i2c: E2 08 00 65 03 80 11 00 00 00 00 00 00 E2 [07:59:26]Write i2c OK [07:59:26]MH_I2C_Read... [07:59:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:26]Read from MH i2c: E2 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 17 00 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 17 00 65 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2F [07:59:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:59:26]wFMCommunicate OK [07:59:26]CreateOFDProtocolMessage done [07:59:26]OFDSenderStorePacket 200788 [07:59:26]StoreOFDPacket docnum=200788 [07:59:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 ED 83 04 01 0B 84 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 38 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 DD 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 54 10 03 00 35 04 06 00 8F A8 C3 DF D7 D9 A6 C6 67 50 9A 64 43 DE [07:59:26]CheckFolder [07:59:26]dirname=/storage/ofd_packets [07:59:26]CheckFolder done [07:59:26]ProducePacketName [07:59:26]name=ofd_packets/00200788 [07:59:26]NVStorageSaveData ofd_packets/00200788 [07:59:26]File name is /storage/ofd_packets/00200788 [07:59:26]Write 298 bytes [07:59:26]NVStorageSaveData done [07:59:26]OFDSenderStorePacket done [07:59:26]KKMCreateOFDPacket done [07:59:26]NVStorageSaveData kkm_last_timestamp [07:59:26]File name is /storage/kkm_last_timestamp [07:59:26]Write 4 bytes [07:59:26]NVStorageSaveData done [07:59:26]ExternCall_PrintAddStr [07:59:26]wPrintStart [07:59:26]Write to MH i2c: 01 00 00 66 03 69 [07:59:26]Write i2c OK [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: 01 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: 01 07 00 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: 01 07 00 66 03 00 00 00 00 00 FF 0F 7E [07:59:26]RasterBufferAndPrint [07:59:26]line Счет N : (1)11328361 [07:59:26]line ИНН: 02508201610067 [07:59:26]line Контрольно-Кассовый Чек [07:59:26]line ПРОДАЖА [07:59:26]line ТРК (МРК, ГНК) : 51 [07:59:26]line Товар: 2710194210 [07:59:26]line ДТ-К-5 [07:59:26]line 80.000 * 0.00 [07:59:26]line = 0.00 [07:59:26]line НДС 12% НСП 1% [07:59:26]line > о реализуемом товаре [07:59:26]line ИТОГО: 0.00 [07:59:26]line НСП 1% : 0.00 [07:59:26]line НДС 12% : 0.00 [07:59:26]line Наличными: 0.00 [07:59:26]line Безнал.: 0.00 [07:59:26]line Место: АЗС № 95 "Партнер Нефть" [07:59:26]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [07:59:26]line СНО: Общий режим [07:59:26]line Чек 87 20.08.2024 07:59 [07:59:26]line Смена: 466 ФФД: 1.0 [07:59:26]line ЗНМ: 0300000079 [07:59:26]line РНМ: 0000000000092545 [07:59:26]line Версия ККМ: 001 [07:59:26]line Талоны: Топливные Талоны [07:59:26]line 4082889/90/2888/87 [07:59:26]line ФМ: 0000000000871802 [07:59:26]line ФД: 200788 [07:59:26]line ФПД: 157955003504601 [07:59:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T075925&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200788&fm=157955003504601&tin=02508201610067®Number=0000000000092545&sum=0 [07:59:26]OFD Sender: Processing packet 200788 [packets to send 247, broken 246] [07:59:26]ProducePacketName [07:59:26]name=ofd_packets/00200788 [07:59:26]OFD Sender: To server: pG, [07:59:26]CommunicateWithHost lk.salyk.kg:30040 [07:59:26]ConnectInit lk.salyk.kg [07:59:26]written 0, free lines is 4095 [07:59:26]Connected sock=10 [07:59:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 ED 83 04 01 0B 84 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 38 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 DD 4C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 54 10 03 00 35 04 06 00 8F A8 C3 DF D7 D9 A6 C6 67 50 9A 64 43 DE [07:59:26]Write to MH i2c: 01 00 00 90 03 93 [07:59:26]Write i2c OK [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: 01 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: 01 07 00 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: 01 07 00 90 03 00 00 00 00 00 F0 0C 96 [07:59:26]RasterBufferAndPrint [07:59:26]line [07:59:26]line [07:59:26]line [07:59:26]line [07:59:26]line [07:59:26]written 0, free lines is 3318 [07:59:26]MH_Cut [07:59:26]Write to MH i2c: D1 01 00 97 03 01 6C [07:59:26]Write i2c OK [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: D1 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: D1 01 00 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: D1 01 00 97 03 00 6B [07:59:26]Write to MH i2c: 01 00 00 98 03 9B [07:59:26]Write i2c OK [07:59:26]MH_I2C_Read... [07:59:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 10 D4 47 00 0B 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 31 38 30 32 10 04 04 00 54 10 03 00 F4 03 04 00 44 F7 C3 66 B6 04 01 00 00 CF 87 CA 7D A2 94 02 81 [07:59:26]CommunicateWithHost err = 0 [07:59:26]CheckOFDResponse [07:59:26]1017 (14) - 77093643461234 [07:59:26]1041 (16) - 0000000000871802 [07:59:26]1040 (4) - 200788 [07:59:26]1012 (4) - 20.08.2024 01:54 [07:59:26]1206 (1) - 0 [07:59:26]OFD Sender: Remove packet 200788 [07:59:26]ProducePacketName [07:59:26]name=ofd_packets/00200788 [07:59:26]NVStorageDeleteData [07:59:27]OFD Sender: No OFD packet to send [07:59:27]*** Cut start [07:59:27]*** Purtial cut [07:59:27]*** CUTSNS_PIN = 0 [07:59:27]*** Stage 1: CUTSNS_PIN = 1 [07:59:29]Read from MH i2c: 01 [07:59:29]MH_I2C_Read... [07:59:29]*** Stop cut motor [07:59:29]*** Cut end [07:59:29]Read from MH i2c: 01 07 00 [07:59:29]MH_I2C_Read... [07:59:29]Read from MH i2c: 01 07 00 98 03 00 00 00 00 00 FF 0F B0 [07:59:29]process_action close_receipt done [07:59:29]requested_data is exist [07:59:29]produce_requested_data [07:59:29]requested_item fm.sn is exist - process it [07:59:29]wFMCommunicate request_size=4 [07:59:29]MH_SAM_APDU [07:59:29]CAPDU: 80 11 00 00 [07:59:29]Write to MH i2c: E2 08 00 99 03 80 11 00 00 00 00 00 00 16 [07:59:29]Write i2c OK [07:59:29]MH_I2C_Read... [07:59:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:29]Read from MH i2c: E2 [07:59:29]MH_I2C_Read... [07:59:29]Read from MH i2c: E2 17 00 [07:59:29]MH_I2C_Read... [07:59:29]Read from MH i2c: E2 17 00 99 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 63 [07:59:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [07:59:29]wFMCommunicate OK [07:59:29]requested_item fd.num is exist - process it [07:59:29]SAM_PROTO_GetFieldsCounters [07:59:29]wFMCommunicate request_size=4 [07:59:29]MH_SAM_APDU [07:59:29]CAPDU: 80 13 00 00 [07:59:29]Write to MH i2c: E2 08 00 9A 03 80 13 00 00 00 00 00 00 19 [07:59:29]Write i2c OK [07:59:29]MH_I2C_Read... [07:59:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:59:29]Read from MH i2c: E2 [07:59:29]MH_I2C_Read... [07:59:29]Read from MH i2c: E2 62 00 [07:59:29]MH_I2C_Read... [07:59:29]Read from MH i2c: E2 62 00 9A 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 54 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [07: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 54 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:59:29]wFMCommunicate OK [07:59:29]SAM_PROTO_GetFieldsCounters done [07:59:29]requested_item shift.num is exist - process it [07:59:29]requested_item shift.opened is exist - process it [07:59:29]req_shift_opened [07:59:29]FM_GetShiftState [07:59:29]SAM_PROTO_GetShiftState [07:59:29]wFMCommunicate request_size=4 [07:59:29]MH_SAM_APDU [07:59:29]CAPDU: 80 13 01 00 [07:59:29]Write to MH i2c: E2 08 00 9B 03 80 13 01 00 00 00 00 00 1B [07:59:29]Write i2c OK [07:59:29]MH_I2C_Read... [07:59:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:29]Read from MH i2c: E2 [07:59:29]MH_I2C_Read... [07:59:29]Read from MH i2c: E2 0E 00 [07:59:29]MH_I2C_Read... [07:59:29]Read from MH i2c: E2 0E 00 9B 03 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A5 [07:59:29]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [07:59:29]wFMCommunicate OK [07:59:29]SAM_PROTO_GetShiftState done [07:59:29]FM_GetShiftState done [07:59:29]req_shift_opened done [07:59:29]requested_item shift.open_date is exist - process it [07:59:29]req_shift_open_date [07:59:29]req_shift_open_date done [07:59:29]produce_requested_data done [07:59:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200788,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [07:59:29]process_action_free close_receipt [07:59:29]json_value_free [07:59:29]json_value_free done [07:59:29]process_json_proto returns [07:59:29]Send response to host [07:59:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200788,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [07:59:29]free response buf [07:59:29]execute_script done [07:59:29]execute_script returns [07:59:29]free content buf [07:59:29]Sock 9.Close socket [07:59:29]Sock 9.Thread stoped [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:45]recv_with_timeout no data received [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:17]OFD Sender: No OFD packet to send [08:02:22]OFD Sender: No OFD packet to send [08:02:27]OFD Sender: No OFD packet to send [08:02:32]OFD Sender: No OFD packet to send [08:02:37]OFD Sender: No OFD packet to send [08:02:42]OFD Sender: No OFD packet to send [08:02:47]OFD Sender: No OFD packet to send [08:02:52]OFD Sender: No OFD packet to send [08:02:57]OFD Sender: No OFD packet to send [08:03:02]OFD Sender: No OFD packet to send [08:03:07]OFD Sender: No OFD packet to send [08:03:12]OFD Sender: No OFD packet to send [08:03:14]accept exits with 8 [08:03:14]New connection [08:03:14]New thread 3067211108 created [08:03:14]Thread 3067067748 joined [08:03:14]Waiting for new connection... [08:03:14] Sock 8.Parse request [08:03:14]Sock 8.Check first char [08:03:14]Sock 8.First char is OK [08:03:14]request: POST /json_proto HTTP/1.0 [08:03:14]Method: POST [08:03:14]URL: /json_proto [08:03:14]Method is POST - this is cgi request [08:03:14]url: /json_proto [08:03:14]query_string will be loaded in cgi processing [08:03:14]execute_cgi json_proto POST (null) [08:03:14]execute_cgi path=json_proto method=POST [08:03:14]POST find Content-Length [08:03:14]Host: 172.17.46.195:8080 [08:03:14]Content-Length: 684 [08:03:14]Content-Type: application/json [08:03:14] [08:03:14]POST finish read [08:03:14]Found Content-Length = 684 [08:03:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328365", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:14]execute_script... [08:03:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328365", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:14]POST & json_proto [08:03:14]process_json_proto [08:03:14]json parsed OK: [08:03:14]protocol is kg_v1.0 [08:03:14]action value=close_receipt [08:03:14]process_action close_receipt [08:03:14]cmd_close_receipt [08:03:14]MH_GetDate [08:03:14]Write to MH i2c: F0 00 00 9C 03 8E [08:03:14]Write i2c OK [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: F0 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: F0 09 00 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: F0 09 00 9C 03 00 C3 4D C4 66 75 08 C2 66 76 [08:03:14]GetLastDocTimeStamp 1724140765 [08:03:14]current date 1724140995 [08:03:14]FM_GetShiftState [08:03:14]SAM_PROTO_GetShiftState [08:03:14]wFMCommunicate request_size=4 [08:03:14]MH_SAM_APDU [08:03:14]CAPDU: 80 13 01 00 [08:03:14]Write to MH i2c: E2 08 00 9D 03 80 13 01 00 00 00 00 00 1D [08:03:14]Write i2c OK [08:03:14]MH_I2C_Read... [08:03:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:14]Read from MH i2c: E2 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: E2 0E 00 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: E2 0E 00 9D 03 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A7 [08:03:14]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:03:14]wFMCommunicate OK [08:03:14]SAM_PROTO_GetShiftState done [08:03:14]FM_GetShiftState done [08:03:14]opened in 1724112758 [08:03:14]opened+sec_in_day 1724199158 [08:03:14]quantity*price = 100005 [08:03:14]sum+1 = 100006 [08:03:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 88 20.08.2024 08:03 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200789 ФПД: 53446552157095 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080315&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200789&fm=53446552157095&tin=02508201610067®Number=0000000000092545&sum=100000 [08:03:15]StoreToDocumentArchive [08:03:15]shift 466 fd 200789 [08:03:15]save to /storage/0466/doc_00200789 [08:03:15]save last doc name /storage/0466/doc_00200789 to /storage/kkm_last_doc_name [08:03:15]save OK [08:03:15]Clear old archive folders... [08:03:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:03:15]tlvbuf is 00FFBF80 [08:03:15]SAM_PROTO_ClearQueue [08:03:15]wFMCommunicate request_size=4 [08:03:15]MH_SAM_APDU [08:03:15]CAPDU: 80 09 00 00 [08:03:15]Write to MH i2c: E2 08 00 AA 03 80 09 00 00 00 00 00 00 1F [08:03:15]Write i2c OK [08:03:15]MH_I2C_Read... [08:03:15]*** iso7816_exchange 80 09 00 00... 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 AA 03 00 90 00 21 [08:03:15]RAPDU: 90 00 [08:03:15]wFMCommunicate OK [08:03:15]SAM_PROTO_ClearQueue done [08:03:15]KKMCreateOFDPacket [08:03:15]OFDProtocolAddRootSTLVToBuf [08:03:15]FM_MakeSignedData [08:03:15]FM_MakeSignedData [08:03:15]SAM_PROTO_SignData [08:03:15]wFMCommunicate request_size=4 [08:03:15]MH_SAM_APDU [08:03:15]CAPDU: 80 0D 01 02 [08:03:15]Write to MH i2c: E2 08 00 AB 03 80 0D 01 02 00 00 00 00 27 [08:03:15]Write i2c OK [08:03:15]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 AB 03 00 90 00 22 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 C3 4D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 55 10 03 00 35 04 06 00 30 [08:03:15]Write to MH i2c: E2 02 01 AC 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 C3 4D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 55 10 03 00 35 04 06 00 30 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 AC 03 00 90 00 23 [08:03:15]RAPDU: 90 00 [08:03:15]wFMCommunicate OK [08:03:15]wFMCommunicate request_size=10 [08:03:15]MH_SAM_APDU [08:03:15]CAPDU: 80 0D 02 02 05 9B FE C1 7B A7 [08:03:15]Write to MH i2c: E2 0D 00 AD 03 80 0D 02 02 05 00 9B FE C1 7B A7 00 00 B0 [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:16]Read from MH i2c: E2 [08:03:16]MH_I2C_Read... [08:03:16]Read from MH i2c: E2 03 00 [08:03:16]MH_I2C_Read... [08:03:16]Read from MH i2c: E2 03 00 AD 03 00 90 00 24 [08:03:16]RAPDU: 90 00 [08:03:16]wFMCommunicate OK [08:03:16]wFMCommunicate request_size=4 [08:03:16]MH_SAM_APDU [08:03:16]CAPDU: 80 0D 03 02 [08:03:16]Write to MH i2c: E2 08 00 AE 03 80 0D 03 02 00 00 00 00 2C [08:03:16]Write i2c OK [08:03:16]MH_I2C_Read... [08:03:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:03:16]Read from MH i2c: E2 [08:03:16]MH_I2C_Read... [08:03:16]Read from MH i2c: E2 0B 00 [08:03:16]MH_I2C_Read... [08:03:16]Read from MH i2c: E2 0B 00 AE 03 00 6C C1 40 C1 E8 9C A8 48 90 00 CF [08:03:16]RAPDU: 6C C1 40 C1 E8 9C A8 48 90 00 [08:03:16]wFMCommunicate OK [08:03:16]SAM_PROTO_SignData done [08:03:16]FM_MakeSignedData done [08:03:16]CreateOFDProtocolMessage [08:03:16]wFMCommunicate request_size=4 [08:03:16]MH_SAM_APDU [08:03:16]CAPDU: 80 11 00 00 [08:03:16]Write to MH i2c: E2 08 00 AF 03 80 11 00 00 00 00 00 00 2C [08:03:16]Write i2c OK [08:03:16]MH_I2C_Read... [08:03:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:16]Read from MH i2c: E2 [08:03:16]MH_I2C_Read... [08:03:16]Read from MH i2c: E2 17 00 [08:03:16]MH_I2C_Read... [08:03:16]Read from MH i2c: E2 17 00 AF 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 79 [08:03:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:03:16]wFMCommunicate OK [08:03:16]CreateOFDProtocolMessage done [08:03:16]OFDSenderStorePacket 200789 [08:03:16]StoreOFDPacket docnum=200789 [08:03:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 77 45 07 01 8A 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 C3 4D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 55 10 03 00 35 04 06 00 30 9B FE C1 7B A7 6C C1 40 C1 E8 9C A8 48 [08:03:16]CheckFolder [08:03:16]dirname=/storage/ofd_packets [08:03:16]CheckFolder done [08:03:16]ProducePacketName [08:03:16]name=ofd_packets/00200789 [08:03:16]NVStorageSaveData ofd_packets/00200789 [08:03:16]File name is /storage/ofd_packets/00200789 [08:03:16]Write 301 bytes [08:03:16]NVStorageSaveData done [08:03:16]OFDSenderStorePacket done [08:03:16]KKMCreateOFDPacket done [08:03:16]NVStorageSaveData kkm_last_timestamp [08:03:16]File name is /storage/kkm_last_timestamp [08:03:16]Write 4 bytes [08:03:16]NVStorageSaveData done [08:03:16]ExternCall_PrintAddStr [08:03:16]wPrintStart [08:03:16]Write to MH i2c: 01 00 00 B0 03 B3 [08:03:16]Write i2c OK [08:03:16]MH_I2C_Read... [08:03:16]Read from MH i2c: 01 [08:03:16]MH_I2C_Read... [08:03:16]Read from MH i2c: 01 07 00 [08:03:16]MH_I2C_Read... [08:03:16]Read from MH i2c: 01 07 00 B0 03 00 00 00 00 00 FF 0F C8 [08:03:16]RasterBufferAndPrint [08:03:16]line Счет N : (1)11328365 [08:03:16]line ИНН: 02508201610067 [08:03:16]line Контрольно-Кассовый Чек [08:03:16]line ПРОДАЖА [08:03:16]line ТРК (МРК, ГНК) : 42 [08:03:16]line Товар: 2710124130 [08:03:16]line Аи-92-К-4 [08:03:16]line 14.750 * 67.80 [08:03:16]line = 1000.05 [08:03:16]line НДС 12% НСП 1% [08:03:16]line > о реализуемом товаре [08:03:16]line ОКРУГЛЕНИЕ: -0.05 [08:03:16]line ИТОГО: 1000.00 [08:03:16]line Внесено: 1000.00 [08:03:16]line СДАЧА: 0.00 [08:03:16]line НСП 1% : 8.85 [08:03:16]line НДС 12% : 106.20 [08:03:16]line Наличными: 1000.00 [08:03:16]line Безнал.: 0.00 [08:03:16]line Место: АЗС № 95 "Партнер Нефть" [08:03:16]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:03:16]line СНО: Общий режим [08:03:16]line Чек 88 20.08.2024 08:03 [08:03:16]line Смена: 466 ФФД: 1.0 [08:03:16]line ЗНМ: 0300000079 [08:03:16]line РНМ: 0000000000092545 [08:03:16]line Версия ККМ: 001 [08:03:16]line ФМ: 0000000000871802 [08:03:16]line ФД: 200789 [08:03:16]line ФПД: 53446552157095 [08:03:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080315&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200789&fm=53446552157095&tin=02508201610067®Number=0000000000092545&sum=100000 [08:03:16]OFD Sender: Processing packet 200789 [packets to send 247, broken 246] [08:03:16]ProducePacketName [08:03:16]name=ofd_packets/00200789 [08:03:16]OFD Sender: To server: pG, [08:03:16]CommunicateWithHost lk.salyk.kg:30040 [08:03:16]ConnectInit lk.salyk.kg [08:03:16]written 0, free lines is 4095 [08:03:16]Connected sock=10 [08:03:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 77 45 07 01 8A 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 C3 4D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 55 10 03 00 35 04 06 00 30 9B FE C1 7B A7 6C C1 40 C1 E8 9C A8 48 [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 31 38 30 32 4F 00 00 00 96 49 47 00 60 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 31 38 30 32 10 04 04 00 55 10 03 00 F4 03 04 00 2A F8 C3 66 B6 04 01 00 00 1F C9 D7 AE C7 29 40 34 [08:03:16]CommunicateWithHost err = 0 [08:03:16]CheckOFDResponse [08:03:16]1017 (14) - 77093643461234 [08:03:16]1041 (16) - 0000000000871802 [08:03:16]1040 (4) - 200789 [08:03:16]1012 (4) - 20.08.2024 01:58 [08:03:16]1206 (1) - 0 [08:03:16]OFD Sender: Remove packet 200789 [08:03:16]ProducePacketName [08:03:16]name=ofd_packets/00200789 [08:03:16]NVStorageDeleteData [08:03:16]Write to MH i2c: 01 00 00 DB 03 DE [08:03:16]Write i2c OK [08:03:16]MH_I2C_Read... [08:03:16]Read from MH i2c: 01 [08:03:16]MH_I2C_Read... [08:03:16]Read from MH i2c: 01 07 00 [08:03:16]MH_I2C_Read... [08:03:16]Read from MH i2c: 01 07 00 DB 03 00 00 00 00 00 D7 0C C8 [08:03:16]RasterBufferAndPrint [08:03:16]line [08:03:16]line [08:03:16]line [08:03:16]line [08:03:16]line [08:03:16]written 0, free lines is 3293 [08:03:16]MH_Cut [08:03:16]Write to MH i2c: D1 01 00 E2 03 01 B7 [08:03:16]Write i2c OK [08:03:16]MH_I2C_Read... [08:03:16]Read from MH i2c: D1 [08:03:16]MH_I2C_Read... [08:03:16]Read from MH i2c: D1 01 00 [08:03:16]MH_I2C_Read... [08:03:16]Read from MH i2c: D1 01 00 E2 03 00 B6 [08:03:16]Write to MH i2c: 01 00 00 E3 03 E6 [08:03:16]Write i2c OK [08:03:16]MH_I2C_Read... [08:03:17]OFD Sender: No OFD packet to send [08:03:17]*** Cut start [08:03:17]*** Purtial cut [08:03:17]*** Stage 1: CUTSNS_PIN = 1 [08:03:17]Read from MH i2c: 01 [08:03:17]MH_I2C_Read... [08:03:17]*** Stop cut motor [08:03:17]*** Cut end [08:03:17]Read from MH i2c: 01 07 00 [08:03:17]MH_I2C_Read... [08:03:17]Read from MH i2c: 01 07 00 E3 03 00 00 00 00 00 FF 0F FB [08:03:17]process_action close_receipt done [08:03:17]requested_data is exist [08:03:17]produce_requested_data [08:03:17]requested_item fm.sn is exist - process it [08:03:17]wFMCommunicate request_size=4 [08:03:17]MH_SAM_APDU [08:03:17]CAPDU: 80 11 00 00 [08:03:17]Write to MH i2c: E2 08 00 E4 03 80 11 00 00 00 00 00 00 61 [08:03:17]Write i2c OK [08:03:17]MH_I2C_Read... [08:03:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:18]Read from MH i2c: E2 [08:03:18]MH_I2C_Read... [08:03:18]Read from MH i2c: E2 17 00 [08:03:18]MH_I2C_Read... [08:03:18]Read from MH i2c: E2 17 00 E4 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AE [08:03:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:03:18]wFMCommunicate OK [08:03:18]requested_item fd.num is exist - process it [08:03:18]SAM_PROTO_GetFieldsCounters [08:03:18]wFMCommunicate request_size=4 [08:03:18]MH_SAM_APDU [08:03:18]CAPDU: 80 13 00 00 [08:03:18]Write to MH i2c: E2 08 00 E5 03 80 13 00 00 00 00 00 00 64 [08:03:18]Write i2c OK [08:03:18]MH_I2C_Read... [08:03:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:03:18]Read from MH i2c: E2 [08:03:18]MH_I2C_Read... [08:03:18]Read from MH i2c: E2 62 00 [08:03:18]MH_I2C_Read... [08:03:18]Read from MH i2c: E2 62 00 E5 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 55 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [08:03:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 55 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:03:18]wFMCommunicate OK [08:03:18]SAM_PROTO_GetFieldsCounters done [08:03:18]requested_item shift.num is exist - process it [08:03:18]requested_item shift.opened is exist - process it [08:03:18]req_shift_opened [08:03:18]FM_GetShiftState [08:03:18]SAM_PROTO_GetShiftState [08:03:18]wFMCommunicate request_size=4 [08:03:18]MH_SAM_APDU [08:03:18]CAPDU: 80 13 01 00 [08:03:18]Write to MH i2c: E2 08 00 E6 03 80 13 01 00 00 00 00 00 66 [08:03:18]Write i2c OK [08:03:18]MH_I2C_Read... [08:03:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:18]Read from MH i2c: E2 [08:03:18]MH_I2C_Read... [08:03:18]Read from MH i2c: E2 0E 00 [08:03:18]MH_I2C_Read... [08:03:18]Read from MH i2c: E2 0E 00 E6 03 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F0 [08:03:18]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:03:18]wFMCommunicate OK [08:03:18]SAM_PROTO_GetShiftState done [08:03:18]FM_GetShiftState done [08:03:18]req_shift_opened done [08:03:18]requested_item shift.open_date is exist - process it [08:03:18]req_shift_open_date [08:03:18]req_shift_open_date done [08:03:18]produce_requested_data done [08:03:18]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200789,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:03:18]process_action_free close_receipt [08:03:18]json_value_free [08:03:18]json_value_free done [08:03:18]process_json_proto returns [08:03:18]Send response to host [08:03:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200789,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:03:18]free response buf [08:03:18]execute_script done [08:03:18]execute_script returns [08:03:18]free content buf [08:03:18]Sock 8.Close socket [08:03:18]Sock 8.Thread stoped [08:03:22]OFD Sender: No OFD packet to send [08:03:27]OFD Sender: No OFD packet to send [08:03:32]OFD Sender: No OFD packet to send [08:03:37]OFD Sender: No OFD packet to send [08:03:42]OFD Sender: No OFD packet to send [08:03:47]OFD Sender: No OFD packet to send [08:03:52]OFD Sender: No OFD packet to send [08:03:57]OFD Sender: No OFD packet to send [08:04:02]OFD Sender: No OFD packet to send [08:04:07]OFD Sender: No OFD packet to send [08:04:12]OFD Sender: No OFD packet to send [08:04:17]OFD Sender: No OFD packet to send [08:04:22]OFD Sender: No OFD packet to send [08:04:27]OFD Sender: No OFD packet to send [08:04:32]OFD Sender: No OFD packet to send [08:04:37]OFD Sender: No OFD packet to send [08:04:42]OFD Sender: No OFD packet to send [08:04:47]OFD Sender: No OFD packet to send [08:04:52]OFD Sender: No OFD packet to send [08:04:57]OFD Sender: No OFD packet to send [08:05:02]OFD Sender: No OFD packet to send [08:05:07]OFD Sender: No OFD packet to send [08:05:12]OFD Sender: No OFD packet to send [08:05:17]OFD Sender: No OFD packet to send [08:05:22]OFD Sender: No OFD packet to send [08:05:27]OFD Sender: No OFD packet to send [08:05:32]OFD Sender: No OFD packet to send [08:05:33]accept exits with 9 [08:05:33]New connection [08:05:33]New thread 3067067748 created [08:05:33]Thread 3067211108 joined [08:05:33]Waiting for new connection... [08:05:33] Sock 9.Parse request [08:05:33]Sock 9.Check first char [08:05:33]Sock 9.First char is OK [08:05:33]request: POST /json_proto HTTP/1.0 [08:05:33]Method: POST [08:05:33]URL: /json_proto [08:05:33]Method is POST - this is cgi request [08:05:33]url: /json_proto [08:05:33]query_string will be loaded in cgi processing [08:05:33]execute_cgi json_proto POST (null) [08:05:33]execute_cgi path=json_proto method=POST [08:05:33]POST find Content-Length [08:05:33]Host: 172.17.46.195:8080 [08:05:33]Content-Length: 805 [08:05:33]Content-Type: application/json [08:05:33] [08:05:33]POST finish read [08:05:33]Found Content-Length = 805 [08:05:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:33]execute_script... [08:05: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)11328366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:33]POST & json_proto [08:05:33]process_json_proto [08:05:33]json parsed OK: [08:05:33]protocol is kg_v1.0 [08:05:33]action value=close_receipt [08:05:33]process_action close_receipt [08:05:33]cmd_close_receipt [08:05:33]MH_GetDate [08:05:33]Write to MH i2c: F0 00 00 E7 03 D9 [08:05:33]Write i2c OK [08:05:33]MH_I2C_Read... [08:05:33]Read from MH i2c: F0 [08:05:33]MH_I2C_Read... [08:05:33]Read from MH i2c: F0 09 00 [08:05:33]MH_I2C_Read... [08:05:33]Read from MH i2c: F0 09 00 E7 03 00 4D 4E C4 66 75 08 C2 66 4C [08:05:33]GetLastDocTimeStamp 1724140995 [08:05:33]current date 1724141133 [08:05:33]FM_GetShiftState [08:05:33]SAM_PROTO_GetShiftState [08:05:33]wFMCommunicate request_size=4 [08:05:33]MH_SAM_APDU [08:05:33]CAPDU: 80 13 01 00 [08:05:33]Write to MH i2c: E2 08 00 E8 03 80 13 01 00 00 00 00 00 68 [08:05:33]Write i2c OK [08:05:33]MH_I2C_Read... [08:05:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:33]Read from MH i2c: E2 [08:05:33]MH_I2C_Read... [08:05:33]Read from MH i2c: E2 0E 00 [08:05:33]MH_I2C_Read... [08:05:33]Read from MH i2c: E2 0E 00 E8 03 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F2 [08:05:33]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:05:33]wFMCommunicate OK [08:05:33]SAM_PROTO_GetShiftState done [08:05:33]FM_GetShiftState done [08:05:33]opened in 1724112758 [08:05:33]opened+sec_in_day 1724199158 [08:05:33]quantity*price = 150032 [08:05:33]sum+1 = 150033 [08:05:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 89 20.08.2024 08:05 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200790 ФПД: 116491595525372 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080533&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200790&fm=116491595525372&tin=02508201610067®Number=0000000000092545&sum=150032 [08:05:34]StoreToDocumentArchive [08:05:34]shift 466 fd 200790 [08:05:34]save to /storage/0466/doc_00200790 [08:05:34]save last doc name /storage/0466/doc_00200790 to /storage/kkm_last_doc_name [08:05:34]save OK [08:05:34]Clear old archive folders... [08:05:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:05:34]tlvbuf is 00FEFC80 [08:05:34]SAM_PROTO_ClearQueue [08:05:34]wFMCommunicate request_size=4 [08:05:34]MH_SAM_APDU [08:05:34]CAPDU: 80 09 00 00 [08:05:34]Write to MH i2c: E2 08 00 F5 03 80 09 00 00 00 00 00 00 6A [08:05:34]Write i2c OK [08:05:34]MH_I2C_Read... [08:05:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:05:34]Read from MH i2c: E2 [08:05:34]MH_I2C_Read... [08:05:34]Read from MH i2c: E2 03 00 [08:05:34]MH_I2C_Read... [08:05:34]Read from MH i2c: E2 03 00 F5 03 00 90 00 6C [08:05:34]RAPDU: 90 00 [08:05:34]wFMCommunicate OK [08:05:34]SAM_PROTO_ClearQueue done [08:05:34]KKMCreateOFDPacket [08:05:34]OFDProtocolAddRootSTLVToBuf [08:05:34]FM_MakeSignedData [08:05:34]FM_MakeSignedData [08:05:34]SAM_PROTO_SignData [08:05:34]wFMCommunicate request_size=4 [08:05:34]MH_SAM_APDU [08:05:34]CAPDU: 80 0D 01 02 [08:05:34]Write to MH i2c: E2 08 00 F6 03 80 0D 01 02 00 00 00 00 72 [08:05:34]Write i2c OK [08:05:34]MH_I2C_Read... [08:05:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:05:34]Read from MH i2c: E2 [08:05:34]MH_I2C_Read... [08:05:34]Read from MH i2c: E2 03 00 [08:05:34]MH_I2C_Read... [08:05:34]Read from MH i2c: E2 03 00 F6 03 00 90 00 6D [08:05:34]RAPDU: 90 00 [08:05:34]wFMCommunicate OK [08:05:34]wFMCommunicate request_size=255 [08:05:34]MH_SAM_APDU [08:05:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 59 00 00 00 F4 03 04 00 4D 4E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 56 10 03 00 35 04 06 00 69 [08:05:34]Write to MH i2c: E2 02 01 F7 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 4D 4E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 56 10 03 00 35 04 06 00 69 00 00 63 [08:05:34]Write i2c OK [08:05:34]MH_I2C_Read... [08:05:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:34]Read from MH i2c: E2 [08:05:34]MH_I2C_Read... [08:05:34]Read from MH i2c: E2 03 00 [08:05:34]MH_I2C_Read... [08:05:34]Read from MH i2c: E2 03 00 F7 03 00 90 00 6E [08:05:34]RAPDU: 90 00 [08:05:34]wFMCommunicate OK [08:05:34]wFMCommunicate request_size=10 [08:05:34]MH_SAM_APDU [08:05:34]CAPDU: 80 0D 02 02 05 F2 D0 2B AC FC [08:05:34]Write to MH i2c: E2 0D 00 F8 03 80 0D 02 02 05 00 F2 D0 2B AC FC 00 00 14 [08:05:34]Write i2c OK [08:05:34]MH_I2C_Read... [08:05:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:34]Read from MH i2c: E2 [08:05:34]MH_I2C_Read... [08:05:34]Read from MH i2c: E2 03 00 [08:05:34]MH_I2C_Read... [08:05:34]Read from MH i2c: E2 03 00 F8 03 00 90 00 6F [08:05:34]RAPDU: 90 00 [08:05:34]wFMCommunicate OK [08:05:34]wFMCommunicate request_size=4 [08:05:34]MH_SAM_APDU [08:05:34]CAPDU: 80 0D 03 02 [08:05:34]Write to MH i2c: E2 08 00 F9 03 80 0D 03 02 00 00 00 00 77 [08:05:34]Write i2c OK [08:05:34]MH_I2C_Read... [08:05:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:05:34]Read from MH i2c: E2 [08:05:34]MH_I2C_Read... [08:05:34]Read from MH i2c: E2 0B 00 [08:05:34]MH_I2C_Read... [08:05:34]Read from MH i2c: E2 0B 00 F9 03 00 AB D4 EB 6C 4C 2E D3 15 90 00 B0 [08:05:34]RAPDU: AB D4 EB 6C 4C 2E D3 15 90 00 [08:05:34]wFMCommunicate OK [08:05:34]SAM_PROTO_SignData done [08:05:34]FM_MakeSignedData done [08:05:34]CreateOFDProtocolMessage [08:05:34]wFMCommunicate request_size=4 [08:05:34]MH_SAM_APDU [08:05:34]CAPDU: 80 11 00 00 [08:05:34]Write to MH i2c: E2 08 00 FA 03 80 11 00 00 00 00 00 00 77 [08:05:34]Write i2c OK [08:05:34]MH_I2C_Read... [08:05:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:34]Read from MH i2c: E2 [08:05:34]MH_I2C_Read... [08:05:34]Read from MH i2c: E2 17 00 [08:05:34]MH_I2C_Read... [08:05:34]Read from MH i2c: E2 17 00 FA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C4 [08:05:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:05:34]wFMCommunicate OK [08:05:34]CreateOFDProtocolMessage done [08:05:34]OFDSenderStorePacket 200790 [08:05:34]StoreOFDPacket docnum=200790 [08:05:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1A 72 07 01 AE 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 4D 4E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 56 10 03 00 35 04 06 00 69 F2 D0 2B AC FC AB D4 EB 6C 4C 2E D3 15 [08:05:34]CheckFolder [08:05:34]dirname=/storage/ofd_packets [08:05:34]CheckFolder done [08:05:34]ProducePacketName [08:05:34]name=ofd_packets/00200790 [08:05:34]NVStorageSaveData ofd_packets/00200790 [08:05:34]File name is /storage/ofd_packets/00200790 [08:05:34]Write 301 bytes [08:05:34]NVStorageSaveData done [08:05:34]OFDSenderStorePacket done [08:05:34]KKMCreateOFDPacket done [08:05:34]NVStorageSaveData kkm_last_timestamp [08:05:34]File name is /storage/kkm_last_timestamp [08:05:34]Write 4 bytes [08:05:34]NVStorageSaveData done [08:05:34]ExternCall_PrintAddStr [08:05:34]wPrintStart [08:05:34]Write to MH i2c: 01 00 00 FB 03 FE [08:05:34]Write i2c OK [08:05:34]MH_I2C_Read... [08:05:34]Read from MH i2c: 01 [08:05:34]MH_I2C_Read... [08:05:34]Read from MH i2c: 01 07 00 [08:05:34]MH_I2C_Read... [08:05:34]Read from MH i2c: 01 07 00 FB 03 00 00 00 00 00 FF 0F 13 [08:05:34]RasterBufferAndPrint [08:05:34]line Счет N : (1)11328366 [08:05:34]line ИНН: 02508201610067 [08:05:34]line Контрольно-Кассовый Чек [08:05:34]line ПРОДАЖА [08:05:34]line ТРК (МРК, ГНК) : 41 [08:05:34]line Товар: 2710124500 [08:05:34]line Аи-95-К-5 [08:05:34]line 20.220 * 74.20 [08:05:34]line = 1500.32 [08:05:34]line НДС 12% НСП 1% [08:05:34]line > о реализуемом товаре [08:05:34]line ИТОГО: 1500.32 [08:05:34]line НСП 1% : 13.28 [08:05:34]line НДС 12% : 159.33 [08:05:34]line Наличными: 0.00 [08:05:34]line Безнал.: 1500.32 [08:05:34]line Место: АЗС № 95 "Партнер Нефть" [08:05:34]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:05:34]line СНО: Общий режим [08:05:34]line Чек 89 20.08.2024 08:05 [08:05:34]line Смена: 466 ФФД: 1.0 [08:05:34]line ЗНМ: 0300000079 [08:05:34]line РНМ: 0000000000092545 [08:05:34]line Версия ККМ: 001 [08:05:34]line Платежная система: O! деньги [08:05:34]line ФМ: 0000000000871802 [08:05:34]line ФД: 200790 [08:05:34]line ФПД: 116491595525372 [08:05:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080533&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200790&fm=116491595525372&tin=02508201610067®Number=0000000000092545&sum=150032 [08:05:34]written 0, free lines is 4095 [08:05:34]OFD Sender: Processing packet 200790 [packets to send 247, broken 246] [08:05:34]ProducePacketName [08:05:34]name=ofd_packets/00200790 [08:05:34]OFD Sender: To server: pG, [08:05:34]CommunicateWithHost lk.salyk.kg:30040 [08:05:34]ConnectInit lk.salyk.kg [08:05:34]Connected sock=10 [08:05:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1A 72 07 01 AE 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 4D 4E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 56 10 03 00 35 04 06 00 69 F2 D0 2B AC FC AB D4 EB 6C 4C 2E D3 15 [08:05:35]Write to MH i2c: 01 00 00 25 04 29 [08:05:35]Write i2c OK [08:05:35]MH_I2C_Read... [08:05:35]Read from MH i2c: 01 [08:05:35]MH_I2C_Read... [08:05:35]Read from MH i2c: 01 07 00 [08:05:35]MH_I2C_Read... [08:05:35]Read from MH i2c: 01 07 00 25 04 00 00 00 00 00 E6 0C 22 [08:05:35]RasterBufferAndPrint [08:05:35]line [08:05:35]line [08:05:35]line [08:05:35]line [08:05:35]line [08:05:35]written 0, free lines is 3308 [08:05:35]MH_Cut [08:05:35]Write to MH i2c: D1 01 00 2C 04 01 02 [08:05:35]Write i2c OK [08:05:35]MH_I2C_Read... [08:05:35]Read from MH i2c: D1 [08:05:35]MH_I2C_Read... [08:05:35]Read from MH i2c: D1 01 00 [08:05:35]MH_I2C_Read... [08:05:35]Read from MH i2c: D1 01 00 2C 04 00 01 [08:05:35]Write to MH i2c: 01 00 00 2D 04 31 [08:05:35]Write i2c OK [08:05:35]MH_I2C_Read... [08:05:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DE 31 47 00 C2 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 31 38 30 32 10 04 04 00 56 10 03 00 F4 03 04 00 B4 F8 C3 66 B6 04 01 00 00 B8 AD 1B F9 6B AA C1 65 [08:05:35]CommunicateWithHost err = 0 [08:05:35]CheckOFDResponse [08:05:35]1017 (14) - 77093643461234 [08:05:35]1041 (16) - 0000000000871802 [08:05:35]1040 (4) - 200790 [08:05:35]1012 (4) - 20.08.2024 02:00 [08:05:35]1206 (1) - 0 [08:05:35]OFD Sender: Remove packet 200790 [08:05:35]ProducePacketName [08:05:35]name=ofd_packets/00200790 [08:05:35]NVStorageDeleteData [08:05:35]OFD Sender: No OFD packet to send [08:05:35]*** Cut start [08:05:35]*** Purtial cut [08:05:35]*** CUTSNS_PIN = 0 [08:05:36]*** Stage 1: CUTSNS_PIN = 1 [08:05:37]Read from MH i2c: 01 [08:05:37]MH_I2C_Read... [08:05:37]*** Stop cut motor [08:05:37]*** Cut end [08:05:37]Read from MH i2c: 01 07 00 [08:05:37]MH_I2C_Read... [08:05:37]Read from MH i2c: 01 07 00 2D 04 00 00 00 00 00 FF 0F 46 [08:05:37]process_action close_receipt done [08:05:37]requested_data is exist [08:05:37]produce_requested_data [08:05:37]requested_item fm.sn is exist - process it [08:05:37]wFMCommunicate request_size=4 [08:05:37]MH_SAM_APDU [08:05:37]CAPDU: 80 11 00 00 [08:05:37]Write to MH i2c: E2 08 00 2E 04 80 11 00 00 00 00 00 00 AC [08:05:37]Write i2c OK [08:05:37]MH_I2C_Read... [08:05:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:38]Read from MH i2c: E2 [08:05:38]MH_I2C_Read... [08:05:38]Read from MH i2c: E2 17 00 [08:05:38]MH_I2C_Read... [08:05:38]Read from MH i2c: E2 17 00 2E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F9 [08:05:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:05:38]wFMCommunicate OK [08:05:38]requested_item fd.num is exist - process it [08:05:38]SAM_PROTO_GetFieldsCounters [08:05:38]wFMCommunicate request_size=4 [08:05:38]MH_SAM_APDU [08:05:38]CAPDU: 80 13 00 00 [08:05:38]Write to MH i2c: E2 08 00 2F 04 80 13 00 00 00 00 00 00 AF [08:05:38]Write i2c OK [08:05:38]MH_I2C_Read... [08:05:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:05:38]Read from MH i2c: E2 [08:05:38]MH_I2C_Read... [08:05:38]Read from MH i2c: E2 62 00 [08:05:38]MH_I2C_Read... [08:05:38]Read from MH i2c: E2 62 00 2F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 56 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [08:05: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 56 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:05:38]wFMCommunicate OK [08:05:38]SAM_PROTO_GetFieldsCounters done [08:05:38]requested_item shift.num is exist - process it [08:05:38]requested_item shift.opened is exist - process it [08:05:38]req_shift_opened [08:05:38]FM_GetShiftState [08:05:38]SAM_PROTO_GetShiftState [08:05:38]wFMCommunicate request_size=4 [08:05:38]MH_SAM_APDU [08:05:38]CAPDU: 80 13 01 00 [08:05:38]Write to MH i2c: E2 08 00 30 04 80 13 01 00 00 00 00 00 B1 [08:05:38]Write i2c OK [08:05:38]MH_I2C_Read... [08:05:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:38]Read from MH i2c: E2 [08:05:38]MH_I2C_Read... [08:05:38]Read from MH i2c: E2 0E 00 [08:05:38]MH_I2C_Read... [08:05:38]Read from MH i2c: E2 0E 00 30 04 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 3B [08:05:38]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:05:38]wFMCommunicate OK [08:05:38]SAM_PROTO_GetShiftState done [08:05:38]FM_GetShiftState done [08:05:38]req_shift_opened done [08:05:38]requested_item shift.open_date is exist - process it [08:05:38]req_shift_open_date [08:05:38]req_shift_open_date done [08:05:38]produce_requested_data done [08:05:38]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200790,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:05:38]process_action_free close_receipt [08:05:38]json_value_free [08:05:38]json_value_free done [08:05:38]process_json_proto returns [08:05:38]Send response to host [08:05:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200790,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:05:38]free response buf [08:05:38]execute_script done [08:05:38]execute_script returns [08:05:38]free content buf [08:05:38]Sock 9.Close socket [08:05:38]Sock 9.Thread stoped [08:05:40]OFD Sender: No OFD packet to send [08:05:45]OFD Sender: No OFD packet to send [08:05:50]OFD Sender: No OFD packet to send [08:05:55]OFD Sender: No OFD packet to send [08:06:00]OFD Sender: No OFD packet to send [08:06:05]OFD Sender: No OFD packet to send [08:06:08]accept exits with 8 [08:06:08]New connection [08:06:08]New thread 3067211108 created [08:06:08]Thread 3067067748 joined [08:06:08]Waiting for new connection... [08:06:08] Sock 8.Parse request [08:06:08]Sock 8.Check first char [08:06:08]Sock 8.First char is OK [08:06:08]request: POST /json_proto HTTP/1.0 [08:06:08]Method: POST [08:06:08]URL: /json_proto [08:06:08]Method is POST - this is cgi request [08:06:08]url: /json_proto [08:06:08]query_string will be loaded in cgi processing [08:06:08]execute_cgi json_proto POST (null) [08:06:08]execute_cgi path=json_proto method=POST [08:06:08]POST find Content-Length [08:06:08]Host: 172.17.46.195:8080 [08:06:08]Content-Length: 674 [08:06:08]Content-Type: application/json [08:06:08] [08:06:08]POST finish read [08:06:08]Found Content-Length = 674 [08:06:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328367", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "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:06:08]execute_script... [08: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)11328367", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "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:06:08]POST & json_proto [08:06:08]process_json_proto [08:06:08]json parsed OK: [08:06:08]protocol is kg_v1.0 [08:06:08]action value=close_receipt [08:06:08]process_action close_receipt [08:06:08]cmd_close_receipt [08:06:08]MH_GetDate [08:06:08]Write to MH i2c: F0 00 00 31 04 24 [08:06:08]Write i2c OK [08:06:08]MH_I2C_Read... [08:06:08]Read from MH i2c: F0 [08:06:08]MH_I2C_Read... [08:06:08]Read from MH i2c: F0 09 00 [08:06:08]MH_I2C_Read... [08:06:08]Read from MH i2c: F0 09 00 31 04 00 70 4E C4 66 75 08 C2 66 BA [08:06:08]GetLastDocTimeStamp 1724141133 [08:06:08]current date 1724141168 [08:06:08]FM_GetShiftState [08:06:08]SAM_PROTO_GetShiftState [08:06:08]wFMCommunicate request_size=4 [08:06:08]MH_SAM_APDU [08:06:08]CAPDU: 80 13 01 00 [08:06:08]Write to MH i2c: E2 08 00 32 04 80 13 01 00 00 00 00 00 B3 [08:06:08]Write i2c OK [08:06:08]MH_I2C_Read... [08:06:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:08]Read from MH i2c: E2 [08:06:08]MH_I2C_Read... [08:06:08]Read from MH i2c: E2 0E 00 [08:06:08]MH_I2C_Read... [08:06:08]Read from MH i2c: E2 0E 00 32 04 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 3D [08:06:08]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:06:08]wFMCommunicate OK [08:06:08]SAM_PROTO_GetShiftState done [08:06:08]FM_GetShiftState done [08:06:08]opened in 1724112758 [08:06:08]opened+sec_in_day 1724199158 [08:06:08]quantity*price = 200001 [08:06:08]sum+1 = 200003 [08:06:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 90 20.08.2024 08:06 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200791 ФПД: 145473461646477 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080608&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200791&fm=145473461646477&tin=02508201610067®Number=0000000000092545&sum=200000 [08:06:09]StoreToDocumentArchive [08:06:09]shift 466 fd 200791 [08:06:09]save to /storage/0466/doc_00200791 [08:06:09]save last doc name /storage/0466/doc_00200791 to /storage/kkm_last_doc_name [08:06:09]save OK [08:06:09]Clear old archive folders... [08:06:09]ProcessDocumentItem done err = 0, tmpTLVsize=249 [08:06:09]tlvbuf is 00FF2810 [08:06:09]SAM_PROTO_ClearQueue [08:06:09]wFMCommunicate request_size=4 [08:06:09]MH_SAM_APDU [08:06:09]CAPDU: 80 09 00 00 [08:06:09]Write to MH i2c: E2 08 00 3F 04 80 09 00 00 00 00 00 00 B5 [08:06:09]Write i2c OK [08:06:09]MH_I2C_Read... [08:06:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:06:09]Read from MH i2c: E2 [08:06:09]MH_I2C_Read... [08:06:09]Read from MH i2c: E2 03 00 [08:06:09]MH_I2C_Read... [08:06:09]Read from MH i2c: E2 03 00 3F 04 00 90 00 B7 [08:06:09]RAPDU: 90 00 [08:06:09]wFMCommunicate OK [08:06:09]SAM_PROTO_ClearQueue done [08:06:09]KKMCreateOFDPacket [08:06:09]OFDProtocolAddRootSTLVToBuf [08:06:09]FM_MakeSignedData [08:06:09]FM_MakeSignedData [08:06:09]SAM_PROTO_SignData [08:06:09]wFMCommunicate request_size=4 [08:06:09]MH_SAM_APDU [08:06:09]CAPDU: 80 0D 01 02 [08:06:09]Write to MH i2c: E2 08 00 40 04 80 0D 01 02 00 00 00 00 BD [08:06:09]Write i2c OK [08:06:09]MH_I2C_Read... [08:06:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:06:09]Read from MH i2c: E2 [08:06:09]MH_I2C_Read... [08:06:09]Read from MH i2c: E2 03 00 [08:06:09]MH_I2C_Read... [08:06:09]Read from MH i2c: E2 03 00 40 04 00 90 00 B8 [08:06:09]RAPDU: 90 00 [08:06:09]wFMCommunicate OK [08:06:09]wFMCommunicate request_size=255 [08:06:09]MH_SAM_APDU [08:06:09]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 70 4E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 57 10 03 00 35 04 06 00 84 4E AE [08:06:09]Write to MH i2c: E2 02 01 41 04 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 70 4E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 57 10 03 00 35 04 06 00 84 4E AE 00 00 9E [08:06:09]Write i2c OK [08:06:09]MH_I2C_Read... [08:06:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:09]Read from MH i2c: E2 [08:06:09]MH_I2C_Read... [08:06:09]Read from MH i2c: E2 03 00 [08:06:09]MH_I2C_Read... [08:06:09]Read from MH i2c: E2 03 00 41 04 00 90 00 B9 [08:06:09]RAPDU: 90 00 [08:06:09]wFMCommunicate OK [08:06:09]wFMCommunicate request_size=8 [08:06:09]MH_SAM_APDU [08:06:09]CAPDU: 80 0D 02 02 03 01 74 8D [08:06:09]Write to MH i2c: E2 0B 00 42 04 80 0D 02 02 03 00 01 74 8D 00 00 C8 [08:06:09]Write i2c OK [08:06:09]MH_I2C_Read... [08:06:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:09]Read from MH i2c: E2 [08:06:09]MH_I2C_Read... [08:06:09]Read from MH i2c: E2 03 00 [08:06:09]MH_I2C_Read... [08:06:09]Read from MH i2c: E2 03 00 42 04 00 90 00 BA [08:06:09]RAPDU: 90 00 [08:06:09]wFMCommunicate OK [08:06:09]wFMCommunicate request_size=4 [08:06:09]MH_SAM_APDU [08:06:09]CAPDU: 80 0D 03 02 [08:06:09]Write to MH i2c: E2 08 00 43 04 80 0D 03 02 00 00 00 00 C2 [08:06:09]Write i2c OK [08:06:09]MH_I2C_Read... [08:06:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:06:09]Read from MH i2c: E2 [08:06:09]MH_I2C_Read... [08:06:09]Read from MH i2c: E2 0B 00 [08:06:09]MH_I2C_Read... [08:06:09]Read from MH i2c: E2 0B 00 43 04 00 EB AD 3F FA 47 38 F7 9E 90 00 A8 [08:06:09]RAPDU: EB AD 3F FA 47 38 F7 9E 90 00 [08:06:09]wFMCommunicate OK [08:06:09]SAM_PROTO_SignData done [08:06:09]FM_MakeSignedData done [08:06:09]CreateOFDProtocolMessage [08:06:09]wFMCommunicate request_size=4 [08:06:09]MH_SAM_APDU [08:06:09]CAPDU: 80 11 00 00 [08:06:09]Write to MH i2c: E2 08 00 44 04 80 11 00 00 00 00 00 00 C2 [08:06:09]Write i2c OK [08:06:09]MH_I2C_Read... [08:06:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:10]Read from MH i2c: E2 [08:06:10]MH_I2C_Read... [08:06:10]Read from MH i2c: E2 17 00 [08:06:10]MH_I2C_Read... [08:06:10]Read from MH i2c: E2 17 00 44 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0F [08:06:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:06:10]wFMCommunicate OK [08:06:10]CreateOFDProtocolMessage done [08:06:10]OFDSenderStorePacket 200791 [08:06:10]StoreOFDPacket docnum=200791 [08:06:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 27 2E 05 01 B7 CC 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 70 4E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 57 10 03 00 35 04 06 00 84 4E AE 01 74 8D EB AD 3F FA 47 38 F7 9E [08:06:10]CheckFolder [08:06:10]dirname=/storage/ofd_packets [08:06:10]CheckFolder done [08:06:10]ProducePacketName [08:06:10]name=ofd_packets/00200791 [08:06:10]NVStorageSaveData ofd_packets/00200791 [08:06:10]File name is /storage/ofd_packets/00200791 [08:06:10]Write 299 bytes [08:06:10]NVStorageSaveData done [08:06:10]OFDSenderStorePacket done [08:06:10]KKMCreateOFDPacket done [08:06:10]NVStorageSaveData kkm_last_timestamp [08:06:10]File name is /storage/kkm_last_timestamp [08:06:10]Write 4 bytes [08:06:10]NVStorageSaveData done [08:06:10]ExternCall_PrintAddStr [08:06:10]wPrintStart [08:06:10]Write to MH i2c: 01 00 00 45 04 49 [08:06:10]Write i2c OK [08:06:10]MH_I2C_Read... [08:06:10]Read from MH i2c: 01 [08:06:10]MH_I2C_Read... [08:06:10]Read from MH i2c: 01 07 00 [08:06:10]MH_I2C_Read... [08:06:10]Read from MH i2c: 01 07 00 45 04 00 00 00 00 00 FF 0F 5E [08:06:10]RasterBufferAndPrint [08:06:10]line Счет N : (1)11328367 [08:06:10]line ИНН: 02508201610067 [08:06:10]line Контрольно-Кассовый Чек [08:06:10]line ПРОДАЖА [08:06:10]line ТРК (МРК, ГНК) : 23 [08:06:10]line Товар: 2710124130 [08:06:10]line SU-92-К-5 [08:06:10]line 29.070 * 68.80 [08:06:10]line = 2000.02 [08:06:10]line НДС 12% НСП 1% [08:06:10]line > о реализуемом товаре [08:06:10]line ОКРУГЛЕНИЕ: -0.02 [08:06:10]line ИТОГО: 2000.00 [08:06:10]line Внесено: 2000.00 [08:06:10]line СДАЧА: 0.00 [08:06:10]line НСП 1% : 17.70 [08:06:10]line НДС 12% : 212.39 [08:06:10]line Наличными: 2000.00 [08:06:10]line Безнал.: 0.00 [08:06:10]line Место: АЗС № 95 "Партнер Нефть" [08:06:10]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:06:10]line СНО: Общий режим [08:06:10]line Чек 90 20.08.2024 08:06 [08:06:10]line Смена: 466 ФФД: 1.0 [08:06:10]line ЗНМ: 0300000079 [08:06:10]line РНМ: 0000000000092545 [08:06:10]line Версия ККМ: 001 [08:06:10]line ФМ: 0000000000871802 [08:06:10]line ФД: 200791 [08:06:10]line ФПД: 145473461646477 [08:06:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080608&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200791&fm=145473461646477&tin=02508201610067®Number=0000000000092545&sum=200000 [08:06:10]OFD Sender: Processing packet 200791 [packets to send 247, broken 246] [08:06:10]ProducePacketName [08:06:10]name=ofd_packets/00200791 [08:06:10]OFD Sender: To server: pG, [08:06:10]CommunicateWithHost lk.salyk.kg:30040 [08:06:10]ConnectInit lk.salyk.kg [08:06:10]written 0, free lines is 4095 [08:06:10]Connected sock=9 [08: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 31 38 30 32 0D 01 00 00 27 2E 05 01 B7 CC 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 70 4E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 57 10 03 00 35 04 06 00 84 4E AE 01 74 8D EB AD 3F FA 47 38 F7 9E [08:06:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C8 A0 47 00 6C 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 31 38 30 32 10 04 04 00 57 10 03 00 F4 03 04 00 D8 F8 C3 66 B6 04 01 00 00 C3 AD 2C BF 0B CE DF 23 [08:06:10]CommunicateWithHost err = 0 [08:06:10]CheckOFDResponse [08:06:10]1017 (14) - 77093643461234 [08:06:10]1041 (16) - 0000000000871802 [08:06:10]1040 (4) - 200791 [08:06:10]1012 (4) - 20.08.2024 02:00 [08:06:10]1206 (1) - 0 [08:06:10]OFD Sender: Remove packet 200791 [08:06:10]ProducePacketName [08:06:10]name=ofd_packets/00200791 [08:06:10]NVStorageDeleteData [08:06:10]Write to MH i2c: 01 00 00 70 04 74 [08:06:10]Write i2c OK [08:06:10]MH_I2C_Read... [08:06:10]Read from MH i2c: 01 [08:06:10]MH_I2C_Read... [08:06:10]Read from MH i2c: 01 07 00 [08:06:10]MH_I2C_Read... [08:06:10]Read from MH i2c: 01 07 00 70 04 00 00 00 00 00 E3 0C 6A [08:06:10]RasterBufferAndPrint [08:06:10]line [08:06:10]line [08:06:10]line [08:06:10]line [08:06:10]line [08:06:10]written 0, free lines is 3305 [08:06:10]MH_Cut [08:06:10]Write to MH i2c: D1 01 00 77 04 01 4D [08:06:10]Write i2c OK [08:06:10]MH_I2C_Read... [08:06:10]Read from MH i2c: D1 [08:06:10]MH_I2C_Read... [08:06:10]Read from MH i2c: D1 01 00 [08:06:10]MH_I2C_Read... [08:06:10]Read from MH i2c: D1 01 00 77 04 00 4C [08:06:10]Write to MH i2c: 01 00 00 78 04 7C [08:06:10]Write i2c OK [08:06:10]MH_I2C_Read... [08:06:11]OFD Sender: No OFD packet to send [08:06:11]*** Cut start [08:06:11]*** Purtial cut [08:06:11]*** Stage 1: CUTSNS_PIN = 1 [08:06:11]Read from MH i2c: 01 [08:06:11]MH_I2C_Read... [08:06:11]*** Stop cut motor [08:06:11]*** Cut end [08:06:11]Read from MH i2c: 01 07 00 [08:06:11]MH_I2C_Read... [08:06:11]Read from MH i2c: 01 07 00 78 04 00 00 00 00 00 FF 0F 91 [08:06:11]process_action close_receipt done [08:06:11]requested_data is exist [08:06:11]produce_requested_data [08:06:11]requested_item fm.sn is exist - process it [08:06:11]wFMCommunicate request_size=4 [08:06:11]MH_SAM_APDU [08:06:11]CAPDU: 80 11 00 00 [08:06:11]Write to MH i2c: E2 08 00 79 04 80 11 00 00 00 00 00 00 F7 [08:06:11]Write i2c OK [08:06:11]MH_I2C_Read... [08:06:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:11]Read from MH i2c: E2 [08:06:11]MH_I2C_Read... [08:06:11]Read from MH i2c: E2 17 00 [08:06:11]MH_I2C_Read... [08:06:11]Read from MH i2c: E2 17 00 79 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 44 [08:06:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:06:11]wFMCommunicate OK [08:06:11]requested_item fd.num is exist - process it [08:06:11]SAM_PROTO_GetFieldsCounters [08:06:11]wFMCommunicate request_size=4 [08:06:11]MH_SAM_APDU [08:06:11]CAPDU: 80 13 00 00 [08:06:11]Write to MH i2c: E2 08 00 7A 04 80 13 00 00 00 00 00 00 FA [08:06:11]Write i2c OK [08:06:11]MH_I2C_Read... [08:06:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:06:12]Read from MH i2c: E2 [08:06:12]MH_I2C_Read... [08:06:12]Read from MH i2c: E2 62 00 [08:06:12]MH_I2C_Read... [08:06:12]Read from MH i2c: E2 62 00 7A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 57 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [08: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 57 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:06:12]wFMCommunicate OK [08:06:12]SAM_PROTO_GetFieldsCounters done [08:06:12]requested_item shift.num is exist - process it [08:06:12]requested_item shift.opened is exist - process it [08:06:12]req_shift_opened [08:06:12]FM_GetShiftState [08:06:12]SAM_PROTO_GetShiftState [08:06:12]wFMCommunicate request_size=4 [08:06:12]MH_SAM_APDU [08:06:12]CAPDU: 80 13 01 00 [08:06:12]Write to MH i2c: E2 08 00 7B 04 80 13 01 00 00 00 00 00 FC [08:06:12]Write i2c OK [08:06:12]MH_I2C_Read... [08:06:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:12]Read from MH i2c: E2 [08:06:12]MH_I2C_Read... [08:06:12]Read from MH i2c: E2 0E 00 [08:06:12]MH_I2C_Read... [08:06:12]Read from MH i2c: E2 0E 00 7B 04 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 86 [08:06:12]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:06:12]wFMCommunicate OK [08:06:12]SAM_PROTO_GetShiftState done [08:06:12]FM_GetShiftState done [08:06:12]req_shift_opened done [08:06:12]requested_item shift.open_date is exist - process it [08:06:12]req_shift_open_date [08:06:12]req_shift_open_date done [08:06:12]produce_requested_data done [08:06:12]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200791,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:06:12]process_action_free close_receipt [08:06:12]json_value_free [08:06:12]json_value_free done [08:06:12]process_json_proto returns [08:06:12]Send response to host [08:06:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200791,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:06:12]free response buf [08:06:12]execute_script done [08:06:12]execute_script returns [08:06:12]free content buf [08:06:12]Sock 8.Close socket [08:06:12]Sock 8.Thread stoped [08:06:16]OFD Sender: No OFD packet to send [08:06:21]OFD Sender: No OFD packet to send [08:06:26]OFD Sender: No OFD packet to send [08:06:31]OFD Sender: No OFD packet to send [08:06:36]OFD Sender: No OFD packet to send [08:06:41]OFD Sender: No OFD packet to send [08:06:46]OFD Sender: No OFD packet to send [08:06:51]OFD Sender: No OFD packet to send [08:06:56]OFD Sender: No OFD packet to send [08:07:01]OFD Sender: No OFD packet to send [08:07:06]OFD Sender: No OFD packet to send [08:07:11]OFD Sender: No OFD packet to send [08:07:16]OFD Sender: No OFD packet to send [08:07:21]OFD Sender: No OFD packet to send [08:07:26]OFD Sender: No OFD packet to send [08:07:31]OFD Sender: No OFD packet to send [08:07:36]OFD Sender: No OFD packet to send [08:07:41]OFD Sender: No OFD packet to send [08:07:46]OFD Sender: No OFD packet to send [08:07:51]OFD Sender: No OFD packet to send [08:07:56]OFD Sender: No OFD packet to send [08:08:01]OFD Sender: No OFD packet to send [08:08:04]accept exits with 10 [08:08:04]New connection [08:08:04]New thread 3067067748 created [08:08:04]Thread 3067211108 joined [08:08:04]Waiting for new connection... [08:08:04] Sock 10.Parse request [08:08:04]Sock 10.Check first char [08:08:04]Sock 10.First char is OK [08:08:04]request: POST /json_proto HTTP/1.0 [08:08:04]Method: POST [08:08:04]URL: /json_proto [08:08:04]Method is POST - this is cgi request [08:08:04]url: /json_proto [08:08:04]query_string will be loaded in cgi processing [08:08:04]execute_cgi json_proto POST (null) [08:08:04]execute_cgi path=json_proto method=POST [08:08:04]POST find Content-Length [08:08:04]Host: 172.17.46.195:8080 [08:08:04]Content-Length: 679 [08:08:04]Content-Type: application/json [08:08:04] [08:08:04]POST finish read [08:08:04]Found Content-Length = 679 [08:08:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:04]execute_script... [08:08: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)11328368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:04]POST & json_proto [08:08:04]process_json_proto [08:08:04]json parsed OK: [08:08:04]protocol is kg_v1.0 [08:08:04]action value=close_receipt [08:08:04]process_action close_receipt [08:08:04]cmd_close_receipt [08:08:04]MH_GetDate [08:08:04]Write to MH i2c: F0 00 00 7C 04 6F [08:08:04]Write i2c OK [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: F0 [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: F0 09 00 [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: F0 09 00 7C 04 00 E4 4E C4 66 75 08 C2 66 79 [08:08:04]GetLastDocTimeStamp 1724141168 [08:08:04]current date 1724141284 [08:08:04]FM_GetShiftState [08:08:04]SAM_PROTO_GetShiftState [08:08:04]wFMCommunicate request_size=4 [08:08:04]MH_SAM_APDU [08:08:04]CAPDU: 80 13 01 00 [08:08:04]Write to MH i2c: E2 08 00 7D 04 80 13 01 00 00 00 00 00 FE [08:08:04]Write i2c OK [08:08:04]MH_I2C_Read... [08:08:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:04]Read from MH i2c: E2 [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: E2 0E 00 [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: E2 0E 00 7D 04 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 88 [08:08:04]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:08:04]wFMCommunicate OK [08:08:04]SAM_PROTO_GetShiftState done [08:08:04]FM_GetShiftState done [08:08:04]opened in 1724112758 [08:08:04]opened+sec_in_day 1724199158 [08:08:04]quantity*price = 50010 [08:08:04]sum+1 = 50012 [08:08:04]Check (price>sum+1) || (price+1 о реализуемом товаре [08:08:05]line ОКРУГЛЕНИЕ: -0.11 [08:08:05]line ИТОГО: 500.00 [08:08:05]line Внесено: 500.00 [08:08:05]line СДАЧА: 0.00 [08:08:05]line НСП 1% : 4.43 [08:08:05]line НДС 12% : 53.11 [08:08:05]line Наличными: 500.00 [08:08:05]line Безнал.: 0.00 [08:08:05]line Место: АЗС № 95 "Партнер Нефть" [08:08:05]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:08:05]line СНО: Общий режим [08:08:05]line Чек 91 20.08.2024 08:08 [08:08:05]line Смена: 466 ФФД: 1.0 [08:08:05]line ЗНМ: 0300000079 [08:08:05]line РНМ: 0000000000092545 [08:08:05]line Версия ККМ: 001 [08:08:05]line ФМ: 0000000000871802 [08:08:05]line ФД: 200792 [08:08:05]line ФПД: 193436040179356 [08:08:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080804&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200792&fm=193436040179356&tin=02508201610067®Number=0000000000092545&sum=50000 [08:08:06]Connected sock=11 [08:08:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B8 49 07 01 89 B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 5B 00 00 00 F4 03 04 00 E4 4E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 58 10 03 00 35 04 06 00 AF ED D6 76 2E 9C BB 07 AB 74 63 6E 7D 3A [08:08:06]written 0, free lines is 4095 [08:08:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A2 74 47 00 D3 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 58 10 03 00 F4 03 04 00 4C F9 C3 66 B6 04 01 00 00 F0 03 66 E7 96 AC 3D 9C [08:08:06]CommunicateWithHost err = 0 [08:08:06]CheckOFDResponse [08:08:06]1017 (14) - 77093643461234 [08:08:06]1041 (16) - 0000000000871802 [08:08:06]1040 (4) - 200792 [08:08:06]1012 (4) - 20.08.2024 02:02 [08:08:06]1206 (1) - 0 [08:08:06]OFD Sender: Remove packet 200792 [08:08:06]ProducePacketName [08:08:06]name=ofd_packets/00200792 [08:08:06]NVStorageDeleteData [08:08:06]Write to MH i2c: 01 00 00 BB 04 BF [08:08:06]Write i2c OK [08:08:06]MH_I2C_Read... [08:08:06]Read from MH i2c: 01 [08:08:06]MH_I2C_Read... [08:08:06]Read from MH i2c: 01 07 00 [08:08:06]MH_I2C_Read... [08:08:06]Read from MH i2c: 01 07 00 BB 04 00 00 00 00 00 CD 0C 9F [08:08:06]RasterBufferAndPrint [08:08:06]line [08:08:06]line [08:08:06]line [08:08:06]line [08:08:06]line [08:08:06]written 0, free lines is 3283 [08:08:06]MH_Cut [08:08:06]Write to MH i2c: D1 01 00 C2 04 01 98 [08:08:06]Write i2c OK [08:08:06]MH_I2C_Read... [08:08:06]Read from MH i2c: D1 [08:08:06]MH_I2C_Read... [08:08:06]Read from MH i2c: D1 01 00 [08:08:06]MH_I2C_Read... [08:08:06]Read from MH i2c: D1 01 00 C2 04 00 97 [08:08:06]Write to MH i2c: 01 00 00 C3 04 C7 [08:08:06]Write i2c OK [08:08:06]MH_I2C_Read... [08:08:07]OFD Sender: No OFD packet to send [08:08:07]*** Cut start [08:08:07]*** Purtial cut [08:08:07]*** CUTSNS_PIN = 0 [08:08:07]*** Stage 1: CUTSNS_PIN = 1 [08:08:09]Read from MH i2c: 01 [08:08:09]MH_I2C_Read... [08:08:09]*** Stop cut motor [08:08:09]*** Cut end [08:08:09]Read from MH i2c: 01 07 00 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: 01 07 00 C3 04 00 00 00 00 00 FF 0F DC [08:08:09]process_action close_receipt done [08:08:09]requested_data is exist [08:08:09]produce_requested_data [08:08:09]requested_item fm.sn is exist - process it [08:08:09]wFMCommunicate request_size=4 [08:08:09]MH_SAM_APDU [08:08:09]CAPDU: 80 11 00 00 [08:08:09]Write to MH i2c: E2 08 00 C4 04 80 11 00 00 00 00 00 00 42 [08:08:09]Write i2c OK [08:08:09]MH_I2C_Read... [08:08:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:09]Read from MH i2c: E2 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 17 00 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 17 00 C4 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8F [08:08:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:08:09]wFMCommunicate OK [08:08:09]requested_item fd.num is exist - process it [08:08:09]SAM_PROTO_GetFieldsCounters [08:08:09]wFMCommunicate request_size=4 [08:08:09]MH_SAM_APDU [08:08:09]CAPDU: 80 13 00 00 [08:08:09]Write to MH i2c: E2 08 00 C5 04 80 13 00 00 00 00 00 00 45 [08:08:09]Write i2c OK [08:08:09]MH_I2C_Read... [08:08:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:08:09]Read from MH i2c: E2 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 62 00 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 62 00 C5 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 58 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 AF [08: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 58 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:08:09]wFMCommunicate OK [08:08:09]SAM_PROTO_GetFieldsCounters done [08:08:09]requested_item shift.num is exist - process it [08:08:09]requested_item shift.opened is exist - process it [08:08:09]req_shift_opened [08:08:09]FM_GetShiftState [08:08:09]SAM_PROTO_GetShiftState [08:08:09]wFMCommunicate request_size=4 [08:08:09]MH_SAM_APDU [08:08:09]CAPDU: 80 13 01 00 [08:08:09]Write to MH i2c: E2 08 00 C6 04 80 13 01 00 00 00 00 00 47 [08:08:09]Write i2c OK [08:08:09]MH_I2C_Read... [08:08:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:09]Read from MH i2c: E2 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 0E 00 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 0E 00 C6 04 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D1 [08:08:09]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:08:09]wFMCommunicate OK [08:08:09]SAM_PROTO_GetShiftState done [08:08:09]FM_GetShiftState done [08:08:09]req_shift_opened done [08:08:09]requested_item shift.open_date is exist - process it [08:08:09]req_shift_open_date [08:08:09]req_shift_open_date done [08:08:09]produce_requested_data done [08:08:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200792,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:08:09]process_action_free close_receipt [08:08:09]json_value_free [08:08:09]json_value_free done [08:08:09]process_json_proto returns [08:08:09]Send response to host 03 04 00 E4 4E C4 66 [08:08:05]Write to MH i2c: E2 10 00 86 04 80 15 02 00 08 00 F4 03 04 00 E4 4E C4 66 00 00 71 [08:08:05]Write i2c OK [08:08:05]MH_I2C_Read... [08:08:05]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:08:05]Read from MH i2c: E2 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 86 04 00 90 00 FE [08:08:05]RAPDU: 90 00 [08:08:05]wFMCommunicate OK [08:08:05]wFMCommunicate request_size=25 [08:08:05]MH_SAM_APDU [08:08:05]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 [08:08:05]Write to MH i2c: E2 1C 00 87 04 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 00 00 6D [08:08:05]Write i2c OK [08:08:05]MH_I2C_Read... [08:08:05]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:08:05]Read from MH i2c: E2 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 87 04 00 90 00 FF [08:08:05]RAPDU: 90 00 [08:08:05]wFMCommunicate OK [08:08:05]wFMCommunicate request_size=4 [08:08:05]MH_SAM_APDU [08:08:05]CAPDU: 80 15 03 00 [08:08:05]Write to MH i2c: E2 08 00 88 04 80 15 03 00 00 00 00 00 0D [08:08:05]Write i2c OK [08:08:05]MH_I2C_Read... [08:08:05]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [08:08:05]Read from MH i2c: E2 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 40 00 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 40 00 88 04 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 58 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5B 00 00 00 35 04 06 00 AF ED D6 76 2E 9C 90 00 48 [08:08:05]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 58 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5B 00 00 00 35 04 06 00 AF ED D6 76 2E 9C 90 00 [08:08:05]wFMCommunicate OK [08:08:05]SAM_PROTO_ProcessDocument answer len = 59 [08:08:05]SAM_PROTO_ProcessDocument done [08:08:05]SetTLVBufToDocument [08:08:05]Processing tag 1209 (04B9) [08:08:05]Malloc new data [08:08:05]Processing tag 1041 (0411) [08:08:05]Processing tag 1040 (0410) [08:08:05]Malloc new data [08:08:05]Processing tag 1038 (040E) [08:08:05]Malloc new data [08:08:05]Processing tag 1042 (0412) [08:08:05]Malloc new data [08:08:05]Processing tag 1077 (0435) [08:08:05]Malloc new data [08:08:05]SetTLVBufToDocument err=0 [08:08:05]KKMLoadAndSignReceiptData store KKM data [08:08:05]KKMLoadAndSignReceiptData err=0 [08:08:05]wFMCommunicate request_size=4 [08:08:05]MH_SAM_APDU [08:08:05]CAPDU: 80 11 00 00 [08:08:05]Write to MH i2c: E2 08 00 89 04 80 11 00 00 00 00 00 00 07 [08:08:05]Write i2c OK [08:08:05]MH_I2C_Read... [08:08:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:05]Read from MH i2c: E2 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 17 00 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 17 00 89 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 54 [08:08:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:08:05]wFMCommunicate OK [08:08:05]Счет N : (1)11328368 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 11 Товар: 2710124500 Аи-95-К-5 6.740 * 74.20 = 500.11 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 91 20.08.2024 08:08 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200792 ФПД: 193436040179356 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T080804&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200792&fm=193436040179356&tin=02508201610067®Number=0000000000092545&sum=50000 [08:08:05]StoreToDocumentArchive [08:08:05]shift 466 fd 200792 [08:08:05]save to /storage/0466/doc_00200792 [08:08:05]save last doc name /storage/0466/doc_00200792 to /storage/kkm_last_doc_name [08:08:05]save OK [08:08:05]Clear old archive folders... [08:08:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:08:05]tlvbuf is 00FFA460 [08:08:05]SAM_PROTO_ClearQueue [08:08:05]wFMCommunicate request_size=4 [08:08:05]MH_SAM_APDU [08:08:05]CAPDU: 80 09 00 00 [08:08:05]Write to MH i2c: E2 08 00 8A 04 80 09 00 00 00 00 00 00 00 [08:08:05]Write i2c OK [08:08:05]MH_I2C_Read... [08:08:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:08:05]Read from MH i2c: E2 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 8A 04 00 90 00 02 [08:08:05]RAPDU: 90 00 [08:08:05]wFMCommunicate OK [08:08:05]SAM_PROTO_ClearQueue done [08:08:05]KKMCreateOFDPacket [08:08:05]OFDProtocolAddRootSTLVToBuf [08:08:05]FM_MakeSignedData [08:08:05]FM_MakeSignedData [08:08:05]SAM_PROTO_SignData [08:08:05]wFMCommunicate request_size=4 [08:08:05]MH_SAM_APDU [08:08:05]CAPDU: 80 0D 01 02 [08:08:05]Write to MH i2c: E2 08 00 8B 04 80 0D 01 02 00 00 00 00 08 [08:08:05]Write i2c OK [08:08:05]MH_I2C_Read... [08:08:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:08:05]Read from MH i2c: E2 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 8B 04 00 90 00 03 [08:08:05]RAPDU: 90 00 [08:08:05]wFMCommunicate OK [08:08:05]wFMCommunicate request_size=255 [08:08:05]MH_SAM_APDU [08:08:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 5B 00 00 00 F4 03 04 00 E4 4E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 58 10 03 00 35 04 06 00 AF [08:08:05]Write to MH i2c: E2 02 01 8C 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 5B 00 00 00 F4 03 04 00 E4 4E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 58 10 03 00 35 04 06 00 AF 00 00 0D [08:08:05]Write i2c OK [08:08:05]MH_I2C_Read... [08:08:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:05]Read from MH i2c: E2 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 8C 04 00 90 00 04 [08:08:05]RAPDU: 90 00 [08:08:05]wFMCommunicate OK [08:08:05]wFMCommunicate request_size=10 [08:08:05]MH_SAM_APDU [08:08:05]CAPDU: 80 0D 02 02 05 ED D6 76 2E 9C [08:08:05]Write to MH i2c: E2 0D 00 8D 04 80 0D 02 02 05 00 ED D6 76 2E 9C 00 00 18 [08:08:05]Write i2c OK [08:08:05]MH_I2C_Read... [08:08:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:05]Read from MH i2c: E2 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 8D 04 00 90 00 05 [08:08:05]RAPDU: 90 00 [08:08:05]wFMCommunicate OK [08:08:05]wFMCommunicate request_size=4 [08:08:05]MH_SAM_APDU [08:08:05]CAPDU: 80 0D 03 02 [08:08:05]Write to MH i2c: E2 08 00 8E 04 80 0D 03 02 00 00 00 00 0D [08:08:05]Write i2c OK [08:08:05]MH_I2C_Read... [08:08:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:08:05]Read from MH i2c: E2 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 0B 00 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 0B 00 8E 04 00 BB 07 AB 74 63 6E 7D 3A 90 00 77 [08:08:05]RAPDU: BB 07 AB 74 63 6E 7D 3A 90 00 [08:08:05]wFMCommunicate OK [08:08:05]SAM_PROTO_SignData done [08:08:05]FM_MakeSignedData done [08:08:05]CreateOFDProtocolMessage [08:08:05]wFMCommunicate request_size=4 [08:08:05]MH_SAM_APDU [08:08:05]CAPDU: 80 11 00 00 [08:08:05]Write to MH i2c: E2 08 00 8F 04 80 11 00 00 00 00 00 00 0D [08:08:05]Write i2c OK [08:08:05]MH_I2C_Read... [08:08:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:05]Read from MH i2c: E2 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 17 00 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 17 00 8F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5A [08:08:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:08:05]wFMCommunicate OK [08:08:05]CreateOFDProtocolMessage done [08:08:05]OFDSenderStorePacket 200792 [08:08:05]StoreOFDPacket docnum=200792 [08:08:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200792,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:08:09]free response buf [08:08:09]execute_script done [08:08:09]execute_script returns [08:08:09]free content buf [08:08:09]Sock 10.Close socket [08:08:09]Sock 10.Thread stoped [08:08:12]OFD Sender: No OFD packet to send [08:08:17]OFD Sender: No OFD packet to send [08:08:20]recv_with_timeout no data received [08:08:22]OFD Sender: No OFD packet to send [08:08:27]OFD Sender: No OFD packet to send [08:08:32]OFD Sender: No OFD packet to send [08:08:37]OFD Sender: No OFD packet to send [08:08:42]OFD Sender: No OFD packet to send [08:08:47]OFD Sender: No OFD packet to send [08:08:52]OFD Sender: No OFD packet to send [08:08:57]OFD Sender: No OFD packet to send [08:09:02]OFD Sender: No OFD packet to send [08:09:07]OFD Sender: No OFD packet to send [08:09:12]OFD Sender: No OFD packet to send [08:09:17]OFD Sender: No OFD packet to send [08:09:22]OFD Sender: No OFD packet to send [08:09:27]OFD Sender: No OFD packet to send [08:09:32]OFD Sender: No OFD packet to send [08:09:37]OFD Sender: No OFD packet to send [08:09:42]OFD Sender: No OFD packet to send [08:09:47]OFD Sender: No OFD packet to send [08:09: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:46]accept exits with 8 [08:11:46]New connection [08:11:46]New thread 3067211108 created [08:11:46]Thread 3067067748 joined [08:11:46]Waiting for new connection... [08:11:46] Sock 8.Parse request [08:11:46]Sock 8.Check first char [08:11:46]Sock 8.First char is OK [08:11:46]request: POST /json_proto HTTP/1.0 [08:11:46]Method: POST [08:11:46]URL: /json_proto [08:11:46]Method is POST - this is cgi request [08:11:46]url: /json_proto [08:11:46]query_string will be loaded in cgi processing [08:11:46]execute_cgi json_proto POST (null) [08:11:46]execute_cgi path=json_proto method=POST [08:11:46]POST find Content-Length [08:11:46]Host: 172.17.46.195:8080 [08:11:46]Content-Length: 802 [08:11:46]Content-Type: application/json [08:11:46] [08:11:46]POST finish read [08:11:46]Found Content-Length = 802 [08:11:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328369", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:46]execute_script... [08:11: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)11328369", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:46]POST & json_proto [08:11:46]process_json_proto [08:11:46]json parsed OK: [08:11:46]protocol is kg_v1.0 [08:11:46]action value=close_receipt [08:11:46]process_action close_receipt [08:11:46]cmd_close_receipt [08:11:46]MH_GetDate [08:11:46]Write to MH i2c: F0 00 00 C7 04 BA [08:11:46]Write i2c OK [08:11:46]MH_I2C_Read... [08:11:46]Read from MH i2c: F0 [08:11:46]MH_I2C_Read... [08:11:46]Read from MH i2c: F0 09 00 [08:11:46]MH_I2C_Read... [08:11:46]Read from MH i2c: F0 09 00 C7 04 00 C3 4F C4 66 75 08 C2 66 A4 [08:11:46]GetLastDocTimeStamp 1724141284 [08:11:46]current date 1724141507 [08:11:46]FM_GetShiftState [08:11:46]SAM_PROTO_GetShiftState [08:11:46]wFMCommunicate request_size=4 [08:11:46]MH_SAM_APDU [08:11:46]CAPDU: 80 13 01 00 [08:11:46]Write to MH i2c: E2 08 00 C8 04 80 13 01 00 00 00 00 00 49 [08:11:46]Write i2c OK [08:11:46]MH_I2C_Read... [08:11:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:46]Read from MH i2c: E2 [08:11:46]MH_I2C_Read... [08:11:46]Read from MH i2c: E2 0E 00 [08:11:46]MH_I2C_Read... [08:11:46]Read from MH i2c: E2 0E 00 C8 04 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D3 [08:11:46]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:11:46]wFMCommunicate OK [08:11:46]SAM_PROTO_GetShiftState done [08:11:46]FM_GetShiftState done [08:11:46]opened in 1724112758 [08:11:46]opened+sec_in_day 1724199158 [08:11:46]quantity*price = 50036 [08:11:46]sum+1 = 50037 [08:11:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 92 20.08.2024 08:11 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200793 ФПД: 45982136737123 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081147&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200793&fm=45982136737123&tin=02508201610067®Number=0000000000092545&sum=50036 [08:11:47]StoreToDocumentArchive [08:11:47]shift 466 fd 200793 [08:11:47]save to /storage/0466/doc_00200793 [08:11:47]save last doc name /storage/0466/doc_00200793 to /storage/kkm_last_doc_name [08:11:47]save OK [08:11:47]Clear old archive folders... [08:11:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:11:47]tlvbuf is 00FF2920 [08:11:47]SAM_PROTO_ClearQueue [08:11:47]wFMCommunicate request_size=4 [08:11:47]MH_SAM_APDU [08:11:47]CAPDU: 80 09 00 00 [08:11:47]Write to MH i2c: E2 08 00 D5 04 80 09 00 00 00 00 00 00 4B [08:11:47]Write i2c OK [08:11:47]MH_I2C_Read... [08:11:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:11:47]Read from MH i2c: E2 [08:11:47]MH_I2C_Read... [08:11:47]Read from MH i2c: E2 03 00 [08:11:47]MH_I2C_Read... [08:11:47]Read from MH i2c: E2 03 00 D5 04 00 90 00 4D [08:11:47]RAPDU: 90 00 [08:11:47]wFMCommunicate OK [08:11:47]SAM_PROTO_ClearQueue done [08:11:47]KKMCreateOFDPacket [08:11:47]OFDProtocolAddRootSTLVToBuf [08:11:47]FM_MakeSignedData [08:11:47]FM_MakeSignedData [08:11:47]SAM_PROTO_SignData [08:11:47]wFMCommunicate request_size=4 [08:11:47]MH_SAM_APDU [08:11:47]CAPDU: 80 0D 01 02 [08:11:47]Write to MH i2c: E2 08 00 D6 04 80 0D 01 02 00 00 00 00 53 [08:11:47]Write i2c OK [08:11:47]MH_I2C_Read... [08:11:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:11:47]Read from MH i2c: E2 [08:11:47]MH_I2C_Read... [08:11:47]Read from MH i2c: E2 03 00 [08:11:47]MH_I2C_Read... [08:11:47]Read from MH i2c: E2 03 00 D6 04 00 90 00 4E [08:11:47]RAPDU: 90 00 [08:11:47]wFMCommunicate OK [08:11:47]wFMCommunicate request_size=255 [08:11:47]MH_SAM_APDU [08:11: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 C3 4F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 59 10 03 00 35 04 06 00 29 [08:11:47]Write to MH i2c: E2 02 01 D7 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 C3 4F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 59 10 03 00 35 04 06 00 29 00 00 13 [08:11:47]Write i2c OK [08:11:47]MH_I2C_Read... [08:11:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:11:48]Read from MH i2c: E2 [08:11:48]MH_I2C_Read... [08:11:48]Read from MH i2c: E2 03 00 [08:11:48]MH_I2C_Read... [08:11:48]Read from MH i2c: E2 03 00 D7 04 00 90 00 4F [08:11:48]RAPDU: 90 00 [08:11:48]wFMCommunicate OK [08:11:48]wFMCommunicate request_size=10 [08:11:48]MH_SAM_APDU [08:11:48]CAPDU: 80 0D 02 02 05 D2 0C ED 1D 63 [08:11:48]Write to MH i2c: E2 0D 00 D8 04 80 0D 02 02 05 00 D2 0C ED 1D 63 00 00 AB [08:11:48]Write i2c OK [08:11:48]MH_I2C_Read... [08:11:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:11:48]Read from MH i2c: E2 [08:11:48]MH_I2C_Read... [08:11:48]Read from MH i2c: E2 03 00 [08:11:48]MH_I2C_Read... [08:11:48]Read from MH i2c: E2 03 00 D8 04 00 90 00 50 [08:11:48]RAPDU: 90 00 [08:11:48]wFMCommunicate OK [08:11:48]wFMCommunicate request_size=4 [08:11:48]MH_SAM_APDU [08:11:48]CAPDU: 80 0D 03 02 [08:11:48]Write to MH i2c: E2 08 00 D9 04 80 0D 03 02 00 00 00 00 58 [08:11:48]Write i2c OK [08:11:48]MH_I2C_Read... [08:11:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:11:48]Read from MH i2c: E2 [08:11:48]MH_I2C_Read... [08:11:48]Read from MH i2c: E2 0B 00 [08:11:48]MH_I2C_Read... [08:11:48]Read from MH i2c: E2 0B 00 D9 04 00 32 21 3D 59 3A 64 36 D8 90 00 EE [08:11:48]RAPDU: 32 21 3D 59 3A 64 36 D8 90 00 [08:11:48]wFMCommunicate OK [08:11:48]SAM_PROTO_SignData done [08:11:48]FM_MakeSignedData done [08:11:48]CreateOFDProtocolMessage [08:11:48]wFMCommunicate request_size=4 [08:11:48]MH_SAM_APDU [08:11:48]CAPDU: 80 11 00 00 [08:11:48]Write to MH i2c: E2 08 00 DA 04 80 11 00 00 00 00 00 00 58 [08:11:48]Write i2c OK [08:11:48]MH_I2C_Read... [08:11:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:48]Read from MH i2c: E2 [08:11:48]MH_I2C_Read... [08:11:48]Read from MH i2c: E2 17 00 [08:11:48]MH_I2C_Read... [08:11:48]Read from MH i2c: E2 17 00 DA 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A5 [08:11:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:11:48]wFMCommunicate OK [08:11:48]CreateOFDProtocolMessage done [08:11:48]OFDSenderStorePacket 200793 [08:11:48]StoreOFDPacket docnum=200793 [08:11:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C3 38 07 01 38 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 C3 4F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 59 10 03 00 35 04 06 00 29 D2 0C ED 1D 63 32 21 3D 59 3A 64 36 D8 [08:11:48]CheckFolder [08:11:48]dirname=/storage/ofd_packets [08:11:48]CheckFolder done [08:11:48]ProducePacketName [08:11:48]name=ofd_packets/00200793 [08:11:48]NVStorageSaveData ofd_packets/00200793 [08:11:48]File name is /storage/ofd_packets/00200793 [08:11:48]Write 301 bytes [08:11:48]NVStorageSaveData done [08:11:48]OFDSenderStorePacket done [08:11:48]KKMCreateOFDPacket done [08:11:48]NVStorageSaveData kkm_last_timestamp [08:11:48]File name is /storage/kkm_last_timestamp [08:11:48]Write 4 bytes [08:11:48]NVStorageSaveData done [08:11:48]ExternCall_PrintAddStr [08:11:48]wPrintStart [08:11:48]Write to MH i2c: 01 00 00 DB 04 DF [08:11:48]Write i2c OK [08:11:48]MH_I2C_Read... [08:11:48]Read from MH i2c: 01 [08:11:48]MH_I2C_Read... [08:11:48]Read from MH i2c: 01 07 00 [08:11:48]MH_I2C_Read... [08:11:48]Read from MH i2c: 01 07 00 DB 04 00 00 00 00 00 FF 0F F4 [08:11:48]RasterBufferAndPrint [08:11:48]line Счет N : (1)11328369 [08:11:48]line ИНН: 02508201610067 [08:11:48]line Контрольно-Кассовый Чек [08:11:48]line ПРОДАЖА [08:11:48]line ТРК (МРК, ГНК) : 32 [08:11:48]line Товар: 2710124130 [08:11:48]line Аи-92-К-4 [08:11:48]line 7.380 * 67.80 [08:11:48]line = 500.36 [08:11:48]line НДС 12% НСП 1% [08:11:48]line > о реализуемом товаре [08:11:48]line ИТОГО: 500.36 [08:11:48]line НСП 1% : 4.43 [08:11:48]line НДС 12% : 53.14 [08:11:48]line Наличными: 0.00 [08:11:48]line Безнал.: 500.36 [08:11:48]line Место: АЗС № 95 "Партнер Нефть" [08:11:48]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:11:48]line СНО: Общий режим [08:11:48]line Чек 92 20.08.2024 08:11 [08:11:48]line Смена: 466 ФФД: 1.0 [08:11:48]line ЗНМ: 0300000079 [08:11:48]line РНМ: 0000000000092545 [08:11:48]line Версия ККМ: 001 [08:11:48]line Платежная система: O! деньги [08:11:48]line ФМ: 0000000000871802 [08:11:48]line ФД: 200793 [08:11:48]line ФПД: 45982136737123 [08:11:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081147&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200793&fm=45982136737123&tin=02508201610067®Number=0000000000092545&sum=50036 [08:11:48]written 0, free lines is 4095 [08:11:48]OFD Sender: Processing packet 200793 [packets to send 247, broken 246] [08:11:48]ProducePacketName [08:11:48]name=ofd_packets/00200793 [08:11:48]OFD Sender: To server: pG, [08:11:48]CommunicateWithHost lk.salyk.kg:30040 [08:11:48]ConnectInit lk.salyk.kg [08:11:48]Connected sock=10 [08:11:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C3 38 07 01 38 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 C3 4F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 59 10 03 00 35 04 06 00 29 D2 0C ED 1D 63 32 21 3D 59 3A 64 36 D8 [08:11:48]Write to MH i2c: 01 00 00 05 05 0A [08:11:48]Write i2c OK [08:11:48]MH_I2C_Read... [08:11:48]Read from MH i2c: 01 [08:11:48]MH_I2C_Read... [08:11:48]Read from MH i2c: 01 07 00 [08:11:48]MH_I2C_Read... [08:11:48]Read from MH i2c: 01 07 00 05 05 00 00 00 00 00 EE 0C 0B [08:11:48]RasterBufferAndPrint [08:11:48]line [08:11:48]line [08:11:48]line [08:11:48]line [08:11:48]line [08:11:48]written 0, free lines is 3316 [08:11:48]MH_Cut [08:11:48]Write to MH i2c: D1 01 00 0C 05 01 E3 [08:11:48]Write i2c OK [08:11:48]MH_I2C_Read... [08:11:48]Read from MH i2c: D1 [08:11:48]MH_I2C_Read... [08:11:48]Read from MH i2c: D1 01 00 [08:11:48]MH_I2C_Read... [08:11:48]Read from MH i2c: D1 01 00 0C 05 00 E2 [08:11:48]Write to MH i2c: 01 00 00 0D 05 12 [08:11:48]Write i2c OK [08:11:48]MH_I2C_Read... [08:11:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B2 76 47 00 83 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 31 38 30 32 10 04 04 00 59 10 03 00 F4 03 04 00 2A FA C3 66 B6 04 01 00 00 C5 96 08 89 F4 86 20 48 [08:11:48]CommunicateWithHost err = 0 [08:11:48]CheckOFDResponse [08:11:48]1017 (14) - 77093643461234 [08:11:48]1041 (16) - 0000000000871802 [08:11:48]1040 (4) - 200793 [08:11:48]1012 (4) - 20.08.2024 02:06 [08:11:48]1206 (1) - 0 [08:11:48]OFD Sender: Remove packet 200793 [08:11:48]ProducePacketName [08:11:48]name=ofd_packets/00200793 [08:11:48]NVStorageDeleteData [08:11:49]OFD Sender: No OFD packet to send [08:11:49]*** Cut start [08:11:49]*** Purtial cut [08:11:49]*** Stage 1: CUTSNS_PIN = 1 [08:11:49]Read from MH i2c: 01 [08:11:49]MH_I2C_Read... [08:11:49]*** Stop cut motor [08:11:49]*** Cut end [08:11:49]Read from MH i2c: 01 07 00 [08:11:49]MH_I2C_Read... [08:11:49]Read from MH i2c: 01 07 00 0D 05 00 00 00 00 00 FF 0F 27 [08:11:49]process_action close_receipt done [08:11:49]requested_data is exist [08:11:49]produce_requested_data [08:11:49]requested_item fm.sn is exist - process it [08:11:49]wFMCommunicate request_size=4 [08:11:49]MH_SAM_APDU [08:11:49]CAPDU: 80 11 00 00 [08:11:49]Write to MH i2c: E2 08 00 0E 05 80 11 00 00 00 00 00 00 8D [08:11:49]Write i2c OK [08:11:49]MH_I2C_Read... [08:11:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:49]Read from MH i2c: E2 [08:11:49]MH_I2C_Read... [08:11:49]Read from MH i2c: E2 17 00 [08:11:49]MH_I2C_Read... [08:11:49]Read from MH i2c: E2 17 00 0E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DA [08:11:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:11:49]wFMCommunicate OK [08:11:49]requested_item fd.num is exist - process it [08:11:49]SAM_PROTO_GetFieldsCounters [08:11:49]wFMCommunicate request_size=4 [08:11:49]MH_SAM_APDU [08:11:49]CAPDU: 80 13 00 00 [08:11:49]Write to MH i2c: E2 08 00 0F 05 80 13 00 00 00 00 00 00 90 [08:11:49]Write i2c OK [08:11:49]MH_I2C_Read... [08:11:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:11:50]Read from MH i2c: E2 [08:11:50]MH_I2C_Read... [08:11:50]Read from MH i2c: E2 62 00 [08:11:50]MH_I2C_Read... [08:11:50]Read from MH i2c: E2 62 00 0F 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 59 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [08:11:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 59 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:11:50]wFMCommunicate OK [08:11:50]SAM_PROTO_GetFieldsCounters done [08:11:50]requested_item shift.num is exist - process it [08:11:50]requested_item shift.opened is exist - process it [08:11:50]req_shift_opened [08:11:50]FM_GetShiftState [08:11:50]SAM_PROTO_GetShiftState [08:11:50]wFMCommunicate request_size=4 [08:11:50]MH_SAM_APDU [08:11:50]CAPDU: 80 13 01 00 [08:11:50]Write to MH i2c: E2 08 00 10 05 80 13 01 00 00 00 00 00 92 [08:11:50]Write i2c OK [08:11:50]MH_I2C_Read... [08:11:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:50]Read from MH i2c: E2 [08:11:50]MH_I2C_Read... [08:11:50]Read from MH i2c: E2 0E 00 [08:11:50]MH_I2C_Read... [08:11:50]Read from MH i2c: E2 0E 00 10 05 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 1C [08:11:50]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:11:50]wFMCommunicate OK [08:11:50]SAM_PROTO_GetShiftState done [08:11:50]FM_GetShiftState done [08:11:50]req_shift_opened done [08:11:50]requested_item shift.open_date is exist - process it [08:11:50]req_shift_open_date [08:11:50]req_shift_open_date done [08:11:50]produce_requested_data done [08:11:50]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200793,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:11:50]process_action_free close_receipt [08:11:50]json_value_free [08:11:50]json_value_free done [08:11:50]process_json_proto returns [08:11:50]Send response to host [08:11:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200793,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:11:50]free response buf [08:11:50]execute_script done [08:11:50]execute_script returns [08:11:50]free content buf [08:11:50]Sock 8.Close socket [08:11:50]Sock 8.Thread stoped [08:11:54]OFD Sender: No OFD packet to send [08:11:59]OFD Sender: No OFD packet to send [08:12:04]OFD Sender: No OFD packet to send [08:12:05]recv_with_timeout no data received [08:12:09]OFD Sender: No OFD packet to send [08:12:14]OFD Sender: No OFD packet to send [08:12:19]OFD Sender: No OFD packet to send [08:12:24]OFD Sender: No OFD packet to send [08:12:29]OFD Sender: No OFD packet to send [08:12:34]OFD Sender: No OFD packet to send [08:12:39]OFD Sender: No OFD packet to send [08:12:44]OFD Sender: No OFD packet to send [08:12:45]accept exits with 9 [08:12:45]New connection [08:12:45]New thread 3067067748 created [08:12:45]Thread 3067211108 joined [08:12:45]Waiting for new connection... [08:12:45] Sock 9.Parse request [08:12:45]Sock 9.Check first char [08:12:45]Sock 9.First char is OK [08:12:45]request: POST /json_proto HTTP/1.0 [08:12:45]Method: POST [08:12:45]URL: /json_proto [08:12:45]Method is POST - this is cgi request [08:12:45]url: /json_proto [08:12:45]query_string will be loaded in cgi processing [08:12:45]execute_cgi json_proto POST (null) [08:12:45]execute_cgi path=json_proto method=POST [08:12:45]POST find Content-Length [08:12:45]Host: 172.17.46.195:8080 [08:12:45]Content-Length: 684 [08:12:45]Content-Type: application/json [08:12:45] [08:12:45]POST finish read [08:12:45]Found Content-Length = 684 [08:12:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328370", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:12:45]execute_script... [08:12: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)11328370", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:12:45]POST & json_proto [08:12:45]process_json_proto [08:12:45]json parsed OK: [08:12:45]protocol is kg_v1.0 [08:12:45]action value=close_receipt [08:12:45]process_action close_receipt [08:12:45]cmd_close_receipt [08:12:45]MH_GetDate [08:12:45]Write to MH i2c: F0 00 00 11 05 05 [08:12:45]Write i2c OK [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: F0 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: F0 09 00 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: F0 09 00 11 05 00 FE 4F C4 66 75 08 C2 66 2A [08:12:45]GetLastDocTimeStamp 1724141507 [08:12:45]current date 1724141566 [08:12:45]FM_GetShiftState [08:12:45]SAM_PROTO_GetShiftState [08:12:45]wFMCommunicate request_size=4 [08:12:45]MH_SAM_APDU [08:12:45]CAPDU: 80 13 01 00 [08:12:45]Write to MH i2c: E2 08 00 12 05 80 13 01 00 00 00 00 00 94 [08:12:45]Write i2c OK [08:12:45]MH_I2C_Read... [08:12:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:45]Read from MH i2c: E2 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: E2 0E 00 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: E2 0E 00 12 05 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 1E [08:12:45]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:12:45]wFMCommunicate OK [08:12:45]SAM_PROTO_GetShiftState done [08:12:45]FM_GetShiftState done [08:12:45]opened in 1724112758 [08:12:45]opened+sec_in_day 1724199158 [08:12:45]quantity*price = 100005 [08:12:45]sum+1 = 100006 [08:12:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 93 20.08.2024 08:12 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200794 ФПД: 26578195896717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081246&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200794&fm=26578195896717&tin=02508201610067®Number=0000000000092545&sum=100000 [08:12:46]StoreToDocumentArchive [08:12:46]shift 466 fd 200794 [08:12:46]save to /storage/0466/doc_00200794 [08:12:46]save last doc name /storage/0466/doc_00200794 to /storage/kkm_last_doc_name [08:12:46]save OK [08:12:46]Clear old archive folders... [08:12:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:12:46]tlvbuf is 00FF1B70 [08:12:46]SAM_PROTO_ClearQueue [08:12:46]wFMCommunicate request_size=4 [08:12:46]MH_SAM_APDU [08:12:46]CAPDU: 80 09 00 00 [08:12:46]Write to MH i2c: E2 08 00 1F 05 80 09 00 00 00 00 00 00 96 [08:12:46]Write i2c OK [08:12:46]MH_I2C_Read... [08:12:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:12:46]Read from MH i2c: E2 [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: E2 03 00 [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: E2 03 00 1F 05 00 90 00 98 [08:12:46]RAPDU: 90 00 [08:12:46]wFMCommunicate OK [08:12:46]SAM_PROTO_ClearQueue done [08:12:46]KKMCreateOFDPacket [08:12:46]OFDProtocolAddRootSTLVToBuf [08:12:46]FM_MakeSignedData [08:12:46]FM_MakeSignedData [08:12:46]SAM_PROTO_SignData [08:12:46]wFMCommunicate request_size=4 [08:12:46]MH_SAM_APDU [08:12:46]CAPDU: 80 0D 01 02 [08:12:46]Write to MH i2c: E2 08 00 20 05 80 0D 01 02 00 00 00 00 9E [08:12:46]Write i2c OK [08:12:46]MH_I2C_Read... [08:12:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:12:46]Read from MH i2c: E2 [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: E2 03 00 [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: E2 03 00 20 05 00 90 00 99 [08:12:46]RAPDU: 90 00 [08:12:46]wFMCommunicate OK [08:12:46]wFMCommunicate request_size=255 [08:12:46]MH_SAM_APDU [08:12: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 FE 4F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5A 10 03 00 35 04 06 00 18 [08:12:46]Write to MH i2c: E2 02 01 21 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 FE 4F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5A 10 03 00 35 04 06 00 18 00 00 D1 [08:12:46]Write i2c OK [08:12:46]MH_I2C_Read... [08:12:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:47]Read from MH i2c: E2 [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: E2 03 00 [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: E2 03 00 21 05 00 90 00 9A [08:12:47]RAPDU: 90 00 [08:12:47]wFMCommunicate OK [08:12:47]wFMCommunicate request_size=10 [08:12:47]MH_SAM_APDU [08:12:47]CAPDU: 80 0D 02 02 05 2C 37 EC D9 8D [08:12:47]Write to MH i2c: E2 0D 00 22 05 80 0D 02 02 05 00 2C 37 EC D9 8D 00 00 60 [08:12:47]Write i2c OK [08:12:47]MH_I2C_Read... [08:12:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:47]Read from MH i2c: E2 [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: E2 03 00 [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: E2 03 00 22 05 00 90 00 9B [08:12:47]RAPDU: 90 00 [08:12:47]wFMCommunicate OK [08:12:47]wFMCommunicate request_size=4 [08:12:47]MH_SAM_APDU [08:12:47]CAPDU: 80 0D 03 02 [08:12:47]Write to MH i2c: E2 08 00 23 05 80 0D 03 02 00 00 00 00 A3 [08:12:47]Write i2c OK [08:12:47]MH_I2C_Read... [08:12:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:12:47]Read from MH i2c: E2 [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: E2 0B 00 [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: E2 0B 00 23 05 00 F0 75 17 E9 66 5F 03 BB 90 00 8C [08:12:47]RAPDU: F0 75 17 E9 66 5F 03 BB 90 00 [08:12:47]wFMCommunicate OK [08:12:47]SAM_PROTO_SignData done [08:12:47]FM_MakeSignedData done [08:12:47]CreateOFDProtocolMessage [08:12:47]wFMCommunicate request_size=4 [08:12:47]MH_SAM_APDU [08:12:47]CAPDU: 80 11 00 00 [08:12:47]Write to MH i2c: E2 08 00 24 05 80 11 00 00 00 00 00 00 A3 [08:12:47]Write i2c OK [08:12:47]MH_I2C_Read... [08:12:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:47]Read from MH i2c: E2 [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: E2 17 00 [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: E2 17 00 24 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F0 [08:12:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:12:47]wFMCommunicate OK [08:12:47]CreateOFDProtocolMessage done [08:12:47]OFDSenderStorePacket 200794 [08:12:47]StoreOFDPacket docnum=200794 [08:12:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A3 86 07 01 FF 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 FE 4F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5A 10 03 00 35 04 06 00 18 2C 37 EC D9 8D F0 75 17 E9 66 5F 03 BB [08:12:47]CheckFolder [08:12:47]dirname=/storage/ofd_packets [08:12:47]CheckFolder done [08:12:47]ProducePacketName [08:12:47]name=ofd_packets/00200794 [08:12:47]NVStorageSaveData ofd_packets/00200794 [08:12:47]File name is /storage/ofd_packets/00200794 [08:12:47]Write 301 bytes [08:12:47]NVStorageSaveData done [08:12:47]OFDSenderStorePacket done [08:12:47]KKMCreateOFDPacket done [08:12:47]NVStorageSaveData kkm_last_timestamp [08:12:47]File name is /storage/kkm_last_timestamp [08:12:47]Write 4 bytes [08:12:47]NVStorageSaveData done [08:12:47]ExternCall_PrintAddStr [08:12:47]wPrintStart [08:12:47]Write to MH i2c: 01 00 00 25 05 2A [08:12:47]Write i2c OK [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: 01 [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: 01 07 00 [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: 01 07 00 25 05 00 00 00 00 00 FF 0F 3F [08:12:47]RasterBufferAndPrint [08:12:47]line Счет N : (1)11328370 [08:12:47]line ИНН: 02508201610067 [08:12:47]line Контрольно-Кассовый Чек [08:12:47]line ПРОДАЖА [08:12:47]line ТРК (МРК, ГНК) : 12 [08:12:47]line Товар: 2710124130 [08:12:47]line Аи-92-К-4 [08:12:47]line 14.750 * 67.80 [08:12:47]line = 1000.05 [08:12:47]line НДС 12% НСП 1% [08:12:47]line > о реализуемом товаре [08:12:47]line ОКРУГЛЕНИЕ: -0.05 [08:12:47]line ИТОГО: 1000.00 [08:12:47]line Внесено: 1000.00 [08:12:47]line СДАЧА: 0.00 [08:12:47]line НСП 1% : 8.85 [08:12:47]line НДС 12% : 106.20 [08:12:47]line Наличными: 1000.00 [08:12:47]line Безнал.: 0.00 [08:12:47]line Место: АЗС № 95 "Партнер Нефть" [08:12:47]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:12:47]line СНО: Общий режим [08:12:47]line Чек 93 20.08.2024 08:12 [08:12:47]line Смена: 466 ФФД: 1.0 [08:12:47]line ЗНМ: 0300000079 [08:12:47]line РНМ: 0000000000092545 [08:12:47]line Версия ККМ: 001 [08:12:47]line ФМ: 0000000000871802 [08:12:47]line ФД: 200794 [08:12:47]line ФПД: 26578195896717 [08:12:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081246&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200794&fm=26578195896717&tin=02508201610067®Number=0000000000092545&sum=100000 [08:12:47]OFD Sender: Processing packet 200794 [packets to send 247, broken 246] [08:12:47]ProducePacketName [08:12:47]name=ofd_packets/00200794 [08:12:47]OFD Sender: To server: pG, [08:12:47]CommunicateWithHost lk.salyk.kg:30040 [08:12:47]ConnectInit lk.salyk.kg [08:12:47]written 0, free lines is 4095 [08:12:47]Connected sock=10 [08:12:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A3 86 07 01 FF 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 FE 4F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5A 10 03 00 35 04 06 00 18 2C 37 EC D9 8D F0 75 17 E9 66 5F 03 BB [08:12:47]Write to MH i2c: 01 00 00 50 05 55 [08:12:47]Write i2c OK [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: 01 [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: 01 07 00 [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: 01 07 00 50 05 00 00 00 00 00 D2 0C 3A [08:12:47]RasterBufferAndPrint [08:12:47]line [08:12:47]line [08:12:47]line [08:12:47]line [08:12:47]line [08:12:47]written 0, free lines is 3288 [08:12:47]MH_Cut [08:12:47]Write to MH i2c: D1 01 00 57 05 01 2E [08:12:47]Write i2c OK [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: D1 [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: D1 01 00 [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: D1 01 00 57 05 00 2D [08:12:47]Write to MH i2c: 01 00 00 58 05 5D [08:12:47]Write i2c OK [08:12:47]MH_I2C_Read... [08:12:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CD 47 47 00 C3 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5A 10 03 00 F4 03 04 00 65 FA C3 66 B6 04 01 00 00 CC 2E D4 B0 63 B2 94 CD [08:12:47]CommunicateWithHost err = 0 [08:12:47]CheckOFDResponse [08:12:47]1017 (14) - 77093643461234 [08:12:47]1041 (16) - 0000000000871802 [08:12:47]1040 (4) - 200794 [08:12:47]1012 (4) - 20.08.2024 02:07 [08:12:47]1206 (1) - 0 [08:12:47]OFD Sender: Remove packet 200794 [08:12:47]ProducePacketName [08:12:47]name=ofd_packets/00200794 [08:12:47]NVStorageDeleteData [08:12:48]OFD Sender: No OFD packet to send [08:12:48]*** Cut start [08:12:48]*** Purtial cut [08:12:48]*** CUTSNS_PIN = 0 [08:12:48]*** Stage 1: CUTSNS_PIN = 1 [08:12:50]Read from MH i2c: 01 [08:12:50]MH_I2C_Read... [08:12:50]*** Stop cut motor [08:12:50]*** Cut end [08:12:50]Read from MH i2c: 01 07 00 [08:12:50]MH_I2C_Read... [08:12:50]Read from MH i2c: 01 07 00 58 05 00 00 00 00 00 FF 0F 72 [08:12:50]process_action close_receipt done [08:12:50]requested_data is exist [08:12:50]produce_requested_data [08:12:50]requested_item fm.sn is exist - process it [08:12:50]wFMCommunicate request_size=4 [08:12:50]MH_SAM_APDU [08:12:50]CAPDU: 80 11 00 00 [08:12:50]Write to MH i2c: E2 08 00 59 05 80 11 00 00 00 00 00 00 D8 [08:12:50]Write i2c OK [08:12:50]MH_I2C_Read... [08:12:50]Read from MH i2c: E2 [08:12:50]MH_I2C_Read... [08:12:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:50]Read from MH i2c: E2 17 00 [08:12:50]MH_I2C_Read... [08:12:50]Read from MH i2c: E2 17 00 59 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 25 [08:12:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:12:50]wFMCommunicate OK [08:12:50]requested_item fd.num is exist - process it [08:12:50]SAM_PROTO_GetFieldsCounters [08:12:50]wFMCommunicate request_size=4 [08:12:50]MH_SAM_APDU [08:12:50]CAPDU: 80 13 00 00 [08:12:50]Write to MH i2c: E2 08 00 5A 05 80 13 00 00 00 00 00 00 DB [08:12:50]Write i2c OK [08:12:50]MH_I2C_Read... [08:12:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:12:50]Read from MH i2c: E2 [08:12:50]MH_I2C_Read... [08:12:50]Read from MH i2c: E2 62 00 [08:12:50]MH_I2C_Read... [08:12:50]Read from MH i2c: E2 62 00 5A 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5A 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [08:12:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5A 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:12:50]wFMCommunicate OK [08:12:50]SAM_PROTO_GetFieldsCounters done [08:12:50]requested_item shift.num is exist - process it [08:12:50]requested_item shift.opened is exist - process it [08:12:50]req_shift_opened [08:12:50]FM_GetShiftState [08:12:50]SAM_PROTO_GetShiftState [08:12:50]wFMCommunicate request_size=4 [08:12:50]MH_SAM_APDU [08:12:50]CAPDU: 80 13 01 00 [08:12:50]Write to MH i2c: E2 08 00 5B 05 80 13 01 00 00 00 00 00 DD [08:12:50]Write i2c OK [08:12:50]MH_I2C_Read... [08:12:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:50]Read from MH i2c: E2 [08:12:50]MH_I2C_Read... [08:12:50]Read from MH i2c: E2 0E 00 [08:12:50]MH_I2C_Read... [08:12:50]Read from MH i2c: E2 0E 00 5B 05 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 67 [08:12:50]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:12:50]wFMCommunicate OK [08:12:50]SAM_PROTO_GetShiftState done [08:12:50]FM_GetShiftState done [08:12:50]req_shift_opened done [08:12:50]requested_item shift.open_date is exist - process it [08:12:50]req_shift_open_date [08:12:50]req_shift_open_date done [08:12:50]produce_requested_data done [08:12:50]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200794,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:12:50]process_action_free close_receipt [08:12:50]json_value_free [08:12:50]json_value_free done [08:12:50]process_json_proto returns [08:12:50]Send response to host [08:12:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200794,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:12:50]free response buf [08:12:50]execute_script done [08:12:50]execute_script returns [08:12:50]free content buf [08:12:50]Sock 9.Close socket [08:12:50]Sock 9.Thread stoped [08:12:53]recv_with_timeout no data received [08:12:53]OFD Sender: No OFD packet to send [08:12:58]OFD Sender: No OFD packet to send [08:13:03]OFD Sender: No OFD packet to send [08:13:08]OFD Sender: No OFD packet to send [08:13:13]OFD Sender: No OFD packet to send [08:13:18]OFD Sender: No OFD packet to send [08:13:23]OFD Sender: No OFD packet to send [08:13:28]OFD Sender: No OFD packet to send [08:13:33]OFD Sender: No OFD packet to send [08:13:38]OFD Sender: No OFD packet to send [08:13:43]OFD Sender: No OFD packet to send [08:13:48]OFD Sender: No OFD packet to send [08:13:53]OFD Sender: No OFD packet to send [08:13:58]OFD Sender: No OFD packet to send [08:14:00]accept exits with 8 [08:14:00]New connection [08:14:00]New thread 3067211108 created [08:14:00]Thread 3067067748 joined [08:14:00]Waiting for new connection... [08:14:00] Sock 8.Parse request [08:14:00]Sock 8.Check first char [08:14:00]Sock 8.First char is OK [08:14:00]request: POST /json_proto HTTP/1.0 [08:14:00]Method: POST [08:14:00]URL: /json_proto [08:14:00]Method is POST - this is cgi request [08:14:00]url: /json_proto [08:14:00]query_string will be loaded in cgi processing [08:14:00]execute_cgi json_proto POST (null) [08:14:00]execute_cgi path=json_proto method=POST [08:14:00]POST find Content-Length [08:14:00]Host: 172.17.46.195:8080 [08:14:00]Content-Length: 684 [08:14:00]Content-Type: application/json [08:14:00] [08:14:00]POST finish read [08:14:00]Found Content-Length = 684 [08:14:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328371", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 15.050, "sum" : 1020.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1020.00, "total" : 1020.00, "payments": [ { "type": 0, "sum" : 1020.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:14:00]execute_script... [08:14: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)11328371", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 15.050, "sum" : 1020.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1020.00, "total" : 1020.00, "payments": [ { "type": 0, "sum" : 1020.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:14:00]POST & json_proto [08:14:00]process_json_proto [08:14:00]json parsed OK: [08:14:00]protocol is kg_v1.0 [08:14:00]action value=close_receipt [08:14:00]process_action close_receipt [08:14:00]cmd_close_receipt [08:14:00]MH_GetDate [08:14:00]Write to MH i2c: F0 00 00 5C 05 50 [08:14:00]Write i2c OK [08:14:00]MH_I2C_Read... [08:14:00]Read from MH i2c: F0 [08:14:00]MH_I2C_Read... [08:14:00]Read from MH i2c: F0 09 00 [08:14:00]MH_I2C_Read... [08:14:00]Read from MH i2c: F0 09 00 5C 05 00 49 50 C4 66 75 08 C2 66 C1 [08:14:00]GetLastDocTimeStamp 1724141566 [08:14:00]current date 1724141641 [08:14:00]FM_GetShiftState [08:14:00]SAM_PROTO_GetShiftState [08:14:00]wFMCommunicate request_size=4 [08:14:00]MH_SAM_APDU [08:14:00]CAPDU: 80 13 01 00 [08:14:00]Write to MH i2c: E2 08 00 5D 05 80 13 01 00 00 00 00 00 DF [08:14:00]Write i2c OK [08:14:00]MH_I2C_Read... [08:14:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:14:00]Read from MH i2c: E2 [08:14:00]MH_I2C_Read... [08:14:00]Read from MH i2c: E2 0E 00 [08:14:00]MH_I2C_Read... [08:14:00]Read from MH i2c: E2 0E 00 5D 05 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 69 [08:14:00]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:14:00]wFMCommunicate OK [08:14:00]SAM_PROTO_GetShiftState done [08:14:00]FM_GetShiftState done [08:14:00]opened in 1724112758 [08:14:00]opened+sec_in_day 1724199158 [08:14:00]quantity*price = 102039 [08:14:00]sum+1 = 102040 [08:14:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 1020.00 Внесено: 1020.00 СДАЧА: 0.00 НСП 1% : 9.03 НДС 12% : 108.36 Наличными: 1020.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 94 20.08.2024 08:14 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200795 ФПД: 227064618185174 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081401&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200795&fm=227064618185174&tin=02508201610067®Number=0000000000092545&sum=102000 [08:14:01]StoreToDocumentArchive [08:14:01]shift 466 fd 200795 [08:14:01]save to /storage/0466/doc_00200795 [08:14:01]save last doc name /storage/0466/doc_00200795 to /storage/kkm_last_doc_name [08:14:01]save OK [08:14:01]Clear old archive folders... [08:14:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:14:01]tlvbuf is 00FFCA40 [08:14:01]SAM_PROTO_ClearQueue [08:14:01]wFMCommunicate request_size=4 [08:14:01]MH_SAM_APDU [08:14:01]CAPDU: 80 09 00 00 [08:14:01]Write to MH i2c: E2 08 00 6A 05 80 09 00 00 00 00 00 00 E1 [08:14:01]Write i2c OK [08:14:01]MH_I2C_Read... [08:14:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:14:01]Read from MH i2c: E2 [08:14:01]MH_I2C_Read... [08:14:01]Read from MH i2c: E2 03 00 [08:14:01]MH_I2C_Read... [08:14:01]Read from MH i2c: E2 03 00 6A 05 00 90 00 E3 [08:14:01]RAPDU: 90 00 [08:14:01]wFMCommunicate OK [08:14:01]SAM_PROTO_ClearQueue done [08:14:01]KKMCreateOFDPacket [08:14:01]OFDProtocolAddRootSTLVToBuf [08:14:01]FM_MakeSignedData [08:14:01]FM_MakeSignedData [08:14:01]SAM_PROTO_SignData [08:14:01]wFMCommunicate request_size=4 [08:14:01]MH_SAM_APDU [08:14:01]CAPDU: 80 0D 01 02 [08:14:01]Write to MH i2c: E2 08 00 6B 05 80 0D 01 02 00 00 00 00 E9 [08:14:01]Write i2c OK [08:14:01]MH_I2C_Read... [08:14:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:14:01]Read from MH i2c: E2 [08:14:01]MH_I2C_Read... [08:14:01]Read from MH i2c: E2 03 00 [08:14:01]MH_I2C_Read... [08:14:01]Read from MH i2c: E2 03 00 6B 05 00 90 00 E4 [08:14:01]RAPDU: 90 00 [08:14:01]wFMCommunicate OK [08:14:01]wFMCommunicate request_size=255 [08:14:01]MH_SAM_APDU [08:14: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 CA 3A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 70 8E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 49 50 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5B 10 03 00 35 04 06 00 CE [08:14:01]Write to MH i2c: E2 02 01 6C 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 CA 3A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 70 8E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 49 50 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5B 10 03 00 35 04 06 00 CE 00 00 E2 [08:14:01]Write i2c OK [08:14:01]MH_I2C_Read... [08:14:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:14:02]Read from MH i2c: E2 [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: E2 03 00 [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: E2 03 00 6C 05 00 90 00 E5 [08:14:02]RAPDU: 90 00 [08:14:02]wFMCommunicate OK [08:14:02]wFMCommunicate request_size=10 [08:14:02]MH_SAM_APDU [08:14:02]CAPDU: 80 0D 02 02 05 83 99 E8 71 D6 [08:14:02]Write to MH i2c: E2 0D 00 6D 05 80 0D 02 02 05 00 83 99 E8 71 D6 00 00 41 [08:14:02]Write i2c OK [08:14:02]MH_I2C_Read... [08:14:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:14:02]Read from MH i2c: E2 [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: E2 03 00 [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: E2 03 00 6D 05 00 90 00 E6 [08:14:02]RAPDU: 90 00 [08:14:02]wFMCommunicate OK [08:14:02]wFMCommunicate request_size=4 [08:14:02]MH_SAM_APDU [08:14:02]CAPDU: 80 0D 03 02 [08:14:02]Write to MH i2c: E2 08 00 6E 05 80 0D 03 02 00 00 00 00 EE [08:14:02]Write i2c OK [08:14:02]MH_I2C_Read... [08:14:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:14:02]Read from MH i2c: E2 [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: E2 0B 00 [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: E2 0B 00 6E 05 00 24 2A 43 D8 A3 33 0E 56 90 00 92 [08:14:02]RAPDU: 24 2A 43 D8 A3 33 0E 56 90 00 [08:14:02]wFMCommunicate OK [08:14:02]SAM_PROTO_SignData done [08:14:02]FM_MakeSignedData done [08:14:02]CreateOFDProtocolMessage [08:14:02]wFMCommunicate request_size=4 [08:14:02]MH_SAM_APDU [08:14:02]CAPDU: 80 11 00 00 [08:14:02]Write to MH i2c: E2 08 00 6F 05 80 11 00 00 00 00 00 00 EE [08:14:02]Write i2c OK [08:14:02]MH_I2C_Read... [08:14:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:14:02]Read from MH i2c: E2 [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: E2 17 00 [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: E2 17 00 6F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3B [08:14:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:14:02]wFMCommunicate OK [08:14:02]CreateOFDProtocolMessage done [08:14:02]OFDSenderStorePacket 200795 [08:14:02]StoreOFDPacket docnum=200795 [08:14:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3F DC 07 01 6E 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 CA 3A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 70 8E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 49 50 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5B 10 03 00 35 04 06 00 CE 83 99 E8 71 D6 24 2A 43 D8 A3 33 0E 56 [08:14:02]CheckFolder [08:14:02]dirname=/storage/ofd_packets [08:14:02]CheckFolder done [08:14:02]ProducePacketName [08:14:02]name=ofd_packets/00200795 [08:14:02]NVStorageSaveData ofd_packets/00200795 [08:14:02]File name is /storage/ofd_packets/00200795 [08:14:02]Write 301 bytes [08:14:02]NVStorageSaveData done [08:14:02]OFDSenderStorePacket done [08:14:02]KKMCreateOFDPacket done [08:14:02]NVStorageSaveData kkm_last_timestamp [08:14:02]File name is /storage/kkm_last_timestamp [08:14:02]Write 4 bytes [08:14:02]NVStorageSaveData done [08:14:02]ExternCall_PrintAddStr [08:14:02]wPrintStart [08:14:02]Write to MH i2c: 01 00 00 70 05 75 [08:14:02]Write i2c OK [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: 01 [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: 01 07 00 [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: 01 07 00 70 05 00 00 00 00 00 FF 0F 8A [08:14:02]RasterBufferAndPrint [08:14:02]line Счет N : (1)11328371 [08:14:02]line ИНН: 02508201610067 [08:14:02]line Контрольно-Кассовый Чек [08:14:02]line ПРОДАЖА [08:14:02]line ТРК (МРК, ГНК) : 22 [08:14:02]line Товар: 2710124130 [08:14:02]line Аи-92-К-4 [08:14:02]line 15.050 * 67.80 [08:14:02]line = 1020.39 [08:14:02]line НДС 12% НСП 1% [08:14:02]line > о реализуемом товаре [08:14:02]line ОКРУГЛЕНИЕ: -0.39 [08:14:02]line ИТОГО: 1020.00 [08:14:02]line Внесено: 1020.00 [08:14:02]line СДАЧА: 0.00 [08:14:02]line НСП 1% : 9.03 [08:14:02]line НДС 12% : 108.36 [08:14:02]line Наличными: 1020.00 [08:14:02]line Безнал.: 0.00 [08:14:02]line Место: АЗС № 95 "Партнер Нефть" [08:14:02]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:14:02]line СНО: Общий режим [08:14:02]line Чек 94 20.08.2024 08:14 [08:14:02]line Смена: 466 ФФД: 1.0 [08:14:02]line ЗНМ: 0300000079 [08:14:02]line РНМ: 0000000000092545 [08:14:02]line Версия ККМ: 001 [08:14:02]line ФМ: 0000000000871802 [08:14:02]line ФД: 200795 [08:14:02]line ФПД: 227064618185174 [08:14:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081401&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200795&fm=227064618185174&tin=02508201610067®Number=0000000000092545&sum=102000 [08:14:02]written 0, free lines is 4095 [08:14:02]OFD Sender: Processing packet 200795 [packets to send 247, broken 246] [08:14:02]ProducePacketName [08:14:02]name=ofd_packets/00200795 [08:14:02]OFD Sender: To server: pG, [08:14:02]CommunicateWithHost lk.salyk.kg:30040 [08:14:02]ConnectInit lk.salyk.kg [08:14:02]Connected sock=10 [08:14:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3F DC 07 01 6E 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 CA 3A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 70 8E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 49 50 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5B 10 03 00 35 04 06 00 CE 83 99 E8 71 D6 24 2A 43 D8 A3 33 0E 56 [08:14:03]Write to MH i2c: 01 00 00 9B 05 A0 [08:14:03]Write i2c OK [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: 01 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: 01 07 00 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: 01 07 00 9B 05 00 00 00 00 00 E4 0C 97 [08:14:03]RasterBufferAndPrint [08:14:03]line [08:14:03]line [08:14:03]line [08:14:03]line [08:14:03]line [08:14:03]written 0, free lines is 3306 [08:14:03]MH_Cut [08:14:03]Write to MH i2c: D1 01 00 A2 05 01 79 [08:14:03]Write i2c OK [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: D1 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: D1 01 00 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: D1 01 00 A2 05 00 78 [08:14:03]Write to MH i2c: 01 00 00 A3 05 A8 [08:14:03]Write i2c OK [08:14:03]MH_I2C_Read... [08:14:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D4 E0 47 00 DC 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 31 38 30 32 10 04 04 00 5B 10 03 00 F4 03 04 00 B0 FA C3 66 B6 04 01 00 00 BC FA CB BC 59 FA 34 BE [08:14:03]CommunicateWithHost err = 0 [08:14:03]CheckOFDResponse [08:14:03]1017 (14) - 77093643461234 [08:14:03]1041 (16) - 0000000000871802 [08:14:03]1040 (4) - 200795 [08:14:03]1012 (4) - 20.08.2024 02:08 [08:14:03]1206 (1) - 0 [08:14:03]OFD Sender: Remove packet 200795 [08:14:03]ProducePacketName [08:14:03]name=ofd_packets/00200795 [08:14:03]NVStorageDeleteData [08:14:03]OFD Sender: No OFD packet to send [08:14:03]*** Cut start [08:14:03]*** Purtial cut [08:14:03]*** Stage 1: CUTSNS_PIN = 1 [08:14:04]Read from MH i2c: 01 [08:14:04]MH_I2C_Read... [08:14:04]*** Stop cut motor [08:14:04]*** Cut end [08:14:04]Read from MH i2c: 01 07 00 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: 01 07 00 A3 05 00 00 00 00 00 FF 0F BD [08:14:04]process_action close_receipt done [08:14:04]requested_data is exist [08:14:04]produce_requested_data [08:14:04]requested_item fm.sn is exist - process it [08:14:04]wFMCommunicate request_size=4 [08:14:04]MH_SAM_APDU [08:14:04]CAPDU: 80 11 00 00 [08:14:04]Write to MH i2c: E2 08 00 A4 05 80 11 00 00 00 00 00 00 23 [08:14:04]Write i2c OK [08:14:04]MH_I2C_Read... [08:14:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:14:04]Read from MH i2c: E2 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: E2 17 00 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: E2 17 00 A4 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 70 [08:14:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:14:04]wFMCommunicate OK [08:14:04]requested_item fd.num is exist - process it [08:14:04]SAM_PROTO_GetFieldsCounters [08:14:04]wFMCommunicate request_size=4 [08:14:04]MH_SAM_APDU [08:14:04]CAPDU: 80 13 00 00 [08:14:04]Write to MH i2c: E2 08 00 A5 05 80 13 00 00 00 00 00 00 26 [08:14:04]Write i2c OK [08:14:04]MH_I2C_Read... [08:14:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:14:04]Read from MH i2c: E2 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: E2 62 00 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: E2 62 00 A5 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5B 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 9C [08:14: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5B 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:14:04]wFMCommunicate OK [08:14:04]SAM_PROTO_GetFieldsCounters done [08:14:04]requested_item shift.num is exist - process it [08:14:04]requested_item shift.opened is exist - process it [08:14:04]req_shift_opened [08:14:04]FM_GetShiftState [08:14:04]SAM_PROTO_GetShiftState [08:14:04]wFMCommunicate request_size=4 [08:14:04]MH_SAM_APDU [08:14:04]CAPDU: 80 13 01 00 [08:14:04]Write to MH i2c: E2 08 00 A6 05 80 13 01 00 00 00 00 00 28 [08:14:04]Write i2c OK [08:14:04]MH_I2C_Read... [08:14:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:14:04]Read from MH i2c: E2 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: E2 0E 00 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: E2 0E 00 A6 05 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B2 [08:14:04]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:14:04]wFMCommunicate OK [08:14:04]SAM_PROTO_GetShiftState done [08:14:04]FM_GetShiftState done [08:14:04]req_shift_opened done [08:14:04]requested_item shift.open_date is exist - process it [08:14:04]req_shift_open_date [08:14:04]req_shift_open_date done [08:14:04]produce_requested_data done [08:14:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200795,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:14:04]process_action_free close_receipt [08:14:04]json_value_free [08:14:04]json_value_free done [08:14:04]process_json_proto returns [08:14:04]Send response to host [08:14:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200795,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:14:04]free response buf [08:14:04]execute_script done [08:14:04]execute_script returns [08:14:04]free content buf [08:14:04]Sock 8.Close socket [08:14:04]Sock 8.Thread stoped [08:14:08]OFD Sender: No OFD packet to send [08:14:13]OFD Sender: No OFD packet to send [08:14:18]OFD Sender: No OFD packet to send [08:14:23]OFD Sender: No OFD packet to send [08:14:28]OFD Sender: No OFD packet to send [08:14:33]OFD Sender: No OFD packet to send [08:14:38]OFD Sender: No OFD packet to send [08:14:43]OFD Sender: No OFD packet to send [08:14:48]OFD Sender: No OFD packet to send [08:14:53]OFD Sender: No OFD packet to send [08:14:58]OFD Sender: No OFD packet to send [08:15:03]OFD Sender: No OFD packet to send [08:15:08]OFD Sender: No OFD packet to send [08:15:13]OFD Sender: No OFD packet to send [08:15:18]OFD Sender: No OFD packet to send [08:15:23]OFD Sender: No OFD packet to send [08:15:24]accept exits with 9 [08:15:24]New connection [08:15:24]New thread 3067067748 created [08:15:24]Thread 3067211108 joined [08:15:24]Waiting for new connection... [08:15:24] Sock 9.Parse request [08:15:24]Sock 9.Check first char [08:15:24]Sock 9.First char is OK [08:15:24]request: POST /json_proto HTTP/1.0 [08:15:24]Method: POST [08:15:24]URL: /json_proto [08:15:24]Method is POST - this is cgi request [08:15:24]url: /json_proto [08:15:24]query_string will be loaded in cgi processing [08:15:24]execute_cgi json_proto POST (null) [08:15:24]execute_cgi path=json_proto method=POST [08:15:24]POST find Content-Length [08:15:24]Host: 172.17.46.195:8080 [08:15:24]Content-Length: 807 [08:15:24]Content-Type: application/json [08:15:24] [08:15:24]POST finish read [08:15:24]Found Content-Length = 807 [08:15:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 22.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\u000A4082512/4010116", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:24]execute_script... [08:15: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)11328372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 22.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\u000A4082512/4010116", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:24]POST & json_proto [08:15:24]process_json_proto [08:15:24]json parsed OK: [08:15:24]protocol is kg_v1.0 [08:15:24]action value=close_receipt [08:15:24]process_action close_receipt [08:15:24]cmd_close_receipt [08:15:24]MH_GetDate [08:15:24]Write to MH i2c: F0 00 00 A7 05 9B [08:15:24]Write i2c OK [08:15:24]MH_I2C_Read... [08:15:24]Read from MH i2c: F0 [08:15:24]MH_I2C_Read... [08:15:24]Read from MH i2c: F0 09 00 [08:15:24]MH_I2C_Read... [08:15:24]Read from MH i2c: F0 09 00 A7 05 00 9D 50 C4 66 75 08 C2 66 60 [08:15:24]GetLastDocTimeStamp 1724141641 [08:15:24]current date 1724141725 [08:15:24]FM_GetShiftState [08:15:24]SAM_PROTO_GetShiftState [08:15:24]wFMCommunicate request_size=4 [08:15:24]MH_SAM_APDU [08:15:24]CAPDU: 80 13 01 00 [08:15:24]Write to MH i2c: E2 08 00 A8 05 80 13 01 00 00 00 00 00 2A [08:15:24]Write i2c OK [08:15:24]MH_I2C_Read... [08:15:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:24]Read from MH i2c: E2 [08:15:24]MH_I2C_Read... [08:15:24]Read from MH i2c: E2 0E 00 [08:15:24]MH_I2C_Read... [08:15:24]Read from MH i2c: E2 0E 00 A8 05 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B4 [08:15:24]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:15:24]wFMCommunicate OK [08:15:24]SAM_PROTO_GetShiftState done [08:15:24]FM_GetShiftState done [08:15:24]opened in 1724112758 [08:15:24]opened+sec_in_day 1724199158 [08:15:24]quantity*price = 0 [08:15:24]sum+1 = 1 [08:15:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 95 20.08.2024 08:15 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4082512/4010116 ФМ: 0000000000871802 ФД: 200796 ФПД: 228017633446247 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081525&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200796&fm=228017633446247&tin=02508201610067®Number=0000000000092545&sum=0 [08:15:25]StoreToDocumentArchive [08:15:25]shift 466 fd 200796 [08:15:25]save to /storage/0466/doc_00200796 [08:15:25]save last doc name /storage/0466/doc_00200796 to /storage/kkm_last_doc_name [08:15:25]save OK [08:15:25]Clear old archive folders... [08:15:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:15:25]tlvbuf is 00FFC360 [08:15:25]SAM_PROTO_ClearQueue [08:15:25]wFMCommunicate request_size=4 [08:15:25]MH_SAM_APDU [08:15:25]CAPDU: 80 09 00 00 [08:15:25]Write to MH i2c: E2 08 00 B5 05 80 09 00 00 00 00 00 00 2C [08:15:25]Write i2c OK [08:15:25]MH_I2C_Read... [08:15:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:15:25]Read from MH i2c: E2 [08:15:25]MH_I2C_Read... [08:15:25]Read from MH i2c: E2 03 00 [08:15:25]MH_I2C_Read... [08:15:25]Read from MH i2c: E2 03 00 B5 05 00 90 00 2E [08:15:25]RAPDU: 90 00 [08:15:25]wFMCommunicate OK [08:15:25]SAM_PROTO_ClearQueue done [08:15:25]KKMCreateOFDPacket [08:15:25]OFDProtocolAddRootSTLVToBuf [08:15:25]FM_MakeSignedData [08:15:25]FM_MakeSignedData [08:15:25]SAM_PROTO_SignData [08:15:25]wFMCommunicate request_size=4 [08:15:25]MH_SAM_APDU [08:15:25]CAPDU: 80 0D 01 02 [08:15:25]Write to MH i2c: E2 08 00 B6 05 80 0D 01 02 00 00 00 00 34 [08:15:25]Write i2c OK [08:15:25]MH_I2C_Read... [08:15:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:15:25]Read from MH i2c: E2 [08:15:25]MH_I2C_Read... [08:15:25]Read from MH i2c: E2 03 00 [08:15:25]MH_I2C_Read... [08:15:25]Read from MH i2c: E2 03 00 B6 05 00 90 00 2F [08:15:25]RAPDU: 90 00 [08:15:25]wFMCommunicate OK [08:15:25]wFMCommunicate request_size=255 [08:15:25]MH_SAM_APDU [08:15:25]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 55 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 5F 00 00 00 F4 03 04 00 9D 50 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5C 10 03 00 35 04 06 00 CF 61 7E 0B [08:15:25]Write to MH i2c: E2 02 01 B7 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 55 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 5F 00 00 00 F4 03 04 00 9D 50 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5C 10 03 00 35 04 06 00 CF 61 7E 0B 00 00 41 [08:15:25]Write i2c OK [08:15:25]MH_I2C_Read... [08:15:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:26]Read from MH i2c: E2 [08:15:26]MH_I2C_Read... [08:15:26]Read from MH i2c: E2 03 00 [08:15:26]MH_I2C_Read... [08:15:26]Read from MH i2c: E2 03 00 B7 05 00 90 00 30 [08:15:26]RAPDU: 90 00 [08:15:26]wFMCommunicate OK [08:15:26]wFMCommunicate request_size=7 [08:15:26]MH_SAM_APDU [08:15:26]CAPDU: 80 0D 02 02 02 49 67 [08:15:26]Write to MH i2c: E2 0A 00 B8 05 80 0D 02 02 02 00 49 67 00 00 EB [08:15:26]Write i2c OK [08:15:26]MH_I2C_Read... [08:15:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:26]Read from MH i2c: E2 [08:15:26]MH_I2C_Read... [08:15:26]Read from MH i2c: E2 03 00 [08:15:26]MH_I2C_Read... [08:15:26]Read from MH i2c: E2 03 00 B8 05 00 90 00 31 [08:15:26]RAPDU: 90 00 [08:15:26]wFMCommunicate OK [08:15:26]wFMCommunicate request_size=4 [08:15:26]MH_SAM_APDU [08:15:26]CAPDU: 80 0D 03 02 [08:15:26]Write to MH i2c: E2 08 00 B9 05 80 0D 03 02 00 00 00 00 39 [08:15:26]Write i2c OK [08:15:26]MH_I2C_Read... [08:15:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:15:26]Read from MH i2c: E2 [08:15:26]MH_I2C_Read... [08:15:26]Read from MH i2c: E2 0B 00 [08:15:26]MH_I2C_Read... [08:15:26]Read from MH i2c: E2 0B 00 B9 05 00 87 88 76 26 4A 1A 08 EF 90 00 40 [08:15:26]RAPDU: 87 88 76 26 4A 1A 08 EF 90 00 [08:15:26]wFMCommunicate OK [08:15:26]SAM_PROTO_SignData done [08:15:26]FM_MakeSignedData done [08:15:26]CreateOFDProtocolMessage [08:15:26]wFMCommunicate request_size=4 [08:15:26]MH_SAM_APDU [08:15:26]CAPDU: 80 11 00 00 [08:15:26]Write to MH i2c: E2 08 00 BA 05 80 11 00 00 00 00 00 00 39 [08:15:26]Write i2c OK [08:15:26]MH_I2C_Read... [08:15:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:26]Read from MH i2c: E2 [08:15:26]MH_I2C_Read... [08:15:26]Read from MH i2c: E2 17 00 [08:15:26]MH_I2C_Read... [08:15:26]Read from MH i2c: E2 17 00 BA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 86 [08:15:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:15:26]wFMCommunicate OK [08:15:26]CreateOFDProtocolMessage done [08:15:26]OFDSenderStorePacket 200796 [08:15:26]StoreOFDPacket docnum=200796 [08:15:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 4F D1 04 01 35 D0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 55 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 5F 00 00 00 F4 03 04 00 9D 50 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5C 10 03 00 35 04 06 00 CF 61 7E 0B 49 67 87 88 76 26 4A 1A 08 EF [08:15:26]CheckFolder [08:15:26]dirname=/storage/ofd_packets [08:15:26]CheckFolder done [08:15:26]ProducePacketName [08:15:26]name=ofd_packets/00200796 [08:15:26]NVStorageSaveData ofd_packets/00200796 [08:15:26]File name is /storage/ofd_packets/00200796 [08:15:26]Write 298 bytes [08:15:26]NVStorageSaveData done [08:15:26]OFDSenderStorePacket done [08:15:26]KKMCreateOFDPacket done [08:15:26]NVStorageSaveData kkm_last_timestamp [08:15:26]File name is /storage/kkm_last_timestamp [08:15:26]Write 4 bytes [08:15:26]NVStorageSaveData done [08:15:26]ExternCall_PrintAddStr [08:15:26]wPrintStart [08:15:26]Write to MH i2c: 01 00 00 BB 05 C0 [08:15:26]Write i2c OK [08:15:26]MH_I2C_Read... [08:15:26]Read from MH i2c: 01 [08:15:26]MH_I2C_Read... [08:15:26]Read from MH i2c: 01 07 00 [08:15:26]MH_I2C_Read... [08:15:26]Read from MH i2c: 01 07 00 BB 05 00 00 00 00 00 FF 0F D5 [08:15:26]RasterBufferAndPrint [08:15:26]line Счет N : (1)11328372 [08:15:26]line ИНН: 02508201610067 [08:15:26]line Контрольно-Кассовый Чек [08:15:26]line ПРОДАЖА [08:15:26]line ТРК (МРК, ГНК) : 51 [08:15:26]line Товар: 2710194210 [08:15:26]line ДТ-К-5 [08:15:26]line 22.000 * 0.00 [08:15:26]line = 0.00 [08:15:26]line НДС 12% НСП 1% [08:15:26]line > о реализуемом товаре [08:15:26]line ИТОГО: 0.00 [08:15:26]line НСП 1% : 0.00 [08:15:26]line НДС 12% : 0.00 [08:15:26]line Наличными: 0.00 [08:15:26]line Безнал.: 0.00 [08:15:26]line Место: АЗС № 95 "Партнер Нефть" [08:15:26]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:15:26]line СНО: Общий режим [08:15:26]line Чек 95 20.08.2024 08:15 [08:15:26]line Смена: 466 ФФД: 1.0 [08:15:26]line ЗНМ: 0300000079 [08:15:26]line РНМ: 0000000000092545 [08:15:26]line Версия ККМ: 001 [08:15:26]line Талоны: Топливные Талоны [08:15:26]line 4082512/4010116 [08:15:26]line ФМ: 0000000000871802 [08:15:26]line ФД: 200796 [08:15:26]line ФПД: 228017633446247 [08:15:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081525&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200796&fm=228017633446247&tin=02508201610067®Number=0000000000092545&sum=0 [08:15:26]OFD Sender: Processing packet 200796 [packets to send 247, broken 246] [08:15:26]ProducePacketName [08:15:26]name=ofd_packets/00200796 [08:15:26]OFD Sender: To server: pG, [08:15:26]CommunicateWithHost lk.salyk.kg:30040 [08:15:26]ConnectInit lk.salyk.kg [08:15:26]written 0, free lines is 4095 [08:15:26]Connected sock=10 [08:15:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 4F D1 04 01 35 D0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 55 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 5F 00 00 00 F4 03 04 00 9D 50 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5C 10 03 00 35 04 06 00 CF 61 7E 0B 49 67 87 88 76 26 4A 1A 08 EF [08:15:27]Write to MH i2c: 01 00 00 E5 05 EA [08:15:27]Write i2c OK [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: 01 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: 01 07 00 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: 01 07 00 E5 05 00 00 00 00 00 EC 0C E9 [08:15:27]RasterBufferAndPrint [08:15:27]line [08:15:27]line [08:15:27]line [08:15:27]line [08:15:27]line [08:15:27]written 0, free lines is 3314 [08:15:27]MH_Cut [08:15:27]Write to MH i2c: D1 01 00 EC 05 01 C3 [08:15:27]Write i2c OK [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: D1 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: D1 01 00 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: D1 01 00 EC 05 00 C2 [08:15:27]Write to MH i2c: 01 00 00 ED 05 F2 [08:15:27]Write i2c OK [08:15:27]MH_I2C_Read... [08:15:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6E 0A 47 00 3F 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 31 38 30 32 10 04 04 00 5C 10 03 00 F4 03 04 00 04 FB C3 66 B6 04 01 00 00 46 07 B1 01 6F 4D 3D 02 [08:15:27]CommunicateWithHost err = 0 [08:15:27]CheckOFDResponse [08:15:27]1017 (14) - 77093643461234 [08:15:27]1041 (16) - 0000000000871802 [08:15:27]1040 (4) - 200796 [08:15:27]1012 (4) - 20.08.2024 02:10 [08:15:27]1206 (1) - 0 [08:15:27]OFD Sender: Remove packet 200796 [08:15:27]ProducePacketName [08:15:27]name=ofd_packets/00200796 [08:15:27]NVStorageDeleteData [08:15:27]OFD Sender: No OFD packet to send [08:15:27]*** Cut start [08:15:27]*** Purtial cut [08:15:27]*** CUTSNS_PIN = 0 [08:15:28]*** Stage 1: CUTSNS_PIN = 1 [08:15:29]Read from MH i2c: 01 [08:15:29]MH_I2C_Read... [08:15:29]*** Stop cut motor [08:15:29]*** Cut end [08:15:29]Read from MH i2c: 01 07 00 [08:15:29]MH_I2C_Read... [08:15:29]Read from MH i2c: 01 07 00 ED 05 00 00 00 00 00 FF 0F 07 [08:15:29]process_action close_receipt done [08:15:29]requested_data is exist [08:15:29]produce_requested_data [08:15:29]requested_item fm.sn is exist - process it [08:15:29]wFMCommunicate request_size=4 [08:15:29]MH_SAM_APDU [08:15:29]CAPDU: 80 11 00 00 [08:15:29]Write to MH i2c: E2 08 00 EE 05 80 11 00 00 00 00 00 00 6D [08:15:29]Write i2c OK [08:15:29]MH_I2C_Read... [08:15:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:29]Read from MH i2c: E2 [08:15:29]MH_I2C_Read... [08:15:29]Read from MH i2c: E2 17 00 [08:15:29]MH_I2C_Read... [08:15:29]Read from MH i2c: E2 17 00 EE 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BA [08:15:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:15:29]wFMCommunicate OK [08:15:29]requested_item fd.num is exist - process it [08:15:29]SAM_PROTO_GetFieldsCounters [08:15:29]wFMCommunicate request_size=4 [08:15:29]MH_SAM_APDU [08:15:29]CAPDU: 80 13 00 00 [08:15:29]Write to MH i2c: E2 08 00 EF 05 80 13 00 00 00 00 00 00 70 [08:15:29]Write i2c OK [08:15:29]MH_I2C_Read... [08:15:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:15:30]Read from MH i2c: E2 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 62 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 62 00 EF 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5C 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [08:15:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5C 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:15:30]wFMCommunicate OK [08:15:30]SAM_PROTO_GetFieldsCounters done [08:15:30]requested_item shift.num is exist - process it [08:15:30]requested_item shift.opened is exist - process it [08:15:30]req_shift_opened [08:15:30]FM_GetShiftState [08:15:30]SAM_PROTO_GetShiftState [08:15:30]wFMCommunicate request_size=4 [08:15:30]MH_SAM_APDU [08:15:30]CAPDU: 80 13 01 00 [08:15:30]Write to MH i2c: E2 08 00 F0 05 80 13 01 00 00 00 00 00 72 [08:15:30]Write i2c OK [08:15:30]MH_I2C_Read... [08:15:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:30]Read from MH i2c: E2 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 0E 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 0E 00 F0 05 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 FC [08:15:30]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:15:30]wFMCommunicate OK [08:15:30]SAM_PROTO_GetShiftState done [08:15:30]FM_GetShiftState done [08:15:30]req_shift_opened done [08:15:30]requested_item shift.open_date is exist - process it [08:15:30]req_shift_open_date [08:15:30]req_shift_open_date done [08:15:30]produce_requested_data done [08:15:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200796,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:15:30]process_action_free close_receipt [08:15:30]json_value_free [08:15:30]json_value_free done [08:15:30]process_json_proto returns [08:15:30]Send response to host [08:15:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200796,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:15:30]free response buf [08:15:30]execute_script done [08:15:30]execute_script returns [08:15:30]free content buf [08:15:30]Sock 9.Close socket [08:15:30]Sock 9.Thread stoped [08:15:32]OFD Sender: No OFD packet to send [08:15:37]OFD Sender: No OFD packet to send [08:15:42]OFD Sender: No OFD packet to send [08:15:47]OFD Sender: No OFD packet to send [08:15:52]OFD Sender: No OFD packet to send [08:15:57]OFD Sender: No OFD packet to send [08:16:02]OFD Sender: No OFD packet to send [08:16:07]OFD Sender: No OFD packet to send [08:16:12]OFD Sender: No OFD packet to send [08:16:14]accept exits with 8 [08:16:14]New connection [08:16:14]New thread 3067211108 created [08:16:14]Thread 3067067748 joined [08:16:14]Waiting for new connection... [08:16:14] Sock 8.Parse request [08:16:14]Sock 8.Check first char [08:16:14]Sock 8.First char is OK [08:16:14]request: POST /json_proto HTTP/1.0 [08:16:14]Method: POST [08:16:14]URL: /json_proto [08:16:14]Method is POST - this is cgi request [08:16:14]url: /json_proto [08:16:14]query_string will be loaded in cgi processing [08:16:14]execute_cgi json_proto POST (null) [08:16:14]execute_cgi path=json_proto method=POST [08:16:14]POST find Content-Length [08:16:14]Host: 172.17.46.195:8080 [08:16:14]Content-Length: 680 [08:16:14]Content-Type: application/json [08:16:14] [08:16:14]POST finish read [08:16:14]Found Content-Length = 680 [08:16:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328373", "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" : 67.80, "quantity" : 13.280, "sum" : 900.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:14]execute_script... [08: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)11328373", "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" : 67.80, "quantity" : 13.280, "sum" : 900.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:14]POST & json_proto [08:16:14]process_json_proto [08:16:14]json parsed OK: [08:16:14]protocol is kg_v1.0 [08:16:14]action value=close_receipt [08:16:14]process_action close_receipt [08:16:14]cmd_close_receipt [08:16:14]MH_GetDate [08:16:14]Write to MH i2c: F0 00 00 F1 05 E5 [08:16:14]Write i2c OK [08:16:14]MH_I2C_Read... [08:16:14]Read from MH i2c: F0 [08:16:14]MH_I2C_Read... [08:16:14]Read from MH i2c: F0 09 00 [08:16:14]MH_I2C_Read... [08:16:14]Read from MH i2c: F0 09 00 F1 05 00 CF 50 C4 66 75 08 C2 66 DC [08:16:14]GetLastDocTimeStamp 1724141725 [08:16:14]current date 1724141775 [08:16:14]FM_GetShiftState [08:16:14]SAM_PROTO_GetShiftState [08:16:14]wFMCommunicate request_size=4 [08:16:14]MH_SAM_APDU [08:16:14]CAPDU: 80 13 01 00 [08:16:14]Write to MH i2c: E2 08 00 F2 05 80 13 01 00 00 00 00 00 74 [08:16:14]Write i2c OK [08:16:14]MH_I2C_Read... [08:16:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:14]Read from MH i2c: E2 [08:16:14]MH_I2C_Read... [08:16:14]Read from MH i2c: E2 0E 00 [08:16:14]MH_I2C_Read... [08:16:14]Read from MH i2c: E2 0E 00 F2 05 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 FE [08:16:14]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:16:14]wFMCommunicate OK [08:16:14]SAM_PROTO_GetShiftState done [08:16:14]FM_GetShiftState done [08:16:14]opened in 1724112758 [08:16:14]opened+sec_in_day 1724199158 [08:16:14]quantity*price = 90038 [08:16:14]sum+1 = 90039 [08:16:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 96 20.08.2024 08:16 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200797 ФПД: 124285814327530 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081615&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200797&fm=124285814327530&tin=02508201610067®Number=0000000000092545&sum=90000 [08:16:15]StoreToDocumentArchive [08:16:15]shift 466 fd 200797 [08:16:15]save to /storage/0466/doc_00200797 [08:16:15]save last doc name /storage/0466/doc_00200797 to /storage/kkm_last_doc_name [08:16:15]save OK [08:16:15]Clear old archive folders... [08:16:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:16:15]tlvbuf is 00FF11E0 [08:16:15]SAM_PROTO_ClearQueue [08:16:15]wFMCommunicate request_size=4 [08:16:15]MH_SAM_APDU [08:16:15]CAPDU: 80 09 00 00 [08:16:15]Write to MH i2c: E2 08 00 FF 05 80 09 00 00 00 00 00 00 76 [08:16:15]Write i2c OK [08:16:15]MH_I2C_Read... [08:16:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:16:15]Read from MH i2c: E2 [08:16:15]MH_I2C_Read... [08:16:15]Read from MH i2c: E2 03 00 [08:16:15]MH_I2C_Read... [08:16:15]Read from MH i2c: E2 03 00 FF 05 00 90 00 78 [08:16:15]RAPDU: 90 00 [08:16:15]wFMCommunicate OK [08:16:15]SAM_PROTO_ClearQueue done [08:16:15]KKMCreateOFDPacket [08:16:15]OFDProtocolAddRootSTLVToBuf [08:16:15]FM_MakeSignedData [08:16:15]FM_MakeSignedData [08:16:15]SAM_PROTO_SignData [08:16:15]wFMCommunicate request_size=4 [08:16:15]MH_SAM_APDU [08:16:15]CAPDU: 80 0D 01 02 [08:16:15]Write to MH i2c: E2 08 00 00 06 80 0D 01 02 00 00 00 00 7F [08:16:15]Write i2c OK [08:16:15]MH_I2C_Read... [08:16:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:16:15]Read from MH i2c: E2 [08:16:15]MH_I2C_Read... [08:16:15]Read from MH i2c: E2 03 00 [08:16:15]MH_I2C_Read... [08:16:15]Read from MH i2c: E2 03 00 00 06 00 90 00 7A [08:16:15]RAPDU: 90 00 [08:16:15]wFMCommunicate OK [08:16:15]wFMCommunicate request_size=255 [08:16:15]MH_SAM_APDU [08: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 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 CF 50 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5D 10 03 00 35 04 06 00 71 [08:16:15]Write to MH i2c: E2 02 01 01 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 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 CF 50 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5D 10 03 00 35 04 06 00 71 00 00 1D [08:16:15]Write i2c OK [08:16:15]MH_I2C_Read... [08:16:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:16]Read from MH i2c: E2 [08:16:16]MH_I2C_Read... [08:16:16]Read from MH i2c: E2 03 00 [08:16:16]MH_I2C_Read... [08:16:16]Read from MH i2c: E2 03 00 01 06 00 90 00 7B [08:16:16]RAPDU: 90 00 [08:16:16]wFMCommunicate OK [08:16:16]wFMCommunicate request_size=10 [08:16:16]MH_SAM_APDU [08:16:16]CAPDU: 80 0D 02 02 05 09 8B D0 48 EA [08:16:16]Write to MH i2c: E2 0D 00 02 06 80 0D 02 02 05 00 09 8B D0 48 EA 00 00 22 [08:16:16]Write i2c OK [08:16:16]MH_I2C_Read... [08:16:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:16]Read from MH i2c: E2 [08:16:16]MH_I2C_Read... [08:16:16]Read from MH i2c: E2 03 00 [08:16:16]MH_I2C_Read... [08:16:16]Read from MH i2c: E2 03 00 02 06 00 90 00 7C [08:16:16]RAPDU: 90 00 [08:16:16]wFMCommunicate OK [08:16:16]wFMCommunicate request_size=4 [08:16:16]MH_SAM_APDU [08:16:16]CAPDU: 80 0D 03 02 [08:16:16]Write to MH i2c: E2 08 00 03 06 80 0D 03 02 00 00 00 00 84 [08:16:16]Write i2c OK [08:16:16]MH_I2C_Read... [08:16:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:16:16]Read from MH i2c: E2 [08:16:16]MH_I2C_Read... [08:16:16]Read from MH i2c: E2 0B 00 [08:16:16]MH_I2C_Read... [08:16:16]Read from MH i2c: E2 0B 00 03 06 00 DF FA 06 3A E2 F7 59 B8 90 00 88 [08:16:16]RAPDU: DF FA 06 3A E2 F7 59 B8 90 00 [08:16:16]wFMCommunicate OK [08:16:16]SAM_PROTO_SignData done [08:16:16]FM_MakeSignedData done [08:16:16]CreateOFDProtocolMessage [08:16:16]wFMCommunicate request_size=4 [08:16:16]MH_SAM_APDU [08:16:16]CAPDU: 80 11 00 00 [08:16:16]Write to MH i2c: E2 08 00 04 06 80 11 00 00 00 00 00 00 84 [08:16:16]Write i2c OK [08:16:16]MH_I2C_Read... [08:16:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:16]Read from MH i2c: E2 [08:16:16]MH_I2C_Read... [08:16:16]Read from MH i2c: E2 17 00 [08:16:16]MH_I2C_Read... [08:16:16]Read from MH i2c: E2 17 00 04 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D1 [08:16:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:16:16]wFMCommunicate OK [08:16:16]CreateOFDProtocolMessage done [08:16:16]OFDSenderStorePacket 200797 [08:16:16]StoreOFDPacket docnum=200797 [08:16:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C8 EB 07 01 76 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 CF 50 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5D 10 03 00 35 04 06 00 71 09 8B D0 48 EA DF FA 06 3A E2 F7 59 B8 [08:16:16]CheckFolder [08:16:16]dirname=/storage/ofd_packets [08:16:16]CheckFolder done [08:16:16]ProducePacketName [08:16:16]name=ofd_packets/00200797 [08:16:16]NVStorageSaveData ofd_packets/00200797 [08:16:16]File name is /storage/ofd_packets/00200797 [08:16:16]Write 301 bytes [08:16:16]NVStorageSaveData done [08:16:16]OFDSenderStorePacket done [08:16:16]KKMCreateOFDPacket done [08:16:16]NVStorageSaveData kkm_last_timestamp [08:16:16]File name is /storage/kkm_last_timestamp [08:16:16]Write 4 bytes [08:16:16]NVStorageSaveData done [08:16:16]ExternCall_PrintAddStr [08:16:16]wPrintStart [08:16:16]Write to MH i2c: 01 00 00 05 06 0B [08:16:16]Write i2c OK [08:16:16]MH_I2C_Read... [08:16:16]Read from MH i2c: 01 [08:16:16]MH_I2C_Read... [08:16:16]Read from MH i2c: 01 07 00 [08:16:16]MH_I2C_Read... [08:16:16]Read from MH i2c: 01 07 00 05 06 00 00 00 00 00 FF 0F 20 [08:16:16]RasterBufferAndPrint [08:16:16]line Счет N : (1)11328373 [08:16:16]line ИНН: 02508201610067 [08:16:16]line Контрольно-Кассовый Чек [08:16:16]line ПРОДАЖА [08:16:16]line ТРК (МРК, ГНК) : 32 [08:16:16]line Товар: 2710124130 [08:16:16]line Аи-92-К-4 [08:16:16]line 13.280 * 67.80 [08:16:16]line = 900.38 [08:16:16]line НДС 12% НСП 1% [08:16:16]line > о реализуемом товаре [08:16:16]line ОКРУГЛЕНИЕ: -0.38 [08:16:16]line ИТОГО: 900.00 [08:16:16]line Внесено: 900.00 [08:16:16]line СДАЧА: 0.00 [08:16:16]line НСП 1% : 7.97 [08:16:16]line НДС 12% : 95.62 [08:16:16]line Наличными: 900.00 [08:16:16]line Безнал.: 0.00 [08:16:16]line Место: АЗС № 95 "Партнер Нефть" [08:16:16]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:16:16]line СНО: Общий режим [08:16:16]line Чек 96 20.08.2024 08:16 [08:16:16]line Смена: 466 ФФД: 1.0 [08:16:16]line ЗНМ: 0300000079 [08:16:16]line РНМ: 0000000000092545 [08:16:16]line Версия ККМ: 001 [08:16:16]line ФМ: 0000000000871802 [08:16:16]line ФД: 200797 [08:16:16]line ФПД: 124285814327530 [08:16:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081615&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200797&fm=124285814327530&tin=02508201610067®Number=0000000000092545&sum=90000 [08:16:16]written 0, free lines is 4095 [08:16:16]OFD Sender: Processing packet 200797 [packets to send 247, broken 246] [08:16:16]ProducePacketName [08:16:16]name=ofd_packets/00200797 [08:16:16]OFD Sender: To server: pG, [08:16:16]CommunicateWithHost lk.salyk.kg:30040 [08:16:16]ConnectInit lk.salyk.kg [08:16:16]Connected sock=10 [08: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 31 38 30 32 0F 01 00 00 C8 EB 07 01 76 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 CF 50 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5D 10 03 00 35 04 06 00 71 09 8B D0 48 EA DF FA 06 3A E2 F7 59 B8 [08:16:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9C 3E 47 00 FE 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 31 38 30 32 10 04 04 00 5D 10 03 00 F4 03 04 00 36 FB C3 66 B6 04 01 00 00 00 01 F5 BB 88 35 DA 26 [08:16:17]CommunicateWithHost err = 0 [08:16:17]CheckOFDResponse [08:16:17]1017 (14) - 77093643461234 [08:16:17]1041 (16) - 0000000000871802 [08:16:17]1040 (4) - 200797 [08:16:17]1012 (4) - 20.08.2024 02:11 [08:16:17]1206 (1) - 0 [08:16:17]OFD Sender: Remove packet 200797 [08:16:17]ProducePacketName [08:16:17]name=ofd_packets/00200797 [08:16:17]NVStorageDeleteData [08:16:17]Write to MH i2c: 01 00 00 30 06 36 [08:16:17]Write i2c OK [08:16:17]MH_I2C_Read... [08:16:17]Read from MH i2c: 01 [08:16:17]MH_I2C_Read... [08:16:17]Read from MH i2c: 01 07 00 [08:16:17]MH_I2C_Read... [08:16:17]Read from MH i2c: 01 07 00 30 06 00 00 00 00 00 D4 0C 1D [08:16:17]RasterBufferAndPrint [08:16:17]line [08:16:17]line [08:16:17]line [08:16:17]line [08:16:17]line [08:16:17]written 0, free lines is 3290 [08:16:17]MH_Cut [08:16:17]Write to MH i2c: D1 01 00 37 06 01 0F [08:16:17]Write i2c OK [08:16:17]MH_I2C_Read... [08:16:17]Read from MH i2c: D1 [08:16:17]MH_I2C_Read... [08:16:17]Read from MH i2c: D1 01 00 [08:16:17]MH_I2C_Read... [08:16:17]Read from MH i2c: D1 01 00 37 06 00 0E [08:16:17]Write to MH i2c: 01 00 00 38 06 3E [08:16:17]Write i2c OK [08:16:17]MH_I2C_Read... [08:16:17]OFD Sender: No OFD packet to send [08:16:17]*** Cut start [08:16:17]*** Purtial cut [08:16:17]*** Stage 1: CUTSNS_PIN = 1 [08:16:18]Read from MH i2c: 01 [08:16:18]MH_I2C_Read... [08:16:18]*** Stop cut motor [08:16:18]*** Cut end [08:16:18]Read from MH i2c: 01 07 00 [08:16:18]MH_I2C_Read... [08:16:18]Read from MH i2c: 01 07 00 38 06 00 00 00 00 00 FF 0F 53 [08:16:18]process_action close_receipt done [08:16:18]requested_data is exist [08:16:18]produce_requested_data [08:16:18]requested_item fm.sn is exist - process it [08:16:18]wFMCommunicate request_size=4 [08:16:18]MH_SAM_APDU [08:16:18]CAPDU: 80 11 00 00 [08:16:18]Write to MH i2c: E2 08 00 39 06 80 11 00 00 00 00 00 00 B9 [08:16:18]Write i2c OK [08:16:18]MH_I2C_Read... [08:16:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:18]Read from MH i2c: E2 [08:16:18]MH_I2C_Read... [08:16:18]Read from MH i2c: E2 17 00 [08:16:18]MH_I2C_Read... [08:16:18]Read from MH i2c: E2 17 00 39 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 06 [08:16:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:16:18]wFMCommunicate OK [08:16:18]requested_item fd.num is exist - process it [08:16:18]SAM_PROTO_GetFieldsCounters [08:16:18]wFMCommunicate request_size=4 [08:16:18]MH_SAM_APDU [08:16:18]CAPDU: 80 13 00 00 [08:16:18]Write to MH i2c: E2 08 00 3A 06 80 13 00 00 00 00 00 00 BC [08:16:18]Write i2c OK [08:16:18]MH_I2C_Read... [08:16:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:16:18]Read from MH i2c: E2 [08:16:18]MH_I2C_Read... [08:16:18]Read from MH i2c: E2 62 00 [08:16:18]MH_I2C_Read... [08:16:18]Read from MH i2c: E2 62 00 3A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5D 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [08: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5D 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:16:18]wFMCommunicate OK [08:16:18]SAM_PROTO_GetFieldsCounters done [08:16:18]requested_item shift.num is exist - process it [08:16:18]requested_item shift.opened is exist - process it [08:16:18]req_shift_opened [08:16:18]FM_GetShiftState [08:16:18]SAM_PROTO_GetShiftState [08:16:18]wFMCommunicate request_size=4 [08:16:18]MH_SAM_APDU [08:16:18]CAPDU: 80 13 01 00 [08:16:18]Write to MH i2c: E2 08 00 3B 06 80 13 01 00 00 00 00 00 BE [08:16:18]Write i2c OK [08:16:18]MH_I2C_Read... [08:16:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:18]Read from MH i2c: E2 [08:16:18]MH_I2C_Read... [08:16:18]Read from MH i2c: E2 0E 00 [08:16:18]MH_I2C_Read... [08:16:18]Read from MH i2c: E2 0E 00 3B 06 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 48 [08:16:18]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:16:18]wFMCommunicate OK [08:16:18]SAM_PROTO_GetShiftState done [08:16:18]FM_GetShiftState done [08:16:18]req_shift_opened done [08:16:18]requested_item shift.open_date is exist - process it [08:16:18]req_shift_open_date [08:16:18]req_shift_open_date done [08:16:18]produce_requested_data done [08:16:18]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200797,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:16:18]process_action_free close_receipt [08:16:18]json_value_free [08:16:18]json_value_free done [08:16:18]process_json_proto returns [08:16:18]Send response to host [08:16:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200797,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:16:18]free response buf [08:16:18]execute_script done [08:16:18]execute_script returns [08:16:18]free content buf [08:16:18]Sock 8.Close socket [08:16:18]Sock 8.Thread stoped [08:16:22]OFD Sender: No OFD packet to send [08:16:27]OFD Sender: No OFD packet to send [08:16:32]OFD Sender: No OFD packet to send [08:16:37]OFD Sender: No OFD packet to send [08:16:42]OFD Sender: No OFD packet to send [08:16:47]OFD Sender: No OFD packet to send [08:16:52]OFD Sender: No OFD packet to send [08:16:57]OFD Sender: No OFD packet to send [08:17:02]OFD Sender: No OFD packet to send [08:17:07]OFD Sender: No OFD packet to send [08:17:12]OFD Sender: No OFD packet to send [08:17:17]OFD Sender: No OFD packet to send [08:17:22]OFD Sender: No OFD packet to send [08:17:27]OFD Sender: No OFD packet to send [08:17:32]OFD Sender: No OFD packet to send [08:17:37]OFD Sender: No OFD packet to send [08:17:42]OFD Sender: No OFD packet to send [08:17:47]OFD Sender: No OFD packet to send [08:17:50]accept exits with 9 [08:17:50]New connection [08:17:50]New thread 3067067748 created [08:17:50]Thread 3067211108 joined [08:17:50]Waiting for new connection... [08:17:50] Sock 9.Parse request [08:17:50]Sock 9.Check first char [08:17:50]Sock 9.First char is OK [08:17:50]request: POST /json_proto HTTP/1.0 [08:17:50]Method: POST [08:17:50]URL: /json_proto [08:17:50]Method is POST - this is cgi request [08:17:50]url: /json_proto [08:17:50]query_string will be loaded in cgi processing [08:17:50]execute_cgi json_proto POST (null) [08:17:50]execute_cgi path=json_proto method=POST [08:17:50]POST find Content-Length [08:17:50]Host: 172.17.46.195:8080 [08:17:50]Content-Length: 684 [08:17:50]Content-Type: application/json [08:17:50] [08:17:50]POST finish read [08:17:50]Found Content-Length = 684 [08:17:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:17:50]execute_script... [08:17: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)11328374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:17:50]POST & json_proto [08:17:50]process_json_proto [08:17:50]json parsed OK: [08:17:50]protocol is kg_v1.0 [08:17:50]action value=close_receipt [08:17:50]process_action close_receipt [08:17:50]cmd_close_receipt [08:17:50]MH_GetDate [08:17:50]Write to MH i2c: F0 00 00 3C 06 31 [08:17:50]Write i2c OK [08:17:50]MH_I2C_Read... [08:17:50]Read from MH i2c: F0 [08:17:50]MH_I2C_Read... [08:17:50]Read from MH i2c: F0 09 00 [08:17:50]MH_I2C_Read... [08:17:50]Read from MH i2c: F0 09 00 3C 06 00 2E 51 C4 66 75 08 C2 66 88 [08:17:50]GetLastDocTimeStamp 1724141775 [08:17:50]current date 1724141870 [08:17:50]FM_GetShiftState [08:17:50]SAM_PROTO_GetShiftState [08:17:50]wFMCommunicate request_size=4 [08:17:50]MH_SAM_APDU [08:17:50]CAPDU: 80 13 01 00 [08:17:50]Write to MH i2c: E2 08 00 3D 06 80 13 01 00 00 00 00 00 C0 [08:17:50]Write i2c OK [08:17:50]MH_I2C_Read... [08:17:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:50]Read from MH i2c: E2 [08:17:50]MH_I2C_Read... [08:17:50]Read from MH i2c: E2 0E 00 [08:17:50]MH_I2C_Read... [08:17:50]Read from MH i2c: E2 0E 00 3D 06 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 4A [08:17:50]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:17:50]wFMCommunicate OK [08:17:50]SAM_PROTO_GetShiftState done [08:17:50]FM_GetShiftState done [08:17:50]opened in 1724112758 [08:17:50]opened+sec_in_day 1724199158 [08:17:50]quantity*price = 100021 [08:17:50]sum+1 = 100023 [08:17:50]Check (price>sum+1) || (price+1 о реализуемом товаре [08:17:51]line ОКРУГЛЕНИЕ: -0.22 [08:17:51]line ИТОГО: 1000.00 [08:17:51]line Внесено: 1000.00 [08:17:51]line СДАЧА: 0.00 [08:17:51]line НСП 1% : 8.85 [08:17:51]line НДС 12% : 106.22 [08:17:51]line Наличными: 1000.00 [08:17:51]line Безнал.: 0.00 [08:17:51]line Место: АЗС № 95 "Партнер Нефть" [08:17:51]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:17:51]line СНО: Общий режим [08:17:51]line Чек 97 20.08.2024 08:17 [08:17:51]line Смена: 466 ФФД: 1.0 [08:17:51]line ЗНМ: 0300000079 [08:17:52]line РНМ: 0000000000092545 [08:17:52]line Версия ККМ: 001 [08:17:52]line ФМ: 0000000000871802 [08:17:52]line ФД: 200798 [08:17:52]line ФПД: 244508442835905 [08:17:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081750&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200798&fm=244508442835905&tin=02508201610067®Number=0000000000092545&sum=100000 [08:17:52]OFD Sender: Processing packet 200798 [packets to send 247, broken 246] [08:17:52]ProducePacketName [08:17:52]name=ofd_packets/00200798 [08:17:52]OFD Sender: To server: pG, [08:17:52]CommunicateWithHost lk.salyk.kg:30040 [08:17:52]ConnectInit lk.salyk.kg [08:17:52]written 0, free lines is 4095 [08:17:52]Connected sock=10 [08:17:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DF B4 07 01 F6 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 61 00 00 00 F4 03 04 00 2E 51 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5E 10 03 00 35 04 06 00 DE 61 0E E1 3B C1 E5 EB 2B DA 7F AD BB 08 [08:17:52]Write to MH i2c: 01 00 00 7B 06 81 [08:17:52]Write i2c OK [08:17:52]MH_I2C_Read... [08:17:52]Read from MH i2c: 01 [08:17:52]MH_I2C_Read... [08:17:52]Read from MH i2c: 01 07 00 [08:17:52]MH_I2C_Read... [08:17:52]Read from MH i2c: 01 07 00 7B 06 00 00 00 00 00 E5 0C 79 [08:17:52]RasterBufferAndPrint [08:17:52]line [08:17:52]line [08:17:52]line [08:17:52]line [08:17:52]line [08:17:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CA 4F 47 00 FA 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 31 38 30 32 10 04 04 00 5E 10 03 00 F4 03 04 00 96 FB C3 66 B6 04 01 00 00 03 F1 7B 4F 4A FC CC DA [08:17:52]CommunicateWithHost err = 0 [08:17:52]CheckOFDResponse [08:17:52]1017 (14) - 77093643461234 [08:17:52]1041 (16) - 0000000000871802 [08:17:52]1040 (4) - 200798 [08:17:52]1012 (4) - 20.08.2024 02:12 [08:17:52]1206 (1) - 0 [08:17:52]OFD Sender: Remove packet 200798 [08:17:52]ProducePacketName [08:17:52]name=ofd_packets/00200798 [08:17:52]NVStorageDeleteData [08:17:52]written 0, free lines is 3322 [08:17:52]MH_Cut [08:17:52]Write to MH i2c: D1 01 00 82 06 01 5A [08:17:52]Write i2c OK [08:17:52]MH_I2C_Read... [08:17:52]Read from MH i2c: D1 [08:17:52]MH_I2C_Read... [08:17:52]Read from MH i2c: D1 01 00 [08:17:52]MH_I2C_Read... [08:17:52]Read from MH i2c: D1 01 00 82 06 00 59 [08:17:52]Write to MH i2c: 01 00 00 83 06 89 [08:17:52]Write i2c OK [08:17:52]MH_I2C_Read... [08:17:53]OFD Sender: No OFD packet to send [08:17:53]*** Cut start [08:17:53]*** Purtial cut [08:17:53]*** CUTSNS_PIN = 0 [08:17:53]*** Stage 1: CUTSNS_PIN = 1 [08:17:55]Read from MH i2c: 01 [08:17:55]MH_I2C_Read... [08:17:55]*** Stop cut motor [08:17:55]*** Cut end [08:17:55]Read from MH i2c: 01 07 00 [08:17:55]MH_I2C_Read... [08:17:55]Read from MH i2c: 01 07 00 83 06 00 00 00 00 00 FF 0F 9E [08:17:55]process_action close_receipt done [08:17:55]requested_data is exist [08:17:55]produce_requested_data [08:17:55]requested_item fm.sn is exist - process it [08:17:55]wFMCommunicate request_size=4 [08:17:55]MH_SAM_APDU [08:17:55]CAPDU: 80 11 00 00 [08:17:55]Write to MH i2c: E2 08 00 84 06 80 11 00 00 00 00 00 00 04 [08:17:55]Write i2c OK [08:17:55]MH_I2C_Read... [08:17:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:55]Read from MH i2c: E2 [08:17:55]MH_I2C_Read... [08:17:55]Read from MH i2c: E2 17 00 [08:17:55]MH_I2C_Read... [08:17:55]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 31 38 30 32 90 00 51 [08:17:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:17:55]wFMCommunicate OK [08:17:55]requested_item fd.num is exist - process it [08:17:55]SAM_PROTO_GetFieldsCounters [08:17:55]wFMCommunicate request_size=4 [08:17:55]MH_SAM_APDU [08:17:55]CAPDU: 80 13 00 00 [08:17:55]Write to MH i2c: E2 08 00 85 06 80 13 00 00 00 00 00 00 07 [08:17:55]Write i2c OK [08:17:55]MH_I2C_Read... [08:17:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:17:55]Read from MH i2c: E2 [08:17:55]MH_I2C_Read... [08:17:55]Read from MH i2c: E2 62 00 [08:17:55]MH_I2C_Read... [08:17:55]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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 89 [08:17: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:17:55]wFMCommunicate OK [08:17:55]SAM_PROTO_GetFieldsCounters done [08:17:55]requested_item shift.num is exist - process it [08:17:55]requested_item shift.opened is exist - process it [08:17:55]req_shift_opened [08:17:55]FM_GetShiftState [08:17:55]SAM_PROTO_GetShiftState [08:17:55]wFMCommunicate request_size=4 [08:17:55]MH_SAM_APDU [08:17:55]CAPDU: 80 13 01 00 [08:17:55]Write to MH i2c: E2 08 00 86 06 80 13 01 00 00 00 00 00 09 [08:17:55]Write i2c OK [08:17:55]MH_I2C_Read... [08:17:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:55]Read from MH i2c: E2 [08:17:55]MH_I2C_Read... [08:17:55]Read from MH i2c: E2 0E 00 [08:17:55]MH_I2C_Read... [08:17:55]Read from MH i2c: E2 0E 00 86 06 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 93 [08:17:55]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:17:55]wFMCommunicate OK [08:17:55]SAM_PROTO_GetShiftState done [08:17:55]FM_GetShiftState done [08:17:55]req_shift_opened done [08:17:55]requested_item shift.open_date is exist - process it [08:17:55]req_shift_open_date [08:17:55]req_shift_open_date done [08:17:55]produce_requested_data done [08:17:55]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200798,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:17:55]process_action_free close_receipt [08:17:55]json_value_free [08:17:55]json_value_free done [08:17:55]process_json_proto returns [08:17:55]Send response to host [08:17:50]wFMCommunicate request_size=13 [08:17:50]MH_SAM_APDU [08:17:50]CAPDU: 80 15 02 00 08 F4 03 04 00 2E 51 C4 66 [08:17:50]Write to MH i2c: E2 10 00 46 06 80 15 02 00 08 00 F4 03 04 00 2E 51 C4 66 00 00 80 [08:17:50]Write i2c OK [08:17:50]MH_I2C_Read... [08:17:50]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:17:50]Read from MH i2c: E2 [08:17:50]MH_I2C_Read... [08:17:50]Read from MH i2c: E2 03 00 [08:17:50]MH_I2C_Read... [08:17:50]Read from MH i2c: E2 03 00 46 06 00 90 00 C0 [08:17:50]RAPDU: 90 00 [08:17:50]wFMCommunicate OK [08:17:50]wFMCommunicate request_size=25 [08:17:50]MH_SAM_APDU [08:17:50]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 [08:17:50]Write to MH i2c: E2 1C 00 47 06 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 00 00 2F [08:17:50]Write i2c OK [08:17:50]MH_I2C_Read... [08:17:50]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:17:50]Read from MH i2c: E2 [08:17:50]MH_I2C_Read... [08:17:50]Read from MH i2c: E2 03 00 [08:17:50]MH_I2C_Read... [08:17:50]Read from MH i2c: E2 03 00 47 06 00 90 00 C1 [08:17:50]RAPDU: 90 00 [08:17:50]wFMCommunicate OK [08:17:50]wFMCommunicate request_size=4 [08:17:50]MH_SAM_APDU [08:17:50]CAPDU: 80 15 03 00 [08:17:50]Write to MH i2c: E2 08 00 48 06 80 15 03 00 00 00 00 00 CF [08:17:50]Write i2c OK [08:17:50]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 40 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 40 00 48 06 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 61 00 00 00 35 04 06 00 DE 61 0E E1 3B C1 90 00 8E [08:17:51]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 61 00 00 00 35 04 06 00 DE 61 0E E1 3B C1 90 00 [08:17:51]wFMCommunicate OK [08:17:51]SAM_PROTO_ProcessDocument answer len = 59 [08:17:51]SAM_PROTO_ProcessDocument done [08:17:51]SetTLVBufToDocument [08:17:51]Processing tag 1209 (04B9) [08:17:51]Malloc new data [08:17:51]Processing tag 1041 (0411) [08:17:51]Processing tag 1040 (0410) [08:17:51]Malloc new data [08:17:51]Processing tag 1038 (040E) [08:17:51]Malloc new data [08:17:51]Processing tag 1042 (0412) [08:17:51]Malloc new data [08:17:51]Processing tag 1077 (0435) [08:17:51]Malloc new data [08:17:51]SetTLVBufToDocument err=0 [08:17:51]KKMLoadAndSignReceiptData store KKM data [08:17:51]KKMLoadAndSignReceiptData err=0 [08:17:51]wFMCommunicate request_size=4 [08:17:51]MH_SAM_APDU [08:17:51]CAPDU: 80 11 00 00 [08:17:51]Write to MH i2c: E2 08 00 49 06 80 11 00 00 00 00 00 00 C9 [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 17 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 17 00 49 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 16 [08:17:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:17:51]wFMCommunicate OK [08:17:51]Счет N : (1)11328374 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 21 Товар: 2710124500 Аи-95-К-5 13.480 * 74.20 = 1000.22 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 97 20.08.2024 08:17 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200798 ФПД: 244508442835905 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T081750&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200798&fm=244508442835905&tin=02508201610067®Number=0000000000092545&sum=100000 [08:17:51]StoreToDocumentArchive [08:17:51]shift 466 fd 200798 [08:17:51]save to /storage/0466/doc_00200798 [08:17:51]save last doc name /storage/0466/doc_00200798 to /storage/kkm_last_doc_name [08:17:51]save OK [08:17:51]Clear old archive folders... [08:17:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:17:51]tlvbuf is B6F19A60 [08:17:51]SAM_PROTO_ClearQueue [08:17:51]wFMCommunicate request_size=4 [08:17:51]MH_SAM_APDU [08:17:51]CAPDU: 80 09 00 00 [08:17:51]Write to MH i2c: E2 08 00 4A 06 80 09 00 00 00 00 00 00 C2 [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 03 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 03 00 4A 06 00 90 00 C4 [08:17:51]RAPDU: 90 00 [08:17:51]wFMCommunicate OK [08:17:51]SAM_PROTO_ClearQueue done [08:17:51]KKMCreateOFDPacket [08:17:51]OFDProtocolAddRootSTLVToBuf [08:17:51]FM_MakeSignedData [08:17:51]FM_MakeSignedData [08:17:51]SAM_PROTO_SignData [08:17:51]wFMCommunicate request_size=4 [08:17:51]MH_SAM_APDU [08:17:51]CAPDU: 80 0D 01 02 [08:17:51]Write to MH i2c: E2 08 00 4B 06 80 0D 01 02 00 00 00 00 CA [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:17:51]Read from MH i2c: E2 03 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 03 00 4B 06 00 90 00 C5 [08:17:51]RAPDU: 90 00 [08:17:51]wFMCommunicate OK [08:17:51]wFMCommunicate request_size=255 [08:17:51]MH_SAM_APDU [08:17:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 61 00 00 00 F4 03 04 00 2E 51 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5E 10 03 00 35 04 06 00 DE [08:17:51]Write to MH i2c: E2 02 01 4C 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 61 00 00 00 F4 03 04 00 2E 51 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5E 10 03 00 35 04 06 00 DE 00 00 9C [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 03 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 03 00 4C 06 00 90 00 C6 [08:17:51]RAPDU: 90 00 [08:17:51]wFMCommunicate OK [08:17:51]wFMCommunicate request_size=10 [08:17:51]MH_SAM_APDU [08:17:51]CAPDU: 80 0D 02 02 05 61 0E E1 3B C1 [08:17:51]Write to MH i2c: E2 0D 00 4D 06 80 0D 02 02 05 00 61 0E E1 3B C1 00 00 23 [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 03 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 03 00 4D 06 00 90 00 C7 [08:17:51]RAPDU: 90 00 [08:17:51]wFMCommunicate OK [08:17:51]wFMCommunicate request_size=4 [08:17:51]MH_SAM_APDU [08:17:51]CAPDU: 80 0D 03 02 [08:17:51]Write to MH i2c: E2 08 00 4E 06 80 0D 03 02 00 00 00 00 CF [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 0B 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 0B 00 4E 06 00 E5 EB 2B DA 7F AD BB 08 90 00 94 [08:17:51]RAPDU: E5 EB 2B DA 7F AD BB 08 90 00 [08:17:51]wFMCommunicate OK [08:17:51]SAM_PROTO_SignData done [08:17:51]FM_MakeSignedData done [08:17:51]CreateOFDProtocolMessage [08:17:51]wFMCommunicate request_size=4 [08:17:51]MH_SAM_APDU [08:17:51]CAPDU: 80 11 00 00 [08:17:51]Write to MH i2c: E2 08 00 4F 06 80 11 00 00 00 00 00 00 CF [08:17:51]Write i2c OK [08:17:51]MH_I2C_Read... [08:17:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:51]Read from MH i2c: E2 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 17 00 [08:17:51]MH_I2C_Read... [08:17:51]Read from MH i2c: E2 17 00 4F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1C [08:17:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:17:51]wFMCommunicate OK [08:17:51]CreateOFDProtocolMessage done [08:17:51]OFDSenderStorePacket 200798 [08:17:51]StoreOFDPacket docnum=200798 [08:17:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200798,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:17:55]free response buf [08:17:55]execute_script done [08:17:55]execute_script returns [08:17:55]free content buf [08:17:55]Sock 9.Close socket [08:17:55]Sock 9.Thread stoped [08:17:58]OFD Sender: No OFD packet to send [08:18:01]recv_with_timeout no data received [08:18:03]OFD Sender: No OFD packet to send [08:18:08]OFD Sender: No OFD packet to send [08:18:13]OFD Sender: No OFD packet to send [08:18:18]OFD Sender: No OFD packet to send [08:18:23]OFD Sender: No OFD packet to send [08:18:28]OFD Sender: No OFD packet to send [08:18:33]OFD Sender: No OFD packet to send [08:18:38]OFD Sender: No OFD packet to send [08:18:43]OFD Sender: No OFD packet to send [08:18:48]OFD Sender: No OFD packet to send [08:18:53]OFD Sender: No OFD packet to send [08:18:58]OFD Sender: No OFD packet to send [08:19:03]OFD Sender: No OFD packet to send [08:19:08]OFD Sender: No OFD packet to send [08:19:13]OFD Sender: No OFD packet to send [08:19:18]OFD Sender: No OFD packet to send [08:19:23]OFD Sender: No OFD packet to send [08:19:28]OFD Sender: No OFD packet to send [08:19:33]OFD Sender: No OFD packet to send [08:19:38]OFD Sender: No OFD packet to send [08:19:43]OFD Sender: No OFD packet to send [08:19:48]OFD Sender: No OFD packet to send [08:19:53]OFD Sender: No OFD packet to send [08:19:58]OFD Sender: No OFD packet to send [08:20:03]OFD Sender: No OFD packet to send [08:20:08]OFD Sender: No OFD packet to send [08:20:13]OFD Sender: No OFD packet to send [08:20:18]OFD Sender: No OFD packet to send [08:20:23]OFD Sender: No OFD packet to send [08:20:28]OFD Sender: No OFD packet to send [08:20:33]accept exits with 8 [08:20:33]New connection [08:20:33]New thread 3067211108 created [08:20:33]Thread 3067067748 joined [08:20:33]Waiting for new connection... [08:20:33] Sock 8.Parse request [08:20:33]Sock 8.Check first char [08:20:33]Sock 8.First char is OK [08:20:33]request: POST /json_proto HTTP/1.0 [08:20:33]Method: POST [08:20:33]URL: /json_proto [08:20:33]Method is POST - this is cgi request [08:20:33]url: /json_proto [08:20:33]query_string will be loaded in cgi processing [08:20:33]execute_cgi json_proto POST (null) [08:20:33]execute_cgi path=json_proto method=POST [08:20:33]POST find Content-Length [08:20:33]Host: 172.17.46.195:8080 [08:20:33]Content-Length: 679 [08:20:33]Content-Type: application/json [08:20:33] [08:20:33]POST finish read [08:20:33]Found Content-Length = 679 [08:20:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:33]execute_script... [08:20: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)11328375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:33]POST & json_proto [08:20:33]process_json_proto [08:20:33]json parsed OK: [08:20:33]protocol is kg_v1.0 [08:20:33]action value=close_receipt [08:20:33]process_action close_receipt [08:20:33]cmd_close_receipt [08:20:33]MH_GetDate [08:20:33]Write to MH i2c: F0 00 00 87 06 7C [08:20:33]Write i2c OK [08:20:33]MH_I2C_Read... [08:20:33]Read from MH i2c: F0 [08:20:33]MH_I2C_Read... [08:20:33]Read from MH i2c: F0 09 00 [08:20:33]MH_I2C_Read... [08:20:33]Read from MH i2c: F0 09 00 87 06 00 D1 51 C4 66 75 08 C2 66 76 [08:20:33]GetLastDocTimeStamp 1724141870 [08:20:33]current date 1724142033 [08:20:33]FM_GetShiftState [08:20:33]SAM_PROTO_GetShiftState [08:20:33]wFMCommunicate request_size=4 [08:20:33]MH_SAM_APDU [08:20:33]CAPDU: 80 13 01 00 [08:20:33]Write to MH i2c: E2 08 00 88 06 80 13 01 00 00 00 00 00 0B [08:20:33]Write i2c OK [08:20:33]MH_I2C_Read... [08:20:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:33]Read from MH i2c: E2 [08:20:33]MH_I2C_Read... [08:20:33]Read from MH i2c: E2 0E 00 [08:20:33]MH_I2C_Read... [08:20:33]Read from MH i2c: E2 0E 00 88 06 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 95 [08:20:33]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:20:33]wFMCommunicate OK [08:20:33]SAM_PROTO_GetShiftState done [08:20:33]FM_GetShiftState done [08:20:33]opened in 1724112758 [08:20:33]opened+sec_in_day 1724199158 [08:20:33]quantity*price = 30035 [08:20:33]sum+1 = 30036 [08:20:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 98 20.08.2024 08:20 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200799 ФПД: 150961357250086 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082033&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200799&fm=150961357250086&tin=02508201610067®Number=0000000000092545&sum=30000 [08:20:34]StoreToDocumentArchive [08:20:34]shift 466 fd 200799 [08:20:34]save to /storage/0466/doc_00200799 [08:20:34]save last doc name /storage/0466/doc_00200799 to /storage/kkm_last_doc_name [08:20:34]save OK [08:20:34]Clear old archive folders... [08:20:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:20:34]tlvbuf is 00FFA4E0 [08:20:34]SAM_PROTO_ClearQueue [08:20:34]wFMCommunicate request_size=4 [08:20:34]MH_SAM_APDU [08:20:34]CAPDU: 80 09 00 00 [08:20:34]Write to MH i2c: E2 08 00 95 06 80 09 00 00 00 00 00 00 0D [08:20:34]Write i2c OK [08:20:34]MH_I2C_Read... [08:20:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:20:34]Read from MH i2c: E2 [08:20:34]MH_I2C_Read... [08:20:34]Read from MH i2c: E2 03 00 [08:20:34]MH_I2C_Read... [08:20:34]Read from MH i2c: E2 03 00 95 06 00 90 00 0F [08:20:34]RAPDU: 90 00 [08:20:34]wFMCommunicate OK [08:20:34]SAM_PROTO_ClearQueue done [08:20:34]KKMCreateOFDPacket [08:20:34]OFDProtocolAddRootSTLVToBuf [08:20:34]FM_MakeSignedData [08:20:34]FM_MakeSignedData [08:20:34]SAM_PROTO_SignData [08:20:34]wFMCommunicate request_size=4 [08:20:34]MH_SAM_APDU [08:20:34]CAPDU: 80 0D 01 02 [08:20:34]Write to MH i2c: E2 08 00 96 06 80 0D 01 02 00 00 00 00 15 [08:20:34]Write i2c OK [08:20:34]MH_I2C_Read... [08:20:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:20:34]Read from MH i2c: E2 [08:20:34]MH_I2C_Read... [08:20:34]Read from MH i2c: E2 03 00 [08:20:34]MH_I2C_Read... [08:20:34]Read from MH i2c: E2 03 00 96 06 00 90 00 10 [08:20:34]RAPDU: 90 00 [08:20:34]wFMCommunicate OK [08:20:34]wFMCommunicate request_size=255 [08:20:34]MH_SAM_APDU [08:20: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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 D1 51 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5F 10 03 00 35 04 06 00 89 [08:20:34]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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 D1 51 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5F 10 03 00 35 04 06 00 89 00 00 28 [08:20:34]Write i2c OK [08:20:34]MH_I2C_Read... [08:20:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:20:34]Read from MH i2c: E2 [08:20:34]MH_I2C_Read... [08:20:34]Read from MH i2c: E2 03 00 [08:20:34]MH_I2C_Read... [08:20:34]Read from MH i2c: E2 03 00 97 06 00 90 00 11 [08:20:34]RAPDU: 90 00 [08:20:34]wFMCommunicate OK [08:20:34]wFMCommunicate request_size=10 [08:20:34]MH_SAM_APDU [08:20:34]CAPDU: 80 0D 02 02 05 4C 6E 12 DE 26 [08:20:34]Write to MH i2c: E2 0D 00 98 06 80 0D 02 02 05 00 4C 6E 12 DE 26 00 00 F2 [08:20:34]Write i2c OK [08:20:34]MH_I2C_Read... [08:20:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:20:34]Read from MH i2c: E2 [08:20:34]MH_I2C_Read... [08:20:34]Read from MH i2c: E2 03 00 [08:20:34]MH_I2C_Read... [08:20:34]Read from MH i2c: E2 03 00 98 06 00 90 00 12 [08:20:34]RAPDU: 90 00 [08:20:34]wFMCommunicate OK [08:20:34]wFMCommunicate request_size=4 [08:20:34]MH_SAM_APDU [08:20:34]CAPDU: 80 0D 03 02 [08:20:34]Write to MH i2c: E2 08 00 99 06 80 0D 03 02 00 00 00 00 1A [08:20:34]Write i2c OK [08:20:34]MH_I2C_Read... [08:20:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:20:34]Read from MH i2c: E2 [08:20:34]MH_I2C_Read... [08:20:34]Read from MH i2c: E2 0B 00 [08:20:34]MH_I2C_Read... [08:20:34]Read from MH i2c: E2 0B 00 99 06 00 F1 1B 36 69 A5 81 85 65 90 00 D6 [08:20:34]RAPDU: F1 1B 36 69 A5 81 85 65 90 00 [08:20:34]wFMCommunicate OK [08:20:34]SAM_PROTO_SignData done [08:20:34]FM_MakeSignedData done [08:20:34]CreateOFDProtocolMessage [08:20:34]wFMCommunicate request_size=4 [08:20:34]MH_SAM_APDU [08:20:34]CAPDU: 80 11 00 00 [08:20:34]Write to MH i2c: E2 08 00 9A 06 80 11 00 00 00 00 00 00 1A [08:20:34]Write i2c OK [08:20:34]MH_I2C_Read... [08:20:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:20:34]Read from MH i2c: E2 [08:20:34]MH_I2C_Read... [08:20:34]Read from MH i2c: E2 17 00 [08:20:34]MH_I2C_Read... [08:20:34]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 31 38 30 32 90 00 67 [08:20:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:20:34]wFMCommunicate OK [08:20:34]CreateOFDProtocolMessage done [08:20:34]OFDSenderStorePacket 200799 [08:20:34]StoreOFDPacket docnum=200799 [08:20:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BD E5 07 01 A4 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 D1 51 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5F 10 03 00 35 04 06 00 89 4C 6E 12 DE 26 F1 1B 36 69 A5 81 85 65 [08:20:34]CheckFolder [08:20:34]dirname=/storage/ofd_packets [08:20:34]CheckFolder done [08:20:34]ProducePacketName [08:20:34]name=ofd_packets/00200799 [08:20:34]NVStorageSaveData ofd_packets/00200799 [08:20:34]File name is /storage/ofd_packets/00200799 [08:20:34]Write 301 bytes [08:20:34]NVStorageSaveData done [08:20:34]OFDSenderStorePacket done [08:20:34]KKMCreateOFDPacket done [08:20:34]NVStorageSaveData kkm_last_timestamp [08:20:34]File name is /storage/kkm_last_timestamp [08:20:34]Write 4 bytes [08:20:34]NVStorageSaveData done [08:20:34]ExternCall_PrintAddStr [08:20:34]wPrintStart [08:20:34]Write to MH i2c: 01 00 00 9B 06 A1 [08:20:34]Write i2c OK [08:20:34]MH_I2C_Read... [08:20:34]Read from MH i2c: 01 [08:20:34]MH_I2C_Read... [08:20:34]Read from MH i2c: 01 07 00 [08:20:34]MH_I2C_Read... [08:20:34]Read from MH i2c: 01 07 00 9B 06 00 00 00 00 00 FF 0F B6 [08:20:34]RasterBufferAndPrint [08:20:34]line Счет N : (1)11328375 [08:20:34]line ИНН: 02508201610067 [08:20:34]line Контрольно-Кассовый Чек [08:20:34]line ПРОДАЖА [08:20:34]line ТРК (МРК, ГНК) : 22 [08:20:34]line Товар: 2710124130 [08:20:34]line Аи-92-К-4 [08:20:34]line 4.430 * 67.80 [08:20:34]line = 300.35 [08:20:34]line НДС 12% НСП 1% [08:20:34]line > о реализуемом товаре [08:20:34]line ОКРУГЛЕНИЕ: -0.35 [08:20:34]line ИТОГО: 300.00 [08:20:34]line Внесено: 300.00 [08:20:34]line СДАЧА: 0.00 [08:20:34]line НСП 1% : 2.66 [08:20:34]line НДС 12% : 31.90 [08:20:34]line Наличными: 300.00 [08:20:34]line Безнал.: 0.00 [08:20:34]line Место: АЗС № 95 "Партнер Нефть" [08:20:34]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:20:34]line СНО: Общий режим [08:20:34]line Чек 98 20.08.2024 08:20 [08:20:34]line Смена: 466 ФФД: 1.0 [08:20:34]line ЗНМ: 0300000079 [08:20:34]line РНМ: 0000000000092545 [08:20:34]line Версия ККМ: 001 [08:20:34]line ФМ: 0000000000871802 [08:20:34]line ФД: 200799 [08:20:34]line ФПД: 150961357250086 [08:20:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082033&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200799&fm=150961357250086&tin=02508201610067®Number=0000000000092545&sum=30000 [08:20:35]written 0, free lines is 4095 [08:20:35]OFD Sender: Processing packet 200799 [packets to send 247, broken 246] [08:20:35]ProducePacketName [08:20:35]name=ofd_packets/00200799 [08:20:35]OFD Sender: To server: pG, [08:20:35]CommunicateWithHost lk.salyk.kg:30040 [08:20:35]ConnectInit lk.salyk.kg [08:20:35]Connected sock=9 [08:20:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BD E5 07 01 A4 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 D1 51 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5F 10 03 00 35 04 06 00 89 4C 6E 12 DE 26 F1 1B 36 69 A5 81 85 65 [08:20:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 04 DE 47 00 C6 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 31 38 30 32 10 04 04 00 5F 10 03 00 F4 03 04 00 39 FC C3 66 B6 04 01 00 00 75 7D 60 5D 4C 79 73 F1 [08:20:35]CommunicateWithHost err = 0 [08:20:35]CheckOFDResponse [08:20:35]1017 (14) - 77093643461234 [08:20:35]1041 (16) - 0000000000871802 [08:20:35]1040 (4) - 200799 [08:20:35]1012 (4) - 20.08.2024 02:15 [08:20:35]1206 (1) - 0 [08:20:35]OFD Sender: Remove packet 200799 [08:20:35]ProducePacketName [08:20:35]name=ofd_packets/00200799 [08:20:35]NVStorageDeleteData [08:20:35]Write to MH i2c: 01 00 00 C6 06 CC [08:20:35]Write i2c OK [08:20:35]MH_I2C_Read... [08:20:35]Read from MH i2c: 01 [08:20:35]MH_I2C_Read... [08:20:35]Read from MH i2c: 01 07 00 [08:20:35]MH_I2C_Read... [08:20:35]Read from MH i2c: 01 07 00 C6 06 00 00 00 00 00 EE 0C CD [08:20:35]RasterBufferAndPrint [08:20:35]line [08:20:35]line [08:20:35]line [08:20:35]line [08:20:35]line [08:20:35]written 0, free lines is 3316 [08:20:35]MH_Cut [08:20:35]Write to MH i2c: D1 01 00 CD 06 01 A5 [08:20:35]Write i2c OK [08:20:35]MH_I2C_Read... [08:20:35]Read from MH i2c: D1 [08:20:35]MH_I2C_Read... [08:20:35]Read from MH i2c: D1 01 00 [08:20:35]MH_I2C_Read... [08:20:35]Read from MH i2c: D1 01 00 CD 06 00 A4 [08:20:35]Write to MH i2c: 01 00 00 CE 06 D4 [08:20:35]Write i2c OK [08:20:35]MH_I2C_Read... [08:20:36]OFD Sender: No OFD packet to send [08:20:36]*** Cut start [08:20:36]*** Purtial cut [08:20:36]*** Stage 1: CUTSNS_PIN = 1 [08:20:36]Read from MH i2c: 01 [08:20:36]MH_I2C_Read... [08:20:36]*** Stop cut motor [08:20:36]*** Cut end [08:20:36]Read from MH i2c: 01 07 00 [08:20:36]MH_I2C_Read... [08:20:36]Read from MH i2c: 01 07 00 CE 06 00 00 00 00 00 FF 0F E9 [08:20:36]process_action close_receipt done [08:20:36]requested_data is exist [08:20:36]produce_requested_data [08:20:36]requested_item fm.sn is exist - process it [08:20:36]wFMCommunicate request_size=4 [08:20:36]MH_SAM_APDU [08:20:36]CAPDU: 80 11 00 00 [08:20:36]Write to MH i2c: E2 08 00 CF 06 80 11 00 00 00 00 00 00 4F [08:20:36]Write i2c OK [08:20:36]MH_I2C_Read... [08:20:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:20:36]Read from MH i2c: E2 [08:20:36]MH_I2C_Read... [08:20:36]Read from MH i2c: E2 17 00 [08:20:36]MH_I2C_Read... [08:20:36]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 31 38 30 32 90 00 9C [08:20:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:20:36]wFMCommunicate OK [08:20:36]requested_item fd.num is exist - process it [08:20:36]SAM_PROTO_GetFieldsCounters [08:20:36]wFMCommunicate request_size=4 [08:20:36]MH_SAM_APDU [08:20:36]CAPDU: 80 13 00 00 [08:20:36]Write to MH i2c: E2 08 00 D0 06 80 13 00 00 00 00 00 00 52 [08:20:36]Write i2c OK [08:20:36]MH_I2C_Read... [08:20:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:20:36]Read from MH i2c: E2 [08:20:36]MH_I2C_Read... [08:20:36]Read from MH i2c: E2 62 00 [08:20:36]MH_I2C_Read... [08:20:36]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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5F 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 D8 [08:20: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5F 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:20:36]wFMCommunicate OK [08:20:36]SAM_PROTO_GetFieldsCounters done [08:20:36]requested_item shift.num is exist - process it [08:20:36]requested_item shift.opened is exist - process it [08:20:36]req_shift_opened [08:20:36]FM_GetShiftState [08:20:36]SAM_PROTO_GetShiftState [08:20:36]wFMCommunicate request_size=4 [08:20:36]MH_SAM_APDU [08:20:36]CAPDU: 80 13 01 00 [08:20:36]Write to MH i2c: E2 08 00 D1 06 80 13 01 00 00 00 00 00 54 [08:20:36]Write i2c OK [08:20:36]MH_I2C_Read... [08:20:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:37]Read from MH i2c: E2 [08:20:37]MH_I2C_Read... [08:20:37]Read from MH i2c: E2 0E 00 [08:20:37]MH_I2C_Read... [08:20:37]Read from MH i2c: E2 0E 00 D1 06 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 DE [08:20:37]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:20:37]wFMCommunicate OK [08:20:37]SAM_PROTO_GetShiftState done [08:20:37]FM_GetShiftState done [08:20:37]req_shift_opened done [08:20:37]requested_item shift.open_date is exist - process it [08:20:37]req_shift_open_date [08:20:37]req_shift_open_date done [08:20:37]produce_requested_data done [08:20:37]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200799,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:20:37]process_action_free close_receipt [08:20:37]json_value_free [08:20:37]json_value_free done [08:20:37]process_json_proto returns [08:20:37]Send response to host [08:20:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200799,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:20:37]free response buf [08:20:37]execute_script done [08:20:37]execute_script returns [08:20:37]free content buf [08:20:37]Sock 8.Close socket [08:20:37]Sock 8.Thread stoped [08:20:41]OFD Sender: No OFD packet to send [08:20:43]recv_with_timeout no data received [08:20:46]OFD Sender: No OFD packet to send [08:20:51]OFD Sender: No OFD packet to send [08:20:56]OFD Sender: No OFD packet to send [08:20:58]accept exits with 10 [08:20:58]New connection [08:20:58]New thread 3067067748 created [08:20:58]Thread 3067211108 joined [08:20:58]Waiting for new connection... [08:20:58] Sock 10.Parse request [08:20:58]Sock 10.Check first char [08:20:58]Sock 10.First char is OK [08:20:58]request: POST /json_proto HTTP/1.0 [08:20:58]Method: POST [08:20:58]URL: /json_proto [08:20:58]Method is POST - this is cgi request [08:20:58]url: /json_proto [08:20:58]query_string will be loaded in cgi processing [08:20:58]execute_cgi json_proto POST (null) [08:20:58]execute_cgi path=json_proto method=POST [08:20:58]POST find Content-Length [08:20:58]Host: 172.17.46.195:8080 [08:20:58]Content-Length: 679 [08:20:58]Content-Type: application/json [08:20:58] [08:20:58]POST finish read [08:20:58]Found Content-Length = 679 [08:20:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328376", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:58]execute_script... [08:20: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)11328376", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:58]POST & json_proto [08:20:58]process_json_proto [08:20:58]json parsed OK: [08:20:58]protocol is kg_v1.0 [08:20:58]action value=close_receipt [08:20:58]process_action close_receipt [08:20:58]cmd_close_receipt [08:20:58]MH_GetDate [08:20:58]Write to MH i2c: F0 00 00 D2 06 C7 [08:20:58]Write i2c OK [08:20:58]MH_I2C_Read... [08:20:58]Read from MH i2c: F0 [08:20:58]MH_I2C_Read... [08:20:58]Read from MH i2c: F0 09 00 [08:20:58]MH_I2C_Read... [08:20:58]Read from MH i2c: F0 09 00 D2 06 00 EB 51 C4 66 75 08 C2 66 DB [08:20:58]GetLastDocTimeStamp 1724142033 [08:20:58]current date 1724142059 [08:20:58]FM_GetShiftState [08:20:58]SAM_PROTO_GetShiftState [08:20:58]wFMCommunicate request_size=4 [08:20:58]MH_SAM_APDU [08:20:58]CAPDU: 80 13 01 00 [08:20:58]Write to MH i2c: E2 08 00 D3 06 80 13 01 00 00 00 00 00 56 [08:20:58]Write i2c OK [08:20:58]MH_I2C_Read... [08:20:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:58]Read from MH i2c: E2 [08:20:58]MH_I2C_Read... [08:20:58]Read from MH i2c: E2 0E 00 [08:20:58]MH_I2C_Read... [08:20:58]Read from MH i2c: E2 0E 00 D3 06 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E0 [08:20:58]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:20:58]wFMCommunicate OK [08:20:58]SAM_PROTO_GetShiftState done [08:20:58]FM_GetShiftState done [08:20:58]opened in 1724112758 [08:20:58]opened+sec_in_day 1724199158 [08:20:58]quantity*price = 50036 [08:20:58]sum+1 = 50037 [08:20:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 99 20.08.2024 08:20 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200800 ФПД: 162108922504782 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082059&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200800&fm=162108922504782&tin=02508201610067®Number=0000000000092545&sum=50000 [08:20:59]StoreToDocumentArchive [08:20:59]shift 466 fd 200800 [08:20:59]save to /storage/0466/doc_00200800 [08:20:59]save last doc name /storage/0466/doc_00200800 to /storage/kkm_last_doc_name [08:20:59]save OK [08:20:59]Clear old archive folders... [08:20:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:20:59]tlvbuf is 00FFCAE0 [08:20:59]SAM_PROTO_ClearQueue [08:20:59]wFMCommunicate request_size=4 [08:20:59]MH_SAM_APDU [08:20:59]CAPDU: 80 09 00 00 [08:20:59]Write to MH i2c: E2 08 00 E0 06 80 09 00 00 00 00 00 00 58 [08:20:59]Write i2c OK [08:20:59]MH_I2C_Read... [08:20:59]Read from MH i2c: E2 [08:20:59]MH_I2C_Read... [08:20:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:20:59]Read from MH i2c: E2 03 00 [08:20:59]MH_I2C_Read... [08:20:59]Read from MH i2c: E2 03 00 E0 06 00 90 00 5A [08:20:59]RAPDU: 90 00 [08:20:59]wFMCommunicate OK [08:20:59]SAM_PROTO_ClearQueue done [08:20:59]KKMCreateOFDPacket [08:20:59]OFDProtocolAddRootSTLVToBuf [08:20:59]FM_MakeSignedData [08:20:59]FM_MakeSignedData [08:20:59]SAM_PROTO_SignData [08:20:59]wFMCommunicate request_size=4 [08:20:59]MH_SAM_APDU [08:20:59]CAPDU: 80 0D 01 02 [08:20:59]Write to MH i2c: E2 08 00 E1 06 80 0D 01 02 00 00 00 00 60 [08:20:59]Write i2c OK [08:20:59]MH_I2C_Read... [08:20:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:20:59]Read from MH i2c: E2 [08:20:59]MH_I2C_Read... [08:20:59]Read from MH i2c: E2 03 00 [08:20:59]MH_I2C_Read... [08:20:59]Read from MH i2c: E2 03 00 E1 06 00 90 00 5B [08:20:59]RAPDU: 90 00 [08:20:59]wFMCommunicate OK [08:20:59]wFMCommunicate request_size=255 [08:20:59]MH_SAM_APDU [08:20:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 EB 51 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 60 10 03 00 35 04 06 00 93 [08:20:59]Write to MH i2c: E2 02 01 E2 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 EB 51 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 60 10 03 00 35 04 06 00 93 00 00 7A [08:20:59]Write i2c OK [08:20:59]MH_I2C_Read... [08:21:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:00]Read from MH i2c: E2 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 03 00 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 03 00 E2 06 00 90 00 5C [08:21:00]RAPDU: 90 00 [08:21:00]wFMCommunicate OK [08:21:00]wFMCommunicate request_size=10 [08:21:00]MH_SAM_APDU [08:21:00]CAPDU: 80 0D 02 02 05 6F EC BD A6 4E [08:21:00]Write to MH i2c: E2 0D 00 E3 06 80 0D 02 02 05 00 6F EC BD A6 4E 00 00 79 [08:21:00]Write i2c OK [08:21:00]MH_I2C_Read... [08:21:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:00]Read from MH i2c: E2 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 03 00 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 03 00 E3 06 00 90 00 5D [08:21:00]RAPDU: 90 00 [08:21:00]wFMCommunicate OK [08:21:00]wFMCommunicate request_size=4 [08:21:00]MH_SAM_APDU [08:21:00]CAPDU: 80 0D 03 02 [08:21:00]Write to MH i2c: E2 08 00 E4 06 80 0D 03 02 00 00 00 00 65 [08:21:00]Write i2c OK [08:21:00]MH_I2C_Read... [08:21:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:21:00]Read from MH i2c: E2 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 0B 00 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 0B 00 E4 06 00 A4 AF 65 EF 17 A3 14 C2 90 00 9D [08:21:00]RAPDU: A4 AF 65 EF 17 A3 14 C2 90 00 [08:21:00]wFMCommunicate OK [08:21:00]SAM_PROTO_SignData done [08:21:00]FM_MakeSignedData done [08:21:00]CreateOFDProtocolMessage [08:21:00]wFMCommunicate request_size=4 [08:21:00]MH_SAM_APDU [08:21:00]CAPDU: 80 11 00 00 [08:21:00]Write to MH i2c: E2 08 00 E5 06 80 11 00 00 00 00 00 00 65 [08:21:00]Write i2c OK [08:21:00]MH_I2C_Read... [08:21:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:00]Read from MH i2c: E2 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 17 00 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 17 00 E5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B2 [08:21:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:21:00]wFMCommunicate OK [08:21:00]CreateOFDProtocolMessage done [08:21:00]OFDSenderStorePacket 200800 [08:21:00]StoreOFDPacket docnum=200800 [08:21:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 89 9F 07 01 25 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 EB 51 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 60 10 03 00 35 04 06 00 93 6F EC BD A6 4E A4 AF 65 EF 17 A3 14 C2 [08:21:00]CheckFolder [08:21:00]dirname=/storage/ofd_packets [08:21:00]CheckFolder done [08:21:00]ProducePacketName [08:21:00]name=ofd_packets/00200800 [08:21:00]NVStorageSaveData ofd_packets/00200800 [08:21:00]File name is /storage/ofd_packets/00200800 [08:21:00]Write 301 bytes [08:21:00]NVStorageSaveData done [08:21:00]OFDSenderStorePacket done [08:21:00]KKMCreateOFDPacket done [08:21:00]NVStorageSaveData kkm_last_timestamp [08:21:00]File name is /storage/kkm_last_timestamp [08:21:00]Write 4 bytes [08:21:00]NVStorageSaveData done [08:21:00]ExternCall_PrintAddStr [08:21:00]wPrintStart [08:21:00]Write to MH i2c: 01 00 00 E6 06 EC [08:21:00]Write i2c OK [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: 01 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: 01 07 00 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: 01 07 00 E6 06 00 00 00 00 00 FF 0F 01 [08:21:00]RasterBufferAndPrint [08:21:00]line Счет N : (1)11328376 [08:21:00]line ИНН: 02508201610067 [08:21:00]line Контрольно-Кассовый Чек [08:21:00]line ПРОДАЖА [08:21:00]line ТРК (МРК, ГНК) : 42 [08:21:00]line Товар: 2710124130 [08:21:00]line Аи-92-К-4 [08:21:00]line 7.380 * 67.80 [08:21:00]line = 500.36 [08:21:00]line НДС 12% НСП 1% [08:21:00]line > о реализуемом товаре [08:21:00]line ОКРУГЛЕНИЕ: -0.36 [08:21:00]line ИТОГО: 500.00 [08:21:00]line Внесено: 500.00 [08:21:00]line СДАЧА: 0.00 [08:21:00]line НСП 1% : 4.43 [08:21:00]line НДС 12% : 53.14 [08:21:00]line Наличными: 500.00 [08:21:00]line Безнал.: 0.00 [08:21:00]line Место: АЗС № 95 "Партнер Нефть" [08:21:00]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:21:00]line СНО: Общий режим [08:21:00]line Чек 99 20.08.2024 08:20 [08:21:00]line Смена: 466 ФФД: 1.0 [08:21:00]line ЗНМ: 0300000079 [08:21:00]line РНМ: 0000000000092545 [08:21:00]line Версия ККМ: 001 [08:21:00]line ФМ: 0000000000871802 [08:21:00]line ФД: 200800 [08:21:00]line ФПД: 162108922504782 [08:21:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082059&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200800&fm=162108922504782&tin=02508201610067®Number=0000000000092545&sum=50000 [08:21:00]OFD Sender: Processing packet 200800 [packets to send 247, broken 246] [08:21:00]ProducePacketName [08:21:00]name=ofd_packets/00200800 [08:21:00]OFD Sender: To server: pG, [08:21:00]CommunicateWithHost lk.salyk.kg:30040 [08:21:00]ConnectInit lk.salyk.kg [08:21:00]written 0, free lines is 4095 [08:21:00]Connected sock=9 [08:21:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 89 9F 07 01 25 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 EB 51 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 60 10 03 00 35 04 06 00 93 6F EC BD A6 4E A4 AF 65 EF 17 A3 14 C2 [08:21:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 08 56 47 00 65 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 31 38 30 32 10 04 04 00 60 10 03 00 F4 03 04 00 52 FC C3 66 B6 04 01 00 00 E8 33 A1 12 30 B4 79 33 [08:21:01]CommunicateWithHost err = 0 [08:21:01]CheckOFDResponse [08:21:01]1017 (14) - 77093643461234 [08:21:01]1041 (16) - 0000000000871802 [08:21:01]1040 (4) - 200800 [08:21:01]1012 (4) - 20.08.2024 02:15 [08:21:01]1206 (1) - 0 [08:21:01]OFD Sender: Remove packet 200800 [08:21:01]ProducePacketName [08:21:01]name=ofd_packets/00200800 [08:21:01]NVStorageDeleteData [08:21:01]Write to MH i2c: 01 00 00 11 07 18 [08:21:01]Write i2c OK [08:21:01]MH_I2C_Read... [08:21:01]Read from MH i2c: 01 [08:21:01]MH_I2C_Read... [08:21:01]Read from MH i2c: 01 07 00 [08:21:01]MH_I2C_Read... [08:21:01]Read from MH i2c: 01 07 00 11 07 00 00 00 00 00 EB 0C 16 [08:21:01]RasterBufferAndPrint [08:21:01]line [08:21:01]line [08:21:01]line [08:21:01]line [08:21:01]line [08:21:01]written 0, free lines is 3313 [08:21:01]MH_Cut [08:21:01]Write to MH i2c: D1 01 00 18 07 01 F1 [08:21:01]Write i2c OK [08:21:01]MH_I2C_Read... [08:21:01]Read from MH i2c: D1 [08:21:01]MH_I2C_Read... [08:21:01]Read from MH i2c: D1 01 00 [08:21:01]MH_I2C_Read... [08:21:01]Read from MH i2c: D1 01 00 18 07 00 F0 [08:21:01]Write to MH i2c: 01 00 00 19 07 20 [08:21:01]Write i2c OK [08:21:01]MH_I2C_Read... [08:21:01]OFD Sender: No OFD packet to send [08:21:01]*** Cut start [08:21:01]*** Purtial cut [08:21:01]*** CUTSNS_PIN = 0 [08:21:02]*** Stage 1: CUTSNS_PIN = 1 [08:21:03]Read from MH i2c: 01 [08:21:03]MH_I2C_Read... [08:21:03]*** Stop cut motor [08:21:03]*** Cut end [08:21:03]Read from MH i2c: 01 07 00 [08:21:03]MH_I2C_Read... [08:21:03]Read from MH i2c: 01 07 00 19 07 00 00 00 00 00 FF 0F 35 [08:21:03]process_action close_receipt done [08:21:03]requested_data is exist [08:21:03]produce_requested_data [08:21:03]requested_item fm.sn is exist - process it [08:21:03]wFMCommunicate request_size=4 [08:21:03]MH_SAM_APDU [08:21:03]CAPDU: 80 11 00 00 [08:21:03]Write to MH i2c: E2 08 00 1A 07 80 11 00 00 00 00 00 00 9B [08:21:03]Write i2c OK [08:21:03]MH_I2C_Read... [08:21:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:03]Read from MH i2c: E2 [08:21:03]MH_I2C_Read... [08:21:03]Read from MH i2c: E2 17 00 [08:21:03]MH_I2C_Read... [08:21:03]Read from MH i2c: E2 17 00 1A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E8 [08:21:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:21:03]wFMCommunicate OK [08:21:03]requested_item fd.num is exist - process it [08:21:03]SAM_PROTO_GetFieldsCounters [08:21:03]wFMCommunicate request_size=4 [08:21:03]MH_SAM_APDU [08:21:03]CAPDU: 80 13 00 00 [08:21:03]Write to MH i2c: E2 08 00 1B 07 80 13 00 00 00 00 00 00 9E [08:21:03]Write i2c OK [08:21:03]MH_I2C_Read... [08:21:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:21:04]Read from MH i2c: E2 [08:21:04]MH_I2C_Read... [08:21:04]Read from MH i2c: E2 62 00 [08:21:04]MH_I2C_Read... [08:21:04]Read from MH i2c: E2 62 00 1B 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 60 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 28 [08:21: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 60 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:21:04]wFMCommunicate OK [08:21:04]SAM_PROTO_GetFieldsCounters done [08:21:04]requested_item shift.num is exist - process it [08:21:04]requested_item shift.opened is exist - process it [08:21:04]req_shift_opened [08:21:04]FM_GetShiftState [08:21:04]SAM_PROTO_GetShiftState [08:21:04]wFMCommunicate request_size=4 [08:21:04]MH_SAM_APDU [08:21:04]CAPDU: 80 13 01 00 [08:21:04]Write to MH i2c: E2 08 00 1C 07 80 13 01 00 00 00 00 00 A0 [08:21:04]Write i2c OK [08:21:04]MH_I2C_Read... [08:21:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:04]Read from MH i2c: E2 [08:21:04]MH_I2C_Read... [08:21:04]Read from MH i2c: E2 0E 00 [08:21:04]MH_I2C_Read... [08:21:04]Read from MH i2c: E2 0E 00 1C 07 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 2A [08:21:04]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:21:04]wFMCommunicate OK [08:21:04]SAM_PROTO_GetShiftState done [08:21:04]FM_GetShiftState done [08:21:04]req_shift_opened done [08:21:04]requested_item shift.open_date is exist - process it [08:21:04]req_shift_open_date [08:21:04]req_shift_open_date done [08:21:04]produce_requested_data done [08:21:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200800,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:21:04]process_action_free close_receipt [08:21:04]json_value_free [08:21:04]json_value_free done [08:21:04]process_json_proto returns [08:21:04]Send response to host [08:21:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200800,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:21:04]free response buf [08:21:04]execute_script done [08:21:04]execute_script returns [08:21:04]free content buf [08:21:04]Sock 10.Close socket [08:21:04]Sock 10.Thread stoped [08:21:06]OFD Sender: No OFD packet to send [08:21:11]OFD Sender: No OFD packet to send [08:21:16]OFD Sender: No OFD packet to send [08:21:21]OFD Sender: No OFD packet to send [08:21:26]OFD Sender: No OFD packet to send [08:21:31]OFD Sender: No OFD packet to send [08:21:36]OFD Sender: No OFD packet to send [08:21:41]OFD Sender: No OFD packet to send [08:21:46]OFD Sender: No OFD packet to send [08:21:51]OFD Sender: No OFD packet to send [08:21:56]OFD Sender: No OFD packet to send [08:22:01]OFD Sender: No OFD packet to send [08:22:06]OFD Sender: No OFD packet to send [08:22:11]OFD Sender: No OFD packet to send [08:22:16]OFD Sender: No OFD packet to send [08:22:21]OFD Sender: No OFD packet to send [08:22:26]OFD Sender: No OFD packet to send [08:22:31]OFD Sender: No OFD packet to send [08:22:36]OFD Sender: No OFD packet to send [08:22:41]OFD Sender: No OFD packet to send [08:22:46]OFD Sender: No OFD packet to send [08:22:51]OFD Sender: No OFD packet to send [08:22:56]OFD Sender: No OFD packet to send [08:23:01]OFD Sender: No OFD packet to send [08:23:06]OFD Sender: No OFD packet to send [08:23:11]OFD Sender: No OFD packet to send [08:23:16]OFD Sender: No OFD packet to send [08:23:21]OFD Sender: No OFD packet to send [08:23:26]OFD Sender: No OFD packet to send [08:23:31]OFD Sender: No OFD packet to send [08:23:36]OFD Sender: No OFD packet to send [08:23:41]OFD Sender: No OFD packet to send [08:23:46]OFD Sender: No OFD packet to send [08:23:51]OFD Sender: No OFD packet to send [08:23:56]OFD Sender: No OFD packet to send [08:24:01]OFD Sender: No OFD packet to send [08:24:06]OFD Sender: No OFD packet to send [08:24:11]OFD Sender: No OFD packet to send [08:24:16]OFD Sender: No OFD packet to send [08:24:21]OFD Sender: No OFD packet to send [08:24:26]OFD Sender: No OFD packet to send [08:24:31]OFD Sender: No OFD packet to send [08:24:36]OFD Sender: No OFD packet to send [08:24:41]OFD Sender: No OFD packet to send [08:24:46]OFD Sender: No OFD packet to send [08:24:51]OFD Sender: No OFD packet to send [08:24:56]OFD Sender: No OFD packet to send [08:25:01]OFD Sender: No OFD packet to send [08:25:06]OFD Sender: No OFD packet to send [08:25:11]OFD Sender: No OFD packet to send [08:25:15]accept exits with 8 [08:25:15]New connection [08:25:15]New thread 3067211108 created [08:25:15]Thread 3067067748 joined [08:25:15]Waiting for new connection... [08:25:15] Sock 8.Parse request [08:25:15]Sock 8.Check first char [08:25:15]Sock 8.First char is OK [08:25:15]request: POST /json_proto HTTP/1.0 [08:25:15]Method: POST [08:25:15]URL: /json_proto [08:25:15]Method is POST - this is cgi request [08:25:15]url: /json_proto [08:25:15]query_string will be loaded in cgi processing [08:25:15]execute_cgi json_proto POST (null) [08:25:15]execute_cgi path=json_proto method=POST [08:25:15]POST find Content-Length [08:25:15]Host: 172.17.46.195:8080 [08:25:15]Content-Length: 802 [08:25:15]Content-Type: application/json [08:25:15] [08:25:15]POST finish read [08:25:15]Found Content-Length = 802 [08:25:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 22.310, "sum" : 1700.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1700.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:15]execute_script... [08:25: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)11328378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 22.310, "sum" : 1700.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1700.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:15]POST & json_proto [08:25:15]process_json_proto [08:25:15]json parsed OK: [08:25:15]protocol is kg_v1.0 [08:25:15]action value=close_receipt [08:25:15]process_action close_receipt [08:25:15]cmd_close_receipt [08:25:15]MH_GetDate [08:25:15]Write to MH i2c: F0 00 00 1D 07 13 [08:25:15]Write i2c OK [08:25:15]MH_I2C_Read... [08:25:15]Read from MH i2c: F0 [08:25:15]MH_I2C_Read... [08:25:15]Read from MH i2c: F0 09 00 [08:25:15]MH_I2C_Read... [08:25:15]Read from MH i2c: F0 09 00 1D 07 00 EC 52 C4 66 75 08 C2 66 29 [08:25:15]GetLastDocTimeStamp 1724142059 [08:25:15]current date 1724142316 [08:25:15]FM_GetShiftState [08:25:15]SAM_PROTO_GetShiftState [08:25:15]wFMCommunicate request_size=4 [08:25:15]MH_SAM_APDU [08:25:15]CAPDU: 80 13 01 00 [08:25:15]Write to MH i2c: E2 08 00 1E 07 80 13 01 00 00 00 00 00 A2 [08:25:15]Write i2c OK [08:25:15]MH_I2C_Read... [08:25:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:15]Read from MH i2c: E2 [08:25:15]MH_I2C_Read... [08:25:15]Read from MH i2c: E2 0E 00 [08:25:15]MH_I2C_Read... [08:25:15]Read from MH i2c: E2 0E 00 1E 07 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 2C [08:25:15]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:25:15]wFMCommunicate OK [08:25:15]SAM_PROTO_GetShiftState done [08:25:15]FM_GetShiftState done [08:25:15]opened in 1724112758 [08:25:15]opened+sec_in_day 1724199158 [08:25:15]quantity*price = 170002 [08:25:15]sum+1 = 170003 [08:25:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1700.02 НСП 1% : 15.04 НДС 12% : 180.53 Наличными: 0.00 Безнал.: 1700.02 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 100 20.08.2024 08:25 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200801 ФПД: 271280928238941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082516&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200801&fm=271280928238941&tin=02508201610067®Number=0000000000092545&sum=170002 [08:25:16]StoreToDocumentArchive [08:25:16]shift 466 fd 200801 [08:25:16]save to /storage/0466/doc_00200801 [08:25:16]save last doc name /storage/0466/doc_00200801 to /storage/kkm_last_doc_name [08:25:16]save OK [08:25:16]Clear old archive folders... [08:25:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:25:16]tlvbuf is 010163F0 [08:25:16]SAM_PROTO_ClearQueue [08:25:16]wFMCommunicate request_size=4 [08:25:16]MH_SAM_APDU [08:25:16]CAPDU: 80 09 00 00 [08:25:16]Write to MH i2c: E2 08 00 2B 07 80 09 00 00 00 00 00 00 A4 [08:25:16]Write i2c OK [08:25:16]MH_I2C_Read... [08:25:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:25:16]Read from MH i2c: E2 [08:25:16]MH_I2C_Read... [08:25:16]Read from MH i2c: E2 03 00 [08:25:16]MH_I2C_Read... [08:25:16]Read from MH i2c: E2 03 00 2B 07 00 90 00 A6 [08:25:16]RAPDU: 90 00 [08:25:16]wFMCommunicate OK [08:25:16]SAM_PROTO_ClearQueue done [08:25:16]KKMCreateOFDPacket [08:25:16]OFDProtocolAddRootSTLVToBuf [08:25:16]FM_MakeSignedData [08:25:16]FM_MakeSignedData [08:25:16]SAM_PROTO_SignData [08:25:16]wFMCommunicate request_size=4 [08:25:16]MH_SAM_APDU [08:25:16]CAPDU: 80 0D 01 02 [08:25:16]Write to MH i2c: E2 08 00 2C 07 80 0D 01 02 00 00 00 00 AC [08:25:16]Write i2c OK [08:25:16]MH_I2C_Read... [08:25:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:25:16]Read from MH i2c: E2 [08:25:16]MH_I2C_Read... [08:25:16]Read from MH i2c: E2 03 00 [08:25:16]MH_I2C_Read... [08:25:16]Read from MH i2c: E2 03 00 2C 07 00 90 00 A7 [08:25:16]RAPDU: 90 00 [08:25:16]wFMCommunicate OK [08:25:16]wFMCommunicate request_size=255 [08:25:16]MH_SAM_APDU [08:25:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 12 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 12 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 EC 52 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 61 10 03 00 35 04 06 00 F6 BA 83 5C [08:25:16]Write to MH i2c: E2 02 01 2D 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 12 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 12 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 EC 52 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 61 10 03 00 35 04 06 00 F6 BA 83 5C 00 00 B7 [08:25:16]Write i2c OK [08:25:16]MH_I2C_Read... [08:25:17]OFD Sender: No OFD packet to send [08:25:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:17]Read from MH i2c: E2 [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: E2 03 00 [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: E2 03 00 2D 07 00 90 00 A8 [08:25:17]RAPDU: 90 00 [08:25:17]wFMCommunicate OK [08:25:17]wFMCommunicate request_size=7 [08:25:17]MH_SAM_APDU [08:25:17]CAPDU: 80 0D 02 02 02 AD 5D [08:25:17]Write to MH i2c: E2 0A 00 2E 07 80 0D 02 02 02 00 AD 5D 00 00 BD [08:25:17]Write i2c OK [08:25:17]MH_I2C_Read... [08:25:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:17]Read from MH i2c: E2 [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: E2 03 00 [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: E2 03 00 2E 07 00 90 00 A9 [08:25:17]RAPDU: 90 00 [08:25:17]wFMCommunicate OK [08:25:17]wFMCommunicate request_size=4 [08:25:17]MH_SAM_APDU [08:25:17]CAPDU: 80 0D 03 02 [08:25:17]Write to MH i2c: E2 08 00 2F 07 80 0D 03 02 00 00 00 00 B1 [08:25:17]Write i2c OK [08:25:17]MH_I2C_Read... [08:25:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:25:17]Read from MH i2c: E2 [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: E2 0B 00 [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: E2 0B 00 2F 07 00 2B 4B 66 C0 EC 0D 97 1D 90 00 FB [08:25:17]RAPDU: 2B 4B 66 C0 EC 0D 97 1D 90 00 [08:25:17]wFMCommunicate OK [08:25:17]SAM_PROTO_SignData done [08:25:17]FM_MakeSignedData done [08:25:17]CreateOFDProtocolMessage [08:25:17]wFMCommunicate request_size=4 [08:25:17]MH_SAM_APDU [08:25:17]CAPDU: 80 11 00 00 [08:25:17]Write to MH i2c: E2 08 00 30 07 80 11 00 00 00 00 00 00 B1 [08:25:17]Write i2c OK [08:25:17]MH_I2C_Read... [08:25:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:17]Read from MH i2c: E2 [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: E2 17 00 [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: E2 17 00 30 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FE [08:25:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:25:17]wFMCommunicate OK [08:25:17]CreateOFDProtocolMessage done [08:25:17]OFDSenderStorePacket 200801 [08:25:17]StoreOFDPacket docnum=200801 [08:25:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 08 BD 04 01 97 74 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 12 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 12 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 EC 52 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 61 10 03 00 35 04 06 00 F6 BA 83 5C AD 5D 2B 4B 66 C0 EC 0D 97 1D [08:25:17]CheckFolder [08:25:17]dirname=/storage/ofd_packets [08:25:17]CheckFolder done [08:25:17]ProducePacketName [08:25:17]name=ofd_packets/00200801 [08:25:17]NVStorageSaveData ofd_packets/00200801 [08:25:17]File name is /storage/ofd_packets/00200801 [08:25:17]Write 298 bytes [08:25:17]NVStorageSaveData done [08:25:17]OFDSenderStorePacket done [08:25:17]KKMCreateOFDPacket done [08:25:17]NVStorageSaveData kkm_last_timestamp [08:25:17]File name is /storage/kkm_last_timestamp [08:25:17]Write 4 bytes [08:25:17]NVStorageSaveData done [08:25:17]ExternCall_PrintAddStr [08:25:17]wPrintStart [08:25:17]Write to MH i2c: 01 00 00 31 07 38 [08:25:17]Write i2c OK [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: 01 [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: 01 07 00 [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: 01 07 00 31 07 00 00 00 00 00 FF 0F 4D [08:25:17]RasterBufferAndPrint [08:25:17]line Счет N : (1)11328378 [08:25:17]line ИНН: 02508201610067 [08:25:17]line Контрольно-Кассовый Чек [08:25:17]line ПРОДАЖА [08:25:17]line ТРК (МРК, ГНК) : 51 [08:25:17]line Товар: 2710194210 [08:25:17]line ДТ-К-5 [08:25:17]line 22.310 * 76.20 [08:25:17]line = 1700.02 [08:25:17]line НДС 12% НСП 1% [08:25:17]line > о реализуемом товаре [08:25:17]line ИТОГО: 1700.02 [08:25:17]line НСП 1% : 15.04 [08:25:17]line НДС 12% : 180.53 [08:25:17]line Наличными: 0.00 [08:25:17]line Безнал.: 1700.02 [08:25:17]line Место: АЗС № 95 "Партнер Нефть" [08:25:17]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:25:17]line СНО: Общий режим [08:25:17]line Чек 100 20.08.2024 08:25 [08:25:17]line Смена: 466 ФФД: 1.0 [08:25:17]line ЗНМ: 0300000079 [08:25:17]line РНМ: 0000000000092545 [08:25:17]line Версия ККМ: 001 [08:25:17]line Платежная система: O! деньги [08:25:17]line ФМ: 0000000000871802 [08:25:17]line ФД: 200801 [08:25:17]line ФПД: 271280928238941 [08:25:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082516&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200801&fm=271280928238941&tin=02508201610067®Number=0000000000092545&sum=170002 [08:25:17]OFD Sender: Processing packet 200801 [packets to send 247, broken 246] [08:25:17]ProducePacketName [08:25:17]name=ofd_packets/00200801 [08:25:17]OFD Sender: To server: pG, [08:25:17]CommunicateWithHost lk.salyk.kg:30040 [08:25:17]ConnectInit lk.salyk.kg [08:25:17]written 0, free lines is 4095 [08:25:17]Connected sock=10 [08:25:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 08 BD 04 01 97 74 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 12 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 12 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 EC 52 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 61 10 03 00 35 04 06 00 F6 BA 83 5C AD 5D 2B 4B 66 C0 EC 0D 97 1D [08:25:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1F FA 47 00 AF 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 61 10 03 00 F4 03 04 00 53 FD C3 66 B6 04 01 00 00 E1 31 76 02 9F 0E 08 65 [08:25:17]CommunicateWithHost err = 0 [08:25:17]CheckOFDResponse [08:25:17]1017 (14) - 77093643461234 [08:25:17]1041 (16) - 0000000000871802 [08:25:17]1040 (4) - 200801 [08:25:17]1012 (4) - 20.08.2024 02:20 [08:25:17]1206 (1) - 0 [08:25:17]OFD Sender: Remove packet 200801 [08:25:17]ProducePacketName [08:25:17]name=ofd_packets/00200801 [08:25:17]NVStorageDeleteData [08:25:17]Write to MH i2c: 01 00 00 5B 07 62 [08:25:17]Write i2c OK [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: 01 [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: 01 07 00 [08:25:17]MH_I2C_Read... [08:25:17]Read from MH i2c: 01 07 00 5B 07 00 00 00 00 00 FD 0C 72 [08:25:17]RasterBufferAndPrint [08:25:17]line [08:25:17]line [08:25:17]line [08:25:17]line [08:25:17]line [08:25:17]written 0, free lines is 3331 [08:25:18]MH_Cut [08:25:18]Write to MH i2c: D1 01 00 62 07 01 3B [08:25:18]Write i2c OK [08:25:18]MH_I2C_Read... [08:25:18]Read from MH i2c: D1 [08:25:18]MH_I2C_Read... [08:25:18]Read from MH i2c: D1 01 00 [08:25:18]MH_I2C_Read... [08:25:18]Read from MH i2c: D1 01 00 62 07 00 3A [08:25:18]Write to MH i2c: 01 00 00 63 07 6A [08:25:18]Write i2c OK [08:25:18]MH_I2C_Read... [08:25:18]OFD Sender: No OFD packet to send [08:25:18]*** Cut start [08:25:18]*** Purtial cut [08:25:18]*** Stage 1: CUTSNS_PIN = 1 [08:25:19]Read from MH i2c: 01 [08:25:19]MH_I2C_Read... [08:25:19]*** Stop cut motor [08:25:19]*** Cut end [08:25:19]Read from MH i2c: 01 07 00 [08:25:19]MH_I2C_Read... [08:25:19]Read from MH i2c: 01 07 00 63 07 00 00 00 00 00 FF 0F 7F [08:25:19]process_action close_receipt done [08:25:19]requested_data is exist [08:25:19]produce_requested_data [08:25:19]requested_item fm.sn is exist - process it [08:25:19]wFMCommunicate request_size=4 [08:25:19]MH_SAM_APDU [08:25:19]CAPDU: 80 11 00 00 [08:25:19]Write to MH i2c: E2 08 00 64 07 80 11 00 00 00 00 00 00 E5 [08:25:19]Write i2c OK [08:25:19]MH_I2C_Read... [08:25:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:19]Read from MH i2c: E2 [08:25:19]MH_I2C_Read... [08:25:19]Read from MH i2c: E2 17 00 [08:25:19]MH_I2C_Read... [08:25:19]Read from MH i2c: E2 17 00 64 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 32 [08:25:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:25:19]wFMCommunicate OK [08:25:19]requested_item fd.num is exist - process it [08:25:19]SAM_PROTO_GetFieldsCounters [08:25:19]wFMCommunicate request_size=4 [08:25:19]MH_SAM_APDU [08:25:19]CAPDU: 80 13 00 00 [08:25:19]Write to MH i2c: E2 08 00 65 07 80 13 00 00 00 00 00 00 E8 [08:25:19]Write i2c OK [08:25:19]MH_I2C_Read... [08:25:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:25:19]Read from MH i2c: E2 [08:25:19]MH_I2C_Read... [08:25:19]Read from MH i2c: E2 62 00 [08:25:19]MH_I2C_Read... [08:25:19]Read from MH i2c: E2 62 00 65 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 61 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 76 [08:25: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 61 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:25:19]wFMCommunicate OK [08:25:19]SAM_PROTO_GetFieldsCounters done [08:25:19]requested_item shift.num is exist - process it [08:25:19]requested_item shift.opened is exist - process it [08:25:19]req_shift_opened [08:25:19]FM_GetShiftState [08:25:19]SAM_PROTO_GetShiftState [08:25:19]wFMCommunicate request_size=4 [08:25:19]MH_SAM_APDU [08:25:19]CAPDU: 80 13 01 00 [08:25:19]Write to MH i2c: E2 08 00 66 07 80 13 01 00 00 00 00 00 EA [08:25:19]Write i2c OK [08:25:19]MH_I2C_Read... [08:25:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:19]Read from MH i2c: E2 [08:25:19]MH_I2C_Read... [08:25:19]Read from MH i2c: E2 0E 00 [08:25:19]MH_I2C_Read... [08:25:19]Read from MH i2c: E2 0E 00 66 07 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 74 [08:25:19]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:25:19]wFMCommunicate OK [08:25:19]SAM_PROTO_GetShiftState done [08:25:19]FM_GetShiftState done [08:25:19]req_shift_opened done [08:25:19]requested_item shift.open_date is exist - process it [08:25:19]req_shift_open_date [08:25:19]req_shift_open_date done [08:25:19]produce_requested_data done [08:25:19]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200801,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:25:19]process_action_free close_receipt [08:25:19]json_value_free [08:25:19]json_value_free done [08:25:19]process_json_proto returns [08:25:19]Send response to host [08:25:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200801,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:25:19]free response buf [08:25:19]execute_script done [08:25:19]execute_script returns [08:25:19]free content buf [08:25:19]Sock 8.Close socket [08:25:19]Sock 8.Thread stoped [08:25:23]OFD Sender: No OFD packet to send [08:25:28]OFD Sender: No OFD packet to send [08:25:33]OFD Sender: No OFD packet to send [08:25:38]OFD Sender: No OFD packet to send [08:25:43]OFD Sender: No OFD packet to send [08:25:48]OFD Sender: No OFD packet to send [08:25:53]OFD Sender: No OFD packet to send [08:25:58]OFD Sender: No OFD packet to send [08:26:03]OFD Sender: No OFD packet to send [08:26:08]OFD Sender: No OFD packet to send [08:26:13]OFD Sender: No OFD packet to send [08:26:18]OFD Sender: No OFD packet to send [08:26:23]OFD Sender: No OFD packet to send [08:26:28]OFD Sender: No OFD packet to send [08:26:33]OFD Sender: No OFD packet to send [08:26:38]OFD Sender: No OFD packet to send [08:26:43]OFD Sender: No OFD packet to send [08:26:48]OFD Sender: No OFD packet to send [08:26:53]OFD Sender: No OFD packet to send [08:26:58]OFD Sender: No OFD packet to send [08:27:03]OFD Sender: No OFD packet to send [08:27:08]OFD Sender: No OFD packet to send [08:27:13]OFD Sender: No OFD packet to send [08:27:18]OFD Sender: No OFD packet to send [08:27:23]OFD Sender: No OFD packet to send [08:27:28]OFD Sender: No OFD packet to send [08:27:33]OFD Sender: No OFD packet to send [08:27:38]OFD Sender: No OFD packet to send [08:27:43]OFD Sender: No OFD packet to send [08:27:48]OFD Sender: No OFD packet to send [08:27:53]OFD Sender: No OFD packet to send [08:27:58]OFD Sender: No OFD packet to send [08:28:03]OFD Sender: No OFD packet to send [08:28:08]OFD Sender: No OFD packet to send [08:28:11]accept exits with 9 [08:28:11]New connection [08:28:11]New thread 3067067748 created [08:28:11]Thread 3067211108 joined [08:28:11]Waiting for new connection... [08:28:11] Sock 9.Parse request [08:28:11]Sock 9.Check first char [08:28:11]Sock 9.First char is OK [08:28:11]request: POST /json_proto HTTP/1.0 [08:28:11]Method: POST [08:28:11]URL: /json_proto [08:28:11]Method is POST - this is cgi request [08:28:11]url: /json_proto [08:28:11]query_string will be loaded in cgi processing [08:28:11]execute_cgi json_proto POST (null) [08:28:11]execute_cgi path=json_proto method=POST [08:28:11]POST find Content-Length [08:28:11]Host: 172.17.46.195:8080 [08:28:11]Content-Length: 805 [08:28:11]Content-Type: application/json [08:28:11] [08:28:11]POST finish read [08:28:11]Found Content-Length = 805 [08:28:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328379", "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" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:28:11]execute_script... [08:28: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)11328379", "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" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:28:11]POST & json_proto [08:28:11]process_json_proto [08:28:11]json parsed OK: [08:28:11]protocol is kg_v1.0 [08:28:11]action value=close_receipt [08:28:11]process_action close_receipt [08:28:11]cmd_close_receipt [08:28:11]MH_GetDate [08:28:11]Write to MH i2c: F0 00 00 67 07 5D [08:28:11]Write i2c OK [08:28:11]MH_I2C_Read... [08:28:11]Read from MH i2c: F0 [08:28:11]MH_I2C_Read... [08:28:11]Read from MH i2c: F0 09 00 [08:28:11]MH_I2C_Read... [08:28:11]Read from MH i2c: F0 09 00 67 07 00 9C 53 C4 66 75 08 C2 66 24 [08:28:11]GetLastDocTimeStamp 1724142316 [08:28:11]current date 1724142492 [08:28:11]FM_GetShiftState [08:28:11]SAM_PROTO_GetShiftState [08:28:11]wFMCommunicate request_size=4 [08:28:11]MH_SAM_APDU [08:28:11]CAPDU: 80 13 01 00 [08:28:11]Write to MH i2c: E2 08 00 68 07 80 13 01 00 00 00 00 00 EC [08:28:11]Write i2c OK [08:28:11]MH_I2C_Read... [08:28:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:11]Read from MH i2c: E2 [08:28:11]MH_I2C_Read... [08:28:11]Read from MH i2c: E2 0E 00 [08:28:11]MH_I2C_Read... [08:28:11]Read from MH i2c: E2 0E 00 68 07 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 76 [08:28:11]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:28:11]wFMCommunicate OK [08:28:11]SAM_PROTO_GetShiftState done [08:28:11]FM_GetShiftState done [08:28:11]opened in 1724112758 [08:28:11]opened+sec_in_day 1724199158 [08:28:11]quantity*price = 150041 [08:28:11]sum+1 = 150042 [08:28:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 101 20.08.2024 08:28 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200802 ФПД: 158656597655465 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082812&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200802&fm=158656597655465&tin=02508201610067®Number=0000000000092545&sum=150041 [08:28:12]StoreToDocumentArchive [08:28:12]shift 466 fd 200802 [08:28:12]save to /storage/0466/doc_00200802 [08:28:12]save last doc name /storage/0466/doc_00200802 to /storage/kkm_last_doc_name [08:28:12]save OK [08:28:12]Clear old archive folders... [08:28:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:28:12]tlvbuf is 0105C540 [08:28:12]SAM_PROTO_ClearQueue [08:28:12]wFMCommunicate request_size=4 [08:28:12]MH_SAM_APDU [08:28:12]CAPDU: 80 09 00 00 [08:28:12]Write to MH i2c: E2 08 00 75 07 80 09 00 00 00 00 00 00 EE [08:28:12]Write i2c OK [08:28:12]MH_I2C_Read... [08:28:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:28:12]Read from MH i2c: E2 [08:28:12]MH_I2C_Read... [08:28:12]Read from MH i2c: E2 03 00 [08:28:12]MH_I2C_Read... [08:28:12]Read from MH i2c: E2 03 00 75 07 00 90 00 F0 [08:28:12]RAPDU: 90 00 [08:28:12]wFMCommunicate OK [08:28:12]SAM_PROTO_ClearQueue done [08:28:12]KKMCreateOFDPacket [08:28:12]OFDProtocolAddRootSTLVToBuf [08:28:12]FM_MakeSignedData [08:28:12]FM_MakeSignedData [08:28:12]SAM_PROTO_SignData [08:28:12]wFMCommunicate request_size=4 [08:28:12]MH_SAM_APDU [08:28:12]CAPDU: 80 0D 01 02 [08:28:12]Write to MH i2c: E2 08 00 76 07 80 0D 01 02 00 00 00 00 F6 [08:28:12]Write i2c OK [08:28:12]MH_I2C_Read... [08:28:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:28:12]Read from MH i2c: E2 [08:28:12]MH_I2C_Read... [08:28:12]Read from MH i2c: E2 03 00 [08:28:12]MH_I2C_Read... [08:28:12]Read from MH i2c: E2 03 00 76 07 00 90 00 F1 [08:28:12]RAPDU: 90 00 [08:28:12]wFMCommunicate OK [08:28:12]wFMCommunicate request_size=255 [08:28:12]MH_SAM_APDU [08:28: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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 9C 53 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 62 10 03 00 35 04 06 00 90 [08:28:12]Write to MH i2c: E2 02 01 77 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 9C 53 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 62 10 03 00 35 04 06 00 90 00 00 8D [08:28:12]Write i2c OK [08:28:12]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 77 07 00 90 00 F2 [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 4C 1E 24 FF A9 [08:28:13]Write to MH i2c: E2 0D 00 78 07 80 0D 02 02 05 00 4C 1E 24 FF A9 00 00 39 [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 78 07 00 90 00 F3 [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 79 07 80 0D 03 02 00 00 00 00 FB [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 79 07 00 8B 35 90 A8 79 8F 09 81 90 00 86 [08:28:13]RAPDU: 8B 35 90 A8 79 8F 09 81 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 7A 07 80 11 00 00 00 00 00 00 FB [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 7A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 48 [08:28:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:28:13]wFMCommunicate OK [08:28:13]CreateOFDProtocolMessage done [08:28:13]OFDSenderStorePacket 200802 [08:28:13]StoreOFDPacket docnum=200802 [08:28:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BF 53 07 01 7A 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 9C 53 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 62 10 03 00 35 04 06 00 90 4C 1E 24 FF A9 8B 35 90 A8 79 8F 09 81 [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/00200802 [08:28:13]NVStorageSaveData ofd_packets/00200802 [08:28:13]File name is /storage/ofd_packets/00200802 [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 7B 07 82 [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 7B 07 00 00 00 00 00 FF 0F 97 [08:28:13]RasterBufferAndPrint [08:28:13]line Счет N : (1)11328379 [08:28:13]line ИНН: 02508201610067 [08:28:13]line Контрольно-Кассовый Чек [08:28:13]line ПРОДАЖА [08:28:13]line ТРК (МРК, ГНК) : 32 [08:28:13]line Товар: 2710124130 [08:28:13]line Аи-92-К-4 [08:28:13]line 22.130 * 67.80 [08:28:13]line = 1500.41 [08:28:13]line НДС 12% НСП 1% [08:28:13]line > о реализуемом товаре [08:28:13]line ИТОГО: 1500.41 [08:28:13]line НСП 1% : 13.28 [08:28:13]line НДС 12% : 159.34 [08:28:13]line Наличными: 0.00 [08:28:13]line Безнал.: 1500.41 [08:28:13]line Место: АЗС № 95 "Партнер Нефть" [08:28:13]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:28:13]line СНО: Общий режим [08:28:13]line Чек 101 20.08.2024 08:28 [08:28:13]line Смена: 466 ФФД: 1.0 [08:28:13]line ЗНМ: 0300000079 [08:28:13]line РНМ: 0000000000092545 [08:28:13]line Версия ККМ: 001 [08:28:13]line Платежная система: O! деньги [08:28:13]line ФМ: 0000000000871802 [08:28:13]line ФД: 200802 [08:28:13]line ФПД: 158656597655465 [08:28:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T082812&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200802&fm=158656597655465&tin=02508201610067®Number=0000000000092545&sum=150041 [08:28:13]OFD Sender: Processing packet 200802 [packets to send 247, broken 246] [08:28:13]ProducePacketName [08:28:13]name=ofd_packets/00200802 [08:28:13]OFD Sender: To server: pG, [08:28:13]CommunicateWithHost lk.salyk.kg:30040 [08:28:13]ConnectInit lk.salyk.kg [08:28:13]written 0, free lines is 4095 [08:28:13]Connected sock=10 [08:28:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BF 53 07 01 7A 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 9C 53 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 62 10 03 00 35 04 06 00 90 4C 1E 24 FF A9 8B 35 90 A8 79 8F 09 81 [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 31 38 30 32 4F 00 00 00 A8 48 47 00 3B 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 31 38 30 32 10 04 04 00 62 10 03 00 F4 03 04 00 03 FE C3 66 B6 04 01 00 00 6B 7B 21 94 BE E9 D7 40 [08:28:14]CommunicateWithHost err = 0 [08:28:14]CheckOFDResponse [08:28:14]1017 (14) - 77093643461234 [08:28:14]1041 (16) - 0000000000871802 [08:28:14]1040 (4) - 200802 [08:28:14]1012 (4) - 20.08.2024 02:22 [08:28:14]1206 (1) - 0 [08:28:14]OFD Sender: Remove packet 200802 [08:28:14]ProducePacketName [08:28:14]name=ofd_packets/00200802 [08:28:14]NVStorageDeleteData [08:28:14]Write to MH i2c: 01 00 00 A5 07 AC [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 A5 07 00 00 00 00 00 02 0D C2 [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 3336 [08:28:14]MH_Cut [08:28:14]Write to MH i2c: D1 01 00 AC 07 01 85 [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 AC 07 00 84 [08:28:14]Write to MH i2c: 01 00 00 AD 07 B4 [08:28:14]Write i2c OK [08:28:14]MH_I2C_Read... [08:28:14]OFD Sender: No OFD packet to send [08:28:14]*** Cut start [08:28:14]*** Purtial cut [08:28:14]*** CUTSNS_PIN = 0 [08:28:15]*** Stage 1: CUTSNS_PIN = 1 [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 AD 07 00 00 00 00 00 FF 0F C9 [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 AE 07 80 11 00 00 00 00 00 00 2F [08:28:16]Write i2c OK [08:28:16]MH_I2C_Read... [08:28:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:17]Read from MH i2c: E2 [08:28:17]MH_I2C_Read... [08:28:17]Read from MH i2c: E2 17 00 [08:28:17]MH_I2C_Read... [08:28:17]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 31 38 30 32 90 00 7C [08:28:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:28:17]wFMCommunicate OK [08:28:17]requested_item fd.num is exist - process it [08:28:17]SAM_PROTO_GetFieldsCounters [08:28:17]wFMCommunicate request_size=4 [08:28:17]MH_SAM_APDU [08:28:17]CAPDU: 80 13 00 00 [08:28:17]Write to MH i2c: E2 08 00 AF 07 80 13 00 00 00 00 00 00 32 [08:28:17]Write i2c OK [08:28:17]MH_I2C_Read... [08:28:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:28:17]Read from MH i2c: E2 [08:28:17]MH_I2C_Read... [08:28:17]Read from MH i2c: E2 62 00 [08:28:17]MH_I2C_Read... [08:28:17]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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 62 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 C4 [08:28:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 62 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:28:17]wFMCommunicate OK [08:28:17]SAM_PROTO_GetFieldsCounters done [08:28:17]requested_item shift.num is exist - process it [08:28:17]requested_item shift.opened is exist - process it [08:28:17]req_shift_opened [08:28:17]FM_GetShiftState [08:28:17]SAM_PROTO_GetShiftState [08:28:17]wFMCommunicate request_size=4 [08:28:17]MH_SAM_APDU [08:28:17]CAPDU: 80 13 01 00 [08:28:17]Write to MH i2c: E2 08 00 B0 07 80 13 01 00 00 00 00 00 34 [08:28:17]Write i2c OK [08:28:17]MH_I2C_Read... [08:28:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:17]Read from MH i2c: E2 [08:28:17]MH_I2C_Read... [08:28:17]Read from MH i2c: E2 0E 00 [08:28:17]MH_I2C_Read... [08:28:17]Read from MH i2c: E2 0E 00 B0 07 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 BE [08:28:17]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:28:17]wFMCommunicate OK [08:28:17]SAM_PROTO_GetShiftState done [08:28:17]FM_GetShiftState done [08:28:17]req_shift_opened done [08:28:17]requested_item shift.open_date is exist - process it [08:28:17]req_shift_open_date [08:28:17]req_shift_open_date done [08:28:17]produce_requested_data done [08:28:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200802,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:28:17]process_action_free close_receipt [08:28:17]json_value_free [08:28:17]json_value_free done [08:28:17]process_json_proto returns [08:28:17]Send response to host [08:28:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200802,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:28:17]free response buf [08:28:17]execute_script done [08:28:17]execute_script returns [08:28:17]free content buf [08:28:17]Sock 9.Close socket [08:28:17]Sock 9.Thread stoped [08:28:19]OFD Sender: No OFD packet to send [08:28:24]OFD Sender: No OFD packet to send [08:28:29]OFD Sender: No OFD packet to send [08:28:34]OFD Sender: No OFD packet to send [08:28:39]OFD Sender: No OFD packet to send [08:28:44]OFD Sender: No OFD packet to send [08:28:49]OFD Sender: No OFD packet to send [08:28:54]OFD Sender: No OFD packet to send [08:28:59]OFD Sender: No OFD packet to send [08:29:04]OFD Sender: No OFD packet to send [08:29:09]OFD Sender: No OFD packet to send [08:29:14]OFD Sender: No OFD packet to send [08:29:19]OFD Sender: No OFD packet to send [08:29:24]OFD Sender: No OFD packet to send [08:29:29]OFD Sender: No OFD packet to send [08:29:34]OFD Sender: No OFD packet to send [08:29:39]OFD Sender: No OFD packet to send [08:29:44]OFD Sender: No OFD packet to send [08:29:49]OFD Sender: No OFD packet to send [08:29:54]OFD Sender: No OFD packet to send [08:29:59]OFD Sender: No OFD packet to send [08:30:04]OFD Sender: No OFD packet to send [08:30:09]OFD Sender: No OFD packet to send [08:30:14]OFD Sender: No OFD packet to send [08:30:19]OFD Sender: No OFD packet to send [08:30:24]OFD Sender: No OFD packet to send [08:30:29]OFD Sender: No OFD packet to send [08:30:34]OFD Sender: No OFD packet to send [08:30:39]OFD Sender: No OFD packet to send [08:30:44]OFD Sender: No OFD packet to send [08:30:49]OFD Sender: No OFD packet to send [08:30:54]OFD Sender: No OFD packet to send [08:30:59]OFD Sender: No OFD packet to send [08:31:04]OFD Sender: No OFD packet to send [08:31:09]OFD Sender: No OFD packet to send [08:31:14]OFD Sender: No OFD packet to send [08:31:19]OFD Sender: No OFD packet to send [08:31:24]OFD Sender: No OFD packet to send [08:31:30]OFD Sender: No OFD packet to send [08:31:35]OFD Sender: No OFD packet to send [08:31:40]OFD Sender: No OFD packet to send [08:31:45]OFD Sender: No OFD packet to send [08:31:50]OFD Sender: No OFD packet to send [08:31:55]OFD Sender: No OFD packet to send [08:32:00]OFD Sender: No OFD packet to send [08:32:05]OFD Sender: No OFD packet to send [08:32:10]OFD Sender: No OFD packet to send [08:32:15]OFD Sender: No OFD packet to send [08:32:20]OFD Sender: No OFD packet to send [08:32:25]OFD Sender: No OFD packet to send [08:32:30]OFD Sender: No OFD packet to send [08:32:35]OFD Sender: No OFD packet to send [08:32:40]OFD Sender: No OFD packet to send [08:32:45]OFD Sender: No OFD packet to send [08:32:50]OFD Sender: No OFD packet to send [08:32:55]OFD Sender: No OFD packet to send [08:33:00]OFD Sender: No OFD packet to send [08:33:05]OFD Sender: No OFD packet to send [08:33:10]OFD Sender: No OFD packet to send [08:33:12]accept exits with 8 [08:33:12]New connection [08:33:12]New thread 3067211108 created [08:33:12]Thread 3067067748 joined [08:33:12]Waiting for new connection... [08:33:12] Sock 8.Parse request [08:33:12]Sock 8.Check first char [08:33:12]Sock 8.First char is OK [08:33:12]request: POST /json_proto HTTP/1.0 [08:33:12]Method: POST [08:33:12]URL: /json_proto [08:33:12]Method is POST - this is cgi request [08:33:12]url: /json_proto [08:33:12]query_string will be loaded in cgi processing [08:33:12]execute_cgi json_proto POST (null) [08:33:12]execute_cgi path=json_proto method=POST [08:33:12]POST find Content-Length [08:33:12]Host: 172.17.46.195:8080 [08:33:12]Content-Length: 684 [08:33:12]Content-Type: application/json [08:33:12] [08:33:12]POST finish read [08:33:12]Found Content-Length = 684 [08:33:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:33:12]execute_script... [08:33:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:33:12]POST & json_proto [08:33:12]process_json_proto [08:33:12]json parsed OK: [08:33:12]protocol is kg_v1.0 [08:33:12]action value=close_receipt [08:33:12]process_action close_receipt [08:33:12]cmd_close_receipt [08:33:12]MH_GetDate [08:33:12]Write to MH i2c: F0 00 00 B1 07 A7 [08:33:12]Write i2c OK [08:33:12]MH_I2C_Read... [08:33:12]Read from MH i2c: F0 [08:33:12]MH_I2C_Read... [08:33:12]Read from MH i2c: F0 09 00 [08:33:12]MH_I2C_Read... [08:33:12]Read from MH i2c: F0 09 00 B1 07 00 C9 54 C4 66 75 08 C2 66 9C [08:33:12]GetLastDocTimeStamp 1724142492 [08:33:12]current date 1724142793 [08:33:12]FM_GetShiftState [08:33:12]SAM_PROTO_GetShiftState [08:33:12]wFMCommunicate request_size=4 [08:33:12]MH_SAM_APDU [08:33:12]CAPDU: 80 13 01 00 [08:33:12]Write to MH i2c: E2 08 00 B2 07 80 13 01 00 00 00 00 00 36 [08:33:12]Write i2c OK [08:33:12]MH_I2C_Read... [08:33:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:12]Read from MH i2c: E2 [08:33:12]MH_I2C_Read... [08:33:12]Read from MH i2c: E2 0E 00 [08:33:12]MH_I2C_Read... [08:33:12]Read from MH i2c: E2 0E 00 B2 07 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C0 [08:33:12]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:33:12]wFMCommunicate OK [08:33:12]SAM_PROTO_GetShiftState done [08:33:12]FM_GetShiftState done [08:33:12]opened in 1724112758 [08:33:12]opened+sec_in_day 1724199158 [08:33:12]quantity*price = 300064 [08:33:12]sum+1 = 300066 [08:33:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 102 20.08.2024 08:33 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200803 ФПД: 202850326172510 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T083313&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200803&fm=202850326172510&tin=02508201610067®Number=0000000000092545&sum=300000 [08:33:13]StoreToDocumentArchive [08:33:13]shift 466 fd 200803 [08:33:13]save to /storage/0466/doc_00200803 [08:33:13]save last doc name /storage/0466/doc_00200803 to /storage/kkm_last_doc_name [08:33:13]save OK [08:33:13]Clear old archive folders... [08:33:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:33:13]tlvbuf is 00FF7680 [08:33:13]SAM_PROTO_ClearQueue [08:33:13]wFMCommunicate request_size=4 [08:33:13]MH_SAM_APDU [08:33:13]CAPDU: 80 09 00 00 [08:33:13]Write to MH i2c: E2 08 00 BF 07 80 09 00 00 00 00 00 00 38 [08:33:13]Write i2c OK [08:33:13]MH_I2C_Read... [08:33:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:33:14]Read from MH i2c: E2 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: E2 03 00 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: E2 03 00 BF 07 00 90 00 3A [08:33:14]RAPDU: 90 00 [08:33:14]wFMCommunicate OK [08:33:14]SAM_PROTO_ClearQueue done [08:33:14]KKMCreateOFDPacket [08:33:14]OFDProtocolAddRootSTLVToBuf [08:33:14]FM_MakeSignedData [08:33:14]FM_MakeSignedData [08:33:14]SAM_PROTO_SignData [08:33:14]wFMCommunicate request_size=4 [08:33:14]MH_SAM_APDU [08:33:14]CAPDU: 80 0D 01 02 [08:33:14]Write to MH i2c: E2 08 00 C0 07 80 0D 01 02 00 00 00 00 40 [08:33:14]Write i2c OK [08:33:14]MH_I2C_Read... [08:33:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:33:14]Read from MH i2c: E2 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: E2 03 00 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: E2 03 00 C0 07 00 90 00 3B [08:33:14]RAPDU: 90 00 [08:33:14]wFMCommunicate OK [08:33:14]wFMCommunicate request_size=255 [08:33:14]MH_SAM_APDU [08:33:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 C9 54 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 63 10 03 00 35 04 06 00 B8 [08:33:14]Write to MH i2c: E2 02 01 C1 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 C9 54 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 63 10 03 00 35 04 06 00 B8 00 00 A8 [08:33:14]Write i2c OK [08:33:14]MH_I2C_Read... [08:33:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:14]Read from MH i2c: E2 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: E2 03 00 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: E2 03 00 C1 07 00 90 00 3C [08:33:14]RAPDU: 90 00 [08:33:14]wFMCommunicate OK [08:33:14]wFMCommunicate request_size=10 [08:33:14]MH_SAM_APDU [08:33:14]CAPDU: 80 0D 02 02 05 7D C5 A2 53 5E [08:33:14]Write to MH i2c: E2 0D 00 C2 07 80 0D 02 02 05 00 7D C5 A2 53 5E 00 00 E2 [08:33:14]Write i2c OK [08:33:14]MH_I2C_Read... [08:33:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:14]Read from MH i2c: E2 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: E2 03 00 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: E2 03 00 C2 07 00 90 00 3D [08:33:14]RAPDU: 90 00 [08:33:14]wFMCommunicate OK [08:33:14]wFMCommunicate request_size=4 [08:33:14]MH_SAM_APDU [08:33:14]CAPDU: 80 0D 03 02 [08:33:14]Write to MH i2c: E2 08 00 C3 07 80 0D 03 02 00 00 00 00 45 [08:33:14]Write i2c OK [08:33:14]MH_I2C_Read... [08:33:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:33:14]Read from MH i2c: E2 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: E2 0B 00 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: E2 0B 00 C3 07 00 F8 13 38 80 82 50 A5 B5 90 00 35 [08:33:14]RAPDU: F8 13 38 80 82 50 A5 B5 90 00 [08:33:14]wFMCommunicate OK [08:33:14]SAM_PROTO_SignData done [08:33:14]FM_MakeSignedData done [08:33:14]CreateOFDProtocolMessage [08:33:14]wFMCommunicate request_size=4 [08:33:14]MH_SAM_APDU [08:33:14]CAPDU: 80 11 00 00 [08:33:14]Write to MH i2c: E2 08 00 C4 07 80 11 00 00 00 00 00 00 45 [08:33:14]Write i2c OK [08:33:14]MH_I2C_Read... [08:33:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:14]Read from MH i2c: E2 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: E2 17 00 [08:33:14]MH_I2C_Read... [08:33:14]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 31 38 30 32 90 00 92 [08:33:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:33:14]wFMCommunicate OK [08:33:14]CreateOFDProtocolMessage done [08:33:14]OFDSenderStorePacket 200803 [08:33:14]StoreOFDPacket docnum=200803 [08:33:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A9 1C 07 01 1E BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 C9 54 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 63 10 03 00 35 04 06 00 B8 7D C5 A2 53 5E F8 13 38 80 82 50 A5 B5 [08:33:14]CheckFolder [08:33:14]dirname=/storage/ofd_packets [08:33:14]CheckFolder done [08:33:14]ProducePacketName [08:33:14]name=ofd_packets/00200803 [08:33:14]NVStorageSaveData ofd_packets/00200803 [08:33:14]File name is /storage/ofd_packets/00200803 [08:33:14]Write 301 bytes [08:33:14]NVStorageSaveData done [08:33:14]OFDSenderStorePacket done [08:33:14]KKMCreateOFDPacket done [08:33:14]NVStorageSaveData kkm_last_timestamp [08:33:14]File name is /storage/kkm_last_timestamp [08:33:14]Write 4 bytes [08:33:14]NVStorageSaveData done [08:33:14]OFD Sender: Processing packet 200803 [packets to send 247, broken 246] [08:33:14]ProducePacketName [08:33:14]name=ofd_packets/00200803 [08:33:14]OFD Sender: To server: pG, [08:33:14]CommunicateWithHost lk.salyk.kg:30040 [08:33:14]ConnectInit lk.salyk.kg [08:33:14]ExternCall_PrintAddStr [08:33:14]wPrintStart [08:33:14]Write to MH i2c: 01 00 00 C5 07 CC [08:33:14]Write i2c OK [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: 01 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: 01 07 00 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: 01 07 00 C5 07 00 00 00 00 00 FF 0F E1 [08:33:14]RasterBufferAndPrint [08:33:14]line Счет N : (1)11328380 [08:33:14]line ИНН: 02508201610067 [08:33:14]line Контрольно-Кассовый Чек [08:33:14]line ПРОДАЖА [08:33:14]line ТРК (МРК, ГНК) : 21 [08:33:14]line Товар: 2710124500 [08:33:14]line Аи-95-К-5 [08:33:14]line 40.440 * 74.20 [08:33:14]line = 3000.65 [08:33:14]line НДС 12% НСП 1% [08:33:14]line > о реализуемом товаре [08:33:14]line ОКРУГЛЕНИЕ: -0.65 [08:33:14]line ИТОГО: 3000.00 [08:33:14]line Внесено: 3000.00 [08:33:14]line СДАЧА: 0.00 [08:33:14]line НСП 1% : 26.55 [08:33:14]line НДС 12% : 318.65 [08:33:14]line Наличными: 3000.00 [08:33:14]line Безнал.: 0.00 [08:33:14]line Место: АЗС № 95 "Партнер Нефть" [08:33:14]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:33:14]line СНО: Общий режим [08:33:14]line Чек 102 20.08.2024 08:33 [08:33:14]line Смена: 466 ФФД: 1.0 [08:33:14]line ЗНМ: 0300000079 [08:33:14]line РНМ: 0000000000092545 [08:33:14]line Версия ККМ: 001 [08:33:14]line ФМ: 0000000000871802 [08:33:14]line ФД: 200803 [08:33:14]line ФПД: 202850326172510 [08:33:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T083313&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200803&fm=202850326172510&tin=02508201610067®Number=0000000000092545&sum=300000 [08:33:14]written 0, free lines is 4095 [08:33:14]Write to MH i2c: 01 00 00 F0 07 F7 [08:33:14]Write i2c OK [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: 01 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: 01 07 00 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: 01 07 00 F0 07 00 00 00 00 00 E2 0C EC [08:33:14]RasterBufferAndPrint [08:33:14]line [08:33:14]line [08:33:15]line [08:33:15]line [08:33:15]line [08:33:15]written 0, free lines is 3304 [08:33:15]MH_Cut [08:33:15]Write to MH i2c: D1 01 00 F7 07 01 D0 [08:33:15]Write i2c OK [08:33:15]MH_I2C_Read... [08:33:15]Read from MH i2c: D1 [08:33:15]MH_I2C_Read... [08:33:15]Read from MH i2c: D1 01 00 [08:33:15]MH_I2C_Read... [08:33:15]Read from MH i2c: D1 01 00 F7 07 00 CF [08:33:15]Write to MH i2c: 01 00 00 F8 07 FF [08:33:15]Write i2c OK [08:33:15]MH_I2C_Read... [08:33:15]*** Cut start [08:33:15]*** Purtial cut [08:33:15]*** Stage 1: CUTSNS_PIN = 1 [08:33:16]Read from MH i2c: 01 [08:33:16]MH_I2C_Read... [08:33:16]*** Stop cut motor [08:33:16]*** Cut end [08:33:16]Read from MH i2c: 01 07 00 [08:33:16]MH_I2C_Read... [08:33:16]Read from MH i2c: 01 07 00 F8 07 00 00 00 00 00 FF 0F 14 [08:33:16]process_action close_receipt done [08:33:16]requested_data is exist [08:33:16]produce_requested_data [08:33:16]requested_item fm.sn is exist - process it [08:33:16]wFMCommunicate request_size=4 [08:33:16]MH_SAM_APDU [08:33:16]CAPDU: 80 11 00 00 [08:33:16]Write to MH i2c: E2 08 00 F9 07 80 11 00 00 00 00 00 00 7A [08:33:16]Write i2c OK [08:33:16]MH_I2C_Read... [08:33:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:16]Read from MH i2c: E2 [08:33:16]MH_I2C_Read... [08:33:16]Read from MH i2c: E2 17 00 [08:33:16]MH_I2C_Read... [08:33:16]Read from MH i2c: E2 17 00 F9 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C7 [08:33:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:33:16]wFMCommunicate OK [08:33:16]requested_item fd.num is exist - process it [08:33:16]SAM_PROTO_GetFieldsCounters [08:33:16]wFMCommunicate request_size=4 [08:33:16]MH_SAM_APDU [08:33:16]CAPDU: 80 13 00 00 [08:33:16]Write to MH i2c: E2 08 00 FA 07 80 13 00 00 00 00 00 00 7D [08:33:16]Write i2c OK [08:33:16]MH_I2C_Read... [08:33:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:33:16]Read from MH i2c: E2 [08:33:16]MH_I2C_Read... [08:33:16]Read from MH i2c: E2 62 00 [08:33:16]MH_I2C_Read... [08:33:16]Read from MH i2c: E2 62 00 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 63 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 13 [08:33:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 63 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:33:16]wFMCommunicate OK [08:33:16]SAM_PROTO_GetFieldsCounters done [08:33:16]requested_item shift.num is exist - process it [08:33:16]requested_item shift.opened is exist - process it [08:33:16]req_shift_opened [08:33:16]FM_GetShiftState [08:33:16]SAM_PROTO_GetShiftState [08:33:16]wFMCommunicate request_size=4 [08:33:16]MH_SAM_APDU [08:33:16]CAPDU: 80 13 01 00 [08:33:16]Write to MH i2c: E2 08 00 FB 07 80 13 01 00 00 00 00 00 7F [08:33:16]Write i2c OK [08:33:16]MH_I2C_Read... [08:33:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:16]Read from MH i2c: E2 [08:33:16]MH_I2C_Read... [08:33:16]Read from MH i2c: E2 0E 00 [08:33:16]MH_I2C_Read... [08:33:16]Read from MH i2c: E2 0E 00 FB 07 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 09 [08:33:16]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:33:16]wFMCommunicate OK [08:33:16]SAM_PROTO_GetShiftState done [08:33:16]FM_GetShiftState done [08:33:16]req_shift_opened done [08:33:16]requested_item shift.open_date is exist - process it [08:33:16]req_shift_open_date [08:33:16]req_shift_open_date done [08:33:16]produce_requested_data done [08:33:16]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200803,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:33:16]process_action_free close_receipt [08:33:16]json_value_free [08:33:16]json_value_free done [08:33:16]process_json_proto returns [08:33:16]Send response to host [08:33:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200803,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:33:16]free response buf [08:33:16]execute_script done [08:33:16]execute_script returns [08:33:16]free content buf [08:33:16]Sock 8.Close socket [08:33:16]Sock 8.Thread stoped [08:35:28]ConnectInit Can't connect to host [08:35:28]CommunicateWithHost connect error [08:35:28]CommunicateWithHost err = -1 [08:35:28]OFD Sender: Server communicate error [08:35:33]OFD Sender: Processing packet 200803 [packets to send 247, broken 246] [08:35:33]ProducePacketName [08:35:33]name=ofd_packets/00200803 [08:35:33]OFD Sender: To server: pG, [08:35:33]CommunicateWithHost lk.salyk.kg:30040 [08:35:33]ConnectInit lk.salyk.kg [08:35:33]Connected sock=8 [08:35:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A9 1C 07 01 1E BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 C9 54 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 63 10 03 00 35 04 06 00 B8 7D C5 A2 53 5E F8 13 38 80 82 50 A5 B5 [08:35:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 19 7D 47 00 19 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 31 38 30 32 10 04 04 00 63 10 03 00 F4 03 04 00 BB FF C3 66 B6 04 01 00 00 41 D3 19 70 AA F7 4D 6D [08:35:33]CommunicateWithHost err = 0 [08:35:33]CheckOFDResponse [08:35:33]1017 (14) - 77093643461234 [08:35:33]1041 (16) - 0000000000871802 [08:35:33]1040 (4) - 200803 [08:35:33]1012 (4) - 20.08.2024 02:30 [08:35:33]1206 (1) - 0 [08:35:33]OFD Sender: Remove packet 200803 [08:35:33]ProducePacketName [08:35:33]name=ofd_packets/00200803 [08:35:33]NVStorageDeleteData [08:35:34]OFD Sender: No OFD packet to send [08:35:39]OFD Sender: No OFD packet to send [08:35:44]OFD Sender: No OFD packet to send [08:35:49]OFD Sender: No OFD packet to send [08:35:51]accept exits with 9 [08:35:51]New connection [08:35:51]New thread 3067067748 created [08:35:51]Thread 3067211108 joined [08:35:51]Waiting for new connection... [08:35:51] Sock 9.Parse request [08:35:51]Sock 9.Check first char [08:35:51]Sock 9.First char is OK [08:35:51]request: POST /json_proto HTTP/1.0 [08:35:51]Method: POST [08:35:51]URL: /json_proto [08:35:51]Method is POST - this is cgi request [08:35:51]url: /json_proto [08:35:51]query_string will be loaded in cgi processing [08:35:51]execute_cgi json_proto POST (null) [08:35:51]execute_cgi path=json_proto method=POST [08:35:51]POST find Content-Length [08:35:51]Host: 172.17.46.195:8080 [08:35:51]Content-Length: 690 [08:35:51]Content-Type: application/json [08:35:51] [08:35:51]POST finish read [08:35:51]Found Content-Length = 690 [08:35:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 32.390, "sum" : 2500.51, "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" ] } } [08:35:51]execute_script... [08:35:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 32.390, "sum" : 2500.51, "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" ] } } [08:35:51]POST & json_proto [08:35:51]process_json_proto [08:35:51]json parsed OK: [08:35:51]protocol is kg_v1.0 [08:35:51]action value=close_receipt [08:35:51]process_action close_receipt [08:35:51]cmd_close_receipt [08:35:51]MH_GetDate [08:35:51]Write to MH i2c: F0 00 00 FC 07 F2 [08:35:51]Write i2c OK [08:35:51]MH_I2C_Read... [08:35:51]Read from MH i2c: F0 [08:35:51]MH_I2C_Read... [08:35:51]Read from MH i2c: F0 09 00 [08:35:51]MH_I2C_Read... [08:35:51]Read from MH i2c: F0 09 00 FC 07 00 68 55 C4 66 75 08 C2 66 87 [08:35:51]GetLastDocTimeStamp 1724142793 [08:35:51]current date 1724142952 [08:35:51]FM_GetShiftState [08:35:51]SAM_PROTO_GetShiftState [08:35:51]wFMCommunicate request_size=4 [08:35:51]MH_SAM_APDU [08:35:51]CAPDU: 80 13 01 00 [08:35:51]Write to MH i2c: E2 08 00 FD 07 80 13 01 00 00 00 00 00 81 [08:35:51]Write i2c OK [08:35:51]MH_I2C_Read... [08:35:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:51]Read from MH i2c: E2 [08:35:51]MH_I2C_Read... [08:35:51]Read from MH i2c: E2 0E 00 [08:35:51]MH_I2C_Read... [08:35:51]Read from MH i2c: E2 0E 00 FD 07 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 0B [08:35:51]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:35:51]wFMCommunicate OK [08:35:51]SAM_PROTO_GetShiftState done [08:35:51]FM_GetShiftState done [08:35:51]opened in 1724112758 [08:35:51]opened+sec_in_day 1724199158 [08:35:51]quantity*price = 250050 [08:35:51]sum+1 = 250052 [08:35:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 103 20.08.2024 08:35 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200804 ФПД: 109884915155570 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T083552&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200804&fm=109884915155570&tin=02508201610067®Number=0000000000092545&sum=250000 [08:35:52]StoreToDocumentArchive [08:35:52]shift 466 fd 200804 [08:35:52]save to /storage/0466/doc_00200804 [08:35:52]save last doc name /storage/0466/doc_00200804 to /storage/kkm_last_doc_name [08:35:52]save OK [08:35:52]Clear old archive folders... [08:35:52]ProcessDocumentItem done err = 0, tmpTLVsize=257 [08:35:52]tlvbuf is 01019980 [08:35:52]SAM_PROTO_ClearQueue [08:35:52]wFMCommunicate request_size=4 [08:35:52]MH_SAM_APDU [08:35:52]CAPDU: 80 09 00 00 [08:35:52]Write to MH i2c: E2 08 00 0A 08 80 09 00 00 00 00 00 00 84 [08:35:52]Write i2c OK [08:35:52]MH_I2C_Read... [08:35:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:35:52]Read from MH i2c: E2 [08:35:52]MH_I2C_Read... [08:35:52]Read from MH i2c: E2 03 00 [08:35:52]MH_I2C_Read... [08:35:52]Read from MH i2c: E2 03 00 0A 08 00 90 00 86 [08:35:52]RAPDU: 90 00 [08:35:52]wFMCommunicate OK [08:35:52]SAM_PROTO_ClearQueue done [08:35:52]KKMCreateOFDPacket [08:35:52]OFDProtocolAddRootSTLVToBuf [08:35:52]FM_MakeSignedData [08:35:52]FM_MakeSignedData [08:35:52]SAM_PROTO_SignData [08:35:52]wFMCommunicate request_size=4 [08:35:52]MH_SAM_APDU [08:35:52]CAPDU: 80 0D 01 02 [08:35:52]Write to MH i2c: E2 08 00 0B 08 80 0D 01 02 00 00 00 00 8C [08:35:52]Write i2c OK [08:35:52]MH_I2C_Read... [08:35:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:35:52]Read from MH i2c: E2 [08:35:52]MH_I2C_Read... [08:35:52]Read from MH i2c: E2 03 00 [08:35:52]MH_I2C_Read... [08:35:52]Read from MH i2c: E2 03 00 0B 08 00 90 00 87 [08:35:52]RAPDU: 90 00 [08:35:52]wFMCommunicate OK [08:35:52]wFMCommunicate request_size=255 [08:35:52]MH_SAM_APDU [08:35: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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 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 67 00 00 00 F4 03 04 00 68 55 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 64 10 03 [08:35:52]Write to MH i2c: E2 02 01 0C 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 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 67 00 00 00 F4 03 04 00 68 55 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 64 10 03 00 00 27 [08:35:52]Write i2c OK [08:35:52]MH_I2C_Read... [08:35:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:53]Read from MH i2c: E2 [08:35:53]MH_I2C_Read... [08:35:53]Read from MH i2c: E2 03 00 [08:35:53]MH_I2C_Read... [08:35:53]Read from MH i2c: E2 03 00 0C 08 00 90 00 88 [08:35:53]RAPDU: 90 00 [08:35:53]wFMCommunicate OK [08:35:53]wFMCommunicate request_size=16 [08:35:53]MH_SAM_APDU [08:35:53]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 63 F0 93 55 82 72 [08:35:53]Write to MH i2c: E2 13 00 0D 08 80 0D 02 02 0B 00 00 35 04 06 00 63 F0 93 55 82 72 00 00 13 [08:35:53]Write i2c OK [08:35:53]MH_I2C_Read... [08:35:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:53]Read from MH i2c: E2 [08:35:53]MH_I2C_Read... [08:35:53]Read from MH i2c: E2 03 00 [08:35:53]MH_I2C_Read... [08:35:53]Read from MH i2c: E2 03 00 0D 08 00 90 00 89 [08:35:53]RAPDU: 90 00 [08:35:53]wFMCommunicate OK [08:35:53]wFMCommunicate request_size=4 [08:35:53]MH_SAM_APDU [08:35:53]CAPDU: 80 0D 03 02 [08:35:53]Write to MH i2c: E2 08 00 0E 08 80 0D 03 02 00 00 00 00 91 [08:35:53]Write i2c OK [08:35:53]MH_I2C_Read... [08:35:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:35:53]Read from MH i2c: E2 [08:35:53]MH_I2C_Read... [08:35:53]Read from MH i2c: E2 0B 00 [08:35:53]MH_I2C_Read... [08:35:53]Read from MH i2c: E2 0B 00 0E 08 00 C5 68 AA 49 6C 12 11 68 90 00 A9 [08:35:53]RAPDU: C5 68 AA 49 6C 12 11 68 90 00 [08:35:53]wFMCommunicate OK [08:35:53]SAM_PROTO_SignData done [08:35:53]FM_MakeSignedData done [08:35:53]CreateOFDProtocolMessage [08:35:53]wFMCommunicate request_size=4 [08:35:53]MH_SAM_APDU [08:35:53]CAPDU: 80 11 00 00 [08:35:53]Write to MH i2c: E2 08 00 0F 08 80 11 00 00 00 00 00 00 91 [08:35:53]Write i2c OK [08:35:53]MH_I2C_Read... [08:35:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:53]Read from MH i2c: E2 [08:35:53]MH_I2C_Read... [08:35:53]Read from MH i2c: E2 17 00 [08:35:53]MH_I2C_Read... [08:35:53]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 31 38 30 32 90 00 DE [08:35:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:35:53]wFMCommunicate OK [08:35:53]CreateOFDProtocolMessage done [08:35:53]OFDSenderStorePacket 200804 [08:35:53]StoreOFDPacket docnum=200804 [08:35:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 12 09 0D 01 DC 99 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 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 67 00 00 00 F4 03 04 00 68 55 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 64 10 03 00 35 04 06 00 63 F0 93 55 82 72 C5 68 AA 49 6C 12 11 68 [08:35:53]CheckFolder [08:35:53]dirname=/storage/ofd_packets [08:35:53]CheckFolder done [08:35:53]ProducePacketName [08:35:53]name=ofd_packets/00200804 [08:35:53]NVStorageSaveData ofd_packets/00200804 [08:35:53]File name is /storage/ofd_packets/00200804 [08:35:53]Write 307 bytes [08:35:53]NVStorageSaveData done [08:35:53]OFDSenderStorePacket done [08:35:53]KKMCreateOFDPacket done [08:35:53]NVStorageSaveData kkm_last_timestamp [08:35:53]File name is /storage/kkm_last_timestamp [08:35:53]Write 4 bytes [08:35:53]NVStorageSaveData done [08:35:53]ExternCall_PrintAddStr [08:35:53]wPrintStart [08:35:53]Write to MH i2c: 01 00 00 10 08 18 [08:35:53]Write i2c OK [08:35:53]MH_I2C_Read... [08:35:53]Read from MH i2c: 01 [08:35:53]MH_I2C_Read... [08:35:53]Read from MH i2c: 01 07 00 [08:35:53]MH_I2C_Read... [08:35:53]Read from MH i2c: 01 07 00 10 08 00 00 00 00 00 FF 0F 2D [08:35:53]RasterBufferAndPrint [08:35:53]line Счет N : (1)11328381 [08:35:53]line ИНН: 02508201610067 [08:35:53]line Контрольно-Кассовый Чек [08:35:53]line ПРОДАЖА [08:35:53]line ТРК (МРК, ГНК) : 62 [08:35:53]line Товар: 2710194210 [08:35:53]line D-ENERGY ДТ-К-5 [08:35:53]line 32.390 * 77.20 [08:35:53]line = 2500.51 [08:35:53]line НДС 12% НСП 1% [08:35:53]line > о реализуемом товаре [08:35:53]line ОКРУГЛЕНИЕ: -0.51 [08:35:53]line ИТОГО: 2500.00 [08:35:53]line Внесено: 2500.00 [08:35:53]line СДАЧА: 0.00 [08:35:53]line НСП 1% : 22.13 [08:35:53]line НДС 12% : 265.54 [08:35:53]line Наличными: 2500.00 [08:35:53]line Безнал.: 0.00 [08:35:53]line Место: АЗС № 95 "Партнер Нефть" [08:35:53]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:35:53]line СНО: Общий режим [08:35:53]line Чек 103 20.08.2024 08:35 [08:35:53]line Смена: 466 ФФД: 1.0 [08:35:53]line ЗНМ: 0300000079 [08:35:53]line РНМ: 0000000000092545 [08:35:53]line Версия ККМ: 001 [08:35:53]line ФМ: 0000000000871802 [08:35:53]line ФД: 200804 [08:35:53]line ФПД: 109884915155570 [08:35:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T083552&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200804&fm=109884915155570&tin=02508201610067®Number=0000000000092545&sum=250000 [08:35:53]OFD Sender: Processing packet 200804 [packets to send 247, broken 246] [08:35:53]ProducePacketName [08:35:53]name=ofd_packets/00200804 [08:35:53]OFD Sender: To server: pG, [08:35:53]CommunicateWithHost lk.salyk.kg:30040 [08:35:53]ConnectInit lk.salyk.kg [08:35:53]written 0, free lines is 4095 [08:35:53]Connected sock=11 [08:35:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 12 09 0D 01 DC 99 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 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 67 00 00 00 F4 03 04 00 68 55 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 64 10 03 00 35 04 06 00 63 F0 93 55 82 72 C5 68 AA 49 6C 12 11 68 [08:35:54]Write to MH i2c: 01 00 00 3B 08 43 [08:35:54]Write i2c OK [08:35:54]MH_I2C_Read... [08:35:54]Read from MH i2c: 01 [08:35:54]MH_I2C_Read... [08:35:54]Read from MH i2c: 01 07 00 [08:35:54]MH_I2C_Read... [08:35:54]Read from MH i2c: 01 07 00 3B 08 00 00 00 00 00 E4 0C 3A [08:35:54]RasterBufferAndPrint [08:35:54]line [08:35:54]line [08:35:54]line [08:35:54]line [08:35:54]line [08:35:54]written 0, free lines is 3306 [08:35:54]MH_Cut [08:35:54]Write to MH i2c: D1 01 00 42 08 01 1C [08:35:54]Write i2c OK [08:35:54]MH_I2C_Read... [08:35:54]Read from MH i2c: D1 [08:35:54]MH_I2C_Read... [08:35:54]Read from MH i2c: D1 01 00 [08:35:54]MH_I2C_Read... [08:35:54]Read from MH i2c: D1 01 00 42 08 00 1B [08:35:54]Write to MH i2c: 01 00 00 43 08 4B [08:35:54]Write i2c OK [08:35:54]MH_I2C_Read... [08:35:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EF 6A 47 00 C8 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 31 38 30 32 10 04 04 00 64 10 03 00 F4 03 04 00 CF FF C3 66 B6 04 01 00 00 B3 F1 29 A4 B0 5F 96 8A [08:35:54]CommunicateWithHost err = 0 [08:35:54]CheckOFDResponse [08:35:54]1017 (14) - 77093643461234 [08:35:54]1041 (16) - 0000000000871802 [08:35:54]1040 (4) - 200804 [08:35:54]1012 (4) - 20.08.2024 02:30 [08:35:54]1206 (1) - 0 [08:35:54]OFD Sender: Remove packet 200804 [08:35:54]ProducePacketName [08:35:54]name=ofd_packets/00200804 [08:35:54]NVStorageDeleteData [08:35:54]OFD Sender: No OFD packet to send [08:35:54]*** Cut start [08:35:54]*** Purtial cut [08:35:54]*** CUTSNS_PIN = 0 [08:35:55]*** Stage 1: CUTSNS_PIN = 1 [08:35:56]Read from MH i2c: 01 [08:35:56]MH_I2C_Read... [08:35:56]*** Stop cut motor [08:35:56]*** Cut end [08:35:56]Read from MH i2c: 01 07 00 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: 01 07 00 43 08 00 00 00 00 00 FF 0F 60 [08:35:56]process_action close_receipt done [08:35:56]requested_data is exist [08:35:56]produce_requested_data [08:35:56]requested_item fm.sn is exist - process it [08:35:56]wFMCommunicate request_size=4 [08:35:56]MH_SAM_APDU [08:35:56]CAPDU: 80 11 00 00 [08:35:56]Write to MH i2c: E2 08 00 44 08 80 11 00 00 00 00 00 00 C6 [08:35:56]Write i2c OK [08:35:56]MH_I2C_Read... [08:35:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:56]Read from MH i2c: E2 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: E2 17 00 [08:35:56]MH_I2C_Read... [08:35:56]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 31 38 30 32 90 00 13 [08:35:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:35:56]wFMCommunicate OK [08:35:56]requested_item fd.num is exist - process it [08:35:56]SAM_PROTO_GetFieldsCounters [08:35:56]wFMCommunicate request_size=4 [08:35:56]MH_SAM_APDU [08:35:56]CAPDU: 80 13 00 00 [08:35:56]Write to MH i2c: E2 08 00 45 08 80 13 00 00 00 00 00 00 C9 [08:35:56]Write i2c OK [08:35:56]MH_I2C_Read... [08:35:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:35:57]Read from MH i2c: E2 [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: E2 62 00 [08:35:57]MH_I2C_Read... [08:35:57]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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 64 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 63 [08:35: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 64 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:35:57]wFMCommunicate OK [08:35:57]SAM_PROTO_GetFieldsCounters done [08:35:57]requested_item shift.num is exist - process it [08:35:57]requested_item shift.opened is exist - process it [08:35:57]req_shift_opened [08:35:57]FM_GetShiftState [08:35:57]SAM_PROTO_GetShiftState [08:35:57]wFMCommunicate request_size=4 [08:35:57]MH_SAM_APDU [08:35:57]CAPDU: 80 13 01 00 [08:35:57]Write to MH i2c: E2 08 00 46 08 80 13 01 00 00 00 00 00 CB [08:35:57]Write i2c OK [08:35:57]MH_I2C_Read... [08:35:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:57]Read from MH i2c: E2 [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: E2 0E 00 [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: E2 0E 00 46 08 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 55 [08:35:57]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:35:57]wFMCommunicate OK [08:35:57]SAM_PROTO_GetShiftState done [08:35:57]FM_GetShiftState done [08:35:57]req_shift_opened done [08:35:57]requested_item shift.open_date is exist - process it [08:35:57]req_shift_open_date [08:35:57]req_shift_open_date done [08:35:57]produce_requested_data done [08:35:57]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200804,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:35:57]process_action_free close_receipt [08:35:57]json_value_free [08:35:57]json_value_free done [08:35:57]process_json_proto returns [08:35:57]Send response to host [08:35:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200804,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:35:57]free response buf [08:35:57]execute_script done [08:35:57]execute_script returns [08:35:57]free content buf [08:35:57]Sock 9.Close socket [08:35:57]Sock 9.Thread stoped [08:35:59]OFD Sender: No OFD packet to send [08:36:04]OFD Sender: No OFD packet to send [08:36:09]OFD Sender: No OFD packet to send [08:36:14]OFD Sender: No OFD packet to send [08:36:19]OFD Sender: No OFD packet to send [08:36:24]OFD Sender: No OFD packet to send [08:36:29]OFD Sender: No OFD packet to send [08:36:34]OFD Sender: No OFD packet to send [08:36:39]OFD Sender: No OFD packet to send [08:36:44]accept exits with 8 [08:36:44]New connection [08:36:44]New thread 3067211108 created [08:36:44]Thread 3067067748 joined [08:36:44]Waiting for new connection... [08:36:44] Sock 8.Parse request [08:36:44]Sock 8.Check first char [08:36:44]Sock 8.First char is OK [08:36:44]request: POST /json_proto HTTP/1.0 [08:36:44]Method: POST [08:36:44]URL: /json_proto [08:36:44]Method is POST - this is cgi request [08:36:44]url: /json_proto [08:36:44]query_string will be loaded in cgi processing [08:36:44]execute_cgi json_proto POST (null) [08:36:44]execute_cgi path=json_proto method=POST [08:36:44]POST find Content-Length [08:36:44]Host: 172.17.46.195:8080 [08:36:44]Content-Length: 679 [08:36:44]Content-Type: application/json [08:36:44] [08:36:44]POST finish read [08:36:44]Found Content-Length = 679 [08:36:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:44]execute_script... [08:36: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)11328382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:44]POST & json_proto [08:36:44]process_json_proto [08:36:44]json parsed OK: [08:36:44]protocol is kg_v1.0 [08:36:44]action value=close_receipt [08:36:44]process_action close_receipt [08:36:44]cmd_close_receipt [08:36:44]MH_GetDate [08:36:44]Write to MH i2c: F0 00 00 47 08 3E [08:36:44]Write i2c OK [08:36:44]MH_I2C_Read... [08:36:44]Read from MH i2c: F0 [08:36:44]MH_I2C_Read... [08:36:44]Read from MH i2c: F0 09 00 [08:36:44]MH_I2C_Read... [08:36:44]Read from MH i2c: F0 09 00 47 08 00 9D 55 C4 66 75 08 C2 66 08 [08:36:44]GetLastDocTimeStamp 1724142952 [08:36:44]current date 1724143005 [08:36:44]FM_GetShiftState [08:36:44]SAM_PROTO_GetShiftState [08:36:44]wFMCommunicate request_size=4 [08:36:44]MH_SAM_APDU [08:36:44]CAPDU: 80 13 01 00 [08:36:44]Write to MH i2c: E2 08 00 48 08 80 13 01 00 00 00 00 00 CD [08:36:44]Write i2c OK [08:36:44]MH_I2C_Read... [08:36:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:44]Read from MH i2c: E2 [08:36:44]MH_I2C_Read... [08:36:44]Read from MH i2c: E2 0E 00 [08:36:44]MH_I2C_Read... [08:36:44]Read from MH i2c: E2 0E 00 48 08 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 57 [08:36:44]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:36:44]wFMCommunicate OK [08:36:44]SAM_PROTO_GetShiftState done [08:36:44]FM_GetShiftState done [08:36:44]opened in 1724112758 [08:36:44]opened+sec_in_day 1724199158 [08:36:44]quantity*price = 50010 [08:36:44]sum+1 = 50012 [08:36:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 104 20.08.2024 08:36 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200805 ФПД: 144209957194119 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T083645&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200805&fm=144209957194119&tin=02508201610067®Number=0000000000092545&sum=50000 [08:36:45]StoreToDocumentArchive [08:36:45]shift 466 fd 200805 [08:36:45]save to /storage/0466/doc_00200805 [08:36:45]save last doc name /storage/0466/doc_00200805 to /storage/kkm_last_doc_name [08:36:45]save OK [08:36:45]Clear old archive folders... [08:36:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:36:45]tlvbuf is 01070DC0 [08:36:45]SAM_PROTO_ClearQueue [08:36:45]wFMCommunicate request_size=4 [08:36:45]MH_SAM_APDU [08:36:45]CAPDU: 80 09 00 00 [08:36:45]Write to MH i2c: E2 08 00 55 08 80 09 00 00 00 00 00 00 CF [08:36:45]Write i2c OK [08:36:45]MH_I2C_Read... [08:36:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:36:45]Read from MH i2c: E2 [08:36:45]MH_I2C_Read... [08:36:45]Read from MH i2c: E2 03 00 [08:36:45]MH_I2C_Read... [08:36:45]Read from MH i2c: E2 03 00 55 08 00 90 00 D1 [08:36:45]RAPDU: 90 00 [08:36:45]wFMCommunicate OK [08:36:45]SAM_PROTO_ClearQueue done [08:36:45]KKMCreateOFDPacket [08:36:45]OFDProtocolAddRootSTLVToBuf [08:36:45]FM_MakeSignedData [08:36:45]FM_MakeSignedData [08:36:45]SAM_PROTO_SignData [08:36:45]wFMCommunicate request_size=4 [08:36:45]MH_SAM_APDU [08:36:45]CAPDU: 80 0D 01 02 [08:36:45]Write to MH i2c: E2 08 00 56 08 80 0D 01 02 00 00 00 00 D7 [08:36:45]Write i2c OK [08:36:45]MH_I2C_Read... [08:36:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:36:45]Read from MH i2c: E2 [08:36:45]MH_I2C_Read... [08:36:45]Read from MH i2c: E2 03 00 [08:36:45]MH_I2C_Read... [08:36:45]Read from MH i2c: E2 03 00 56 08 00 90 00 D2 [08:36:45]RAPDU: 90 00 [08:36:45]wFMCommunicate OK [08:36:45]wFMCommunicate request_size=255 [08:36:45]MH_SAM_APDU [08:36:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 9D 55 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 65 10 03 00 35 04 06 00 83 [08:36:45]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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 9D 55 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 65 10 03 00 35 04 06 00 83 00 00 8A [08:36:45]Write i2c OK [08:36:45]MH_I2C_Read... [08:36:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:45]Read from MH i2c: E2 [08:36:45]MH_I2C_Read... [08:36:45]Read from MH i2c: E2 03 00 [08:36:45]MH_I2C_Read... [08:36:45]Read from MH i2c: E2 03 00 57 08 00 90 00 D3 [08:36:45]RAPDU: 90 00 [08:36:45]wFMCommunicate OK [08:36:45]wFMCommunicate request_size=10 [08:36:45]MH_SAM_APDU [08:36:45]CAPDU: 80 0D 02 02 05 28 7F 45 89 87 [08:36:45]Write to MH i2c: E2 0D 00 58 08 80 0D 02 02 05 00 28 7F 45 89 87 00 00 E0 [08:36:45]Write i2c OK [08:36:45]MH_I2C_Read... [08:36:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:45]Read from MH i2c: E2 [08:36:45]MH_I2C_Read... [08:36:45]Read from MH i2c: E2 03 00 [08:36:45]MH_I2C_Read... [08:36:45]Read from MH i2c: E2 03 00 58 08 00 90 00 D4 [08:36:45]RAPDU: 90 00 [08:36:45]wFMCommunicate OK [08:36:45]wFMCommunicate request_size=4 [08:36:45]MH_SAM_APDU [08:36:45]CAPDU: 80 0D 03 02 [08:36:45]Write to MH i2c: E2 08 00 59 08 80 0D 03 02 00 00 00 00 DC [08:36:45]Write i2c OK [08:36:45]MH_I2C_Read... [08:36:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:36:45]Read from MH i2c: E2 [08:36:45]MH_I2C_Read... [08:36:45]Read from MH i2c: E2 0B 00 [08:36:45]MH_I2C_Read... [08:36:45]Read from MH i2c: E2 0B 00 59 08 00 D2 BC B7 BB E9 49 A4 FA 90 00 AD [08:36:45]RAPDU: D2 BC B7 BB E9 49 A4 FA 90 00 [08:36:45]wFMCommunicate OK [08:36:45]SAM_PROTO_SignData done [08:36:45]FM_MakeSignedData done [08:36:45]CreateOFDProtocolMessage [08:36:45]wFMCommunicate request_size=4 [08:36:45]MH_SAM_APDU [08:36:45]CAPDU: 80 11 00 00 [08:36:45]Write to MH i2c: E2 08 00 5A 08 80 11 00 00 00 00 00 00 DC [08:36:45]Write i2c OK [08:36:45]MH_I2C_Read... [08:36:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:45]Read from MH i2c: E2 [08:36:45]MH_I2C_Read... [08:36:45]Read from MH i2c: E2 17 00 [08:36:45]MH_I2C_Read... [08:36:45]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 31 38 30 32 90 00 29 [08:36:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:36:45]wFMCommunicate OK [08:36:45]CreateOFDProtocolMessage done [08:36:45]OFDSenderStorePacket 200805 [08:36:45]StoreOFDPacket docnum=200805 [08:36:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 7A EE 07 01 DB 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 68 00 00 00 F4 03 04 00 9D 55 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 65 10 03 00 35 04 06 00 83 28 7F 45 89 87 D2 BC B7 BB E9 49 A4 FA [08:36:45]CheckFolder [08:36:45]dirname=/storage/ofd_packets [08:36:45]CheckFolder done [08:36:45]ProducePacketName [08:36:45]name=ofd_packets/00200805 [08:36:45]NVStorageSaveData ofd_packets/00200805 [08:36:45]File name is /storage/ofd_packets/00200805 [08:36:45]Write 301 bytes [08:36:45]NVStorageSaveData done [08:36:45]OFDSenderStorePacket done [08:36:45]KKMCreateOFDPacket done [08:36:45]NVStorageSaveData kkm_last_timestamp [08:36:45]File name is /storage/kkm_last_timestamp [08:36:45]Write 4 bytes [08:36:45]NVStorageSaveData done [08:36:45]ExternCall_PrintAddStr [08:36:45]wPrintStart [08:36:45]Write to MH i2c: 01 00 00 5B 08 63 [08:36:46]Write i2c OK [08:36:46]MH_I2C_Read... [08:36:46]Read from MH i2c: 01 [08:36:46]MH_I2C_Read... [08:36:46]Read from MH i2c: 01 07 00 [08:36:46]MH_I2C_Read... [08:36:46]Read from MH i2c: 01 07 00 5B 08 00 00 00 00 00 FF 0F 78 [08:36:46]RasterBufferAndPrint [08:36:46]line Счет N : (1)11328382 [08:36:46]line ИНН: 02508201610067 [08:36:46]line Контрольно-Кассовый Чек [08:36:46]line ПРОДАЖА [08:36:46]line ТРК (МРК, ГНК) : 21 [08:36:46]line Товар: 2710124500 [08:36:46]line Аи-95-К-5 [08:36:46]line 6.740 * 74.20 [08:36:46]line = 500.11 [08:36:46]line НДС 12% НСП 1% [08:36:46]line > о реализуемом товаре [08:36:46]line ОКРУГЛЕНИЕ: -0.11 [08:36:46]line ИТОГО: 500.00 [08:36:46]line Внесено: 500.00 [08:36:46]line СДАЧА: 0.00 [08:36:46]line НСП 1% : 4.43 [08:36:46]line НДС 12% : 53.11 [08:36:46]line Наличными: 500.00 [08:36:46]line Безнал.: 0.00 [08:36:46]line Место: АЗС № 95 "Партнер Нефть" [08:36:46]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:36:46]line СНО: Общий режим [08:36:46]line Чек 104 20.08.2024 08:36 [08:36:46]line Смена: 466 ФФД: 1.0 [08:36:46]line ЗНМ: 0300000079 [08:36:46]line РНМ: 0000000000092545 [08:36:46]line Версия ККМ: 001 [08:36:46]line ФМ: 0000000000871802 [08:36:46]line ФД: 200805 [08:36:46]line ФПД: 144209957194119 [08:36:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T083645&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200805&fm=144209957194119&tin=02508201610067®Number=0000000000092545&sum=50000 [08:36:46]OFD Sender: Processing packet 200805 [packets to send 247, broken 246] [08:36:46]ProducePacketName [08:36:46]name=ofd_packets/00200805 [08:36:46]OFD Sender: To server: pG, [08:36:46]CommunicateWithHost lk.salyk.kg:30040 [08:36:46]ConnectInit lk.salyk.kg [08:36:46]written 0, free lines is 4095 [08:36:46]Connected sock=10 [08: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 31 38 30 32 0F 01 00 00 7A EE 07 01 DB 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 68 00 00 00 F4 03 04 00 9D 55 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 65 10 03 00 35 04 06 00 83 28 7F 45 89 87 D2 BC B7 BB E9 49 A4 FA [08:36:46]Write to MH i2c: 01 00 00 86 08 8E [08:36:46]Write i2c OK [08:36:46]MH_I2C_Read... [08:36:46]Read from MH i2c: 01 [08:36:46]MH_I2C_Read... [08:36:46]Read from MH i2c: 01 07 00 [08:36:46]MH_I2C_Read... [08:36:46]Read from MH i2c: 01 07 00 86 08 00 00 00 00 00 DF 0C 80 [08:36:46]RasterBufferAndPrint [08:36:46]line [08:36:46]line [08:36:46]line [08:36:46]line [08:36:46]line [08:36:46]written 0, free lines is 3301 [08:36:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B0 00 47 00 16 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 65 10 03 00 F4 03 04 00 04 00 C4 66 B6 04 01 00 00 B7 58 D4 74 1C 5F B4 4F [08:36:46]CommunicateWithHost err = 0 [08:36:46]CheckOFDResponse [08:36:46]1017 (14) - 77093643461234 [08:36:46]1041 (16) - 0000000000871802 [08:36:46]1040 (4) - 200805 [08:36:46]1012 (4) - 20.08.2024 02:31 [08:36:46]1206 (1) - 0 [08:36:46]OFD Sender: Remove packet 200805 [08:36:46]ProducePacketName [08:36:46]name=ofd_packets/00200805 [08:36:46]NVStorageDeleteData [08:36:46]MH_Cut [08:36:46]Write to MH i2c: D1 01 00 8D 08 01 67 [08:36:46]Write i2c OK [08:36:46]MH_I2C_Read... [08:36:46]Read from MH i2c: D1 [08:36:46]MH_I2C_Read... [08:36:46]Read from MH i2c: D1 01 00 [08:36:46]MH_I2C_Read... [08:36:46]Read from MH i2c: D1 01 00 8D 08 00 66 [08:36:46]Write to MH i2c: 01 00 00 8E 08 96 [08:36:46]Write i2c OK [08:36:46]MH_I2C_Read... [08:36:47]OFD Sender: No OFD packet to send [08:36:47]*** Cut start [08:36:47]*** Purtial cut [08:36:47]*** Stage 1: CUTSNS_PIN = 1 [08:36:47]Read from MH i2c: 01 [08:36:47]MH_I2C_Read... [08:36:47]*** Stop cut motor [08:36:47]*** Cut end [08:36:47]Read from MH i2c: 01 07 00 [08:36:47]MH_I2C_Read... [08:36:47]Read from MH i2c: 01 07 00 8E 08 00 00 00 00 00 FF 0F AB [08:36:47]process_action close_receipt done [08:36:47]requested_data is exist [08:36:47]produce_requested_data [08:36:47]requested_item fm.sn is exist - process it [08:36:47]wFMCommunicate request_size=4 [08:36:47]MH_SAM_APDU [08:36:47]CAPDU: 80 11 00 00 [08:36:47]Write to MH i2c: E2 08 00 8F 08 80 11 00 00 00 00 00 00 11 [08:36:47]Write i2c OK [08:36:47]MH_I2C_Read... [08:36:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:47]Read from MH i2c: E2 [08:36:47]MH_I2C_Read... [08:36:47]Read from MH i2c: E2 17 00 [08:36:47]MH_I2C_Read... [08:36:47]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 31 38 30 32 90 00 5E [08:36:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:36:47]wFMCommunicate OK [08:36:47]requested_item fd.num is exist - process it [08:36:47]SAM_PROTO_GetFieldsCounters [08:36:47]wFMCommunicate request_size=4 [08:36:47]MH_SAM_APDU [08:36:47]CAPDU: 80 13 00 00 [08:36:47]Write to MH i2c: E2 08 00 90 08 80 13 00 00 00 00 00 00 14 [08:36:47]Write i2c OK [08:36:47]MH_I2C_Read... [08:36:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:48]Read from MH i2c: E2 [08:36:48]MH_I2C_Read... [08:36:48]Read from MH i2c: E2 62 00 [08:36:48]MH_I2C_Read... [08:36:48]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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 65 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 B2 [08: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 65 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:36:48]wFMCommunicate OK [08:36:48]SAM_PROTO_GetFieldsCounters done [08:36:48]requested_item shift.num is exist - process it [08:36:48]requested_item shift.opened is exist - process it [08:36:48]req_shift_opened [08:36:48]FM_GetShiftState [08:36:48]SAM_PROTO_GetShiftState [08:36:48]wFMCommunicate request_size=4 [08:36:48]MH_SAM_APDU [08:36:48]CAPDU: 80 13 01 00 [08:36:48]Write to MH i2c: E2 08 00 91 08 80 13 01 00 00 00 00 00 16 [08:36:48]Write i2c OK [08:36:48]MH_I2C_Read... [08:36:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:48]Read from MH i2c: E2 [08:36:48]MH_I2C_Read... [08:36:48]Read from MH i2c: E2 0E 00 [08:36:48]MH_I2C_Read... [08:36:48]Read from MH i2c: E2 0E 00 91 08 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A0 [08:36:48]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:36:48]wFMCommunicate OK [08:36:48]SAM_PROTO_GetShiftState done [08:36:48]FM_GetShiftState done [08:36:48]req_shift_opened done [08:36:48]requested_item shift.open_date is exist - process it [08:36:48]req_shift_open_date [08:36:48]req_shift_open_date done [08:36:48]produce_requested_data done [08:36:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200805,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:36:48]process_action_free close_receipt [08:36:48]json_value_free [08:36:48]json_value_free done [08:36:48]process_json_proto returns [08:36:48]Send response to host [08:36:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200805,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:36:48]free response buf [08:36:48]execute_script done [08:36:48]execute_script returns [08:36:48]free content buf [08:36:48]Sock 8.Close socket [08:36:48]Sock 8.Thread stoped [08:36:52]OFD Sender: No OFD packet to send [08:36:57]OFD Sender: No OFD packet to send [08:37:02]OFD Sender: No OFD packet to send [08:37:07]OFD Sender: No OFD packet to send [08:37:12]OFD Sender: No OFD packet to send [08:37:17]OFD Sender: No OFD packet to send [08:37:22]OFD Sender: No OFD packet to send [08:37:27]OFD Sender: No OFD packet to send [08:37:32]OFD Sender: No OFD packet to send [08:37:37]OFD Sender: No OFD packet to send [08:37:42]OFD Sender: No OFD packet to send [08:37:47]OFD Sender: No OFD packet to send [08:37:52]OFD Sender: No OFD packet to send [08:37:57]OFD Sender: No OFD packet to send [08:38:02]OFD Sender: No OFD packet to send [08:38:03]accept exits with 9 [08:38:03]New connection [08:38:03]New thread 3067067748 created [08:38:03]Thread 3067211108 joined [08:38:03]Waiting for new connection... [08:38:03] Sock 9.Parse request [08:38:03]Sock 9.Check first char [08:38:03]Sock 9.First char is OK [08:38:03]request: POST /json_proto HTTP/1.0 [08:38:03]Method: POST [08:38:03]URL: /json_proto [08:38:03]Method is POST - this is cgi request [08:38:03]url: /json_proto [08:38:03]query_string will be loaded in cgi processing [08:38:03]execute_cgi json_proto POST (null) [08:38:03]execute_cgi path=json_proto method=POST [08:38:03]POST find Content-Length [08:38:03]Host: 172.17.46.195:8080 [08:38:03]Content-Length: 684 [08:38:03]Content-Type: application/json [08:38:03] [08:38:03]POST finish read [08:38:03]Found Content-Length = 684 [08:38:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328383", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:03]execute_script... [08:38:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328383", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:03]POST & json_proto [08:38:03]process_json_proto [08:38:03]json parsed OK: [08:38:03]protocol is kg_v1.0 [08:38:03]action value=close_receipt [08:38:03]process_action close_receipt [08:38:03]cmd_close_receipt [08:38:03]MH_GetDate [08:38:03]Write to MH i2c: F0 00 00 92 08 89 [08:38:03]Write i2c OK [08:38:03]MH_I2C_Read... [08:38:03]Read from MH i2c: F0 [08:38:03]MH_I2C_Read... [08:38:03]Read from MH i2c: F0 09 00 [08:38:03]MH_I2C_Read... [08:38:03]Read from MH i2c: F0 09 00 92 08 00 EC 55 C4 66 75 08 C2 66 A2 [08:38:03]GetLastDocTimeStamp 1724143005 [08:38:03]current date 1724143084 [08:38:03]FM_GetShiftState [08:38:03]SAM_PROTO_GetShiftState [08:38:03]wFMCommunicate request_size=4 [08:38:03]MH_SAM_APDU [08:38:03]CAPDU: 80 13 01 00 [08:38:03]Write to MH i2c: E2 08 00 93 08 80 13 01 00 00 00 00 00 18 [08:38:03]Write i2c OK [08:38:03]MH_I2C_Read... [08:38:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:03]Read from MH i2c: E2 [08:38:03]MH_I2C_Read... [08:38:03]Read from MH i2c: E2 0E 00 [08:38:03]MH_I2C_Read... [08:38:03]Read from MH i2c: E2 0E 00 93 08 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A2 [08:38:03]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:38:03]wFMCommunicate OK [08:38:03]SAM_PROTO_GetShiftState done [08:38:03]FM_GetShiftState done [08:38:03]opened in 1724112758 [08:38:03]opened+sec_in_day 1724199158 [08:38:03]quantity*price = 100005 [08:38:03]sum+1 = 100006 [08:38:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 105 20.08.2024 08:38 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200806 ФПД: 28717805218895 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T083804&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200806&fm=28717805218895&tin=02508201610067®Number=0000000000092545&sum=100000 [08:38:04]StoreToDocumentArchive [08:38:04]shift 466 fd 200806 [08:38:04]save to /storage/0466/doc_00200806 [08:38:04]save last doc name /storage/0466/doc_00200806 to /storage/kkm_last_doc_name [08:38:04]save OK [08:38:04]Clear old archive folders... [08:38:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:38:04]tlvbuf is 01053B70 [08:38:04]SAM_PROTO_ClearQueue [08:38:04]wFMCommunicate request_size=4 [08:38:04]MH_SAM_APDU [08:38:04]CAPDU: 80 09 00 00 [08:38:04]Write to MH i2c: E2 08 00 A0 08 80 09 00 00 00 00 00 00 1A [08:38:04]Write i2c OK [08:38:04]MH_I2C_Read... [08:38:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:38:04]Read from MH i2c: E2 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: E2 03 00 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: E2 03 00 A0 08 00 90 00 1C [08:38:04]RAPDU: 90 00 [08:38:04]wFMCommunicate OK [08:38:04]SAM_PROTO_ClearQueue done [08:38:04]KKMCreateOFDPacket [08:38:04]OFDProtocolAddRootSTLVToBuf [08:38:04]FM_MakeSignedData [08:38:04]FM_MakeSignedData [08:38:04]SAM_PROTO_SignData [08:38:04]wFMCommunicate request_size=4 [08:38:04]MH_SAM_APDU [08:38:04]CAPDU: 80 0D 01 02 [08:38:04]Write to MH i2c: E2 08 00 A1 08 80 0D 01 02 00 00 00 00 22 [08:38:04]Write i2c OK [08:38:04]MH_I2C_Read... [08:38:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:38:04]Read from MH i2c: E2 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: E2 03 00 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: E2 03 00 A1 08 00 90 00 1D [08:38:04]RAPDU: 90 00 [08:38:04]wFMCommunicate OK [08:38:04]wFMCommunicate request_size=255 [08:38:04]MH_SAM_APDU [08:38:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 EC 55 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 66 10 03 00 35 04 06 00 1A [08:38:04]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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 EC 55 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 66 10 03 00 35 04 06 00 1A 00 00 63 [08:38:04]Write i2c OK [08:38:04]MH_I2C_Read... [08:38:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:04]Read from MH i2c: E2 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: E2 03 00 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: E2 03 00 A2 08 00 90 00 1E [08:38:04]RAPDU: 90 00 [08:38:04]wFMCommunicate OK [08:38:04]wFMCommunicate request_size=10 [08:38:04]MH_SAM_APDU [08:38:04]CAPDU: 80 0D 02 02 05 1E 62 94 2C 4F [08:38:04]Write to MH i2c: E2 0D 00 A3 08 80 0D 02 02 05 00 1E 62 94 2C 4F 00 00 BE [08:38:04]Write i2c OK [08:38:04]MH_I2C_Read... [08:38:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:04]Read from MH i2c: E2 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: E2 03 00 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: E2 03 00 A3 08 00 90 00 1F [08:38:04]RAPDU: 90 00 [08:38:04]wFMCommunicate OK [08:38:04]wFMCommunicate request_size=4 [08:38:04]MH_SAM_APDU [08:38:04]CAPDU: 80 0D 03 02 [08:38:04]Write to MH i2c: E2 08 00 A4 08 80 0D 03 02 00 00 00 00 27 [08:38:04]Write i2c OK [08:38:04]MH_I2C_Read... [08:38:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:38:04]Read from MH i2c: E2 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: E2 0B 00 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: E2 0B 00 A4 08 00 F4 7F 82 00 EE 4D 29 11 90 00 92 [08:38:04]RAPDU: F4 7F 82 00 EE 4D 29 11 90 00 [08:38:04]wFMCommunicate OK [08:38:04]SAM_PROTO_SignData done [08:38:04]FM_MakeSignedData done [08:38:04]CreateOFDProtocolMessage [08:38:04]wFMCommunicate request_size=4 [08:38:04]MH_SAM_APDU [08:38:04]CAPDU: 80 11 00 00 [08:38:04]Write to MH i2c: E2 08 00 A5 08 80 11 00 00 00 00 00 00 27 [08:38:04]Write i2c OK [08:38:04]MH_I2C_Read... [08:38:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:04]Read from MH i2c: E2 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: E2 17 00 [08:38:04]MH_I2C_Read... [08:38:04]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 31 38 30 32 90 00 74 [08:38:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:38:04]wFMCommunicate OK [08:38:04]CreateOFDProtocolMessage done [08:38:04]OFDSenderStorePacket 200806 [08:38:04]StoreOFDPacket docnum=200806 [08:38:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 EC 9C 07 01 96 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 EC 55 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 66 10 03 00 35 04 06 00 1A 1E 62 94 2C 4F F4 7F 82 00 EE 4D 29 11 [08:38:04]CheckFolder [08:38:04]dirname=/storage/ofd_packets [08:38:04]CheckFolder done [08:38:04]ProducePacketName [08:38:04]name=ofd_packets/00200806 [08:38:04]NVStorageSaveData ofd_packets/00200806 [08:38:04]File name is /storage/ofd_packets/00200806 [08:38:04]Write 301 bytes [08:38:04]NVStorageSaveData done [08:38:04]OFDSenderStorePacket done [08:38:04]KKMCreateOFDPacket done [08:38:04]NVStorageSaveData kkm_last_timestamp [08:38:04]File name is /storage/kkm_last_timestamp [08:38:04]Write 4 bytes [08:38:04]NVStorageSaveData done [08:38:04]OFD Sender: Processing packet 200806 [packets to send 247, broken 246] [08:38:04]ProducePacketName [08:38:04]name=ofd_packets/00200806 [08:38:04]OFD Sender: To server: pG, [08:38:04]CommunicateWithHost lk.salyk.kg:30040 [08:38:04]ConnectInit lk.salyk.kg [08:38:04]ExternCall_PrintAddStr [08:38:04]wPrintStart [08:38:04]Write to MH i2c: 01 00 00 A6 08 AE [08:38:04]Write i2c OK [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: 01 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: 01 07 00 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: 01 07 00 A6 08 00 00 00 00 00 FF 0F C3 [08:38:04]RasterBufferAndPrint [08:38:04]line Счет N : (1)11328383 [08:38:04]line ИНН: 02508201610067 [08:38:04]line Контрольно-Кассовый Чек [08:38:04]line ПРОДАЖА [08:38:04]line ТРК (МРК, ГНК) : 32 [08:38:04]line Товар: 2710124130 [08:38:04]line Аи-92-К-4 [08:38:04]line 14.750 * 67.80 [08:38:04]line = 1000.05 [08:38:04]line НДС 12% НСП 1% [08:38:04]line > о реализуемом товаре [08:38:04]line ОКРУГЛЕНИЕ: -0.05 [08:38:04]line ИТОГО: 1000.00 [08:38:04]line Внесено: 1000.00 [08:38:04]line СДАЧА: 0.00 [08:38:04]line НСП 1% : 8.85 [08:38:04]line НДС 12% : 106.20 [08:38:04]line Наличными: 1000.00 [08:38:04]line Безнал.: 0.00 [08:38:04]line Место: АЗС № 95 "Партнер Нефть" [08:38:04]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:38:04]line СНО: Общий режим [08:38:04]line Чек 105 20.08.2024 08:38 [08:38:04]line Смена: 466 ФФД: 1.0 [08:38:04]line ЗНМ: 0300000079 [08:38:05]line РНМ: 0000000000092545 [08:38:05]line Версия ККМ: 001 [08:38:05]line ФМ: 0000000000871802 [08:38:05]line ФД: 200806 [08:38:05]line ФПД: 28717805218895 [08:38:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T083804&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200806&fm=28717805218895&tin=02508201610067®Number=0000000000092545&sum=100000 [08:38:05]Connected sock=11 [08:38:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 EC 9C 07 01 96 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 EC 55 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 66 10 03 00 35 04 06 00 1A 1E 62 94 2C 4F F4 7F 82 00 EE 4D 29 11 [08:38:05]written 0, free lines is 4095 [08:38:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 84 A7 47 00 52 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 31 38 30 32 10 04 04 00 66 10 03 00 F4 03 04 00 53 00 C4 66 B6 04 01 00 00 70 CD 9D 9D 89 34 18 05 [08:38:05]CommunicateWithHost err = 0 [08:38:05]CheckOFDResponse [08:38:05]1017 (14) - 77093643461234 [08:38:05]1041 (16) - 0000000000871802 [08:38:05]1040 (4) - 200806 [08:38:05]1012 (4) - 20.08.2024 02:32 [08:38:05]1206 (1) - 0 [08:38:05]OFD Sender: Remove packet 200806 [08:38:05]ProducePacketName [08:38:05]name=ofd_packets/00200806 [08:38:05]NVStorageDeleteData [08:38:05]Write to MH i2c: 01 00 00 D1 08 D9 [08:38:05]Write i2c OK [08:38:05]MH_I2C_Read... [08:38:05]Read from MH i2c: 01 [08:38:05]MH_I2C_Read... [08:38:05]Read from MH i2c: 01 07 00 [08:38:05]MH_I2C_Read... [08:38:05]Read from MH i2c: 01 07 00 D1 08 00 00 00 00 00 E2 0C CE [08:38:05]RasterBufferAndPrint [08:38:05]line [08:38:05]line [08:38:05]line [08:38:05]line [08:38:05]line [08:38:05]written 0, free lines is 3307 [08:38:05]MH_Cut [08:38:05]Write to MH i2c: D1 01 00 D8 08 01 B2 [08:38:05]Write i2c OK [08:38:05]MH_I2C_Read... [08:38:05]Read from MH i2c: D1 [08:38:05]MH_I2C_Read... [08:38:05]Read from MH i2c: D1 01 00 [08:38:05]MH_I2C_Read... [08:38:05]Read from MH i2c: D1 01 00 D8 08 00 B1 [08:38:05]Write to MH i2c: 01 00 00 D9 08 E1 [08:38:05]Write i2c OK [08:38:05]MH_I2C_Read... [08:38:06]OFD Sender: No OFD packet to send [08:38:06]*** Cut start [08:38:06]*** Purtial cut [08:38:06]*** CUTSNS_PIN = 0 [08:38:06]*** Stage 1: CUTSNS_PIN = 1 [08:38:08]Read from MH i2c: 01 [08:38:08]MH_I2C_Read... [08:38:08]*** Stop cut motor [08:38:08]*** Cut end [08:38:08]Read from MH i2c: 01 07 00 [08:38:08]MH_I2C_Read... [08:38:08]Read from MH i2c: 01 07 00 D9 08 00 00 00 00 00 FF 0F F6 [08:38:08]process_action close_receipt done [08:38:08]requested_data is exist [08:38:08]produce_requested_data [08:38:08]requested_item fm.sn is exist - process it [08:38:08]wFMCommunicate request_size=4 [08:38:08]MH_SAM_APDU [08:38:08]CAPDU: 80 11 00 00 [08:38:08]Write to MH i2c: E2 08 00 DA 08 80 11 00 00 00 00 00 00 5C [08:38:08]Write i2c OK [08:38:08]MH_I2C_Read... [08:38:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:08]Read from MH i2c: E2 [08:38:08]MH_I2C_Read... [08:38:08]Read from MH i2c: E2 17 00 [08:38:08]MH_I2C_Read... [08:38:08]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 31 38 30 32 90 00 A9 [08:38:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:38:08]wFMCommunicate OK [08:38:08]requested_item fd.num is exist - process it [08:38:08]SAM_PROTO_GetFieldsCounters [08:38:08]wFMCommunicate request_size=4 [08:38:08]MH_SAM_APDU [08:38:08]CAPDU: 80 13 00 00 [08:38:08]Write to MH i2c: E2 08 00 DB 08 80 13 00 00 00 00 00 00 5F [08:38:08]Write i2c OK [08:38:08]MH_I2C_Read... [08:38:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:38:08]Read from MH i2c: E2 [08:38:08]MH_I2C_Read... [08:38:08]Read from MH i2c: E2 62 00 [08:38:08]MH_I2C_Read... [08:38:08]Read from MH i2c: E2 62 00 DB 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 66 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 01 [08:38: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 66 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:38:08]wFMCommunicate OK [08:38:08]SAM_PROTO_GetFieldsCounters done [08:38:08]requested_item shift.num is exist - process it [08:38:08]requested_item shift.opened is exist - process it [08:38:08]req_shift_opened [08:38:08]FM_GetShiftState [08:38:08]SAM_PROTO_GetShiftState [08:38:08]wFMCommunicate request_size=4 [08:38:08]MH_SAM_APDU [08:38:08]CAPDU: 80 13 01 00 [08:38:08]Write to MH i2c: E2 08 00 DC 08 80 13 01 00 00 00 00 00 61 [08:38:08]Write i2c OK [08:38:08]MH_I2C_Read... [08:38:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:08]Read from MH i2c: E2 [08:38:08]MH_I2C_Read... [08:38:08]Read from MH i2c: E2 0E 00 [08:38:08]MH_I2C_Read... [08:38:08]Read from MH i2c: E2 0E 00 DC 08 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 EB [08:38:08]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:38:08]wFMCommunicate OK [08:38:08]SAM_PROTO_GetShiftState done [08:38:08]FM_GetShiftState done [08:38:08]req_shift_opened done [08:38:08]requested_item shift.open_date is exist - process it [08:38:08]req_shift_open_date [08:38:08]req_shift_open_date done [08:38:08]produce_requested_data done [08:38:08]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200806,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:38:08]process_action_free close_receipt [08:38:08]json_value_free [08:38:08]json_value_free done [08:38:08]process_json_proto returns [08:38:08]Send response to host [08:38:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200806,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:38:08]free response buf [08:38:08]execute_script done [08:38:08]execute_script returns [08:38:08]free content buf [08:38:08]Sock 9.Close socket [08:38:08]Sock 9.Thread stoped [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:51]OFD Sender: No OFD packet to send [08:38:56]OFD Sender: No OFD packet to send [08:39:01]OFD Sender: No OFD packet to send [08:39:06]OFD Sender: No OFD packet to send [08:39:11]OFD Sender: No OFD packet to send [08:39:16]OFD Sender: No OFD packet to send [08:39:21]OFD Sender: No OFD packet to send [08:39:26]OFD Sender: No OFD packet to send [08:39:31]OFD Sender: No OFD packet to send [08:39:36]OFD Sender: No OFD packet to send [08:39:41]OFD Sender: No OFD packet to send [08:39:46]OFD Sender: No OFD packet to send [08:39:51]OFD Sender: No OFD packet to send [08:39:56]OFD Sender: No OFD packet to send [08:40:01]OFD Sender: No OFD packet to send [08:40:06]OFD Sender: No OFD packet to send [08:40:11]OFD Sender: No OFD packet to send [08:40:16]OFD Sender: No OFD packet to send [08:40:21]OFD Sender: No OFD packet to send [08:40:26]OFD Sender: No OFD packet to send [08:40:30]accept exits with 8 [08:40:30]New connection [08:40:30]New thread 3067211108 created [08:40:30]Thread 3067067748 joined [08:40:30]Waiting for new connection... [08:40:30] Sock 8.Parse request [08:40:30]Sock 8.Check first char [08:40:30]Sock 8.First char is OK [08:40:30]request: POST /json_proto HTTP/1.0 [08:40:30]Method: POST [08:40:30]URL: /json_proto [08:40:30]Method is POST - this is cgi request [08:40:30]url: /json_proto [08:40:30]query_string will be loaded in cgi processing [08:40:30]execute_cgi json_proto POST (null) [08:40:30]execute_cgi path=json_proto method=POST [08:40:30]POST find Content-Length [08:40:30]Host: 172.17.46.195:8080 [08:40:30]Content-Length: 669 [08:40:30]Content-Type: application/json [08:40:30] [08:40:30]POST finish read [08:40:30]Found Content-Length = 669 [08:40:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:30]execute_script... [08:40: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)11328385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:30]POST & json_proto [08:40:30]process_json_proto [08:40:30]json parsed OK: [08:40:30]protocol is kg_v1.0 [08:40:30]action value=close_receipt [08:40:30]process_action close_receipt [08:40:30]cmd_close_receipt [08:40:30]MH_GetDate [08:40:30]Write to MH i2c: F0 00 00 DD 08 D4 [08:40:30]Write i2c OK [08:40:30]MH_I2C_Read... [08:40:30]Read from MH i2c: F0 [08:40:30]MH_I2C_Read... [08:40:30]Read from MH i2c: F0 09 00 [08:40:30]MH_I2C_Read... [08:40:30]Read from MH i2c: F0 09 00 DD 08 00 7F 56 C4 66 75 08 C2 66 81 [08:40:30]GetLastDocTimeStamp 1724143084 [08:40:30]current date 1724143231 [08:40:30]FM_GetShiftState [08:40:30]SAM_PROTO_GetShiftState [08:40:30]wFMCommunicate request_size=4 [08:40:30]MH_SAM_APDU [08:40:30]CAPDU: 80 13 01 00 [08:40:30]Write to MH i2c: E2 08 00 DE 08 80 13 01 00 00 00 00 00 63 [08:40:30]Write i2c OK [08:40:30]MH_I2C_Read... [08:40:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:30]Read from MH i2c: E2 [08:40:30]MH_I2C_Read... [08:40:30]Read from MH i2c: E2 0E 00 [08:40:30]MH_I2C_Read... [08:40:30]Read from MH i2c: E2 0E 00 DE 08 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 ED [08:40:30]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:40:30]wFMCommunicate OK [08:40:30]SAM_PROTO_GetShiftState done [08:40:30]FM_GetShiftState done [08:40:30]opened in 1724112758 [08:40:30]opened+sec_in_day 1724199158 [08:40:30]quantity*price = 50017 [08:40:30]sum+1 = 50019 [08:40:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 106 20.08.2024 08:40 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200807 ФПД: 200977861303851 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084031&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200807&fm=200977861303851&tin=02508201610067®Number=0000000000092545&sum=50000 [08:40:31]StoreToDocumentArchive [08:40:31]shift 466 fd 200807 [08:40:31]save to /storage/0466/doc_00200807 [08:40:31]save last doc name /storage/0466/doc_00200807 to /storage/kkm_last_doc_name [08:40:31]save OK [08:40:31]Clear old archive folders... [08:40:31]ProcessDocumentItem done err = 0, tmpTLVsize=249 [08:40:31]tlvbuf is 00FD70D0 [08:40:31]SAM_PROTO_ClearQueue [08:40:31]wFMCommunicate request_size=4 [08:40:31]MH_SAM_APDU [08:40:31]CAPDU: 80 09 00 00 [08:40:31]Write to MH i2c: E2 08 00 EB 08 80 09 00 00 00 00 00 00 65 [08:40:31]Write i2c OK [08:40:31]MH_I2C_Read... [08:40:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:40:31]Read from MH i2c: E2 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 03 00 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 03 00 EB 08 00 90 00 67 [08:40:31]RAPDU: 90 00 [08:40:31]wFMCommunicate OK [08:40:31]SAM_PROTO_ClearQueue done [08:40:31]KKMCreateOFDPacket [08:40:31]OFDProtocolAddRootSTLVToBuf [08:40:31]FM_MakeSignedData [08:40:31]FM_MakeSignedData [08:40:31]SAM_PROTO_SignData [08:40:31]wFMCommunicate request_size=4 [08:40:31]MH_SAM_APDU [08:40:31]CAPDU: 80 0D 01 02 [08:40:31]Write to MH i2c: E2 08 00 EC 08 80 0D 01 02 00 00 00 00 6D [08:40:31]Write i2c OK [08:40:31]MH_I2C_Read... [08:40:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:40:31]Read from MH i2c: E2 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 03 00 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 03 00 EC 08 00 90 00 68 [08:40:31]RAPDU: 90 00 [08:40:31]wFMCommunicate OK [08:40:31]wFMCommunicate request_size=255 [08:40:31]MH_SAM_APDU [08:40:31]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 7F 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 67 10 03 00 35 04 06 00 B6 C9 CE [08:40:31]Write to MH i2c: E2 02 01 ED 08 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 7F 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 67 10 03 00 35 04 06 00 B6 C9 CE 00 00 85 [08:40:31]Write i2c OK [08:40:31]MH_I2C_Read... [08:40:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:31]Read from MH i2c: E2 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 03 00 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 03 00 ED 08 00 90 00 69 [08:40:31]RAPDU: 90 00 [08:40:31]wFMCommunicate OK [08:40:31]wFMCommunicate request_size=8 [08:40:31]MH_SAM_APDU [08:40:31]CAPDU: 80 0D 02 02 03 07 DE 2B [08:40:31]Write to MH i2c: E2 0B 00 EE 08 80 0D 02 02 03 00 07 DE 2B 00 00 86 [08:40:31]Write i2c OK [08:40:31]MH_I2C_Read... [08:40:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:31]Read from MH i2c: E2 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 03 00 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 03 00 EE 08 00 90 00 6A [08:40:31]RAPDU: 90 00 [08:40:31]wFMCommunicate OK [08:40:31]wFMCommunicate request_size=4 [08:40:31]MH_SAM_APDU [08:40:31]CAPDU: 80 0D 03 02 [08:40:31]Write to MH i2c: E2 08 00 EF 08 80 0D 03 02 00 00 00 00 72 [08:40:31]Write i2c OK [08:40:31]MH_I2C_Read... [08:40:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:40:31]Read from MH i2c: E2 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 0B 00 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 0B 00 EF 08 00 41 64 5E 59 A7 FF 26 E9 90 00 84 [08:40:31]RAPDU: 41 64 5E 59 A7 FF 26 E9 90 00 [08:40:31]wFMCommunicate OK [08:40:31]SAM_PROTO_SignData done [08:40:31]FM_MakeSignedData done [08:40:31]CreateOFDProtocolMessage [08:40:31]wFMCommunicate request_size=4 [08:40:31]MH_SAM_APDU [08:40:31]CAPDU: 80 11 00 00 [08:40:31]Write to MH i2c: E2 08 00 F0 08 80 11 00 00 00 00 00 00 72 [08:40:31]Write i2c OK [08:40:31]MH_I2C_Read... [08:40:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:31]Read from MH i2c: E2 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 17 00 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: E2 17 00 F0 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BF [08:40:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:40:31]wFMCommunicate OK [08:40:31]CreateOFDProtocolMessage done [08:40:31]OFDSenderStorePacket 200807 [08:40:31]StoreOFDPacket docnum=200807 [08:40:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 15 64 05 01 96 8A 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 7F 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 67 10 03 00 35 04 06 00 B6 C9 CE 07 DE 2B 41 64 5E 59 A7 FF 26 E9 [08:40:31]CheckFolder [08:40:31]dirname=/storage/ofd_packets [08:40:31]CheckFolder done [08:40:31]ProducePacketName [08:40:31]name=ofd_packets/00200807 [08:40:31]NVStorageSaveData ofd_packets/00200807 [08:40:31]File name is /storage/ofd_packets/00200807 [08:40:31]Write 299 bytes [08:40:31]NVStorageSaveData done [08:40:31]OFDSenderStorePacket done [08:40:31]KKMCreateOFDPacket done [08:40:31]NVStorageSaveData kkm_last_timestamp [08:40:31]File name is /storage/kkm_last_timestamp [08:40:31]Write 4 bytes [08:40:31]NVStorageSaveData done [08:40:31]ExternCall_PrintAddStr [08:40:31]wPrintStart [08:40:31]Write to MH i2c: 01 00 00 F1 08 F9 [08:40:31]Write i2c OK [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: 01 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: 01 07 00 [08:40:31]MH_I2C_Read... [08:40:31]Read from MH i2c: 01 07 00 F1 08 00 00 00 00 00 FF 0F 0E [08:40:31]RasterBufferAndPrint [08:40:31]line Счет N : (1)11328385 [08:40:31]line ИНН: 02508201610067 [08:40:31]line Контрольно-Кассовый Чек [08:40:31]line ПРОДАЖА [08:40:31]line ТРК (МРК, ГНК) : 33 [08:40:31]line Товар: 2710124130 [08:40:31]line SU-92-К-5 [08:40:31]line 7.270 * 68.80 [08:40:31]line = 500.18 [08:40:31]line НДС 12% НСП 1% [08:40:31]line > о реализуемом товаре [08:40:31]line ОКРУГЛЕНИЕ: -0.18 [08:40:31]line ИТОГО: 500.00 [08:40:31]line Внесено: 500.00 [08:40:31]line СДАЧА: 0.00 [08:40:31]line НСП 1% : 4.43 [08:40:31]line НДС 12% : 53.12 [08:40:31]line Наличными: 500.00 [08:40:31]line Безнал.: 0.00 [08:40:31]line Место: АЗС № 95 "Партнер Нефть" [08:40:31]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:40:31]line СНО: Общий режим [08:40:31]line Чек 106 20.08.2024 08:40 [08:40:31]line Смена: 466 ФФД: 1.0 [08:40:31]line ЗНМ: 0300000079 [08:40:31]line РНМ: 0000000000092545 [08:40:31]line Версия ККМ: 001 [08:40:31]line ФМ: 0000000000871802 [08:40:31]line ФД: 200807 [08:40:31]line ФПД: 200977861303851 [08:40:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084031&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200807&fm=200977861303851&tin=02508201610067®Number=0000000000092545&sum=50000 [08:40:32]OFD Sender: Processing packet 200807 [packets to send 247, broken 246] [08:40:32]ProducePacketName [08:40:32]name=ofd_packets/00200807 [08:40:32]OFD Sender: To server: pG, [08:40:32]CommunicateWithHost lk.salyk.kg:30040 [08:40:32]ConnectInit lk.salyk.kg [08:40:32]written 0, free lines is 4095 [08:40:32]Connected sock=10 [08:40:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 15 64 05 01 96 8A 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 7F 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 67 10 03 00 35 04 06 00 B6 C9 CE 07 DE 2B 41 64 5E 59 A7 FF 26 E9 [08:40:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 67 88 47 00 C5 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 31 38 30 32 10 04 04 00 67 10 03 00 F4 03 04 00 E6 00 C4 66 B6 04 01 00 00 C3 40 20 E4 05 B8 BC EC [08:40:32]CommunicateWithHost err = 0 [08:40:32]CheckOFDResponse [08:40:32]1017 (14) - 77093643461234 [08:40:32]1041 (16) - 0000000000871802 [08:40:32]1040 (4) - 200807 [08:40:32]1012 (4) - 20.08.2024 02:35 [08:40:32]1206 (1) - 0 [08:40:32]OFD Sender: Remove packet 200807 [08:40:32]ProducePacketName [08:40:32]name=ofd_packets/00200807 [08:40:32]NVStorageDeleteData [08:40:32]Write to MH i2c: 01 00 00 1C 09 25 [08:40:32]Write i2c OK [08:40:32]MH_I2C_Read... [08:40:32]Read from MH i2c: 01 [08:40:32]MH_I2C_Read... [08:40:32]Read from MH i2c: 01 07 00 [08:40:32]MH_I2C_Read... [08:40:32]Read from MH i2c: 01 07 00 1C 09 00 00 00 00 00 E9 0C 21 [08:40:32]RasterBufferAndPrint [08:40:32]line [08:40:32]line [08:40:32]line [08:40:32]line [08:40:32]line [08:40:32]written 0, free lines is 3311 [08:40:32]MH_Cut [08:40:32]Write to MH i2c: D1 01 00 23 09 01 FE [08:40:32]Write i2c OK [08:40:32]MH_I2C_Read... [08:40:32]Read from MH i2c: D1 [08:40:32]MH_I2C_Read... [08:40:32]Read from MH i2c: D1 01 00 [08:40:32]MH_I2C_Read... [08:40:32]Read from MH i2c: D1 01 00 23 09 00 FD [08:40:32]Write to MH i2c: 01 00 00 24 09 2D [08:40:32]Write i2c OK [08:40:32]MH_I2C_Read... [08:40:33]OFD Sender: No OFD packet to send [08:40:33]*** Cut start [08:40:33]*** Purtial cut [08:40:33]*** Stage 1: CUTSNS_PIN = 1 [08:40:33]Read from MH i2c: 01 [08:40:33]MH_I2C_Read... [08:40:33]*** Stop cut motor [08:40:33]*** Cut end [08:40:33]Read from MH i2c: 01 07 00 [08:40:33]MH_I2C_Read... [08:40:33]Read from MH i2c: 01 07 00 24 09 00 00 00 00 00 FF 0F 42 [08:40:33]process_action close_receipt done [08:40:33]requested_data is exist [08:40:33]produce_requested_data [08:40:33]requested_item fm.sn is exist - process it [08:40:33]wFMCommunicate request_size=4 [08:40:33]MH_SAM_APDU [08:40:33]CAPDU: 80 11 00 00 [08:40:33]Write to MH i2c: E2 08 00 25 09 80 11 00 00 00 00 00 00 A8 [08:40:33]Write i2c OK [08:40:33]MH_I2C_Read... [08:40:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:33]Read from MH i2c: E2 [08:40:33]MH_I2C_Read... [08:40:33]Read from MH i2c: E2 17 00 [08:40:33]MH_I2C_Read... [08:40:33]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 31 38 30 32 90 00 F5 [08:40:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:40:33]wFMCommunicate OK [08:40:33]requested_item fd.num is exist - process it [08:40:33]SAM_PROTO_GetFieldsCounters [08:40:33]wFMCommunicate request_size=4 [08:40:33]MH_SAM_APDU [08:40:33]CAPDU: 80 13 00 00 [08:40:33]Write to MH i2c: E2 08 00 26 09 80 13 00 00 00 00 00 00 AB [08:40:33]Write i2c OK [08:40:33]MH_I2C_Read... [08:40:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:40:34]Read from MH i2c: E2 [08:40:34]MH_I2C_Read... [08:40:34]Read from MH i2c: E2 62 00 [08:40:34]MH_I2C_Read... [08:40:34]Read from MH i2c: E2 62 00 26 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 67 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 51 [08:40: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 67 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:40:34]wFMCommunicate OK [08:40:34]SAM_PROTO_GetFieldsCounters done [08:40:34]requested_item shift.num is exist - process it [08:40:34]requested_item shift.opened is exist - process it [08:40:34]req_shift_opened [08:40:34]FM_GetShiftState [08:40:34]SAM_PROTO_GetShiftState [08:40:34]wFMCommunicate request_size=4 [08:40:34]MH_SAM_APDU [08:40:34]CAPDU: 80 13 01 00 [08:40:34]Write to MH i2c: E2 08 00 27 09 80 13 01 00 00 00 00 00 AD [08:40:34]Write i2c OK [08:40:34]MH_I2C_Read... [08:40:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:34]Read from MH i2c: E2 [08:40:34]MH_I2C_Read... [08:40:34]Read from MH i2c: E2 0E 00 [08:40:34]MH_I2C_Read... [08:40:34]Read from MH i2c: E2 0E 00 27 09 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 37 [08:40:34]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:40:34]wFMCommunicate OK [08:40:34]SAM_PROTO_GetShiftState done [08:40:34]FM_GetShiftState done [08:40:34]req_shift_opened done [08:40:34]requested_item shift.open_date is exist - process it [08:40:34]req_shift_open_date [08:40:34]req_shift_open_date done [08:40:34]produce_requested_data done [08:40:34]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200807,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:40:34]process_action_free close_receipt [08:40:34]json_value_free [08:40:34]json_value_free done [08:40:34]process_json_proto returns [08:40:34]Send response to host [08:40:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200807,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:40:34]free response buf [08:40:34]execute_script done [08:40:34]execute_script returns [08:40:34]free content buf [08:40:34]Sock 8.Close socket [08:40:34]Sock 8.Thread stoped [08:40:38]OFD Sender: No OFD packet to send [08:40:43]OFD Sender: No OFD packet to send [08:40:48]OFD Sender: No OFD packet to send [08:40:50]accept exits with 9 [08:40:50]New connection [08:40:50]New thread 3067067748 created [08:40:50]Thread 3067211108 joined [08:40:50]Waiting for new connection... [08:40:50] Sock 9.Parse request [08:40:50]Sock 9.Check first char [08:40:50]Sock 9.First char is OK [08:40:50]request: POST /json_proto HTTP/1.0 [08:40:50]Method: POST [08:40:50]URL: /json_proto [08:40:50]Method is POST - this is cgi request [08:40:50]url: /json_proto [08:40:50]query_string will be loaded in cgi processing [08:40:50]execute_cgi json_proto POST (null) [08:40:50]execute_cgi path=json_proto method=POST [08:40:50]POST find Content-Length [08:40:50]Host: 172.17.46.195:8080 [08:40:50]Content-Length: 801 [08:40:50]Content-Type: application/json [08:40:50] [08:40:50]POST finish read [08:40:50]Found Content-Length = 801 [08:40:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328388", "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" : 5.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\u000A3589783", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:50]execute_script... [08:40:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328388", "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" : 5.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\u000A3589783", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:50]POST & json_proto [08:40:50]process_json_proto [08:40:50]json parsed OK: [08:40:50]protocol is kg_v1.0 [08:40:50]action value=close_receipt [08:40:50]process_action close_receipt [08:40:50]cmd_close_receipt [08:40:50]MH_GetDate [08:40:50]Write to MH i2c: F0 00 00 28 09 20 [08:40:50]Write i2c OK [08:40:50]MH_I2C_Read... [08:40:50]Read from MH i2c: F0 [08:40:50]MH_I2C_Read... [08:40:50]Read from MH i2c: F0 09 00 [08:40:50]MH_I2C_Read... [08:40:50]Read from MH i2c: F0 09 00 28 09 00 93 56 C4 66 75 08 C2 66 E1 [08:40:50]GetLastDocTimeStamp 1724143231 [08:40:50]current date 1724143251 [08:40:50]FM_GetShiftState [08:40:50]SAM_PROTO_GetShiftState [08:40:50]wFMCommunicate request_size=4 [08:40:50]MH_SAM_APDU [08:40:50]CAPDU: 80 13 01 00 [08:40:50]Write to MH i2c: E2 08 00 29 09 80 13 01 00 00 00 00 00 AF [08:40:50]Write i2c OK [08:40:50]MH_I2C_Read... [08:40:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:50]Read from MH i2c: E2 [08:40:50]MH_I2C_Read... [08:40:50]Read from MH i2c: E2 0E 00 [08:40:50]MH_I2C_Read... [08:40:50]Read from MH i2c: E2 0E 00 29 09 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 39 [08:40:50]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:40:50]wFMCommunicate OK [08:40:50]SAM_PROTO_GetShiftState done [08:40:50]FM_GetShiftState done [08:40:50]opened in 1724112758 [08:40:50]opened+sec_in_day 1724199158 [08:40:50]quantity*price = 0 [08:40:50]sum+1 = 1 [08:40:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 107 20.08.2024 08:40 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 3589783 ФМ: 0000000000871802 ФД: 200808 ФПД: 9811468022147 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084051&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200808&fm=9811468022147&tin=02508201610067®Number=0000000000092545&sum=0 [08:40:51]StoreToDocumentArchive [08:40:51]shift 466 fd 200808 [08:40:51]save to /storage/0466/doc_00200808 [08:40:51]save last doc name /storage/0466/doc_00200808 to /storage/kkm_last_doc_name [08:40:51]save OK [08:40:51]Clear old archive folders... [08:40:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:40:51]tlvbuf is 00FF6610 [08:40:51]SAM_PROTO_ClearQueue [08:40:51]wFMCommunicate request_size=4 [08:40:51]MH_SAM_APDU [08:40:51]CAPDU: 80 09 00 00 [08:40:51]Write to MH i2c: E2 08 00 36 09 80 09 00 00 00 00 00 00 B1 [08:40:51]Write i2c OK [08:40:51]MH_I2C_Read... [08:40:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:40:51]Read from MH i2c: E2 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: E2 03 00 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: E2 03 00 36 09 00 90 00 B3 [08:40:51]RAPDU: 90 00 [08:40:51]wFMCommunicate OK [08:40:51]SAM_PROTO_ClearQueue done [08:40:51]KKMCreateOFDPacket [08:40:51]OFDProtocolAddRootSTLVToBuf [08:40:51]FM_MakeSignedData [08:40:51]FM_MakeSignedData [08:40:51]SAM_PROTO_SignData [08:40:51]wFMCommunicate request_size=4 [08:40:51]MH_SAM_APDU [08:40:51]CAPDU: 80 0D 01 02 [08:40:51]Write to MH i2c: E2 08 00 37 09 80 0D 01 02 00 00 00 00 B9 [08:40:51]Write i2c OK [08:40:51]MH_I2C_Read... [08:40:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:40:51]Read from MH i2c: E2 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: E2 03 00 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: E2 03 00 37 09 00 90 00 B4 [08:40:51]RAPDU: 90 00 [08:40:51]wFMCommunicate OK [08:40:51]wFMCommunicate request_size=255 [08:40:51]MH_SAM_APDU [08:40:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 88 13 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 6B 00 00 00 F4 03 04 00 93 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 68 10 03 00 35 04 06 00 08 [08:40:51]Write to MH i2c: E2 02 01 38 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 88 13 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 6B 00 00 00 F4 03 04 00 93 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 68 10 03 00 35 04 06 00 08 00 00 2B [08:40:51]Write i2c OK [08:40:51]MH_I2C_Read... [08:40:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:51]Read from MH i2c: E2 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: E2 03 00 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: E2 03 00 38 09 00 90 00 B5 [08:40:51]RAPDU: 90 00 [08:40:51]wFMCommunicate OK [08:40:51]wFMCommunicate request_size=10 [08:40:51]MH_SAM_APDU [08:40:51]CAPDU: 80 0D 02 02 05 EC 69 10 F1 83 [08:40:51]Write to MH i2c: E2 0D 00 39 09 80 0D 02 02 05 00 EC 69 10 F1 83 00 00 9F [08:40:51]Write i2c OK [08:40:51]MH_I2C_Read... [08:40:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:51]Read from MH i2c: E2 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: E2 03 00 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: E2 03 00 39 09 00 90 00 B6 [08:40:51]RAPDU: 90 00 [08:40:51]wFMCommunicate OK [08:40:51]wFMCommunicate request_size=4 [08:40:51]MH_SAM_APDU [08:40:51]CAPDU: 80 0D 03 02 [08:40:51]Write to MH i2c: E2 08 00 3A 09 80 0D 03 02 00 00 00 00 BE [08:40:51]Write i2c OK [08:40:51]MH_I2C_Read... [08:40:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:40:51]Read from MH i2c: E2 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: E2 0B 00 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: E2 0B 00 3A 09 00 CE 8D FC 50 BC 5B 00 61 90 00 DE [08:40:51]RAPDU: CE 8D FC 50 BC 5B 00 61 90 00 [08:40:51]wFMCommunicate OK [08:40:51]SAM_PROTO_SignData done [08:40:51]FM_MakeSignedData done [08:40:51]CreateOFDProtocolMessage [08:40:51]wFMCommunicate request_size=4 [08:40:51]MH_SAM_APDU [08:40:51]CAPDU: 80 11 00 00 [08:40:51]Write to MH i2c: E2 08 00 3B 09 80 11 00 00 00 00 00 00 BE [08:40:51]Write i2c OK [08:40:51]MH_I2C_Read... [08:40:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:51]Read from MH i2c: E2 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: E2 17 00 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: E2 17 00 3B 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0B [08:40:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:40:51]wFMCommunicate OK [08:40:51]CreateOFDProtocolMessage done [08:40:51]OFDSenderStorePacket 200808 [08:40:51]StoreOFDPacket docnum=200808 [08:40:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 36 70 07 01 BD 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 88 13 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 6B 00 00 00 F4 03 04 00 93 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 68 10 03 00 35 04 06 00 08 EC 69 10 F1 83 CE 8D FC 50 BC 5B 00 61 [08:40:51]CheckFolder [08:40:51]dirname=/storage/ofd_packets [08:40:51]CheckFolder done [08:40:51]ProducePacketName [08:40:51]name=ofd_packets/00200808 [08:40:51]NVStorageSaveData ofd_packets/00200808 [08:40:51]File name is /storage/ofd_packets/00200808 [08:40:51]Write 301 bytes [08:40:51]NVStorageSaveData done [08:40:51]OFDSenderStorePacket done [08:40:51]KKMCreateOFDPacket done [08:40:51]NVStorageSaveData kkm_last_timestamp [08:40:51]File name is /storage/kkm_last_timestamp [08:40:51]Write 4 bytes [08:40:51]NVStorageSaveData done [08:40:51]OFD Sender: Processing packet 200808 [packets to send 247, broken 246] [08:40:51]ProducePacketName [08:40:51]name=ofd_packets/00200808 [08:40:51]OFD Sender: To server: pG, [08:40:51]CommunicateWithHost lk.salyk.kg:30040 [08:40:51]ConnectInit lk.salyk.kg [08:40:51]ExternCall_PrintAddStr [08:40:51]wPrintStart [08:40:51]Write to MH i2c: 01 00 00 3C 09 45 [08:40:51]Write i2c OK [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: 01 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: 01 07 00 [08:40:51]MH_I2C_Read... [08:40:51]Read from MH i2c: 01 07 00 3C 09 00 00 00 00 00 FF 0F 5A [08:40:51]RasterBufferAndPrint [08:40:51]line Счет N : (1)11328388 [08:40:51]line ИНН: 02508201610067 [08:40:51]line Контрольно-Кассовый Чек [08:40:51]line ПРОДАЖА [08:40:51]line ТРК (МРК, ГНК) : 42 [08:40:51]line Товар: 2710124130 [08:40:51]line Аи-92-К-4 [08:40:51]line 5.000 * 0.00 [08:40:51]line = 0.00 [08:40:51]line НДС 12% НСП 1% [08:40:51]line > о реализуемом товаре [08:40:51]line ИТОГО: 0.00 [08:40:51]line НСП 1% : 0.00 [08:40:51]line НДС 12% : 0.00 [08:40:51]line Наличными: 0.00 [08:40:51]line Безнал.: 0.00 [08:40:51]line Место: АЗС № 95 "Партнер Нефть" [08:40:51]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:40:51]line СНО: Общий режим [08:40:51]line Чек 107 20.08.2024 08:40 [08:40:51]line Смена: 466 ФФД: 1.0 [08:40:51]line ЗНМ: 0300000079 [08:40:51]line РНМ: 0000000000092545 [08:40:51]line Версия ККМ: 001 [08:40:51]line Талоны: Топливные Талоны [08:40:51]line 3589783 [08:40:51]line ФМ: 0000000000871802 [08:40:51]line ФД: 200808 [08:40:51]line ФПД: 9811468022147 [08:40:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084051&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200808&fm=9811468022147&tin=02508201610067®Number=0000000000092545&sum=0 [08:40:52]Connected sock=11 [08:40:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 36 70 07 01 BD 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 88 13 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 6B 00 00 00 F4 03 04 00 93 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 68 10 03 00 35 04 06 00 08 EC 69 10 F1 83 CE 8D FC 50 BC 5B 00 61 [08:40:52]written 0, free lines is 4095 [08:40:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B5 84 47 00 B6 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 31 38 30 32 10 04 04 00 68 10 03 00 F4 03 04 00 FA 00 C4 66 B6 04 01 00 00 C7 A1 3C F4 28 65 CF 13 [08:40:52]CommunicateWithHost err = 0 [08:40:52]CheckOFDResponse [08:40:52]1017 (14) - 77093643461234 [08:40:52]1041 (16) - 0000000000871802 [08:40:52]1040 (4) - 200808 [08:40:52]1012 (4) - 20.08.2024 02:35 [08:40:52]1206 (1) - 0 [08:40:52]OFD Sender: Remove packet 200808 [08:40:52]ProducePacketName [08:40:52]name=ofd_packets/00200808 [08:40:52]NVStorageDeleteData [08:40:52]Write to MH i2c: 01 00 00 66 09 6F [08:40:52]Write i2c OK [08:40:52]MH_I2C_Read... [08:40:52]Read from MH i2c: 01 [08:40:52]MH_I2C_Read... [08:40:52]Read from MH i2c: 01 07 00 [08:40:52]MH_I2C_Read... [08:40:52]Read from MH i2c: 01 07 00 66 09 00 00 00 00 00 E6 0C 68 [08:40:52]RasterBufferAndPrint [08:40:52]line [08:40:52]line [08:40:52]line [08:40:52]line [08:40:52]line [08:40:52]written 0, free lines is 3309 [08:40:52]MH_Cut [08:40:52]Write to MH i2c: D1 01 00 6D 09 01 48 [08:40:52]Write i2c OK [08:40:52]MH_I2C_Read... [08:40:52]Read from MH i2c: D1 [08:40:52]MH_I2C_Read... [08:40:52]Read from MH i2c: D1 01 00 [08:40:52]MH_I2C_Read... [08:40:52]Read from MH i2c: D1 01 00 6D 09 00 47 [08:40:52]Write to MH i2c: 01 00 00 6E 09 77 [08:40:52]Write i2c OK [08:40:52]MH_I2C_Read... [08:40:53]OFD Sender: No OFD packet to send [08:40:53]*** Cut start [08:40:53]*** Purtial cut [08:40:53]*** CUTSNS_PIN = 0 [08:40:53]*** Stage 1: CUTSNS_PIN = 1 [08:40:55]Read from MH i2c: 01 [08:40:55]MH_I2C_Read... [08:40:55]*** Stop cut motor [08:40:55]*** Cut end [08:40:55]Read from MH i2c: 01 07 00 [08:40:55]MH_I2C_Read... [08:40:55]Read from MH i2c: 01 07 00 6E 09 00 00 00 00 00 FF 0F 8C [08:40:55]process_action close_receipt done [08:40:55]requested_data is exist [08:40:55]produce_requested_data [08:40:55]requested_item fm.sn is exist - process it [08:40:55]wFMCommunicate request_size=4 [08:40:55]MH_SAM_APDU [08:40:55]CAPDU: 80 11 00 00 [08:40:55]Write to MH i2c: E2 08 00 6F 09 80 11 00 00 00 00 00 00 F2 [08:40:55]Write i2c OK [08:40:55]MH_I2C_Read... [08:40:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:55]Read from MH i2c: E2 [08:40:55]MH_I2C_Read... [08:40:55]Read from MH i2c: E2 17 00 [08:40:55]MH_I2C_Read... [08:40:55]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 31 38 30 32 90 00 3F [08:40:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:40:55]wFMCommunicate OK [08:40:55]requested_item fd.num is exist - process it [08:40:55]SAM_PROTO_GetFieldsCounters [08:40:55]wFMCommunicate request_size=4 [08:40:55]MH_SAM_APDU [08:40:55]CAPDU: 80 13 00 00 [08:40:55]Write to MH i2c: E2 08 00 70 09 80 13 00 00 00 00 00 00 F5 [08:40:55]Write i2c OK [08:40:55]MH_I2C_Read... [08:40:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:40:55]Read from MH i2c: E2 [08:40:55]MH_I2C_Read... [08:40:55]Read from MH i2c: E2 62 00 [08:40:55]MH_I2C_Read... [08:40:55]Read from MH i2c: E2 62 00 70 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 68 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 9F [08:40: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 68 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:40:55]wFMCommunicate OK [08:40:55]SAM_PROTO_GetFieldsCounters done [08:40:55]requested_item shift.num is exist - process it [08:40:55]requested_item shift.opened is exist - process it [08:40:55]req_shift_opened [08:40:55]FM_GetShiftState [08:40:55]SAM_PROTO_GetShiftState [08:40:55]wFMCommunicate request_size=4 [08:40:55]MH_SAM_APDU [08:40:55]CAPDU: 80 13 01 00 [08:40:55]Write to MH i2c: E2 08 00 71 09 80 13 01 00 00 00 00 00 F7 [08:40:55]Write i2c OK [08:40:55]MH_I2C_Read... [08:40:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:55]Read from MH i2c: E2 [08:40:55]MH_I2C_Read... [08:40:55]Read from MH i2c: E2 0E 00 [08:40:55]MH_I2C_Read... [08:40:55]Read from MH i2c: E2 0E 00 71 09 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 81 [08:40:55]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:40:55]wFMCommunicate OK [08:40:55]SAM_PROTO_GetShiftState done [08:40:55]FM_GetShiftState done [08:40:55]req_shift_opened done [08:40:55]requested_item shift.open_date is exist - process it [08:40:55]req_shift_open_date [08:40:55]req_shift_open_date done [08:40:55]produce_requested_data done [08:40:55]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200808,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:40:55]process_action_free close_receipt [08:40:55]json_value_free [08:40:55]json_value_free done [08:40:55]process_json_proto returns [08:40:55]Send response to host [08:40:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200808,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:40:55]free response buf [08:40:55]execute_script done [08:40:55]execute_script returns [08:40:55]free content buf [08:40:55]Sock 9.Close socket [08:40:55]Sock 9.Thread stoped [08:40:56]accept exits with 10 [08:40:56]New connection [08:40:56]New thread 3067211108 created [08:40:56]Thread 3067067748 joined [08:40:56]Waiting for new connection... [08:40:56] Sock 10.Parse request [08:40:56]Sock 10.Check first char [08:40:56]Sock 10.First char is OK [08:40:56]request: POST /json_proto HTTP/1.0 [08:40:56]Method: POST [08:40:56]URL: /json_proto [08:40:56]Method is POST - this is cgi request [08:40:56]url: /json_proto [08:40:56]query_string will be loaded in cgi processing [08:40:56]execute_cgi json_proto POST (null) [08:40:56]execute_cgi path=json_proto method=POST [08:40:56]POST find Content-Length [08:40:56]Host: 172.17.46.195:8080 [08:40:56]Content-Length: 684 [08:40:56]Content-Type: application/json [08:40:56] [08:40:56]POST finish read [08:40:56]Found Content-Length = 684 [08:40:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:56]execute_script... [08:40:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:56]POST & json_proto [08:40:56]process_json_proto [08:40:56]json parsed OK: [08:40:56]protocol is kg_v1.0 [08:40:56]action value=close_receipt [08:40:56]process_action close_receipt [08:40:56]cmd_close_receipt [08:40:56]MH_GetDate [08:40:56]Write to MH i2c: F0 00 00 72 09 6A [08:40:56]Write i2c OK [08:40:56]MH_I2C_Read... [08:40:56]Read from MH i2c: F0 [08:40:56]MH_I2C_Read... [08:40:56]Read from MH i2c: F0 09 00 [08:40:56]MH_I2C_Read... [08:40:56]Read from MH i2c: F0 09 00 72 09 00 98 56 C4 66 75 08 C2 66 30 [08:40:56]GetLastDocTimeStamp 1724143251 [08:40:56]current date 1724143256 [08:40:56]FM_GetShiftState [08:40:56]SAM_PROTO_GetShiftState [08:40:56]wFMCommunicate request_size=4 [08:40:56]MH_SAM_APDU [08:40:56]CAPDU: 80 13 01 00 [08:40:56]Write to MH i2c: E2 08 00 73 09 80 13 01 00 00 00 00 00 F9 [08:40:56]Write i2c OK [08:40:56]MH_I2C_Read... [08:40:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:56]Read from MH i2c: E2 [08:40:56]MH_I2C_Read... [08:40:56]Read from MH i2c: E2 0E 00 [08:40:56]MH_I2C_Read... [08:40:56]Read from MH i2c: E2 0E 00 73 09 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 83 [08:40:56]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:40:56]wFMCommunicate OK [08:40:56]SAM_PROTO_GetShiftState done [08:40:56]FM_GetShiftState done [08:40:56]opened in 1724112758 [08:40:56]opened+sec_in_day 1724199158 [08:40:56]quantity*price = 100021 [08:40:56]sum+1 = 100023 [08:40:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 108 20.08.2024 08:40 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200809 ФПД: 125789102340927 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084056&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200809&fm=125789102340927&tin=02508201610067®Number=0000000000092545&sum=100000 [08:40:57]StoreToDocumentArchive [08:40:57]shift 466 fd 200809 [08:40:57]save to /storage/0466/doc_00200809 [08:40:57]save last doc name /storage/0466/doc_00200809 to /storage/kkm_last_doc_name [08:40:57]save OK [08:40:57]Clear old archive folders... [08:40:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:40:57]tlvbuf is 01085910 [08:40:57]SAM_PROTO_ClearQueue [08:40:57]wFMCommunicate request_size=4 [08:40:57]MH_SAM_APDU [08:40:57]CAPDU: 80 09 00 00 [08:40:57]Write to MH i2c: E2 08 00 80 09 80 09 00 00 00 00 00 00 FB [08:40:57]Write i2c OK [08:40:57]MH_I2C_Read... [08:40:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:40:57]Read from MH i2c: E2 [08:40:57]MH_I2C_Read... [08:40:57]Read from MH i2c: E2 03 00 [08:40:57]MH_I2C_Read... [08:40:57]Read from MH i2c: E2 03 00 80 09 00 90 00 FD [08:40:57]RAPDU: 90 00 [08:40:57]wFMCommunicate OK [08:40:57]SAM_PROTO_ClearQueue done [08:40:57]KKMCreateOFDPacket [08:40:57]OFDProtocolAddRootSTLVToBuf [08:40:57]FM_MakeSignedData [08:40:57]FM_MakeSignedData [08:40:57]SAM_PROTO_SignData [08:40:57]wFMCommunicate request_size=4 [08:40:57]MH_SAM_APDU [08:40:57]CAPDU: 80 0D 01 02 [08:40:57]Write to MH i2c: E2 08 00 81 09 80 0D 01 02 00 00 00 00 03 [08:40:57]Write i2c OK [08:40:57]MH_I2C_Read... [08:40:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:40:57]Read from MH i2c: E2 [08:40:57]MH_I2C_Read... [08:40:57]Read from MH i2c: E2 03 00 [08:40:57]MH_I2C_Read... [08:40:57]Read from MH i2c: E2 03 00 81 09 00 90 00 FE [08:40:57]RAPDU: 90 00 [08:40:57]wFMCommunicate OK [08:40:57]wFMCommunicate request_size=255 [08:40:57]MH_SAM_APDU [08:40:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 98 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 69 10 03 00 35 04 06 00 72 [08:40:57]Write to MH i2c: E2 02 01 82 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 6C 00 00 00 F4 03 04 00 98 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 69 10 03 00 35 04 06 00 72 00 00 EE [08:40:57]Write i2c OK [08:40:57]MH_I2C_Read... [08:40:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:58]Read from MH i2c: E2 [08:40:58]MH_I2C_Read... [08:40:58]Read from MH i2c: E2 03 00 [08:40:58]MH_I2C_Read... [08:40:58]Read from MH i2c: E2 03 00 82 09 00 90 00 FF [08:40:58]RAPDU: 90 00 [08:40:58]wFMCommunicate OK [08:40:58]wFMCommunicate request_size=10 [08:40:58]MH_SAM_APDU [08:40:58]CAPDU: 80 0D 02 02 05 67 8E C2 FB 3F [08:40:58]Write to MH i2c: E2 0D 00 83 09 80 0D 02 02 05 00 67 8E C2 FB 3F 00 00 01 [08:40:58]Write i2c OK [08:40:58]MH_I2C_Read... [08:40:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:58]Read from MH i2c: E2 [08:40:58]MH_I2C_Read... [08:40:58]Read from MH i2c: E2 03 00 [08:40:58]MH_I2C_Read... [08:40:58]Read from MH i2c: E2 03 00 83 09 00 90 00 00 [08:40:58]RAPDU: 90 00 [08:40:58]wFMCommunicate OK [08:40:58]wFMCommunicate request_size=4 [08:40:58]MH_SAM_APDU [08:40:58]CAPDU: 80 0D 03 02 [08:40:58]Write to MH i2c: E2 08 00 84 09 80 0D 03 02 00 00 00 00 08 [08:40:58]Write i2c OK [08:40:58]MH_I2C_Read... [08:40:58]OFD Sender: No OFD packet to send [08:40:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:40:58]Read from MH i2c: E2 [08:40:58]MH_I2C_Read... [08:40:58]Read from MH i2c: E2 0B 00 [08:40:58]MH_I2C_Read... [08:40:58]Read from MH i2c: E2 0B 00 84 09 00 C4 BE 98 23 B6 69 1C 23 90 00 A4 [08:40:58]RAPDU: C4 BE 98 23 B6 69 1C 23 90 00 [08:40:58]wFMCommunicate OK [08:40:58]SAM_PROTO_SignData done [08:40:58]FM_MakeSignedData done [08:40:58]CreateOFDProtocolMessage [08:40:58]wFMCommunicate request_size=4 [08:40:58]MH_SAM_APDU [08:40:58]CAPDU: 80 11 00 00 [08:40:58]Write to MH i2c: E2 08 00 85 09 80 11 00 00 00 00 00 00 08 [08:40:58]Write i2c OK [08:40:58]MH_I2C_Read... [08:40:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:58]Read from MH i2c: E2 [08:40:58]MH_I2C_Read... [08:40:58]Read from MH i2c: E2 17 00 [08:40:58]MH_I2C_Read... [08:40:58]Read from MH i2c: E2 17 00 85 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 55 [08:40:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:40:58]wFMCommunicate OK [08:40:58]CreateOFDProtocolMessage done [08:40:58]OFDSenderStorePacket 200809 [08:40:58]StoreOFDPacket docnum=200809 [08:40:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B0 FC 07 01 4F 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 98 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 69 10 03 00 35 04 06 00 72 67 8E C2 FB 3F C4 BE 98 23 B6 69 1C 23 [08:40:58]CheckFolder [08:40:58]dirname=/storage/ofd_packets [08:40:58]CheckFolder done [08:40:58]ProducePacketName [08:40:58]name=ofd_packets/00200809 [08:40:58]NVStorageSaveData ofd_packets/00200809 [08:40:58]File name is /storage/ofd_packets/00200809 [08:40:58]Write 301 bytes [08:40:58]NVStorageSaveData done [08:40:58]OFDSenderStorePacket done [08:40:58]KKMCreateOFDPacket done [08:40:58]NVStorageSaveData kkm_last_timestamp [08:40:58]File name is /storage/kkm_last_timestamp [08:40:58]Write 4 bytes [08:40:58]NVStorageSaveData done [08:40:58]ExternCall_PrintAddStr [08:40:58]wPrintStart [08:40:58]Write to MH i2c: 01 00 00 86 09 8F [08:40:58]Write i2c OK [08:40:58]MH_I2C_Read... [08:40:58]Read from MH i2c: 01 [08:40:58]MH_I2C_Read... [08:40:58]Read from MH i2c: 01 07 00 [08:40:58]MH_I2C_Read... [08:40:58]Read from MH i2c: 01 07 00 86 09 00 00 00 00 00 FF 0F A4 [08:40:58]RasterBufferAndPrint [08:40:58]line Счет N : (1)11328387 [08:40:58]line ИНН: 02508201610067 [08:40:58]line Контрольно-Кассовый Чек [08:40:58]line ПРОДАЖА [08:40:58]line ТРК (МРК, ГНК) : 11 [08:40:58]line Товар: 2710124500 [08:40:58]line Аи-95-К-5 [08:40:58]line 13.480 * 74.20 [08:40:58]line = 1000.22 [08:40:58]line НДС 12% НСП 1% [08:40:58]line > о реализуемом товаре [08:40:58]line ОКРУГЛЕНИЕ: -0.22 [08:40:58]line ИТОГО: 1000.00 [08:40:58]line Внесено: 1000.00 [08:40:58]line СДАЧА: 0.00 [08:40:58]line НСП 1% : 8.85 [08:40:58]line НДС 12% : 106.22 [08:40:58]line Наличными: 1000.00 [08:40:58]line Безнал.: 0.00 [08:40:58]line Место: АЗС № 95 "Партнер Нефть" [08:40:58]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:40:58]line СНО: Общий режим [08:40:58]line Чек 108 20.08.2024 08:40 [08:40:58]line Смена: 466 ФФД: 1.0 [08:40:58]line ЗНМ: 0300000079 [08:40:58]line РНМ: 0000000000092545 [08:40:58]line Версия ККМ: 001 [08:40:58]line ФМ: 0000000000871802 [08:40:58]line ФД: 200809 [08:40:58]line ФПД: 125789102340927 [08:40:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084056&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200809&fm=125789102340927&tin=02508201610067®Number=0000000000092545&sum=100000 [08:40:58]written 0, free lines is 4095 [08:40:58]OFD Sender: Processing packet 200809 [packets to send 247, broken 246] [08:40:58]ProducePacketName [08:40:58]name=ofd_packets/00200809 [08:40:58]OFD Sender: To server: pG, [08:40:58]CommunicateWithHost lk.salyk.kg:30040 [08:40:58]ConnectInit lk.salyk.kg [08:40:58]Connected sock=8 [08:40:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B0 FC 07 01 4F 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 98 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 69 10 03 00 35 04 06 00 72 67 8E C2 FB 3F C4 BE 98 23 B6 69 1C 23 [08:40:58]Write to MH i2c: 01 00 00 B1 09 BA [08:40:58]Write i2c OK [08:40:58]MH_I2C_Read... [08:40:58]Read from MH i2c: 01 [08:40:58]MH_I2C_Read... [08:40:58]Read from MH i2c: 01 07 00 [08:40:58]MH_I2C_Read... [08:40:58]Read from MH i2c: 01 07 00 B1 09 00 00 00 00 00 F5 0C C2 [08:40:58]RasterBufferAndPrint [08:40:58]line [08:40:58]line [08:40:58]line [08:40:58]line [08:40:58]line [08:40:58]written 0, free lines is 3331 [08:40:58]MH_Cut [08:40:58]Write to MH i2c: D1 01 00 B8 09 01 93 [08:40:58]Write i2c OK [08:40:58]MH_I2C_Read... [08:40:58]Read from MH i2c: D1 [08:40:58]MH_I2C_Read... [08:40:58]Read from MH i2c: D1 01 00 [08:40:58]MH_I2C_Read... [08:40:58]Read from MH i2c: D1 01 00 B8 09 00 92 [08:40:58]Write to MH i2c: 01 00 00 B9 09 C2 [08:40:58]Write i2c OK [08:40:58]MH_I2C_Read... [08:40:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D2 20 47 00 24 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 31 38 30 32 10 04 04 00 69 10 03 00 F4 03 04 00 00 01 C4 66 B6 04 01 00 00 E0 D9 F9 7C 93 8E DA 12 [08:40:58]CommunicateWithHost err = 0 [08:40:58]CheckOFDResponse [08:40:58]1017 (14) - 77093643461234 [08:40:58]1041 (16) - 0000000000871802 [08:40:58]1040 (4) - 200809 [08:40:58]1012 (4) - 20.08.2024 02:35 [08:40:58]1206 (1) - 0 [08:40:58]OFD Sender: Remove packet 200809 [08:40:58]ProducePacketName [08:40:58]name=ofd_packets/00200809 [08:40:58]NVStorageDeleteData [08:40:59]OFD Sender: No OFD packet to send [08:40:59]*** Cut start [08:40:59]*** Purtial cut [08:40:59]*** Stage 1: CUTSNS_PIN = 1 [08:40:59]Read from MH i2c: 01 [08:40:59]MH_I2C_Read... [08:40:59]*** Stop cut motor [08:40:59]*** Cut end [08:40:59]Read from MH i2c: 01 07 00 [08:40:59]MH_I2C_Read... [08:40:59]Read from MH i2c: 01 07 00 B9 09 00 00 00 00 00 FF 0F D7 [08:40:59]process_action close_receipt done [08:40:59]requested_data is exist [08:40:59]produce_requested_data [08:40:59]requested_item fm.sn is exist - process it [08:40:59]wFMCommunicate request_size=4 [08:40:59]MH_SAM_APDU [08:40:59]CAPDU: 80 11 00 00 [08:40:59]Write to MH i2c: E2 08 00 BA 09 80 11 00 00 00 00 00 00 3D [08:40:59]Write i2c OK [08:40:59]MH_I2C_Read... [08:40:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:59]Read from MH i2c: E2 [08:40:59]MH_I2C_Read... [08:40:59]Read from MH i2c: E2 17 00 [08:40:59]MH_I2C_Read... [08:40:59]Read from MH i2c: E2 17 00 BA 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8A [08:40:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:40:59]wFMCommunicate OK [08:40:59]requested_item fd.num is exist - process it [08:40:59]SAM_PROTO_GetFieldsCounters [08:40:59]wFMCommunicate request_size=4 [08:40:59]MH_SAM_APDU [08:40:59]CAPDU: 80 13 00 00 [08:40:59]Write to MH i2c: E2 08 00 BB 09 80 13 00 00 00 00 00 00 40 [08:40:59]Write i2c OK [08:40:59]MH_I2C_Read... [08:40:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:40:59]Read from MH i2c: E2 [08:40:59]MH_I2C_Read... [08:40:59]Read from MH i2c: E2 62 00 [08:40:59]MH_I2C_Read... [08:40:59]Read from MH i2c: E2 62 00 BB 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 69 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 EE [08:41:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 69 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:41:00]wFMCommunicate OK [08:41:00]SAM_PROTO_GetFieldsCounters done [08:41:00]requested_item shift.num is exist - process it [08:41:00]requested_item shift.opened is exist - process it [08:41:00]req_shift_opened [08:41:00]FM_GetShiftState [08:41:00]SAM_PROTO_GetShiftState [08:41:00]wFMCommunicate request_size=4 [08:41:00]MH_SAM_APDU [08:41:00]CAPDU: 80 13 01 00 [08:41:00]Write to MH i2c: E2 08 00 BC 09 80 13 01 00 00 00 00 00 42 [08:41:00]Write i2c OK [08:41:00]MH_I2C_Read... [08:41:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:00]Read from MH i2c: E2 [08:41:00]MH_I2C_Read... [08:41:00]Read from MH i2c: E2 0E 00 [08:41:00]MH_I2C_Read... [08:41:00]Read from MH i2c: E2 0E 00 BC 09 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 CC [08:41:00]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:41:00]wFMCommunicate OK [08:41:00]SAM_PROTO_GetShiftState done [08:41:00]FM_GetShiftState done [08:41:00]req_shift_opened done [08:41:00]requested_item shift.open_date is exist - process it [08:41:00]req_shift_open_date [08:41:00]req_shift_open_date done [08:41:00]produce_requested_data done [08:41:00]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200809,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:41:00]process_action_free close_receipt [08:41:00]json_value_free [08:41:00]json_value_free done [08:41:00]process_json_proto returns [08:41:00]Send response to host [08:41:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200809,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:41:00]free response buf [08:41:00]execute_script done [08:41:00]execute_script returns [08:41:00]free content buf [08:41:00]Sock 10.Close socket [08:41:00]Sock 10.Thread stoped [08:41:04]OFD Sender: No OFD packet to send [08:41:09]OFD Sender: No OFD packet to send [08:41:14]OFD Sender: No OFD packet to send [08:41:18]accept exits with 9 [08:41:18]New connection [08:41:18]New thread 3067067748 created [08:41:18]Thread 3067211108 joined [08:41:18]Waiting for new connection... [08:41:18] Sock 9.Parse request [08:41:18]Sock 9.Check first char [08:41:18]Sock 9.First char is OK [08:41:18]request: POST /json_proto HTTP/1.0 [08:41:18]Method: POST [08:41:18]URL: /json_proto [08:41:18]Method is POST - this is cgi request [08:41:18]url: /json_proto [08:41:18]query_string will be loaded in cgi processing [08:41:18]execute_cgi json_proto POST (null) [08:41:18]execute_cgi path=json_proto method=POST [08:41:18]POST find Content-Length [08:41:18]Host: 172.17.46.195:8080 [08:41:18]Content-Length: 791 [08:41:18]Content-Type: application/json [08:41:18] [08:41:18]POST finish read [08:41:18]Found Content-Length = 791 [08:41:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03505", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:18]execute_script... [08:41: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)11328386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03505", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:18]POST & json_proto [08:41:18]process_json_proto [08:41:18]json parsed OK: [08:41:18]protocol is kg_v1.0 [08:41:18]action value=close_receipt [08:41:18]process_action close_receipt [08:41:18]cmd_close_receipt [08:41:18]MH_GetDate [08:41:18]Write to MH i2c: F0 00 00 BD 09 B5 [08:41:18]Write i2c OK [08:41:18]MH_I2C_Read... [08:41:18]Read from MH i2c: F0 [08:41:18]MH_I2C_Read... [08:41:18]Read from MH i2c: F0 09 00 [08:41:18]MH_I2C_Read... [08:41:18]Read from MH i2c: F0 09 00 BD 09 00 AE 56 C4 66 75 08 C2 66 91 [08:41:18]GetLastDocTimeStamp 1724143256 [08:41:18]current date 1724143278 [08:41:18]FM_GetShiftState [08:41:18]SAM_PROTO_GetShiftState [08:41:18]wFMCommunicate request_size=4 [08:41:18]MH_SAM_APDU [08:41:18]CAPDU: 80 13 01 00 [08:41:18]Write to MH i2c: E2 08 00 BE 09 80 13 01 00 00 00 00 00 44 [08:41:18]Write i2c OK [08:41:18]MH_I2C_Read... [08:41:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:18]Read from MH i2c: E2 [08:41:18]MH_I2C_Read... [08:41:18]Read from MH i2c: E2 0E 00 [08:41:18]MH_I2C_Read... [08:41:18]Read from MH i2c: E2 0E 00 BE 09 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 CE [08:41:18]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:41:18]wFMCommunicate OK [08:41:18]SAM_PROTO_GetShiftState done [08:41:18]FM_GetShiftState done [08:41:18]opened in 1724112758 [08:41:18]opened+sec_in_day 1724199158 [08:41:18]quantity*price = 0 [08:41:18]sum+1 = 1 [08:41:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 109 20.08.2024 08:41 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 03505 ФМ: 0000000000871802 ФД: 200810 ФПД: 169047382963722 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084118&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200810&fm=169047382963722&tin=02508201610067®Number=0000000000092545&sum=0 [08:41:19]StoreToDocumentArchive [08:41:19]shift 466 fd 200810 [08:41:19]save to /storage/0466/doc_00200810 [08:41:19]save last doc name /storage/0466/doc_00200810 to /storage/kkm_last_doc_name [08:41:19]save OK [08:41:19]Clear old archive folders... [08:41:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:41:19]tlvbuf is 00FFC910 [08:41:19]SAM_PROTO_ClearQueue [08:41:19]wFMCommunicate request_size=4 [08:41:19]MH_SAM_APDU [08:41:19]CAPDU: 80 09 00 00 [08:41:19]Write to MH i2c: E2 08 00 CB 09 80 09 00 00 00 00 00 00 46 [08:41:19]Write i2c OK [08:41:19]MH_I2C_Read... [08:41:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:19]Read from MH i2c: E2 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: E2 03 00 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: E2 03 00 CB 09 00 90 00 48 [08:41:19]RAPDU: 90 00 [08:41:19]wFMCommunicate OK [08:41:19]SAM_PROTO_ClearQueue done [08:41:19]KKMCreateOFDPacket [08:41:19]OFDProtocolAddRootSTLVToBuf [08:41:19]FM_MakeSignedData [08:41:19]FM_MakeSignedData [08:41:19]SAM_PROTO_SignData [08:41:19]wFMCommunicate request_size=4 [08:41:19]MH_SAM_APDU [08:41:19]CAPDU: 80 0D 01 02 [08:41:19]Write to MH i2c: E2 08 00 CC 09 80 0D 01 02 00 00 00 00 4E [08:41:19]Write i2c OK [08:41:19]MH_I2C_Read... [08:41:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:19]Read from MH i2c: E2 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: E2 03 00 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: E2 03 00 CC 09 00 90 00 49 [08:41:19]RAPDU: 90 00 [08:41:19]wFMCommunicate OK [08:41:19]wFMCommunicate request_size=255 [08:41:19]MH_SAM_APDU [08:41:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 AE 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6A 10 03 00 35 04 06 00 99 BF 69 36 [08:41:19]Write to MH i2c: E2 02 01 CD 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 AE 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6A 10 03 00 35 04 06 00 99 BF 69 36 00 00 63 [08:41:19]Write i2c OK [08:41:19]MH_I2C_Read... [08:41:19]OFD Sender: No OFD packet to send [08:41:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:19]Read from MH i2c: E2 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: E2 03 00 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: E2 03 00 CD 09 00 90 00 4A [08:41:19]RAPDU: 90 00 [08:41:19]wFMCommunicate OK [08:41:19]wFMCommunicate request_size=7 [08:41:19]MH_SAM_APDU [08:41:19]CAPDU: 80 0D 02 02 02 36 0A [08:41:19]Write to MH i2c: E2 0A 00 CE 09 80 0D 02 02 02 00 36 0A 00 00 95 [08:41:19]Write i2c OK [08:41:19]MH_I2C_Read... [08:41:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:19]Read from MH i2c: E2 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: E2 03 00 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: E2 03 00 CE 09 00 90 00 4B [08:41:19]RAPDU: 90 00 [08:41:19]wFMCommunicate OK [08:41:19]wFMCommunicate request_size=4 [08:41:19]MH_SAM_APDU [08:41:19]CAPDU: 80 0D 03 02 [08:41:19]Write to MH i2c: E2 08 00 CF 09 80 0D 03 02 00 00 00 00 53 [08:41:19]Write i2c OK [08:41:19]MH_I2C_Read... [08:41:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:19]Read from MH i2c: E2 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: E2 0B 00 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: E2 0B 00 CF 09 00 7A 66 7C 66 96 59 27 E2 90 00 0E [08:41:19]RAPDU: 7A 66 7C 66 96 59 27 E2 90 00 [08:41:19]wFMCommunicate OK [08:41:19]SAM_PROTO_SignData done [08:41:19]FM_MakeSignedData done [08:41:19]CreateOFDProtocolMessage [08:41:19]wFMCommunicate request_size=4 [08:41:19]MH_SAM_APDU [08:41:19]CAPDU: 80 11 00 00 [08:41:19]Write to MH i2c: E2 08 00 D0 09 80 11 00 00 00 00 00 00 53 [08:41:19]Write i2c OK [08:41:19]MH_I2C_Read... [08:41:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:19]Read from MH i2c: E2 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: E2 17 00 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: E2 17 00 D0 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A0 [08:41:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:41:19]wFMCommunicate OK [08:41:19]CreateOFDProtocolMessage done [08:41:19]OFDSenderStorePacket 200810 [08:41:19]StoreOFDPacket docnum=200810 [08:41:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 3D BD 04 01 C7 A7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 AE 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6A 10 03 00 35 04 06 00 99 BF 69 36 36 0A 7A 66 7C 66 96 59 27 E2 [08:41:19]CheckFolder [08:41:19]dirname=/storage/ofd_packets [08:41:19]CheckFolder done [08:41:19]ProducePacketName [08:41:19]name=ofd_packets/00200810 [08:41:19]NVStorageSaveData ofd_packets/00200810 [08:41:19]File name is /storage/ofd_packets/00200810 [08:41:19]Write 298 bytes [08:41:19]NVStorageSaveData done [08:41:19]OFDSenderStorePacket done [08:41:19]KKMCreateOFDPacket done [08:41:19]NVStorageSaveData kkm_last_timestamp [08:41:19]File name is /storage/kkm_last_timestamp [08:41:19]Write 4 bytes [08:41:19]NVStorageSaveData done [08:41:19]ExternCall_PrintAddStr [08:41:19]wPrintStart [08:41:19]Write to MH i2c: 01 00 00 D1 09 DA [08:41:19]Write i2c OK [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: 01 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: 01 07 00 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: 01 07 00 D1 09 00 00 00 00 00 FF 0F EF [08:41:19]RasterBufferAndPrint [08:41:19]line Счет N : (1)11328386 [08:41:19]line ИНН: 02508201610067 [08:41:19]line Контрольно-Кассовый Чек [08:41:19]line ПРОДАЖА [08:41:19]line ТРК (МРК, ГНК) : 51 [08:41:19]line Товар: 2710194210 [08:41:19]line ДТ-К-5 [08:41:19]line 40.000 * 0.00 [08:41:19]line = 0.00 [08:41:19]line НДС 12% НСП 1% [08:41:19]line > о реализуемом товаре [08:41:19]line ИТОГО: 0.00 [08:41:19]line НСП 1% : 0.00 [08:41:19]line НДС 12% : 0.00 [08:41:19]line Наличными: 0.00 [08:41:19]line Безнал.: 0.00 [08:41:19]line Место: АЗС № 95 "Партнер Нефть" [08:41:19]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:41:19]line СНО: Общий режим [08:41:19]line Чек 109 20.08.2024 08:41 [08:41:19]line Смена: 466 ФФД: 1.0 [08:41:19]line ЗНМ: 0300000079 [08:41:19]line РНМ: 0000000000092545 [08:41:19]line Версия ККМ: 001 [08:41:19]line Талоны: Топливная Карта [08:41:19]line 03505 [08:41:19]line ФМ: 0000000000871802 [08:41:19]line ФД: 200810 [08:41:19]line ФПД: 169047382963722 [08:41:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084118&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200810&fm=169047382963722&tin=02508201610067®Number=0000000000092545&sum=0 [08:41:19]written 0, free lines is 4095 [08:41:19]OFD Sender: Processing packet 200810 [packets to send 247, broken 246] [08:41:19]ProducePacketName [08:41:19]name=ofd_packets/00200810 [08:41:19]OFD Sender: To server: pG, [08:41:19]CommunicateWithHost lk.salyk.kg:30040 [08:41:19]ConnectInit lk.salyk.kg [08:41:19]Connected sock=10 [08:41:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 3D BD 04 01 C7 A7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 AE 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6A 10 03 00 35 04 06 00 99 BF 69 36 36 0A 7A 66 7C 66 96 59 27 E2 [08:41:20]Write to MH i2c: 01 00 00 FB 09 04 [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: 01 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: 01 07 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: 01 07 00 FB 09 00 00 00 00 00 E9 0C 00 [08:41:20]RasterBufferAndPrint [08:41:20]line [08:41:20]line [08:41:20]line [08:41:20]line [08:41:20]line [08:41:20]written 0, free lines is 3314 [08:41:20]MH_Cut [08:41:20]Write to MH i2c: D1 01 00 02 0A 01 DE [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: D1 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: D1 01 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: D1 01 00 02 0A 00 DD [08:41:20]Write to MH i2c: 01 00 00 03 0A 0D [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 48 EA 47 00 26 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 31 38 30 32 10 04 04 00 6A 10 03 00 F4 03 04 00 15 01 C4 66 B6 04 01 00 00 7E DB 04 0A 43 E0 CD 77 [08:41:20]CommunicateWithHost err = 0 [08:41:20]CheckOFDResponse [08:41:20]1017 (14) - 77093643461234 [08:41:20]1041 (16) - 0000000000871802 [08:41:20]1040 (4) - 200810 [08:41:20]1012 (4) - 20.08.2024 02:36 [08:41:20]1206 (1) - 0 [08:41:20]OFD Sender: Remove packet 200810 [08:41:20]ProducePacketName [08:41:20]name=ofd_packets/00200810 [08:41:20]NVStorageDeleteData [08:41:20]OFD Sender: No OFD packet to send [08:41:20]*** Cut start [08:41:20]*** Purtial cut [08:41:20]*** CUTSNS_PIN = 0 [08:41:21]*** Stage 1: CUTSNS_PIN = 1 [08:41:22]Read from MH i2c: 01 [08:41:22]MH_I2C_Read... [08:41:22]*** Stop cut motor [08:41:22]*** Cut end [08:41:22]Read from MH i2c: 01 07 00 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: 01 07 00 03 0A 00 00 00 00 00 FF 0F 22 [08:41:22]process_action close_receipt done [08:41:22]requested_data is exist [08:41:22]produce_requested_data [08:41:22]requested_item fm.sn is exist - process it [08:41:22]wFMCommunicate request_size=4 [08:41:22]MH_SAM_APDU [08:41:22]CAPDU: 80 11 00 00 [08:41:22]Write to MH i2c: E2 08 00 04 0A 80 11 00 00 00 00 00 00 88 [08:41:22]Write i2c OK [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: E2 [08:41:22]MH_I2C_Read... [08:41:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:22]Read from MH i2c: E2 17 00 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: E2 17 00 04 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D5 [08:41:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:41:22]wFMCommunicate OK [08:41:22]requested_item fd.num is exist - process it [08:41:22]SAM_PROTO_GetFieldsCounters [08:41:22]wFMCommunicate request_size=4 [08:41:22]MH_SAM_APDU [08:41:22]CAPDU: 80 13 00 00 [08:41:22]Write to MH i2c: E2 08 00 05 0A 80 13 00 00 00 00 00 00 8B [08:41:22]Write i2c OK [08:41:22]MH_I2C_Read... [08:41:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:23]Read from MH i2c: E2 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: E2 62 00 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: E2 62 00 05 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6A 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 3D [08:41:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6A 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:41:23]wFMCommunicate OK [08:41:23]SAM_PROTO_GetFieldsCounters done [08:41:23]requested_item shift.num is exist - process it [08:41:23]requested_item shift.opened is exist - process it [08:41:23]req_shift_opened [08:41:23]FM_GetShiftState [08:41:23]SAM_PROTO_GetShiftState [08:41:23]wFMCommunicate request_size=4 [08:41:23]MH_SAM_APDU [08:41:23]CAPDU: 80 13 01 00 [08:41:23]Write to MH i2c: E2 08 00 06 0A 80 13 01 00 00 00 00 00 8D [08:41:23]Write i2c OK [08:41:23]MH_I2C_Read... [08:41:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:23]Read from MH i2c: E2 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: E2 0E 00 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: E2 0E 00 06 0A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 17 [08:41:23]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:41:23]wFMCommunicate OK [08:41:23]SAM_PROTO_GetShiftState done [08:41:23]FM_GetShiftState done [08:41:23]req_shift_opened done [08:41:23]requested_item shift.open_date is exist - process it [08:41:23]req_shift_open_date [08:41:23]req_shift_open_date done [08:41:23]produce_requested_data done [08:41:23]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200810,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:41:23]process_action_free close_receipt [08:41:23]json_value_free [08:41:23]json_value_free done [08:41:23]process_json_proto returns [08:41:23]Send response to host [08:41:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200810,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:41:23]free response buf [08:41:23]execute_script done [08:41:23]execute_script returns [08:41:23]free content buf [08:41:23]Sock 9.Close socket [08:41:23]Sock 9.Thread stoped [08:41:23]accept exits with 8 [08:41:23]New connection [08:41:23]New thread 3067211108 created [08:41:23]Thread 3067067748 joined [08:41:23]Waiting for new connection... [08:41:23] Sock 8.Parse request [08:41:23]Sock 8.Check first char [08:41:23]Sock 8.First char is OK [08:41:23]request: POST /json_proto HTTP/1.0 [08:41:23]Method: POST [08:41:23]URL: /json_proto [08:41:23]Method is POST - this is cgi request [08:41:23]url: /json_proto [08:41:23]query_string will be loaded in cgi processing [08:41:23]execute_cgi json_proto POST (null) [08:41:23]execute_cgi path=json_proto method=POST [08:41:23]POST find Content-Length [08:41:23]Host: 172.17.46.195:8080 [08:41:23]Content-Length: 802 [08:41:23]Content-Type: application/json [08:41:23] [08:41:23]POST finish read [08:41:23]Found Content-Length = 802 [08:41:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3589783", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:23]execute_script... [08:41: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)11328389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3589783", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:23]POST & json_proto [08:41:23]process_json_proto [08:41:23]json parsed OK: [08:41:23]protocol is kg_v1.0 [08:41:23]action value=close_receipt [08:41:23]process_action close_receipt [08:41:23]cmd_close_receipt [08:41:23]MH_GetDate [08:41:23]Write to MH i2c: F0 00 00 07 0A 00 [08:41:23]Write i2c OK [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: F0 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: F0 09 00 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: F0 09 00 07 0A 00 B4 56 C4 66 75 08 C2 66 E2 [08:41:23]GetLastDocTimeStamp 1724143278 [08:41:23]current date 1724143284 [08:41:23]FM_GetShiftState [08:41:23]SAM_PROTO_GetShiftState [08:41:23]wFMCommunicate request_size=4 [08:41:23]MH_SAM_APDU [08:41:23]CAPDU: 80 13 01 00 [08:41:23]Write to MH i2c: E2 08 00 08 0A 80 13 01 00 00 00 00 00 8F [08:41:23]Write i2c OK [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: E2 [08:41:23]MH_I2C_Read... [08:41:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:23]Read from MH i2c: E2 0E 00 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: E2 0E 00 08 0A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 19 [08:41:23]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:41:23]wFMCommunicate OK [08:41:23]SAM_PROTO_GetShiftState done [08:41:23]FM_GetShiftState done [08:41:23]opened in 1724112758 [08:41:23]opened+sec_in_day 1724199158 [08:41:23]quantity*price = 0 [08:41:23]sum+1 = 1 [08:41:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 110 20.08.2024 08:41 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 3589783 ФМ: 0000000000871802 ФД: 200811 ФПД: 273366149136763 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084124&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200811&fm=273366149136763&tin=02508201610067®Number=0000000000092545&sum=0 [08:41:25]StoreToDocumentArchive [08:41:25]shift 466 fd 200811 [08:41:25]save to /storage/0466/doc_00200811 [08:41:25]save last doc name /storage/0466/doc_00200811 to /storage/kkm_last_doc_name [08:41:25]save OK [08:41:25]Clear old archive folders... [08:41:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:41:25]tlvbuf is 01021660 [08:41:25]SAM_PROTO_ClearQueue [08:41:25]wFMCommunicate request_size=4 [08:41:25]MH_SAM_APDU [08:41:25]CAPDU: 80 09 00 00 [08:41:25]Write to MH i2c: E2 08 00 15 0A 80 09 00 00 00 00 00 00 91 [08:41:25]Write i2c OK [08:41:25]MH_I2C_Read... [08:41:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:25]Read from MH i2c: E2 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 03 00 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 03 00 15 0A 00 90 00 93 [08:41:25]RAPDU: 90 00 [08:41:25]wFMCommunicate OK [08:41:25]SAM_PROTO_ClearQueue done [08:41:25]KKMCreateOFDPacket [08:41:25]OFDProtocolAddRootSTLVToBuf [08:41:25]FM_MakeSignedData [08:41:25]FM_MakeSignedData [08:41:25]SAM_PROTO_SignData [08:41:25]wFMCommunicate request_size=4 [08:41:25]MH_SAM_APDU [08:41:25]CAPDU: 80 0D 01 02 [08:41:25]Write to MH i2c: E2 08 00 16 0A 80 0D 01 02 00 00 00 00 99 [08:41:25]Write i2c OK [08:41:25]MH_I2C_Read... [08:41:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:25]Read from MH i2c: E2 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 03 00 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 03 00 16 0A 00 90 00 94 [08:41:25]RAPDU: 90 00 [08:41:25]wFMCommunicate OK [08:41:25]wFMCommunicate request_size=255 [08:41:25]MH_SAM_APDU [08:41: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 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 B4 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6B 10 03 00 35 04 06 00 F8 [08:41:25]Write to MH i2c: E2 02 01 17 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 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 B4 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6B 10 03 00 35 04 06 00 F8 00 00 59 [08:41:25]Write i2c OK [08:41:25]MH_I2C_Read... [08:41:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:25]Read from MH i2c: E2 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 03 00 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 03 00 17 0A 00 90 00 95 [08:41:25]RAPDU: 90 00 [08:41:25]wFMCommunicate OK [08:41:25]wFMCommunicate request_size=10 [08:41:25]MH_SAM_APDU [08:41:25]CAPDU: 80 0D 02 02 05 A0 04 36 81 7B [08:41:25]Write to MH i2c: E2 0D 00 18 0A 80 0D 02 02 05 00 A0 04 36 81 7B 00 00 7C [08:41:25]Write i2c OK [08:41:25]MH_I2C_Read... [08:41:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:25]Read from MH i2c: E2 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 03 00 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 03 00 18 0A 00 90 00 96 [08:41:25]RAPDU: 90 00 [08:41:25]wFMCommunicate OK [08:41:25]wFMCommunicate request_size=4 [08:41:25]MH_SAM_APDU [08:41:25]CAPDU: 80 0D 03 02 [08:41:25]Write to MH i2c: E2 08 00 19 0A 80 0D 03 02 00 00 00 00 9E [08:41:25]Write i2c OK [08:41:25]MH_I2C_Read... [08:41:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:25]Read from MH i2c: E2 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 0B 00 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 0B 00 19 0A 00 B9 6F DE 3F 40 38 AA 38 90 00 3E [08:41:25]RAPDU: B9 6F DE 3F 40 38 AA 38 90 00 [08:41:25]wFMCommunicate OK [08:41:25]SAM_PROTO_SignData done [08:41:25]FM_MakeSignedData done [08:41:25]CreateOFDProtocolMessage [08:41:25]wFMCommunicate request_size=4 [08:41:25]MH_SAM_APDU [08:41:25]CAPDU: 80 11 00 00 [08:41:25]Write to MH i2c: E2 08 00 1A 0A 80 11 00 00 00 00 00 00 9E [08:41:25]Write i2c OK [08:41:25]MH_I2C_Read... [08:41:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:25]Read from MH i2c: E2 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 17 00 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 17 00 1A 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EB [08:41:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:41:25]wFMCommunicate OK [08:41:25]CreateOFDProtocolMessage done [08:41:25]OFDSenderStorePacket 200811 [08:41:25]StoreOFDPacket docnum=200811 [08:41:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A8 4E 07 01 80 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 B4 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6B 10 03 00 35 04 06 00 F8 A0 04 36 81 7B B9 6F DE 3F 40 38 AA 38 [08:41:25]CheckFolder [08:41:25]dirname=/storage/ofd_packets [08:41:25]CheckFolder done [08:41:25]ProducePacketName [08:41:25]name=ofd_packets/00200811 [08:41:25]NVStorageSaveData ofd_packets/00200811 [08:41:25]File name is /storage/ofd_packets/00200811 [08:41:25]Write 301 bytes [08:41:25]NVStorageSaveData done [08:41:25]OFDSenderStorePacket done [08:41:25]KKMCreateOFDPacket done [08:41:25]NVStorageSaveData kkm_last_timestamp [08:41:25]File name is /storage/kkm_last_timestamp [08:41:25]Write 4 bytes [08:41:25]NVStorageSaveData done [08:41:25]ExternCall_PrintAddStr [08:41:25]wPrintStart [08:41:25]Write to MH i2c: 01 00 00 1B 0A 25 [08:41:25]Write i2c OK [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: 01 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: 01 07 00 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: 01 07 00 1B 0A 00 00 00 00 00 FF 0F 3A [08:41:25]RasterBufferAndPrint [08:41:25]line Счет N : (1)11328389 [08:41:25]line ИНН: 02508201610067 [08:41:25]line Контрольно-Кассовый Чек [08:41:25]line ПРОДАЖА [08:41:25]line ТРК (МРК, ГНК) : 22 [08:41:25]line Товар: 2710124130 [08:41:25]line Аи-92-К-4 [08:41:25]line 15.000 * 0.00 [08:41:25]line = 0.00 [08:41:25]line НДС 12% НСП 1% [08:41:25]line > о реализуемом товаре [08:41:25]line ИТОГО: 0.00 [08:41:25]line НСП 1% : 0.00 [08:41:25]line НДС 12% : 0.00 [08:41:25]line Наличными: 0.00 [08:41:25]line Безнал.: 0.00 [08:41:25]line Место: АЗС № 95 "Партнер Нефть" [08:41:25]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:41:25]line СНО: Общий режим [08:41:25]line Чек 110 20.08.2024 08:41 [08:41:25]line Смена: 466 ФФД: 1.0 [08:41:25]line ЗНМ: 0300000079 [08:41:25]line РНМ: 0000000000092545 [08:41:25]line Версия ККМ: 001 [08:41:25]line Талоны: Топливные Талоны [08:41:25]line 3589783 [08:41:25]line ФМ: 0000000000871802 [08:41:25]line ФД: 200811 [08:41:25]line ФПД: 273366149136763 [08:41:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084124&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200811&fm=273366149136763&tin=02508201610067®Number=0000000000092545&sum=0 [08:41:25]written 0, free lines is 4095 [08:41:25]OFD Sender: Processing packet 200811 [packets to send 247, broken 246] [08:41:25]ProducePacketName [08:41:25]name=ofd_packets/00200811 [08:41:25]OFD Sender: To server: pG, [08:41:25]CommunicateWithHost lk.salyk.kg:30040 [08:41:25]ConnectInit lk.salyk.kg [08:41:25]Connected sock=10 [08:41:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A8 4E 07 01 80 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 B4 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6B 10 03 00 35 04 06 00 F8 A0 04 36 81 7B B9 6F DE 3F 40 38 AA 38 [08:41:26]Write to MH i2c: 01 00 00 45 0A 4F [08:41:26]Write i2c OK [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: 01 [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: 01 07 00 [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: 01 07 00 45 0A 00 00 00 00 00 F9 0C 5B [08:41:26]RasterBufferAndPrint [08:41:26]line [08:41:26]line [08:41:26]line [08:41:26]line [08:41:26]line [08:41:26]written 0, free lines is 3338 [08:41:26]MH_Cut [08:41:26]Write to MH i2c: D1 01 00 4C 0A 01 28 [08:41:26]Write i2c OK [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: D1 [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: D1 01 00 [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: D1 01 00 4C 0A 00 27 [08:41:26]Write to MH i2c: 01 00 00 4D 0A 57 [08:41:26]Write i2c OK [08:41:26]MH_I2C_Read... [08:41:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8D F7 47 00 FE 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 31 38 30 32 10 04 04 00 6B 10 03 00 F4 03 04 00 1B 01 C4 66 B6 04 01 00 00 35 4F FB 34 BA 4F 8E C6 [08:41:26]CommunicateWithHost err = 0 [08:41:26]CheckOFDResponse [08:41:26]1017 (14) - 77093643461234 [08:41:26]1041 (16) - 0000000000871802 [08:41:26]1040 (4) - 200811 [08:41:26]1012 (4) - 20.08.2024 02:36 [08:41:26]1206 (1) - 0 [08:41:26]OFD Sender: Remove packet 200811 [08:41:26]ProducePacketName [08:41:26]name=ofd_packets/00200811 [08:41:26]NVStorageDeleteData [08:41:26]*** Cut start [08:41:26]*** Purtial cut [08:41:26]*** Stage 1: CUTSNS_PIN = 1 [08:41:27]OFD Sender: No OFD packet to send [08:41:27]Read from MH i2c: 01 [08:41:27]MH_I2C_Read... [08:41:27]*** Stop cut motor [08:41:27]*** Cut end [08:41:27]Read from MH i2c: 01 07 00 [08:41:27]MH_I2C_Read... [08:41:27]Read from MH i2c: 01 07 00 4D 0A 00 00 00 00 00 FF 0F 6C [08:41:27]process_action close_receipt done [08:41:27]requested_data is exist [08:41:27]produce_requested_data [08:41:27]requested_item fm.sn is exist - process it [08:41:27]wFMCommunicate request_size=4 [08:41:27]MH_SAM_APDU [08:41:27]CAPDU: 80 11 00 00 [08:41:27]Write to MH i2c: E2 08 00 4E 0A 80 11 00 00 00 00 00 00 D2 [08:41:27]Write i2c OK [08:41:27]MH_I2C_Read... [08:41:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:27]Read from MH i2c: E2 [08:41:27]MH_I2C_Read... [08:41:27]Read from MH i2c: E2 17 00 [08:41:27]MH_I2C_Read... [08:41:27]Read from MH i2c: E2 17 00 4E 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1F [08:41:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:41:27]wFMCommunicate OK [08:41:27]requested_item fd.num is exist - process it [08:41:27]SAM_PROTO_GetFieldsCounters [08:41:27]wFMCommunicate request_size=4 [08:41:27]MH_SAM_APDU [08:41:27]CAPDU: 80 13 00 00 [08:41:27]Write to MH i2c: E2 08 00 4F 0A 80 13 00 00 00 00 00 00 D5 [08:41:27]Write i2c OK [08:41:27]MH_I2C_Read... [08:41:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:27]Read from MH i2c: E2 [08:41:27]MH_I2C_Read... [08:41:27]Read from MH i2c: E2 62 00 [08:41:27]MH_I2C_Read... [08:41:27]Read from MH i2c: E2 62 00 4F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6B 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 8B [08:41: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6B 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:41:27]wFMCommunicate OK [08:41:27]SAM_PROTO_GetFieldsCounters done [08:41:27]requested_item shift.num is exist - process it [08:41:27]requested_item shift.opened is exist - process it [08:41:27]req_shift_opened [08:41:27]FM_GetShiftState [08:41:27]SAM_PROTO_GetShiftState [08:41:27]wFMCommunicate request_size=4 [08:41:27]MH_SAM_APDU [08:41:27]CAPDU: 80 13 01 00 [08:41:27]Write to MH i2c: E2 08 00 50 0A 80 13 01 00 00 00 00 00 D7 [08:41:27]Write i2c OK [08:41:27]MH_I2C_Read... [08:41:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:27]Read from MH i2c: E2 [08:41:27]MH_I2C_Read... [08:41:27]Read from MH i2c: E2 0E 00 [08:41:27]MH_I2C_Read... [08:41:27]Read from MH i2c: E2 0E 00 50 0A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 61 [08:41:27]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:41:27]wFMCommunicate OK [08:41:27]SAM_PROTO_GetShiftState done [08:41:27]FM_GetShiftState done [08:41:27]req_shift_opened done [08:41:27]requested_item shift.open_date is exist - process it [08:41:27]req_shift_open_date [08:41:27]req_shift_open_date done [08:41:27]produce_requested_data done [08:41:27]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200811,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:41:27]process_action_free close_receipt [08:41:27]json_value_free [08:41:27]json_value_free done [08:41:27]process_json_proto returns [08:41:27]Send response to host [08:41:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200811,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:41:27]free response buf [08:41:27]execute_script done [08:41:27]execute_script returns [08:41:27]free content buf [08:41:27]Sock 8.Close socket [08:41:27]Sock 8.Thread stoped [08:41:32]OFD Sender: No OFD packet to send [08:41:37]OFD Sender: No OFD packet to send [08:41:42]OFD Sender: No OFD packet to send [08:41:47]accept exits with 9 [08:41:47]New connection [08:41:47]New thread 3067067748 created [08:41:47]Thread 3067211108 joined [08:41:47]Waiting for new connection... [08:41:47] Sock 9.Parse request [08:41:47]Sock 9.Check first char [08:41:47]Sock 9.First char is OK [08:41:47]request: POST /json_proto HTTP/1.0 [08:41:47]Method: POST [08:41:47]URL: /json_proto [08:41:47]Method is POST - this is cgi request [08:41:47]url: /json_proto [08:41:47]query_string will be loaded in cgi processing [08:41:47]execute_cgi json_proto POST (null) [08:41:47]execute_cgi path=json_proto method=POST [08:41:47]POST find Content-Length [08:41:47]Host: 172.17.46.195:8080 [08:41:47]Content-Length: 815 [08:41:47]Content-Type: application/json [08:41:47] [08:41:47]POST finish read [08:41:47]Found Content-Length = 815 [08:41:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 120.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\u000A4081836/42/41/40/39/38", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:47]execute_script... [08:41:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 120.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\u000A4081836/42/41/40/39/38", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:47]POST & json_proto [08:41:47]process_json_proto [08:41:47]json parsed OK: [08:41:47]protocol is kg_v1.0 [08:41:47]action value=close_receipt [08:41:47]process_action close_receipt [08:41:47]cmd_close_receipt [08:41:47]MH_GetDate [08:41:47]Write to MH i2c: F0 00 00 51 0A 4A [08:41:47]Write i2c OK [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: F0 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: F0 09 00 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: F0 09 00 51 0A 00 CB 56 C4 66 75 08 C2 66 43 [08:41:47]GetLastDocTimeStamp 1724143284 [08:41:47]current date 1724143307 [08:41:47]FM_GetShiftState [08:41:47]SAM_PROTO_GetShiftState [08:41:47]wFMCommunicate request_size=4 [08:41:47]MH_SAM_APDU [08:41:47]CAPDU: 80 13 01 00 [08:41:47]Write to MH i2c: E2 08 00 52 0A 80 13 01 00 00 00 00 00 D9 [08:41:47]Write i2c OK [08:41:47]MH_I2C_Read... [08:41:47]OFD Sender: No OFD packet to send [08:41:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:47]Read from MH i2c: E2 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: E2 0E 00 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: E2 0E 00 52 0A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 63 [08:41:47]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:41:47]wFMCommunicate OK [08:41:47]SAM_PROTO_GetShiftState done [08:41:47]FM_GetShiftState done [08:41:47]opened in 1724112758 [08:41:47]opened+sec_in_day 1724199158 [08:41:47]quantity*price = 0 [08:41:47]sum+1 = 1 [08:41:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 111 20.08.2024 08:41 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4081836/42/41/40/39/38 ФМ: 0000000000871802 ФД: 200812 ФПД: 101210644798099 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084147&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200812&fm=101210644798099&tin=02508201610067®Number=0000000000092545&sum=0 [08:41:48]StoreToDocumentArchive [08:41:48]shift 466 fd 200812 [08:41:48]save to /storage/0466/doc_00200812 [08:41:48]save last doc name /storage/0466/doc_00200812 to /storage/kkm_last_doc_name [08:41:48]save OK [08:41:48]Clear old archive folders... [08:41:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:41:48]tlvbuf is 01021000 [08:41:48]SAM_PROTO_ClearQueue [08:41:48]wFMCommunicate request_size=4 [08:41:48]MH_SAM_APDU [08:41:48]CAPDU: 80 09 00 00 [08:41:48]Write to MH i2c: E2 08 00 5F 0A 80 09 00 00 00 00 00 00 DB [08:41:48]Write i2c OK [08:41:48]MH_I2C_Read... [08:41:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:48]Read from MH i2c: E2 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 03 00 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 03 00 5F 0A 00 90 00 DD [08:41:48]RAPDU: 90 00 [08:41:48]wFMCommunicate OK [08:41:48]SAM_PROTO_ClearQueue done [08:41:48]KKMCreateOFDPacket [08:41:48]OFDProtocolAddRootSTLVToBuf [08:41:48]FM_MakeSignedData [08:41:48]FM_MakeSignedData [08:41:48]SAM_PROTO_SignData [08:41:48]wFMCommunicate request_size=4 [08:41:48]MH_SAM_APDU [08:41:48]CAPDU: 80 0D 01 02 [08:41:48]Write to MH i2c: E2 08 00 60 0A 80 0D 01 02 00 00 00 00 E3 [08:41:48]Write i2c OK [08:41:48]MH_I2C_Read... [08:41:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:48]Read from MH i2c: E2 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 03 00 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 03 00 60 0A 00 90 00 DE [08:41:48]RAPDU: 90 00 [08:41:48]wFMCommunicate OK [08:41:48]wFMCommunicate request_size=255 [08:41:48]MH_SAM_APDU [08:41:48]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C0 D4 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 CB 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6C 10 03 00 35 04 06 00 5C 0C F0 87 [08:41:48]Write to MH i2c: E2 02 01 61 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C0 D4 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 CB 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6C 10 03 00 35 04 06 00 5C 0C F0 87 00 00 BA [08:41:48]Write i2c OK [08:41:48]MH_I2C_Read... [08:41:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:48]Read from MH i2c: E2 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 03 00 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 03 00 61 0A 00 90 00 DF [08:41:48]RAPDU: 90 00 [08:41:48]wFMCommunicate OK [08:41:48]wFMCommunicate request_size=7 [08:41:48]MH_SAM_APDU [08:41:48]CAPDU: 80 0D 02 02 02 DA 93 [08:41:48]Write to MH i2c: E2 0A 00 62 0A 80 0D 02 02 02 00 DA 93 00 00 57 [08:41:48]Write i2c OK [08:41:48]MH_I2C_Read... [08:41:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:48]Read from MH i2c: E2 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 03 00 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 03 00 62 0A 00 90 00 E0 [08:41:48]RAPDU: 90 00 [08:41:48]wFMCommunicate OK [08:41:48]wFMCommunicate request_size=4 [08:41:48]MH_SAM_APDU [08:41:48]CAPDU: 80 0D 03 02 [08:41:48]Write to MH i2c: E2 08 00 63 0A 80 0D 03 02 00 00 00 00 E8 [08:41:48]Write i2c OK [08:41:48]MH_I2C_Read... [08:41:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:48]Read from MH i2c: E2 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 0B 00 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 0B 00 63 0A 00 EB 91 7C F7 8C 06 63 38 90 00 05 [08:41:48]RAPDU: EB 91 7C F7 8C 06 63 38 90 00 [08:41:48]wFMCommunicate OK [08:41:48]SAM_PROTO_SignData done [08:41:48]FM_MakeSignedData done [08:41:48]CreateOFDProtocolMessage [08:41:48]wFMCommunicate request_size=4 [08:41:48]MH_SAM_APDU [08:41:48]CAPDU: 80 11 00 00 [08:41:48]Write to MH i2c: E2 08 00 64 0A 80 11 00 00 00 00 00 00 E8 [08:41:48]Write i2c OK [08:41:48]MH_I2C_Read... [08:41:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:48]Read from MH i2c: E2 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 17 00 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 17 00 64 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 35 [08:41:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:41:48]wFMCommunicate OK [08:41:48]CreateOFDProtocolMessage done [08:41:48]OFDSenderStorePacket 200812 [08:41:48]StoreOFDPacket docnum=200812 [08:41:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 81 98 04 01 3C C5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C0 D4 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 CB 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6C 10 03 00 35 04 06 00 5C 0C F0 87 DA 93 EB 91 7C F7 8C 06 63 38 [08:41:48]CheckFolder [08:41:48]dirname=/storage/ofd_packets [08:41:48]CheckFolder done [08:41:48]ProducePacketName [08:41:48]name=ofd_packets/00200812 [08:41:48]NVStorageSaveData ofd_packets/00200812 [08:41:48]File name is /storage/ofd_packets/00200812 [08:41:48]Write 298 bytes [08:41:48]NVStorageSaveData done [08:41:48]OFDSenderStorePacket done [08:41:48]KKMCreateOFDPacket done [08:41:48]NVStorageSaveData kkm_last_timestamp [08:41:48]File name is /storage/kkm_last_timestamp [08:41:48]Write 4 bytes [08:41:48]NVStorageSaveData done [08:41:48]ExternCall_PrintAddStr [08:41:48]wPrintStart [08:41:48]Write to MH i2c: 01 00 00 65 0A 6F [08:41:48]Write i2c OK [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: 01 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: 01 07 00 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: 01 07 00 65 0A 00 00 00 00 00 FF 0F 84 [08:41:48]RasterBufferAndPrint [08:41:48]line Счет N : (1)11328384 [08:41:48]line ИНН: 02508201610067 [08:41:48]line Контрольно-Кассовый Чек [08:41:48]line ПРОДАЖА [08:41:48]line ТРК (МРК, ГНК) : 61 [08:41:48]line Товар: 2710194210 [08:41:48]line ДТ-К-5 [08:41:48]line 120.000 * 0.00 [08:41:48]line = 0.00 [08:41:48]line НДС 12% НСП 1% [08:41:48]line > о реализуемом товаре [08:41:48]line ИТОГО: 0.00 [08:41:48]line НСП 1% : 0.00 [08:41:48]line НДС 12% : 0.00 [08:41:48]line Наличными: 0.00 [08:41:48]line Безнал.: 0.00 [08:41:48]line Место: АЗС № 95 "Партнер Нефть" [08:41:48]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:41:48]line СНО: Общий режим [08:41:48]line Чек 111 20.08.2024 08:41 [08:41:48]line Смена: 466 ФФД: 1.0 [08:41:48]line ЗНМ: 0300000079 [08:41:48]line РНМ: 0000000000092545 [08:41:48]line Версия ККМ: 001 [08:41:48]line Талоны: Топливные Талоны [08:41:48]line 4081836/42/41/40/39/38 [08:41:48]line ФМ: 0000000000871802 [08:41:48]line ФД: 200812 [08:41:48]line ФПД: 101210644798099 [08:41:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084147&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200812&fm=101210644798099&tin=02508201610067®Number=0000000000092545&sum=0 [08:41:48]written 0, free lines is 4095 [08:41:48]OFD Sender: Processing packet 200812 [packets to send 247, broken 246] [08:41:48]ProducePacketName [08:41:48]name=ofd_packets/00200812 [08:41:48]OFD Sender: To server: pG, [08:41:48]CommunicateWithHost lk.salyk.kg:30040 [08:41:48]ConnectInit lk.salyk.kg [08:41:49]Connected sock=8 [08:41:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 81 98 04 01 3C C5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C0 D4 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 CB 56 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6C 10 03 00 35 04 06 00 5C 0C F0 87 DA 93 EB 91 7C F7 8C 06 63 38 [08:41:49]Write to MH i2c: 01 00 00 8F 0A 99 [08:41:49]Write i2c OK [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: 01 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: 01 07 00 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: 01 07 00 8F 0A 00 00 00 00 00 FC 0C A8 [08:41:49]RasterBufferAndPrint [08:41:49]line [08:41:49]line [08:41:49]line [08:41:49]line [08:41:49]line [08:41:49]written 0, free lines is 3341 [08:41:49]MH_Cut [08:41:49]Write to MH i2c: D1 01 00 96 0A 01 72 [08:41:49]Write i2c OK [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: D1 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: D1 01 00 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: D1 01 00 96 0A 00 71 [08:41:49]Write to MH i2c: 01 00 00 97 0A A1 [08:41:49]Write i2c OK [08:41:49]MH_I2C_Read... [08:41:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 40 12 47 00 B0 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 31 38 30 32 10 04 04 00 6C 10 03 00 F4 03 04 00 33 01 C4 66 B6 04 01 00 00 D6 3F 9D C9 1A FA 39 EE [08:41:49]CommunicateWithHost err = 0 [08:41:49]CheckOFDResponse [08:41:49]1017 (14) - 77093643461234 [08:41:49]1041 (16) - 0000000000871802 [08:41:49]1040 (4) - 200812 [08:41:49]1012 (4) - 20.08.2024 02:36 [08:41:49]1206 (1) - 0 [08:41:49]OFD Sender: Remove packet 200812 [08:41:49]ProducePacketName [08:41:49]name=ofd_packets/00200812 [08:41:49]NVStorageDeleteData [08:41:50]OFD Sender: No OFD packet to send [08:41:50]*** Cut start [08:41:50]*** Purtial cut [08:41:50]*** CUTSNS_PIN = 0 [08:41:50]*** Stage 1: CUTSNS_PIN = 1 [08:41:52]Read from MH i2c: 01 [08:41:52]MH_I2C_Read... [08:41:52]*** Stop cut motor [08:41:52]*** Cut end [08:41:52]Read from MH i2c: 01 07 00 [08:41:52]MH_I2C_Read... [08:41:52]Read from MH i2c: 01 07 00 97 0A 00 00 00 00 00 FF 0F B6 [08:41:52]process_action close_receipt done [08:41:52]requested_data is exist [08:41:52]produce_requested_data [08:41:52]requested_item fm.sn is exist - process it [08:41:52]wFMCommunicate request_size=4 [08:41:52]MH_SAM_APDU [08:41:52]CAPDU: 80 11 00 00 [08:41:52]Write to MH i2c: E2 08 00 98 0A 80 11 00 00 00 00 00 00 1C [08:41:52]Write i2c OK [08:41:52]MH_I2C_Read... [08:41:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:52]Read from MH i2c: E2 [08:41:52]MH_I2C_Read... [08:41:52]Read from MH i2c: E2 17 00 [08:41:52]MH_I2C_Read... [08:41:52]Read from MH i2c: E2 17 00 98 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 69 [08:41:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:41:52]wFMCommunicate OK [08:41:52]requested_item fd.num is exist - process it [08:41:52]SAM_PROTO_GetFieldsCounters [08:41:52]wFMCommunicate request_size=4 [08:41:52]MH_SAM_APDU [08:41:52]CAPDU: 80 13 00 00 [08:41:52]Write to MH i2c: E2 08 00 99 0A 80 13 00 00 00 00 00 00 1F [08:41:52]Write i2c OK [08:41:52]MH_I2C_Read... [08:41:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:52]Read from MH i2c: E2 [08:41:52]MH_I2C_Read... [08:41:52]Read from MH i2c: E2 62 00 [08:41:52]MH_I2C_Read... [08:41:52]Read from MH i2c: E2 62 00 99 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6C 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 D9 [08:41:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6C 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:41:52]wFMCommunicate OK [08:41:52]SAM_PROTO_GetFieldsCounters done [08:41:52]requested_item shift.num is exist - process it [08:41:52]requested_item shift.opened is exist - process it [08:41:52]req_shift_opened [08:41:52]FM_GetShiftState [08:41:52]SAM_PROTO_GetShiftState [08:41:52]wFMCommunicate request_size=4 [08:41:52]MH_SAM_APDU [08:41:52]CAPDU: 80 13 01 00 [08:41:52]Write to MH i2c: E2 08 00 9A 0A 80 13 01 00 00 00 00 00 21 [08:41:52]Write i2c OK [08:41:52]MH_I2C_Read... [08:41:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:52]Read from MH i2c: E2 [08:41:52]MH_I2C_Read... [08:41:52]Read from MH i2c: E2 0E 00 [08:41:52]MH_I2C_Read... [08:41:52]Read from MH i2c: E2 0E 00 9A 0A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 AB [08:41:52]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:41:52]wFMCommunicate OK [08:41:52]SAM_PROTO_GetShiftState done [08:41:52]FM_GetShiftState done [08:41:52]req_shift_opened done [08:41:52]requested_item shift.open_date is exist - process it [08:41:52]req_shift_open_date [08:41:52]req_shift_open_date done [08:41:52]produce_requested_data done [08:41:52]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200812,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:41:52]process_action_free close_receipt [08:41:52]json_value_free [08:41:52]json_value_free done [08:41:52]process_json_proto returns [08:41:52]Send response to host [08:41:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200812,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:41:52]free response buf [08:41:52]execute_script done [08:41:52]execute_script returns [08:41:52]free content buf [08:41:52]Sock 9.Close socket [08:41:52]Sock 9.Thread stoped [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:19]accept exits with 10 [08:43:19]New connection [08:43:19]New thread 3067211108 created [08:43:19]Thread 3067067748 joined [08:43:19]Waiting for new connection... [08:43:19] Sock 10.Parse request [08:43:19]Sock 10.Check first char [08:43:19]Sock 10.First char is OK [08:43:19]request: POST /json_proto HTTP/1.0 [08:43:19]Method: POST [08:43:19]URL: /json_proto [08:43:19]Method is POST - this is cgi request [08:43:19]url: /json_proto [08:43:19]query_string will be loaded in cgi processing [08:43:19]execute_cgi json_proto POST (null) [08:43:19]execute_cgi path=json_proto method=POST [08:43:19]POST find Content-Length [08:43:19]Host: 172.17.46.195:8080 [08:43:19]Content-Length: 684 [08:43:19]Content-Type: application/json [08:43:19] [08:43:19]POST finish read [08:43:19]Found Content-Length = 684 [08:43:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328390", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:19]execute_script... [08:43: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)11328390", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:19]POST & json_proto [08:43:19]process_json_proto [08:43:19]json parsed OK: [08:43:19]protocol is kg_v1.0 [08:43:19]action value=close_receipt [08:43:19]process_action close_receipt [08:43:19]cmd_close_receipt [08:43:19]MH_GetDate [08:43:19]Write to MH i2c: F0 00 00 9B 0A 94 [08:43:19]Write i2c OK [08:43:19]MH_I2C_Read... [08:43:19]Read from MH i2c: F0 [08:43:19]MH_I2C_Read... [08:43:19]Read from MH i2c: F0 09 00 [08:43:19]MH_I2C_Read... [08:43:19]Read from MH i2c: F0 09 00 9B 0A 00 28 57 C4 66 75 08 C2 66 EB [08:43:19]GetLastDocTimeStamp 1724143307 [08:43:19]current date 1724143400 [08:43:19]FM_GetShiftState [08:43:19]SAM_PROTO_GetShiftState [08:43:19]wFMCommunicate request_size=4 [08:43:19]MH_SAM_APDU [08:43:19]CAPDU: 80 13 01 00 [08:43:19]Write to MH i2c: E2 08 00 9C 0A 80 13 01 00 00 00 00 00 23 [08:43:19]Write i2c OK [08:43:19]MH_I2C_Read... [08:43:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:19]Read from MH i2c: E2 [08:43:19]MH_I2C_Read... [08:43:19]Read from MH i2c: E2 0E 00 [08:43:19]MH_I2C_Read... [08:43:19]Read from MH i2c: E2 0E 00 9C 0A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 AD [08:43:19]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:43:19]wFMCommunicate OK [08:43:19]SAM_PROTO_GetShiftState done [08:43:19]FM_GetShiftState done [08:43:19]opened in 1724112758 [08:43:19]opened+sec_in_day 1724199158 [08:43:19]quantity*price = 100005 [08:43:19]sum+1 = 100006 [08:43:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 112 20.08.2024 08:43 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200813 ФПД: 73014199147150 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084320&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200813&fm=73014199147150&tin=02508201610067®Number=0000000000092545&sum=100000 [08:43:21]StoreToDocumentArchive [08:43:21]shift 466 fd 200813 [08:43:21]save to /storage/0466/doc_00200813 [08:43:21]save last doc name /storage/0466/doc_00200813 to /storage/kkm_last_doc_name [08:43:21]save OK [08:43:21]Clear old archive folders... [08:43:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:43:21]tlvbuf is 01011860 [08:43:21]SAM_PROTO_ClearQueue [08:43:21]wFMCommunicate request_size=4 [08:43:21]MH_SAM_APDU [08:43:21]CAPDU: 80 09 00 00 [08:43:21]Write to MH i2c: E2 08 00 A9 0A 80 09 00 00 00 00 00 00 25 [08:43:21]Write i2c OK [08:43:21]MH_I2C_Read... [08:43:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:43:21]Read from MH i2c: E2 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 03 00 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 03 00 A9 0A 00 90 00 27 [08:43:21]RAPDU: 90 00 [08:43:21]wFMCommunicate OK [08:43:21]SAM_PROTO_ClearQueue done [08:43:21]KKMCreateOFDPacket [08:43:21]OFDProtocolAddRootSTLVToBuf [08:43:21]FM_MakeSignedData [08:43:21]FM_MakeSignedData [08:43:21]SAM_PROTO_SignData [08:43:21]wFMCommunicate request_size=4 [08:43:21]MH_SAM_APDU [08:43:21]CAPDU: 80 0D 01 02 [08:43:21]Write to MH i2c: E2 08 00 AA 0A 80 0D 01 02 00 00 00 00 2D [08:43:21]Write i2c OK [08:43:21]MH_I2C_Read... [08:43:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:43:21]Read from MH i2c: E2 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 03 00 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 03 00 AA 0A 00 90 00 28 [08:43:21]RAPDU: 90 00 [08:43:21]wFMCommunicate OK [08:43:21]wFMCommunicate request_size=255 [08:43:21]MH_SAM_APDU [08:43: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 28 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6D 10 03 00 35 04 06 00 42 [08:43:21]Write to MH i2c: E2 02 01 AB 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 28 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6D 10 03 00 35 04 06 00 42 00 00 E2 [08:43:21]Write i2c OK [08:43:21]MH_I2C_Read... [08:43:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:21]Read from MH i2c: E2 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 03 00 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 03 00 AB 0A 00 90 00 29 [08:43:21]RAPDU: 90 00 [08:43:21]wFMCommunicate OK [08:43:21]wFMCommunicate request_size=10 [08:43:21]MH_SAM_APDU [08:43:21]CAPDU: 80 0D 02 02 05 67 F1 67 5A 8E [08:43:21]Write to MH i2c: E2 0D 00 AC 0A 80 0D 02 02 05 00 67 F1 67 5A 8E 00 00 E1 [08:43:21]Write i2c OK [08:43:21]MH_I2C_Read... [08:43:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:21]Read from MH i2c: E2 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 03 00 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 03 00 AC 0A 00 90 00 2A [08:43:21]RAPDU: 90 00 [08:43:21]wFMCommunicate OK [08:43:21]wFMCommunicate request_size=4 [08:43:21]MH_SAM_APDU [08:43:21]CAPDU: 80 0D 03 02 [08:43:21]Write to MH i2c: E2 08 00 AD 0A 80 0D 03 02 00 00 00 00 32 [08:43:21]Write i2c OK [08:43:21]MH_I2C_Read... [08:43:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:43:21]Read from MH i2c: E2 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 0B 00 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 0B 00 AD 0A 00 29 D1 03 58 4B 30 97 C8 90 00 62 [08:43:21]RAPDU: 29 D1 03 58 4B 30 97 C8 90 00 [08:43:21]wFMCommunicate OK [08:43:21]SAM_PROTO_SignData done [08:43:21]FM_MakeSignedData done [08:43:21]CreateOFDProtocolMessage [08:43:21]wFMCommunicate request_size=4 [08:43:21]MH_SAM_APDU [08:43:21]CAPDU: 80 11 00 00 [08:43:21]Write to MH i2c: E2 08 00 AE 0A 80 11 00 00 00 00 00 00 32 [08:43:21]Write i2c OK [08:43:21]MH_I2C_Read... [08:43:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:21]Read from MH i2c: E2 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 17 00 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 17 00 AE 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7F [08:43:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:43:21]wFMCommunicate OK [08:43:21]CreateOFDProtocolMessage done [08:43:21]OFDSenderStorePacket 200813 [08:43:21]StoreOFDPacket docnum=200813 [08:43:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 76 03 07 01 E8 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 28 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6D 10 03 00 35 04 06 00 42 67 F1 67 5A 8E 29 D1 03 58 4B 30 97 C8 [08:43:21]CheckFolder [08:43:21]dirname=/storage/ofd_packets [08:43:21]CheckFolder done [08:43:21]ProducePacketName [08:43:21]name=ofd_packets/00200813 [08:43:21]NVStorageSaveData ofd_packets/00200813 [08:43:21]File name is /storage/ofd_packets/00200813 [08:43:21]Write 301 bytes [08:43:21]NVStorageSaveData done [08:43:21]OFDSenderStorePacket done [08:43:21]KKMCreateOFDPacket done [08:43:21]NVStorageSaveData kkm_last_timestamp [08:43:21]File name is /storage/kkm_last_timestamp [08:43:21]Write 4 bytes [08:43:21]NVStorageSaveData done [08:43:21]ExternCall_PrintAddStr [08:43:21]wPrintStart [08:43:21]Write to MH i2c: 01 00 00 AF 0A B9 [08:43:21]Write i2c OK [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: 01 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: 01 07 00 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: 01 07 00 AF 0A 00 00 00 00 00 FF 0F CE [08:43:21]RasterBufferAndPrint [08:43:21]line Счет N : (1)11328390 [08:43:21]line ИНН: 02508201610067 [08:43:21]line Контрольно-Кассовый Чек [08:43:21]line ПРОДАЖА [08:43:21]line ТРК (МРК, ГНК) : 12 [08:43:21]line Товар: 2710124130 [08:43:21]line Аи-92-К-4 [08:43:21]line 14.750 * 67.80 [08:43:21]line = 1000.05 [08:43:21]line НДС 12% НСП 1% [08:43:21]line > о реализуемом товаре [08:43:21]line ОКРУГЛЕНИЕ: -0.05 [08:43:21]line ИТОГО: 1000.00 [08:43:21]line Внесено: 1000.00 [08:43:21]line СДАЧА: 0.00 [08:43:21]line НСП 1% : 8.85 [08:43:21]line НДС 12% : 106.20 [08:43:21]line Наличными: 1000.00 [08:43:21]line Безнал.: 0.00 [08:43:21]line Место: АЗС № 95 "Партнер Нефть" [08:43:21]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:43:21]line СНО: Общий режим [08:43:21]line Чек 112 20.08.2024 08:43 [08:43:21]line Смена: 466 ФФД: 1.0 [08:43:21]line ЗНМ: 0300000079 [08:43:21]line РНМ: 0000000000092545 [08:43:21]line Версия ККМ: 001 [08:43:21]line ФМ: 0000000000871802 [08:43:21]line ФД: 200813 [08:43:21]line ФПД: 73014199147150 [08:43:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084320&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200813&fm=73014199147150&tin=02508201610067®Number=0000000000092545&sum=100000 [08:43:21]written 0, free lines is 4095 [08:43:21]OFD Sender: Processing packet 200813 [packets to send 247, broken 246] [08:43:21]ProducePacketName [08:43:21]name=ofd_packets/00200813 [08:43:21]OFD Sender: To server: pG, [08:43:21]CommunicateWithHost lk.salyk.kg:30040 [08:43:21]ConnectInit lk.salyk.kg [08:43:21]Connected sock=11 [08:43:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 76 03 07 01 E8 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 28 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6D 10 03 00 35 04 06 00 42 67 F1 67 5A 8E 29 D1 03 58 4B 30 97 C8 [08:43:22]Write to MH i2c: 01 00 00 DA 0A E4 [08:43:22]Write i2c OK [08:43:22]MH_I2C_Read... [08:43:22]Read from MH i2c: 01 [08:43:22]MH_I2C_Read... [08:43:22]Read from MH i2c: 01 07 00 [08:43:22]MH_I2C_Read... [08:43:22]Read from MH i2c: 01 07 00 DA 0A 00 00 00 00 00 E7 0C DE [08:43:22]RasterBufferAndPrint [08:43:22]line [08:43:22]line [08:43:22]line [08:43:22]line [08:43:22]line [08:43:22]written 0, free lines is 3309 [08:43:22]MH_Cut [08:43:22]Write to MH i2c: D1 01 00 E1 0A 01 BD [08:43:22]Write i2c OK [08:43:22]MH_I2C_Read... [08:43:22]Read from MH i2c: D1 [08:43:22]MH_I2C_Read... [08:43:22]Read from MH i2c: D1 01 00 [08:43:22]MH_I2C_Read... [08:43:22]Read from MH i2c: D1 01 00 E1 0A 00 BC [08:43:22]Write to MH i2c: 01 00 00 E2 0A EC [08:43:22]Write i2c OK [08:43:22]MH_I2C_Read... [08:43:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 89 AF 47 00 B2 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 31 38 30 32 10 04 04 00 6D 10 03 00 F4 03 04 00 8F 01 C4 66 B6 04 01 00 00 6A 25 A9 18 9D 97 40 28 [08:43:22]CommunicateWithHost err = 0 [08:43:22]CheckOFDResponse [08:43:22]1017 (14) - 77093643461234 [08:43:22]1041 (16) - 0000000000871802 [08:43:22]1040 (4) - 200813 [08:43:22]1012 (4) - 20.08.2024 02:38 [08:43:22]1206 (1) - 0 [08:43:22]OFD Sender: Remove packet 200813 [08:43:22]ProducePacketName [08:43:22]name=ofd_packets/00200813 [08:43:22]NVStorageDeleteData [08:43:22]OFD Sender: No OFD packet to send [08:43:22]*** Cut start [08:43:22]*** Purtial cut [08:43:22]*** Stage 1: CUTSNS_PIN = 1 [08:43:23]Read from MH i2c: 01 [08:43:23]MH_I2C_Read... [08:43:23]*** Stop cut motor [08:43:23]*** Cut end [08:43:23]Read from MH i2c: 01 07 00 [08:43:23]MH_I2C_Read... [08:43:23]Read from MH i2c: 01 07 00 E2 0A 00 00 00 00 00 FF 0F 01 [08:43:23]process_action close_receipt done [08:43:23]requested_data is exist [08:43:23]produce_requested_data [08:43:23]requested_item fm.sn is exist - process it [08:43:23]wFMCommunicate request_size=4 [08:43:23]MH_SAM_APDU [08:43:23]CAPDU: 80 11 00 00 [08:43:23]Write to MH i2c: E2 08 00 E3 0A 80 11 00 00 00 00 00 00 67 [08:43:23]Write i2c OK [08:43:23]MH_I2C_Read... [08:43:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:23]Read from MH i2c: E2 [08:43:23]MH_I2C_Read... [08:43:23]Read from MH i2c: E2 17 00 [08:43:23]MH_I2C_Read... [08:43:23]Read from MH i2c: E2 17 00 E3 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B4 [08:43:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:43:23]wFMCommunicate OK [08:43:23]requested_item fd.num is exist - process it [08:43:23]SAM_PROTO_GetFieldsCounters [08:43:23]wFMCommunicate request_size=4 [08:43:23]MH_SAM_APDU [08:43:23]CAPDU: 80 13 00 00 [08:43:23]Write to MH i2c: E2 08 00 E4 0A 80 13 00 00 00 00 00 00 6A [08:43:23]Write i2c OK [08:43:23]MH_I2C_Read... [08:43:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:43:23]Read from MH i2c: E2 [08:43:23]MH_I2C_Read... [08:43:23]Read from MH i2c: E2 62 00 [08:43:23]MH_I2C_Read... [08:43:23]Read from MH i2c: E2 62 00 E4 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6D 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 28 [08:43: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6D 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:43:23]wFMCommunicate OK [08:43:23]SAM_PROTO_GetFieldsCounters done [08:43:23]requested_item shift.num is exist - process it [08:43:23]requested_item shift.opened is exist - process it [08:43:23]req_shift_opened [08:43:23]FM_GetShiftState [08:43:23]SAM_PROTO_GetShiftState [08:43:23]wFMCommunicate request_size=4 [08:43:23]MH_SAM_APDU [08:43:23]CAPDU: 80 13 01 00 [08:43:23]Write to MH i2c: E2 08 00 E5 0A 80 13 01 00 00 00 00 00 6C [08:43:23]Write i2c OK [08:43:23]MH_I2C_Read... [08:43:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:23]Read from MH i2c: E2 [08:43:23]MH_I2C_Read... [08:43:23]Read from MH i2c: E2 0E 00 [08:43:23]MH_I2C_Read... [08:43:23]Read from MH i2c: E2 0E 00 E5 0A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F6 [08:43:23]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:43:23]wFMCommunicate OK [08:43:23]SAM_PROTO_GetShiftState done [08:43:23]FM_GetShiftState done [08:43:23]req_shift_opened done [08:43:23]requested_item shift.open_date is exist - process it [08:43:23]req_shift_open_date [08:43:23]req_shift_open_date done [08:43:23]produce_requested_data done [08:43:23]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200813,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:43:23]process_action_free close_receipt [08:43:23]json_value_free [08:43:23]json_value_free done [08:43:23]process_json_proto returns [08:43:23]Send response to host [08:43:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200813,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:43:23]free response buf [08:43:23]execute_script done [08:43:23]execute_script returns [08:43:23]free content buf [08:43:23]Sock 10.Close socket [08:43:23]Sock 10.Thread stoped [08:43:27]OFD Sender: No OFD packet to send [08:43:32]OFD Sender: No OFD packet to send [08:43:37]OFD Sender: No OFD packet to send [08:43:42]OFD Sender: No OFD packet to send [08:43:47]OFD Sender: No OFD packet to send [08:43:52]OFD Sender: No OFD packet to send [08:43:57]OFD Sender: No OFD packet to send [08:44:00]accept exits with 8 [08:44:00]New connection [08:44:00]New thread 3067067748 created [08:44:00]Thread 3067211108 joined [08:44:00]Waiting for new connection... [08:44:00] Sock 8.Parse request [08:44:00]Sock 8.Check first char [08:44:00]Sock 8.First char is OK [08:44:00]request: POST /json_proto HTTP/1.0 [08:44:00]Method: POST [08:44:00]URL: /json_proto [08:44:00]Method is POST - this is cgi request [08:44:00]url: /json_proto [08:44:00]query_string will be loaded in cgi processing [08:44:00]execute_cgi json_proto POST (null) [08:44:00]execute_cgi path=json_proto method=POST [08:44:00]POST find Content-Length [08:44:00]Host: 172.17.46.195:8080 [08:44:00]Content-Length: 679 [08:44:00]Content-Type: application/json [08:44:00] [08:44:00]POST finish read [08:44:00]Found Content-Length = 679 [08:44:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328392", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:00]execute_script... [08:44:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328392", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:00]POST & json_proto [08:44:00]process_json_proto [08:44:00]json parsed OK: [08:44:00]protocol is kg_v1.0 [08:44:00]action value=close_receipt [08:44:00]process_action close_receipt [08:44:00]cmd_close_receipt [08:44:00]MH_GetDate [08:44:00]Write to MH i2c: F0 00 00 E6 0A DF [08:44:00]Write i2c OK [08:44:00]MH_I2C_Read... [08:44:00]Read from MH i2c: F0 [08:44:00]MH_I2C_Read... [08:44:00]Read from MH i2c: F0 09 00 [08:44:00]MH_I2C_Read... [08:44:00]Read from MH i2c: F0 09 00 E6 0A 00 51 57 C4 66 75 08 C2 66 5F [08:44:00]GetLastDocTimeStamp 1724143400 [08:44:00]current date 1724143441 [08:44:00]FM_GetShiftState [08:44:00]SAM_PROTO_GetShiftState [08:44:00]wFMCommunicate request_size=4 [08:44:00]MH_SAM_APDU [08:44:00]CAPDU: 80 13 01 00 [08:44:00]Write to MH i2c: E2 08 00 E7 0A 80 13 01 00 00 00 00 00 6E [08:44:00]Write i2c OK [08:44:00]MH_I2C_Read... [08:44:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:00]Read from MH i2c: E2 [08:44:00]MH_I2C_Read... [08:44:00]Read from MH i2c: E2 0E 00 [08:44:00]MH_I2C_Read... [08:44:00]Read from MH i2c: E2 0E 00 E7 0A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F8 [08:44:00]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:44:00]wFMCommunicate OK [08:44:00]SAM_PROTO_GetShiftState done [08:44:00]FM_GetShiftState done [08:44:00]opened in 1724112758 [08:44:00]opened+sec_in_day 1724199158 [08:44:00]quantity*price = 50036 [08:44:00]sum+1 = 50037 [08:44:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 113 20.08.2024 08:44 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200814 ФПД: 224955702575579 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084401&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200814&fm=224955702575579&tin=02508201610067®Number=0000000000092545&sum=50000 [08:44:01]StoreToDocumentArchive [08:44:01]shift 466 fd 200814 [08:44:01]save to /storage/0466/doc_00200814 [08:44:01]save last doc name /storage/0466/doc_00200814 to /storage/kkm_last_doc_name [08:44:01]save OK [08:44:01]Clear old archive folders... [08:44:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:44:01]tlvbuf is 0100B340 [08:44:01]SAM_PROTO_ClearQueue [08:44:01]wFMCommunicate request_size=4 [08:44:01]MH_SAM_APDU [08:44:01]CAPDU: 80 09 00 00 [08:44:01]Write to MH i2c: E2 08 00 F4 0A 80 09 00 00 00 00 00 00 70 [08:44:01]Write i2c OK [08:44:01]MH_I2C_Read... [08:44:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:01]Read from MH i2c: E2 [08:44:01]MH_I2C_Read... [08:44:01]Read from MH i2c: E2 03 00 [08:44:01]MH_I2C_Read... [08:44:01]Read from MH i2c: E2 03 00 F4 0A 00 90 00 72 [08:44:01]RAPDU: 90 00 [08:44:01]wFMCommunicate OK [08:44:01]SAM_PROTO_ClearQueue done [08:44:01]KKMCreateOFDPacket [08:44:01]OFDProtocolAddRootSTLVToBuf [08:44:01]FM_MakeSignedData [08:44:01]FM_MakeSignedData [08:44:01]SAM_PROTO_SignData [08:44:01]wFMCommunicate request_size=4 [08:44:01]MH_SAM_APDU [08:44:01]CAPDU: 80 0D 01 02 [08:44:01]Write to MH i2c: E2 08 00 F5 0A 80 0D 01 02 00 00 00 00 78 [08:44:01]Write i2c OK [08:44:01]MH_I2C_Read... [08:44:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:01]Read from MH i2c: E2 [08:44:01]MH_I2C_Read... [08:44:01]Read from MH i2c: E2 03 00 [08:44:01]MH_I2C_Read... [08:44:01]Read from MH i2c: E2 03 00 F5 0A 00 90 00 73 [08:44:01]RAPDU: 90 00 [08:44:01]wFMCommunicate OK [08:44:01]wFMCommunicate request_size=255 [08:44:01]MH_SAM_APDU [08:44:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 51 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6E 10 03 00 35 04 06 00 CC [08:44:01]Write to MH i2c: E2 02 01 F6 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 51 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6E 10 03 00 35 04 06 00 CC 00 00 53 [08:44:01]Write i2c OK [08:44:01]MH_I2C_Read... [08:44:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:02]Read from MH i2c: E2 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: E2 03 00 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: E2 03 00 F6 0A 00 90 00 74 [08:44:02]RAPDU: 90 00 [08:44:02]wFMCommunicate OK [08:44:02]wFMCommunicate request_size=10 [08:44:02]MH_SAM_APDU [08:44:02]CAPDU: 80 0D 02 02 05 98 94 BE 01 DB [08:44:02]Write to MH i2c: E2 0D 00 F7 0A 80 0D 02 02 05 00 98 94 BE 01 DB 00 00 4B [08:44:02]Write i2c OK [08:44:02]MH_I2C_Read... [08:44:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:02]Read from MH i2c: E2 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: E2 03 00 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: E2 03 00 F7 0A 00 90 00 75 [08:44:02]RAPDU: 90 00 [08:44:02]wFMCommunicate OK [08:44:02]wFMCommunicate request_size=4 [08:44:02]MH_SAM_APDU [08:44:02]CAPDU: 80 0D 03 02 [08:44:02]Write to MH i2c: E2 08 00 F8 0A 80 0D 03 02 00 00 00 00 7D [08:44:02]Write i2c OK [08:44:02]MH_I2C_Read... [08:44:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:02]Read from MH i2c: E2 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: E2 0B 00 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: E2 0B 00 F8 0A 00 03 AD 2C 4E 14 58 92 91 90 00 37 [08:44:02]RAPDU: 03 AD 2C 4E 14 58 92 91 90 00 [08:44:02]wFMCommunicate OK [08:44:02]SAM_PROTO_SignData done [08:44:02]FM_MakeSignedData done [08:44:02]CreateOFDProtocolMessage [08:44:02]wFMCommunicate request_size=4 [08:44:02]MH_SAM_APDU [08:44:02]CAPDU: 80 11 00 00 [08:44:02]Write to MH i2c: E2 08 00 F9 0A 80 11 00 00 00 00 00 00 7D [08:44:02]Write i2c OK [08:44:02]MH_I2C_Read... [08:44:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:02]Read from MH i2c: E2 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: E2 17 00 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: E2 17 00 F9 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CA [08:44:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:44:02]wFMCommunicate OK [08:44:02]CreateOFDProtocolMessage done [08:44:02]OFDSenderStorePacket 200814 [08:44:02]StoreOFDPacket docnum=200814 [08:44:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 58 9A 07 01 5A 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 51 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6E 10 03 00 35 04 06 00 CC 98 94 BE 01 DB 03 AD 2C 4E 14 58 92 91 [08:44:02]CheckFolder [08:44:02]dirname=/storage/ofd_packets [08:44:02]CheckFolder done [08:44:02]ProducePacketName [08:44:02]name=ofd_packets/00200814 [08:44:02]NVStorageSaveData ofd_packets/00200814 [08:44:02]File name is /storage/ofd_packets/00200814 [08:44:02]Write 301 bytes [08:44:02]NVStorageSaveData done [08:44:02]OFDSenderStorePacket done [08:44:02]KKMCreateOFDPacket done [08:44:02]NVStorageSaveData kkm_last_timestamp [08:44:02]File name is /storage/kkm_last_timestamp [08:44:02]Write 4 bytes [08:44:02]NVStorageSaveData done [08:44:02]ExternCall_PrintAddStr [08:44:02]wPrintStart [08:44:02]Write to MH i2c: 01 00 00 FA 0A 04 [08:44:02]Write i2c OK [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: 01 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: 01 07 00 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: 01 07 00 FA 0A 00 00 00 00 00 FF 0F 19 [08:44:02]RasterBufferAndPrint [08:44:02]line Счет N : (1)11328392 [08:44:02]line ИНН: 02508201610067 [08:44:02]line Контрольно-Кассовый Чек [08:44:02]line ПРОДАЖА [08:44:02]line ТРК (МРК, ГНК) : 42 [08:44:02]line Товар: 2710124130 [08:44:02]line Аи-92-К-4 [08:44:02]line 7.380 * 67.80 [08:44:02]line = 500.36 [08:44:02]line НДС 12% НСП 1% [08:44:02]line > о реализуемом товаре [08:44:02]line ОКРУГЛЕНИЕ: -0.36 [08:44:02]line ИТОГО: 500.00 [08:44:02]line Внесено: 500.00 [08:44:02]line СДАЧА: 0.00 [08:44:02]line НСП 1% : 4.43 [08:44:02]line НДС 12% : 53.14 [08:44:02]line Наличными: 500.00 [08:44:02]line Безнал.: 0.00 [08:44:02]line Место: АЗС № 95 "Партнер Нефть" [08:44:02]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:44:02]line СНО: Общий режим [08:44:02]line Чек 113 20.08.2024 08:44 [08:44:02]line Смена: 466 ФФД: 1.0 [08:44:02]line ЗНМ: 0300000079 [08:44:02]line РНМ: 0000000000092545 [08:44:02]line Версия ККМ: 001 [08:44:02]line ФМ: 0000000000871802 [08:44:02]line ФД: 200814 [08:44:02]line ФПД: 224955702575579 [08:44:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084401&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200814&fm=224955702575579&tin=02508201610067®Number=0000000000092545&sum=50000 [08:44:02]written 0, free lines is 4095 [08:44:02]OFD Sender: Processing packet 200814 [packets to send 247, broken 246] [08:44:02]ProducePacketName [08:44:02]name=ofd_packets/00200814 [08:44:02]OFD Sender: To server: pG, [08:44:02]CommunicateWithHost lk.salyk.kg:30040 [08:44:02]ConnectInit lk.salyk.kg [08:44:02]Connected sock=10 [08:44:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 58 9A 07 01 5A 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 51 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6E 10 03 00 35 04 06 00 CC 98 94 BE 01 DB 03 AD 2C 4E 14 58 92 91 [08:44:02]Write to MH i2c: 01 00 00 25 0B 30 [08:44:02]Write i2c OK [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: 01 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: 01 07 00 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: 01 07 00 25 0B 00 00 00 00 00 E2 0C 25 [08:44:02]RasterBufferAndPrint [08:44:02]line [08:44:02]line [08:44:02]line [08:44:02]line [08:44:02]line [08:44:02]written 0, free lines is 3304 [08:44:02]MH_Cut [08:44:02]Write to MH i2c: D1 01 00 2C 0B 01 09 [08:44:02]Write i2c OK [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: D1 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: D1 01 00 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: D1 01 00 2C 0B 00 08 [08:44:02]Write to MH i2c: 01 00 00 2D 0B 38 [08:44:02]Write i2c OK [08:44:02]MH_I2C_Read... [08:44:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D6 E1 47 00 0E 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6E 10 03 00 F4 03 04 00 B8 01 C4 66 B6 04 01 00 00 E5 5E 26 45 8D B3 4B D7 [08:44:02]CommunicateWithHost err = 0 [08:44:02]CheckOFDResponse [08:44:02]1017 (14) - 77093643461234 [08:44:02]1041 (16) - 0000000000871802 [08:44:02]1040 (4) - 200814 [08:44:02]1012 (4) - 20.08.2024 02:38 [08:44:02]1206 (1) - 0 [08:44:02]OFD Sender: Remove packet 200814 [08:44:02]ProducePacketName [08:44:02]name=ofd_packets/00200814 [08:44:02]NVStorageDeleteData [08:44:03]OFD Sender: No OFD packet to send [08:44:03]*** Cut start [08:44:03]*** Purtial cut [08:44:03]*** CUTSNS_PIN = 0 [08:44:03]*** Stage 1: CUTSNS_PIN = 1 [08:44:05]Read from MH i2c: 01 [08:44:05]MH_I2C_Read... [08:44:05]*** Stop cut motor [08:44:05]*** Cut end [08:44:05]Read from MH i2c: 01 07 00 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: 01 07 00 2D 0B 00 00 00 00 00 FF 0F 4D [08:44:05]process_action close_receipt done [08:44:05]requested_data is exist [08:44:05]produce_requested_data [08:44:05]requested_item fm.sn is exist - process it [08:44:05]wFMCommunicate request_size=4 [08:44:05]MH_SAM_APDU [08:44:05]CAPDU: 80 11 00 00 [08:44:05]Write to MH i2c: E2 08 00 2E 0B 80 11 00 00 00 00 00 00 B3 [08:44:05]Write i2c OK [08:44:05]MH_I2C_Read... [08:44:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:05]Read from MH i2c: E2 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 17 00 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 17 00 2E 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 00 [08:44:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:44:05]wFMCommunicate OK [08:44:05]requested_item fd.num is exist - process it [08:44:05]SAM_PROTO_GetFieldsCounters [08:44:05]wFMCommunicate request_size=4 [08:44:05]MH_SAM_APDU [08:44:05]CAPDU: 80 13 00 00 [08:44:05]Write to MH i2c: E2 08 00 2F 0B 80 13 00 00 00 00 00 00 B6 [08:44:05]Write i2c OK [08:44:05]MH_I2C_Read... [08:44:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:05]Read from MH i2c: E2 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 62 00 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 62 00 2F 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 78 [08:44:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:44:05]wFMCommunicate OK [08:44:05]SAM_PROTO_GetFieldsCounters done [08:44:05]requested_item shift.num is exist - process it [08:44:05]requested_item shift.opened is exist - process it [08:44:05]req_shift_opened [08:44:05]FM_GetShiftState [08:44:05]SAM_PROTO_GetShiftState [08:44:05]wFMCommunicate request_size=4 [08:44:05]MH_SAM_APDU [08:44:05]CAPDU: 80 13 01 00 [08:44:05]Write to MH i2c: E2 08 00 30 0B 80 13 01 00 00 00 00 00 B8 [08:44:05]Write i2c OK [08:44:05]MH_I2C_Read... [08:44:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:05]Read from MH i2c: E2 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 0E 00 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 0E 00 30 0B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 42 [08:44:05]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:44:05]wFMCommunicate OK [08:44:05]SAM_PROTO_GetShiftState done [08:44:05]FM_GetShiftState done [08:44:05]req_shift_opened done [08:44:05]requested_item shift.open_date is exist - process it [08:44:05]req_shift_open_date [08:44:05]req_shift_open_date done [08:44:05]produce_requested_data done [08:44:05]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200814,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:44:05]process_action_free close_receipt [08:44:05]json_value_free [08:44:05]json_value_free done [08:44:05]process_json_proto returns [08:44:05]Send response to host [08:44:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200814,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:44:05]free response buf [08:44:05]execute_script done [08:44:05]execute_script returns [08:44:05]free content buf [08:44:05]Sock 8.Close socket [08:44:05]Sock 8.Thread stoped [08:44:08]OFD Sender: No OFD packet to send [08:44:13]OFD Sender: No OFD packet to send [08:44:18]OFD Sender: No OFD packet to send [08:44:21]accept exits with 9 [08:44:21]New connection [08:44:21]New thread 3067211108 created [08:44:21]Thread 3067067748 joined [08:44:21]Waiting for new connection... [08:44:21] Sock 9.Parse request [08:44:21]Sock 9.Check first char [08:44:21]Sock 9.First char is OK [08:44:21]request: POST /json_proto HTTP/1.0 [08:44:21]Method: POST [08:44:21]URL: /json_proto [08:44:21]Method is POST - this is cgi request [08:44:21]url: /json_proto [08:44:21]query_string will be loaded in cgi processing [08:44:21]execute_cgi json_proto POST (null) [08:44:21]execute_cgi path=json_proto method=POST [08:44:21]POST find Content-Length [08:44:21]Host: 172.17.46.195:8080 [08:44:21]Content-Length: 679 [08:44:21]Content-Type: application/json [08:44:21] [08:44:21]POST finish read [08:44:21]Found Content-Length = 679 [08:44:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.720, "sum" : 320.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:21]execute_script... [08:44: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)11328393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.720, "sum" : 320.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:21]POST & json_proto [08:44:21]process_json_proto [08:44:21]json parsed OK: [08:44:21]protocol is kg_v1.0 [08:44:21]action value=close_receipt [08:44:21]process_action close_receipt [08:44:21]cmd_close_receipt [08:44:21]MH_GetDate [08:44:21]Write to MH i2c: F0 00 00 31 0B 2B [08:44:21]Write i2c OK [08:44:21]MH_I2C_Read... [08:44:21]Read from MH i2c: F0 [08:44:21]MH_I2C_Read... [08:44:21]Read from MH i2c: F0 09 00 [08:44:21]MH_I2C_Read... [08:44:21]Read from MH i2c: F0 09 00 31 0B 00 66 57 C4 66 75 08 C2 66 C0 [08:44:21]GetLastDocTimeStamp 1724143441 [08:44:21]current date 1724143462 [08:44:21]FM_GetShiftState [08:44:21]SAM_PROTO_GetShiftState [08:44:21]wFMCommunicate request_size=4 [08:44:21]MH_SAM_APDU [08:44:21]CAPDU: 80 13 01 00 [08:44:21]Write to MH i2c: E2 08 00 32 0B 80 13 01 00 00 00 00 00 BA [08:44:21]Write i2c OK [08:44:21]MH_I2C_Read... [08:44:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:21]Read from MH i2c: E2 [08:44:21]MH_I2C_Read... [08:44:21]Read from MH i2c: E2 0E 00 [08:44:21]MH_I2C_Read... [08:44:21]Read from MH i2c: E2 0E 00 32 0B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 44 [08:44:21]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:44:21]wFMCommunicate OK [08:44:21]SAM_PROTO_GetShiftState done [08:44:21]FM_GetShiftState done [08:44:21]opened in 1724112758 [08:44:21]opened+sec_in_day 1724199158 [08:44:21]quantity*price = 32001 [08:44:21]sum+1 = 32003 [08:44:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 320.00 Внесено: 320.00 СДАЧА: 0.00 НСП 1% : 2.83 НДС 12% : 33.98 Наличными: 320.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 114 20.08.2024 08:44 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200815 ФПД: 26945882289598 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084422&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200815&fm=26945882289598&tin=02508201610067®Number=0000000000092545&sum=32000 [08:44:23]StoreToDocumentArchive [08:44:23]shift 466 fd 200815 [08:44:23]save to /storage/0466/doc_00200815 [08:44:23]save last doc name /storage/0466/doc_00200815 to /storage/kkm_last_doc_name [08:44:23]save OK [08:44:23]Clear old archive folders... [08:44:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:44:23]tlvbuf is 01010C80 [08:44:23]SAM_PROTO_ClearQueue [08:44:23]wFMCommunicate request_size=4 [08:44:23]MH_SAM_APDU [08:44:23]CAPDU: 80 09 00 00 [08:44:23]Write to MH i2c: E2 08 00 3F 0B 80 09 00 00 00 00 00 00 BC [08:44:23]Write i2c OK [08:44:23]MH_I2C_Read... [08:44:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:23]Read from MH i2c: E2 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 03 00 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 03 00 3F 0B 00 90 00 BE [08:44:23]RAPDU: 90 00 [08:44:23]wFMCommunicate OK [08:44:23]SAM_PROTO_ClearQueue done [08:44:23]KKMCreateOFDPacket [08:44:23]OFDProtocolAddRootSTLVToBuf [08:44:23]FM_MakeSignedData [08:44:23]FM_MakeSignedData [08:44:23]SAM_PROTO_SignData [08:44:23]wFMCommunicate request_size=4 [08:44:23]MH_SAM_APDU [08:44:23]CAPDU: 80 0D 01 02 [08:44:23]Write to MH i2c: E2 08 00 40 0B 80 0D 01 02 00 00 00 00 C4 [08:44:23]Write i2c OK [08:44:23]MH_I2C_Read... [08:44:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:23]Read from MH i2c: E2 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 03 00 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 03 00 40 0B 00 90 00 BF [08:44:23]RAPDU: 90 00 [08:44:23]wFMCommunicate OK [08:44:23]wFMCommunicate request_size=255 [08:44:23]MH_SAM_APDU [08:44:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 70 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 02 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 66 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6F 10 03 00 35 04 06 00 18 [08:44:23]Write to MH i2c: E2 02 01 41 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 02 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 66 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6F 10 03 00 35 04 06 00 18 00 00 8D [08:44:23]Write i2c OK [08:44:23]MH_I2C_Read... [08:44:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:23]Read from MH i2c: E2 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 03 00 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 03 00 41 0B 00 90 00 C0 [08:44:23]RAPDU: 90 00 [08:44:23]wFMCommunicate OK [08:44:23]wFMCommunicate request_size=10 [08:44:23]MH_SAM_APDU [08:44:23]CAPDU: 80 0D 02 02 05 81 D3 BD F5 BE [08:44:23]Write to MH i2c: E2 0D 00 42 0B 80 0D 02 02 05 00 81 D3 BD F5 BE 00 00 95 [08:44:23]Write i2c OK [08:44:23]MH_I2C_Read... [08:44:23]OFD Sender: No OFD packet to send [08:44:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:23]Read from MH i2c: E2 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 03 00 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 03 00 42 0B 00 90 00 C1 [08:44:23]RAPDU: 90 00 [08:44:23]wFMCommunicate OK [08:44:23]wFMCommunicate request_size=4 [08:44:23]MH_SAM_APDU [08:44:23]CAPDU: 80 0D 03 02 [08:44:23]Write to MH i2c: E2 08 00 43 0B 80 0D 03 02 00 00 00 00 C9 [08:44:23]Write i2c OK [08:44:23]MH_I2C_Read... [08:44:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:23]Read from MH i2c: E2 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 0B 00 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 0B 00 43 0B 00 7E 92 34 C2 E7 DB 02 25 90 00 B9 [08:44:23]RAPDU: 7E 92 34 C2 E7 DB 02 25 90 00 [08:44:23]wFMCommunicate OK [08:44:23]SAM_PROTO_SignData done [08:44:23]FM_MakeSignedData done [08:44:23]CreateOFDProtocolMessage [08:44:23]wFMCommunicate request_size=4 [08:44:23]MH_SAM_APDU [08:44:23]CAPDU: 80 11 00 00 [08:44:23]Write to MH i2c: E2 08 00 44 0B 80 11 00 00 00 00 00 00 C9 [08:44:23]Write i2c OK [08:44:23]MH_I2C_Read... [08:44:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:23]Read from MH i2c: E2 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 17 00 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 17 00 44 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 16 [08:44:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:44:23]wFMCommunicate OK [08:44:23]CreateOFDProtocolMessage done [08:44:23]OFDSenderStorePacket 200815 [08:44:23]StoreOFDPacket docnum=200815 [08:44:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DB 58 07 01 85 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 70 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 02 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 66 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6F 10 03 00 35 04 06 00 18 81 D3 BD F5 BE 7E 92 34 C2 E7 DB 02 25 [08:44:23]CheckFolder [08:44:23]dirname=/storage/ofd_packets [08:44:23]CheckFolder done [08:44:23]ProducePacketName [08:44:23]name=ofd_packets/00200815 [08:44:23]NVStorageSaveData ofd_packets/00200815 [08:44:23]File name is /storage/ofd_packets/00200815 [08:44:23]Write 301 bytes [08:44:23]NVStorageSaveData done [08:44:23]OFDSenderStorePacket done [08:44:23]KKMCreateOFDPacket done [08:44:23]NVStorageSaveData kkm_last_timestamp [08:44:23]File name is /storage/kkm_last_timestamp [08:44:23]Write 4 bytes [08:44:23]NVStorageSaveData done [08:44:23]ExternCall_PrintAddStr [08:44:23]wPrintStart [08:44:23]Write to MH i2c: 01 00 00 45 0B 50 [08:44:23]Write i2c OK [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: 01 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: 01 07 00 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: 01 07 00 45 0B 00 00 00 00 00 FF 0F 65 [08:44:23]RasterBufferAndPrint [08:44:23]line Счет N : (1)11328393 [08:44:23]line ИНН: 02508201610067 [08:44:23]line Контрольно-Кассовый Чек [08:44:23]line ПРОДАЖА [08:44:23]line ТРК (МРК, ГНК) : 22 [08:44:23]line Товар: 2710124130 [08:44:23]line Аи-92-К-4 [08:44:23]line 4.720 * 67.80 [08:44:23]line = 320.02 [08:44:23]line НДС 12% НСП 1% [08:44:23]line > о реализуемом товаре [08:44:23]line ОКРУГЛЕНИЕ: -0.02 [08:44:23]line ИТОГО: 320.00 [08:44:23]line Внесено: 320.00 [08:44:23]line СДАЧА: 0.00 [08:44:23]line НСП 1% : 2.83 [08:44:23]line НДС 12% : 33.98 [08:44:23]line Наличными: 320.00 [08:44:23]line Безнал.: 0.00 [08:44:23]line Место: АЗС № 95 "Партнер Нефть" [08:44:23]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:44:23]line СНО: Общий режим [08:44:23]line Чек 114 20.08.2024 08:44 [08:44:23]line Смена: 466 ФФД: 1.0 [08:44:23]line ЗНМ: 0300000079 [08:44:23]line РНМ: 0000000000092545 [08:44:23]line Версия ККМ: 001 [08:44:23]line ФМ: 0000000000871802 [08:44:23]line ФД: 200815 [08:44:23]line ФПД: 26945882289598 [08:44:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084422&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200815&fm=26945882289598&tin=02508201610067®Number=0000000000092545&sum=32000 [08:44:23]OFD Sender: Processing packet 200815 [packets to send 247, broken 246] [08:44:23]ProducePacketName [08:44:23]name=ofd_packets/00200815 [08:44:23]OFD Sender: To server: pG, [08:44:23]CommunicateWithHost lk.salyk.kg:30040 [08:44:23]ConnectInit lk.salyk.kg [08:44:23]written 0, free lines is 4095 [08:44:24]Connected sock=8 [08:44:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DB 58 07 01 85 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 70 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 02 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 66 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6F 10 03 00 35 04 06 00 18 81 D3 BD F5 BE 7E 92 34 C2 E7 DB 02 25 [08:44:24]Write to MH i2c: 01 00 00 70 0B 7B [08:44:24]Write i2c OK [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: 01 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: 01 07 00 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: 01 07 00 70 0B 00 00 00 00 00 E5 0C 73 [08:44:24]RasterBufferAndPrint [08:44:24]line [08:44:24]line [08:44:24]line [08:44:24]line [08:44:24]line [08:44:24]written 0, free lines is 3307 [08:44:24]MH_Cut [08:44:24]Write to MH i2c: D1 01 00 77 0B 01 54 [08:44:24]Write i2c OK [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: D1 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: D1 01 00 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: D1 01 00 77 0B 00 53 [08:44:24]Write to MH i2c: 01 00 00 78 0B 83 [08:44:24]Write i2c OK [08:44:24]MH_I2C_Read... [08:44:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 38 F5 47 00 C2 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 31 38 30 32 10 04 04 00 6F 10 03 00 F4 03 04 00 CE 01 C4 66 B6 04 01 00 00 B9 7B DC 0C AF EF 23 E5 [08:44:24]CommunicateWithHost err = 0 [08:44:24]CheckOFDResponse [08:44:24]1017 (14) - 77093643461234 [08:44:24]1041 (16) - 0000000000871802 [08:44:24]1040 (4) - 200815 [08:44:24]1012 (4) - 20.08.2024 02:39 [08:44:24]1206 (1) - 0 [08:44:24]OFD Sender: Remove packet 200815 [08:44:24]ProducePacketName [08:44:24]name=ofd_packets/00200815 [08:44:24]NVStorageDeleteData [08:44:25]*** Cut start [08:44:25]*** Purtial cut [08:44:25]*** Stage 1: CUTSNS_PIN = 1 [08:44:25]OFD Sender: No OFD packet to send [08:44:25]Read from MH i2c: 01 [08:44:25]MH_I2C_Read... [08:44:25]*** Stop cut motor [08:44:25]*** Cut end [08:44:25]Read from MH i2c: 01 07 00 [08:44:25]MH_I2C_Read... [08:44:25]Read from MH i2c: 01 07 00 78 0B 00 00 00 00 00 FF 0F 98 [08:44:25]process_action close_receipt done [08:44:25]requested_data is exist [08:44:25]produce_requested_data [08:44:25]requested_item fm.sn is exist - process it [08:44:25]wFMCommunicate request_size=4 [08:44:25]MH_SAM_APDU [08:44:25]CAPDU: 80 11 00 00 [08:44:25]Write to MH i2c: E2 08 00 79 0B 80 11 00 00 00 00 00 00 FE [08:44:25]Write i2c OK [08:44:25]MH_I2C_Read... [08:44:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:25]Read from MH i2c: E2 [08:44:25]MH_I2C_Read... [08:44:25]Read from MH i2c: E2 17 00 [08:44:25]MH_I2C_Read... [08:44:25]Read from MH i2c: E2 17 00 79 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4B [08:44:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:44:25]wFMCommunicate OK [08:44:25]requested_item fd.num is exist - process it [08:44:25]SAM_PROTO_GetFieldsCounters [08:44:25]wFMCommunicate request_size=4 [08:44:25]MH_SAM_APDU [08:44:25]CAPDU: 80 13 00 00 [08:44:25]Write to MH i2c: E2 08 00 7A 0B 80 13 00 00 00 00 00 00 01 [08:44:25]Write i2c OK [08:44:25]MH_I2C_Read... [08:44:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:25]Read from MH i2c: E2 [08:44:25]MH_I2C_Read... [08:44:25]Read from MH i2c: E2 62 00 [08:44:25]MH_I2C_Read... [08:44:25]Read from MH i2c: E2 62 00 7A 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6F 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 C7 [08:44: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6F 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:44:25]wFMCommunicate OK [08:44:25]SAM_PROTO_GetFieldsCounters done [08:44:25]requested_item shift.num is exist - process it [08:44:25]requested_item shift.opened is exist - process it [08:44:25]req_shift_opened [08:44:25]FM_GetShiftState [08:44:25]SAM_PROTO_GetShiftState [08:44:25]wFMCommunicate request_size=4 [08:44:25]MH_SAM_APDU [08:44:25]CAPDU: 80 13 01 00 [08:44:25]Write to MH i2c: E2 08 00 7B 0B 80 13 01 00 00 00 00 00 03 [08:44:25]Write i2c OK [08:44:25]MH_I2C_Read... [08:44:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:25]Read from MH i2c: E2 [08:44:25]MH_I2C_Read... [08:44:25]Read from MH i2c: E2 0E 00 [08:44:25]MH_I2C_Read... [08:44:25]Read from MH i2c: E2 0E 00 7B 0B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 8D [08:44:25]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:44:25]wFMCommunicate OK [08:44:25]SAM_PROTO_GetShiftState done [08:44:25]FM_GetShiftState done [08:44:25]req_shift_opened done [08:44:25]requested_item shift.open_date is exist - process it [08:44:25]req_shift_open_date [08:44:25]req_shift_open_date done [08:44:25]produce_requested_data done [08:44:25]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200815,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:44:25]process_action_free close_receipt [08:44:25]json_value_free [08:44:25]json_value_free done [08:44:25]process_json_proto returns [08:44:25]Send response to host [08:44:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200815,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:44:25]free response buf [08:44:25]execute_script done [08:44:25]execute_script returns [08:44:25]free content buf [08:44:25]Sock 9.Close socket [08:44:25]Sock 9.Thread stoped [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 [08:45:15]OFD Sender: No OFD packet to send [08:45:20]OFD Sender: No OFD packet to send [08:45:25]OFD Sender: No OFD packet to send [08:45:26]accept exits with 10 [08:45:26]New connection [08:45:26]New thread 3067067748 created [08:45:26]Thread 3067211108 joined [08:45:26]Waiting for new connection... [08:45:26] Sock 10.Parse request [08:45:26]Sock 10.Check first char [08:45:26]Sock 10.First char is OK [08:45:26]request: POST /json_proto HTTP/1.0 [08:45:26]Method: POST [08:45:26]URL: /json_proto [08:45:26]Method is POST - this is cgi request [08:45:26]url: /json_proto [08:45:26]query_string will be loaded in cgi processing [08:45:26]execute_cgi json_proto POST (null) [08:45:26]execute_cgi path=json_proto method=POST [08:45:26]POST find Content-Length [08:45:26]Host: 172.17.46.195:8080 [08:45:26]Content-Length: 815 [08:45:26]Content-Type: application/json [08:45:26] [08:45:26]POST finish read [08:45:26]Found Content-Length = 815 [08:45:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328391", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 120.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\u000A4081837/43/44/45/46/48", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:26]execute_script... [08:45: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)11328391", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 120.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\u000A4081837/43/44/45/46/48", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:26]POST & json_proto [08:45:26]process_json_proto [08:45:26]json parsed OK: [08:45:26]protocol is kg_v1.0 [08:45:26]action value=close_receipt [08:45:26]process_action close_receipt [08:45:26]cmd_close_receipt [08:45:26]MH_GetDate [08:45:26]Write to MH i2c: F0 00 00 7C 0B 76 [08:45:26]Write i2c OK [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: F0 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: F0 09 00 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: F0 09 00 7C 0B 00 A6 57 C4 66 75 08 C2 66 4B [08:45:26]GetLastDocTimeStamp 1724143462 [08:45:26]current date 1724143526 [08:45:26]FM_GetShiftState [08:45:26]SAM_PROTO_GetShiftState [08:45:26]wFMCommunicate request_size=4 [08:45:26]MH_SAM_APDU [08:45:26]CAPDU: 80 13 01 00 [08:45:26]Write to MH i2c: E2 08 00 7D 0B 80 13 01 00 00 00 00 00 05 [08:45:26]Write i2c OK [08:45:26]MH_I2C_Read... [08:45:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:26]Read from MH i2c: E2 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 0E 00 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 0E 00 7D 0B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 8F [08:45:26]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:45:26]wFMCommunicate OK [08:45:26]SAM_PROTO_GetShiftState done [08:45:26]FM_GetShiftState done [08:45:26]opened in 1724112758 [08:45:26]opened+sec_in_day 1724199158 [08:45:26]quantity*price = 0 [08:45:26]sum+1 = 1 [08:45:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 115 20.08.2024 08:45 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4081837/43/44/45/46/48 ФМ: 0000000000871802 ФД: 200816 ФПД: 82505203066439 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084526&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200816&fm=82505203066439&tin=02508201610067®Number=0000000000092545&sum=0 [08:45:27]StoreToDocumentArchive [08:45:27]shift 466 fd 200816 [08:45:27]save to /storage/0466/doc_00200816 [08:45:27]save last doc name /storage/0466/doc_00200816 to /storage/kkm_last_doc_name [08:45:27]save OK [08:45:27]Clear old archive folders... [08:45:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:45:27]tlvbuf is 0100B7D0 [08:45:27]SAM_PROTO_ClearQueue [08:45:27]wFMCommunicate request_size=4 [08:45:27]MH_SAM_APDU [08:45:27]CAPDU: 80 09 00 00 [08:45:27]Write to MH i2c: E2 08 00 8A 0B 80 09 00 00 00 00 00 00 07 [08:45:27]Write i2c OK [08:45:27]MH_I2C_Read... [08:45:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:45:27]Read from MH i2c: E2 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 03 00 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 03 00 8A 0B 00 90 00 09 [08:45:27]RAPDU: 90 00 [08:45:27]wFMCommunicate OK [08:45:27]SAM_PROTO_ClearQueue done [08:45:27]KKMCreateOFDPacket [08:45:27]OFDProtocolAddRootSTLVToBuf [08:45:27]FM_MakeSignedData [08:45:27]FM_MakeSignedData [08:45:27]SAM_PROTO_SignData [08:45:27]wFMCommunicate request_size=4 [08:45:27]MH_SAM_APDU [08:45:27]CAPDU: 80 0D 01 02 [08:45:27]Write to MH i2c: E2 08 00 8B 0B 80 0D 01 02 00 00 00 00 0F [08:45:27]Write i2c OK [08:45:27]MH_I2C_Read... [08:45:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:45:27]Read from MH i2c: E2 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 03 00 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 03 00 8B 0B 00 90 00 0A [08:45:27]RAPDU: 90 00 [08:45:27]wFMCommunicate OK [08:45:27]wFMCommunicate request_size=255 [08:45:27]MH_SAM_APDU [08:45:27]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C0 D4 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 A6 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 70 10 03 00 35 04 06 00 4B 09 BD 52 [08:45:27]Write to MH i2c: E2 02 01 8C 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C0 D4 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 A6 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 70 10 03 00 35 04 06 00 4B 09 BD 52 00 00 4E [08:45:27]Write i2c OK [08:45:27]MH_I2C_Read... [08:45:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:27]Read from MH i2c: E2 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 03 00 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 03 00 8C 0B 00 90 00 0B [08:45:27]RAPDU: 90 00 [08:45:27]wFMCommunicate OK [08:45:27]wFMCommunicate request_size=7 [08:45:27]MH_SAM_APDU [08:45:27]CAPDU: 80 0D 02 02 02 26 47 [08:45:27]Write to MH i2c: E2 0A 00 8D 0B 80 0D 02 02 02 00 26 47 00 00 83 [08:45:27]Write i2c OK [08:45:27]MH_I2C_Read... [08:45:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:27]Read from MH i2c: E2 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 03 00 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 03 00 8D 0B 00 90 00 0C [08:45:27]RAPDU: 90 00 [08:45:27]wFMCommunicate OK [08:45:27]wFMCommunicate request_size=4 [08:45:27]MH_SAM_APDU [08:45:27]CAPDU: 80 0D 03 02 [08:45:27]Write to MH i2c: E2 08 00 8E 0B 80 0D 03 02 00 00 00 00 14 [08:45:27]Write i2c OK [08:45:27]MH_I2C_Read... [08:45:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:45:27]Read from MH i2c: E2 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 0B 00 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 0B 00 8E 0B 00 78 4B 8A 6E 9F 19 39 02 90 00 C3 [08:45:27]RAPDU: 78 4B 8A 6E 9F 19 39 02 90 00 [08:45:27]wFMCommunicate OK [08:45:27]SAM_PROTO_SignData done [08:45:27]FM_MakeSignedData done [08:45:27]CreateOFDProtocolMessage [08:45:27]wFMCommunicate request_size=4 [08:45:27]MH_SAM_APDU [08:45:27]CAPDU: 80 11 00 00 [08:45:27]Write to MH i2c: E2 08 00 8F 0B 80 11 00 00 00 00 00 00 14 [08:45:27]Write i2c OK [08:45:27]MH_I2C_Read... [08:45:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:27]Read from MH i2c: E2 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 17 00 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 17 00 8F 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 61 [08:45:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:45:27]wFMCommunicate OK [08:45:27]CreateOFDProtocolMessage done [08:45:27]OFDSenderStorePacket 200816 [08:45:27]StoreOFDPacket docnum=200816 [08:45:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 E7 15 04 01 73 8A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C0 D4 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 A6 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 70 10 03 00 35 04 06 00 4B 09 BD 52 26 47 78 4B 8A 6E 9F 19 39 02 [08:45:27]CheckFolder [08:45:27]dirname=/storage/ofd_packets [08:45:27]CheckFolder done [08:45:27]ProducePacketName [08:45:27]name=ofd_packets/00200816 [08:45:27]NVStorageSaveData ofd_packets/00200816 [08:45:27]File name is /storage/ofd_packets/00200816 [08:45:27]Write 298 bytes [08:45:27]NVStorageSaveData done [08:45:27]OFDSenderStorePacket done [08:45:27]KKMCreateOFDPacket done [08:45:27]NVStorageSaveData kkm_last_timestamp [08:45:27]File name is /storage/kkm_last_timestamp [08:45:27]Write 4 bytes [08:45:27]NVStorageSaveData done [08:45:27]ExternCall_PrintAddStr [08:45:27]wPrintStart [08:45:27]Write to MH i2c: 01 00 00 90 0B 9B [08:45:27]Write i2c OK [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: 01 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: 01 07 00 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: 01 07 00 90 0B 00 00 00 00 00 FF 0F B0 [08:45:27]RasterBufferAndPrint [08:45:27]line Счет N : (1)11328391 [08:45:27]line ИНН: 02508201610067 [08:45:27]line Контрольно-Кассовый Чек [08:45:27]line ПРОДАЖА [08:45:27]line ТРК (МРК, ГНК) : 61 [08:45:27]line Товар: 2710194210 [08:45:27]line ДТ-К-5 [08:45:27]line 120.000 * 0.00 [08:45:27]line = 0.00 [08:45:27]line НДС 12% НСП 1% [08:45:27]line > о реализуемом товаре [08:45:27]line ИТОГО: 0.00 [08:45:27]line НСП 1% : 0.00 [08:45:27]line НДС 12% : 0.00 [08:45:27]line Наличными: 0.00 [08:45:27]line Безнал.: 0.00 [08:45:27]line Место: АЗС № 95 "Партнер Нефть" [08:45:27]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:45:27]line СНО: Общий режим [08:45:27]line Чек 115 20.08.2024 08:45 [08:45:27]line Смена: 466 ФФД: 1.0 [08:45:27]line ЗНМ: 0300000079 [08:45:27]line РНМ: 0000000000092545 [08:45:27]line Версия ККМ: 001 [08:45:27]line Талоны: Топливные Талоны [08:45:27]line 4081837/43/44/45/46/48 [08:45:27]line ФМ: 0000000000871802 [08:45:27]line ФД: 200816 [08:45:27]line ФПД: 82505203066439 [08:45:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084526&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200816&fm=82505203066439&tin=02508201610067®Number=0000000000092545&sum=0 [08:45:28]OFD Sender: Processing packet 200816 [packets to send 247, broken 246] [08:45:28]ProducePacketName [08:45:28]name=ofd_packets/00200816 [08:45:28]OFD Sender: To server: pG, [08:45:28]CommunicateWithHost lk.salyk.kg:30040 [08:45:28]ConnectInit lk.salyk.kg [08:45:28]written 0, free lines is 4095 [08:45:28]Write to MH i2c: 01 00 00 BA 0B C5 [08:45:28]Write i2c OK [08:45:28]MH_I2C_Read... [08:45:28]Read from MH i2c: 01 [08:45:28]MH_I2C_Read... [08:45:28]Read from MH i2c: 01 07 00 [08:45:28]MH_I2C_Read... [08:45:28]Read from MH i2c: 01 07 00 BA 0B 00 00 00 00 00 F9 0C D1 [08:45:28]RasterBufferAndPrint [08:45:28]line [08:45:28]line [08:45:28]line [08:45:28]line [08:45:28]line [08:45:28]written 0, free lines is 3327 [08:45:28]Connected sock=9 [08:45:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 E7 15 04 01 73 8A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C0 D4 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 A6 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 70 10 03 00 35 04 06 00 4B 09 BD 52 26 47 78 4B 8A 6E 9F 19 39 02 [08:45:28]MH_Cut [08:45:28]Write to MH i2c: D1 01 00 C1 0B 01 9E [08:45:28]Write i2c OK [08:45:28]MH_I2C_Read... [08:45:28]Read from MH i2c: D1 [08:45:28]MH_I2C_Read... [08:45:28]Read from MH i2c: D1 01 00 [08:45:28]MH_I2C_Read... [08:45:28]Read from MH i2c: D1 01 00 C1 0B 00 9D [08:45:28]Write to MH i2c: 01 00 00 C2 0B CD [08:45:28]Write i2c OK [08:45:28]MH_I2C_Read... [08:45:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 07 63 47 00 45 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 70 10 03 00 F4 03 04 00 0E 02 C4 66 B6 04 01 00 00 C9 7D 43 E7 68 F2 5C 07 [08:45:28]CommunicateWithHost err = 0 [08:45:28]CheckOFDResponse [08:45:28]1017 (14) - 77093643461234 [08:45:28]1041 (16) - 0000000000871802 [08:45:28]1040 (4) - 200816 [08:45:28]1012 (4) - 20.08.2024 02:40 [08:45:28]1206 (1) - 0 [08:45:28]OFD Sender: Remove packet 200816 [08:45:28]ProducePacketName [08:45:28]name=ofd_packets/00200816 [08:45:28]NVStorageDeleteData [08:45:29]*** Cut start [08:45:29]*** Purtial cut [08:45:29]*** CUTSNS_PIN = 0 [08:45:29]OFD Sender: No OFD packet to send [08:45:29]*** Stage 1: CUTSNS_PIN = 1 [08:45:31]Read from MH i2c: 01 [08:45:31]MH_I2C_Read... [08:45:31]*** Stop cut motor [08:45:31]*** Cut end [08:45:31]Read from MH i2c: 01 07 00 [08:45:31]MH_I2C_Read... [08:45:31]Read from MH i2c: 01 07 00 C2 0B 00 00 00 00 00 FF 0F E2 [08:45:31]process_action close_receipt done [08:45:31]requested_data is exist [08:45:31]produce_requested_data [08:45:31]requested_item fm.sn is exist - process it [08:45:31]wFMCommunicate request_size=4 [08:45:31]MH_SAM_APDU [08:45:31]CAPDU: 80 11 00 00 [08:45:31]Write to MH i2c: E2 08 00 C3 0B 80 11 00 00 00 00 00 00 48 [08:45:31]Write i2c OK [08:45:31]MH_I2C_Read... [08:45:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:31]Read from MH i2c: E2 [08:45:31]MH_I2C_Read... [08:45:31]Read from MH i2c: E2 17 00 [08:45:31]MH_I2C_Read... [08:45:31]Read from MH i2c: E2 17 00 C3 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 95 [08:45:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:45:31]wFMCommunicate OK [08:45:31]requested_item fd.num is exist - process it [08:45:31]SAM_PROTO_GetFieldsCounters [08:45:31]wFMCommunicate request_size=4 [08:45:31]MH_SAM_APDU [08:45:31]CAPDU: 80 13 00 00 [08:45:31]Write to MH i2c: E2 08 00 C4 0B 80 13 00 00 00 00 00 00 4B [08:45:31]Write i2c OK [08:45:31]MH_I2C_Read... [08:45:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:31]Read from MH i2c: E2 [08:45:31]MH_I2C_Read... [08:45:31]Read from MH i2c: E2 62 00 [08:45:31]MH_I2C_Read... [08:45:31]Read from MH i2c: E2 62 00 C4 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 70 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 15 [08:45: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 70 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:45:31]wFMCommunicate OK [08:45:31]SAM_PROTO_GetFieldsCounters done [08:45:31]requested_item shift.num is exist - process it [08:45:31]requested_item shift.opened is exist - process it [08:45:31]req_shift_opened [08:45:31]FM_GetShiftState [08:45:31]SAM_PROTO_GetShiftState [08:45:31]wFMCommunicate request_size=4 [08:45:31]MH_SAM_APDU [08:45:31]CAPDU: 80 13 01 00 [08:45:31]Write to MH i2c: E2 08 00 C5 0B 80 13 01 00 00 00 00 00 4D [08:45:31]Write i2c OK [08:45:31]MH_I2C_Read... [08:45:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:31]Read from MH i2c: E2 [08:45:31]MH_I2C_Read... [08:45:31]Read from MH i2c: E2 0E 00 [08:45:31]MH_I2C_Read... [08:45:31]Read from MH i2c: E2 0E 00 C5 0B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D7 [08:45:31]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:45:31]wFMCommunicate OK [08:45:31]SAM_PROTO_GetShiftState done [08:45:31]FM_GetShiftState done [08:45:31]req_shift_opened done [08:45:31]requested_item shift.open_date is exist - process it [08:45:31]req_shift_open_date [08:45:31]req_shift_open_date done [08:45:31]produce_requested_data done [08:45:31]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200816,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:45:31]process_action_free close_receipt [08:45:31]json_value_free [08:45:31]json_value_free done [08:45:31]process_json_proto returns [08:45:31]Send response to host [08:45:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200816,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:45:31]free response buf [08:45:31]execute_script done [08:45:31]execute_script returns [08:45:31]free content buf [08:45:31]Sock 10.Close socket [08:45:31]Sock 10.Thread stoped [08:45:34]OFD Sender: No OFD packet to send [08:45:39]OFD Sender: No OFD packet to send [08:45:44]OFD Sender: No OFD packet to send [08:45:49]OFD Sender: No OFD packet to send [08:45:54]OFD Sender: No OFD packet to send [08:45:59]OFD Sender: No OFD packet to send [08:46:04]OFD Sender: No OFD packet to send [08:46:09]OFD Sender: No OFD packet to send [08:46:14]accept exits with 8 [08:46:14]New connection [08:46:14]New thread 3067211108 created [08:46:14]Thread 3067067748 joined [08:46:14]Waiting for new connection... [08:46:14] Sock 8.Parse request [08:46:14]Sock 8.Check first char [08:46:14]Sock 8.First char is OK [08:46:14]request: POST /json_proto HTTP/1.0 [08:46:14]Method: POST [08:46:14]URL: /json_proto [08:46:14]Method is POST - this is cgi request [08:46:14]url: /json_proto [08:46:14]query_string will be loaded in cgi processing [08:46:14]execute_cgi json_proto POST (null) [08:46:14]execute_cgi path=json_proto method=POST [08:46:14]POST find Content-Length [08:46:14]Host: 172.17.46.195:8080 [08:46:14]Content-Length: 679 [08:46:14]Content-Type: application/json [08:46:14] [08:46:14]POST finish read [08:46:14]Found Content-Length = 679 [08:46:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328396", "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" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:14]execute_script... [08:46:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328396", "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" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:14]POST & json_proto [08:46:14]process_json_proto [08:46:14]json parsed OK: [08:46:14]protocol is kg_v1.0 [08:46:14]action value=close_receipt [08:46:14]process_action close_receipt [08:46:14]cmd_close_receipt [08:46:14]MH_GetDate [08:46:14]Write to MH i2c: F0 00 00 C6 0B C0 [08:46:14]Write i2c OK [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: F0 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: F0 09 00 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: F0 09 00 C6 0B 00 D6 57 C4 66 75 08 C2 66 C5 [08:46:14]GetLastDocTimeStamp 1724143526 [08:46:14]current date 1724143574 [08:46:14]FM_GetShiftState [08:46:14]SAM_PROTO_GetShiftState [08:46:14]wFMCommunicate request_size=4 [08:46:14]MH_SAM_APDU [08:46:14]CAPDU: 80 13 01 00 [08:46:14]Write to MH i2c: E2 08 00 C7 0B 80 13 01 00 00 00 00 00 4F [08:46:14]Write i2c OK [08:46:14]MH_I2C_Read... [08:46:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:14]Read from MH i2c: E2 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 0E 00 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 0E 00 C7 0B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D9 [08:46:14]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:46:14]wFMCommunicate OK [08:46:14]SAM_PROTO_GetShiftState done [08:46:14]FM_GetShiftState done [08:46:14]opened in 1724112758 [08:46:14]opened+sec_in_day 1724199158 [08:46:14]quantity*price = 40002 [08:46:14]sum+1 = 40003 [08:46:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 116 20.08.2024 08:46 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200817 ФПД: 216578964372808 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084614&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200817&fm=216578964372808&tin=02508201610067®Number=0000000000092545&sum=40000 [08:46:15]StoreToDocumentArchive [08:46:15]shift 466 fd 200817 [08:46:15]save to /storage/0466/doc_00200817 [08:46:15]save last doc name /storage/0466/doc_00200817 to /storage/kkm_last_doc_name [08:46:15]save OK [08:46:15]Clear old archive folders... [08:46:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:46:15]tlvbuf is 00FF5D80 [08:46:15]SAM_PROTO_ClearQueue [08:46:15]wFMCommunicate request_size=4 [08:46:15]MH_SAM_APDU [08:46:15]CAPDU: 80 09 00 00 [08:46:15]Write to MH i2c: E2 08 00 D4 0B 80 09 00 00 00 00 00 00 51 [08:46:15]Write i2c OK [08:46:15]MH_I2C_Read... [08:46:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:15]Read from MH i2c: E2 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 03 00 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 03 00 D4 0B 00 90 00 53 [08:46:15]RAPDU: 90 00 [08:46:15]wFMCommunicate OK [08:46:15]SAM_PROTO_ClearQueue done [08:46:15]KKMCreateOFDPacket [08:46:15]OFDProtocolAddRootSTLVToBuf [08:46:15]FM_MakeSignedData [08:46:15]FM_MakeSignedData [08:46:15]SAM_PROTO_SignData [08:46:15]wFMCommunicate request_size=4 [08:46:15]MH_SAM_APDU [08:46:15]CAPDU: 80 0D 01 02 [08:46:15]Write to MH i2c: E2 08 00 D5 0B 80 0D 01 02 00 00 00 00 59 [08:46:15]Write i2c OK [08:46:15]MH_I2C_Read... [08:46:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:15]Read from MH i2c: E2 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 03 00 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 03 00 D5 0B 00 90 00 54 [08:46:15]RAPDU: 90 00 [08:46:15]wFMCommunicate OK [08:46:15]wFMCommunicate request_size=255 [08:46:15]MH_SAM_APDU [08:46: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 D6 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 71 10 03 00 35 04 06 00 C4 [08:46:15]Write to MH i2c: E2 02 01 D6 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 D6 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 71 10 03 00 35 04 06 00 C4 00 00 9C [08:46:15]Write i2c OK [08:46:15]MH_I2C_Read... [08:46:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:15]Read from MH i2c: E2 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 03 00 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 03 00 D6 0B 00 90 00 55 [08:46:15]RAPDU: 90 00 [08:46:15]wFMCommunicate OK [08:46:15]wFMCommunicate request_size=10 [08:46:15]MH_SAM_APDU [08:46:15]CAPDU: 80 0D 02 02 05 FA 38 3C BD 48 [08:46:15]Write to MH i2c: E2 0D 00 D7 0B 80 0D 02 02 05 00 FA 38 3C BD 48 00 00 D9 [08:46:15]Write i2c OK [08:46:15]MH_I2C_Read... [08:46:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:15]Read from MH i2c: E2 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 03 00 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 03 00 D7 0B 00 90 00 56 [08:46:15]RAPDU: 90 00 [08:46:15]wFMCommunicate OK [08:46:15]wFMCommunicate request_size=4 [08:46:15]MH_SAM_APDU [08:46:15]CAPDU: 80 0D 03 02 [08:46:15]Write to MH i2c: E2 08 00 D8 0B 80 0D 03 02 00 00 00 00 5E [08:46:15]Write i2c OK [08:46:15]MH_I2C_Read... [08:46:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:15]Read from MH i2c: E2 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 0B 00 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 0B 00 D8 0B 00 31 AA 00 04 CF 15 0B 6B 90 00 98 [08:46:15]RAPDU: 31 AA 00 04 CF 15 0B 6B 90 00 [08:46:15]wFMCommunicate OK [08:46:15]SAM_PROTO_SignData done [08:46:15]FM_MakeSignedData done [08:46:15]CreateOFDProtocolMessage [08:46:15]wFMCommunicate request_size=4 [08:46:15]MH_SAM_APDU [08:46:15]CAPDU: 80 11 00 00 [08:46:15]Write to MH i2c: E2 08 00 D9 0B 80 11 00 00 00 00 00 00 5E [08:46:15]Write i2c OK [08:46:15]MH_I2C_Read... [08:46:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:15]Read from MH i2c: E2 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 17 00 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 17 00 D9 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AB [08:46:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:46:15]wFMCommunicate OK [08:46:15]CreateOFDProtocolMessage done [08:46:15]OFDSenderStorePacket 200817 [08:46:15]StoreOFDPacket docnum=200817 [08:46:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 02 8B 07 01 6D 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 D6 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 71 10 03 00 35 04 06 00 C4 FA 38 3C BD 48 31 AA 00 04 CF 15 0B 6B [08:46:15]CheckFolder [08:46:15]dirname=/storage/ofd_packets [08:46:15]CheckFolder done [08:46:15]ProducePacketName [08:46:15]name=ofd_packets/00200817 [08:46:15]NVStorageSaveData ofd_packets/00200817 [08:46:15]File name is /storage/ofd_packets/00200817 [08:46:15]Write 301 bytes [08:46:15]NVStorageSaveData done [08:46:15]OFDSenderStorePacket done [08:46:15]KKMCreateOFDPacket done [08:46:15]NVStorageSaveData kkm_last_timestamp [08:46:15]File name is /storage/kkm_last_timestamp [08:46:15]Write 4 bytes [08:46:15]NVStorageSaveData done [08:46:15]ExternCall_PrintAddStr [08:46:15]wPrintStart [08:46:15]Write to MH i2c: 01 00 00 DA 0B E5 [08:46:15]Write i2c OK [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: 01 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: 01 07 00 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: 01 07 00 DA 0B 00 00 00 00 00 FF 0F FA [08:46:15]RasterBufferAndPrint [08:46:15]line Счет N : (1)11328396 [08:46:15]line ИНН: 02508201610067 [08:46:15]line Контрольно-Кассовый Чек [08:46:15]line ПРОДАЖА [08:46:15]line ТРК (МРК, ГНК) : 12 [08:46:15]line Товар: 2710124130 [08:46:15]line Аи-92-К-4 [08:46:15]line 5.900 * 67.80 [08:46:15]line = 400.02 [08:46:15]line НДС 12% НСП 1% [08:46:15]line > о реализуемом товаре [08:46:15]line ОКРУГЛЕНИЕ: -0.02 [08:46:15]line ИТОГО: 400.00 [08:46:15]line Внесено: 400.00 [08:46:15]line СДАЧА: 0.00 [08:46:15]line НСП 1% : 3.54 [08:46:15]line НДС 12% : 42.48 [08:46:15]line Наличными: 400.00 [08:46:15]line Безнал.: 0.00 [08:46:15]line Место: АЗС № 95 "Партнер Нефть" [08:46:15]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:46:15]line СНО: Общий режим [08:46:15]line Чек 116 20.08.2024 08:46 [08:46:15]line Смена: 466 ФФД: 1.0 [08:46:15]line ЗНМ: 0300000079 [08:46:15]line РНМ: 0000000000092545 [08:46:15]line Версия ККМ: 001 [08:46:15]line ФМ: 0000000000871802 [08:46:15]line ФД: 200817 [08:46:15]line ФПД: 216578964372808 [08:46:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084614&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200817&fm=216578964372808&tin=02508201610067®Number=0000000000092545&sum=40000 [08:46:15]written 0, free lines is 4095 [08:46:15]OFD Sender: Processing packet 200817 [packets to send 247, broken 246] [08:46:15]ProducePacketName [08:46:15]name=ofd_packets/00200817 [08:46:15]OFD Sender: To server: pG, [08:46:15]CommunicateWithHost lk.salyk.kg:30040 [08:46:15]ConnectInit lk.salyk.kg [08:46:15]Connected sock=10 [08:46:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 02 8B 07 01 6D 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 D6 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 71 10 03 00 35 04 06 00 C4 FA 38 3C BD 48 31 AA 00 04 CF 15 0B 6B [08:46:16]Write to MH i2c: 01 00 00 05 0C 11 [08:46:16]Write i2c OK [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: 01 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: 01 07 00 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: 01 07 00 05 0C 00 00 00 00 00 E2 0C 06 [08:46:16]RasterBufferAndPrint [08:46:16]line [08:46:16]line [08:46:16]line [08:46:16]line [08:46:16]line [08:46:16]written 0, free lines is 3304 [08:46:16]MH_Cut [08:46:16]Write to MH i2c: D1 01 00 0C 0C 01 EA [08:46:16]Write i2c OK [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: D1 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: D1 01 00 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: D1 01 00 0C 0C 00 E9 [08:46:16]Write to MH i2c: 01 00 00 0D 0C 19 [08:46:16]Write i2c OK [08:46:16]MH_I2C_Read... [08:46:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8C FA 47 00 F6 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 31 38 30 32 10 04 04 00 71 10 03 00 F4 03 04 00 3D 02 C4 66 B6 04 01 00 00 58 F5 B3 B6 6B 98 B1 33 [08:46:16]CommunicateWithHost err = 0 [08:46:16]CheckOFDResponse [08:46:16]1017 (14) - 77093643461234 [08:46:16]1041 (16) - 0000000000871802 [08:46:16]1040 (4) - 200817 [08:46:16]1012 (4) - 20.08.2024 02:41 [08:46:16]1206 (1) - 0 [08:46:16]OFD Sender: Remove packet 200817 [08:46:16]ProducePacketName [08:46:16]name=ofd_packets/00200817 [08:46:16]NVStorageDeleteData [08:46:16]*** Cut start [08:46:16]*** Purtial cut [08:46:16]*** Stage 1: CUTSNS_PIN = 1 [08:46:16]OFD Sender: No OFD packet to send [08:46:17]Read from MH i2c: 01 [08:46:17]MH_I2C_Read... [08:46:17]*** Stop cut motor [08:46:17]*** Cut end [08:46:17]Read from MH i2c: 01 07 00 [08:46:17]MH_I2C_Read... [08:46:17]Read from MH i2c: 01 07 00 0D 0C 00 00 00 00 00 FF 0F 2E [08:46:17]process_action close_receipt done [08:46:17]requested_data is exist [08:46:17]produce_requested_data [08:46:17]requested_item fm.sn is exist - process it [08:46:17]wFMCommunicate request_size=4 [08:46:17]MH_SAM_APDU [08:46:17]CAPDU: 80 11 00 00 [08:46:17]Write to MH i2c: E2 08 00 0E 0C 80 11 00 00 00 00 00 00 94 [08:46:17]Write i2c OK [08:46:17]MH_I2C_Read... [08:46:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:17]Read from MH i2c: E2 [08:46:17]MH_I2C_Read... [08:46:17]Read from MH i2c: E2 17 00 [08:46:17]MH_I2C_Read... [08:46:17]Read from MH i2c: E2 17 00 0E 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E1 [08:46:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:46:17]wFMCommunicate OK [08:46:17]requested_item fd.num is exist - process it [08:46:17]SAM_PROTO_GetFieldsCounters [08:46:17]wFMCommunicate request_size=4 [08:46:17]MH_SAM_APDU [08:46:17]CAPDU: 80 13 00 00 [08:46:17]Write to MH i2c: E2 08 00 0F 0C 80 13 00 00 00 00 00 00 97 [08:46:17]Write i2c OK [08:46:17]MH_I2C_Read... [08:46:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:17]Read from MH i2c: E2 [08:46:17]MH_I2C_Read... [08:46:17]Read from MH i2c: E2 62 00 [08:46:17]MH_I2C_Read... [08:46:17]Read from MH i2c: E2 62 00 0F 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 71 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [08:46: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 71 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:46:17]wFMCommunicate OK [08:46:17]SAM_PROTO_GetFieldsCounters done [08:46:17]requested_item shift.num is exist - process it [08:46:17]requested_item shift.opened is exist - process it [08:46:17]req_shift_opened [08:46:17]FM_GetShiftState [08:46:17]SAM_PROTO_GetShiftState [08:46:17]wFMCommunicate request_size=4 [08:46:17]MH_SAM_APDU [08:46:17]CAPDU: 80 13 01 00 [08:46:17]Write to MH i2c: E2 08 00 10 0C 80 13 01 00 00 00 00 00 99 [08:46:17]Write i2c OK [08:46:17]MH_I2C_Read... [08:46:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:17]Read from MH i2c: E2 [08:46:17]MH_I2C_Read... [08:46:17]Read from MH i2c: E2 0E 00 [08:46:17]MH_I2C_Read... [08:46:17]Read from MH i2c: E2 0E 00 10 0C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 23 [08:46:17]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:46:17]wFMCommunicate OK [08:46:17]SAM_PROTO_GetShiftState done [08:46:17]FM_GetShiftState done [08:46:17]req_shift_opened done [08:46:17]requested_item shift.open_date is exist - process it [08:46:17]req_shift_open_date [08:46:17]req_shift_open_date done [08:46:17]produce_requested_data done [08:46:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200817,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:46:17]process_action_free close_receipt [08:46:17]json_value_free [08:46:17]json_value_free done [08:46:17]process_json_proto returns [08:46:17]Send response to host [08:46:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200817,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:46:17]free response buf [08:46:17]execute_script done [08:46:17]execute_script returns [08:46:17]free content buf [08:46:17]Sock 8.Close socket [08:46:17]Sock 8.Thread stoped [08:46:18]accept exits with 9 [08:46:18]New connection [08:46:18]New thread 3067067748 created [08:46:18]Thread 3067211108 joined [08:46:18]Waiting for new connection... [08:46:18] Sock 9.Parse request [08:46:18]Sock 9.Check first char [08:46:18]Sock 9.First char is OK [08:46:18]request: POST /json_proto HTTP/1.0 [08:46:18]Method: POST [08:46:18]URL: /json_proto [08:46:18]Method is POST - this is cgi request [08:46:18]url: /json_proto [08:46:18]query_string will be loaded in cgi processing [08:46:18]execute_cgi json_proto POST (null) [08:46:18]execute_cgi path=json_proto method=POST [08:46:18]POST find Content-Length [08:46:18]Host: 172.17.46.195:8080 [08:46:18]Content-Length: 679 [08:46:18]Content-Type: application/json [08:46:18] [08:46:18]POST finish read [08:46:18]Found Content-Length = 679 [08:46:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:18]execute_script... [08: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)11328395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:18]POST & json_proto [08:46:18]process_json_proto [08:46:18]json parsed OK: [08:46:18]protocol is kg_v1.0 [08:46:18]action value=close_receipt [08:46:18]process_action close_receipt [08:46:18]cmd_close_receipt [08:46:18]MH_GetDate [08:46:18]Write to MH i2c: F0 00 00 11 0C 0C [08:46:18]Write i2c OK [08:46:18]MH_I2C_Read... [08:46:18]Read from MH i2c: F0 [08:46:18]MH_I2C_Read... [08:46:18]Read from MH i2c: F0 09 00 [08:46:18]MH_I2C_Read... [08:46:18]Read from MH i2c: F0 09 00 11 0C 00 DB 57 C4 66 75 08 C2 66 16 [08:46:18]GetLastDocTimeStamp 1724143574 [08:46:18]current date 1724143579 [08:46:18]FM_GetShiftState [08:46:18]SAM_PROTO_GetShiftState [08:46:18]wFMCommunicate request_size=4 [08:46:18]MH_SAM_APDU [08:46:18]CAPDU: 80 13 01 00 [08:46:18]Write to MH i2c: E2 08 00 12 0C 80 13 01 00 00 00 00 00 9B [08:46:18]Write i2c OK [08:46:18]MH_I2C_Read... [08:46:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:18]Read from MH i2c: E2 [08:46:18]MH_I2C_Read... [08:46:18]Read from MH i2c: E2 0E 00 [08:46:18]MH_I2C_Read... [08:46:18]Read from MH i2c: E2 0E 00 12 0C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 25 [08:46:18]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:46:18]wFMCommunicate OK [08:46:18]SAM_PROTO_GetShiftState done [08:46:18]FM_GetShiftState done [08:46:18]opened in 1724112758 [08:46:18]opened+sec_in_day 1724199158 [08:46:18]quantity*price = 60003 [08:46:18]sum+1 = 60004 [08:46:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 117 20.08.2024 08:46 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200818 ФПД: 152756721635925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084619&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200818&fm=152756721635925&tin=02508201610067®Number=0000000000092545&sum=60000 [08:46:19]StoreToDocumentArchive [08:46:19]shift 466 fd 200818 [08:46:19]save to /storage/0466/doc_00200818 [08:46:19]save last doc name /storage/0466/doc_00200818 to /storage/kkm_last_doc_name [08:46:19]save OK [08:46:19]Clear old archive folders... [08:46:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:46:19]tlvbuf is 01089BD0 [08:46:19]SAM_PROTO_ClearQueue [08:46:19]wFMCommunicate request_size=4 [08:46:19]MH_SAM_APDU [08:46:19]CAPDU: 80 09 00 00 [08:46:19]Write to MH i2c: E2 08 00 1F 0C 80 09 00 00 00 00 00 00 9D [08:46:19]Write i2c OK [08:46:19]MH_I2C_Read... [08:46:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:19]Read from MH i2c: E2 [08:46:19]MH_I2C_Read... [08:46:19]Read from MH i2c: E2 03 00 [08:46:19]MH_I2C_Read... [08:46:19]Read from MH i2c: E2 03 00 1F 0C 00 90 00 9F [08:46:19]RAPDU: 90 00 [08:46:19]wFMCommunicate OK [08:46:19]SAM_PROTO_ClearQueue done [08:46:19]KKMCreateOFDPacket [08:46:19]OFDProtocolAddRootSTLVToBuf [08:46:19]FM_MakeSignedData [08:46:19]FM_MakeSignedData [08:46:19]SAM_PROTO_SignData [08:46:19]wFMCommunicate request_size=4 [08:46:19]MH_SAM_APDU [08:46:19]CAPDU: 80 0D 01 02 [08:46:19]Write to MH i2c: E2 08 00 20 0C 80 0D 01 02 00 00 00 00 A5 [08:46:19]Write i2c OK [08:46:19]MH_I2C_Read... [08:46:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:19]Read from MH i2c: E2 [08:46:19]MH_I2C_Read... [08:46:19]Read from MH i2c: E2 03 00 [08:46:19]MH_I2C_Read... [08:46:19]Read from MH i2c: E2 03 00 20 0C 00 90 00 A0 [08:46:19]RAPDU: 90 00 [08:46:19]wFMCommunicate OK [08:46:19]wFMCommunicate request_size=255 [08:46:19]MH_SAM_APDU [08: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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 DB 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 72 10 03 00 35 04 06 00 8A [08:46:20]Write to MH i2c: E2 02 01 21 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 DB 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 72 10 03 00 35 04 06 00 8A 00 00 97 [08:46:20]Write i2c OK [08:46:20]MH_I2C_Read... [08:46:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:20]Read from MH i2c: E2 [08:46:20]MH_I2C_Read... [08:46:20]Read from MH i2c: E2 03 00 [08:46:20]MH_I2C_Read... [08:46:20]Read from MH i2c: E2 03 00 21 0C 00 90 00 A1 [08:46:20]RAPDU: 90 00 [08:46:20]wFMCommunicate OK [08:46:20]wFMCommunicate request_size=10 [08:46:20]MH_SAM_APDU [08:46:20]CAPDU: 80 0D 02 02 05 EE 72 21 52 55 [08:46:20]Write to MH i2c: E2 0D 00 22 0C 80 0D 02 02 05 00 EE 72 21 52 55 00 00 DA [08:46:20]Write i2c OK [08:46:20]MH_I2C_Read... [08:46:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:20]Read from MH i2c: E2 [08:46:20]MH_I2C_Read... [08:46:20]Read from MH i2c: E2 03 00 [08:46:20]MH_I2C_Read... [08:46:20]Read from MH i2c: E2 03 00 22 0C 00 90 00 A2 [08:46:20]RAPDU: 90 00 [08:46:20]wFMCommunicate OK [08:46:20]wFMCommunicate request_size=4 [08:46:20]MH_SAM_APDU [08:46:20]CAPDU: 80 0D 03 02 [08:46:20]Write to MH i2c: E2 08 00 23 0C 80 0D 03 02 00 00 00 00 AA [08:46:20]Write i2c OK [08:46:20]MH_I2C_Read... [08:46:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:20]Read from MH i2c: E2 [08:46:20]MH_I2C_Read... [08:46:20]Read from MH i2c: E2 0B 00 [08:46:20]MH_I2C_Read... [08:46:20]Read from MH i2c: E2 0B 00 23 0C 00 DA F2 96 9A 15 39 DF A7 90 00 7B [08:46:20]RAPDU: DA F2 96 9A 15 39 DF A7 90 00 [08:46:20]wFMCommunicate OK [08:46:20]SAM_PROTO_SignData done [08:46:20]FM_MakeSignedData done [08:46:20]CreateOFDProtocolMessage [08:46:20]wFMCommunicate request_size=4 [08:46:20]MH_SAM_APDU [08:46:20]CAPDU: 80 11 00 00 [08:46:20]Write to MH i2c: E2 08 00 24 0C 80 11 00 00 00 00 00 00 AA [08:46:20]Write i2c OK [08:46:20]MH_I2C_Read... [08:46:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:20]Read from MH i2c: E2 [08:46:20]MH_I2C_Read... [08:46:20]Read from MH i2c: E2 17 00 [08:46:20]MH_I2C_Read... [08:46:20]Read from MH i2c: E2 17 00 24 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F7 [08:46:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:46:20]wFMCommunicate OK [08:46:20]CreateOFDProtocolMessage done [08:46:20]OFDSenderStorePacket 200818 [08:46:20]StoreOFDPacket docnum=200818 [08:46:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0E 47 07 01 75 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 DB 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 72 10 03 00 35 04 06 00 8A EE 72 21 52 55 DA F2 96 9A 15 39 DF A7 [08:46:20]CheckFolder [08:46:20]dirname=/storage/ofd_packets [08:46:20]CheckFolder done [08:46:20]ProducePacketName [08:46:20]name=ofd_packets/00200818 [08:46:20]NVStorageSaveData ofd_packets/00200818 [08:46:20]File name is /storage/ofd_packets/00200818 [08:46:20]Write 301 bytes [08:46:20]NVStorageSaveData done [08:46:20]OFDSenderStorePacket done [08:46:20]KKMCreateOFDPacket done [08:46:20]NVStorageSaveData kkm_last_timestamp [08:46:20]File name is /storage/kkm_last_timestamp [08:46:20]Write 4 bytes [08:46:20]NVStorageSaveData done [08:46:20]ExternCall_PrintAddStr [08:46:20]wPrintStart [08:46:20]Write to MH i2c: 01 00 00 25 0C 31 [08:46:20]Write i2c OK [08:46:20]MH_I2C_Read... [08:46:20]Read from MH i2c: 01 [08:46:20]MH_I2C_Read... [08:46:20]Read from MH i2c: 01 07 00 [08:46:20]MH_I2C_Read... [08:46:20]Read from MH i2c: 01 07 00 25 0C 00 00 00 00 00 FF 0F 46 [08:46:20]RasterBufferAndPrint [08:46:20]line Счет N : (1)11328395 [08:46:20]line ИНН: 02508201610067 [08:46:20]line Контрольно-Кассовый Чек [08:46:20]line ПРОДАЖА [08:46:20]line ТРК (МРК, ГНК) : 22 [08:46:20]line Товар: 2710124130 [08:46:20]line Аи-92-К-4 [08:46:20]line 8.850 * 67.80 [08:46:20]line = 600.03 [08:46:20]line НДС 12% НСП 1% [08:46:20]line > о реализуемом товаре [08:46:20]line ОКРУГЛЕНИЕ: -0.03 [08:46:20]line ИТОГО: 600.00 [08:46:20]line Внесено: 600.00 [08:46:20]line СДАЧА: 0.00 [08:46:20]line НСП 1% : 5.31 [08:46:20]line НДС 12% : 63.72 [08:46:20]line Наличными: 600.00 [08:46:20]line Безнал.: 0.00 [08:46:20]line Место: АЗС № 95 "Партнер Нефть" [08:46:20]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:46:20]line СНО: Общий режим [08:46:20]line Чек 117 20.08.2024 08:46 [08:46:20]line Смена: 466 ФФД: 1.0 [08:46:20]line ЗНМ: 0300000079 [08:46:20]line РНМ: 0000000000092545 [08:46:20]line Версия ККМ: 001 [08:46:20]line ФМ: 0000000000871802 [08:46:20]line ФД: 200818 [08:46:20]line ФПД: 152756721635925 [08:46:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084619&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200818&fm=152756721635925&tin=02508201610067®Number=0000000000092545&sum=60000 [08:46:20]OFD Sender: Processing packet 200818 [packets to send 247, broken 246] [08:46:20]ProducePacketName [08:46:20]name=ofd_packets/00200818 [08:46:20]OFD Sender: To server: pG, [08:46:20]CommunicateWithHost lk.salyk.kg:30040 [08:46:20]ConnectInit lk.salyk.kg [08:46:20]written 0, free lines is 4095 [08:46:20]Connected sock=10 [08: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 31 38 30 32 0F 01 00 00 0E 47 07 01 75 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 DB 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 72 10 03 00 35 04 06 00 8A EE 72 21 52 55 DA F2 96 9A 15 39 DF A7 [08:46:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D2 B9 47 00 42 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 31 38 30 32 10 04 04 00 72 10 03 00 F4 03 04 00 42 02 C4 66 B6 04 01 00 00 F0 C4 F3 7A 52 D7 15 AF [08:46:20]CommunicateWithHost err = 0 [08:46:20]CheckOFDResponse [08:46:20]1017 (14) - 77093643461234 [08:46:20]1041 (16) - 0000000000871802 [08:46:20]1040 (4) - 200818 [08:46:20]1012 (4) - 20.08.2024 02:41 [08:46:21]1206 (1) - 0 [08:46:21]OFD Sender: Remove packet 200818 [08:46:21]ProducePacketName [08:46:21]name=ofd_packets/00200818 [08:46:21]NVStorageDeleteData [08:46:21]Write to MH i2c: 01 00 00 50 0C 5C [08:46:21]Write i2c OK [08:46:21]MH_I2C_Read... [08:46:21]Read from MH i2c: 01 [08:46:21]MH_I2C_Read... [08:46:21]Read from MH i2c: 01 07 00 [08:46:21]MH_I2C_Read... [08:46:21]Read from MH i2c: 01 07 00 50 0C 00 00 00 00 00 1D 0D 8D [08:46:21]RasterBufferAndPrint [08:46:21]line [08:46:21]line [08:46:21]line [08:46:21]line [08:46:21]line [08:46:21]written 0, free lines is 3374 [08:46:21]MH_Cut [08:46:21]Write to MH i2c: D1 01 00 57 0C 01 35 [08:46:21]Write i2c OK [08:46:21]MH_I2C_Read... [08:46:21]Read from MH i2c: D1 [08:46:21]MH_I2C_Read... [08:46:21]Read from MH i2c: D1 01 00 [08:46:21]MH_I2C_Read... [08:46:21]Read from MH i2c: D1 01 00 57 0C 00 34 [08:46:21]Write to MH i2c: 01 00 00 58 0C 64 [08:46:21]Write i2c OK [08:46:21]MH_I2C_Read... [08:46:21]OFD Sender: No OFD packet to send [08:46:21]*** Cut start [08:46:21]*** Purtial cut [08:46:21]*** CUTSNS_PIN = 0 [08:46:21]*** Stage 1: CUTSNS_PIN = 1 [08:46:23]Read from MH i2c: 01 [08:46:23]MH_I2C_Read... [08:46:23]*** Stop cut motor [08:46:23]*** Cut end [08:46:23]Read from MH i2c: 01 07 00 [08:46:23]MH_I2C_Read... [08:46:23]Read from MH i2c: 01 07 00 58 0C 00 00 00 00 00 FF 0F 79 [08:46:23]process_action close_receipt done [08:46:23]requested_data is exist [08:46:23]produce_requested_data [08:46:23]requested_item fm.sn is exist - process it [08:46:23]wFMCommunicate request_size=4 [08:46:23]MH_SAM_APDU [08:46:23]CAPDU: 80 11 00 00 [08:46:23]Write to MH i2c: E2 08 00 59 0C 80 11 00 00 00 00 00 00 DF [08:46:23]Write i2c OK [08:46:23]MH_I2C_Read... [08:46:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:23]Read from MH i2c: E2 [08:46:23]MH_I2C_Read... [08:46:23]Read from MH i2c: E2 17 00 [08:46:23]MH_I2C_Read... [08:46:23]Read from MH i2c: E2 17 00 59 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2C [08:46:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:46:23]wFMCommunicate OK [08:46:23]requested_item fd.num is exist - process it [08:46:23]SAM_PROTO_GetFieldsCounters [08:46:23]wFMCommunicate request_size=4 [08:46:23]MH_SAM_APDU [08:46:23]CAPDU: 80 13 00 00 [08:46:23]Write to MH i2c: E2 08 00 5A 0C 80 13 00 00 00 00 00 00 E2 [08:46:23]Write i2c OK [08:46:23]MH_I2C_Read... [08:46:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:23]Read from MH i2c: E2 [08:46:23]MH_I2C_Read... [08:46:23]Read from MH i2c: E2 62 00 [08:46:23]MH_I2C_Read... [08:46:23]Read from MH i2c: E2 62 00 5A 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 72 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [08:46: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 72 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:46:23]wFMCommunicate OK [08:46:23]SAM_PROTO_GetFieldsCounters done [08:46:23]requested_item shift.num is exist - process it [08:46:23]requested_item shift.opened is exist - process it [08:46:23]req_shift_opened [08:46:23]FM_GetShiftState [08:46:23]SAM_PROTO_GetShiftState [08:46:23]wFMCommunicate request_size=4 [08:46:23]MH_SAM_APDU [08:46:23]CAPDU: 80 13 01 00 [08:46:23]Write to MH i2c: E2 08 00 5B 0C 80 13 01 00 00 00 00 00 E4 [08:46:23]Write i2c OK [08:46:23]MH_I2C_Read... [08:46:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:24]Read from MH i2c: E2 [08:46:24]MH_I2C_Read... [08:46:24]Read from MH i2c: E2 0E 00 [08:46:24]MH_I2C_Read... [08:46:24]Read from MH i2c: E2 0E 00 5B 0C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 6E [08:46:24]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:46:24]wFMCommunicate OK [08:46:24]SAM_PROTO_GetShiftState done [08:46:24]FM_GetShiftState done [08:46:24]req_shift_opened done [08:46:24]requested_item shift.open_date is exist - process it [08:46:24]req_shift_open_date [08:46:24]req_shift_open_date done [08:46:24]produce_requested_data done [08:46:24]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200818,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:46:24]process_action_free close_receipt [08:46:24]json_value_free [08:46:24]json_value_free done [08:46:24]process_json_proto returns [08:46:24]Send response to host [08:46:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200818,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:46:24]free response buf [08:46:24]execute_script done [08:46:24]execute_script returns [08:46:24]free content buf [08:46:24]Sock 9.Close socket [08:46:24]Sock 9.Thread stoped [08:46:26]OFD Sender: No OFD packet to send [08:46:31]OFD Sender: No OFD packet to send [08:46:33]accept exits with 8 [08:46:33]New connection [08:46:33]New thread 3067211108 created [08:46:33]Thread 3067067748 joined [08:46:33]Waiting for new connection... [08:46:33] Sock 8.Parse request [08:46:33]Sock 8.Check first char [08:46:33]Sock 8.First char is OK [08:46:33]request: POST /json_proto HTTP/1.0 [08:46:33]Method: POST [08:46:33]URL: /json_proto [08:46:33]Method is POST - this is cgi request [08:46:33]url: /json_proto [08:46:33]query_string will be loaded in cgi processing [08:46:33]execute_cgi json_proto POST (null) [08:46:33]execute_cgi path=json_proto method=POST [08:46:33]POST find Content-Length [08:46:33]Host: 172.17.46.195:8080 [08:46:33]Content-Length: 690 [08:46:33]Content-Type: application/json [08:46:33] [08:46:33]POST finish read [08:46:33]Found Content-Length = 690 [08:46:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 58.290, "sum" : 4499.99, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 7000.00, "total" : 4499.00, "payments": [ { "type": 0, "sum" : 4499.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:33]execute_script... [08:46:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 58.290, "sum" : 4499.99, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 7000.00, "total" : 4499.00, "payments": [ { "type": 0, "sum" : 4499.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:33]POST & json_proto [08:46:33]process_json_proto [08:46:33]json parsed OK: [08:46:33]protocol is kg_v1.0 [08:46:33]action value=close_receipt [08:46:33]process_action close_receipt [08:46:33]cmd_close_receipt [08:46:33]MH_GetDate [08:46:33]Write to MH i2c: F0 00 00 5C 0C 57 [08:46:33]Write i2c OK [08:46:33]MH_I2C_Read... [08:46:33]Read from MH i2c: F0 [08:46:33]MH_I2C_Read... [08:46:33]Read from MH i2c: F0 09 00 [08:46:33]MH_I2C_Read... [08:46:33]Read from MH i2c: F0 09 00 5C 0C 00 EA 57 C4 66 75 08 C2 66 70 [08:46:33]GetLastDocTimeStamp 1724143579 [08:46:33]current date 1724143594 [08:46:33]FM_GetShiftState [08:46:33]SAM_PROTO_GetShiftState [08:46:33]wFMCommunicate request_size=4 [08:46:33]MH_SAM_APDU [08:46:33]CAPDU: 80 13 01 00 [08:46:33]Write to MH i2c: E2 08 00 5D 0C 80 13 01 00 00 00 00 00 E6 [08:46:33]Write i2c OK [08:46:33]MH_I2C_Read... [08:46:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:33]Read from MH i2c: E2 [08:46:33]MH_I2C_Read... [08:46:33]Read from MH i2c: E2 0E 00 [08:46:33]MH_I2C_Read... [08:46:33]Read from MH i2c: E2 0E 00 5D 0C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 70 [08:46:33]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:46:33]wFMCommunicate OK [08:46:33]SAM_PROTO_GetShiftState done [08:46:33]FM_GetShiftState done [08:46:33]opened in 1724112758 [08:46:33]opened+sec_in_day 1724199158 [08:46:33]quantity*price = 449998 [08:46:33]sum+1 = 450000 [08:46:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.99 ИТОГО: 4499.00 Внесено: 7000.00 СДАЧА: 2501.00 НСП 1% : 39.82 НДС 12% : 477.87 Наличными: 4499.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 118 20.08.2024 08:46 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200819 ФПД: 117029521814630 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084634&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200819&fm=117029521814630&tin=02508201610067®Number=0000000000092545&sum=449900 [08:46:34]StoreToDocumentArchive [08:46:34]shift 466 fd 200819 [08:46:34]save to /storage/0466/doc_00200819 [08:46:34]save last doc name /storage/0466/doc_00200819 to /storage/kkm_last_doc_name [08:46:35]save OK [08:46:35]Clear old archive folders... [08:46:35]ProcessDocumentItem done err = 0, tmpTLVsize=257 [08:46:35]tlvbuf is 010186A0 [08:46:35]SAM_PROTO_ClearQueue [08:46:35]wFMCommunicate request_size=4 [08:46:35]MH_SAM_APDU [08:46:35]CAPDU: 80 09 00 00 [08:46:35]Write to MH i2c: E2 08 00 6A 0C 80 09 00 00 00 00 00 00 E8 [08:46:35]Write i2c OK [08:46:35]MH_I2C_Read... [08:46:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:35]Read from MH i2c: E2 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 03 00 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 03 00 6A 0C 00 90 00 EA [08:46:35]RAPDU: 90 00 [08:46:35]wFMCommunicate OK [08:46:35]SAM_PROTO_ClearQueue done [08:46:35]KKMCreateOFDPacket [08:46:35]OFDProtocolAddRootSTLVToBuf [08:46:35]FM_MakeSignedData [08:46:35]FM_MakeSignedData [08:46:35]SAM_PROTO_SignData [08:46:35]wFMCommunicate request_size=4 [08:46:35]MH_SAM_APDU [08:46:35]CAPDU: 80 0D 01 02 [08:46:35]Write to MH i2c: E2 08 00 6B 0C 80 0D 01 02 00 00 00 00 F0 [08:46:35]Write i2c OK [08:46:35]MH_I2C_Read... [08:46:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:35]Read from MH i2c: E2 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 03 00 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 03 00 6B 0C 00 90 00 EB [08:46:35]RAPDU: 90 00 [08:46:35]wFMCommunicate OK [08:46:35]wFMCommunicate request_size=255 [08:46:35]MH_SAM_APDU [08:46:35]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B2 E3 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 CF DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB BA 00 00 00 00 07 04 06 00 6C DD 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 EA 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 73 10 03 [08:46:35]Write to MH i2c: E2 02 01 6C 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B2 E3 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 CF DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB BA 00 00 00 00 07 04 06 00 6C DD 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 EA 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 73 10 03 00 00 E6 [08:46:35]Write i2c OK [08:46:35]MH_I2C_Read... [08:46:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:35]Read from MH i2c: E2 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 03 00 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 03 00 6C 0C 00 90 00 EC [08:46:35]RAPDU: 90 00 [08:46:35]wFMCommunicate OK [08:46:35]wFMCommunicate request_size=16 [08:46:35]MH_SAM_APDU [08:46:35]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 6A 70 0F 13 74 66 [08:46:35]Write to MH i2c: E2 13 00 6D 0C 80 0D 02 02 0B 00 00 35 04 06 00 6A 70 0F 13 74 66 00 00 1E [08:46:35]Write i2c OK [08:46:35]MH_I2C_Read... [08:46:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:35]Read from MH i2c: E2 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 03 00 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 03 00 6D 0C 00 90 00 ED [08:46:35]RAPDU: 90 00 [08:46:35]wFMCommunicate OK [08:46:35]wFMCommunicate request_size=4 [08:46:35]MH_SAM_APDU [08:46:35]CAPDU: 80 0D 03 02 [08:46:35]Write to MH i2c: E2 08 00 6E 0C 80 0D 03 02 00 00 00 00 F5 [08:46:35]Write i2c OK [08:46:35]MH_I2C_Read... [08:46:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:35]Read from MH i2c: E2 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 0B 00 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 0B 00 6E 0C 00 5E 88 6C BA B5 6E B8 33 90 00 10 [08:46:35]RAPDU: 5E 88 6C BA B5 6E B8 33 90 00 [08:46:35]wFMCommunicate OK [08:46:35]SAM_PROTO_SignData done [08:46:35]FM_MakeSignedData done [08:46:35]CreateOFDProtocolMessage [08:46:35]wFMCommunicate request_size=4 [08:46:35]MH_SAM_APDU [08:46:35]CAPDU: 80 11 00 00 [08:46:35]Write to MH i2c: E2 08 00 6F 0C 80 11 00 00 00 00 00 00 F5 [08:46:35]Write i2c OK [08:46:35]MH_I2C_Read... [08:46:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:35]Read from MH i2c: E2 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 17 00 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 17 00 6F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 42 [08:46:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:46:35]wFMCommunicate OK [08:46:35]CreateOFDProtocolMessage done [08:46:35]OFDSenderStorePacket 200819 [08:46:35]StoreOFDPacket docnum=200819 [08:46:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 92 89 0D 01 A6 F1 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B2 E3 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 CF DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB BA 00 00 00 00 07 04 06 00 6C DD 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 EA 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 73 10 03 00 35 04 06 00 6A 70 0F 13 74 66 5E 88 6C BA B5 6E B8 33 [08:46:35]CheckFolder [08:46:35]dirname=/storage/ofd_packets [08:46:35]CheckFolder done [08:46:35]ProducePacketName [08:46:35]name=ofd_packets/00200819 [08:46:35]NVStorageSaveData ofd_packets/00200819 [08:46:35]File name is /storage/ofd_packets/00200819 [08:46:35]Write 307 bytes [08:46:35]NVStorageSaveData done [08:46:35]OFDSenderStorePacket done [08:46:35]KKMCreateOFDPacket done [08:46:35]NVStorageSaveData kkm_last_timestamp [08:46:35]File name is /storage/kkm_last_timestamp [08:46:35]Write 4 bytes [08:46:35]NVStorageSaveData done [08:46:35]ExternCall_PrintAddStr [08:46:35]wPrintStart [08:46:35]Write to MH i2c: 01 00 00 70 0C 7C [08:46:35]Write i2c OK [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: 01 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: 01 07 00 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: 01 07 00 70 0C 00 00 00 00 00 FF 0F 91 [08:46:35]RasterBufferAndPrint [08:46:35]line Счет N : (1)11328394 [08:46:35]line ИНН: 02508201610067 [08:46:35]line Контрольно-Кассовый Чек [08:46:35]line ПРОДАЖА [08:46:35]line ТРК (МРК, ГНК) : 52 [08:46:35]line Товар: 2710194210 [08:46:35]line D-ENERGY ДТ-К-5 [08:46:35]line 58.290 * 77.20 [08:46:35]line = 4499.99 [08:46:35]line НДС 12% НСП 1% [08:46:35]line > о реализуемом товаре [08:46:35]line ОКРУГЛЕНИЕ: -0.99 [08:46:35]line ИТОГО: 4499.00 [08:46:35]line Внесено: 7000.00 [08:46:35]line СДАЧА: 2501.00 [08:46:35]line НСП 1% : 39.82 [08:46:35]line НДС 12% : 477.87 [08:46:35]line Наличными: 4499.00 [08:46:35]line Безнал.: 0.00 [08:46:35]line Место: АЗС № 95 "Партнер Нефть" [08:46:35]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:46:35]line СНО: Общий режим [08:46:35]line Чек 118 20.08.2024 08:46 [08:46:35]line Смена: 466 ФФД: 1.0 [08:46:35]line ЗНМ: 0300000079 [08:46:35]line РНМ: 0000000000092545 [08:46:35]line Версия ККМ: 001 [08:46:35]line ФМ: 0000000000871802 [08:46:35]line ФД: 200819 [08:46:35]line ФПД: 117029521814630 [08:46:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084634&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200819&fm=117029521814630&tin=02508201610067®Number=0000000000092545&sum=449900 [08:46:35]written 0, free lines is 4095 [08:46:35]OFD Sender: Processing packet 200819 [packets to send 247, broken 246] [08:46:35]ProducePacketName [08:46:35]name=ofd_packets/00200819 [08:46:35]OFD Sender: To server: pG, [08:46:35]CommunicateWithHost lk.salyk.kg:30040 [08:46:35]ConnectInit lk.salyk.kg [08:46:35]Connected sock=9 [08:46:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 92 89 0D 01 A6 F1 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B2 E3 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 CF DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB BA 00 00 00 00 07 04 06 00 6C DD 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 EA 57 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 73 10 03 00 35 04 06 00 6A 70 0F 13 74 66 5E 88 6C BA B5 6E B8 33 [08:46:36]Write to MH i2c: 01 00 00 9B 0C A7 [08:46:36]Write i2c OK [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: 01 [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: 01 07 00 [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: 01 07 00 9B 0C 00 00 00 00 00 FD 0C B7 [08:46:36]RasterBufferAndPrint [08:46:36]line [08:46:36]line [08:46:36]line [08:46:36]line [08:46:36]line [08:46:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1C A9 47 00 2E 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 31 38 30 32 10 04 04 00 73 10 03 00 F4 03 04 00 51 02 C4 66 B6 04 01 00 00 3A 21 50 5A 3A 95 C0 CD [08:46:36]CommunicateWithHost err = 0 [08:46:36]CheckOFDResponse [08:46:36]1017 (14) - 77093643461234 [08:46:36]1041 (16) - 0000000000871802 [08:46:36]1040 (4) - 200819 [08:46:36]1012 (4) - 20.08.2024 02:41 [08:46:36]1206 (1) - 0 [08:46:36]OFD Sender: Remove packet 200819 [08:46:36]ProducePacketName [08:46:36]name=ofd_packets/00200819 [08:46:36]NVStorageDeleteData [08:46:36]written 0, free lines is 3339 [08:46:36]MH_Cut [08:46:36]Write to MH i2c: D1 01 00 A2 0C 01 80 [08:46:36]Write i2c OK [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: D1 [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: D1 01 00 [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: D1 01 00 A2 0C 00 7F [08:46:36]Write to MH i2c: 01 00 00 A3 0C AF [08:46:36]Write i2c OK [08:46:36]MH_I2C_Read... [08:46:36]OFD Sender: No OFD packet to send [08:46:36]*** Cut start [08:46:36]*** Purtial cut [08:46:36]*** Stage 1: CUTSNS_PIN = 1 [08:46:37]Read from MH i2c: 01 [08:46:37]MH_I2C_Read... [08:46:37]*** Stop cut motor [08:46:37]*** Cut end [08:46:37]Read from MH i2c: 01 07 00 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: 01 07 00 A3 0C 00 00 00 00 00 FF 0F C4 [08:46:37]process_action close_receipt done [08:46:37]requested_data is exist [08:46:37]produce_requested_data [08:46:37]requested_item fm.sn is exist - process it [08:46:37]wFMCommunicate request_size=4 [08:46:37]MH_SAM_APDU [08:46:37]CAPDU: 80 11 00 00 [08:46:37]Write to MH i2c: E2 08 00 A4 0C 80 11 00 00 00 00 00 00 2A [08:46:37]Write i2c OK [08:46:37]MH_I2C_Read... [08:46:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:37]Read from MH i2c: E2 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 17 00 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 17 00 A4 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 77 [08:46:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:46:37]wFMCommunicate OK [08:46:37]requested_item fd.num is exist - process it [08:46:37]SAM_PROTO_GetFieldsCounters [08:46:37]wFMCommunicate request_size=4 [08:46:37]MH_SAM_APDU [08:46:37]CAPDU: 80 13 00 00 [08:46:37]Write to MH i2c: E2 08 00 A5 0C 80 13 00 00 00 00 00 00 2D [08:46:37]Write i2c OK [08:46:37]MH_I2C_Read... [08:46:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:37]Read from MH i2c: E2 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 62 00 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 62 00 A5 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 73 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [08:46: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 73 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:46:37]wFMCommunicate OK [08:46:37]SAM_PROTO_GetFieldsCounters done [08:46:37]requested_item shift.num is exist - process it [08:46:37]requested_item shift.opened is exist - process it [08:46:37]req_shift_opened [08:46:37]FM_GetShiftState [08:46:37]SAM_PROTO_GetShiftState [08:46:37]wFMCommunicate request_size=4 [08:46:37]MH_SAM_APDU [08:46:37]CAPDU: 80 13 01 00 [08:46:37]Write to MH i2c: E2 08 00 A6 0C 80 13 01 00 00 00 00 00 2F [08:46:37]Write i2c OK [08:46:37]MH_I2C_Read... [08:46:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:37]Read from MH i2c: E2 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 0E 00 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 0E 00 A6 0C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B9 [08:46:37]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:46:37]wFMCommunicate OK [08:46:37]SAM_PROTO_GetShiftState done [08:46:37]FM_GetShiftState done [08:46:37]req_shift_opened done [08:46:37]requested_item shift.open_date is exist - process it [08:46:37]req_shift_open_date [08:46:37]req_shift_open_date done [08:46:37]produce_requested_data done [08:46:37]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200819,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:46:37]process_action_free close_receipt [08:46:37]json_value_free [08:46:37]json_value_free done [08:46:37]process_json_proto returns [08:46:37]Send response to host [08:46:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200819,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:46:37]free response buf [08:46:37]execute_script done [08:46:37]execute_script returns [08:46:37]free content buf [08:46:37]Sock 8.Close socket [08:46:37]Sock 8.Thread stoped [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:06]accept exits with 10 [08:49:06]New connection [08:49:06]New thread 3067067748 created [08:49:06]Thread 3067211108 joined [08:49:06]Waiting for new connection... [08:49:06] Sock 10.Parse request [08:49:06]Sock 10.Check first char [08:49:06]Sock 10.First char is OK [08:49:06]request: POST /json_proto HTTP/1.0 [08:49:06]Method: POST [08:49:06]URL: /json_proto [08:49:06]Method is POST - this is cgi request [08:49:06]url: /json_proto [08:49:06]query_string will be loaded in cgi processing [08:49:06]execute_cgi json_proto POST (null) [08:49:06]execute_cgi path=json_proto method=POST [08:49:06]POST find Content-Length [08:49:06]Host: 172.17.46.195:8080 [08:49:06]Content-Length: 684 [08:49:06]Content-Type: application/json [08:49:06] [08:49:06]POST finish read [08:49:06]Found Content-Length = 684 [08:49:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:06]execute_script... [08:49: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)11328400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:06]POST & json_proto [08:49:06]process_json_proto [08:49:06]json parsed OK: [08:49:06]protocol is kg_v1.0 [08:49:06]action value=close_receipt [08:49:06]process_action close_receipt [08:49:06]cmd_close_receipt [08:49:06]MH_GetDate [08:49:06]Write to MH i2c: F0 00 00 A7 0C A2 [08:49:06]Write i2c OK [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: F0 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: F0 09 00 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: F0 09 00 A7 0C 00 83 58 C4 66 75 08 C2 66 55 [08:49:06]GetLastDocTimeStamp 1724143594 [08:49:06]current date 1724143747 [08:49:06]FM_GetShiftState [08:49:06]SAM_PROTO_GetShiftState [08:49:06]wFMCommunicate request_size=4 [08:49:06]MH_SAM_APDU [08:49:06]CAPDU: 80 13 01 00 [08:49:06]Write to MH i2c: E2 08 00 A8 0C 80 13 01 00 00 00 00 00 31 [08:49:06]Write i2c OK [08:49:06]MH_I2C_Read... [08:49:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:06]Read from MH i2c: E2 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 0E 00 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 0E 00 A8 0C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 BB [08:49:06]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:49:06]wFMCommunicate OK [08:49:06]SAM_PROTO_GetShiftState done [08:49:06]FM_GetShiftState done [08:49:06]opened in 1724112758 [08:49:06]opened+sec_in_day 1724199158 [08:49:06]quantity*price = 150041 [08:49:06]sum+1 = 150042 [08:49:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 119 20.08.2024 08:49 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200820 ФПД: 240035185854433 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084907&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200820&fm=240035185854433&tin=02508201610067®Number=0000000000092545&sum=150000 [08:49:08]StoreToDocumentArchive [08:49:08]shift 466 fd 200820 [08:49:08]save to /storage/0466/doc_00200820 [08:49:08]save last doc name /storage/0466/doc_00200820 to /storage/kkm_last_doc_name [08:49:08]save OK [08:49:08]Clear old archive folders... [08:49:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:49:08]tlvbuf is 01063B40 [08:49:08]SAM_PROTO_ClearQueue [08:49:08]wFMCommunicate request_size=4 [08:49:08]MH_SAM_APDU [08:49:08]CAPDU: 80 09 00 00 [08:49:08]Write to MH i2c: E2 08 00 B5 0C 80 09 00 00 00 00 00 00 33 [08:49:08]Write i2c OK [08:49:08]MH_I2C_Read... [08:49:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:08]Read from MH i2c: E2 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 03 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 03 00 B5 0C 00 90 00 35 [08:49:08]RAPDU: 90 00 [08:49:08]wFMCommunicate OK [08:49:08]SAM_PROTO_ClearQueue done [08:49:08]KKMCreateOFDPacket [08:49:08]OFDProtocolAddRootSTLVToBuf [08:49:08]FM_MakeSignedData [08:49:08]FM_MakeSignedData [08:49:08]SAM_PROTO_SignData [08:49:08]wFMCommunicate request_size=4 [08:49:08]MH_SAM_APDU [08:49:08]CAPDU: 80 0D 01 02 [08:49:08]Write to MH i2c: E2 08 00 B6 0C 80 0D 01 02 00 00 00 00 3B [08:49:08]Write i2c OK [08:49:08]MH_I2C_Read... [08:49:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:08]Read from MH i2c: E2 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 03 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 03 00 B6 0C 00 90 00 36 [08:49:08]RAPDU: 90 00 [08:49:08]wFMCommunicate OK [08:49:08]wFMCommunicate request_size=255 [08:49:08]MH_SAM_APDU [08:49:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 83 58 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 74 10 03 00 35 04 06 00 DA [08:49:08]Write to MH i2c: E2 02 01 B7 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 83 58 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 74 10 03 00 35 04 06 00 DA 00 00 D8 [08:49:08]Write i2c OK [08:49:08]MH_I2C_Read... [08:49:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:08]Read from MH i2c: E2 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 03 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 03 00 B7 0C 00 90 00 37 [08:49:08]RAPDU: 90 00 [08:49:08]wFMCommunicate OK [08:49:08]wFMCommunicate request_size=10 [08:49:08]MH_SAM_APDU [08:49:08]CAPDU: 80 0D 02 02 05 4F 8B FC 87 E1 [08:49:08]Write to MH i2c: E2 0D 00 B8 0C 80 0D 02 02 05 00 4F 8B FC 87 E1 00 00 86 [08:49:08]Write i2c OK [08:49:08]MH_I2C_Read... [08:49:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:08]Read from MH i2c: E2 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 03 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 03 00 B8 0C 00 90 00 38 [08:49:08]RAPDU: 90 00 [08:49:08]wFMCommunicate OK [08:49:08]wFMCommunicate request_size=4 [08:49:08]MH_SAM_APDU [08:49:08]CAPDU: 80 0D 03 02 [08:49:08]Write to MH i2c: E2 08 00 B9 0C 80 0D 03 02 00 00 00 00 40 [08:49:08]Write i2c OK [08:49:08]MH_I2C_Read... [08:49:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:08]Read from MH i2c: E2 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 0B 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 0B 00 B9 0C 00 EF 8F 26 4A F9 DC BB 44 90 00 03 [08:49:08]RAPDU: EF 8F 26 4A F9 DC BB 44 90 00 [08:49:08]wFMCommunicate OK [08:49:08]SAM_PROTO_SignData done [08:49:08]FM_MakeSignedData done [08:49:08]CreateOFDProtocolMessage [08:49:08]wFMCommunicate request_size=4 [08:49:08]MH_SAM_APDU [08:49:08]CAPDU: 80 11 00 00 [08:49:08]Write to MH i2c: E2 08 00 BA 0C 80 11 00 00 00 00 00 00 40 [08:49:08]Write i2c OK [08:49:08]MH_I2C_Read... [08:49:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:08]Read from MH i2c: E2 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 17 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 17 00 BA 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8D [08:49:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:49:08]wFMCommunicate OK [08:49:08]CreateOFDProtocolMessage done [08:49:08]OFDSenderStorePacket 200820 [08:49:08]StoreOFDPacket docnum=200820 [08:49:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3F C1 07 01 E4 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 83 58 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 74 10 03 00 35 04 06 00 DA 4F 8B FC 87 E1 EF 8F 26 4A F9 DC BB 44 [08:49:08]CheckFolder [08:49:08]dirname=/storage/ofd_packets [08:49:08]CheckFolder done [08:49:08]ProducePacketName [08:49:08]name=ofd_packets/00200820 [08:49:08]NVStorageSaveData ofd_packets/00200820 [08:49:08]File name is /storage/ofd_packets/00200820 [08:49:08]Write 301 bytes [08:49:08]NVStorageSaveData done [08:49:08]OFDSenderStorePacket done [08:49:08]KKMCreateOFDPacket done [08:49:08]NVStorageSaveData kkm_last_timestamp [08:49:08]File name is /storage/kkm_last_timestamp [08:49:08]Write 4 bytes [08:49:08]NVStorageSaveData done [08:49:08]ExternCall_PrintAddStr [08:49:08]wPrintStart [08:49:08]Write to MH i2c: 01 00 00 BB 0C C7 [08:49:08]Write i2c OK [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: 01 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: 01 07 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: 01 07 00 BB 0C 00 00 00 00 00 FF 0F DC [08:49:08]RasterBufferAndPrint [08:49:08]line Счет N : (1)11328400 [08:49:08]line ИНН: 02508201610067 [08:49:08]line Контрольно-Кассовый Чек [08:49:08]line ПРОДАЖА [08:49:08]line ТРК (МРК, ГНК) : 22 [08:49:08]line Товар: 2710124130 [08:49:08]line Аи-92-К-4 [08:49:08]line 22.130 * 67.80 [08:49:08]line = 1500.41 [08:49:08]line НДС 12% НСП 1% [08:49:08]line > о реализуемом товаре [08:49:08]line ОКРУГЛЕНИЕ: -0.41 [08:49:08]line ИТОГО: 1500.00 [08:49:08]line Внесено: 1500.00 [08:49:08]line СДАЧА: 0.00 [08:49:08]line НСП 1% : 13.28 [08:49:08]line НДС 12% : 159.34 [08:49:08]line Наличными: 1500.00 [08:49:08]line Безнал.: 0.00 [08:49:08]line Место: АЗС № 95 "Партнер Нефть" [08:49:08]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:49:08]line СНО: Общий режим [08:49:08]line Чек 119 20.08.2024 08:49 [08:49:08]line Смена: 466 ФФД: 1.0 [08:49:08]line ЗНМ: 0300000079 [08:49:08]line РНМ: 0000000000092545 [08:49:08]line Версия ККМ: 001 [08:49:08]line ФМ: 0000000000871802 [08:49:08]line ФД: 200820 [08:49:08]line ФПД: 240035185854433 [08:49:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084907&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200820&fm=240035185854433&tin=02508201610067®Number=0000000000092545&sum=150000 [08:49:08]OFD Sender: Processing packet 200820 [packets to send 247, broken 246] [08:49:08]ProducePacketName [08:49:08]name=ofd_packets/00200820 [08:49:08]OFD Sender: To server: pG, [08:49:08]CommunicateWithHost lk.salyk.kg:30040 [08:49:08]ConnectInit lk.salyk.kg [08:49:08]written 0, free lines is 4095 [08:49:09]Connected sock=9 [08:49:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3F C1 07 01 E4 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 83 58 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 74 10 03 00 35 04 06 00 DA 4F 8B FC 87 E1 EF 8F 26 4A F9 DC BB 44 [08:49:09]Write to MH i2c: 01 00 00 E6 0C F2 [08:49:09]Write i2c OK [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: 01 [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: 01 07 00 [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: 01 07 00 E6 0C 00 00 00 00 00 E2 0C E7 [08:49:09]RasterBufferAndPrint [08:49:09]line [08:49:09]line [08:49:09]line [08:49:09]line [08:49:09]line [08:49:09]written 0, free lines is 3304 [08:49:09]MH_Cut [08:49:09]Write to MH i2c: D1 01 00 ED 0C 01 CB [08:49:09]Write i2c OK [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: D1 [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: D1 01 00 [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: D1 01 00 ED 0C 00 CA [08:49:09]Write to MH i2c: 01 00 00 EE 0C FA [08:49:09]Write i2c OK [08:49:09]MH_I2C_Read... [08:49:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 27 A1 47 00 9E 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 31 38 30 32 10 04 04 00 74 10 03 00 F4 03 04 00 EB 02 C4 66 B6 04 01 00 00 84 87 8E FE BF D3 2B 80 [08:49:09]CommunicateWithHost err = 0 [08:49:09]CheckOFDResponse [08:49:09]1017 (14) - 77093643461234 [08:49:09]1041 (16) - 0000000000871802 [08:49:09]1040 (4) - 200820 [08:49:09]1012 (4) - 20.08.2024 02:43 [08:49:09]1206 (1) - 0 [08:49:09]OFD Sender: Remove packet 200820 [08:49:09]ProducePacketName [08:49:09]name=ofd_packets/00200820 [08:49:09]NVStorageDeleteData [08:49:09]OFD Sender: No OFD packet to send [08:49:10]*** Cut start [08:49:10]*** Purtial cut [08:49:10]*** CUTSNS_PIN = 0 [08:49:10]*** Stage 1: CUTSNS_PIN = 1 [08:49:12]Read from MH i2c: 01 [08:49:12]MH_I2C_Read... [08:49:12]*** Stop cut motor [08:49:12]*** Cut end [08:49:12]Read from MH i2c: 01 07 00 [08:49:12]MH_I2C_Read... [08:49:12]Read from MH i2c: 01 07 00 EE 0C 00 00 00 00 00 FF 0F 0F [08:49:12]process_action close_receipt done [08:49:12]requested_data is exist [08:49:12]produce_requested_data [08:49:12]requested_item fm.sn is exist - process it [08:49:12]wFMCommunicate request_size=4 [08:49:12]MH_SAM_APDU [08:49:12]CAPDU: 80 11 00 00 [08:49:12]Write to MH i2c: E2 08 00 EF 0C 80 11 00 00 00 00 00 00 75 [08:49:12]Write i2c OK [08:49:12]MH_I2C_Read... [08:49:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:12]Read from MH i2c: E2 [08:49:12]MH_I2C_Read... [08:49:12]Read from MH i2c: E2 17 00 [08:49:12]MH_I2C_Read... [08:49:12]Read from MH i2c: E2 17 00 EF 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C2 [08:49:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:49:12]wFMCommunicate OK [08:49:12]requested_item fd.num is exist - process it [08:49:12]SAM_PROTO_GetFieldsCounters [08:49:12]wFMCommunicate request_size=4 [08:49:12]MH_SAM_APDU [08:49:12]CAPDU: 80 13 00 00 [08:49:12]Write to MH i2c: E2 08 00 F0 0C 80 13 00 00 00 00 00 00 78 [08:49:12]Write i2c OK [08:49:12]MH_I2C_Read... [08:49:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:12]Read from MH i2c: E2 [08:49:12]MH_I2C_Read... [08:49:12]Read from MH i2c: E2 62 00 [08:49:12]MH_I2C_Read... [08:49:12]Read from MH i2c: E2 62 00 F0 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 74 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 52 [08:49: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 74 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:49:12]wFMCommunicate OK [08:49:12]SAM_PROTO_GetFieldsCounters done [08:49:12]requested_item shift.num is exist - process it [08:49:12]requested_item shift.opened is exist - process it [08:49:12]req_shift_opened [08:49:12]FM_GetShiftState [08:49:12]SAM_PROTO_GetShiftState [08:49:12]wFMCommunicate request_size=4 [08:49:12]MH_SAM_APDU [08:49:12]CAPDU: 80 13 01 00 [08:49:12]Write to MH i2c: E2 08 00 F1 0C 80 13 01 00 00 00 00 00 7A [08:49:12]Write i2c OK [08:49:12]MH_I2C_Read... [08:49:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:12]Read from MH i2c: E2 [08:49:12]MH_I2C_Read... [08:49:12]Read from MH i2c: E2 0E 00 [08:49:12]MH_I2C_Read... [08:49:12]Read from MH i2c: E2 0E 00 F1 0C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 04 [08:49:12]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:49:12]wFMCommunicate OK [08:49:12]SAM_PROTO_GetShiftState done [08:49:12]FM_GetShiftState done [08:49:12]req_shift_opened done [08:49:12]requested_item shift.open_date is exist - process it [08:49:12]req_shift_open_date [08:49:12]req_shift_open_date done [08:49:12]produce_requested_data done [08:49:12]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200820,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:49:12]process_action_free close_receipt [08:49:12]json_value_free [08:49:12]json_value_free done [08:49:12]process_json_proto returns [08:49:12]Send response to host [08:49:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200820,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:49:12]free response buf [08:49:12]execute_script done [08:49:12]execute_script returns [08:49:12]free content buf [08:49:12]Sock 10.Close socket [08:49:12]Sock 10.Thread stoped [08:49:12]accept exits with 8 [08:49:12]New connection [08:49:12]New thread 3067211108 created [08:49:12]Thread 3067067748 joined [08:49:12]Waiting for new connection... [08:49:12] Sock 8.Parse request [08:49:12]Sock 8.Check first char [08:49:12]Sock 8.First char is OK [08:49:12]request: POST /json_proto HTTP/1.0 [08:49:12]Method: POST [08:49:12]URL: /json_proto [08:49:12]Method is POST - this is cgi request [08:49:12]url: /json_proto [08:49:12]query_string will be loaded in cgi processing [08:49:12]execute_cgi json_proto POST (null) [08:49:12]execute_cgi path=json_proto method=POST [08:49:12]POST find Content-Length [08:49:12]Host: 172.17.46.195:8080 [08:49:12]Content-Length: 676 [08:49:12]Content-Type: application/json [08:49:12] [08:49:12]POST finish read [08:49:12]Found Content-Length = 676 [08:49:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:12]execute_script... [08:49:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:12]POST & json_proto [08:49:12]process_json_proto [08:49:12]json parsed OK: [08:49:12]protocol is kg_v1.0 [08:49:12]action value=close_receipt [08:49:12]process_action close_receipt [08:49:12]cmd_close_receipt [08:49:12]MH_GetDate [08:49:12]Write to MH i2c: F0 00 00 F2 0C ED [08:49:12]Write i2c OK [08:49:12]MH_I2C_Read... [08:49:12]Read from MH i2c: F0 [08:49:12]MH_I2C_Read... [08:49:12]Read from MH i2c: F0 09 00 [08:49:12]MH_I2C_Read... [08:49:12]Read from MH i2c: F0 09 00 F2 0C 00 89 58 C4 66 75 08 C2 66 A6 [08:49:12]GetLastDocTimeStamp 1724143747 [08:49:12]current date 1724143753 [08:49:12]FM_GetShiftState [08:49:12]SAM_PROTO_GetShiftState [08:49:12]wFMCommunicate request_size=4 [08:49:12]MH_SAM_APDU [08:49:12]CAPDU: 80 13 01 00 [08:49:12]Write to MH i2c: E2 08 00 F3 0C 80 13 01 00 00 00 00 00 7C [08:49:12]Write i2c OK [08:49:12]MH_I2C_Read... [08:49:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:12]Read from MH i2c: E2 [08:49:12]MH_I2C_Read... [08:49:12]Read from MH i2c: E2 0E 00 [08:49:12]MH_I2C_Read... [08:49:12]Read from MH i2c: E2 0E 00 F3 0C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 06 [08:49:12]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:49:12]wFMCommunicate OK [08:49:12]SAM_PROTO_GetShiftState done [08:49:12]FM_GetShiftState done [08:49:12]opened in 1724112758 [08:49:12]opened+sec_in_day 1724199158 [08:49:12]quantity*price = 70027 [08:49:12]sum+1 = 70029 [08:49:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 120 20.08.2024 08:49 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200821 ФПД: 78895348480056 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084913&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200821&fm=78895348480056&tin=02508201610067®Number=0000000000092545&sum=70000 [08:49:13]StoreToDocumentArchive [08:49:13]shift 466 fd 200821 [08:49:13]save to /storage/0466/doc_00200821 [08:49:13]save last doc name /storage/0466/doc_00200821 to /storage/kkm_last_doc_name [08:49:14]save OK [08:49:14]Clear old archive folders... [08:49:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:49:14]tlvbuf is 0100A690 [08:49:14]SAM_PROTO_ClearQueue [08:49:14]wFMCommunicate request_size=4 [08:49:14]MH_SAM_APDU [08:49:14]CAPDU: 80 09 00 00 [08:49:14]Write to MH i2c: E2 08 00 00 0D 80 09 00 00 00 00 00 00 7F [08:49:14]Write i2c OK [08:49:14]MH_I2C_Read... [08:49:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:14]Read from MH i2c: E2 [08:49:14]MH_I2C_Read... [08:49:14]Read from MH i2c: E2 03 00 [08:49:14]MH_I2C_Read... [08:49:14]Read from MH i2c: E2 03 00 00 0D 00 90 00 81 [08:49:14]RAPDU: 90 00 [08:49:14]wFMCommunicate OK [08:49:14]SAM_PROTO_ClearQueue done [08:49:14]KKMCreateOFDPacket [08:49:14]OFDProtocolAddRootSTLVToBuf [08:49:14]FM_MakeSignedData [08:49:14]FM_MakeSignedData [08:49:14]SAM_PROTO_SignData [08:49:14]wFMCommunicate request_size=4 [08:49:14]MH_SAM_APDU [08:49:14]CAPDU: 80 0D 01 02 [08:49:14]Write to MH i2c: E2 08 00 01 0D 80 0D 01 02 00 00 00 00 87 [08:49:14]Write i2c OK [08:49:14]MH_I2C_Read... [08:49:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:14]Read from MH i2c: E2 [08:49:14]MH_I2C_Read... [08:49:14]Read from MH i2c: E2 03 00 [08:49:14]MH_I2C_Read... [08:49:14]Read from MH i2c: E2 03 00 01 0D 00 90 00 82 [08:49:14]RAPDU: 90 00 [08:49:14]wFMCommunicate OK [08:49:14]wFMCommunicate request_size=255 [08:49:14]MH_SAM_APDU [08:49:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 89 58 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 75 10 03 00 35 04 06 00 47 C1 41 38 [08:49:14]Write to MH i2c: E2 02 01 02 0D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 89 58 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 75 10 03 00 35 04 06 00 47 C1 41 38 00 00 61 [08:49:14]Write i2c OK [08:49:14]MH_I2C_Read... [08:49:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:14]Read from MH i2c: E2 [08:49:14]MH_I2C_Read... [08:49:14]Read from MH i2c: E2 03 00 [08:49:14]MH_I2C_Read... [08:49:14]Read from MH i2c: E2 03 00 02 0D 00 90 00 83 [08:49:14]RAPDU: 90 00 [08:49:14]wFMCommunicate OK [08:49:14]wFMCommunicate request_size=7 [08:49:14]MH_SAM_APDU [08:49:14]CAPDU: 80 0D 02 02 02 78 38 [08:49:14]Write to MH i2c: E2 0A 00 03 0D 80 0D 02 02 02 00 78 38 00 00 3E [08:49:14]Write i2c OK [08:49:14]MH_I2C_Read... [08:49:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:14]Read from MH i2c: E2 [08:49:14]MH_I2C_Read... [08:49:14]Read from MH i2c: E2 03 00 [08:49:14]MH_I2C_Read... [08:49:14]Read from MH i2c: E2 03 00 03 0D 00 90 00 84 [08:49:14]RAPDU: 90 00 [08:49:14]wFMCommunicate OK [08:49:14]wFMCommunicate request_size=4 [08:49:14]MH_SAM_APDU [08:49:14]CAPDU: 80 0D 03 02 [08:49:14]Write to MH i2c: E2 08 00 04 0D 80 0D 03 02 00 00 00 00 8C [08:49:14]Write i2c OK [08:49:14]MH_I2C_Read... [08:49:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:14]Read from MH i2c: E2 [08:49:14]MH_I2C_Read... [08:49:14]Read from MH i2c: E2 0B 00 [08:49:14]MH_I2C_Read... [08:49:14]Read from MH i2c: E2 0B 00 04 0D 00 1E 23 F1 29 41 B4 32 CD 90 00 DC [08:49:14]RAPDU: 1E 23 F1 29 41 B4 32 CD 90 00 [08:49:14]wFMCommunicate OK [08:49:14]SAM_PROTO_SignData done [08:49:14]FM_MakeSignedData done [08:49:14]CreateOFDProtocolMessage [08:49:14]wFMCommunicate request_size=4 [08:49:14]MH_SAM_APDU [08:49:14]CAPDU: 80 11 00 00 [08:49:14]Write to MH i2c: E2 08 00 05 0D 80 11 00 00 00 00 00 00 8C [08:49:14]Write i2c OK [08:49:14]MH_I2C_Read... [08:49:14]Read from MH i2c: E2 [08:49:14]MH_I2C_Read... [08:49:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:14]Read from MH i2c: E2 17 00 [08:49:14]MH_I2C_Read... [08:49:14]Read from MH i2c: E2 17 00 05 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D9 [08:49:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:49:14]wFMCommunicate OK [08:49:14]CreateOFDProtocolMessage done [08:49:14]OFDSenderStorePacket 200821 [08:49:14]StoreOFDPacket docnum=200821 [08:49:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 9D 65 04 01 86 D6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 89 58 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 75 10 03 00 35 04 06 00 47 C1 41 38 78 38 1E 23 F1 29 41 B4 32 CD [08:49:15]CheckFolder [08:49:15]dirname=/storage/ofd_packets [08:49:15]CheckFolder done [08:49:15]ProducePacketName [08:49:15]name=ofd_packets/00200821 [08:49:15]NVStorageSaveData ofd_packets/00200821 [08:49:15]File name is /storage/ofd_packets/00200821 [08:49:15]Write 298 bytes [08:49:15]NVStorageSaveData done [08:49:15]OFDSenderStorePacket done [08:49:15]KKMCreateOFDPacket done [08:49:15]NVStorageSaveData kkm_last_timestamp [08:49:15]File name is /storage/kkm_last_timestamp [08:49:15]Write 4 bytes [08:49:15]NVStorageSaveData done [08:49:15]OFD Sender: No OFD packet to send [08:49:15]ExternCall_PrintAddStr [08:49:15]wPrintStart [08:49:15]Write to MH i2c: 01 00 00 06 0D 13 [08:49:15]Write i2c OK [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: 01 [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: 01 07 00 [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: 01 07 00 06 0D 00 00 00 00 00 FF 0F 28 [08:49:15]RasterBufferAndPrint [08:49:15]line Счет N : (1)11328399 [08:49:15]line ИНН: 02508201610067 [08:49:15]line Контрольно-Кассовый Чек [08:49:15]line ПРОДАЖА [08:49:15]line ТРК (МРК, ГНК) : 51 [08:49:15]line Товар: 2710194210 [08:49:15]line ДТ-К-5 [08:49:15]line 9.190 * 76.20 [08:49:15]line = 700.28 [08:49:15]line НДС 12% НСП 1% [08:49:15]line > о реализуемом товаре [08:49:15]line ОКРУГЛЕНИЕ: -0.28 [08:49:15]line ИТОГО: 700.00 [08:49:15]line Внесено: 700.00 [08:49:15]line СДАЧА: 0.00 [08:49:15]line НСП 1% : 6.20 [08:49:15]line НДС 12% : 74.37 [08:49:15]line Наличными: 700.00 [08:49:15]line Безнал.: 0.00 [08:49:15]line Место: АЗС № 95 "Партнер Нефть" [08:49:15]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:49:15]line СНО: Общий режим [08:49:15]line Чек 120 20.08.2024 08:49 [08:49:15]line Смена: 466 ФФД: 1.0 [08:49:15]line ЗНМ: 0300000079 [08:49:15]line РНМ: 0000000000092545 [08:49:15]line Версия ККМ: 001 [08:49:15]line ФМ: 0000000000871802 [08:49:15]line ФД: 200821 [08:49:15]line ФПД: 78895348480056 [08:49:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T084913&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200821&fm=78895348480056&tin=02508201610067®Number=0000000000092545&sum=70000 [08:49:15]written 0, free lines is 4095 [08:49:15]OFD Sender: Processing packet 200821 [packets to send 247, broken 246] [08:49:15]ProducePacketName [08:49:15]name=ofd_packets/00200821 [08:49:15]OFD Sender: To server: pG, [08:49:15]CommunicateWithHost lk.salyk.kg:30040 [08:49:15]ConnectInit lk.salyk.kg [08:49:15]Connected sock=10 [08:49:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 9D 65 04 01 86 D6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 89 58 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 75 10 03 00 35 04 06 00 47 C1 41 38 78 38 1E 23 F1 29 41 B4 32 CD [08:49:15]Write to MH i2c: 01 00 00 31 0D 3E [08:49:15]Write i2c OK [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: 01 [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: 01 07 00 [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: 01 07 00 31 0D 00 00 00 00 00 F6 0C 47 [08:49:15]RasterBufferAndPrint [08:49:15]line [08:49:15]line [08:49:15]line [08:49:15]line [08:49:15]line [08:49:15]written 0, free lines is 3330 [08:49:15]MH_Cut [08:49:15]Write to MH i2c: D1 01 00 38 0D 01 17 [08:49:15]Write i2c OK [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: D1 [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: D1 01 00 [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: D1 01 00 38 0D 00 16 [08:49:15]Write to MH i2c: 01 00 00 39 0D 46 [08:49:15]Write i2c OK [08:49:15]MH_I2C_Read... [08:49:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 74 B9 47 00 EF 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 31 38 30 32 10 04 04 00 75 10 03 00 F4 03 04 00 F1 02 C4 66 B6 04 01 00 00 CE D1 9B F8 B2 C4 01 1F [08:49:15]CommunicateWithHost err = 0 [08:49:15]CheckOFDResponse [08:49:15]1017 (14) - 77093643461234 [08:49:15]1041 (16) - 0000000000871802 [08:49:15]1040 (4) - 200821 [08:49:15]1012 (4) - 20.08.2024 02:44 [08:49:15]1206 (1) - 0 [08:49:15]OFD Sender: Remove packet 200821 [08:49:15]ProducePacketName [08:49:15]name=ofd_packets/00200821 [08:49:15]NVStorageDeleteData [08:49:16]*** Cut start [08:49:16]*** Purtial cut [08:49:16]*** Stage 1: CUTSNS_PIN = 1 [08:49:16]OFD Sender: No OFD packet to send [08:49:16]Read from MH i2c: 01 [08:49:16]MH_I2C_Read... [08:49:16]*** Stop cut motor [08:49:16]*** Cut end [08:49:16]Read from MH i2c: 01 07 00 [08:49:16]MH_I2C_Read... [08:49:16]Read from MH i2c: 01 07 00 39 0D 00 00 00 00 00 FF 0F 5B [08:49:16]process_action close_receipt done [08:49:16]requested_data is exist [08:49:16]produce_requested_data [08:49:16]requested_item fm.sn is exist - process it [08:49:16]wFMCommunicate request_size=4 [08:49:16]MH_SAM_APDU [08:49:16]CAPDU: 80 11 00 00 [08:49:16]Write to MH i2c: E2 08 00 3A 0D 80 11 00 00 00 00 00 00 C1 [08:49:16]Write i2c OK [08:49:16]MH_I2C_Read... [08:49:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:16]Read from MH i2c: E2 [08:49:16]MH_I2C_Read... [08:49:16]Read from MH i2c: E2 17 00 [08:49:16]MH_I2C_Read... [08:49:16]Read from MH i2c: E2 17 00 3A 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0E [08:49:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:49:16]wFMCommunicate OK [08:49:16]requested_item fd.num is exist - process it [08:49:16]SAM_PROTO_GetFieldsCounters [08:49:16]wFMCommunicate request_size=4 [08:49:16]MH_SAM_APDU [08:49:16]CAPDU: 80 13 00 00 [08:49:16]Write to MH i2c: E2 08 00 3B 0D 80 13 00 00 00 00 00 00 C4 [08:49:16]Write i2c OK [08:49:16]MH_I2C_Read... [08:49:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:16]Read from MH i2c: E2 [08:49:16]MH_I2C_Read... [08:49:16]Read from MH i2c: E2 62 00 [08:49:16]MH_I2C_Read... [08:49:16]Read from MH i2c: E2 62 00 3B 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 75 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [08:49:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 75 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:49:16]wFMCommunicate OK [08:49:16]SAM_PROTO_GetFieldsCounters done [08:49:16]requested_item shift.num is exist - process it [08:49:16]requested_item shift.opened is exist - process it [08:49:16]req_shift_opened [08:49:16]FM_GetShiftState [08:49:16]SAM_PROTO_GetShiftState [08:49:16]wFMCommunicate request_size=4 [08:49:16]MH_SAM_APDU [08:49:16]CAPDU: 80 13 01 00 [08:49:16]Write to MH i2c: E2 08 00 3C 0D 80 13 01 00 00 00 00 00 C6 [08:49:16]Write i2c OK [08:49:16]MH_I2C_Read... [08:49:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:16]Read from MH i2c: E2 [08:49:16]MH_I2C_Read... [08:49:16]Read from MH i2c: E2 0E 00 [08:49:16]MH_I2C_Read... [08:49:16]Read from MH i2c: E2 0E 00 3C 0D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 50 [08:49:16]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:49:16]wFMCommunicate OK [08:49:16]SAM_PROTO_GetShiftState done [08:49:16]FM_GetShiftState done [08:49:16]req_shift_opened done [08:49:16]requested_item shift.open_date is exist - process it [08:49:16]req_shift_open_date [08:49:16]req_shift_open_date done [08:49:16]produce_requested_data done [08:49:16]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200821,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:49:16]process_action_free close_receipt [08:49:16]json_value_free [08:49:16]json_value_free done [08:49:16]process_json_proto returns [08:49:16]Send response to host [08:49:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200821,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:49:16]free response buf [08:49:16]execute_script done [08:49:16]execute_script returns [08:49:16]free content buf [08:49:16]Sock 8.Close socket [08:49:16]Sock 8.Thread stoped [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:38]accept exits with 9 [08:50:38]New connection [08:50:38]New thread 3067067748 created [08:50:38]Thread 3067211108 joined [08:50:38]Waiting for new connection... [08:50:38] Sock 9.Parse request [08:50:38]Sock 9.Check first char [08:50:38]Sock 9.First char is OK [08:50:38]request: POST /json_proto HTTP/1.0 [08:50:38]Method: POST [08:50:38]URL: /json_proto [08:50:38]Method is POST - this is cgi request [08:50:38]url: /json_proto [08:50:38]query_string will be loaded in cgi processing [08:50:38]execute_cgi json_proto POST (null) [08:50:38]execute_cgi path=json_proto method=POST [08:50:38]POST find Content-Length [08:50:38]Host: 172.17.46.195:8080 [08:50:38]Content-Length: 679 [08:50:38]Content-Type: application/json [08:50:38] [08:50:38]POST finish read [08:50:38]Found Content-Length = 679 [08:50:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328402", "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" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:38]execute_script... [08:50: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)11328402", "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" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:38]POST & json_proto [08:50:38]process_json_proto [08:50:38]json parsed OK: [08:50:38]protocol is kg_v1.0 [08:50:38]action value=close_receipt [08:50:38]process_action close_receipt [08:50:38]cmd_close_receipt [08:50:38]MH_GetDate [08:50:38]Write to MH i2c: F0 00 00 3D 0D 39 [08:50:38]Write i2c OK [08:50:38]MH_I2C_Read... [08:50:38]Read from MH i2c: F0 [08:50:38]MH_I2C_Read... [08:50:38]Read from MH i2c: F0 09 00 [08:50:38]MH_I2C_Read... [08:50:38]Read from MH i2c: F0 09 00 3D 0D 00 DE 58 C4 66 75 08 C2 66 47 [08:50:38]GetLastDocTimeStamp 1724143753 [08:50:38]current date 1724143838 [08:50:38]FM_GetShiftState [08:50:38]SAM_PROTO_GetShiftState [08:50:38]wFMCommunicate request_size=4 [08:50:38]MH_SAM_APDU [08:50:38]CAPDU: 80 13 01 00 [08:50:38]Write to MH i2c: E2 08 00 3E 0D 80 13 01 00 00 00 00 00 C8 [08:50:38]Write i2c OK [08:50:38]MH_I2C_Read... [08:50:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:38]Read from MH i2c: E2 [08:50:38]MH_I2C_Read... [08:50:38]Read from MH i2c: E2 0E 00 [08:50:38]MH_I2C_Read... [08:50:38]Read from MH i2c: E2 0E 00 3E 0D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 52 [08:50:38]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:50:38]wFMCommunicate OK [08:50:38]SAM_PROTO_GetShiftState done [08:50:38]FM_GetShiftState done [08:50:38]opened in 1724112758 [08:50:38]opened+sec_in_day 1724199158 [08:50:38]quantity*price = 20001 [08:50:38]sum+1 = 20002 [08:50:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 121 20.08.2024 08:50 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200822 ФПД: 121924988749706 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085038&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200822&fm=121924988749706&tin=02508201610067®Number=0000000000092545&sum=20000 [08:50:39]StoreToDocumentArchive [08:50:39]shift 466 fd 200822 [08:50:39]save to /storage/0466/doc_00200822 [08:50:39]save last doc name /storage/0466/doc_00200822 to /storage/kkm_last_doc_name [08:50:39]save OK [08:50:39]Clear old archive folders... [08:50:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:50:39]tlvbuf is 0100B3F0 [08:50:39]SAM_PROTO_ClearQueue [08:50:39]wFMCommunicate request_size=4 [08:50:39]MH_SAM_APDU [08:50:39]CAPDU: 80 09 00 00 [08:50:39]Write to MH i2c: E2 08 00 4B 0D 80 09 00 00 00 00 00 00 CA [08:50:39]Write i2c OK [08:50:39]MH_I2C_Read... [08:50:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:50:39]Read from MH i2c: E2 [08:50:39]MH_I2C_Read... [08:50:39]Read from MH i2c: E2 03 00 [08:50:39]MH_I2C_Read... [08:50:39]Read from MH i2c: E2 03 00 4B 0D 00 90 00 CC [08:50:39]RAPDU: 90 00 [08:50:39]wFMCommunicate OK [08:50:39]SAM_PROTO_ClearQueue done [08:50:39]KKMCreateOFDPacket [08:50:39]OFDProtocolAddRootSTLVToBuf [08:50:39]FM_MakeSignedData [08:50:39]FM_MakeSignedData [08:50:39]SAM_PROTO_SignData [08:50:39]wFMCommunicate request_size=4 [08:50:39]MH_SAM_APDU [08:50:39]CAPDU: 80 0D 01 02 [08:50:39]Write to MH i2c: E2 08 00 4C 0D 80 0D 01 02 00 00 00 00 D2 [08:50:39]Write i2c OK [08:50:39]MH_I2C_Read... [08:50:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:50:39]Read from MH i2c: E2 [08:50:39]MH_I2C_Read... [08:50:39]Read from MH i2c: E2 03 00 [08:50:39]MH_I2C_Read... [08:50:39]Read from MH i2c: E2 03 00 4C 0D 00 90 00 CD [08:50:39]RAPDU: 90 00 [08:50:39]wFMCommunicate OK [08:50:39]wFMCommunicate request_size=255 [08:50:39]MH_SAM_APDU [08:50: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 DE 58 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 76 10 03 00 35 04 06 00 6E [08:50:39]Write to MH i2c: E2 02 01 4D 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 DE 58 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 76 10 03 00 35 04 06 00 6E 00 00 EF [08:50:39]Write i2c OK [08:50:39]MH_I2C_Read... [08:50:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:39]Read from MH i2c: E2 [08:50:39]MH_I2C_Read... [08:50:39]Read from MH i2c: E2 03 00 [08:50:39]MH_I2C_Read... [08:50:39]Read from MH i2c: E2 03 00 4D 0D 00 90 00 CE [08:50:39]RAPDU: 90 00 [08:50:39]wFMCommunicate OK [08:50:39]wFMCommunicate request_size=10 [08:50:39]MH_SAM_APDU [08:50:39]CAPDU: 80 0D 02 02 05 E3 DF A4 C7 8A [08:50:39]Write to MH i2c: E2 0D 00 4E 0D 80 0D 02 02 05 00 E3 DF A4 C7 8A 00 00 96 [08:50:39]Write i2c OK [08:50:39]MH_I2C_Read... [08:50:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:39]Read from MH i2c: E2 [08:50:39]MH_I2C_Read... [08:50:39]Read from MH i2c: E2 03 00 [08:50:39]MH_I2C_Read... [08:50:39]Read from MH i2c: E2 03 00 4E 0D 00 90 00 CF [08:50:39]RAPDU: 90 00 [08:50:39]wFMCommunicate OK [08:50:39]wFMCommunicate request_size=4 [08:50:39]MH_SAM_APDU [08:50:39]CAPDU: 80 0D 03 02 [08:50:39]Write to MH i2c: E2 08 00 4F 0D 80 0D 03 02 00 00 00 00 D7 [08:50:39]Write i2c OK [08:50:39]MH_I2C_Read... [08:50:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:50:39]Read from MH i2c: E2 [08:50:39]MH_I2C_Read... [08:50:39]Read from MH i2c: E2 0B 00 [08:50:39]MH_I2C_Read... [08:50:39]Read from MH i2c: E2 0B 00 4F 0D 00 A1 80 53 D2 C9 F9 2A A1 90 00 AB [08:50:39]RAPDU: A1 80 53 D2 C9 F9 2A A1 90 00 [08:50:39]wFMCommunicate OK [08:50:39]SAM_PROTO_SignData done [08:50:39]FM_MakeSignedData done [08:50:39]CreateOFDProtocolMessage [08:50:39]wFMCommunicate request_size=4 [08:50:39]MH_SAM_APDU [08:50:39]CAPDU: 80 11 00 00 [08:50:39]Write to MH i2c: E2 08 00 50 0D 80 11 00 00 00 00 00 00 D7 [08:50:39]Write i2c OK [08:50:39]MH_I2C_Read... [08:50:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:39]Read from MH i2c: E2 [08:50:39]MH_I2C_Read... [08:50:39]Read from MH i2c: E2 17 00 [08:50:39]MH_I2C_Read... [08:50:39]Read from MH i2c: E2 17 00 50 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 24 [08:50:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:50:39]wFMCommunicate OK [08:50:39]CreateOFDProtocolMessage done [08:50:39]OFDSenderStorePacket 200822 [08:50:39]StoreOFDPacket docnum=200822 [08:50:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AE 5C 07 01 B8 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 DE 58 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 76 10 03 00 35 04 06 00 6E E3 DF A4 C7 8A A1 80 53 D2 C9 F9 2A A1 [08:50:39]CheckFolder [08:50:39]dirname=/storage/ofd_packets [08:50:39]CheckFolder done [08:50:39]ProducePacketName [08:50:39]name=ofd_packets/00200822 [08:50:39]NVStorageSaveData ofd_packets/00200822 [08:50:39]File name is /storage/ofd_packets/00200822 [08:50:39]Write 301 bytes [08:50:39]NVStorageSaveData done [08:50:39]OFDSenderStorePacket done [08:50:39]KKMCreateOFDPacket done [08:50:39]NVStorageSaveData kkm_last_timestamp [08:50:39]File name is /storage/kkm_last_timestamp [08:50:39]Write 4 bytes [08:50:39]NVStorageSaveData done [08:50:39]ExternCall_PrintAddStr [08:50:39]wPrintStart [08:50:39]Write to MH i2c: 01 00 00 51 0D 5E [08:50:39]Write i2c OK [08:50:39]MH_I2C_Read... [08:50:39]Read from MH i2c: 01 [08:50:39]MH_I2C_Read... [08:50:39]Read from MH i2c: 01 07 00 [08:50:39]MH_I2C_Read... [08:50:39]Read from MH i2c: 01 07 00 51 0D 00 00 00 00 00 FF 0F 73 [08:50:39]RasterBufferAndPrint [08:50:39]line Счет N : (1)11328402 [08:50:39]line ИНН: 02508201610067 [08:50:39]line Контрольно-Кассовый Чек [08:50:39]line ПРОДАЖА [08:50:39]line ТРК (МРК, ГНК) : 42 [08:50:39]line Товар: 2710124130 [08:50:39]line Аи-92-К-4 [08:50:39]line 2.950 * 67.80 [08:50:39]line = 200.01 [08:50:39]line НДС 12% НСП 1% [08:50:39]line > о реализуемом товаре [08:50:39]line ОКРУГЛЕНИЕ: -0.01 [08:50:39]line ИТОГО: 200.00 [08:50:39]line Внесено: 200.00 [08:50:39]line СДАЧА: 0.00 [08:50:39]line НСП 1% : 1.77 [08:50:39]line НДС 12% : 21.24 [08:50:39]line Наличными: 200.00 [08:50:39]line Безнал.: 0.00 [08:50:39]line Место: АЗС № 95 "Партнер Нефть" [08:50:39]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:50:39]line СНО: Общий режим [08:50:39]line Чек 121 20.08.2024 08:50 [08:50:39]line Смена: 466 ФФД: 1.0 [08:50:39]line ЗНМ: 0300000079 [08:50:39]line РНМ: 0000000000092545 [08:50:39]line Версия ККМ: 001 [08:50:39]line ФМ: 0000000000871802 [08:50:39]line ФД: 200822 [08:50:39]line ФПД: 121924988749706 [08:50:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085038&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200822&fm=121924988749706&tin=02508201610067®Number=0000000000092545&sum=20000 [08:50:39]written 0, free lines is 4095 [08:50:39]OFD Sender: Processing packet 200822 [packets to send 247, broken 246] [08:50:39]ProducePacketName [08:50:39]name=ofd_packets/00200822 [08:50:39]OFD Sender: To server: pG, [08:50:39]CommunicateWithHost lk.salyk.kg:30040 [08:50:39]ConnectInit lk.salyk.kg [08:50:40]Connected sock=10 [08:50:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AE 5C 07 01 B8 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 DE 58 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 76 10 03 00 35 04 06 00 6E E3 DF A4 C7 8A A1 80 53 D2 C9 F9 2A A1 [08:50:40]Write to MH i2c: 01 00 00 7C 0D 89 [08:50:40]Write i2c OK [08:50:40]MH_I2C_Read... [08:50:40]Read from MH i2c: 01 [08:50:40]MH_I2C_Read... [08:50:40]Read from MH i2c: 01 07 00 [08:50:40]MH_I2C_Read... [08:50:40]Read from MH i2c: 01 07 00 7C 0D 00 00 00 00 00 DC 0C 78 [08:50:40]RasterBufferAndPrint [08:50:40]line [08:50:40]line [08:50:40]line [08:50:40]line [08:50:40]line [08:50:40]written 0, free lines is 3298 [08:50:40]MH_Cut [08:50:40]Write to MH i2c: D1 01 00 83 0D 01 62 [08:50:40]Write i2c OK [08:50:40]MH_I2C_Read... [08:50:40]Read from MH i2c: D1 [08:50:40]MH_I2C_Read... [08:50:40]Read from MH i2c: D1 01 00 [08:50:40]MH_I2C_Read... [08:50:40]Read from MH i2c: D1 01 00 83 0D 00 61 [08:50:40]Write to MH i2c: 01 00 00 84 0D 91 [08:50:40]Write i2c OK [08:50:40]MH_I2C_Read... [08:50:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 54 3C 47 00 3C 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 31 38 30 32 10 04 04 00 76 10 03 00 F4 03 04 00 46 03 C4 66 B6 04 01 00 00 6C ED 4A B1 34 DC B0 60 [08:50:40]CommunicateWithHost err = 0 [08:50:40]CheckOFDResponse [08:50:40]1017 (14) - 77093643461234 [08:50:40]1041 (16) - 0000000000871802 [08:50:40]1040 (4) - 200822 [08:50:40]1012 (4) - 20.08.2024 02:45 [08:50:40]1206 (1) - 0 [08:50:40]OFD Sender: Remove packet 200822 [08:50:40]ProducePacketName [08:50:40]name=ofd_packets/00200822 [08:50:40]NVStorageDeleteData [08:50:40]OFD Sender: No OFD packet to send [08:50:40]*** Cut start [08:50:40]*** Purtial cut [08:50:40]*** CUTSNS_PIN = 0 [08:50:41]*** Stage 1: CUTSNS_PIN = 1 [08:50:42]Read from MH i2c: 01 [08:50:43]MH_I2C_Read... [08:50:43]*** Stop cut motor [08:50:43]*** Cut end [08:50:43]Read from MH i2c: 01 07 00 [08:50:43]MH_I2C_Read... [08:50:43]Read from MH i2c: 01 07 00 84 0D 00 00 00 00 00 FF 0F A6 [08:50:43]process_action close_receipt done [08:50:43]requested_data is exist [08:50:43]produce_requested_data [08:50:43]requested_item fm.sn is exist - process it [08:50:43]wFMCommunicate request_size=4 [08:50:43]MH_SAM_APDU [08:50:43]CAPDU: 80 11 00 00 [08:50:43]Write to MH i2c: E2 08 00 85 0D 80 11 00 00 00 00 00 00 0C [08:50:43]Write i2c OK [08:50:43]MH_I2C_Read... [08:50:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:43]Read from MH i2c: E2 [08:50:43]MH_I2C_Read... [08:50:43]Read from MH i2c: E2 17 00 [08:50:43]MH_I2C_Read... [08:50:43]Read from MH i2c: E2 17 00 85 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 59 [08:50:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:50:43]wFMCommunicate OK [08:50:43]requested_item fd.num is exist - process it [08:50:43]SAM_PROTO_GetFieldsCounters [08:50:43]wFMCommunicate request_size=4 [08:50:43]MH_SAM_APDU [08:50:43]CAPDU: 80 13 00 00 [08:50:43]Write to MH i2c: E2 08 00 86 0D 80 13 00 00 00 00 00 00 0F [08:50:43]Write i2c OK [08:50:43]MH_I2C_Read... [08:50:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:43]Read from MH i2c: E2 [08:50:43]MH_I2C_Read... [08:50:43]Read from MH i2c: E2 62 00 [08:50:43]MH_I2C_Read... [08:50:43]Read from MH i2c: E2 62 00 86 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 76 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 F1 [08:50: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 76 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:50:43]wFMCommunicate OK [08:50:43]SAM_PROTO_GetFieldsCounters done [08:50:43]requested_item shift.num is exist - process it [08:50:43]requested_item shift.opened is exist - process it [08:50:43]req_shift_opened [08:50:43]FM_GetShiftState [08:50:43]SAM_PROTO_GetShiftState [08:50:43]wFMCommunicate request_size=4 [08:50:43]MH_SAM_APDU [08:50:43]CAPDU: 80 13 01 00 [08:50:43]Write to MH i2c: E2 08 00 87 0D 80 13 01 00 00 00 00 00 11 [08:50:43]Write i2c OK [08:50:43]MH_I2C_Read... [08:50:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:43]Read from MH i2c: E2 [08:50:43]MH_I2C_Read... [08:50:43]Read from MH i2c: E2 0E 00 [08:50:43]MH_I2C_Read... [08:50:43]Read from MH i2c: E2 0E 00 87 0D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 9B [08:50:43]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:50:43]wFMCommunicate OK [08:50:43]SAM_PROTO_GetShiftState done [08:50:43]FM_GetShiftState done [08:50:43]req_shift_opened done [08:50:43]requested_item shift.open_date is exist - process it [08:50:43]req_shift_open_date [08:50:43]req_shift_open_date done [08:50:43]produce_requested_data done [08:50:43]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200822,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:50:43]process_action_free close_receipt [08:50:43]json_value_free [08:50:43]json_value_free done [08:50:43]process_json_proto returns [08:50:43]Send response to host [08:50:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200822,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:50:43]free response buf [08:50:43]execute_script done [08:50:43]execute_script returns [08:50:43]free content buf [08:50:43]Sock 9.Close socket [08:50:43]Sock 9.Thread stoped [08:50:45]OFD Sender: No OFD packet to send [08:50:50]OFD Sender: No OFD packet to send [08:50:55]OFD Sender: No OFD packet to send [08:51:00]OFD Sender: No OFD packet to send [08:51:03]accept exits with 8 [08:51:03]New connection [08:51:03]New thread 3067211108 created [08:51:03]Thread 3067067748 joined [08:51:03]Waiting for new connection... [08:51:03] Sock 8.Parse request [08:51:03]Sock 8.Check first char [08:51:03]Sock 8.First char is OK [08:51:03]request: POST /json_proto HTTP/1.0 [08:51:03]Method: POST [08:51:03]URL: /json_proto [08:51:03]Method is POST - this is cgi request [08:51:03]url: /json_proto [08:51:03]query_string will be loaded in cgi processing [08:51:03]execute_cgi json_proto POST (null) [08:51:03]execute_cgi path=json_proto method=POST [08:51:03]POST find Content-Length [08:51:03]Host: 172.17.46.195:8080 [08:51:03]Content-Length: 690 [08:51:03]Content-Type: application/json [08:51:03] [08:51:03]POST finish read [08:51:03]Found Content-Length = 690 [08:51:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 37.740, "sum" : 2913.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3100.00, "total" : 2913.00, "payments": [ { "type": 0, "sum" : 2913.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:03]execute_script... [08:51: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)11328398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 37.740, "sum" : 2913.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3100.00, "total" : 2913.00, "payments": [ { "type": 0, "sum" : 2913.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:03]POST & json_proto [08:51:03]process_json_proto [08:51:03]json parsed OK: [08:51:03]protocol is kg_v1.0 [08:51:03]action value=close_receipt [08:51:03]process_action close_receipt [08:51:03]cmd_close_receipt [08:51:03]MH_GetDate [08:51:03]Write to MH i2c: F0 00 00 88 0D 84 [08:51:03]Write i2c OK [08:51:03]MH_I2C_Read... [08:51:03]Read from MH i2c: F0 [08:51:03]MH_I2C_Read... [08:51:03]Read from MH i2c: F0 09 00 [08:51:03]MH_I2C_Read... [08:51:03]Read from MH i2c: F0 09 00 88 0D 00 F8 58 C4 66 75 08 C2 66 AC [08:51:03]GetLastDocTimeStamp 1724143838 [08:51:03]current date 1724143864 [08:51:03]FM_GetShiftState [08:51:03]SAM_PROTO_GetShiftState [08:51:03]wFMCommunicate request_size=4 [08:51:03]MH_SAM_APDU [08:51:03]CAPDU: 80 13 01 00 [08:51:03]Write to MH i2c: E2 08 00 89 0D 80 13 01 00 00 00 00 00 13 [08:51:03]Write i2c OK [08:51:03]MH_I2C_Read... [08:51:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:03]Read from MH i2c: E2 [08:51:03]MH_I2C_Read... [08:51:03]Read from MH i2c: E2 0E 00 [08:51:03]MH_I2C_Read... [08:51:03]Read from MH i2c: E2 0E 00 89 0D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 9D [08:51:03]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:51:03]wFMCommunicate OK [08:51:03]SAM_PROTO_GetShiftState done [08:51:03]FM_GetShiftState done [08:51:03]opened in 1724112758 [08:51:03]opened+sec_in_day 1724199158 [08:51:03]quantity*price = 291352 [08:51:03]sum+1 = 291354 [08:51:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 2913.00 Внесено: 3100.00 СДАЧА: 187.00 НСП 1% : 25.78 НДС 12% : 309.40 Наличными: 2913.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 122 20.08.2024 08:51 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200823 ФПД: 228711737002943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085104&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200823&fm=228711737002943&tin=02508201610067®Number=0000000000092545&sum=291300 [08:51:04]StoreToDocumentArchive [08:51:04]shift 466 fd 200823 [08:51:04]save to /storage/0466/doc_00200823 [08:51:04]save last doc name /storage/0466/doc_00200823 to /storage/kkm_last_doc_name [08:51:04]save OK [08:51:04]Clear old archive folders... [08:51:04]ProcessDocumentItem done err = 0, tmpTLVsize=257 [08:51:04]tlvbuf is 01055F20 [08:51:04]SAM_PROTO_ClearQueue [08:51:04]wFMCommunicate request_size=4 [08:51:04]MH_SAM_APDU [08:51:04]CAPDU: 80 09 00 00 [08:51:04]Write to MH i2c: E2 08 00 96 0D 80 09 00 00 00 00 00 00 15 [08:51:04]Write i2c OK [08:51:04]MH_I2C_Read... [08:51:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:51:04]Read from MH i2c: E2 [08:51:04]MH_I2C_Read... [08:51:04]Read from MH i2c: E2 03 00 [08:51:04]MH_I2C_Read... [08:51:04]Read from MH i2c: E2 03 00 96 0D 00 90 00 17 [08:51:04]RAPDU: 90 00 [08:51:04]wFMCommunicate OK [08:51:04]SAM_PROTO_ClearQueue done [08:51:04]KKMCreateOFDPacket [08:51:04]OFDProtocolAddRootSTLVToBuf [08:51:04]FM_MakeSignedData [08:51:04]FM_MakeSignedData [08:51:04]SAM_PROTO_SignData [08:51:04]wFMCommunicate request_size=4 [08:51:04]MH_SAM_APDU [08:51:04]CAPDU: 80 0D 01 02 [08:51:04]Write to MH i2c: E2 08 00 97 0D 80 0D 01 02 00 00 00 00 1D [08:51:04]Write i2c OK [08:51:04]MH_I2C_Read... [08:51:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:51:04]Read from MH i2c: E2 [08:51:04]MH_I2C_Read... [08:51:04]Read from MH i2c: E2 03 00 [08:51:04]MH_I2C_Read... [08:51:04]Read from MH i2c: E2 03 00 97 0D 00 90 00 18 [08:51:04]RAPDU: 90 00 [08:51:04]wFMCommunicate OK [08:51:04]wFMCommunicate request_size=255 [08:51:04]MH_SAM_APDU [08:51: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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 93 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 19 72 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 71 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 78 00 00 00 00 07 04 06 00 E4 71 04 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 F8 58 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 77 10 03 [08:51:05]Write to MH i2c: E2 02 01 98 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 93 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 19 72 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 71 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 78 00 00 00 00 07 04 06 00 E4 71 04 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 F8 58 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 77 10 03 00 00 F3 [08:51:05]Write i2c OK [08:51:05]MH_I2C_Read... [08:51:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:05]Read from MH i2c: E2 [08:51:05]MH_I2C_Read... [08:51:05]Read from MH i2c: E2 03 00 [08:51:05]MH_I2C_Read... [08:51:05]Read from MH i2c: E2 03 00 98 0D 00 90 00 19 [08:51:05]RAPDU: 90 00 [08:51:05]wFMCommunicate OK [08:51:05]wFMCommunicate request_size=16 [08:51:05]MH_SAM_APDU [08:51:05]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 D0 03 19 D7 0B BF [08:51:05]Write to MH i2c: E2 13 00 99 0D 80 0D 02 02 0B 00 00 35 04 06 00 D0 03 19 D7 0B BF 00 00 02 [08:51:05]Write i2c OK [08:51:05]MH_I2C_Read... [08:51:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:05]Read from MH i2c: E2 [08:51:05]MH_I2C_Read... [08:51:05]Read from MH i2c: E2 03 00 [08:51:05]MH_I2C_Read... [08:51:05]Read from MH i2c: E2 03 00 99 0D 00 90 00 1A [08:51:05]RAPDU: 90 00 [08:51:05]wFMCommunicate OK [08:51:05]wFMCommunicate request_size=4 [08:51:05]MH_SAM_APDU [08:51:05]CAPDU: 80 0D 03 02 [08:51:05]Write to MH i2c: E2 08 00 9A 0D 80 0D 03 02 00 00 00 00 22 [08:51:05]Write i2c OK [08:51:05]MH_I2C_Read... [08:51:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:51:05]Read from MH i2c: E2 [08:51:05]MH_I2C_Read... [08:51:05]Read from MH i2c: E2 0B 00 [08:51:05]MH_I2C_Read... [08:51:05]Read from MH i2c: E2 0B 00 9A 0D 00 F2 70 15 FF AA 0D 8B 5D 90 00 38 [08:51:05]RAPDU: F2 70 15 FF AA 0D 8B 5D 90 00 [08:51:05]wFMCommunicate OK [08:51:05]SAM_PROTO_SignData done [08:51:05]FM_MakeSignedData done [08:51:05]CreateOFDProtocolMessage [08:51:05]wFMCommunicate request_size=4 [08:51:05]MH_SAM_APDU [08:51:05]CAPDU: 80 11 00 00 [08:51:05]Write to MH i2c: E2 08 00 9B 0D 80 11 00 00 00 00 00 00 22 [08:51:05]Write i2c OK [08:51:05]MH_I2C_Read... [08:51:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:05]Read from MH i2c: E2 [08:51:05]MH_I2C_Read... [08:51:05]Read from MH i2c: E2 17 00 [08:51:05]MH_I2C_Read... [08:51:05]Read from MH i2c: E2 17 00 9B 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6F [08:51:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:51:05]wFMCommunicate OK [08:51:05]CreateOFDProtocolMessage done [08:51:05]OFDSenderStorePacket 200823 [08:51:05]StoreOFDPacket docnum=200823 [08:51:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 63 99 0D 01 B6 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 93 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 19 72 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 71 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 78 00 00 00 00 07 04 06 00 E4 71 04 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 F8 58 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 77 10 03 00 35 04 06 00 D0 03 19 D7 0B BF F2 70 15 FF AA 0D 8B 5D [08:51:05]CheckFolder [08:51:05]dirname=/storage/ofd_packets [08:51:05]CheckFolder done [08:51:05]ProducePacketName [08:51:05]name=ofd_packets/00200823 [08:51:05]NVStorageSaveData ofd_packets/00200823 [08:51:05]File name is /storage/ofd_packets/00200823 [08:51:05]Write 307 bytes [08:51:05]NVStorageSaveData done [08:51:05]OFDSenderStorePacket done [08:51:05]KKMCreateOFDPacket done [08:51:05]NVStorageSaveData kkm_last_timestamp [08:51:05]File name is /storage/kkm_last_timestamp [08:51:05]Write 4 bytes [08:51:05]NVStorageSaveData done [08:51:05]OFD Sender: Processing packet 200823 [packets to send 247, broken 246] [08:51:05]ProducePacketName [08:51:05]name=ofd_packets/00200823 [08:51:05]OFD Sender: To server: pG, [08:51:05]CommunicateWithHost lk.salyk.kg:30040 [08:51:05]ConnectInit lk.salyk.kg [08:51:05]ExternCall_PrintAddStr [08:51:05]wPrintStart [08:51:05]Write to MH i2c: 01 00 00 9C 0D A9 [08:51:05]Write i2c OK [08:51:05]MH_I2C_Read... [08:51:05]Read from MH i2c: 01 [08:51:05]MH_I2C_Read... [08:51:05]Read from MH i2c: 01 07 00 [08:51:05]MH_I2C_Read... [08:51:05]Read from MH i2c: 01 07 00 9C 0D 00 00 00 00 00 FF 0F BE [08:51:05]RasterBufferAndPrint [08:51:05]line Счет N : (1)11328398 [08:51:05]line ИНН: 02508201610067 [08:51:05]line Контрольно-Кассовый Чек [08:51:05]line ПРОДАЖА [08:51:05]line ТРК (МРК, ГНК) : 62 [08:51:05]line Товар: 2710194210 [08:51:05]line D-ENERGY ДТ-К-5 [08:51:05]line 37.740 * 77.20 [08:51:05]line = 2913.53 [08:51:05]line НДС 12% НСП 1% [08:51:05]line > о реализуемом товаре [08:51:05]line ОКРУГЛЕНИЕ: -0.53 [08:51:05]line ИТОГО: 2913.00 [08:51:05]line Внесено: 3100.00 [08:51:05]line СДАЧА: 187.00 [08:51:05]line НСП 1% : 25.78 [08:51:05]line НДС 12% : 309.40 [08:51:05]line Наличными: 2913.00 [08:51:05]line Безнал.: 0.00 [08:51:05]line Место: АЗС № 95 "Партнер Нефть" [08:51:05]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:51:05]line СНО: Общий режим [08:51:05]line Чек 122 20.08.2024 08:51 [08:51:05]line Смена: 466 ФФД: 1.0 [08:51:05]line ЗНМ: 0300000079 [08:51:05]line РНМ: 0000000000092545 [08:51:05]line Версия ККМ: 001 [08:51:05]line ФМ: 0000000000871802 [08:51:05]line ФД: 200823 [08:51:05]line ФПД: 228711737002943 [08:51:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085104&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200823&fm=228711737002943&tin=02508201610067®Number=0000000000092545&sum=291300 [08:51:05]Connected sock=11 [08:51:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 63 99 0D 01 B6 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 93 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 19 72 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 71 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 78 00 00 00 00 07 04 06 00 E4 71 04 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 F8 58 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 77 10 03 00 35 04 06 00 D0 03 19 D7 0B BF F2 70 15 FF AA 0D 8B 5D [08:51:05]written 0, free lines is 4095 [08:51:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D7 A4 47 00 C2 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 77 10 03 00 F4 03 04 00 5F 03 C4 66 B6 04 01 00 00 2A 8E D7 82 0F 24 B1 12 [08:51:06]CommunicateWithHost err = 0 [08:51:06]CheckOFDResponse [08:51:06]1017 (14) - 77093643461234 [08:51:06]1041 (16) - 0000000000871802 [08:51:06]1040 (4) - 200823 [08:51:06]1012 (4) - 20.08.2024 02:45 [08:51:06]1206 (1) - 0 [08:51:06]OFD Sender: Remove packet 200823 [08:51:06]ProducePacketName [08:51:06]name=ofd_packets/00200823 [08:51:06]NVStorageDeleteData [08:51:06]Write to MH i2c: 01 00 00 C7 0D D4 [08:51:06]Write i2c OK [08:51:06]MH_I2C_Read... [08:51:06]Read from MH i2c: 01 [08:51:06]MH_I2C_Read... [08:51:06]Read from MH i2c: 01 07 00 [08:51:06]MH_I2C_Read... [08:51:06]Read from MH i2c: 01 07 00 C7 0D 00 00 00 00 00 EA 0C D1 [08:51:06]RasterBufferAndPrint [08:51:06]line [08:51:06]line [08:51:06]line [08:51:06]line [08:51:06]line [08:51:06]written 0, free lines is 3315 [08:51:06]MH_Cut [08:51:06]Write to MH i2c: D1 01 00 CE 0D 01 AD [08:51:06]Write i2c OK [08:51:06]MH_I2C_Read... [08:51:06]Read from MH i2c: D1 [08:51:06]MH_I2C_Read... [08:51:06]Read from MH i2c: D1 01 00 [08:51:06]MH_I2C_Read... [08:51:06]Read from MH i2c: D1 01 00 CE 0D 00 AC [08:51:06]Write to MH i2c: 01 00 00 CF 0D DC [08:51:06]Write i2c OK [08:51:06]MH_I2C_Read... [08:51:06]OFD Sender: No OFD packet to send [08:51:06]*** Cut start [08:51:06]*** Purtial cut [08:51:06]*** Stage 1: CUTSNS_PIN = 1 [08:51:07]Read from MH i2c: 01 [08:51:07]MH_I2C_Read... [08:51:07]*** Stop cut motor [08:51:07]*** Cut end [08:51:07]Read from MH i2c: 01 07 00 [08:51:07]MH_I2C_Read... [08:51:07]Read from MH i2c: 01 07 00 CF 0D 00 00 00 00 00 FF 0F F1 [08:51:07]process_action close_receipt done [08:51:07]requested_data is exist [08:51:07]produce_requested_data [08:51:07]requested_item fm.sn is exist - process it [08:51:07]wFMCommunicate request_size=4 [08:51:07]MH_SAM_APDU [08:51:07]CAPDU: 80 11 00 00 [08:51:07]Write to MH i2c: E2 08 00 D0 0D 80 11 00 00 00 00 00 00 57 [08:51:07]Write i2c OK [08:51:07]MH_I2C_Read... [08:51:07]Read from MH i2c: E2 [08:51:07]MH_I2C_Read... [08:51:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:07]Read from MH i2c: E2 17 00 [08:51:07]MH_I2C_Read... [08:51:07]Read from MH i2c: E2 17 00 D0 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A4 [08:51:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:51:07]wFMCommunicate OK [08:51:07]requested_item fd.num is exist - process it [08:51:07]SAM_PROTO_GetFieldsCounters [08:51:07]wFMCommunicate request_size=4 [08:51:07]MH_SAM_APDU [08:51:07]CAPDU: 80 13 00 00 [08:51:07]Write to MH i2c: E2 08 00 D1 0D 80 13 00 00 00 00 00 00 5A [08:51:07]Write i2c OK [08:51:07]MH_I2C_Read... [08:51:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:51:07]Read from MH i2c: E2 [08:51:07]MH_I2C_Read... [08:51:07]Read from MH i2c: E2 62 00 [08:51:07]MH_I2C_Read... [08:51:07]Read from MH i2c: E2 62 00 D1 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 77 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 40 [08:51: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 77 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:51:07]wFMCommunicate OK [08:51:07]SAM_PROTO_GetFieldsCounters done [08:51:07]requested_item shift.num is exist - process it [08:51:07]requested_item shift.opened is exist - process it [08:51:07]req_shift_opened [08:51:07]FM_GetShiftState [08:51:07]SAM_PROTO_GetShiftState [08:51:07]wFMCommunicate request_size=4 [08:51:07]MH_SAM_APDU [08:51:07]CAPDU: 80 13 01 00 [08:51:07]Write to MH i2c: E2 08 00 D2 0D 80 13 01 00 00 00 00 00 5C [08:51:07]Write i2c OK [08:51:07]MH_I2C_Read... [08:51:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:07]Read from MH i2c: E2 [08:51:07]MH_I2C_Read... [08:51:07]Read from MH i2c: E2 0E 00 [08:51:07]MH_I2C_Read... [08:51:07]Read from MH i2c: E2 0E 00 D2 0D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E6 [08:51:07]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:51:07]wFMCommunicate OK [08:51:07]SAM_PROTO_GetShiftState done [08:51:07]FM_GetShiftState done [08:51:07]req_shift_opened done [08:51:07]requested_item shift.open_date is exist - process it [08:51:07]req_shift_open_date [08:51:07]req_shift_open_date done [08:51:07]produce_requested_data done [08:51:07]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200823,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:51:07]process_action_free close_receipt [08:51:07]json_value_free [08:51:07]json_value_free done [08:51:07]process_json_proto returns [08:51:07]Send response to host [08:51:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200823,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:51:07]free response buf [08:51:07]execute_script done [08:51:07]execute_script returns [08:51:07]free content buf [08:51:07]Sock 8.Close socket [08:51:07]Sock 8.Thread stoped [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:37]accept exits with 9 [08:51:37]New connection [08:51:37]New thread 3067067748 created [08:51:37]Thread 3067211108 joined [08:51:37]Waiting for new connection... [08:51:37] Sock 9.Parse request [08:51:37]Sock 9.Check first char [08:51:37]Sock 9.First char is OK [08:51:37]request: POST /json_proto HTTP/1.0 [08:51:37]Method: POST [08:51:37]URL: /json_proto [08:51:37]Method is POST - this is cgi request [08:51:37]url: /json_proto [08:51:37]query_string will be loaded in cgi processing [08:51:37]execute_cgi json_proto POST (null) [08:51:37]execute_cgi path=json_proto method=POST [08:51:37]POST find Content-Length [08:51:37]Host: 172.17.46.195:8080 [08:51:37]Content-Length: 679 [08:51:37]Content-Type: application/json [08:51:37] [08:51:37]POST finish read [08:51:37]Found Content-Length = 679 [08:51:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328403", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:37]execute_script... [08:51:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328403", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:37]POST & json_proto [08:51:37]process_json_proto [08:51:37]json parsed OK: [08:51:37]protocol is kg_v1.0 [08:51:37]action value=close_receipt [08:51:37]process_action close_receipt [08:51:37]cmd_close_receipt [08:51:37]MH_GetDate [08:51:37]Write to MH i2c: F0 00 00 D3 0D CF [08:51:37]Write i2c OK [08:51:37]MH_I2C_Read... [08:51:37]Read from MH i2c: F0 [08:51:37]MH_I2C_Read... [08:51:37]Read from MH i2c: F0 09 00 [08:51:37]MH_I2C_Read... [08:51:37]Read from MH i2c: F0 09 00 D3 0D 00 1A 59 C4 66 75 08 C2 66 1A [08:51:37]GetLastDocTimeStamp 1724143864 [08:51:37]current date 1724143898 [08:51:37]FM_GetShiftState [08:51:37]SAM_PROTO_GetShiftState [08:51:37]wFMCommunicate request_size=4 [08:51:37]MH_SAM_APDU [08:51:37]CAPDU: 80 13 01 00 [08:51:37]Write to MH i2c: E2 08 00 D4 0D 80 13 01 00 00 00 00 00 5E [08:51:37]Write i2c OK [08:51:37]MH_I2C_Read... [08:51:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:38]Read from MH i2c: E2 [08:51:38]MH_I2C_Read... [08:51:38]Read from MH i2c: E2 0E 00 [08:51:38]MH_I2C_Read... [08:51:38]Read from MH i2c: E2 0E 00 D4 0D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E8 [08:51:38]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:51:38]wFMCommunicate OK [08:51:38]SAM_PROTO_GetShiftState done [08:51:38]FM_GetShiftState done [08:51:38]opened in 1724112758 [08:51:38]opened+sec_in_day 1724199158 [08:51:38]quantity*price = 40002 [08:51:38]sum+1 = 40003 [08:51:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 123 20.08.2024 08:51 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200824 ФПД: 88828139161055 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085138&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200824&fm=88828139161055&tin=02508201610067®Number=0000000000092545&sum=40000 [08:51:39]StoreToDocumentArchive [08:51:39]shift 466 fd 200824 [08:51:39]save to /storage/0466/doc_00200824 [08:51:39]save last doc name /storage/0466/doc_00200824 to /storage/kkm_last_doc_name [08:51:39]save OK [08:51:39]Clear old archive folders... [08:51:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:51:39]tlvbuf is 01055F70 [08:51:39]SAM_PROTO_ClearQueue [08:51:39]wFMCommunicate request_size=4 [08:51:39]MH_SAM_APDU [08:51:39]CAPDU: 80 09 00 00 [08:51:39]Write to MH i2c: E2 08 00 E1 0D 80 09 00 00 00 00 00 00 60 [08:51:39]Write i2c OK [08:51:39]MH_I2C_Read... [08:51:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:51:39]Read from MH i2c: E2 [08:51:39]MH_I2C_Read... [08:51:39]Read from MH i2c: E2 03 00 [08:51:39]MH_I2C_Read... [08:51:39]Read from MH i2c: E2 03 00 E1 0D 00 90 00 62 [08:51:39]RAPDU: 90 00 [08:51:39]wFMCommunicate OK [08:51:39]SAM_PROTO_ClearQueue done [08:51:39]KKMCreateOFDPacket [08:51:39]OFDProtocolAddRootSTLVToBuf [08:51:39]FM_MakeSignedData [08:51:39]FM_MakeSignedData [08:51:39]SAM_PROTO_SignData [08:51:39]wFMCommunicate request_size=4 [08:51:39]MH_SAM_APDU [08:51:39]CAPDU: 80 0D 01 02 [08:51:39]Write to MH i2c: E2 08 00 E2 0D 80 0D 01 02 00 00 00 00 68 [08:51:39]Write i2c OK [08:51:39]MH_I2C_Read... [08:51:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:51:39]Read from MH i2c: E2 [08:51:39]MH_I2C_Read... [08:51:39]Read from MH i2c: E2 03 00 [08:51:39]MH_I2C_Read... [08:51:39]Read from MH i2c: E2 03 00 E2 0D 00 90 00 63 [08:51:39]RAPDU: 90 00 [08:51:39]wFMCommunicate OK [08:51:39]wFMCommunicate request_size=255 [08:51:39]MH_SAM_APDU [08:51:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 1A 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 78 10 03 00 35 04 06 00 50 [08:51:39]Write to MH i2c: E2 02 01 E3 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 1A 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 78 10 03 00 35 04 06 00 50 00 00 8B [08:51:39]Write i2c OK [08:51:39]MH_I2C_Read... [08:51:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:39]Read from MH i2c: E2 [08:51:39]MH_I2C_Read... [08:51:39]Read from MH i2c: E2 03 00 [08:51:39]MH_I2C_Read... [08:51:39]Read from MH i2c: E2 03 00 E3 0D 00 90 00 64 [08:51:39]RAPDU: 90 00 [08:51:39]wFMCommunicate OK [08:51:39]wFMCommunicate request_size=10 [08:51:39]MH_SAM_APDU [08:51:39]CAPDU: 80 0D 02 02 05 C9 E9 AE 45 DF [08:51:39]Write to MH i2c: E2 0D 00 E4 0D 80 0D 02 02 05 00 C9 E9 AE 45 DF 00 00 F9 [08:51:39]Write i2c OK [08:51:39]MH_I2C_Read... [08:51:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:39]Read from MH i2c: E2 [08:51:39]MH_I2C_Read... [08:51:39]Read from MH i2c: E2 03 00 [08:51:39]MH_I2C_Read... [08:51:39]Read from MH i2c: E2 03 00 E4 0D 00 90 00 65 [08:51:39]RAPDU: 90 00 [08:51:39]wFMCommunicate OK [08:51:39]wFMCommunicate request_size=4 [08:51:39]MH_SAM_APDU [08:51:39]CAPDU: 80 0D 03 02 [08:51:39]Write to MH i2c: E2 08 00 E5 0D 80 0D 03 02 00 00 00 00 6D [08:51:39]Write i2c OK [08:51:39]MH_I2C_Read... [08:51:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:51:39]Read from MH i2c: E2 [08:51:39]MH_I2C_Read... [08:51:39]Read from MH i2c: E2 0B 00 [08:51:39]MH_I2C_Read... [08:51:39]Read from MH i2c: E2 0B 00 E5 0D 00 E7 32 0C C0 1A DF FC FD 90 00 45 [08:51:39]RAPDU: E7 32 0C C0 1A DF FC FD 90 00 [08:51:39]wFMCommunicate OK [08:51:39]SAM_PROTO_SignData done [08:51:39]FM_MakeSignedData done [08:51:39]CreateOFDProtocolMessage [08:51:39]wFMCommunicate request_size=4 [08:51:39]MH_SAM_APDU [08:51:39]CAPDU: 80 11 00 00 [08:51:39]Write to MH i2c: E2 08 00 E6 0D 80 11 00 00 00 00 00 00 6D [08:51:39]Write i2c OK [08:51:39]MH_I2C_Read... [08:51:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:39]Read from MH i2c: E2 [08:51:39]MH_I2C_Read... [08:51:39]Read from MH i2c: E2 17 00 [08:51:39]MH_I2C_Read... [08:51:39]Read from MH i2c: E2 17 00 E6 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BA [08:51:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:51:39]wFMCommunicate OK [08:51:39]CreateOFDProtocolMessage done [08:51:39]OFDSenderStorePacket 200824 [08:51:39]StoreOFDPacket docnum=200824 [08:51:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A9 02 07 01 0D 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 1A 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 78 10 03 00 35 04 06 00 50 C9 E9 AE 45 DF E7 32 0C C0 1A DF FC FD [08:51:39]CheckFolder [08:51:39]dirname=/storage/ofd_packets [08:51:39]CheckFolder done [08:51:39]ProducePacketName [08:51:39]name=ofd_packets/00200824 [08:51:39]NVStorageSaveData ofd_packets/00200824 [08:51:39]File name is /storage/ofd_packets/00200824 [08:51:39]Write 301 bytes [08:51:39]NVStorageSaveData done [08:51:39]OFDSenderStorePacket done [08:51:39]KKMCreateOFDPacket done [08:51:39]NVStorageSaveData kkm_last_timestamp [08:51:39]File name is /storage/kkm_last_timestamp [08:51:39]Write 4 bytes [08:51:39]NVStorageSaveData done [08:51:39]ExternCall_PrintAddStr [08:51:39]wPrintStart [08:51:39]Write to MH i2c: 01 00 00 E7 0D F4 [08:51:39]Write i2c OK [08:51:39]MH_I2C_Read... [08:51:39]Read from MH i2c: 01 [08:51:39]MH_I2C_Read... [08:51:39]Read from MH i2c: 01 07 00 [08:51:39]MH_I2C_Read... [08:51:39]Read from MH i2c: 01 07 00 E7 0D 00 00 00 00 00 FF 0F 09 [08:51:39]RasterBufferAndPrint [08:51:39]line Счет N : (1)11328403 [08:51:39]line ИНН: 02508201610067 [08:51:39]line Контрольно-Кассовый Чек [08:51:39]line ПРОДАЖА [08:51:39]line ТРК (МРК, ГНК) : 22 [08:51:39]line Товар: 2710124130 [08:51:39]line Аи-92-К-4 [08:51:39]line 5.900 * 67.80 [08:51:39]line = 400.02 [08:51:39]line НДС 12% НСП 1% [08:51:39]line > о реализуемом товаре [08:51:39]line ОКРУГЛЕНИЕ: -0.02 [08:51:39]line ИТОГО: 400.00 [08:51:39]line Внесено: 400.00 [08:51:39]line СДАЧА: 0.00 [08:51:39]line НСП 1% : 3.54 [08:51:39]line НДС 12% : 42.48 [08:51:39]line Наличными: 400.00 [08:51:39]line Безнал.: 0.00 [08:51:39]line Место: АЗС № 95 "Партнер Нефть" [08:51:39]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:51:39]line СНО: Общий режим [08:51:39]line Чек 123 20.08.2024 08:51 [08:51:39]line Смена: 466 ФФД: 1.0 [08:51:39]line ЗНМ: 0300000079 [08:51:39]line РНМ: 0000000000092545 [08:51:39]line Версия ККМ: 001 [08:51:39]line ФМ: 0000000000871802 [08:51:39]line ФД: 200824 [08:51:39]line ФПД: 88828139161055 [08:51:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085138&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200824&fm=88828139161055&tin=02508201610067®Number=0000000000092545&sum=40000 [08:51:40]OFD Sender: Processing packet 200824 [packets to send 247, broken 246] [08:51:40]ProducePacketName [08:51:40]name=ofd_packets/00200824 [08:51:40]OFD Sender: To server: pG, [08:51:40]CommunicateWithHost lk.salyk.kg:30040 [08:51:40]ConnectInit lk.salyk.kg [08:51:40]written 0, free lines is 4095 [08:51:40]Connected sock=10 [08:51:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A9 02 07 01 0D 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 1A 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 78 10 03 00 35 04 06 00 50 C9 E9 AE 45 DF E7 32 0C C0 1A DF FC FD [08:51:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F6 13 47 00 DC 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 31 38 30 32 10 04 04 00 78 10 03 00 F4 03 04 00 82 03 C4 66 B6 04 01 00 00 24 74 C6 6C A0 A4 C5 6B [08:51:40]CommunicateWithHost err = 0 [08:51:40]CheckOFDResponse [08:51:40]1017 (14) - 77093643461234 [08:51:40]1041 (16) - 0000000000871802 [08:51:40]1040 (4) - 200824 [08:51:40]1012 (4) - 20.08.2024 02:46 [08:51:40]1206 (1) - 0 [08:51:40]OFD Sender: Remove packet 200824 [08:51:40]ProducePacketName [08:51:40]name=ofd_packets/00200824 [08:51:40]NVStorageDeleteData [08:51:40]Write to MH i2c: 01 00 00 12 0E 20 [08:51:40]Write i2c OK [08:51:40]MH_I2C_Read... [08:51:40]Read from MH i2c: 01 [08:51:40]MH_I2C_Read... [08:51:40]Read from MH i2c: 01 07 00 [08:51:40]MH_I2C_Read... [08:51:40]Read from MH i2c: 01 07 00 12 0E 00 00 00 00 00 EB 0C 1E [08:51:40]RasterBufferAndPrint [08:51:40]line [08:51:40]line [08:51:40]line [08:51:40]line [08:51:40]line [08:51:40]written 0, free lines is 3316 [08:51:40]MH_Cut [08:51:40]Write to MH i2c: D1 01 00 19 0E 01 F9 [08:51:40]Write i2c OK [08:51:40]MH_I2C_Read... [08:51:40]Read from MH i2c: D1 [08:51:40]MH_I2C_Read... [08:51:40]Read from MH i2c: D1 01 00 [08:51:40]MH_I2C_Read... [08:51:40]Read from MH i2c: D1 01 00 19 0E 00 F8 [08:51:40]Write to MH i2c: 01 00 00 1A 0E 28 [08:51:40]Write i2c OK [08:51:40]MH_I2C_Read... [08:51:40]OFD Sender: No OFD packet to send [08:51:41]*** Cut start [08:51:41]*** Purtial cut [08:51:41]*** CUTSNS_PIN = 0 [08:51:41]*** Stage 1: CUTSNS_PIN = 1 [08:51:43]Read from MH i2c: 01 [08:51:43]MH_I2C_Read... [08:51:43]*** Stop cut motor [08:51:43]*** Cut end [08:51:43]Read from MH i2c: 01 07 00 [08:51:43]MH_I2C_Read... [08:51:43]Read from MH i2c: 01 07 00 1A 0E 00 00 00 00 00 FF 0F 3D [08:51:43]process_action close_receipt done [08:51:43]requested_data is exist [08:51:43]produce_requested_data [08:51:43]requested_item fm.sn is exist - process it [08:51:43]wFMCommunicate request_size=4 [08:51:43]MH_SAM_APDU [08:51:43]CAPDU: 80 11 00 00 [08:51:43]Write to MH i2c: E2 08 00 1B 0E 80 11 00 00 00 00 00 00 A3 [08:51:43]Write i2c OK [08:51:43]MH_I2C_Read... [08:51:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:43]Read from MH i2c: E2 [08:51:43]MH_I2C_Read... [08:51:43]Read from MH i2c: E2 17 00 [08:51:43]MH_I2C_Read... [08:51:43]Read from MH i2c: E2 17 00 1B 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F0 [08:51:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:51:43]wFMCommunicate OK [08:51:43]requested_item fd.num is exist - process it [08:51:43]SAM_PROTO_GetFieldsCounters [08:51:43]wFMCommunicate request_size=4 [08:51:43]MH_SAM_APDU [08:51:43]CAPDU: 80 13 00 00 [08:51:43]Write to MH i2c: E2 08 00 1C 0E 80 13 00 00 00 00 00 00 A6 [08:51:43]Write i2c OK [08:51:43]MH_I2C_Read... [08:51:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:51:43]Read from MH i2c: E2 [08:51:43]MH_I2C_Read... [08:51:43]Read from MH i2c: E2 62 00 [08:51:43]MH_I2C_Read... [08:51:43]Read from MH i2c: E2 62 00 1C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 78 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [08:51:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 78 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:51:43]wFMCommunicate OK [08:51:43]SAM_PROTO_GetFieldsCounters done [08:51:43]requested_item shift.num is exist - process it [08:51:43]requested_item shift.opened is exist - process it [08:51:43]req_shift_opened [08:51:43]FM_GetShiftState [08:51:43]SAM_PROTO_GetShiftState [08:51:43]wFMCommunicate request_size=4 [08:51:43]MH_SAM_APDU [08:51:43]CAPDU: 80 13 01 00 [08:51:43]Write to MH i2c: E2 08 00 1D 0E 80 13 01 00 00 00 00 00 A8 [08:51:43]Write i2c OK [08:51:43]MH_I2C_Read... [08:51:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:43]Read from MH i2c: E2 [08:51:43]MH_I2C_Read... [08:51:43]Read from MH i2c: E2 0E 00 [08:51:43]MH_I2C_Read... [08:51:43]Read from MH i2c: E2 0E 00 1D 0E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 32 [08:51:43]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:51:43]wFMCommunicate OK [08:51:43]SAM_PROTO_GetShiftState done [08:51:43]FM_GetShiftState done [08:51:43]req_shift_opened done [08:51:43]requested_item shift.open_date is exist - process it [08:51:43]req_shift_open_date [08:51:43]req_shift_open_date done [08:51:43]produce_requested_data done [08:51:43]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200824,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:51:43]process_action_free close_receipt [08:51:43]json_value_free [08:51:43]json_value_free done [08:51:43]process_json_proto returns [08:51:43]Send response to host [08:51:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200824,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:51:43]free response buf [08:51:43]execute_script done [08:51:43]execute_script returns [08:51:43]free content buf [08:51:43]Sock 9.Close socket [08:51:43]Sock 9.Thread stoped [08:51:45]OFD Sender: No OFD packet to send [08:51:50]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:06]accept exits with 8 [08:52:06]New connection [08:52:06]New thread 3067211108 created [08:52:06]Thread 3067067748 joined [08:52:06]Waiting for new connection... [08:52:06] Sock 8.Parse request [08:52:06]Sock 8.Check first char [08:52:06]Sock 8.First char is OK [08:52:06]request: POST /json_proto HTTP/1.0 [08:52:06]Method: POST [08:52:06]URL: /json_proto [08:52:06]Method is POST - this is cgi request [08:52:06]url: /json_proto [08:52:06]query_string will be loaded in cgi processing [08:52:06]execute_cgi json_proto POST (null) [08:52:06]execute_cgi path=json_proto method=POST [08:52:06]POST find Content-Length [08:52:06]Host: 172.17.46.195:8080 [08:52:06]Content-Length: 679 [08:52:06]Content-Type: application/json [08:52:06] [08:52:06]POST finish read [08:52:06]Found Content-Length = 679 [08:52:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328404", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:06]execute_script... [08:52: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)11328404", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:06]POST & json_proto [08:52:06]process_json_proto [08:52:06]json parsed OK: [08:52:06]protocol is kg_v1.0 [08:52:06]action value=close_receipt [08:52:06]process_action close_receipt [08:52:06]cmd_close_receipt [08:52:06]MH_GetDate [08:52:06]Write to MH i2c: F0 00 00 1E 0E 1B [08:52:06]Write i2c OK [08:52:06]MH_I2C_Read... [08:52:06]Read from MH i2c: F0 [08:52:06]MH_I2C_Read... [08:52:06]Read from MH i2c: F0 09 00 [08:52:06]MH_I2C_Read... [08:52:06]Read from MH i2c: F0 09 00 1E 0E 00 36 59 C4 66 75 08 C2 66 82 [08:52:06]GetLastDocTimeStamp 1724143898 [08:52:06]current date 1724143926 [08:52:06]FM_GetShiftState [08:52:06]SAM_PROTO_GetShiftState [08:52:06]wFMCommunicate request_size=4 [08:52:06]MH_SAM_APDU [08:52:06]CAPDU: 80 13 01 00 [08:52:06]Write to MH i2c: E2 08 00 1F 0E 80 13 01 00 00 00 00 00 AA [08:52:06]Write i2c OK [08:52:06]MH_I2C_Read... [08:52:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:06]Read from MH i2c: E2 [08:52:06]MH_I2C_Read... [08:52:06]Read from MH i2c: E2 0E 00 [08:52:06]MH_I2C_Read... [08:52:06]Read from MH i2c: E2 0E 00 1F 0E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 34 [08:52:06]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:52:06]wFMCommunicate OK [08:52:06]SAM_PROTO_GetShiftState done [08:52:06]FM_GetShiftState done [08:52:06]opened in 1724112758 [08:52:06]opened+sec_in_day 1724199158 [08:52:06]quantity*price = 50036 [08:52:06]sum+1 = 50037 [08:52:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 124 20.08.2024 08:52 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200825 ФПД: 236664731529203 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085206&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200825&fm=236664731529203&tin=02508201610067®Number=0000000000092545&sum=50000 [08:52:07]StoreToDocumentArchive [08:52:07]shift 466 fd 200825 [08:52:07]save to /storage/0466/doc_00200825 [08:52:07]save last doc name /storage/0466/doc_00200825 to /storage/kkm_last_doc_name [08:52:07]save OK [08:52:07]Clear old archive folders... [08:52:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:52:07]tlvbuf is 01060510 [08:52:07]SAM_PROTO_ClearQueue [08:52:07]wFMCommunicate request_size=4 [08:52:07]MH_SAM_APDU [08:52:07]CAPDU: 80 09 00 00 [08:52:07]Write to MH i2c: E2 08 00 2C 0E 80 09 00 00 00 00 00 00 AC [08:52:07]Write i2c OK [08:52:07]MH_I2C_Read... [08:52:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:52:07]Read from MH i2c: E2 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 03 00 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 03 00 2C 0E 00 90 00 AE [08:52:07]RAPDU: 90 00 [08:52:07]wFMCommunicate OK [08:52:07]SAM_PROTO_ClearQueue done [08:52:07]KKMCreateOFDPacket [08:52:07]OFDProtocolAddRootSTLVToBuf [08:52:07]FM_MakeSignedData [08:52:07]FM_MakeSignedData [08:52:07]SAM_PROTO_SignData [08:52:07]wFMCommunicate request_size=4 [08:52:07]MH_SAM_APDU [08:52:07]CAPDU: 80 0D 01 02 [08:52:07]Write to MH i2c: E2 08 00 2D 0E 80 0D 01 02 00 00 00 00 B4 [08:52:07]Write i2c OK [08:52:07]MH_I2C_Read... [08:52:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:52:07]Read from MH i2c: E2 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 03 00 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 03 00 2D 0E 00 90 00 AF [08:52:07]RAPDU: 90 00 [08:52:07]wFMCommunicate OK [08:52:07]wFMCommunicate request_size=255 [08:52:07]MH_SAM_APDU [08:52: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 36 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 79 10 03 00 35 04 06 00 D7 [08:52:07]Write to MH i2c: E2 02 01 2E 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 36 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 79 10 03 00 35 04 06 00 D7 00 00 97 [08:52:07]Write i2c OK [08:52:07]MH_I2C_Read... [08:52:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:07]Read from MH i2c: E2 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 03 00 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 03 00 2E 0E 00 90 00 B0 [08:52:07]RAPDU: 90 00 [08:52:07]wFMCommunicate OK [08:52:07]wFMCommunicate request_size=10 [08:52:07]MH_SAM_APDU [08:52:07]CAPDU: 80 0D 02 02 05 3E CD 40 EF F3 [08:52:07]Write to MH i2c: E2 0D 00 2F 0E 80 0D 02 02 05 00 3E CD 40 EF F3 00 00 EE [08:52:07]Write i2c OK [08:52:07]MH_I2C_Read... [08:52:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:07]Read from MH i2c: E2 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 03 00 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 03 00 2F 0E 00 90 00 B1 [08:52:07]RAPDU: 90 00 [08:52:07]wFMCommunicate OK [08:52:07]wFMCommunicate request_size=4 [08:52:07]MH_SAM_APDU [08:52:07]CAPDU: 80 0D 03 02 [08:52:07]Write to MH i2c: E2 08 00 30 0E 80 0D 03 02 00 00 00 00 B9 [08:52:07]Write i2c OK [08:52:07]MH_I2C_Read... [08:52:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:52:07]Read from MH i2c: E2 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 0B 00 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 0B 00 30 0E 00 DD 05 C5 93 6D 52 C1 B4 90 00 28 [08:52:07]RAPDU: DD 05 C5 93 6D 52 C1 B4 90 00 [08:52:07]wFMCommunicate OK [08:52:07]SAM_PROTO_SignData done [08:52:07]FM_MakeSignedData done [08:52:07]CreateOFDProtocolMessage [08:52:07]wFMCommunicate request_size=4 [08:52:07]MH_SAM_APDU [08:52:07]CAPDU: 80 11 00 00 [08:52:07]Write to MH i2c: E2 08 00 31 0E 80 11 00 00 00 00 00 00 B9 [08:52:07]Write i2c OK [08:52:07]MH_I2C_Read... [08:52:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:07]Read from MH i2c: E2 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 17 00 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 17 00 31 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 06 [08:52:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:52:07]wFMCommunicate OK [08:52:07]CreateOFDProtocolMessage done [08:52:07]OFDSenderStorePacket 200825 [08:52:07]StoreOFDPacket docnum=200825 [08:52:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 90 6E 07 01 2D 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 36 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 79 10 03 00 35 04 06 00 D7 3E CD 40 EF F3 DD 05 C5 93 6D 52 C1 B4 [08:52:07]CheckFolder [08:52:07]dirname=/storage/ofd_packets [08:52:07]CheckFolder done [08:52:07]ProducePacketName [08:52:07]name=ofd_packets/00200825 [08:52:07]NVStorageSaveData ofd_packets/00200825 [08:52:07]File name is /storage/ofd_packets/00200825 [08:52:07]Write 301 bytes [08:52:07]NVStorageSaveData done [08:52:07]OFDSenderStorePacket done [08:52:07]KKMCreateOFDPacket done [08:52:07]NVStorageSaveData kkm_last_timestamp [08:52:07]File name is /storage/kkm_last_timestamp [08:52:07]Write 4 bytes [08:52:07]NVStorageSaveData done [08:52:07]ExternCall_PrintAddStr [08:52:07]wPrintStart [08:52:07]Write to MH i2c: 01 00 00 32 0E 40 [08:52:07]Write i2c OK [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: 01 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: 01 07 00 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: 01 07 00 32 0E 00 00 00 00 00 FF 0F 55 [08:52:07]RasterBufferAndPrint [08:52:07]line Счет N : (1)11328404 [08:52:07]line ИНН: 02508201610067 [08:52:07]line Контрольно-Кассовый Чек [08:52:07]line ПРОДАЖА [08:52:07]line ТРК (МРК, ГНК) : 32 [08:52:07]line Товар: 2710124130 [08:52:07]line Аи-92-К-4 [08:52:07]line 7.380 * 67.80 [08:52:07]line = 500.36 [08:52:07]line НДС 12% НСП 1% [08:52:07]line > о реализуемом товаре [08:52:07]line ОКРУГЛЕНИЕ: -0.36 [08:52:07]line ИТОГО: 500.00 [08:52:07]line Внесено: 500.00 [08:52:07]line СДАЧА: 0.00 [08:52:07]line НСП 1% : 4.43 [08:52:07]line НДС 12% : 53.14 [08:52:07]line Наличными: 500.00 [08:52:07]line Безнал.: 0.00 [08:52:07]line Место: АЗС № 95 "Партнер Нефть" [08:52:07]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:52:07]line СНО: Общий режим [08:52:07]line Чек 124 20.08.2024 08:52 [08:52:07]line Смена: 466 ФФД: 1.0 [08:52:07]line ЗНМ: 0300000079 [08:52:07]line РНМ: 0000000000092545 [08:52:07]line Версия ККМ: 001 [08:52:07]line ФМ: 0000000000871802 [08:52:07]line ФД: 200825 [08:52:07]line ФПД: 236664731529203 [08:52:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085206&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200825&fm=236664731529203&tin=02508201610067®Number=0000000000092545&sum=50000 [08:52:08]OFD Sender: Processing packet 200825 [packets to send 247, broken 246] [08:52:08]ProducePacketName [08:52:08]name=ofd_packets/00200825 [08:52:08]OFD Sender: To server: pG, [08:52:08]CommunicateWithHost lk.salyk.kg:30040 [08:52:08]ConnectInit lk.salyk.kg [08:52:08]written 0, free lines is 4095 [08:52:08]Connected sock=10 [08:52:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 90 6E 07 01 2D 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 36 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 79 10 03 00 35 04 06 00 D7 3E CD 40 EF F3 DD 05 C5 93 6D 52 C1 B4 [08:52:08]Write to MH i2c: 01 00 00 5D 0E 6B [08:52:08]Write i2c OK [08:52:08]MH_I2C_Read... [08:52:08]Read from MH i2c: 01 [08:52:08]MH_I2C_Read... [08:52:08]Read from MH i2c: 01 07 00 [08:52:08]MH_I2C_Read... [08:52:08]Read from MH i2c: 01 07 00 5D 0E 00 00 00 00 00 EE 0C 6C [08:52:08]RasterBufferAndPrint [08:52:08]line [08:52:08]line [08:52:08]line [08:52:08]line [08:52:08]line [08:52:08]written 0, free lines is 3319 [08:52:08]MH_Cut [08:52:08]Write to MH i2c: D1 01 00 64 0E 01 44 [08:52:08]Write i2c OK [08:52:08]MH_I2C_Read... [08:52:08]Read from MH i2c: D1 [08:52:08]MH_I2C_Read... [08:52:08]Read from MH i2c: D1 01 00 [08:52:08]MH_I2C_Read... [08:52:08]Read from MH i2c: D1 01 00 64 0E 00 43 [08:52:08]Write to MH i2c: 01 00 00 65 0E 73 [08:52:08]Write i2c OK [08:52:08]MH_I2C_Read... [08:52:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 30 61 47 00 97 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 31 38 30 32 10 04 04 00 79 10 03 00 F4 03 04 00 9E 03 C4 66 B6 04 01 00 00 B0 30 6F 49 7E 4B E0 F5 [08:52:08]CommunicateWithHost err = 0 [08:52:08]CheckOFDResponse [08:52:08]1017 (14) - 77093643461234 [08:52:08]1041 (16) - 0000000000871802 [08:52:08]1040 (4) - 200825 [08:52:08]1012 (4) - 20.08.2024 02:46 [08:52:08]1206 (1) - 0 [08:52:08]OFD Sender: Remove packet 200825 [08:52:08]ProducePacketName [08:52:08]name=ofd_packets/00200825 [08:52:08]NVStorageDeleteData [08:52:09]OFD Sender: No OFD packet to send [08:52:09]*** Cut start [08:52:09]*** Purtial cut [08:52:09]*** Stage 1: CUTSNS_PIN = 1 [08:52:09]Read from MH i2c: 01 [08:52:09]MH_I2C_Read... [08:52:09]*** Stop cut motor [08:52:09]*** Cut end [08:52:09]Read from MH i2c: 01 07 00 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: 01 07 00 65 0E 00 00 00 00 00 FF 0F 88 [08:52:09]process_action close_receipt done [08:52:09]requested_data is exist [08:52:09]produce_requested_data [08:52:09]requested_item fm.sn is exist - process it [08:52:09]wFMCommunicate request_size=4 [08:52:09]MH_SAM_APDU [08:52:09]CAPDU: 80 11 00 00 [08:52:09]Write to MH i2c: E2 08 00 66 0E 80 11 00 00 00 00 00 00 EE [08:52:09]Write i2c OK [08:52:09]MH_I2C_Read... [08:52:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:09]Read from MH i2c: E2 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 17 00 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 17 00 66 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3B [08:52:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:52:09]wFMCommunicate OK [08:52:09]requested_item fd.num is exist - process it [08:52:09]SAM_PROTO_GetFieldsCounters [08:52:09]wFMCommunicate request_size=4 [08:52:09]MH_SAM_APDU [08:52:09]CAPDU: 80 13 00 00 [08:52:09]Write to MH i2c: E2 08 00 67 0E 80 13 00 00 00 00 00 00 F1 [08:52:09]Write i2c OK [08:52:09]MH_I2C_Read... [08:52:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:52:09]Read from MH i2c: E2 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 62 00 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 62 00 67 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 79 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 DF [08:52:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 79 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:52:09]wFMCommunicate OK [08:52:09]SAM_PROTO_GetFieldsCounters done [08:52:09]requested_item shift.num is exist - process it [08:52:09]requested_item shift.opened is exist - process it [08:52:09]req_shift_opened [08:52:09]FM_GetShiftState [08:52:09]SAM_PROTO_GetShiftState [08:52:09]wFMCommunicate request_size=4 [08:52:09]MH_SAM_APDU [08:52:09]CAPDU: 80 13 01 00 [08:52:09]Write to MH i2c: E2 08 00 68 0E 80 13 01 00 00 00 00 00 F3 [08:52:09]Write i2c OK [08:52:09]MH_I2C_Read... [08:52:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:09]Read from MH i2c: E2 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 0E 00 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 0E 00 68 0E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 7D [08:52:09]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:52:09]wFMCommunicate OK [08:52:09]SAM_PROTO_GetShiftState done [08:52:09]FM_GetShiftState done [08:52:09]req_shift_opened done [08:52:09]requested_item shift.open_date is exist - process it [08:52:09]req_shift_open_date [08:52:09]req_shift_open_date done [08:52:09]produce_requested_data done [08:52:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200825,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:52:09]process_action_free close_receipt [08:52:09]json_value_free [08:52:09]json_value_free done [08:52:09]process_json_proto returns [08:52:09]Send response to host [08:52:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200825,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:52:09]free response buf [08:52:09]execute_script done [08:52:09]execute_script returns [08:52:09]free content buf [08:52:09]Sock 8.Close socket [08:52:09]Sock 8.Thread stoped [08:52:14]OFD Sender: No OFD packet to send [08:52:19]OFD Sender: No OFD packet to send [08:52:24]OFD Sender: No OFD packet to send [08:52:29]OFD Sender: No OFD packet to send [08:52:34]OFD Sender: No OFD packet to send [08:52:39]OFD Sender: No OFD packet to send [08:52:44]OFD Sender: No OFD packet to send [08:52:49]OFD Sender: No OFD packet to send [08:52:54]OFD Sender: No OFD packet to send [08:52:59]OFD Sender: No OFD packet to send [08:53:04]OFD Sender: No OFD packet to send [08:53:09]OFD Sender: No OFD packet to send [08:53:14]OFD Sender: No OFD packet to send [08:53:19]OFD Sender: No OFD packet to send [08:53:24]OFD Sender: No OFD packet to send [08:53:29]OFD Sender: No OFD packet to send [08:53:34]OFD Sender: No OFD packet to send [08:53:39]OFD Sender: No OFD packet to send [08:53:44]OFD Sender: No OFD packet to send [08:53:49]OFD Sender: No OFD packet to send [08:53:54]OFD Sender: No OFD packet to send [08:53:59]OFD Sender: No OFD packet to send [08:54:04]OFD Sender: No OFD packet to send [08:54:05]accept exits with 9 [08:54:05]New connection [08:54:05]New thread 3067067748 created [08:54:05]Thread 3067211108 joined [08:54:05]Waiting for new connection... [08:54:05] Sock 9.Parse request [08:54:05]Sock 9.Check first char [08:54:05]Sock 9.First char is OK [08:54:05]request: POST /json_proto HTTP/1.0 [08:54:05]Method: POST [08:54:05]URL: /json_proto [08:54:05]Method is POST - this is cgi request [08:54:05]url: /json_proto [08:54:05]query_string will be loaded in cgi processing [08:54:05]execute_cgi json_proto POST (null) [08:54:05]execute_cgi path=json_proto method=POST [08:54:05]POST find Content-Length [08:54:05]Host: 172.17.46.195:8080 [08:54:05]Content-Length: 684 [08:54:05]Content-Type: application/json [08:54:05] [08:54:05]POST finish read [08:54:05]Found Content-Length = 684 [08:54:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328405", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:05]execute_script... [08:54: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)11328405", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:05]POST & json_proto [08:54:05]process_json_proto [08:54:05]json parsed OK: [08:54:05]protocol is kg_v1.0 [08:54:05]action value=close_receipt [08:54:05]process_action close_receipt [08:54:05]cmd_close_receipt [08:54:05]MH_GetDate [08:54:05]Write to MH i2c: F0 00 00 69 0E 66 [08:54:05]Write i2c OK [08:54:05]MH_I2C_Read... [08:54:05]Read from MH i2c: F0 [08:54:05]MH_I2C_Read... [08:54:05]Read from MH i2c: F0 09 00 [08:54:05]MH_I2C_Read... [08:54:05]Read from MH i2c: F0 09 00 69 0E 00 AD 59 C4 66 75 08 C2 66 44 [08:54:05]GetLastDocTimeStamp 1724143926 [08:54:05]current date 1724144045 [08:54:05]FM_GetShiftState [08:54:05]SAM_PROTO_GetShiftState [08:54:05]wFMCommunicate request_size=4 [08:54:05]MH_SAM_APDU [08:54:05]CAPDU: 80 13 01 00 [08:54:05]Write to MH i2c: E2 08 00 6A 0E 80 13 01 00 00 00 00 00 F5 [08:54:05]Write i2c OK [08:54:05]MH_I2C_Read... [08:54:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:05]Read from MH i2c: E2 [08:54:05]MH_I2C_Read... [08:54:05]Read from MH i2c: E2 0E 00 [08:54:05]MH_I2C_Read... [08:54:05]Read from MH i2c: E2 0E 00 6A 0E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 7F [08:54:05]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:54:05]wFMCommunicate OK [08:54:05]SAM_PROTO_GetShiftState done [08:54:05]FM_GetShiftState done [08:54:05]opened in 1724112758 [08:54:05]opened+sec_in_day 1724199158 [08:54:05]quantity*price = 100005 [08:54:05]sum+1 = 100006 [08:54:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 125 20.08.2024 08:54 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200826 ФПД: 112947327048664 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085405&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200826&fm=112947327048664&tin=02508201610067®Number=0000000000092545&sum=100000 [08:54:06]StoreToDocumentArchive [08:54:06]shift 466 fd 200826 [08:54:06]save to /storage/0466/doc_00200826 [08:54:06]save last doc name /storage/0466/doc_00200826 to /storage/kkm_last_doc_name [08:54:06]save OK [08:54:06]Clear old archive folders... [08:54:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:54:06]tlvbuf is 00FF58D0 [08:54:06]SAM_PROTO_ClearQueue [08:54:06]wFMCommunicate request_size=4 [08:54:06]MH_SAM_APDU [08:54:06]CAPDU: 80 09 00 00 [08:54:06]Write to MH i2c: E2 08 00 77 0E 80 09 00 00 00 00 00 00 F7 [08:54:06]Write i2c OK [08:54:06]MH_I2C_Read... [08:54:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:54:06]Read from MH i2c: E2 [08:54:06]MH_I2C_Read... [08:54:06]Read from MH i2c: E2 03 00 [08:54:06]MH_I2C_Read... [08:54:06]Read from MH i2c: E2 03 00 77 0E 00 90 00 F9 [08:54:06]RAPDU: 90 00 [08:54:06]wFMCommunicate OK [08:54:06]SAM_PROTO_ClearQueue done [08:54:06]KKMCreateOFDPacket [08:54:06]OFDProtocolAddRootSTLVToBuf [08:54:06]FM_MakeSignedData [08:54:06]FM_MakeSignedData [08:54:06]SAM_PROTO_SignData [08:54:06]wFMCommunicate request_size=4 [08:54:06]MH_SAM_APDU [08:54:06]CAPDU: 80 0D 01 02 [08:54:06]Write to MH i2c: E2 08 00 78 0E 80 0D 01 02 00 00 00 00 FF [08:54:06]Write i2c OK [08:54:06]MH_I2C_Read... [08:54:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:54:06]Read from MH i2c: E2 [08:54:06]MH_I2C_Read... [08:54:06]Read from MH i2c: E2 03 00 [08:54:06]MH_I2C_Read... [08:54:06]Read from MH i2c: E2 03 00 78 0E 00 90 00 FA [08:54:06]RAPDU: 90 00 [08:54:06]wFMCommunicate OK [08:54:06]wFMCommunicate request_size=255 [08:54:06]MH_SAM_APDU [08:54: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 AD 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7A 10 03 00 35 04 06 00 66 [08:54:06]Write to MH i2c: E2 02 01 79 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 AD 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7A 10 03 00 35 04 06 00 66 00 00 79 [08:54:06]Write i2c OK [08:54:06]MH_I2C_Read... [08:54:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:06]Read from MH i2c: E2 [08:54:06]MH_I2C_Read... [08:54:06]Read from MH i2c: E2 03 00 [08:54:06]MH_I2C_Read... [08:54:06]Read from MH i2c: E2 03 00 79 0E 00 90 00 FB [08:54:06]RAPDU: 90 00 [08:54:06]wFMCommunicate OK [08:54:06]wFMCommunicate request_size=10 [08:54:06]MH_SAM_APDU [08:54:06]CAPDU: 80 0D 02 02 05 B9 99 4E 9B D8 [08:54:06]Write to MH i2c: E2 0D 00 7A 0E 80 0D 02 02 05 00 B9 99 4E 9B D8 00 00 1F [08:54:06]Write i2c OK [08:54:06]MH_I2C_Read... [08:54:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:06]Read from MH i2c: E2 [08:54:06]MH_I2C_Read... [08:54:06]Read from MH i2c: E2 03 00 [08:54:06]MH_I2C_Read... [08:54:06]Read from MH i2c: E2 03 00 7A 0E 00 90 00 FC [08:54:06]RAPDU: 90 00 [08:54:06]wFMCommunicate OK [08:54:06]wFMCommunicate request_size=4 [08:54:06]MH_SAM_APDU [08:54:06]CAPDU: 80 0D 03 02 [08:54:06]Write to MH i2c: E2 08 00 7B 0E 80 0D 03 02 00 00 00 00 04 [08:54:06]Write i2c OK [08:54:06]MH_I2C_Read... [08:54:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:54:06]Read from MH i2c: E2 [08:54:06]MH_I2C_Read... [08:54:06]Read from MH i2c: E2 0B 00 [08:54:06]MH_I2C_Read... [08:54:06]Read from MH i2c: E2 0B 00 7B 0E 00 21 52 3E CF 19 2A 94 BE 90 00 1A [08:54:06]RAPDU: 21 52 3E CF 19 2A 94 BE 90 00 [08:54:06]wFMCommunicate OK [08:54:06]SAM_PROTO_SignData done [08:54:06]FM_MakeSignedData done [08:54:06]CreateOFDProtocolMessage [08:54:06]wFMCommunicate request_size=4 [08:54:06]MH_SAM_APDU [08:54:06]CAPDU: 80 11 00 00 [08:54:06]Write to MH i2c: E2 08 00 7C 0E 80 11 00 00 00 00 00 00 04 [08:54:06]Write i2c OK [08:54:06]MH_I2C_Read... [08:54:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:06]Read from MH i2c: E2 [08:54:06]MH_I2C_Read... [08:54:06]Read from MH i2c: E2 17 00 [08:54:06]MH_I2C_Read... [08:54:06]Read from MH i2c: E2 17 00 7C 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 51 [08:54:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:54:06]wFMCommunicate OK [08:54:06]CreateOFDProtocolMessage done [08:54:06]OFDSenderStorePacket 200826 [08:54:06]StoreOFDPacket docnum=200826 [08:54:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BC 39 07 01 A6 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 AD 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7A 10 03 00 35 04 06 00 66 B9 99 4E 9B D8 21 52 3E CF 19 2A 94 BE [08:54:06]CheckFolder [08:54:06]dirname=/storage/ofd_packets [08:54:06]CheckFolder done [08:54:06]ProducePacketName [08:54:06]name=ofd_packets/00200826 [08:54:06]NVStorageSaveData ofd_packets/00200826 [08:54:06]File name is /storage/ofd_packets/00200826 [08:54:06]Write 301 bytes [08:54:06]NVStorageSaveData done [08:54:06]OFDSenderStorePacket done [08:54:06]KKMCreateOFDPacket done [08:54:06]NVStorageSaveData kkm_last_timestamp [08:54:06]File name is /storage/kkm_last_timestamp [08:54:06]Write 4 bytes [08:54:06]NVStorageSaveData done [08:54:06]OFD Sender: Processing packet 200826 [packets to send 247, broken 246] [08:54:06]ProducePacketName [08:54:06]name=ofd_packets/00200826 [08:54:06]OFD Sender: To server: pG, [08:54:06]CommunicateWithHost lk.salyk.kg:30040 [08:54:06]ConnectInit lk.salyk.kg [08:54:06]ExternCall_PrintAddStr [08:54:06]wPrintStart [08:54:06]Write to MH i2c: 01 00 00 7D 0E 8B [08:54:06]Write i2c OK [08:54:06]MH_I2C_Read... [08:54:06]Read from MH i2c: 01 [08:54:06]MH_I2C_Read... [08:54:06]Read from MH i2c: 01 07 00 [08:54:06]MH_I2C_Read... [08:54:06]Read from MH i2c: 01 07 00 7D 0E 00 00 00 00 00 FF 0F A0 [08:54:06]RasterBufferAndPrint [08:54:06]line Счет N : (1)11328405 [08:54:06]line ИНН: 02508201610067 [08:54:06]line Контрольно-Кассовый Чек [08:54:06]line ПРОДАЖА [08:54:06]line ТРК (МРК, ГНК) : 12 [08:54:06]line Товар: 2710124130 [08:54:06]line Аи-92-К-4 [08:54:06]line 14.750 * 67.80 [08:54:06]line = 1000.05 [08:54:06]line НДС 12% НСП 1% [08:54:06]line > о реализуемом товаре [08:54:06]line ОКРУГЛЕНИЕ: -0.05 [08:54:06]line ИТОГО: 1000.00 [08:54:06]line Внесено: 1000.00 [08:54:06]line СДАЧА: 0.00 [08:54:06]line НСП 1% : 8.85 [08:54:06]line НДС 12% : 106.20 [08:54:06]line Наличными: 1000.00 [08:54:06]line Безнал.: 0.00 [08:54:06]line Место: АЗС № 95 "Партнер Нефть" [08:54:06]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:54:06]line СНО: Общий режим [08:54:06]line Чек 125 20.08.2024 08:54 [08:54:06]line Смена: 466 ФФД: 1.0 [08:54:06]line ЗНМ: 0300000079 [08:54:06]line РНМ: 0000000000092545 [08:54:06]line Версия ККМ: 001 [08:54:06]line ФМ: 0000000000871802 [08:54:06]line ФД: 200826 [08:54:06]line ФПД: 112947327048664 [08:54:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085405&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200826&fm=112947327048664&tin=02508201610067®Number=0000000000092545&sum=100000 [08:54:07]Connected sock=11 [08:54:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BC 39 07 01 A6 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 AD 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7A 10 03 00 35 04 06 00 66 B9 99 4E 9B D8 21 52 3E CF 19 2A 94 BE [08:54:07]written 0, free lines is 4095 [08:54:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 41 0B 47 00 F0 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 31 38 30 32 10 04 04 00 7A 10 03 00 F4 03 04 00 15 04 C4 66 B6 04 01 00 00 6F 47 67 D5 C5 B9 2A 64 [08:54:07]CommunicateWithHost err = 0 [08:54:07]CheckOFDResponse [08:54:07]1017 (14) - 77093643461234 [08:54:07]1041 (16) - 0000000000871802 [08:54:07]1040 (4) - 200826 [08:54:07]1012 (4) - 20.08.2024 02:48 [08:54:07]1206 (1) - 0 [08:54:07]OFD Sender: Remove packet 200826 [08:54:07]ProducePacketName [08:54:07]name=ofd_packets/00200826 [08:54:07]NVStorageDeleteData [08:54:07]Write to MH i2c: 01 00 00 A8 0E B6 [08:54:07]Write i2c OK [08:54:07]MH_I2C_Read... [08:54:07]Read from MH i2c: 01 [08:54:07]MH_I2C_Read... [08:54:07]Read from MH i2c: 01 07 00 [08:54:07]MH_I2C_Read... [08:54:07]Read from MH i2c: 01 07 00 A8 0E 00 00 00 00 00 E3 0C AC [08:54:07]RasterBufferAndPrint [08:54:07]line [08:54:07]line [08:54:07]line [08:54:07]line [08:54:07]line [08:54:07]written 0, free lines is 3308 [08:54:07]MH_Cut [08:54:07]Write to MH i2c: D1 01 00 AF 0E 01 8F [08:54:07]Write i2c OK [08:54:07]MH_I2C_Read... [08:54:07]Read from MH i2c: D1 [08:54:07]MH_I2C_Read... [08:54:07]Read from MH i2c: D1 01 00 [08:54:07]MH_I2C_Read... [08:54:07]Read from MH i2c: D1 01 00 AF 0E 00 8E [08:54:07]Write to MH i2c: 01 00 00 B0 0E BE [08:54:07]Write i2c OK [08:54:07]MH_I2C_Read... [08:54:07]OFD Sender: No OFD packet to send [08:54:08]*** Cut start [08:54:08]*** Purtial cut [08:54:08]*** CUTSNS_PIN = 0 [08:54:08]*** Stage 1: CUTSNS_PIN = 1 [08:54:10]Read from MH i2c: 01 [08:54:10]MH_I2C_Read... [08:54:10]*** Stop cut motor [08:54:10]*** Cut end [08:54:10]Read from MH i2c: 01 07 00 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: 01 07 00 B0 0E 00 00 00 00 00 FF 0F D3 [08:54:10]process_action close_receipt done [08:54:10]requested_data is exist [08:54:10]produce_requested_data [08:54:10]requested_item fm.sn is exist - process it [08:54:10]wFMCommunicate request_size=4 [08:54:10]MH_SAM_APDU [08:54:10]CAPDU: 80 11 00 00 [08:54:10]Write to MH i2c: E2 08 00 B1 0E 80 11 00 00 00 00 00 00 39 [08:54:10]Write i2c OK [08:54:10]MH_I2C_Read... [08:54:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:10]Read from MH i2c: E2 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 17 00 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 17 00 B1 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 86 [08:54:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:54:10]wFMCommunicate OK [08:54:10]requested_item fd.num is exist - process it [08:54:10]SAM_PROTO_GetFieldsCounters [08:54:10]wFMCommunicate request_size=4 [08:54:10]MH_SAM_APDU [08:54:10]CAPDU: 80 13 00 00 [08:54:10]Write to MH i2c: E2 08 00 B2 0E 80 13 00 00 00 00 00 00 3C [08:54:10]Write i2c OK [08:54:10]MH_I2C_Read... [08:54:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:54:10]Read from MH i2c: E2 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 62 00 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 62 00 B2 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 7A 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 2E [08:54:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 7A 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:54:10]wFMCommunicate OK [08:54:10]SAM_PROTO_GetFieldsCounters done [08:54:10]requested_item shift.num is exist - process it [08:54:10]requested_item shift.opened is exist - process it [08:54:10]req_shift_opened [08:54:10]FM_GetShiftState [08:54:10]SAM_PROTO_GetShiftState [08:54:10]wFMCommunicate request_size=4 [08:54:10]MH_SAM_APDU [08:54:10]CAPDU: 80 13 01 00 [08:54:10]Write to MH i2c: E2 08 00 B3 0E 80 13 01 00 00 00 00 00 3E [08:54:10]Write i2c OK [08:54:10]MH_I2C_Read... [08:54:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:10]Read from MH i2c: E2 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 0E 00 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 0E 00 B3 0E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C8 [08:54:10]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:54:10]wFMCommunicate OK [08:54:10]SAM_PROTO_GetShiftState done [08:54:10]FM_GetShiftState done [08:54:10]req_shift_opened done [08:54:10]requested_item shift.open_date is exist - process it [08:54:10]req_shift_open_date [08:54:10]req_shift_open_date done [08:54:10]produce_requested_data done [08:54:10]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200826,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:54:10]process_action_free close_receipt [08:54:10]json_value_free [08:54:10]json_value_free done [08:54:10]process_json_proto returns [08:54:10]Send response to host [08:54:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200826,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:54:10]free response buf [08:54:10]execute_script done [08:54:10]execute_script returns [08:54:10]free content buf [08:54:10]Sock 9.Close socket [08:54:10]Sock 9.Thread stoped [08:54:12]OFD Sender: No OFD packet to send [08:54:17]OFD Sender: No OFD packet to send [08:54:21]accept exits with 10 [08:54:21]New connection [08:54:21]New thread 3067211108 created [08:54:21]Thread 3067067748 joined [08:54:21]Waiting for new connection... [08:54:21] Sock 10.Parse request [08:54:21]Sock 10.Check first char [08:54:21]Sock 10.First char is OK [08:54:21]request: POST /json_proto HTTP/1.0 [08:54:21]Method: POST [08:54:21]URL: /json_proto [08:54:21]Method is POST - this is cgi request [08:54:21]url: /json_proto [08:54:21]query_string will be loaded in cgi processing [08:54:21]execute_cgi json_proto POST (null) [08:54:21]execute_cgi path=json_proto method=POST [08:54:21]POST find Content-Length [08:54:21]Host: 172.17.46.195:8080 [08:54:21]Content-Length: 679 [08:54:21]Content-Type: application/json [08:54:21] [08:54:21]POST finish read [08:54:21]Found Content-Length = 679 [08:54:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328406", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:21]execute_script... [08:54:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328406", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:21]POST & json_proto [08:54:21]process_json_proto [08:54:21]json parsed OK: [08:54:21]protocol is kg_v1.0 [08:54:21]action value=close_receipt [08:54:21]process_action close_receipt [08:54:21]cmd_close_receipt [08:54:21]MH_GetDate [08:54:21]Write to MH i2c: F0 00 00 B4 0E B1 [08:54:21]Write i2c OK [08:54:21]MH_I2C_Read... [08:54:21]Read from MH i2c: F0 [08:54:21]MH_I2C_Read... [08:54:21]Read from MH i2c: F0 09 00 [08:54:21]MH_I2C_Read... [08:54:21]Read from MH i2c: F0 09 00 B4 0E 00 BE 59 C4 66 75 08 C2 66 A0 [08:54:21]GetLastDocTimeStamp 1724144045 [08:54:21]current date 1724144062 [08:54:21]FM_GetShiftState [08:54:21]SAM_PROTO_GetShiftState [08:54:21]wFMCommunicate request_size=4 [08:54:21]MH_SAM_APDU [08:54:21]CAPDU: 80 13 01 00 [08:54:21]Write to MH i2c: E2 08 00 B5 0E 80 13 01 00 00 00 00 00 40 [08:54:21]Write i2c OK [08:54:21]MH_I2C_Read... [08:54:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:21]Read from MH i2c: E2 [08:54:21]MH_I2C_Read... [08:54:21]Read from MH i2c: E2 0E 00 [08:54:21]MH_I2C_Read... [08:54:21]Read from MH i2c: E2 0E 00 B5 0E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 CA [08:54:21]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:54:21]wFMCommunicate OK [08:54:21]SAM_PROTO_GetShiftState done [08:54:21]FM_GetShiftState done [08:54:21]opened in 1724112758 [08:54:21]opened+sec_in_day 1724199158 [08:54:21]quantity*price = 50036 [08:54:21]sum+1 = 50037 [08:54:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 126 20.08.2024 08:54 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200827 ФПД: 134970006013776 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085422&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200827&fm=134970006013776&tin=02508201610067®Number=0000000000092545&sum=50000 [08:54:22]StoreToDocumentArchive [08:54:22]shift 466 fd 200827 [08:54:22]save to /storage/0466/doc_00200827 [08:54:22]save last doc name /storage/0466/doc_00200827 to /storage/kkm_last_doc_name [08:54:22]save OK [08:54:22]Clear old archive folders... [08:54:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:54:22]tlvbuf is B6F00450 [08:54:22]SAM_PROTO_ClearQueue [08:54:22]wFMCommunicate request_size=4 [08:54:22]MH_SAM_APDU [08:54:22]CAPDU: 80 09 00 00 [08:54:22]Write to MH i2c: E2 08 00 C2 0E 80 09 00 00 00 00 00 00 42 [08:54:22]Write i2c OK [08:54:22]MH_I2C_Read... [08:54:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:54:22]Read from MH i2c: E2 [08:54:22]MH_I2C_Read... [08:54:22]Read from MH i2c: E2 03 00 [08:54:22]MH_I2C_Read... [08:54:22]Read from MH i2c: E2 03 00 C2 0E 00 90 00 44 [08:54:22]RAPDU: 90 00 [08:54:22]wFMCommunicate OK [08:54:22]SAM_PROTO_ClearQueue done [08:54:22]KKMCreateOFDPacket [08:54:22]OFDProtocolAddRootSTLVToBuf [08:54:22]FM_MakeSignedData [08:54:22]FM_MakeSignedData [08:54:22]SAM_PROTO_SignData [08:54:22]wFMCommunicate request_size=4 [08:54:22]MH_SAM_APDU [08:54:22]CAPDU: 80 0D 01 02 [08:54:22]Write to MH i2c: E2 08 00 C3 0E 80 0D 01 02 00 00 00 00 4A [08:54:22]Write i2c OK [08:54:22]MH_I2C_Read... [08:54:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:54:22]Read from MH i2c: E2 [08:54:22]MH_I2C_Read... [08:54:22]Read from MH i2c: E2 03 00 [08:54:22]MH_I2C_Read... [08:54:22]Read from MH i2c: E2 03 00 C3 0E 00 90 00 45 [08:54:22]RAPDU: 90 00 [08:54:22]wFMCommunicate OK [08:54:22]wFMCommunicate request_size=255 [08:54:22]MH_SAM_APDU [08:54:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 BE 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7B 10 03 00 35 04 06 00 7A [08:54:22]Write to MH i2c: E2 02 01 C4 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 BE 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7B 10 03 00 35 04 06 00 7A 00 00 5C [08:54:22]Write i2c OK [08:54:22]MH_I2C_Read... [08:54:22]OFD Sender: No OFD packet to send [08:54:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:22]Read from MH i2c: E2 [08:54:22]MH_I2C_Read... [08:54:22]Read from MH i2c: E2 03 00 [08:54:22]MH_I2C_Read... [08:54:22]Read from MH i2c: E2 03 00 C4 0E 00 90 00 46 [08:54:22]RAPDU: 90 00 [08:54:22]wFMCommunicate OK [08:54:22]wFMCommunicate request_size=10 [08:54:22]MH_SAM_APDU [08:54:22]CAPDU: 80 0D 02 02 05 C1 27 43 87 50 [08:54:22]Write to MH i2c: E2 0D 00 C5 0E 80 0D 02 02 05 00 C1 27 43 87 50 00 00 59 [08:54:22]Write i2c OK [08:54:22]MH_I2C_Read... [08:54:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:23]Read from MH i2c: E2 [08:54:23]MH_I2C_Read... [08:54:23]Read from MH i2c: E2 03 00 [08:54:23]MH_I2C_Read... [08:54:23]Read from MH i2c: E2 03 00 C5 0E 00 90 00 47 [08:54:23]RAPDU: 90 00 [08:54:23]wFMCommunicate OK [08:54:23]wFMCommunicate request_size=4 [08:54:23]MH_SAM_APDU [08:54:23]CAPDU: 80 0D 03 02 [08:54:23]Write to MH i2c: E2 08 00 C6 0E 80 0D 03 02 00 00 00 00 4F [08:54:23]Write i2c OK [08:54:23]MH_I2C_Read... [08:54:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:54:23]Read from MH i2c: E2 [08:54:23]MH_I2C_Read... [08:54:23]Read from MH i2c: E2 0B 00 [08:54:23]MH_I2C_Read... [08:54:23]Read from MH i2c: E2 0B 00 C6 0E 00 DD F0 6A 83 7C B7 3B BE 90 00 36 [08:54:23]RAPDU: DD F0 6A 83 7C B7 3B BE 90 00 [08:54:23]wFMCommunicate OK [08:54:23]SAM_PROTO_SignData done [08:54:23]FM_MakeSignedData done [08:54:23]CreateOFDProtocolMessage [08:54:23]wFMCommunicate request_size=4 [08:54:23]MH_SAM_APDU [08:54:23]CAPDU: 80 11 00 00 [08:54:23]Write to MH i2c: E2 08 00 C7 0E 80 11 00 00 00 00 00 00 4F [08:54:23]Write i2c OK [08:54:23]MH_I2C_Read... [08:54:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:23]Read from MH i2c: E2 [08:54:23]MH_I2C_Read... [08:54:23]Read from MH i2c: E2 17 00 [08:54:23]MH_I2C_Read... [08:54:23]Read from MH i2c: E2 17 00 C7 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9C [08:54:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:54:23]wFMCommunicate OK [08:54:23]CreateOFDProtocolMessage done [08:54:23]OFDSenderStorePacket 200827 [08:54:23]StoreOFDPacket docnum=200827 [08:54:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 29 E1 07 01 85 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 BE 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7B 10 03 00 35 04 06 00 7A C1 27 43 87 50 DD F0 6A 83 7C B7 3B BE [08:54:23]CheckFolder [08:54:23]dirname=/storage/ofd_packets [08:54:23]CheckFolder done [08:54:23]ProducePacketName [08:54:23]name=ofd_packets/00200827 [08:54:23]NVStorageSaveData ofd_packets/00200827 [08:54:23]File name is /storage/ofd_packets/00200827 [08:54:23]Write 301 bytes [08:54:23]NVStorageSaveData done [08:54:23]OFDSenderStorePacket done [08:54:23]KKMCreateOFDPacket done [08:54:23]NVStorageSaveData kkm_last_timestamp [08:54:23]File name is /storage/kkm_last_timestamp [08:54:23]Write 4 bytes [08:54:23]NVStorageSaveData done [08:54:23]ExternCall_PrintAddStr [08:54:23]wPrintStart [08:54:23]Write to MH i2c: 01 00 00 C8 0E D6 [08:54:23]Write i2c OK [08:54:23]MH_I2C_Read... [08:54:23]Read from MH i2c: 01 [08:54:23]MH_I2C_Read... [08:54:23]Read from MH i2c: 01 07 00 [08:54:23]MH_I2C_Read... [08:54:23]Read from MH i2c: 01 07 00 C8 0E 00 00 00 00 00 FF 0F EB [08:54:23]RasterBufferAndPrint [08:54:23]line Счет N : (1)11328406 [08:54:23]line ИНН: 02508201610067 [08:54:23]line Контрольно-Кассовый Чек [08:54:23]line ПРОДАЖА [08:54:23]line ТРК (МРК, ГНК) : 22 [08:54:23]line Товар: 2710124130 [08:54:23]line Аи-92-К-4 [08:54:23]line 7.380 * 67.80 [08:54:23]line = 500.36 [08:54:23]line НДС 12% НСП 1% [08:54:23]line > о реализуемом товаре [08:54:23]line ОКРУГЛЕНИЕ: -0.36 [08:54:23]line ИТОГО: 500.00 [08:54:23]line Внесено: 500.00 [08:54:23]line СДАЧА: 0.00 [08:54:23]line НСП 1% : 4.43 [08:54:23]line НДС 12% : 53.14 [08:54:23]line Наличными: 500.00 [08:54:23]line Безнал.: 0.00 [08:54:23]line Место: АЗС № 95 "Партнер Нефть" [08:54:23]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:54:23]line СНО: Общий режим [08:54:23]line Чек 126 20.08.2024 08:54 [08:54:23]line Смена: 466 ФФД: 1.0 [08:54:23]line ЗНМ: 0300000079 [08:54:23]line РНМ: 0000000000092545 [08:54:23]line Версия ККМ: 001 [08:54:23]line ФМ: 0000000000871802 [08:54:23]line ФД: 200827 [08:54:23]line ФПД: 134970006013776 [08:54:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085422&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200827&fm=134970006013776&tin=02508201610067®Number=0000000000092545&sum=50000 [08:54:23]OFD Sender: Processing packet 200827 [packets to send 247, broken 246] [08:54:23]ProducePacketName [08:54:23]name=ofd_packets/00200827 [08:54:23]OFD Sender: To server: pG, [08:54:23]CommunicateWithHost lk.salyk.kg:30040 [08:54:23]ConnectInit lk.salyk.kg [08:54:23]written 0, free lines is 4095 [08:54:23]Connected sock=9 [08:54:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 29 E1 07 01 85 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 BE 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7B 10 03 00 35 04 06 00 7A C1 27 43 87 50 DD F0 6A 83 7C B7 3B BE [08:54:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D6 C9 47 00 12 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 31 38 30 32 10 04 04 00 7B 10 03 00 F4 03 04 00 25 04 C4 66 B6 04 01 00 00 03 C9 9C B7 7B E9 6A EF [08:54:23]CommunicateWithHost err = 0 [08:54:23]CheckOFDResponse [08:54:23]1017 (14) - 77093643461234 [08:54:23]1041 (16) - 0000000000871802 [08:54:23]1040 (4) - 200827 [08:54:23]1012 (4) - 20.08.2024 02:49 [08:54:23]1206 (1) - 0 [08:54:23]OFD Sender: Remove packet 200827 [08:54:23]ProducePacketName [08:54:23]name=ofd_packets/00200827 [08:54:23]NVStorageDeleteData [08:54:23]Write to MH i2c: 01 00 00 F3 0E 01 [08:54:23]Write i2c OK [08:54:23]MH_I2C_Read... [08:54:23]Read from MH i2c: 01 [08:54:23]MH_I2C_Read... [08:54:23]Read from MH i2c: 01 07 00 [08:54:23]MH_I2C_Read... [08:54:23]Read from MH i2c: 01 07 00 F3 0E 00 00 00 00 00 E5 0C F9 [08:54:23]RasterBufferAndPrint [08:54:23]line [08:54:23]line [08:54:23]line [08:54:23]line [08:54:23]line [08:54:23]written 0, free lines is 3307 [08:54:23]MH_Cut [08:54:23]Write to MH i2c: D1 01 00 FA 0E 01 DA [08:54:23]Write i2c OK [08:54:23]MH_I2C_Read... [08:54:23]Read from MH i2c: D1 [08:54:23]MH_I2C_Read... [08:54:23]Read from MH i2c: D1 01 00 [08:54:23]MH_I2C_Read... [08:54:23]Read from MH i2c: D1 01 00 FA 0E 00 D9 [08:54:23]Write to MH i2c: 01 00 00 FB 0E 09 [08:54:23]Write i2c OK [08:54:23]MH_I2C_Read... [08:54:24]OFD Sender: No OFD packet to send [08:54:24]*** Cut start [08:54:24]*** Purtial cut [08:54:24]*** Stage 1: CUTSNS_PIN = 1 [08:54:24]Read from MH i2c: 01 [08:54:24]MH_I2C_Read... [08:54:24]*** Stop cut motor [08:54:24]*** Cut end [08:54:24]Read from MH i2c: 01 07 00 [08:54:24]MH_I2C_Read... [08:54:24]Read from MH i2c: 01 07 00 FB 0E 00 00 00 00 00 FF 0F 1E [08:54:24]process_action close_receipt done [08:54:24]requested_data is exist [08:54:24]produce_requested_data [08:54:24]requested_item fm.sn is exist - process it [08:54:24]wFMCommunicate request_size=4 [08:54:24]MH_SAM_APDU [08:54:24]CAPDU: 80 11 00 00 [08:54:24]Write to MH i2c: E2 08 00 FC 0E 80 11 00 00 00 00 00 00 84 [08:54:24]Write i2c OK [08:54:24]MH_I2C_Read... [08:54:25]Read from MH i2c: E2 [08:54:25]MH_I2C_Read... [08:54:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:25]Read from MH i2c: E2 17 00 [08:54:25]MH_I2C_Read... [08:54:25]Read from MH i2c: E2 17 00 FC 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D1 [08:54:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:54:25]wFMCommunicate OK [08:54:25]requested_item fd.num is exist - process it [08:54:25]SAM_PROTO_GetFieldsCounters [08:54:25]wFMCommunicate request_size=4 [08:54:25]MH_SAM_APDU [08:54:25]CAPDU: 80 13 00 00 [08:54:25]Write to MH i2c: E2 08 00 FD 0E 80 13 00 00 00 00 00 00 87 [08:54:25]Write i2c OK [08:54:25]MH_I2C_Read... [08:54:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:54:25]Read from MH i2c: E2 [08:54:25]MH_I2C_Read... [08:54:25]Read from MH i2c: E2 62 00 [08:54:25]MH_I2C_Read... [08:54:25]Read from MH i2c: E2 62 00 FD 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 7B 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 7D [08:54: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 7B 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:54:25]wFMCommunicate OK [08:54:25]SAM_PROTO_GetFieldsCounters done [08:54:25]requested_item shift.num is exist - process it [08:54:25]requested_item shift.opened is exist - process it [08:54:25]req_shift_opened [08:54:25]FM_GetShiftState [08:54:25]SAM_PROTO_GetShiftState [08:54:25]wFMCommunicate request_size=4 [08:54:25]MH_SAM_APDU [08:54:25]CAPDU: 80 13 01 00 [08:54:25]Write to MH i2c: E2 08 00 FE 0E 80 13 01 00 00 00 00 00 89 [08:54:25]Write i2c OK [08:54:25]MH_I2C_Read... [08:54:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:25]Read from MH i2c: E2 [08:54:25]MH_I2C_Read... [08:54:25]Read from MH i2c: E2 0E 00 [08:54:25]MH_I2C_Read... [08:54:25]Read from MH i2c: E2 0E 00 FE 0E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 13 [08:54:25]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:54:25]wFMCommunicate OK [08:54:25]SAM_PROTO_GetShiftState done [08:54:25]FM_GetShiftState done [08:54:25]req_shift_opened done [08:54:25]requested_item shift.open_date is exist - process it [08:54:25]req_shift_open_date [08:54:25]req_shift_open_date done [08:54:25]produce_requested_data done [08:54:25]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200827,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:54:25]process_action_free close_receipt [08:54:25]json_value_free [08:54:25]json_value_free done [08:54:25]process_json_proto returns [08:54:25]Send response to host [08:54:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200827,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:54:25]free response buf [08:54:25]execute_script done [08:54:25]execute_script returns [08:54:25]free content buf [08:54:25]Sock 10.Close socket [08:54:25]Sock 10.Thread stoped [08:54:29]OFD Sender: No OFD packet to send [08:54:34]OFD Sender: No OFD packet to send [08:54:39]OFD Sender: No OFD packet to send [08:54:44]OFD Sender: No OFD packet to send [08:54:49]OFD Sender: No OFD packet to send [08:54:54]OFD Sender: No OFD packet to send [08:54:59]OFD Sender: No OFD packet to send [08:55:04]OFD Sender: No OFD packet to send [08:55:09]OFD Sender: No OFD packet to send [08:55:14]OFD Sender: No OFD packet to send [08:55:19]OFD Sender: No OFD packet to send [08:55:24]OFD Sender: No OFD packet to send [08:55:25]accept exits with 8 [08:55:25]New connection [08:55:25]New thread 3067067748 created [08:55:25]Thread 3067211108 joined [08:55:25]Waiting for new connection... [08:55:25] Sock 8.Parse request [08:55:25]Sock 8.Check first char [08:55:25]Sock 8.First char is OK [08:55:25]request: POST /json_proto HTTP/1.0 [08:55:25]Method: POST [08:55:25]URL: /json_proto [08:55:25]Method is POST - this is cgi request [08:55:25]url: /json_proto [08:55:25]query_string will be loaded in cgi processing [08:55:25]execute_cgi json_proto POST (null) [08:55:25]execute_cgi path=json_proto method=POST [08:55:25]POST find Content-Length [08:55:25]Host: 172.17.46.195:8080 [08:55:25]Content-Length: 679 [08:55:25]Content-Type: application/json [08:55:25] [08:55:25]POST finish read [08:55:25]Found Content-Length = 679 [08:55:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328407", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:25]execute_script... [08:55:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328407", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:25]POST & json_proto [08:55:25]process_json_proto [08:55:25]json parsed OK: [08:55:25]protocol is kg_v1.0 [08:55:25]action value=close_receipt [08:55:25]process_action close_receipt [08:55:25]cmd_close_receipt [08:55:25]MH_GetDate [08:55:25]Write to MH i2c: F0 00 00 FF 0E FC [08:55:25]Write i2c OK [08:55:25]MH_I2C_Read... [08:55:25]Read from MH i2c: F0 [08:55:25]MH_I2C_Read... [08:55:25]Read from MH i2c: F0 09 00 [08:55:25]MH_I2C_Read... [08:55:25]Read from MH i2c: F0 09 00 FF 0E 00 FE 59 C4 66 75 08 C2 66 2B [08:55:25]GetLastDocTimeStamp 1724144062 [08:55:25]current date 1724144126 [08:55:25]FM_GetShiftState [08:55:25]SAM_PROTO_GetShiftState [08:55:25]wFMCommunicate request_size=4 [08:55:25]MH_SAM_APDU [08:55:25]CAPDU: 80 13 01 00 [08:55:25]Write to MH i2c: E2 08 00 00 0F 80 13 01 00 00 00 00 00 8C [08:55:25]Write i2c OK [08:55:25]MH_I2C_Read... [08:55:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:25]Read from MH i2c: E2 [08:55:25]MH_I2C_Read... [08:55:25]Read from MH i2c: E2 0E 00 [08:55:25]MH_I2C_Read... [08:55:25]Read from MH i2c: E2 0E 00 00 0F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 16 [08:55:25]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:55:25]wFMCommunicate OK [08:55:25]SAM_PROTO_GetShiftState done [08:55:25]FM_GetShiftState done [08:55:25]opened in 1724112758 [08:55:25]opened+sec_in_day 1724199158 [08:55:25]quantity*price = 50036 [08:55:25]sum+1 = 50037 [08:55:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 127 20.08.2024 08:55 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200828 ФПД: 23733942784239 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085526&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200828&fm=23733942784239&tin=02508201610067®Number=0000000000092545&sum=50000 [08:55:26]StoreToDocumentArchive [08:55:26]shift 466 fd 200828 [08:55:26]save to /storage/0466/doc_00200828 [08:55:26]save last doc name /storage/0466/doc_00200828 to /storage/kkm_last_doc_name [08:55:26]save OK [08:55:26]Clear old archive folders... [08:55:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:55:26]tlvbuf is 01004FA0 [08:55:26]SAM_PROTO_ClearQueue [08:55:26]wFMCommunicate request_size=4 [08:55:26]MH_SAM_APDU [08:55:26]CAPDU: 80 09 00 00 [08:55:26]Write to MH i2c: E2 08 00 0D 0F 80 09 00 00 00 00 00 00 8E [08:55:26]Write i2c OK [08:55:26]MH_I2C_Read... [08:55:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:55:26]Read from MH i2c: E2 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 03 00 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 03 00 0D 0F 00 90 00 90 [08:55:26]RAPDU: 90 00 [08:55:26]wFMCommunicate OK [08:55:26]SAM_PROTO_ClearQueue done [08:55:26]KKMCreateOFDPacket [08:55:26]OFDProtocolAddRootSTLVToBuf [08:55:26]FM_MakeSignedData [08:55:26]FM_MakeSignedData [08:55:26]SAM_PROTO_SignData [08:55:26]wFMCommunicate request_size=4 [08:55:26]MH_SAM_APDU [08:55:26]CAPDU: 80 0D 01 02 [08:55:26]Write to MH i2c: E2 08 00 0E 0F 80 0D 01 02 00 00 00 00 96 [08:55:26]Write i2c OK [08:55:26]MH_I2C_Read... [08:55:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:55:26]Read from MH i2c: E2 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 03 00 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 03 00 0E 0F 00 90 00 91 [08:55:26]RAPDU: 90 00 [08:55:26]wFMCommunicate OK [08:55:26]wFMCommunicate request_size=255 [08:55:26]MH_SAM_APDU [08:55:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 FE 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7C 10 03 00 35 04 06 00 15 [08:55:26]Write to MH i2c: E2 02 01 0F 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 FE 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7C 10 03 00 35 04 06 00 15 00 00 85 [08:55:26]Write i2c OK [08:55:26]MH_I2C_Read... [08:55:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:26]Read from MH i2c: E2 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 03 00 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 03 00 0F 0F 00 90 00 92 [08:55:26]RAPDU: 90 00 [08:55:26]wFMCommunicate OK [08:55:26]wFMCommunicate request_size=10 [08:55:26]MH_SAM_APDU [08:55:26]CAPDU: 80 0D 02 02 05 95 FD 3A 90 EF [08:55:26]Write to MH i2c: E2 0D 00 10 0F 80 0D 02 02 05 00 95 FD 3A 90 EF 00 00 EE [08:55:26]Write i2c OK [08:55:26]MH_I2C_Read... [08:55:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:26]Read from MH i2c: E2 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 03 00 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 03 00 10 0F 00 90 00 93 [08:55:26]RAPDU: 90 00 [08:55:26]wFMCommunicate OK [08:55:26]wFMCommunicate request_size=4 [08:55:26]MH_SAM_APDU [08:55:26]CAPDU: 80 0D 03 02 [08:55:26]Write to MH i2c: E2 08 00 11 0F 80 0D 03 02 00 00 00 00 9B [08:55:26]Write i2c OK [08:55:26]MH_I2C_Read... [08:55:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:55:26]Read from MH i2c: E2 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 0B 00 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 0B 00 11 0F 00 59 4F 95 9E FE 0D 62 5D 90 00 41 [08:55:26]RAPDU: 59 4F 95 9E FE 0D 62 5D 90 00 [08:55:26]wFMCommunicate OK [08:55:26]SAM_PROTO_SignData done [08:55:26]FM_MakeSignedData done [08:55:26]CreateOFDProtocolMessage [08:55:26]wFMCommunicate request_size=4 [08:55:26]MH_SAM_APDU [08:55:26]CAPDU: 80 11 00 00 [08:55:26]Write to MH i2c: E2 08 00 12 0F 80 11 00 00 00 00 00 00 9B [08:55:26]Write i2c OK [08:55:26]MH_I2C_Read... [08:55:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:26]Read from MH i2c: E2 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 17 00 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 17 00 12 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E8 [08:55:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:55:26]wFMCommunicate OK [08:55:26]CreateOFDProtocolMessage done [08:55:26]OFDSenderStorePacket 200828 [08:55:26]StoreOFDPacket docnum=200828 [08:55:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0B D7 07 01 7E 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 FE 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7C 10 03 00 35 04 06 00 15 95 FD 3A 90 EF 59 4F 95 9E FE 0D 62 5D [08:55:26]CheckFolder [08:55:26]dirname=/storage/ofd_packets [08:55:26]CheckFolder done [08:55:26]ProducePacketName [08:55:26]name=ofd_packets/00200828 [08:55:26]NVStorageSaveData ofd_packets/00200828 [08:55:26]File name is /storage/ofd_packets/00200828 [08:55:26]Write 301 bytes [08:55:26]NVStorageSaveData done [08:55:26]OFDSenderStorePacket done [08:55:26]KKMCreateOFDPacket done [08:55:26]NVStorageSaveData kkm_last_timestamp [08:55:26]File name is /storage/kkm_last_timestamp [08:55:26]Write 4 bytes [08:55:26]NVStorageSaveData done [08:55:26]ExternCall_PrintAddStr [08:55:26]wPrintStart [08:55:26]Write to MH i2c: 01 00 00 13 0F 22 [08:55:26]Write i2c OK [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: 01 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: 01 07 00 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: 01 07 00 13 0F 00 00 00 00 00 FF 0F 37 [08:55:26]RasterBufferAndPrint [08:55:26]line Счет N : (1)11328407 [08:55:26]line ИНН: 02508201610067 [08:55:26]line Контрольно-Кассовый Чек [08:55:26]line ПРОДАЖА [08:55:26]line ТРК (МРК, ГНК) : 42 [08:55:26]line Товар: 2710124130 [08:55:26]line Аи-92-К-4 [08:55:26]line 7.380 * 67.80 [08:55:26]line = 500.36 [08:55:26]line НДС 12% НСП 1% [08:55:26]line > о реализуемом товаре [08:55:26]line ОКРУГЛЕНИЕ: -0.36 [08:55:26]line ИТОГО: 500.00 [08:55:26]line Внесено: 500.00 [08:55:26]line СДАЧА: 0.00 [08:55:26]line НСП 1% : 4.43 [08:55:26]line НДС 12% : 53.14 [08:55:26]line Наличными: 500.00 [08:55:26]line Безнал.: 0.00 [08:55:26]line Место: АЗС № 95 "Партнер Нефть" [08:55:26]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:55:26]line СНО: Общий режим [08:55:26]line Чек 127 20.08.2024 08:55 [08:55:26]line Смена: 466 ФФД: 1.0 [08:55:26]line ЗНМ: 0300000079 [08:55:26]line РНМ: 0000000000092545 [08:55:26]line Версия ККМ: 001 [08:55:26]line ФМ: 0000000000871802 [08:55:26]line ФД: 200828 [08:55:26]line ФПД: 23733942784239 [08:55:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085526&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200828&fm=23733942784239&tin=02508201610067®Number=0000000000092545&sum=50000 [08:55:26]written 0, free lines is 4095 [08:55:27]OFD Sender: Processing packet 200828 [packets to send 247, broken 246] [08:55:27]ProducePacketName [08:55:27]name=ofd_packets/00200828 [08:55:27]OFD Sender: To server: pG, [08:55:27]CommunicateWithHost lk.salyk.kg:30040 [08:55:27]ConnectInit lk.salyk.kg [08:55:27]Connected sock=10 [08:55:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0B D7 07 01 7E 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 FE 59 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7C 10 03 00 35 04 06 00 15 95 FD 3A 90 EF 59 4F 95 9E FE 0D 62 5D [08:55:27]Write to MH i2c: 01 00 00 3E 0F 4D [08:55:27]Write i2c OK [08:55:27]MH_I2C_Read... [08:55:27]Read from MH i2c: 01 [08:55:27]MH_I2C_Read... [08:55:27]Read from MH i2c: 01 07 00 [08:55:27]MH_I2C_Read... [08:55:27]Read from MH i2c: 01 07 00 3E 0F 00 00 00 00 00 E7 0C 47 [08:55:27]RasterBufferAndPrint [08:55:27]line [08:55:27]line [08:55:27]line [08:55:27]line [08:55:27]line [08:55:27]written 0, free lines is 3312 [08:55:27]MH_Cut [08:55:27]Write to MH i2c: D1 01 00 45 0F 01 26 [08:55:27]Write i2c OK [08:55:27]MH_I2C_Read... [08:55:27]Read from MH i2c: D1 [08:55:27]MH_I2C_Read... [08:55:27]Read from MH i2c: D1 01 00 [08:55:27]MH_I2C_Read... [08:55:27]Read from MH i2c: D1 01 00 45 0F 00 25 [08:55:27]Write to MH i2c: 01 00 00 46 0F 55 [08:55:27]Write i2c OK [08:55:27]MH_I2C_Read... [08:55:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DC CA 47 00 1C 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 31 38 30 32 10 04 04 00 7C 10 03 00 F4 03 04 00 65 04 C4 66 B6 04 01 00 00 57 E5 57 6D EC A7 9B 02 [08:55:27]CommunicateWithHost err = 0 [08:55:27]CheckOFDResponse [08:55:27]1017 (14) - 77093643461234 [08:55:27]1041 (16) - 0000000000871802 [08:55:27]1040 (4) - 200828 [08:55:27]1012 (4) - 20.08.2024 02:50 [08:55:27]1206 (1) - 0 [08:55:27]OFD Sender: Remove packet 200828 [08:55:27]ProducePacketName [08:55:27]name=ofd_packets/00200828 [08:55:27]NVStorageDeleteData [08:55:28]OFD Sender: No OFD packet to send [08:55:28]*** Cut start [08:55:28]*** Purtial cut [08:55:28]*** CUTSNS_PIN = 0 [08:55:28]*** Stage 1: CUTSNS_PIN = 1 [08:55:30]Read from MH i2c: 01 [08:55:30]MH_I2C_Read... [08:55:30]*** Stop cut motor [08:55:30]*** Cut end [08:55:30]Read from MH i2c: 01 07 00 [08:55:30]MH_I2C_Read... [08:55:30]Read from MH i2c: 01 07 00 46 0F 00 00 00 00 00 FF 0F 6A [08:55:30]process_action close_receipt done [08:55:30]requested_data is exist [08:55:30]produce_requested_data [08:55:30]requested_item fm.sn is exist - process it [08:55:30]wFMCommunicate request_size=4 [08:55:30]MH_SAM_APDU [08:55:30]CAPDU: 80 11 00 00 [08:55:30]Write to MH i2c: E2 08 00 47 0F 80 11 00 00 00 00 00 00 D0 [08:55:30]Write i2c OK [08:55:30]MH_I2C_Read... [08:55:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:30]Read from MH i2c: E2 [08:55:30]MH_I2C_Read... [08:55:30]Read from MH i2c: E2 17 00 [08:55:30]MH_I2C_Read... [08:55:30]Read from MH i2c: E2 17 00 47 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1D [08:55:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:55:30]wFMCommunicate OK [08:55:30]requested_item fd.num is exist - process it [08:55:30]SAM_PROTO_GetFieldsCounters [08:55:30]wFMCommunicate request_size=4 [08:55:30]MH_SAM_APDU [08:55:30]CAPDU: 80 13 00 00 [08:55:30]Write to MH i2c: E2 08 00 48 0F 80 13 00 00 00 00 00 00 D3 [08:55:30]Write i2c OK [08:55:30]MH_I2C_Read... [08:55:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:55:30]Read from MH i2c: E2 [08:55:30]MH_I2C_Read... [08:55:30]Read from MH i2c: E2 62 00 [08:55:30]MH_I2C_Read... [08:55:30]Read from MH i2c: E2 62 00 48 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 7C 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 CD [08:55:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 7C 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:55:30]wFMCommunicate OK [08:55:30]SAM_PROTO_GetFieldsCounters done [08:55:30]requested_item shift.num is exist - process it [08:55:30]requested_item shift.opened is exist - process it [08:55:30]req_shift_opened [08:55:30]FM_GetShiftState [08:55:30]SAM_PROTO_GetShiftState [08:55:30]wFMCommunicate request_size=4 [08:55:30]MH_SAM_APDU [08:55:30]CAPDU: 80 13 01 00 [08:55:30]Write to MH i2c: E2 08 00 49 0F 80 13 01 00 00 00 00 00 D5 [08:55:30]Write i2c OK [08:55:30]MH_I2C_Read... [08:55:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:30]Read from MH i2c: E2 [08:55:30]MH_I2C_Read... [08:55:30]Read from MH i2c: E2 0E 00 [08:55:30]MH_I2C_Read... [08:55:30]Read from MH i2c: E2 0E 00 49 0F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 5F [08:55:30]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:55:30]wFMCommunicate OK [08:55:30]SAM_PROTO_GetShiftState done [08:55:30]FM_GetShiftState done [08:55:30]req_shift_opened done [08:55:30]requested_item shift.open_date is exist - process it [08:55:30]req_shift_open_date [08:55:30]req_shift_open_date done [08:55:30]produce_requested_data done [08:55:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200828,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:55:30]process_action_free close_receipt [08:55:30]json_value_free [08:55:30]json_value_free done [08:55:30]process_json_proto returns [08:55:30]Send response to host [08:55:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200828,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:55:30]free response buf [08:55:30]execute_script done [08:55:30]execute_script returns [08:55:30]free content buf [08:55:30]Sock 8.Close socket [08:55:30]Sock 8.Thread stoped [08:55:33]OFD Sender: No OFD packet to send [08:55:38]OFD Sender: No OFD packet to send [08:55:43]OFD Sender: No OFD packet to send [08:55:48]OFD Sender: No OFD packet to send [08:55:53]OFD Sender: No OFD packet to send [08:55:58]OFD Sender: No OFD packet to send [08:56:03]OFD Sender: No OFD packet to send [08:56:08]OFD Sender: No OFD packet to send [08:56:13]OFD Sender: No OFD packet to send [08:56:18]OFD Sender: No OFD packet to send [08:56:23]OFD Sender: No OFD packet to send [08:56:28]OFD Sender: No OFD packet to send [08:56:33]OFD Sender: No OFD packet to send [08:56:38]OFD Sender: No OFD packet to send [08:56:43]OFD Sender: No OFD packet to send [08:56:48]OFD Sender: No OFD packet to send [08:56:53]OFD Sender: No OFD packet to send [08:56:58]OFD Sender: No OFD packet to send [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:23]OFD Sender: No OFD packet to send [08:57:28]OFD Sender: No OFD packet to send [08:57:33]OFD Sender: No OFD packet to send [08:57:38]OFD Sender: No OFD packet to send [08:57:43]OFD Sender: No OFD packet to send [08:57:44]accept exits with 9 [08:57:44]New connection [08:57:44]New thread 3067211108 created [08:57:44]Thread 3067067748 joined [08:57:44]Waiting for new connection... [08:57:44] Sock 9.Parse request [08:57:44]Sock 9.Check first char [08:57:44]Sock 9.First char is OK [08:57:44]request: POST /json_proto HTTP/1.0 [08:57:44]Method: POST [08:57:44]URL: /json_proto [08:57:44]Method is POST - this is cgi request [08:57:44]url: /json_proto [08:57:44]query_string will be loaded in cgi processing [08:57:44]execute_cgi json_proto POST (null) [08:57:44]execute_cgi path=json_proto method=POST [08:57:44]POST find Content-Length [08:57:44]Host: 172.17.46.195:8080 [08:57:44]Content-Length: 799 [08:57:44]Content-Type: application/json [08:57:44] [08:57:44]POST finish read [08:57:44]Found Content-Length = 799 [08:57:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328409", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 14.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\u000A4082511", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:44]execute_script... [08:57: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)11328409", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 14.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\u000A4082511", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:44]POST & json_proto [08:57:44]process_json_proto [08:57:44]json parsed OK: [08:57:44]protocol is kg_v1.0 [08:57:44]action value=close_receipt [08:57:44]process_action close_receipt [08:57:44]cmd_close_receipt [08:57:44]MH_GetDate [08:57:44]Write to MH i2c: F0 00 00 4A 0F 48 [08:57:44]Write i2c OK [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: F0 [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: F0 09 00 [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: F0 09 00 4A 0F 00 89 5A C4 66 75 08 C2 66 03 [08:57:44]GetLastDocTimeStamp 1724144126 [08:57:44]current date 1724144265 [08:57:44]FM_GetShiftState [08:57:44]SAM_PROTO_GetShiftState [08:57:44]wFMCommunicate request_size=4 [08:57:44]MH_SAM_APDU [08:57:44]CAPDU: 80 13 01 00 [08:57:44]Write to MH i2c: E2 08 00 4B 0F 80 13 01 00 00 00 00 00 D7 [08:57:44]Write i2c OK [08:57:44]MH_I2C_Read... [08:57:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:44]Read from MH i2c: E2 [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: E2 0E 00 [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: E2 0E 00 4B 0F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 61 [08:57:44]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:57:44]wFMCommunicate OK [08:57:44]SAM_PROTO_GetShiftState done [08:57:44]FM_GetShiftState done [08:57:44]opened in 1724112758 [08:57:44]opened+sec_in_day 1724199158 [08:57:44]quantity*price = 0 [08:57:44]sum+1 = 1 [08:57:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 128 20.08.2024 08:57 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4082511 ФМ: 0000000000871802 ФД: 200829 ФПД: 93782410369305 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085745&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200829&fm=93782410369305&tin=02508201610067®Number=0000000000092545&sum=0 [08:57:45]StoreToDocumentArchive [08:57:45]shift 466 fd 200829 [08:57:45]save to /storage/0466/doc_00200829 [08:57:45]save last doc name /storage/0466/doc_00200829 to /storage/kkm_last_doc_name [08:57:45]save OK [08:57:45]Clear old archive folders... [08:57:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:57:45]tlvbuf is 0100B4C0 [08:57:45]SAM_PROTO_ClearQueue [08:57:45]wFMCommunicate request_size=4 [08:57:45]MH_SAM_APDU [08:57:45]CAPDU: 80 09 00 00 [08:57:45]Write to MH i2c: E2 08 00 58 0F 80 09 00 00 00 00 00 00 D9 [08:57:45]Write i2c OK [08:57:45]MH_I2C_Read... [08:57:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:57:45]Read from MH i2c: E2 [08:57:45]MH_I2C_Read... [08:57:45]Read from MH i2c: E2 03 00 [08:57:45]MH_I2C_Read... [08:57:45]Read from MH i2c: E2 03 00 58 0F 00 90 00 DB [08:57:45]RAPDU: 90 00 [08:57:45]wFMCommunicate OK [08:57:45]SAM_PROTO_ClearQueue done [08:57:45]KKMCreateOFDPacket [08:57:45]OFDProtocolAddRootSTLVToBuf [08:57:45]FM_MakeSignedData [08:57:45]FM_MakeSignedData [08:57:45]SAM_PROTO_SignData [08:57:45]wFMCommunicate request_size=4 [08:57:45]MH_SAM_APDU [08:57:45]CAPDU: 80 0D 01 02 [08:57:45]Write to MH i2c: E2 08 00 59 0F 80 0D 01 02 00 00 00 00 E1 [08:57:45]Write i2c OK [08:57:45]MH_I2C_Read... [08:57:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:57:45]Read from MH i2c: E2 [08:57:45]MH_I2C_Read... [08:57:45]Read from MH i2c: E2 03 00 [08:57:45]MH_I2C_Read... [08:57:45]Read from MH i2c: E2 03 00 59 0F 00 90 00 DC [08:57:45]RAPDU: 90 00 [08:57:45]wFMCommunicate OK [08:57:45]wFMCommunicate request_size=255 [08:57:45]MH_SAM_APDU [08:57:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 36 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 00 00 00 F4 03 04 00 89 5A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7D 10 03 00 35 04 06 00 55 4B 6B 41 [08:57:45]Write to MH i2c: E2 02 01 5A 0F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 36 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 00 00 00 F4 03 04 00 89 5A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7D 10 03 00 35 04 06 00 55 4B 6B 41 00 00 5A [08:57:45]Write i2c OK [08:57:45]MH_I2C_Read... [08:57:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:45]Read from MH i2c: E2 [08:57:45]MH_I2C_Read... [08:57:45]Read from MH i2c: E2 03 00 [08:57:45]MH_I2C_Read... [08:57:45]Read from MH i2c: E2 03 00 5A 0F 00 90 00 DD [08:57:45]RAPDU: 90 00 [08:57:45]wFMCommunicate OK [08:57:45]wFMCommunicate request_size=7 [08:57:45]MH_SAM_APDU [08:57:45]CAPDU: 80 0D 02 02 02 99 19 [08:57:45]Write to MH i2c: E2 0A 00 5B 0F 80 0D 02 02 02 00 99 19 00 00 9A [08:57:45]Write i2c OK [08:57:45]MH_I2C_Read... [08:57:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:45]Read from MH i2c: E2 [08:57:45]MH_I2C_Read... [08:57:45]Read from MH i2c: E2 03 00 [08:57:45]MH_I2C_Read... [08:57:45]Read from MH i2c: E2 03 00 5B 0F 00 90 00 DE [08:57:45]RAPDU: 90 00 [08:57:45]wFMCommunicate OK [08:57:45]wFMCommunicate request_size=4 [08:57:45]MH_SAM_APDU [08:57:45]CAPDU: 80 0D 03 02 [08:57:45]Write to MH i2c: E2 08 00 5C 0F 80 0D 03 02 00 00 00 00 E6 [08:57:45]Write i2c OK [08:57:45]MH_I2C_Read... [08:57:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:57:46]Read from MH i2c: E2 [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: E2 0B 00 [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: E2 0B 00 5C 0F 00 88 6C 07 3E 9C 0E 3C 73 90 00 79 [08:57:46]RAPDU: 88 6C 07 3E 9C 0E 3C 73 90 00 [08:57:46]wFMCommunicate OK [08:57:46]SAM_PROTO_SignData done [08:57:46]FM_MakeSignedData done [08:57:46]CreateOFDProtocolMessage [08:57:46]wFMCommunicate request_size=4 [08:57:46]MH_SAM_APDU [08:57:46]CAPDU: 80 11 00 00 [08:57:46]Write to MH i2c: E2 08 00 5D 0F 80 11 00 00 00 00 00 00 E6 [08:57:46]Write i2c OK [08:57:46]MH_I2C_Read... [08:57:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:46]Read from MH i2c: E2 [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: E2 17 00 [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: E2 17 00 5D 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 33 [08:57:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:57:46]wFMCommunicate OK [08:57:46]CreateOFDProtocolMessage done [08:57:46]OFDSenderStorePacket 200829 [08:57:46]StoreOFDPacket docnum=200829 [08:57:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 65 4C 04 01 63 D6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 36 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 00 00 00 F4 03 04 00 89 5A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7D 10 03 00 35 04 06 00 55 4B 6B 41 99 19 88 6C 07 3E 9C 0E 3C 73 [08:57:46]CheckFolder [08:57:46]dirname=/storage/ofd_packets [08:57:46]CheckFolder done [08:57:46]ProducePacketName [08:57:46]name=ofd_packets/00200829 [08:57:46]NVStorageSaveData ofd_packets/00200829 [08:57:46]File name is /storage/ofd_packets/00200829 [08:57:46]Write 298 bytes [08:57:46]NVStorageSaveData done [08:57:46]OFDSenderStorePacket done [08:57:46]KKMCreateOFDPacket done [08:57:46]NVStorageSaveData kkm_last_timestamp [08:57:46]File name is /storage/kkm_last_timestamp [08:57:46]Write 4 bytes [08:57:46]NVStorageSaveData done [08:57:46]ExternCall_PrintAddStr [08:57:46]wPrintStart [08:57:46]Write to MH i2c: 01 00 00 5E 0F 6D [08:57:46]Write i2c OK [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: 01 [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: 01 07 00 [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: 01 07 00 5E 0F 00 00 00 00 00 FF 0F 82 [08:57:46]RasterBufferAndPrint [08:57:46]line Счет N : (1)11328409 [08:57:46]line ИНН: 02508201610067 [08:57:46]line Контрольно-Кассовый Чек [08:57:46]line ПРОДАЖА [08:57:46]line ТРК (МРК, ГНК) : 51 [08:57:46]line Товар: 2710194210 [08:57:46]line ДТ-К-5 [08:57:46]line 14.000 * 0.00 [08:57:46]line = 0.00 [08:57:46]line НДС 12% НСП 1% [08:57:46]line > о реализуемом товаре [08:57:46]line ИТОГО: 0.00 [08:57:46]line НСП 1% : 0.00 [08:57:46]line НДС 12% : 0.00 [08:57:46]line Наличными: 0.00 [08:57:46]line Безнал.: 0.00 [08:57:46]line Место: АЗС № 95 "Партнер Нефть" [08:57:46]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:57:46]line СНО: Общий режим [08:57:46]line Чек 128 20.08.2024 08:57 [08:57:46]line Смена: 466 ФФД: 1.0 [08:57:46]line ЗНМ: 0300000079 [08:57:46]line РНМ: 0000000000092545 [08:57:46]line Версия ККМ: 001 [08:57:46]line Талоны: Топливные Талоны [08:57:46]line 4082511 [08:57:46]line ФМ: 0000000000871802 [08:57:46]line ФД: 200829 [08:57:46]line ФПД: 93782410369305 [08:57:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085745&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200829&fm=93782410369305&tin=02508201610067®Number=0000000000092545&sum=0 [08:57:46]OFD Sender: Processing packet 200829 [packets to send 247, broken 246] [08:57:46]ProducePacketName [08:57:46]name=ofd_packets/00200829 [08:57:46]OFD Sender: To server: pG, [08:57:46]CommunicateWithHost lk.salyk.kg:30040 [08:57:46]ConnectInit lk.salyk.kg [08:57:46]written 0, free lines is 4095 [08:57:46]Connected sock=10 [08:57:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 65 4C 04 01 63 D6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 36 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 00 00 00 F4 03 04 00 89 5A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7D 10 03 00 35 04 06 00 55 4B 6B 41 99 19 88 6C 07 3E 9C 0E 3C 73 [08:57:46]Write to MH i2c: 01 00 00 88 0F 97 [08:57:46]Write i2c OK [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: 01 [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: 01 07 00 [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: 01 07 00 88 0F 00 00 00 00 00 E7 0C 91 [08:57:46]RasterBufferAndPrint [08:57:46]line [08:57:46]line [08:57:46]line [08:57:46]line [08:57:46]line [08:57:46]written 0, free lines is 3309 [08:57:46]MH_Cut [08:57:46]Write to MH i2c: D1 01 00 8F 0F 01 70 [08:57:46]Write i2c OK [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: D1 [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: D1 01 00 [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: D1 01 00 8F 0F 00 6F [08:57:46]Write to MH i2c: 01 00 00 90 0F 9F [08:57:46]Write i2c OK [08:57:46]MH_I2C_Read... [08:57:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E9 A6 47 00 2B 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 31 38 30 32 10 04 04 00 7D 10 03 00 F4 03 04 00 F0 04 C4 66 B6 04 01 00 00 FC 9C C1 FC 29 12 08 AB [08:57:46]CommunicateWithHost err = 0 [08:57:46]CheckOFDResponse [08:57:46]1017 (14) - 77093643461234 [08:57:46]1041 (16) - 0000000000871802 [08:57:46]1040 (4) - 200829 [08:57:46]1012 (4) - 20.08.2024 02:52 [08:57:46]1206 (1) - 0 [08:57:46]OFD Sender: Remove packet 200829 [08:57:46]ProducePacketName [08:57:46]name=ofd_packets/00200829 [08:57:46]NVStorageDeleteData [08:57:47]OFD Sender: No OFD packet to send [08:57:47]*** Cut start [08:57:47]*** Purtial cut [08:57:47]*** Stage 1: CUTSNS_PIN = 1 [08:57:47]Read from MH i2c: 01 [08:57:47]MH_I2C_Read... [08:57:47]*** Stop cut motor [08:57:47]*** Cut end [08:57:47]Read from MH i2c: 01 07 00 [08:57:47]MH_I2C_Read... [08:57:47]Read from MH i2c: 01 07 00 90 0F 00 00 00 00 00 FF 0F B4 [08:57:47]process_action close_receipt done [08:57:47]requested_data is exist [08:57:47]produce_requested_data [08:57:47]requested_item fm.sn is exist - process it [08:57:47]wFMCommunicate request_size=4 [08:57:47]MH_SAM_APDU [08:57:47]CAPDU: 80 11 00 00 [08:57:47]Write to MH i2c: E2 08 00 91 0F 80 11 00 00 00 00 00 00 1A [08:57:47]Write i2c OK [08:57:47]MH_I2C_Read... [08:57:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:47]Read from MH i2c: E2 [08:57:47]MH_I2C_Read... [08:57:47]Read from MH i2c: E2 17 00 [08:57:47]MH_I2C_Read... [08:57: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 31 38 30 32 90 00 67 [08:57:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:57:47]wFMCommunicate OK [08:57:47]requested_item fd.num is exist - process it [08:57:47]SAM_PROTO_GetFieldsCounters [08:57:47]wFMCommunicate request_size=4 [08:57:47]MH_SAM_APDU [08:57:47]CAPDU: 80 13 00 00 [08:57:47]Write to MH i2c: E2 08 00 92 0F 80 13 00 00 00 00 00 00 1D [08:57:47]Write i2c OK [08:57:47]MH_I2C_Read... [08:57:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:57:48]Read from MH i2c: E2 [08:57:48]MH_I2C_Read... [08:57:48]Read from MH i2c: E2 62 00 [08:57:48]MH_I2C_Read... [08:57:48]Read from MH i2c: E2 62 00 92 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 7D 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [08:57: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 7D 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:57:48]wFMCommunicate OK [08:57:48]SAM_PROTO_GetFieldsCounters done [08:57:48]requested_item shift.num is exist - process it [08:57:48]requested_item shift.opened is exist - process it [08:57:48]req_shift_opened [08:57:48]FM_GetShiftState [08:57:48]SAM_PROTO_GetShiftState [08:57:48]wFMCommunicate request_size=4 [08:57:48]MH_SAM_APDU [08:57:48]CAPDU: 80 13 01 00 [08:57:48]Write to MH i2c: E2 08 00 93 0F 80 13 01 00 00 00 00 00 1F [08:57:48]Write i2c OK [08:57:48]MH_I2C_Read... [08:57:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:48]Read from MH i2c: E2 [08:57:48]MH_I2C_Read... [08:57:48]Read from MH i2c: E2 0E 00 [08:57:48]MH_I2C_Read... [08:57:48]Read from MH i2c: E2 0E 00 93 0F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A9 [08:57:48]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:57:48]wFMCommunicate OK [08:57:48]SAM_PROTO_GetShiftState done [08:57:48]FM_GetShiftState done [08:57:48]req_shift_opened done [08:57:48]requested_item shift.open_date is exist - process it [08:57:48]req_shift_open_date [08:57:48]req_shift_open_date done [08:57:48]produce_requested_data done [08:57:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200829,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:57:48]process_action_free close_receipt [08:57:48]json_value_free [08:57:48]json_value_free done [08:57:48]process_json_proto returns [08:57:48]Send response to host [08:57:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200829,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:57:48]free response buf [08:57:48]execute_script done [08:57:48]execute_script returns [08:57:48]free content buf [08:57:48]Sock 9.Close socket [08:57:48]Sock 9.Thread stoped [08:57:48]accept exits with 8 [08:57:48]New connection [08:57:48]New thread 3067067748 created [08:57:48]Thread 3067211108 joined [08:57:48]Waiting for new connection... [08:57:48] Sock 8.Parse request [08:57:48]Sock 8.Check first char [08:57:48]Sock 8.First char is OK [08:57:48]request: POST /json_proto HTTP/1.0 [08:57:48]Method: POST [08:57:48]URL: /json_proto [08:57:48]Method is POST - this is cgi request [08:57:48]url: /json_proto [08:57:48]query_string will be loaded in cgi processing [08:57:48]execute_cgi json_proto POST (null) [08:57:48]execute_cgi path=json_proto method=POST [08:57:48]POST find Content-Length [08:57:48]Host: 172.17.46.195:8080 [08:57:48]Content-Length: 756 [08:57:48]Content-Type: application/json [08:57:48] [08:57:48]POST finish read [08:57:48]Found Content-Length = 756 [08:57:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074332", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:48]execute_script... [08:57: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)11328408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074332", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:48]POST & json_proto [08:57:48]process_json_proto [08:57:48]json parsed OK: [08:57:48]protocol is kg_v1.0 [08:57:48]action value=close_receipt [08:57:48]process_action close_receipt [08:57:48]cmd_close_receipt [08:57:48]MH_GetDate [08:57:48]Write to MH i2c: F0 00 00 94 0F 92 [08:57:48]Write i2c OK [08:57:48]MH_I2C_Read... [08:57:48]Read from MH i2c: F0 [08:57:48]MH_I2C_Read... [08:57:48]Read from MH i2c: F0 09 00 [08:57:48]MH_I2C_Read... [08:57:48]Read from MH i2c: F0 09 00 94 0F 00 8D 5A C4 66 75 08 C2 66 51 [08:57:48]GetLastDocTimeStamp 1724144265 [08:57:48]current date 1724144269 [08:57:48]FM_GetShiftState [08:57:48]SAM_PROTO_GetShiftState [08:57:48]wFMCommunicate request_size=4 [08:57:48]MH_SAM_APDU [08:57:48]CAPDU: 80 13 01 00 [08:57:48]Write to MH i2c: E2 08 00 95 0F 80 13 01 00 00 00 00 00 21 [08:57:48]Write i2c OK [08:57:48]MH_I2C_Read... [08:57:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:48]Read from MH i2c: E2 [08:57:48]MH_I2C_Read... [08:57:48]Read from MH i2c: E2 0E 00 [08:57:48]MH_I2C_Read... [08:57:48]Read from MH i2c: E2 0E 00 95 0F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 AB [08:57:48]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:57:48]wFMCommunicate OK [08:57:48]SAM_PROTO_GetShiftState done [08:57:48]FM_GetShiftState done [08:57:48]opened in 1724112758 [08:57:48]opened+sec_in_day 1724199158 [08:57:48]quantity*price = 0 [08:57:48]sum+1 = 1 [08:57:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 129 20.08.2024 08:57 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30074332 ФМ: 0000000000871802 ФД: 200830 ФПД: 272006934123309 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085749&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200830&fm=272006934123309&tin=02508201610067®Number=0000000000092545&sum=0 [08:57:49]StoreToDocumentArchive [08:57:49]shift 466 fd 200830 [08:57:49]save to /storage/0466/doc_00200830 [08:57:49]save last doc name /storage/0466/doc_00200830 to /storage/kkm_last_doc_name [08:57:49]save OK [08:57:49]Clear old archive folders... [08:57:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:57:49]tlvbuf is 00FFEE20 [08:57:49]SAM_PROTO_ClearQueue [08:57:49]wFMCommunicate request_size=4 [08:57:49]MH_SAM_APDU [08:57:49]CAPDU: 80 09 00 00 [08:57:49]Write to MH i2c: E2 08 00 A2 0F 80 09 00 00 00 00 00 00 23 [08:57:49]Write i2c OK [08:57:49]MH_I2C_Read... [08:57:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:57:50]Read from MH i2c: E2 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 03 00 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 03 00 A2 0F 00 90 00 25 [08:57:50]RAPDU: 90 00 [08:57:50]wFMCommunicate OK [08:57:50]SAM_PROTO_ClearQueue done [08:57:50]KKMCreateOFDPacket [08:57:50]OFDProtocolAddRootSTLVToBuf [08:57:50]FM_MakeSignedData [08:57:50]FM_MakeSignedData [08:57:50]SAM_PROTO_SignData [08:57:50]wFMCommunicate request_size=4 [08:57:50]MH_SAM_APDU [08:57:50]CAPDU: 80 0D 01 02 [08:57:50]Write to MH i2c: E2 08 00 A3 0F 80 0D 01 02 00 00 00 00 2B [08:57:50]Write i2c OK [08:57:50]MH_I2C_Read... [08:57:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:57:50]Read from MH i2c: E2 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 03 00 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 03 00 A3 0F 00 90 00 26 [08:57:50]RAPDU: 90 00 [08:57:50]wFMCommunicate OK [08:57:50]wFMCommunicate request_size=255 [08:57:50]MH_SAM_APDU [08:57: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 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 81 00 00 00 F4 03 04 00 8D 5A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7E 10 03 00 35 04 06 00 F7 [08:57:50]Write to MH i2c: E2 02 01 A4 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 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 81 00 00 00 F4 03 04 00 8D 5A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7E 10 03 00 35 04 06 00 F7 00 00 C0 [08:57:50]Write i2c OK [08:57:50]MH_I2C_Read... [08:57:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:50]Read from MH i2c: E2 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 03 00 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 03 00 A4 0F 00 90 00 27 [08:57:50]RAPDU: 90 00 [08:57:50]wFMCommunicate OK [08:57:50]wFMCommunicate request_size=10 [08:57:50]MH_SAM_APDU [08:57:50]CAPDU: 80 0D 02 02 05 63 8C AF 53 2D [08:57:50]Write to MH i2c: E2 0D 00 A5 0F 80 0D 02 02 05 00 63 8C AF 53 2D 00 00 56 [08:57:50]Write i2c OK [08:57:50]MH_I2C_Read... [08:57:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:50]Read from MH i2c: E2 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 03 00 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 03 00 A5 0F 00 90 00 28 [08:57:50]RAPDU: 90 00 [08:57:50]wFMCommunicate OK [08:57:50]wFMCommunicate request_size=4 [08:57:50]MH_SAM_APDU [08:57:50]CAPDU: 80 0D 03 02 [08:57:50]Write to MH i2c: E2 08 00 A6 0F 80 0D 03 02 00 00 00 00 30 [08:57:50]Write i2c OK [08:57:50]MH_I2C_Read... [08:57:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:57:50]Read from MH i2c: E2 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 0B 00 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 0B 00 A6 0F 00 E5 58 55 2D C6 DE E1 13 90 00 88 [08:57:50]RAPDU: E5 58 55 2D C6 DE E1 13 90 00 [08:57:50]wFMCommunicate OK [08:57:50]SAM_PROTO_SignData done [08:57:50]FM_MakeSignedData done [08:57:50]CreateOFDProtocolMessage [08:57:50]wFMCommunicate request_size=4 [08:57:50]MH_SAM_APDU [08:57:50]CAPDU: 80 11 00 00 [08:57:50]Write to MH i2c: E2 08 00 A7 0F 80 11 00 00 00 00 00 00 30 [08:57:50]Write i2c OK [08:57:50]MH_I2C_Read... [08:57:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:50]Read from MH i2c: E2 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 17 00 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: E2 17 00 A7 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7D [08:57:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:57:50]wFMCommunicate OK [08:57:50]CreateOFDProtocolMessage done [08:57:50]OFDSenderStorePacket 200830 [08:57:50]StoreOFDPacket docnum=200830 [08:57:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 ED 94 07 01 DA 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 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 81 00 00 00 F4 03 04 00 8D 5A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7E 10 03 00 35 04 06 00 F7 63 8C AF 53 2D E5 58 55 2D C6 DE E1 13 [08:57:50]CheckFolder [08:57:50]dirname=/storage/ofd_packets [08:57:50]CheckFolder done [08:57:50]ProducePacketName [08:57:50]name=ofd_packets/00200830 [08:57:50]NVStorageSaveData ofd_packets/00200830 [08:57:50]File name is /storage/ofd_packets/00200830 [08:57:50]Write 301 bytes [08:57:50]NVStorageSaveData done [08:57:50]OFDSenderStorePacket done [08:57:50]KKMCreateOFDPacket done [08:57:50]NVStorageSaveData kkm_last_timestamp [08:57:50]File name is /storage/kkm_last_timestamp [08:57:50]Write 4 bytes [08:57:50]NVStorageSaveData done [08:57:50]ExternCall_PrintAddStr [08:57:50]wPrintStart [08:57:50]Write to MH i2c: 01 00 00 A8 0F B7 [08:57:50]Write i2c OK [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: 01 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: 01 07 00 [08:57:50]MH_I2C_Read... [08:57:50]Read from MH i2c: 01 07 00 A8 0F 00 00 00 00 00 FF 0F CC [08:57:50]RasterBufferAndPrint [08:57:50]line Счет N : (1)11328408 [08:57:50]line ИНН: 02508201610067 [08:57:50]line Контрольно-Кассовый Чек [08:57:50]line ПРОДАЖА [08:57:50]line ТРК (МРК, ГНК) : 22 [08:57:50]line Товар: 2710124130 [08:57:50]line Аи-92-К-4 [08:57:50]line 30.000 * 0.00 [08:57:50]line = 0.00 [08:57:50]line НДС 12% НСП 1% [08:57:50]line > о реализуемом товаре [08:57:50]line ИТОГО: 0.00 [08:57:50]line НСП 1% : 0.00 [08:57:50]line НДС 12% : 0.00 [08:57:50]line Наличными: 0.00 [08:57:50]line Безнал.: 0.00 [08:57:50]line Место: АЗС № 95 "Партнер Нефть" [08:57:50]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:57:50]line СНО: Общий режим [08:57:50]line Чек 129 20.08.2024 08:57 [08:57:50]line Смена: 466 ФФД: 1.0 [08:57:50]line ЗНМ: 0300000079 [08:57:50]line РНМ: 0000000000092545 [08:57:50]line Версия ККМ: 001 [08:57:50]line Талоны: ТК ГПНА Online [08:57:50]line 30074332 [08:57:50]line ФМ: 0000000000871802 [08:57:50]line ФД: 200830 [08:57:50]line ФПД: 272006934123309 [08:57:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085749&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200830&fm=272006934123309&tin=02508201610067®Number=0000000000092545&sum=0 [08:57:50]OFD Sender: Processing packet 200830 [packets to send 247, broken 246] [08:57:50]ProducePacketName [08:57:50]name=ofd_packets/00200830 [08:57:50]OFD Sender: To server: pG, [08:57:50]CommunicateWithHost lk.salyk.kg:30040 [08:57:50]ConnectInit lk.salyk.kg [08:57:50]written 0, free lines is 4095 [08:57:51]Connected sock=10 [08:57:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 ED 94 07 01 DA 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 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 81 00 00 00 F4 03 04 00 8D 5A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7E 10 03 00 35 04 06 00 F7 63 8C AF 53 2D E5 58 55 2D C6 DE E1 13 [08:57:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8D 3D 47 00 D8 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 31 38 30 32 10 04 04 00 7E 10 03 00 F4 03 04 00 F5 04 C4 66 B6 04 01 00 00 BE 5D 08 04 95 7D 9A B4 [08:57:51]CommunicateWithHost err = 0 [08:57:51]CheckOFDResponse [08:57:51]1017 (14) - 77093643461234 [08:57:51]1041 (16) - 0000000000871802 [08:57:51]1040 (4) - 200830 [08:57:51]1012 (4) - 20.08.2024 02:52 [08:57:51]1206 (1) - 0 [08:57:51]OFD Sender: Remove packet 200830 [08:57:51]ProducePacketName [08:57:51]name=ofd_packets/00200830 [08:57:51]NVStorageDeleteData [08:57:51]Write to MH i2c: 01 00 00 D2 0F E1 [08:57:51]Write i2c OK [08:57:51]MH_I2C_Read... [08:57:51]Read from MH i2c: 01 [08:57:51]MH_I2C_Read... [08:57:51]Read from MH i2c: 01 07 00 [08:57:51]MH_I2C_Read... [08:57:51]Read from MH i2c: 01 07 00 D2 0F 00 00 00 00 00 3D 0D 32 [08:57:51]RasterBufferAndPrint [08:57:51]line [08:57:51]line [08:57:51]line [08:57:51]line [08:57:51]line [08:57:51]written 0, free lines is 3404 [08:57:51]MH_Cut [08:57:51]Write to MH i2c: D1 01 00 D9 0F 01 BA [08:57:51]Write i2c OK [08:57:51]MH_I2C_Read... [08:57:51]Read from MH i2c: D1 [08:57:51]MH_I2C_Read... [08:57:51]Read from MH i2c: D1 01 00 [08:57:51]MH_I2C_Read... [08:57:51]Read from MH i2c: D1 01 00 D9 0F 00 B9 [08:57:51]Write to MH i2c: 01 00 00 DA 0F E9 [08:57:51]Write i2c OK [08:57:51]MH_I2C_Read... [08:57:51]OFD Sender: No OFD packet to send [08:57:52]*** Cut start [08:57:52]*** Purtial cut [08:57:52]*** CUTSNS_PIN = 0 [08:57:52]*** Stage 1: CUTSNS_PIN = 1 [08:57:54]Read from MH i2c: 01 [08:57:54]MH_I2C_Read... [08:57:54]*** Stop cut motor [08:57:54]*** Cut end [08:57:54]Read from MH i2c: 01 07 00 [08:57:54]MH_I2C_Read... [08:57:54]Read from MH i2c: 01 07 00 DA 0F 00 00 00 00 00 FF 0F FE [08:57:54]process_action close_receipt done [08:57:54]requested_data is exist [08:57:54]produce_requested_data [08:57:54]requested_item fm.sn is exist - process it [08:57:54]wFMCommunicate request_size=4 [08:57:54]MH_SAM_APDU [08:57:54]CAPDU: 80 11 00 00 [08:57:54]Write to MH i2c: E2 08 00 DB 0F 80 11 00 00 00 00 00 00 64 [08:57:54]Write i2c OK [08:57:54]MH_I2C_Read... [08:57:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:54]Read from MH i2c: E2 [08:57:54]MH_I2C_Read... [08:57:54]Read from MH i2c: E2 17 00 [08:57:54]MH_I2C_Read... [08:57:54]Read from MH i2c: E2 17 00 DB 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B1 [08:57:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:57:54]wFMCommunicate OK [08:57:54]requested_item fd.num is exist - process it [08:57:54]SAM_PROTO_GetFieldsCounters [08:57:54]wFMCommunicate request_size=4 [08:57:54]MH_SAM_APDU [08:57:54]CAPDU: 80 13 00 00 [08:57:54]Write to MH i2c: E2 08 00 DC 0F 80 13 00 00 00 00 00 00 67 [08:57:54]Write i2c OK [08:57:54]MH_I2C_Read... [08:57:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:57:54]Read from MH i2c: E2 [08:57:54]MH_I2C_Read... [08:57:54]Read from MH i2c: E2 62 00 [08:57:54]MH_I2C_Read... [08:57:54]Read from MH i2c: E2 62 00 DC 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 7E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 69 [08:57:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 7E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:57:54]wFMCommunicate OK [08:57:54]SAM_PROTO_GetFieldsCounters done [08:57:54]requested_item shift.num is exist - process it [08:57:54]requested_item shift.opened is exist - process it [08:57:54]req_shift_opened [08:57:54]FM_GetShiftState [08:57:54]SAM_PROTO_GetShiftState [08:57:54]wFMCommunicate request_size=4 [08:57:54]MH_SAM_APDU [08:57:54]CAPDU: 80 13 01 00 [08:57:54]Write to MH i2c: E2 08 00 DD 0F 80 13 01 00 00 00 00 00 69 [08:57:54]Write i2c OK [08:57:54]MH_I2C_Read... [08:57:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:54]Read from MH i2c: E2 [08:57:54]MH_I2C_Read... [08:57:54]Read from MH i2c: E2 0E 00 [08:57:54]MH_I2C_Read... [08:57:54]Read from MH i2c: E2 0E 00 DD 0F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F3 [08:57:54]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:57:54]wFMCommunicate OK [08:57:54]SAM_PROTO_GetShiftState done [08:57:54]FM_GetShiftState done [08:57:54]req_shift_opened done [08:57:54]requested_item shift.open_date is exist - process it [08:57:54]req_shift_open_date [08:57:54]req_shift_open_date done [08:57:54]produce_requested_data done [08:57:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200830,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:57:54]process_action_free close_receipt [08:57:54]json_value_free [08:57:54]json_value_free done [08:57:54]process_json_proto returns [08:57:54]Send response to host [08:57:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200830,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:57:54]free response buf [08:57:54]execute_script done [08:57:54]execute_script returns [08:57:54]free content buf [08:57:54]Sock 8.Close socket [08:57:54]Sock 8.Thread stoped [08:57:56]OFD Sender: No OFD packet to send [08:58:01]OFD Sender: No OFD packet to send [08:58:06]OFD Sender: No OFD packet to send [08:58:11]OFD Sender: No OFD packet to send [08:58:16]OFD Sender: No OFD packet to send [08:58:21]OFD Sender: No OFD packet to send [08:58:26]OFD Sender: No OFD packet to send [08:58:31]OFD Sender: No OFD packet to send [08:58:36]OFD Sender: No OFD packet to send [08:58:42]OFD Sender: No OFD packet to send [08:58:47]OFD Sender: No OFD packet to send [08:58:52]OFD Sender: No OFD packet to send [08:58:57]OFD Sender: No OFD packet to send [08:59:02]OFD Sender: No OFD packet to send [08:59:04]accept exits with 9 [08:59:04]New connection [08:59:04]New thread 3067211108 created [08:59:04]Thread 3067067748 joined [08:59:04]Waiting for new connection... [08:59:04] Sock 9.Parse request [08:59:04]Sock 9.Check first char [08:59:04]Sock 9.First char is OK [08:59:04]request: POST /json_proto HTTP/1.0 [08:59:04]Method: POST [08:59:04]URL: /json_proto [08:59:04]Method is POST - this is cgi request [08:59:04]url: /json_proto [08:59:04]query_string will be loaded in cgi processing [08:59:04]execute_cgi json_proto POST (null) [08:59:04]execute_cgi path=json_proto method=POST [08:59:04]POST find Content-Length [08:59:04]Host: 172.17.46.195:8080 [08:59:04]Content-Length: 805 [08:59:04]Content-Type: application/json [08:59:04] [08:59:04]POST finish read [08:59:04]Found Content-Length = 805 [08:59:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328410", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:04]execute_script... [08:59: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)11328410", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:04]POST & json_proto [08:59:04]process_json_proto [08:59:04]json parsed OK: [08:59:04]protocol is kg_v1.0 [08:59:04]action value=close_receipt [08:59:04]process_action close_receipt [08:59:04]cmd_close_receipt [08:59:04]MH_GetDate [08:59:04]Write to MH i2c: F0 00 00 DE 0F DC [08:59:04]Write i2c OK [08:59:04]MH_I2C_Read... [08:59:04]Read from MH i2c: F0 [08:59:04]MH_I2C_Read... [08:59:04]Read from MH i2c: F0 09 00 [08:59:04]MH_I2C_Read... [08:59:04]Read from MH i2c: F0 09 00 DE 0F 00 D9 5A C4 66 75 08 C2 66 E7 [08:59:04]GetLastDocTimeStamp 1724144269 [08:59:04]current date 1724144345 [08:59:04]FM_GetShiftState [08:59:04]SAM_PROTO_GetShiftState [08:59:04]wFMCommunicate request_size=4 [08:59:04]MH_SAM_APDU [08:59:04]CAPDU: 80 13 01 00 [08:59:04]Write to MH i2c: E2 08 00 DF 0F 80 13 01 00 00 00 00 00 6B [08:59:04]Write i2c OK [08:59:04]MH_I2C_Read... [08:59:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:59:04]Read from MH i2c: E2 [08:59:04]MH_I2C_Read... [08:59:04]Read from MH i2c: E2 0E 00 [08:59:04]MH_I2C_Read... [08:59:04]Read from MH i2c: E2 0E 00 DF 0F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F5 [08:59:04]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:59:04]wFMCommunicate OK [08:59:04]SAM_PROTO_GetShiftState done [08:59:04]FM_GetShiftState done [08:59:04]opened in 1724112758 [08:59:04]opened+sec_in_day 1724199158 [08:59:04]quantity*price = 100005 [08:59:04]sum+1 = 100006 [08:59:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 130 20.08.2024 08:59 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200831 ФПД: 167894331328808 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085905&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200831&fm=167894331328808&tin=02508201610067®Number=0000000000092545&sum=100005 [08:59:05]StoreToDocumentArchive [08:59:05]shift 466 fd 200831 [08:59:05]save to /storage/0466/doc_00200831 [08:59:05]save last doc name /storage/0466/doc_00200831 to /storage/kkm_last_doc_name [08:59:05]save OK [08:59:05]Clear old archive folders... [08:59:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:59:05]tlvbuf is 01016630 [08:59:05]SAM_PROTO_ClearQueue [08:59:05]wFMCommunicate request_size=4 [08:59:05]MH_SAM_APDU [08:59:05]CAPDU: 80 09 00 00 [08:59:05]Write to MH i2c: E2 08 00 EC 0F 80 09 00 00 00 00 00 00 6D [08:59:05]Write i2c OK [08:59:05]MH_I2C_Read... [08:59:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:59:05]Read from MH i2c: E2 [08:59:05]MH_I2C_Read... [08:59:05]Read from MH i2c: E2 03 00 [08:59:05]MH_I2C_Read... [08:59:05]Read from MH i2c: E2 03 00 EC 0F 00 90 00 6F [08:59:05]RAPDU: 90 00 [08:59:05]wFMCommunicate OK [08:59:05]SAM_PROTO_ClearQueue done [08:59:05]KKMCreateOFDPacket [08:59:05]OFDProtocolAddRootSTLVToBuf [08:59:05]FM_MakeSignedData [08:59:05]FM_MakeSignedData [08:59:05]SAM_PROTO_SignData [08:59:05]wFMCommunicate request_size=4 [08:59:05]MH_SAM_APDU [08:59:05]CAPDU: 80 0D 01 02 [08:59:05]Write to MH i2c: E2 08 00 ED 0F 80 0D 01 02 00 00 00 00 75 [08:59:05]Write i2c OK [08:59:05]MH_I2C_Read... [08:59:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:59:05]Read from MH i2c: E2 [08:59:05]MH_I2C_Read... [08:59:05]Read from MH i2c: E2 03 00 [08:59:05]MH_I2C_Read... [08:59:05]Read from MH i2c: E2 03 00 ED 0F 00 90 00 70 [08:59:05]RAPDU: 90 00 [08:59:05]wFMCommunicate OK [08:59:05]wFMCommunicate request_size=255 [08:59:05]MH_SAM_APDU [08:59: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 D9 5A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7F 10 03 00 35 04 06 00 98 [08:59:05]Write to MH i2c: E2 02 01 EE 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 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 D9 5A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7F 10 03 00 35 04 06 00 98 00 00 62 [08:59:05]Write i2c OK [08:59:05]MH_I2C_Read... [08:59:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:06]Read from MH i2c: E2 [08:59:06]MH_I2C_Read... [08:59:06]Read from MH i2c: E2 03 00 [08:59:06]MH_I2C_Read... [08:59:06]Read from MH i2c: E2 03 00 EE 0F 00 90 00 71 [08:59:06]RAPDU: 90 00 [08:59:06]wFMCommunicate OK [08:59:06]wFMCommunicate request_size=10 [08:59:06]MH_SAM_APDU [08:59:06]CAPDU: 80 0D 02 02 05 B2 F1 FA 89 28 [08:59:06]Write to MH i2c: E2 0D 00 EF 0F 80 0D 02 02 05 00 B2 F1 FA 89 28 00 00 D0 [08:59:06]Write i2c OK [08:59:06]MH_I2C_Read... [08:59:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:06]Read from MH i2c: E2 [08:59:06]MH_I2C_Read... [08:59:06]Read from MH i2c: E2 03 00 [08:59:06]MH_I2C_Read... [08:59:06]Read from MH i2c: E2 03 00 EF 0F 00 90 00 72 [08:59:06]RAPDU: 90 00 [08:59:06]wFMCommunicate OK [08:59:06]wFMCommunicate request_size=4 [08:59:06]MH_SAM_APDU [08:59:06]CAPDU: 80 0D 03 02 [08:59:06]Write to MH i2c: E2 08 00 F0 0F 80 0D 03 02 00 00 00 00 7A [08:59:06]Write i2c OK [08:59:06]MH_I2C_Read... [08:59:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:59:06]Read from MH i2c: E2 [08:59:06]MH_I2C_Read... [08:59:06]Read from MH i2c: E2 0B 00 [08:59:06]MH_I2C_Read... [08:59:06]Read from MH i2c: E2 0B 00 F0 0F 00 25 93 DC 2F B8 5C 6B 64 90 00 21 [08:59:06]RAPDU: 25 93 DC 2F B8 5C 6B 64 90 00 [08:59:06]wFMCommunicate OK [08:59:06]SAM_PROTO_SignData done [08:59:06]FM_MakeSignedData done [08:59:06]CreateOFDProtocolMessage [08:59:06]wFMCommunicate request_size=4 [08:59:06]MH_SAM_APDU [08:59:06]CAPDU: 80 11 00 00 [08:59:06]Write to MH i2c: E2 08 00 F1 0F 80 11 00 00 00 00 00 00 7A [08:59:06]Write i2c OK [08:59:06]MH_I2C_Read... [08:59:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:06]Read from MH i2c: E2 [08:59:06]MH_I2C_Read... [08:59:06]Read from MH i2c: E2 17 00 [08:59:06]MH_I2C_Read... [08:59:06]Read from MH i2c: E2 17 00 F1 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C7 [08:59:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:59:06]wFMCommunicate OK [08:59:06]CreateOFDProtocolMessage done [08:59:06]OFDSenderStorePacket 200831 [08:59:06]StoreOFDPacket docnum=200831 [08:59:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 05 76 07 01 3B 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 D9 5A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7F 10 03 00 35 04 06 00 98 B2 F1 FA 89 28 25 93 DC 2F B8 5C 6B 64 [08:59:06]CheckFolder [08:59:06]dirname=/storage/ofd_packets [08:59:06]CheckFolder done [08:59:06]ProducePacketName [08:59:06]name=ofd_packets/00200831 [08:59:06]NVStorageSaveData ofd_packets/00200831 [08:59:06]File name is /storage/ofd_packets/00200831 [08:59:06]Write 301 bytes [08:59:06]NVStorageSaveData done [08:59:06]OFDSenderStorePacket done [08:59:06]KKMCreateOFDPacket done [08:59:06]NVStorageSaveData kkm_last_timestamp [08:59:06]File name is /storage/kkm_last_timestamp [08:59:06]Write 4 bytes [08:59:06]NVStorageSaveData done [08:59:06]ExternCall_PrintAddStr [08:59:06]wPrintStart [08:59:06]Write to MH i2c: 01 00 00 F2 0F 01 [08:59:06]Write i2c OK [08:59:06]MH_I2C_Read... [08:59:06]Read from MH i2c: 01 [08:59:06]MH_I2C_Read... [08:59:06]Read from MH i2c: 01 07 00 [08:59:06]MH_I2C_Read... [08:59:06]Read from MH i2c: 01 07 00 F2 0F 00 00 00 00 00 FF 0F 16 [08:59:06]RasterBufferAndPrint [08:59:06]line Счет N : (1)11328410 [08:59:06]line ИНН: 02508201610067 [08:59:06]line Контрольно-Кассовый Чек [08:59:06]line ПРОДАЖА [08:59:06]line ТРК (МРК, ГНК) : 42 [08:59:06]line Товар: 2710124130 [08:59:06]line Аи-92-К-4 [08:59:06]line 14.750 * 67.80 [08:59:06]line = 1000.05 [08:59:06]line НДС 12% НСП 1% [08:59:06]line > о реализуемом товаре [08:59:06]line ИТОГО: 1000.05 [08:59:06]line НСП 1% : 8.85 [08:59:06]line НДС 12% : 106.20 [08:59:06]line Наличными: 0.00 [08:59:06]line Безнал.: 1000.05 [08:59:06]line Место: АЗС № 95 "Партнер Нефть" [08:59:06]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:59:06]line СНО: Общий режим [08:59:06]line Чек 130 20.08.2024 08:59 [08:59:06]line Смена: 466 ФФД: 1.0 [08:59:06]line ЗНМ: 0300000079 [08:59:06]line РНМ: 0000000000092545 [08:59:06]line Версия ККМ: 001 [08:59:06]line Платежная система: O! деньги [08:59:06]line ФМ: 0000000000871802 [08:59:06]line ФД: 200831 [08:59:06]line ФПД: 167894331328808 [08:59:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085905&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200831&fm=167894331328808&tin=02508201610067®Number=0000000000092545&sum=100005 [08:59:06]written 0, free lines is 4095 [08:59:06]OFD Sender: Processing packet 200831 [packets to send 247, broken 246] [08:59:06]ProducePacketName [08:59:06]name=ofd_packets/00200831 [08:59:06]OFD Sender: To server: pG, [08:59:06]CommunicateWithHost lk.salyk.kg:30040 [08:59:06]ConnectInit lk.salyk.kg [08:59:06]Connected sock=11 [08:59:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 05 76 07 01 3B 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 D9 5A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7F 10 03 00 35 04 06 00 98 B2 F1 FA 89 28 25 93 DC 2F B8 5C 6B 64 [08:59:06]Write to MH i2c: 01 00 00 1C 10 2C [08:59:06]Write i2c OK [08:59:06]MH_I2C_Read... [08:59:06]Read from MH i2c: 01 [08:59:06]MH_I2C_Read... [08:59:06]Read from MH i2c: 01 07 00 [08:59:06]MH_I2C_Read... [08:59:06]Read from MH i2c: 01 07 00 1C 10 00 00 00 00 00 F0 0C 2F [08:59:06]RasterBufferAndPrint [08:59:06]line [08:59:06]line [08:59:06]line [08:59:06]line [08:59:06]line [08:59:06]written 0, free lines is 3318 [08:59:06]MH_Cut [08:59:06]Write to MH i2c: D1 01 00 23 10 01 05 [08:59:06]Write i2c OK [08:59:06]MH_I2C_Read... [08:59:06]Read from MH i2c: D1 [08:59:06]MH_I2C_Read... [08:59:06]Read from MH i2c: D1 01 00 [08:59:06]MH_I2C_Read... [08:59:06]Read from MH i2c: D1 01 00 23 10 00 04 [08:59:06]Write to MH i2c: 01 00 00 24 10 34 [08:59:06]Write i2c OK [08:59:06]MH_I2C_Read... [08:59:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 23 27 47 00 D9 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 31 38 30 32 10 04 04 00 7F 10 03 00 F4 03 04 00 40 05 C4 66 B6 04 01 00 00 18 03 24 C9 3C 8E C6 28 [08:59:06]CommunicateWithHost err = 0 [08:59:06]CheckOFDResponse [08:59:06]1017 (14) - 77093643461234 [08:59:06]1041 (16) - 0000000000871802 [08:59:06]1040 (4) - 200831 [08:59:06]1012 (4) - 20.08.2024 02:53 [08:59:06]1206 (1) - 0 [08:59:06]OFD Sender: Remove packet 200831 [08:59:06]ProducePacketName [08:59:06]name=ofd_packets/00200831 [08:59:06]NVStorageDeleteData [08:59:07]OFD Sender: No OFD packet to send [08:59:07]*** Cut start [08:59:07]*** Purtial cut [08:59:07]*** Stage 1: CUTSNS_PIN = 1 [08:59:07]Read from MH i2c: 01 [08:59:07]MH_I2C_Read... [08:59:07]*** Stop cut motor [08:59:07]*** Cut end [08:59:07]Read from MH i2c: 01 07 00 [08:59:07]MH_I2C_Read... [08:59:07]Read from MH i2c: 01 07 00 24 10 00 00 00 00 00 FF 0F 49 [08:59:07]process_action close_receipt done [08:59:07]requested_data is exist [08:59:07]produce_requested_data [08:59:07]requested_item fm.sn is exist - process it [08:59:07]wFMCommunicate request_size=4 [08:59:07]MH_SAM_APDU [08:59:07]CAPDU: 80 11 00 00 [08:59:07]Write to MH i2c: E2 08 00 25 10 80 11 00 00 00 00 00 00 AF [08:59:07]Write i2c OK [08:59:07]MH_I2C_Read... [08:59:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:07]Read from MH i2c: E2 [08:59:07]MH_I2C_Read... [08:59:07]Read from MH i2c: E2 17 00 [08:59:07]MH_I2C_Read... [08:59:07]Read from MH i2c: E2 17 00 25 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FC [08:59:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:59:07]wFMCommunicate OK [08:59:07]requested_item fd.num is exist - process it [08:59:07]SAM_PROTO_GetFieldsCounters [08:59:07]wFMCommunicate request_size=4 [08:59:07]MH_SAM_APDU [08:59:07]CAPDU: 80 13 00 00 [08:59:07]Write to MH i2c: E2 08 00 26 10 80 13 00 00 00 00 00 00 B2 [08:59:07]Write i2c OK [08:59:07]MH_I2C_Read... [08:59:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:59:07]Read from MH i2c: E2 [08:59:07]MH_I2C_Read... [08:59:07]Read from MH i2c: E2 62 00 [08:59:07]MH_I2C_Read... [08:59:07]Read from MH i2c: E2 62 00 26 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 7F 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 B8 [08:59: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 7F 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:59:07]wFMCommunicate OK [08:59:07]SAM_PROTO_GetFieldsCounters done [08:59:07]requested_item shift.num is exist - process it [08:59:07]requested_item shift.opened is exist - process it [08:59:07]req_shift_opened [08:59:07]FM_GetShiftState [08:59:07]SAM_PROTO_GetShiftState [08:59:07]wFMCommunicate request_size=4 [08:59:07]MH_SAM_APDU [08:59:07]CAPDU: 80 13 01 00 [08:59:07]Write to MH i2c: E2 08 00 27 10 80 13 01 00 00 00 00 00 B4 [08:59:07]Write i2c OK [08:59:07]MH_I2C_Read... [08:59:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:59:08]Read from MH i2c: E2 [08:59:08]MH_I2C_Read... [08:59:08]Read from MH i2c: E2 0E 00 [08:59:08]MH_I2C_Read... [08:59:08]Read from MH i2c: E2 0E 00 27 10 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 3E [08:59:08]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:59:08]wFMCommunicate OK [08:59:08]SAM_PROTO_GetShiftState done [08:59:08]FM_GetShiftState done [08:59:08]req_shift_opened done [08:59:08]requested_item shift.open_date is exist - process it [08:59:08]req_shift_open_date [08:59:08]req_shift_open_date done [08:59:08]produce_requested_data done [08:59:08]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200831,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [08:59:08]process_action_free close_receipt [08:59:08]json_value_free [08:59:08]json_value_free done [08:59:08]process_json_proto returns [08:59:08]Send response to host [08:59:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200831,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [08:59:08]free response buf [08:59:08]execute_script done [08:59:08]execute_script returns [08:59:08]free content buf [08:59:08]Sock 9.Close socket [08:59:08]Sock 9.Thread stoped [08:59:12]OFD Sender: No OFD packet to send [08:59:17]OFD Sender: No OFD packet to send [08:59:22]OFD Sender: No OFD packet to send [08:59:27]OFD Sender: No OFD packet to send [08:59:32]OFD Sender: No OFD packet to send [08:59:37]OFD Sender: No OFD packet to send [08:59:42]OFD Sender: No OFD packet to send [08:59:47]OFD Sender: No OFD packet to send [08:59:52]OFD Sender: No OFD packet to send [08:59:55]accept exits with 8 [08:59:55]New connection [08:59:55]New thread 3067067748 created [08:59:55]Thread 3067211108 joined [08:59:55]Waiting for new connection... [08:59:55] Sock 8.Parse request [08:59:55]Sock 8.Check first char [08:59:55]Sock 8.First char is OK [08:59:55]request: POST /json_proto HTTP/1.0 [08:59:55]Method: POST [08:59:55]URL: /json_proto [08:59:55]Method is POST - this is cgi request [08:59:55]url: /json_proto [08:59:55]query_string will be loaded in cgi processing [08:59:55]execute_cgi json_proto POST (null) [08:59:55]execute_cgi path=json_proto method=POST [08:59:55]POST find Content-Length [08:59:55]Host: 172.17.46.195:8080 [08:59:55]Content-Length: 669 [08:59:55]Content-Type: application/json [08:59:55] [08:59:55]POST finish read [08:59:55]Found Content-Length = 669 [08:59:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:55]execute_script... [08:59:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:55]POST & json_proto [08:59:55]process_json_proto [08:59:55]json parsed OK: [08:59:55]protocol is kg_v1.0 [08:59:55]action value=close_receipt [08:59:55]process_action close_receipt [08:59:55]cmd_close_receipt [08:59:55]MH_GetDate [08:59:55]Write to MH i2c: F0 00 00 28 10 27 [08:59:55]Write i2c OK [08:59:55]MH_I2C_Read... [08:59:55]Read from MH i2c: F0 [08:59:55]MH_I2C_Read... [08:59:55]Read from MH i2c: F0 09 00 [08:59:55]MH_I2C_Read... [08:59:55]Read from MH i2c: F0 09 00 28 10 00 0C 5B C4 66 75 08 C2 66 66 [08:59:55]GetLastDocTimeStamp 1724144345 [08:59:55]current date 1724144396 [08:59:55]FM_GetShiftState [08:59:55]SAM_PROTO_GetShiftState [08:59:55]wFMCommunicate request_size=4 [08:59:55]MH_SAM_APDU [08:59:55]CAPDU: 80 13 01 00 [08:59:55]Write to MH i2c: E2 08 00 29 10 80 13 01 00 00 00 00 00 B6 [08:59:55]Write i2c OK [08:59:55]MH_I2C_Read... [08:59:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:59:55]Read from MH i2c: E2 [08:59:55]MH_I2C_Read... [08:59:55]Read from MH i2c: E2 0E 00 [08:59:55]MH_I2C_Read... [08:59:55]Read from MH i2c: E2 0E 00 29 10 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 40 [08:59:55]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [08:59:55]wFMCommunicate OK [08:59:55]SAM_PROTO_GetShiftState done [08:59:55]FM_GetShiftState done [08:59:55]opened in 1724112758 [08:59:55]opened+sec_in_day 1724199158 [08:59:55]quantity*price = 50017 [08:59:55]sum+1 = 50019 [08:59:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 131 20.08.2024 08:59 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200832 ФПД: 101192813351043 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085956&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200832&fm=101192813351043&tin=02508201610067®Number=0000000000092545&sum=50000 [08:59:56]StoreToDocumentArchive [08:59:56]shift 466 fd 200832 [08:59:56]save to /storage/0466/doc_00200832 [08:59:56]save last doc name /storage/0466/doc_00200832 to /storage/kkm_last_doc_name [08:59:56]save OK [08:59:56]Clear old archive folders... [08:59:56]ProcessDocumentItem done err = 0, tmpTLVsize=249 [08:59:56]tlvbuf is B6F19380 [08:59:56]SAM_PROTO_ClearQueue [08:59:56]wFMCommunicate request_size=4 [08:59:56]MH_SAM_APDU [08:59:56]CAPDU: 80 09 00 00 [08:59:56]Write to MH i2c: E2 08 00 36 10 80 09 00 00 00 00 00 00 B8 [08:59:56]Write i2c OK [08:59:56]MH_I2C_Read... [08:59:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:59:57]Read from MH i2c: E2 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 36 10 00 90 00 BA [08:59:57]RAPDU: 90 00 [08:59:57]wFMCommunicate OK [08:59:57]SAM_PROTO_ClearQueue done [08:59:57]KKMCreateOFDPacket [08:59:57]OFDProtocolAddRootSTLVToBuf [08:59:57]FM_MakeSignedData [08:59:57]FM_MakeSignedData [08:59:57]SAM_PROTO_SignData [08:59:57]wFMCommunicate request_size=4 [08:59:57]MH_SAM_APDU [08:59:57]CAPDU: 80 0D 01 02 [08:59:57]Write to MH i2c: E2 08 00 37 10 80 0D 01 02 00 00 00 00 C0 [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:59:57]Read from MH i2c: E2 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 37 10 00 90 00 BB [08:59:57]RAPDU: 90 00 [08:59:57]wFMCommunicate OK [08:59:57]wFMCommunicate request_size=255 [08:59:57]MH_SAM_APDU [08:59:57]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 0C 5B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 80 10 03 00 35 04 06 00 5C 08 C9 [08:59:57]Write to MH i2c: E2 02 01 38 10 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 0C 5B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 80 10 03 00 35 04 06 00 5C 08 C9 00 00 7C [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:57]Read from MH i2c: E2 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 38 10 00 90 00 BC [08:59:57]RAPDU: 90 00 [08:59:57]wFMCommunicate OK [08:59:57]wFMCommunicate request_size=8 [08:59:57]MH_SAM_APDU [08:59:57]CAPDU: 80 0D 02 02 03 B1 90 83 [08:59:57]Write to MH i2c: E2 0B 00 39 10 80 0D 02 02 03 00 B1 90 83 00 00 8D [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:57]Read from MH i2c: E2 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 03 00 39 10 00 90 00 BD [08:59:57]RAPDU: 90 00 [08:59:57]wFMCommunicate OK [08:59:57]wFMCommunicate request_size=4 [08:59:57]MH_SAM_APDU [08:59:57]CAPDU: 80 0D 03 02 [08:59:57]Write to MH i2c: E2 08 00 3A 10 80 0D 03 02 00 00 00 00 C5 [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:59:57]Read from MH i2c: E2 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 0B 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 0B 00 3A 10 00 0A 59 CA D9 A2 2C 0F A4 90 00 4D [08:59:57]RAPDU: 0A 59 CA D9 A2 2C 0F A4 90 00 [08:59:57]wFMCommunicate OK [08:59:57]SAM_PROTO_SignData done [08:59:57]FM_MakeSignedData done [08:59:57]CreateOFDProtocolMessage [08:59:57]wFMCommunicate request_size=4 [08:59:57]MH_SAM_APDU [08:59:57]CAPDU: 80 11 00 00 [08:59:57]Write to MH i2c: E2 08 00 3B 10 80 11 00 00 00 00 00 00 C5 [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]OFD Sender: No OFD packet to send [08:59:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:57]Read from MH i2c: E2 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 17 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 17 00 3B 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 12 [08:59:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [08:59:57]wFMCommunicate OK [08:59:57]CreateOFDProtocolMessage done [08:59:57]OFDSenderStorePacket 200832 [08:59:57]StoreOFDPacket docnum=200832 [08:59:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 0F 84 05 01 79 B0 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 0C 5B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 80 10 03 00 35 04 06 00 5C 08 C9 B1 90 83 0A 59 CA D9 A2 2C 0F A4 [08:59:57]CheckFolder [08:59:57]dirname=/storage/ofd_packets [08:59:57]CheckFolder done [08:59:57]ProducePacketName [08:59:57]name=ofd_packets/00200832 [08:59:57]NVStorageSaveData ofd_packets/00200832 [08:59:57]File name is /storage/ofd_packets/00200832 [08:59:57]Write 299 bytes [08:59:57]NVStorageSaveData done [08:59:57]OFDSenderStorePacket done [08:59:57]KKMCreateOFDPacket done [08:59:57]NVStorageSaveData kkm_last_timestamp [08:59:57]File name is /storage/kkm_last_timestamp [08:59:57]Write 4 bytes [08:59:57]NVStorageSaveData done [08:59:57]ExternCall_PrintAddStr [08:59:57]wPrintStart [08:59:57]Write to MH i2c: 01 00 00 3C 10 4C [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: 01 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: 01 07 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: 01 07 00 3C 10 00 00 00 00 00 FF 0F 61 [08:59:57]RasterBufferAndPrint [08:59:57]line Счет N : (1)11328411 [08:59:57]line ИНН: 02508201610067 [08:59:57]line Контрольно-Кассовый Чек [08:59:57]line ПРОДАЖА [08:59:57]line ТРК (МРК, ГНК) : 23 [08:59:57]line Товар: 2710124130 [08:59:57]line SU-92-К-5 [08:59:57]line 7.270 * 68.80 [08:59:57]line = 500.18 [08:59:57]line НДС 12% НСП 1% [08:59:57]line > о реализуемом товаре [08:59:57]line ОКРУГЛЕНИЕ: -0.18 [08:59:57]line ИТОГО: 500.00 [08:59:57]line Внесено: 500.00 [08:59:57]line СДАЧА: 0.00 [08:59:57]line НСП 1% : 4.43 [08:59:57]line НДС 12% : 53.12 [08:59:57]line Наличными: 500.00 [08:59:57]line Безнал.: 0.00 [08:59:57]line Место: АЗС № 95 "Партнер Нефть" [08:59:57]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [08:59:57]line СНО: Общий режим [08:59:57]line Чек 131 20.08.2024 08:59 [08:59:57]line Смена: 466 ФФД: 1.0 [08:59:57]line ЗНМ: 0300000079 [08:59:57]line РНМ: 0000000000092545 [08:59:57]line Версия ККМ: 001 [08:59:57]line ФМ: 0000000000871802 [08:59:57]line ФД: 200832 [08:59:57]line ФПД: 101192813351043 [08:59:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T085956&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200832&fm=101192813351043&tin=02508201610067®Number=0000000000092545&sum=50000 [08:59:57]OFD Sender: Processing packet 200832 [packets to send 247, broken 246] [08:59:57]ProducePacketName [08:59:57]name=ofd_packets/00200832 [08:59:57]OFD Sender: To server: pG, [08:59:57]CommunicateWithHost lk.salyk.kg:30040 [08:59:57]ConnectInit lk.salyk.kg [08:59:57]written 0, free lines is 4095 [08:59:57]Connected sock=10 [08:59:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 0F 84 05 01 79 B0 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 0C 5B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 80 10 03 00 35 04 06 00 5C 08 C9 B1 90 83 0A 59 CA D9 A2 2C 0F A4 [08:59:58]Write to MH i2c: 01 00 00 67 10 77 [08:59:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6D 42 47 00 5F 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 31 38 30 32 10 04 04 00 80 10 03 00 F4 03 04 00 73 05 C4 66 B6 04 01 00 00 E1 81 AB C7 A6 DE 7C 30 [08:59:58]CommunicateWithHost err = 0 [08:59:58]CheckOFDResponse [08:59:58]1017 (14) - 77093643461234 [08:59:58]1041 (16) - 0000000000871802 [08:59:58]1040 (4) - 200832 [08:59:58]1012 (4) - 20.08.2024 02:54 [08:59:58]1206 (1) - 0 [08:59:58]OFD Sender: Remove packet 200832 [08:59:58]ProducePacketName [08:59:58]name=ofd_packets/00200832 [08:59:58]NVStorageDeleteData [08:59:58]Write i2c OK [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: 01 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: 01 07 00 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: 01 07 00 67 10 00 00 00 00 00 E5 0C 6F [08:59:58]RasterBufferAndPrint [08:59:58]line [08:59:58]line [08:59:58]line [08:59:58]line [08:59:58]line [08:59:58]written 0, free lines is 3316 [08:59:58]MH_Cut [08:59:58]Write to MH i2c: D1 01 00 6E 10 01 50 [08:59:58]Write i2c OK [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: D1 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: D1 01 00 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: D1 01 00 6E 10 00 4F [08:59:58]Write to MH i2c: 01 00 00 6F 10 7F [08:59:58]Write i2c OK [08:59:58]MH_I2C_Read... [08:59:58]OFD Sender: No OFD packet to send [08:59:59]*** Cut start [08:59:59]*** Purtial cut [08:59:59]*** CUTSNS_PIN = 0 [08:59:59]*** Stage 1: CUTSNS_PIN = 1 [09:00:01]Read from MH i2c: 01 [09:00:01]MH_I2C_Read... [09:00:01]*** Stop cut motor [09:00:01]*** Cut end [09:00:01]Read from MH i2c: 01 07 00 [09:00:01]MH_I2C_Read... [09:00:01]Read from MH i2c: 01 07 00 6F 10 00 00 00 00 00 FF 0F 94 [09:00:01]process_action close_receipt done [09:00:01]requested_data is exist [09:00:01]produce_requested_data [09:00:01]requested_item fm.sn is exist - process it [09:00:01]wFMCommunicate request_size=4 [09:00:01]MH_SAM_APDU [09:00:01]CAPDU: 80 11 00 00 [09:00:01]Write to MH i2c: E2 08 00 70 10 80 11 00 00 00 00 00 00 FA [09:00:01]Write i2c OK [09:00:01]MH_I2C_Read... [09:00:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:01]Read from MH i2c: E2 [09:00:01]MH_I2C_Read... [09:00:01]Read from MH i2c: E2 17 00 [09:00:01]MH_I2C_Read... [09:00:01]Read from MH i2c: E2 17 00 70 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 47 [09:00:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:00:01]wFMCommunicate OK [09:00:01]requested_item fd.num is exist - process it [09:00:01]SAM_PROTO_GetFieldsCounters [09:00:01]wFMCommunicate request_size=4 [09:00:01]MH_SAM_APDU [09:00:01]CAPDU: 80 13 00 00 [09:00:01]Write to MH i2c: E2 08 00 71 10 80 13 00 00 00 00 00 00 FD [09:00:01]Write i2c OK [09:00:01]MH_I2C_Read... [09:00:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:01]Read from MH i2c: E2 [09:00:01]MH_I2C_Read... [09:00:01]Read from MH i2c: E2 62 00 [09:00:01]MH_I2C_Read... [09:00:01]Read from MH i2c: E2 62 00 71 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 80 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 07 [09:00:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 80 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:00:01]wFMCommunicate OK [09:00:01]SAM_PROTO_GetFieldsCounters done [09:00:01]requested_item shift.num is exist - process it [09:00:01]requested_item shift.opened is exist - process it [09:00:01]req_shift_opened [09:00:01]FM_GetShiftState [09:00:01]SAM_PROTO_GetShiftState [09:00:01]wFMCommunicate request_size=4 [09:00:01]MH_SAM_APDU [09:00:01]CAPDU: 80 13 01 00 [09:00:01]Write to MH i2c: E2 08 00 72 10 80 13 01 00 00 00 00 00 FF [09:00:01]Write i2c OK [09:00:01]MH_I2C_Read... [09:00:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:01]Read from MH i2c: E2 [09:00:01]MH_I2C_Read... [09:00:01]Read from MH i2c: E2 0E 00 [09:00:01]MH_I2C_Read... [09:00:01]Read from MH i2c: E2 0E 00 72 10 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 89 [09:00:01]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:00:01]wFMCommunicate OK [09:00:01]SAM_PROTO_GetShiftState done [09:00:01]FM_GetShiftState done [09:00:01]req_shift_opened done [09:00:01]requested_item shift.open_date is exist - process it [09:00:01]req_shift_open_date [09:00:01]req_shift_open_date done [09:00:01]produce_requested_data done [09:00:01]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200832,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:00:01]process_action_free close_receipt [09:00:01]json_value_free [09:00:01]json_value_free done [09:00:01]process_json_proto returns [09:00:01]Send response to host [09:00:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200832,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:00:01]free response buf [09:00:01]execute_script done [09:00:01]execute_script returns [09:00:01]free content buf [09:00:01]Sock 8.Close socket [09:00:01]Sock 8.Thread stoped [09:00:03]OFD Sender: No OFD packet to send [09:00:08]OFD Sender: No OFD packet to send [09:00:13]OFD Sender: No OFD packet to send [09:00:18]OFD Sender: No OFD packet to send [09:00:22]accept exits with 9 [09:00:22]New connection [09:00:22]New thread 3067211108 created [09:00:22]Thread 3067067748 joined [09:00:22]Waiting for new connection... [09:00:22] Sock 9.Parse request [09:00:22]Sock 9.Check first char [09:00:22]Sock 9.First char is OK [09:00:22]request: POST /json_proto HTTP/1.0 [09:00:22]Method: POST [09:00:22]URL: /json_proto [09:00:22]Method is POST - this is cgi request [09:00:22]url: /json_proto [09:00:22]query_string will be loaded in cgi processing [09:00:22]execute_cgi json_proto POST (null) [09:00:22]execute_cgi path=json_proto method=POST [09:00:22]POST find Content-Length [09:00:22]Host: 172.17.46.195:8080 [09:00:22]Content-Length: 756 [09:00:22]Content-Type: application/json [09:00:22] [09:00:22]POST finish read [09:00:22]Found Content-Length = 756 [09:00:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328412", "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" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30036513", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:22]execute_script... [09:00:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328412", "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" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30036513", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:22]POST & json_proto [09:00:22]process_json_proto [09:00:22]json parsed OK: [09:00:22]protocol is kg_v1.0 [09:00:22]action value=close_receipt [09:00:22]process_action close_receipt [09:00:22]cmd_close_receipt [09:00:22]MH_GetDate [09:00:22]Write to MH i2c: F0 00 00 73 10 72 [09:00:22]Write i2c OK [09:00:22]MH_I2C_Read... [09:00:22]Read from MH i2c: F0 [09:00:22]MH_I2C_Read... [09:00:22]Read from MH i2c: F0 09 00 [09:00:22]MH_I2C_Read... [09:00:22]Read from MH i2c: F0 09 00 73 10 00 27 5B C4 66 75 08 C2 66 CC [09:00:22]GetLastDocTimeStamp 1724144396 [09:00:22]current date 1724144423 [09:00:22]FM_GetShiftState [09:00:22]SAM_PROTO_GetShiftState [09:00:22]wFMCommunicate request_size=4 [09:00:22]MH_SAM_APDU [09:00:22]CAPDU: 80 13 01 00 [09:00:22]Write to MH i2c: E2 08 00 74 10 80 13 01 00 00 00 00 00 01 [09:00:22]Write i2c OK [09:00:22]MH_I2C_Read... [09:00:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:22]Read from MH i2c: E2 [09:00:22]MH_I2C_Read... [09:00:22]Read from MH i2c: E2 0E 00 [09:00:22]MH_I2C_Read... [09:00:22]Read from MH i2c: E2 0E 00 74 10 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 8B [09:00:22]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:00:22]wFMCommunicate OK [09:00:22]SAM_PROTO_GetShiftState done [09:00:22]FM_GetShiftState done [09:00:22]opened in 1724112758 [09:00:22]opened+sec_in_day 1724199158 [09:00:22]quantity*price = 0 [09:00:22]sum+1 = 1 [09:00:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 132 20.08.2024 09:00 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30036513 ФМ: 0000000000871802 ФД: 200833 ФПД: 222124774476569 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090023&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200833&fm=222124774476569&tin=02508201610067®Number=0000000000092545&sum=0 [09:00:24]StoreToDocumentArchive [09:00:24]shift 466 fd 200833 [09:00:24]save to /storage/0466/doc_00200833 [09:00:24]save last doc name /storage/0466/doc_00200833 to /storage/kkm_last_doc_name [09:00:24]save OK [09:00:24]Clear old archive folders... [09:00:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:00:24]tlvbuf is 010162B0 [09:00:24]SAM_PROTO_ClearQueue [09:00:24]wFMCommunicate request_size=4 [09:00:24]MH_SAM_APDU [09:00:24]CAPDU: 80 09 00 00 [09:00:24]Write to MH i2c: E2 08 00 81 10 80 09 00 00 00 00 00 00 03 [09:00:24]Write i2c OK [09:00:24]MH_I2C_Read... [09:00:24]Read from MH i2c: E2 [09:00:24]MH_I2C_Read... [09:00:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:24]Read from MH i2c: E2 03 00 [09:00:24]MH_I2C_Read... [09:00:24]Read from MH i2c: E2 03 00 81 10 00 90 00 05 [09:00:24]RAPDU: 90 00 [09:00:24]wFMCommunicate OK [09:00:24]SAM_PROTO_ClearQueue done [09:00:24]KKMCreateOFDPacket [09:00:24]OFDProtocolAddRootSTLVToBuf [09:00:24]FM_MakeSignedData [09:00:24]FM_MakeSignedData [09:00:24]SAM_PROTO_SignData [09:00:24]wFMCommunicate request_size=4 [09:00:24]MH_SAM_APDU [09:00:24]CAPDU: 80 0D 01 02 [09:00:24]Write to MH i2c: E2 08 00 82 10 80 0D 01 02 00 00 00 00 0B [09:00:24]Write i2c OK [09:00:24]MH_I2C_Read... [09:00:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:24]Read from MH i2c: E2 [09:00:24]MH_I2C_Read... [09:00:24]Read from MH i2c: E2 03 00 [09:00:24]MH_I2C_Read... [09:00:24]Read from MH i2c: E2 03 00 82 10 00 90 00 06 [09:00:24]RAPDU: 90 00 [09:00:24]wFMCommunicate OK [09:00:24]wFMCommunicate request_size=255 [09:00:24]MH_SAM_APDU [09:00:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 27 5B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 81 10 03 00 35 04 06 00 CA [09:00:24]Write to MH i2c: E2 02 01 83 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 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 84 00 00 00 F4 03 04 00 27 5B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 81 10 03 00 35 04 06 00 CA 00 00 DD [09:00:24]Write i2c OK [09:00:24]MH_I2C_Read... [09:00:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:24]Read from MH i2c: E2 [09:00:24]MH_I2C_Read... [09:00:24]Read from MH i2c: E2 03 00 [09:00:24]MH_I2C_Read... [09:00:24]Read from MH i2c: E2 03 00 83 10 00 90 00 07 [09:00:24]RAPDU: 90 00 [09:00:24]wFMCommunicate OK [09:00:24]wFMCommunicate request_size=10 [09:00:24]MH_SAM_APDU [09:00:24]CAPDU: 80 0D 02 02 05 05 74 47 4B 19 [09:00:24]Write to MH i2c: E2 0D 00 84 10 80 0D 02 02 05 00 05 74 47 4B 19 00 00 3C [09:00:24]Write i2c OK [09:00:24]MH_I2C_Read... [09:00:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:24]Read from MH i2c: E2 [09:00:24]MH_I2C_Read... [09:00:24]Read from MH i2c: E2 03 00 [09:00:24]MH_I2C_Read... [09:00:24]Read from MH i2c: E2 03 00 84 10 00 90 00 08 [09:00:24]RAPDU: 90 00 [09:00:24]wFMCommunicate OK [09:00:24]wFMCommunicate request_size=4 [09:00:24]MH_SAM_APDU [09:00:24]CAPDU: 80 0D 03 02 [09:00:24]Write to MH i2c: E2 08 00 85 10 80 0D 03 02 00 00 00 00 10 [09:00:24]Write i2c OK [09:00:24]MH_I2C_Read... [09:00:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:24]Read from MH i2c: E2 [09:00:24]MH_I2C_Read... [09:00:24]Read from MH i2c: E2 0B 00 [09:00:24]MH_I2C_Read... [09:00:24]Read from MH i2c: E2 0B 00 85 10 00 F6 C1 3F 96 85 CA 8F E8 90 00 63 [09:00:24]RAPDU: F6 C1 3F 96 85 CA 8F E8 90 00 [09:00:24]wFMCommunicate OK [09:00:24]SAM_PROTO_SignData done [09:00:24]FM_MakeSignedData done [09:00:24]CreateOFDProtocolMessage [09:00:24]wFMCommunicate request_size=4 [09:00:24]MH_SAM_APDU [09:00:24]CAPDU: 80 11 00 00 [09:00:24]Write to MH i2c: E2 08 00 86 10 80 11 00 00 00 00 00 00 10 [09:00:24]Write i2c OK [09:00:24]MH_I2C_Read... [09:00:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:24]Read from MH i2c: E2 [09:00:24]MH_I2C_Read... [09:00:24]Read from MH i2c: E2 17 00 [09:00:24]MH_I2C_Read... [09:00:24]Read from MH i2c: E2 17 00 86 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5D [09:00:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:00:24]wFMCommunicate OK [09:00:24]CreateOFDProtocolMessage done [09:00:24]OFDSenderStorePacket 200833 [09:00:24]StoreOFDPacket docnum=200833 [09:00:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 7C 50 07 01 4A 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 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 84 00 00 00 F4 03 04 00 27 5B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 81 10 03 00 35 04 06 00 CA 05 74 47 4B 19 F6 C1 3F 96 85 CA 8F E8 [09:00:24]CheckFolder [09:00:24]dirname=/storage/ofd_packets [09:00:24]CheckFolder done [09:00:24]ProducePacketName [09:00:24]name=ofd_packets/00200833 [09:00:24]NVStorageSaveData ofd_packets/00200833 [09:00:24]File name is /storage/ofd_packets/00200833 [09:00:24]Write 301 bytes [09:00:24]NVStorageSaveData done [09:00:24]OFDSenderStorePacket done [09:00:24]KKMCreateOFDPacket done [09:00:24]NVStorageSaveData kkm_last_timestamp [09:00:24]File name is /storage/kkm_last_timestamp [09:00:24]Write 4 bytes [09:00:24]NVStorageSaveData done [09:00:24]ExternCall_PrintAddStr [09:00:24]wPrintStart [09:00:24]Write to MH i2c: 01 00 00 87 10 97 [09:00:24]Write i2c OK [09:00:24]MH_I2C_Read... [09:00:24]Read from MH i2c: 01 [09:00:24]MH_I2C_Read... [09:00:24]Read from MH i2c: 01 07 00 [09:00:24]MH_I2C_Read... [09:00:24]Read from MH i2c: 01 07 00 87 10 00 00 00 00 00 FF 0F AC [09:00:24]RasterBufferAndPrint [09:00:24]line Счет N : (1)11328412 [09:00:24]line ИНН: 02508201610067 [09:00:24]line Контрольно-Кассовый Чек [09:00:24]line ПРОДАЖА [09:00:24]line ТРК (МРК, ГНК) : 12 [09:00:24]line Товар: 2710124130 [09:00:24]line Аи-92-К-4 [09:00:24]line 20.000 * 0.00 [09:00:24]line = 0.00 [09:00:24]line НДС 12% НСП 1% [09:00:24]line > о реализуемом товаре [09:00:24]line ИТОГО: 0.00 [09:00:24]line НСП 1% : 0.00 [09:00:24]line НДС 12% : 0.00 [09:00:24]line Наличными: 0.00 [09:00:24]line Безнал.: 0.00 [09:00:24]line Место: АЗС № 95 "Партнер Нефть" [09:00:24]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:00:24]line СНО: Общий режим [09:00:24]line Чек 132 20.08.2024 09:00 [09:00:24]line Смена: 466 ФФД: 1.0 [09:00:24]line ЗНМ: 0300000079 [09:00:24]line РНМ: 0000000000092545 [09:00:24]line Версия ККМ: 001 [09:00:24]line Талоны: ТК ГПНА Online [09:00:24]line 30036513 [09:00:24]line ФМ: 0000000000871802 [09:00:24]line ФД: 200833 [09:00:24]line ФПД: 222124774476569 [09:00:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090023&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200833&fm=222124774476569&tin=02508201610067®Number=0000000000092545&sum=0 [09:00:24]OFD Sender: Processing packet 200833 [packets to send 247, broken 246] [09:00:24]ProducePacketName [09:00:24]name=ofd_packets/00200833 [09:00:24]OFD Sender: To server: pG, [09:00:24]CommunicateWithHost lk.salyk.kg:30040 [09:00:24]ConnectInit lk.salyk.kg [09:00:24]written 0, free lines is 4095 [09:00:25]Connected sock=10 [09:00:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 7C 50 07 01 4A 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 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 84 00 00 00 F4 03 04 00 27 5B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 81 10 03 00 35 04 06 00 CA 05 74 47 4B 19 F6 C1 3F 96 85 CA 8F E8 [09:00:25]Write to MH i2c: 01 00 00 B1 10 C1 [09:00:25]Write i2c OK [09:00:25]MH_I2C_Read... [09:00:25]Read from MH i2c: 01 [09:00:25]MH_I2C_Read... [09:00:25]Read from MH i2c: 01 07 00 [09:00:25]MH_I2C_Read... [09:00:25]Read from MH i2c: 01 07 00 B1 10 00 00 00 00 00 E9 0C BD [09:00:25]RasterBufferAndPrint [09:00:25]line [09:00:25]line [09:00:25]line [09:00:25]line [09:00:25]line [09:00:25]written 0, free lines is 3311 [09:00:25]MH_Cut [09:00:25]Write to MH i2c: D1 01 00 B8 10 01 9A [09:00:25]Write i2c OK [09:00:25]MH_I2C_Read... [09:00:25]Read from MH i2c: D1 [09:00:25]MH_I2C_Read... [09:00:25]Read from MH i2c: D1 01 00 [09:00:25]MH_I2C_Read... [09:00:25]Read from MH i2c: D1 01 00 B8 10 00 99 [09:00:25]Write to MH i2c: 01 00 00 B9 10 C9 [09:00:25]Write i2c OK [09:00:25]MH_I2C_Read... [09:00:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FD 56 47 00 C9 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 31 38 30 32 10 04 04 00 81 10 03 00 F4 03 04 00 8F 05 C4 66 B6 04 01 00 00 65 AD 12 68 7C 6F 22 FC [09:00:25]CommunicateWithHost err = 0 [09:00:25]CheckOFDResponse [09:00:25]1017 (14) - 77093643461234 [09:00:25]1041 (16) - 0000000000871802 [09:00:25]1040 (4) - 200833 [09:00:25]1012 (4) - 20.08.2024 02:55 [09:00:25]1206 (1) - 0 [09:00:25]OFD Sender: Remove packet 200833 [09:00:25]ProducePacketName [09:00:25]name=ofd_packets/00200833 [09:00:25]NVStorageDeleteData [09:00:25]OFD Sender: No OFD packet to send [09:00:26]*** Cut start [09:00:26]*** Purtial cut [09:00:26]*** Stage 1: CUTSNS_PIN = 1 [09:00:26]Read from MH i2c: 01 [09:00:26]MH_I2C_Read... [09:00:26]*** Stop cut motor [09:00:26]*** Cut end [09:00:26]Read from MH i2c: 01 07 00 [09:00:26]MH_I2C_Read... [09:00:26]Read from MH i2c: 01 07 00 B9 10 00 00 00 00 00 FF 0F DE [09:00:26]process_action close_receipt done [09:00:26]requested_data is exist [09:00:26]produce_requested_data [09:00:26]requested_item fm.sn is exist - process it [09:00:26]wFMCommunicate request_size=4 [09:00:26]MH_SAM_APDU [09:00:26]CAPDU: 80 11 00 00 [09:00:26]Write to MH i2c: E2 08 00 BA 10 80 11 00 00 00 00 00 00 44 [09:00:26]Write i2c OK [09:00:26]MH_I2C_Read... [09:00:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:26]Read from MH i2c: E2 [09:00:26]MH_I2C_Read... [09:00:26]Read from MH i2c: E2 17 00 [09:00:26]MH_I2C_Read... [09:00:26]Read from MH i2c: E2 17 00 BA 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 91 [09:00:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:00:26]wFMCommunicate OK [09:00:26]requested_item fd.num is exist - process it [09:00:26]SAM_PROTO_GetFieldsCounters [09:00:26]wFMCommunicate request_size=4 [09:00:26]MH_SAM_APDU [09:00:26]CAPDU: 80 13 00 00 [09:00:26]Write to MH i2c: E2 08 00 BB 10 80 13 00 00 00 00 00 00 47 [09:00:26]Write i2c OK [09:00:26]MH_I2C_Read... [09:00:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:26]Read from MH i2c: E2 [09:00:26]MH_I2C_Read... [09:00:26]Read from MH i2c: E2 62 00 [09:00:26]MH_I2C_Read... [09:00:26]Read from MH i2c: E2 62 00 BB 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 81 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 55 [09:00: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 81 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:00:26]wFMCommunicate OK [09:00:26]SAM_PROTO_GetFieldsCounters done [09:00:26]requested_item shift.num is exist - process it [09:00:26]requested_item shift.opened is exist - process it [09:00:26]req_shift_opened [09:00:26]FM_GetShiftState [09:00:26]SAM_PROTO_GetShiftState [09:00:26]wFMCommunicate request_size=4 [09:00:26]MH_SAM_APDU [09:00:26]CAPDU: 80 13 01 00 [09:00:26]Write to MH i2c: E2 08 00 BC 10 80 13 01 00 00 00 00 00 49 [09:00:26]Write i2c OK [09:00:26]MH_I2C_Read... [09:00:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:26]Read from MH i2c: E2 [09:00:26]MH_I2C_Read... [09:00:26]Read from MH i2c: E2 0E 00 [09:00:26]MH_I2C_Read... [09:00:26]Read from MH i2c: E2 0E 00 BC 10 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D3 [09:00:26]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:00:26]wFMCommunicate OK [09:00:26]SAM_PROTO_GetShiftState done [09:00:26]FM_GetShiftState done [09:00:26]req_shift_opened done [09:00:26]requested_item shift.open_date is exist - process it [09:00:26]req_shift_open_date [09:00:26]req_shift_open_date done [09:00:26]produce_requested_data done [09:00:26]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200833,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:00:26]process_action_free close_receipt [09:00:26]json_value_free [09:00:26]json_value_free done [09:00:26]process_json_proto returns [09:00:26]Send response to host [09:00:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200833,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:00:26]free response buf [09:00:26]execute_script done [09:00:26]execute_script returns [09:00:26]free content buf [09:00:26]Sock 9.Close socket [09:00:26]Sock 9.Thread stoped [09:00:30]OFD Sender: No OFD packet to send [09:00:36]OFD Sender: No OFD packet to send [09:00:41]OFD Sender: No OFD packet to send [09:00:46]OFD Sender: No OFD packet to send [09:00:51]OFD Sender: No OFD packet to send [09:00:51]accept exits with 8 [09:00:51]New connection [09:00:51]New thread 3067067748 created [09:00:51]Thread 3067211108 joined [09:00:51]Waiting for new connection... [09:00:51] Sock 8.Parse request [09:00:51]Sock 8.Check first char [09:00:51]Sock 8.First char is OK [09:00:51]request: POST /json_proto HTTP/1.0 [09:00:51]Method: POST [09:00:51]URL: /json_proto [09:00:51]Method is POST - this is cgi request [09:00:51]url: /json_proto [09:00:51]query_string will be loaded in cgi processing [09:00:51]execute_cgi json_proto POST (null) [09:00:51]execute_cgi path=json_proto method=POST [09:00:51]POST find Content-Length [09:00:51]Host: 172.17.46.195:8080 [09:00:51]Content-Length: 811 [09:00:51]Content-Type: application/json [09:00:51] [09:00:51]POST finish read [09:00:51]Found Content-Length = 811 [09:00:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328413", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:51]execute_script... [09:00: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)11328413", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:51]POST & json_proto [09:00:51]process_json_proto [09:00:51]json parsed OK: [09:00:51]protocol is kg_v1.0 [09:00:51]action value=close_receipt [09:00:51]process_action close_receipt [09:00:51]cmd_close_receipt [09:00:51]MH_GetDate [09:00:51]Write to MH i2c: F0 00 00 BD 10 BC [09:00:51]Write i2c OK [09:00:51]MH_I2C_Read... [09:00:51]Read from MH i2c: F0 [09:00:51]MH_I2C_Read... [09:00:51]Read from MH i2c: F0 09 00 [09:00:51]MH_I2C_Read... [09:00:51]Read from MH i2c: F0 09 00 BD 10 00 44 5B C4 66 75 08 C2 66 33 [09:00:51]GetLastDocTimeStamp 1724144423 [09:00:51]current date 1724144452 [09:00:51]FM_GetShiftState [09:00:51]SAM_PROTO_GetShiftState [09:00:51]wFMCommunicate request_size=4 [09:00:51]MH_SAM_APDU [09:00:51]CAPDU: 80 13 01 00 [09:00:51]Write to MH i2c: E2 08 00 BE 10 80 13 01 00 00 00 00 00 4B [09:00:51]Write i2c OK [09:00:51]MH_I2C_Read... [09:00:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:51]Read from MH i2c: E2 [09:00:51]MH_I2C_Read... [09:00:51]Read from MH i2c: E2 0E 00 [09:00:51]MH_I2C_Read... [09:00:51]Read from MH i2c: E2 0E 00 BE 10 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D5 [09:00:51]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:00:51]wFMCommunicate OK [09:00:51]SAM_PROTO_GetShiftState done [09:00:51]FM_GetShiftState done [09:00:51]opened in 1724112758 [09:00:51]opened+sec_in_day 1724199158 [09:00:51]quantity*price = 100051 [09:00:51]sum+1 = 100052 [09:00:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 133 20.08.2024 09:00 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200834 ФПД: 14869439778704 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090052&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200834&fm=14869439778704&tin=02508201610067®Number=0000000000092545&sum=100051 [09:00:52]StoreToDocumentArchive [09:00:52]shift 466 fd 200834 [09:00:52]save to /storage/0466/doc_00200834 [09:00:52]save last doc name /storage/0466/doc_00200834 to /storage/kkm_last_doc_name [09:00:52]save OK [09:00:52]Clear old archive folders... [09:00:52]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:00:52]tlvbuf is B6F007E0 [09:00:52]SAM_PROTO_ClearQueue [09:00:52]wFMCommunicate request_size=4 [09:00:52]MH_SAM_APDU [09:00:52]CAPDU: 80 09 00 00 [09:00:52]Write to MH i2c: E2 08 00 CB 10 80 09 00 00 00 00 00 00 4D [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:52]Read from MH i2c: E2 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 CB 10 00 90 00 4F [09:00:52]RAPDU: 90 00 [09:00:52]wFMCommunicate OK [09:00:52]SAM_PROTO_ClearQueue done [09:00:52]KKMCreateOFDPacket [09:00:52]OFDProtocolAddRootSTLVToBuf [09:00:52]FM_MakeSignedData [09:00:52]FM_MakeSignedData [09:00:52]SAM_PROTO_SignData [09:00:52]wFMCommunicate request_size=4 [09:00:52]MH_SAM_APDU [09:00:52]CAPDU: 80 0D 01 02 [09:00:52]Write to MH i2c: E2 08 00 CC 10 80 0D 01 02 00 00 00 00 55 [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:53]Read from MH i2c: E2 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: E2 03 00 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: E2 03 00 CC 10 00 90 00 50 [09:00:53]RAPDU: 90 00 [09:00:53]wFMCommunicate OK [09:00:53]wFMCommunicate request_size=255 [09:00:53]MH_SAM_APDU [09:00: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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 85 00 00 00 F4 03 04 00 44 5B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 82 10 03 [09:00:53]Write to MH i2c: E2 02 01 CD 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 85 00 00 00 F4 03 04 00 44 5B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 82 10 03 00 00 E2 [09:00:53]Write i2c OK [09:00:53]MH_I2C_Read... [09:00:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:53]Read from MH i2c: E2 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: E2 03 00 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: E2 03 00 CD 10 00 90 00 51 [09:00:53]RAPDU: 90 00 [09:00:53]wFMCommunicate OK [09:00:53]wFMCommunicate request_size=16 [09:00:53]MH_SAM_APDU [09:00:53]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 0D 86 0F AD 0F 90 [09:00:53]Write to MH i2c: E2 13 00 CE 10 80 0D 02 02 0B 00 00 35 04 06 00 0D 86 0F AD 0F 90 00 00 9B [09:00:53]Write i2c OK [09:00:53]MH_I2C_Read... [09:00:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:53]Read from MH i2c: E2 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: E2 03 00 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: E2 03 00 CE 10 00 90 00 52 [09:00:53]RAPDU: 90 00 [09:00:53]wFMCommunicate OK [09:00:53]wFMCommunicate request_size=4 [09:00:53]MH_SAM_APDU [09:00:53]CAPDU: 80 0D 03 02 [09:00:53]Write to MH i2c: E2 08 00 CF 10 80 0D 03 02 00 00 00 00 5A [09:00:53]Write i2c OK [09:00:53]MH_I2C_Read... [09:00:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:53]Read from MH i2c: E2 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: E2 0B 00 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: E2 0B 00 CF 10 00 4D 13 96 5D 21 02 E3 EE 90 00 A2 [09:00:53]RAPDU: 4D 13 96 5D 21 02 E3 EE 90 00 [09:00:53]wFMCommunicate OK [09:00:53]SAM_PROTO_SignData done [09:00:53]FM_MakeSignedData done [09:00:53]CreateOFDProtocolMessage [09:00:53]wFMCommunicate request_size=4 [09:00:53]MH_SAM_APDU [09:00:53]CAPDU: 80 11 00 00 [09:00:53]Write to MH i2c: E2 08 00 D0 10 80 11 00 00 00 00 00 00 5A [09:00:53]Write i2c OK [09:00:53]MH_I2C_Read... [09:00:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:53]Read from MH i2c: E2 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: E2 17 00 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: E2 17 00 D0 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A7 [09:00:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:00:53]wFMCommunicate OK [09:00:53]CreateOFDProtocolMessage done [09:00:53]OFDSenderStorePacket 200834 [09:00:53]StoreOFDPacket docnum=200834 [09:00:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 AD 4A 0D 01 39 02 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 85 00 00 00 F4 03 04 00 44 5B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 82 10 03 00 35 04 06 00 0D 86 0F AD 0F 90 4D 13 96 5D 21 02 E3 EE [09:00:53]CheckFolder [09:00:53]dirname=/storage/ofd_packets [09:00:53]CheckFolder done [09:00:53]ProducePacketName [09:00:53]name=ofd_packets/00200834 [09:00:53]NVStorageSaveData ofd_packets/00200834 [09:00:53]File name is /storage/ofd_packets/00200834 [09:00:53]Write 307 bytes [09:00:53]NVStorageSaveData done [09:00:53]OFDSenderStorePacket done [09:00:53]KKMCreateOFDPacket done [09:00:53]NVStorageSaveData kkm_last_timestamp [09:00:53]File name is /storage/kkm_last_timestamp [09:00:53]Write 4 bytes [09:00:53]NVStorageSaveData done [09:00:53]ExternCall_PrintAddStr [09:00:53]wPrintStart [09:00:53]Write to MH i2c: 01 00 00 D1 10 E1 [09:00:53]Write i2c OK [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: 01 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: 01 07 00 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: 01 07 00 D1 10 00 00 00 00 00 FF 0F F6 [09:00:53]RasterBufferAndPrint [09:00:53]line Счет N : (1)11328413 [09:00:53]line ИНН: 02508201610067 [09:00:53]line Контрольно-Кассовый Чек [09:00:53]line ПРОДАЖА [09:00:53]line ТРК (МРК, ГНК) : 62 [09:00:53]line Товар: 2710194210 [09:00:53]line D-ENERGY ДТ-К-5 [09:00:53]line 12.960 * 77.20 [09:00:53]line = 1000.51 [09:00:53]line НДС 12% НСП 1% [09:00:53]line > о реализуемом товаре [09:00:53]line ИТОГО: 1000.51 [09:00:53]line НСП 1% : 8.85 [09:00:53]line НДС 12% : 106.25 [09:00:53]line Наличными: 0.00 [09:00:53]line Безнал.: 1000.51 [09:00:53]line Место: АЗС № 95 "Партнер Нефть" [09:00:53]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:00:53]line СНО: Общий режим [09:00:53]line Чек 133 20.08.2024 09:00 [09:00:53]line Смена: 466 ФФД: 1.0 [09:00:53]line ЗНМ: 0300000079 [09:00:53]line РНМ: 0000000000092545 [09:00:53]line Версия ККМ: 001 [09:00:53]line Платежная система: O! деньги [09:00:53]line ФМ: 0000000000871802 [09:00:53]line ФД: 200834 [09:00:53]line ФПД: 14869439778704 [09:00:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090052&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200834&fm=14869439778704&tin=02508201610067®Number=0000000000092545&sum=100051 [09:00:53]OFD Sender: Processing packet 200834 [packets to send 247, broken 246] [09:00:53]ProducePacketName [09:00:53]name=ofd_packets/00200834 [09:00:53]OFD Sender: To server: pG, [09:00:53]CommunicateWithHost lk.salyk.kg:30040 [09:00:53]ConnectInit lk.salyk.kg [09:00:53]written 0, free lines is 4095 [09:00:53]Connected sock=10 [09:00:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 AD 4A 0D 01 39 02 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 85 00 00 00 F4 03 04 00 44 5B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 82 10 03 00 35 04 06 00 0D 86 0F AD 0F 90 4D 13 96 5D 21 02 E3 EE [09:00:54]Write to MH i2c: 01 00 00 FB 10 0B [09:00:54]Write i2c OK [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: 01 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: 01 07 00 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: 01 07 00 FB 10 00 00 00 00 00 EF 0C 0D [09:00:54]RasterBufferAndPrint [09:00:54]line [09:00:54]line [09:00:54]line [09:00:54]line [09:00:54]line [09:00:54]written 0, free lines is 3318 [09:00:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 08 05 47 00 06 FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 82 10 03 00 F4 03 04 00 AB 05 C4 66 B6 04 01 00 00 A7 1D D5 1F 28 5C 09 A3 [09:00:54]CommunicateWithHost err = 0 [09:00:54]CheckOFDResponse [09:00:54]1017 (14) - 77093643461234 [09:00:54]1041 (16) - 0000000000871802 [09:00:54]1040 (4) - 200834 [09:00:54]1012 (4) - 20.08.2024 02:55 [09:00:54]1206 (1) - 0 [09:00:54]OFD Sender: Remove packet 200834 [09:00:54]ProducePacketName [09:00:54]name=ofd_packets/00200834 [09:00:54]NVStorageDeleteData [09:00:54]MH_Cut [09:00:54]Write to MH i2c: D1 01 00 02 11 01 E5 [09:00:54]Write i2c OK [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: D1 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: D1 01 00 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: D1 01 00 02 11 00 E4 [09:00:54]Write to MH i2c: 01 00 00 03 11 14 [09:00:54]Write i2c OK [09:00:54]MH_I2C_Read... [09:00:54]OFD Sender: No OFD packet to send [09:00:54]*** Cut start [09:00:54]*** Purtial cut [09:00:54]*** CUTSNS_PIN = 0 [09:00:55]*** Stage 1: CUTSNS_PIN = 1 [09:00:56]Read from MH i2c: 01 [09:00:56]MH_I2C_Read... [09:00:56]*** Stop cut motor [09:00:56]*** Cut end [09:00:56]Read from MH i2c: 01 07 00 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: 01 07 00 03 11 00 00 00 00 00 FF 0F 29 [09:00:56]process_action close_receipt done [09:00:56]requested_data is exist [09:00:56]produce_requested_data [09:00:56]requested_item fm.sn is exist - process it [09:00:56]wFMCommunicate request_size=4 [09:00:56]MH_SAM_APDU [09:00:56]CAPDU: 80 11 00 00 [09:00:56]Write to MH i2c: E2 08 00 04 11 80 11 00 00 00 00 00 00 8F [09:00:56]Write i2c OK [09:00:56]MH_I2C_Read... [09:00:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:57]Read from MH i2c: E2 [09:00:57]MH_I2C_Read... [09:00:57]Read from MH i2c: E2 17 00 [09:00:57]MH_I2C_Read... [09:00:57]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 31 38 30 32 90 00 DC [09:00:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:00:57]wFMCommunicate OK [09:00:57]requested_item fd.num is exist - process it [09:00:57]SAM_PROTO_GetFieldsCounters [09:00:57]wFMCommunicate request_size=4 [09:00:57]MH_SAM_APDU [09:00:57]CAPDU: 80 13 00 00 [09:00:57]Write to MH i2c: E2 08 00 05 11 80 13 00 00 00 00 00 00 92 [09:00:57]Write i2c OK [09:00:57]MH_I2C_Read... [09:00:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:57]Read from MH i2c: E2 [09:00:57]MH_I2C_Read... [09:00:57]Read from MH i2c: E2 62 00 [09:00:57]MH_I2C_Read... [09:00:57]Read from MH i2c: E2 62 00 05 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 82 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 A4 [09:00: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 82 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:00:57]wFMCommunicate OK [09:00:57]SAM_PROTO_GetFieldsCounters done [09:00:57]requested_item shift.num is exist - process it [09:00:57]requested_item shift.opened is exist - process it [09:00:57]req_shift_opened [09:00:57]FM_GetShiftState [09:00:57]SAM_PROTO_GetShiftState [09:00:57]wFMCommunicate request_size=4 [09:00:57]MH_SAM_APDU [09:00:57]CAPDU: 80 13 01 00 [09:00:57]Write to MH i2c: E2 08 00 06 11 80 13 01 00 00 00 00 00 94 [09:00:57]Write i2c OK [09:00:57]MH_I2C_Read... [09:00:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:57]Read from MH i2c: E2 [09:00:57]MH_I2C_Read... [09:00:57]Read from MH i2c: E2 0E 00 [09:00:57]MH_I2C_Read... [09:00:57]Read from MH i2c: E2 0E 00 06 11 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 1E [09:00:57]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:00:57]wFMCommunicate OK [09:00:57]SAM_PROTO_GetShiftState done [09:00:57]FM_GetShiftState done [09:00:57]req_shift_opened done [09:00:57]requested_item shift.open_date is exist - process it [09:00:57]req_shift_open_date [09:00:57]req_shift_open_date done [09:00:57]produce_requested_data done [09:00:57]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200834,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:00:57]process_action_free close_receipt [09:00:57]json_value_free [09:00:57]json_value_free done [09:00:57]process_json_proto returns [09:00:57]Send response to host [09:00:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200834,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:00:57]free response buf [09:00:57]execute_script done [09:00:57]execute_script returns [09:00:57]free content buf [09:00:57]Sock 8.Close socket [09:00:57]Sock 8.Thread stoped [09:00:58]accept exits with 9 [09:00:58]New connection [09:00:58]New thread 3067211108 created [09:00:58]Thread 3067067748 joined [09:00:58]Waiting for new connection... [09:00:58] Sock 9.Parse request [09:00:58]Sock 9.Check first char [09:00:58]Sock 9.First char is OK [09:00:58]request: POST /json_proto HTTP/1.0 [09:00:58]Method: POST [09:00:58]URL: /json_proto [09:00:58]Method is POST - this is cgi request [09:00:58]url: /json_proto [09:00:58]query_string will be loaded in cgi processing [09:00:58]execute_cgi json_proto POST (null) [09:00:58]execute_cgi path=json_proto method=POST [09:00:58]POST find Content-Length [09:00:58]Host: 172.17.46.195:8080 [09:00:58]Content-Length: 811 [09:00:58]Content-Type: application/json [09:00:58] [09:00:58]POST finish read [09:00:58]Found Content-Length = 811 [09:00:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 22.030, "sum" : 1700.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1700.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:58]execute_script... [09: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)11328414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 22.030, "sum" : 1700.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1700.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:58]POST & json_proto [09:00:58]process_json_proto [09:00:58]json parsed OK: [09:00:58]protocol is kg_v1.0 [09:00:58]action value=close_receipt [09:00:58]process_action close_receipt [09:00:58]cmd_close_receipt [09:00:58]MH_GetDate [09:00:58]Write to MH i2c: F0 00 00 07 11 07 [09:00:58]Write i2c OK [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: F0 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: F0 09 00 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: F0 09 00 07 11 00 4A 5B C4 66 75 08 C2 66 84 [09:00:58]GetLastDocTimeStamp 1724144452 [09:00:58]current date 1724144458 [09:00:58]FM_GetShiftState [09:00:58]SAM_PROTO_GetShiftState [09:00:58]wFMCommunicate request_size=4 [09:00:58]MH_SAM_APDU [09:00:58]CAPDU: 80 13 01 00 [09:00:58]Write to MH i2c: E2 08 00 08 11 80 13 01 00 00 00 00 00 96 [09:00:58]Write i2c OK [09:00:58]MH_I2C_Read... [09:00:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:58]Read from MH i2c: E2 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 0E 00 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 0E 00 08 11 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 20 [09:00:58]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:00:58]wFMCommunicate OK [09:00:58]SAM_PROTO_GetShiftState done [09:00:58]FM_GetShiftState done [09:00:58]opened in 1724112758 [09:00:58]opened+sec_in_day 1724199158 [09:00:58]quantity*price = 170071 [09:00:58]sum+1 = 170073 [09:00:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1700.72 НСП 1% : 15.05 НДС 12% : 180.61 Наличными: 0.00 Безнал.: 1700.72 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 134 20.08.2024 09:00 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200835 ФПД: 184893544324872 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090058&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200835&fm=184893544324872&tin=02508201610067®Number=0000000000092545&sum=170072 [09:00:59]StoreToDocumentArchive [09:00:59]shift 466 fd 200835 [09:00:59]save to /storage/0466/doc_00200835 [09:00:59]save last doc name /storage/0466/doc_00200835 to /storage/kkm_last_doc_name [09:00:59]save OK [09:00:59]Clear old archive folders... [09:00:59]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:00:59]tlvbuf is 010633E0 [09:00:59]SAM_PROTO_ClearQueue [09:00:59]wFMCommunicate request_size=4 [09:00:59]MH_SAM_APDU [09:00:59]CAPDU: 80 09 00 00 [09:00:59]Write to MH i2c: E2 08 00 15 11 80 09 00 00 00 00 00 00 98 [09:00:59]Write i2c OK [09:00:59]MH_I2C_Read... [09:00:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:59]Read from MH i2c: E2 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 03 00 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 03 00 15 11 00 90 00 9A [09:00:59]RAPDU: 90 00 [09:00:59]wFMCommunicate OK [09:00:59]SAM_PROTO_ClearQueue done [09:00:59]KKMCreateOFDPacket [09:00:59]OFDProtocolAddRootSTLVToBuf [09:00:59]FM_MakeSignedData [09:00:59]FM_MakeSignedData [09:00:59]SAM_PROTO_SignData [09:00:59]wFMCommunicate request_size=4 [09:00:59]MH_SAM_APDU [09:00:59]CAPDU: 80 0D 01 02 [09:00:59]Write to MH i2c: E2 08 00 16 11 80 0D 01 02 00 00 00 00 A0 [09:00:59]Write i2c OK [09:00:59]MH_I2C_Read... [09:00:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:59]Read from MH i2c: E2 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 03 00 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 03 00 16 11 00 90 00 9B [09:00:59]RAPDU: 90 00 [09:00:59]wFMCommunicate OK [09:00:59]wFMCommunicate request_size=255 [09:00:59]MH_SAM_APDU [09:00:59]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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0E 56 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 58 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 4A 5B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 83 10 03 [09:00:59]Write to MH i2c: E2 02 01 17 11 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0E 56 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 58 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 4A 5B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 83 10 03 00 00 26 [09:00:59]Write i2c OK [09:00:59]MH_I2C_Read... [09:00:59]OFD Sender: No OFD packet to send [09:00:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:59]Read from MH i2c: E2 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 03 00 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 03 00 17 11 00 90 00 9C [09:00:59]RAPDU: 90 00 [09:00:59]wFMCommunicate OK [09:00:59]wFMCommunicate request_size=16 [09:00:59]MH_SAM_APDU [09:00:59]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 A8 28 E2 07 DF 08 [09:00:59]Write to MH i2c: E2 13 00 18 11 80 0D 02 02 0B 00 00 35 04 06 00 A8 28 E2 07 DF 08 00 00 98 [09:00:59]Write i2c OK [09:00:59]MH_I2C_Read... [09:00:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:59]Read from MH i2c: E2 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 03 00 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 03 00 18 11 00 90 00 9D [09:00:59]RAPDU: 90 00 [09:00:59]wFMCommunicate OK [09:00:59]wFMCommunicate request_size=4 [09:00:59]MH_SAM_APDU [09:00:59]CAPDU: 80 0D 03 02 [09:00:59]Write to MH i2c: E2 08 00 19 11 80 0D 03 02 00 00 00 00 A5 [09:00:59]Write i2c OK [09:00:59]MH_I2C_Read... [09:00:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:59]Read from MH i2c: E2 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 0B 00 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 0B 00 19 11 00 8A 7E 3E 5D F6 76 EC 64 90 00 05 [09:00:59]RAPDU: 8A 7E 3E 5D F6 76 EC 64 90 00 [09:00:59]wFMCommunicate OK [09:00:59]SAM_PROTO_SignData done [09:00:59]FM_MakeSignedData done [09:00:59]CreateOFDProtocolMessage [09:00:59]wFMCommunicate request_size=4 [09:00:59]MH_SAM_APDU [09:00:59]CAPDU: 80 11 00 00 [09:00:59]Write to MH i2c: E2 08 00 1A 11 80 11 00 00 00 00 00 00 A5 [09:00:59]Write i2c OK [09:00:59]MH_I2C_Read... [09:01:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:00]Read from MH i2c: E2 [09:01:00]MH_I2C_Read... [09:01:00]Read from MH i2c: E2 17 00 [09:01:00]MH_I2C_Read... [09:01:00]Read from MH i2c: E2 17 00 1A 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F2 [09:01:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:01:00]wFMCommunicate OK [09:01:00]CreateOFDProtocolMessage done [09:01:00]OFDSenderStorePacket 200835 [09:01:00]StoreOFDPacket docnum=200835 [09:01:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 D9 31 0D 01 14 2C 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0E 56 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 58 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 4A 5B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 83 10 03 00 35 04 06 00 A8 28 E2 07 DF 08 8A 7E 3E 5D F6 76 EC 64 [09:01:00]CheckFolder [09:01:00]dirname=/storage/ofd_packets [09:01:00]CheckFolder done [09:01:00]ProducePacketName [09:01:00]name=ofd_packets/00200835 [09:01:00]NVStorageSaveData ofd_packets/00200835 [09:01:00]File name is /storage/ofd_packets/00200835 [09:01:00]Write 307 bytes [09:01:00]NVStorageSaveData done [09:01:00]OFDSenderStorePacket done [09:01:00]KKMCreateOFDPacket done [09:01:00]NVStorageSaveData kkm_last_timestamp [09:01:00]File name is /storage/kkm_last_timestamp [09:01:00]Write 4 bytes [09:01:00]NVStorageSaveData done [09:01:00]ExternCall_PrintAddStr [09:01:00]wPrintStart [09:01:00]Write to MH i2c: 01 00 00 1B 11 2C [09:01:00]Write i2c OK [09:01:00]MH_I2C_Read... [09:01:00]OFD Sender: Processing packet 200835 [packets to send 247, broken 246] [09:01:00]ProducePacketName [09:01:00]name=ofd_packets/00200835 [09:01:00]OFD Sender: To server: pG, [09:01:00]CommunicateWithHost lk.salyk.kg:30040 [09:01:00]ConnectInit lk.salyk.kg [09:01:00]Read from MH i2c: 01 [09:01:00]MH_I2C_Read... [09:01:00]Read from MH i2c: 01 07 00 [09:01:00]MH_I2C_Read... [09:01:00]Read from MH i2c: 01 07 00 1B 11 00 00 00 00 00 FF 0F 41 [09:01:00]RasterBufferAndPrint [09:01:00]line Счет N : (1)11328414 [09:01:00]line ИНН: 02508201610067 [09:01:00]line Контрольно-Кассовый Чек [09:01:00]line ПРОДАЖА [09:01:00]line ТРК (МРК, ГНК) : 52 [09:01:00]line Товар: 2710194210 [09:01:00]line D-ENERGY ДТ-К-5 [09:01:00]line 22.030 * 77.20 [09:01:00]line = 1700.72 [09:01:00]line НДС 12% НСП 1% [09:01:00]line > о реализуемом товаре [09:01:00]line ИТОГО: 1700.72 [09:01:00]line НСП 1% : 15.05 [09:01:00]line НДС 12% : 180.61 [09:01:00]line Наличными: 0.00 [09:01:00]line Безнал.: 1700.72 [09:01:00]line Место: АЗС № 95 "Партнер Нефть" [09:01:00]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:01:00]line СНО: Общий режим [09:01:00]line Чек 134 20.08.2024 09:00 [09:01:00]line Смена: 466 ФФД: 1.0 [09:01:00]line ЗНМ: 0300000079 [09:01:00]line РНМ: 0000000000092545 [09:01:00]line Версия ККМ: 001 [09:01:00]line Платежная система: O! деньги [09:01:00]line ФМ: 0000000000871802 [09:01:00]line ФД: 200835 [09:01:00]line ФПД: 184893544324872 [09:01:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090058&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200835&fm=184893544324872&tin=02508201610067®Number=0000000000092545&sum=170072 [09:01:00]Connected sock=10 [09: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 31 38 30 32 15 01 00 00 D9 31 0D 01 14 2C 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0E 56 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 58 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 4A 5B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 83 10 03 00 35 04 06 00 A8 28 E2 07 DF 08 8A 7E 3E 5D F6 76 EC 64 [09:01:00]written 0, free lines is 4095 [09:01:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 33 B0 47 00 B2 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 31 38 30 32 10 04 04 00 83 10 03 00 F4 03 04 00 B2 05 C4 66 B6 04 01 00 00 10 D3 79 2E 57 3B 81 61 [09:01:00]CommunicateWithHost err = 0 [09:01:00]CheckOFDResponse [09:01:00]1017 (14) - 77093643461234 [09:01:00]1041 (16) - 0000000000871802 [09:01:00]1040 (4) - 200835 [09:01:00]1012 (4) - 20.08.2024 02:55 [09:01:00]1206 (1) - 0 [09:01:00]OFD Sender: Remove packet 200835 [09:01:00]ProducePacketName [09:01:00]name=ofd_packets/00200835 [09:01:00]NVStorageDeleteData [09:01:00]Write to MH i2c: 01 00 00 45 11 56 [09:01:00]Write i2c OK [09:01:00]MH_I2C_Read... [09:01:00]Read from MH i2c: 01 [09:01:00]MH_I2C_Read... [09:01:00]Read from MH i2c: 01 07 00 [09:01:00]MH_I2C_Read... [09:01:00]Read from MH i2c: 01 07 00 45 11 00 00 00 00 00 F3 0C 5C [09:01:00]RasterBufferAndPrint [09:01:00]line [09:01:00]line [09:01:00]line [09:01:00]line [09:01:00]line [09:01:00]written 0, free lines is 3327 [09:01:00]MH_Cut [09:01:00]Write to MH i2c: D1 01 00 4C 11 01 2F [09:01:00]Write i2c OK [09:01:00]MH_I2C_Read... [09:01:00]Read from MH i2c: D1 [09:01:00]MH_I2C_Read... [09:01:00]Read from MH i2c: D1 01 00 [09:01:00]MH_I2C_Read... [09:01:00]Read from MH i2c: D1 01 00 4C 11 00 2E [09:01:00]Write to MH i2c: 01 00 00 4D 11 5E [09:01:00]Write i2c OK [09:01:00]MH_I2C_Read... [09:01:01]OFD Sender: No OFD packet to send [09:01:01]*** Cut start [09:01:01]*** Purtial cut [09:01:01]*** Stage 1: CUTSNS_PIN = 1 [09:01:01]Read from MH i2c: 01 [09:01:01]MH_I2C_Read... [09:01:01]*** Stop cut motor [09:01:01]*** Cut end [09:01:01]Read from MH i2c: 01 07 00 [09:01:01]MH_I2C_Read... [09:01:01]Read from MH i2c: 01 07 00 4D 11 00 00 00 00 00 FF 0F 73 [09:01:01]process_action close_receipt done [09:01:01]requested_data is exist [09:01:01]produce_requested_data [09:01:01]requested_item fm.sn is exist - process it [09:01:01]wFMCommunicate request_size=4 [09:01:01]MH_SAM_APDU [09:01:01]CAPDU: 80 11 00 00 [09:01:02]Write to MH i2c: E2 08 00 4E 11 80 11 00 00 00 00 00 00 D9 [09:01:02]Write i2c OK [09:01:02]MH_I2C_Read... [09:01:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:02]Read from MH i2c: E2 [09:01:02]MH_I2C_Read... [09:01:02]Read from MH i2c: E2 17 00 [09:01:02]MH_I2C_Read... [09:01:02]Read from MH i2c: E2 17 00 4E 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 26 [09:01:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:01:02]wFMCommunicate OK [09:01:02]requested_item fd.num is exist - process it [09:01:02]SAM_PROTO_GetFieldsCounters [09:01:02]wFMCommunicate request_size=4 [09:01:02]MH_SAM_APDU [09:01:02]CAPDU: 80 13 00 00 [09:01:02]Write to MH i2c: E2 08 00 4F 11 80 13 00 00 00 00 00 00 DC [09:01:02]Write i2c OK [09:01:02]MH_I2C_Read... [09:01:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:02]Read from MH i2c: E2 [09:01:02]MH_I2C_Read... [09:01:02]Read from MH i2c: E2 62 00 [09:01:02]MH_I2C_Read... [09:01:02]Read from MH i2c: E2 62 00 4F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 83 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 F2 [09: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 83 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:01:02]wFMCommunicate OK [09:01:02]SAM_PROTO_GetFieldsCounters done [09:01:02]requested_item shift.num is exist - process it [09:01:02]requested_item shift.opened is exist - process it [09:01:02]req_shift_opened [09:01:02]FM_GetShiftState [09:01:02]SAM_PROTO_GetShiftState [09:01:02]wFMCommunicate request_size=4 [09:01:02]MH_SAM_APDU [09:01:02]CAPDU: 80 13 01 00 [09:01:02]Write to MH i2c: E2 08 00 50 11 80 13 01 00 00 00 00 00 DE [09:01:02]Write i2c OK [09:01:02]MH_I2C_Read... [09:01:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:02]Read from MH i2c: E2 [09:01:02]MH_I2C_Read... [09:01:02]Read from MH i2c: E2 0E 00 [09:01:02]MH_I2C_Read... [09:01:02]Read from MH i2c: E2 0E 00 50 11 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 68 [09:01:02]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:01:02]wFMCommunicate OK [09:01:02]SAM_PROTO_GetShiftState done [09:01:02]FM_GetShiftState done [09:01:02]req_shift_opened done [09:01:02]requested_item shift.open_date is exist - process it [09:01:02]req_shift_open_date [09:01:02]req_shift_open_date done [09:01:02]produce_requested_data done [09:01:02]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200835,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:01:02]process_action_free close_receipt [09:01:02]json_value_free [09:01:02]json_value_free done [09:01:02]process_json_proto returns [09:01:02]Send response to host [09:01:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200835,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:01:02]free response buf [09:01:02]execute_script done [09:01:02]execute_script returns [09:01:02]free content buf [09:01:02]Sock 9.Close socket [09:01:02]Sock 9.Thread stoped [09:01:06]OFD Sender: No OFD packet to send [09:01:11]OFD Sender: No OFD packet to send [09:01:16]OFD Sender: No OFD packet to send [09:01:21]OFD Sender: No OFD packet to send [09:01:26]OFD Sender: No OFD packet to send [09:01:31]OFD Sender: No OFD packet to send [09:01:36]OFD Sender: No OFD packet to send [09:01:41]OFD Sender: No OFD packet to send [09:01:46]OFD Sender: No OFD packet to send [09:01:51]OFD Sender: No OFD packet to send [09:01:56]OFD Sender: No OFD packet to send [09:02:01]OFD Sender: No OFD packet to send [09:02:06]OFD Sender: No OFD packet to send [09:02:11]OFD Sender: No OFD packet to send [09:02:16]OFD Sender: No OFD packet to send [09:02:21]OFD Sender: No OFD packet to send [09:02:26]OFD Sender: No OFD packet to send [09:02:31]OFD Sender: No OFD packet to send [09:02:36]OFD Sender: No OFD packet to send [09:02:41]OFD Sender: No OFD packet to send [09:02:46]OFD Sender: No OFD packet to send [09:02:51]OFD Sender: No OFD packet to send [09:02:56]OFD Sender: No OFD packet to send [09:03:01]OFD Sender: No OFD packet to send [09:03:06]OFD Sender: No OFD packet to send [09:03:11]OFD Sender: No OFD packet to send [09:03:16]OFD Sender: No OFD packet to send [09:03:21]OFD Sender: No OFD packet to send [09:03:26]OFD Sender: No OFD packet to send [09:03:31]OFD Sender: No OFD packet to send [09:03:36]OFD Sender: No OFD packet to send [09:03:41]OFD Sender: No OFD packet to send [09:03:46]OFD Sender: No OFD packet to send [09:03:51]OFD Sender: No OFD packet to send [09:03:56]OFD Sender: No OFD packet to send [09:04:01]OFD Sender: No OFD packet to send [09:04:06]OFD Sender: No OFD packet to send [09:04:11]OFD Sender: No OFD packet to send [09:04:11]accept exits with 8 [09:04:11]New connection [09:04:11]New thread 3067067748 created [09:04:11]Thread 3067211108 joined [09:04:11]Waiting for new connection... [09:04:11] Sock 8.Parse request [09:04:11]Sock 8.Check first char [09:04:11]Sock 8.First char is OK [09:04:11]request: POST /json_proto HTTP/1.0 [09:04:11]Method: POST [09:04:11]URL: /json_proto [09:04:11]Method is POST - this is cgi request [09:04:11]url: /json_proto [09:04:11]query_string will be loaded in cgi processing [09:04:11]execute_cgi json_proto POST (null) [09:04:11]execute_cgi path=json_proto method=POST [09:04:11]POST find Content-Length [09:04:11]Host: 172.17.46.195:8080 [09:04:11]Content-Length: 756 [09:04:11]Content-Type: application/json [09:04:11] [09:04:11]POST finish read [09:04:11]Found Content-Length = 756 [09:04:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30110318", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:04:11]execute_script... [09:04: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)11328415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30110318", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:04:11]POST & json_proto [09:04:11]process_json_proto [09:04:11]json parsed OK: [09:04:11]protocol is kg_v1.0 [09:04:11]action value=close_receipt [09:04:11]process_action close_receipt [09:04:11]cmd_close_receipt [09:04:11]MH_GetDate [09:04:11]Write to MH i2c: F0 00 00 51 11 51 [09:04:11]Write i2c OK [09:04:11]MH_I2C_Read... [09:04:11]Read from MH i2c: F0 [09:04:11]MH_I2C_Read... [09:04:11]Read from MH i2c: F0 09 00 [09:04:11]MH_I2C_Read... [09:04:11]Read from MH i2c: F0 09 00 51 11 00 0C 5C C4 66 75 08 C2 66 91 [09:04:11]GetLastDocTimeStamp 1724144458 [09:04:11]current date 1724144652 [09:04:11]FM_GetShiftState [09:04:11]SAM_PROTO_GetShiftState [09:04:11]wFMCommunicate request_size=4 [09:04:11]MH_SAM_APDU [09:04:11]CAPDU: 80 13 01 00 [09:04:11]Write to MH i2c: E2 08 00 52 11 80 13 01 00 00 00 00 00 E0 [09:04:11]Write i2c OK [09:04:11]MH_I2C_Read... [09:04:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:11]Read from MH i2c: E2 [09:04:11]MH_I2C_Read... [09:04:11]Read from MH i2c: E2 0E 00 [09:04:11]MH_I2C_Read... [09:04:11]Read from MH i2c: E2 0E 00 52 11 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 6A [09:04:11]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:04:11]wFMCommunicate OK [09:04:11]SAM_PROTO_GetShiftState done [09:04:11]FM_GetShiftState done [09:04:11]opened in 1724112758 [09:04:11]opened+sec_in_day 1724199158 [09:04:11]quantity*price = 0 [09:04:11]sum+1 = 1 [09:04:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 135 20.08.2024 09:04 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30110318 ФМ: 0000000000871802 ФД: 200836 ФПД: 1755167403667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090412&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200836&fm=1755167403667&tin=02508201610067®Number=0000000000092545&sum=0 [09:04:12]StoreToDocumentArchive [09:04:12]shift 466 fd 200836 [09:04:12]save to /storage/0466/doc_00200836 [09:04:12]save last doc name /storage/0466/doc_00200836 to /storage/kkm_last_doc_name [09:04:12]save OK [09:04:12]Clear old archive folders... [09:04:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:04:12]tlvbuf is 01050A00 [09:04:12]SAM_PROTO_ClearQueue [09:04:12]wFMCommunicate request_size=4 [09:04:12]MH_SAM_APDU [09:04:12]CAPDU: 80 09 00 00 [09:04:12]Write to MH i2c: E2 08 00 5F 11 80 09 00 00 00 00 00 00 E2 [09:04:12]Write i2c OK [09:04:12]MH_I2C_Read... [09:04:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:04:12]Read from MH i2c: E2 [09:04:12]MH_I2C_Read... [09:04:12]Read from MH i2c: E2 03 00 [09:04:12]MH_I2C_Read... [09:04:12]Read from MH i2c: E2 03 00 5F 11 00 90 00 E4 [09:04:12]RAPDU: 90 00 [09:04:12]wFMCommunicate OK [09:04:12]SAM_PROTO_ClearQueue done [09:04:12]KKMCreateOFDPacket [09:04:12]OFDProtocolAddRootSTLVToBuf [09:04:12]FM_MakeSignedData [09:04:12]FM_MakeSignedData [09:04:12]SAM_PROTO_SignData [09:04:12]wFMCommunicate request_size=4 [09:04:12]MH_SAM_APDU [09:04:12]CAPDU: 80 0D 01 02 [09:04:12]Write to MH i2c: E2 08 00 60 11 80 0D 01 02 00 00 00 00 EA [09:04:12]Write i2c OK [09:04:12]MH_I2C_Read... [09:04:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:04:12]Read from MH i2c: E2 [09:04:12]MH_I2C_Read... [09:04:12]Read from MH i2c: E2 03 00 [09:04:12]MH_I2C_Read... [09:04:12]Read from MH i2c: E2 03 00 60 11 00 90 00 E5 [09:04:12]RAPDU: 90 00 [09:04:12]wFMCommunicate OK [09:04:12]wFMCommunicate request_size=255 [09:04:12]MH_SAM_APDU [09:04: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 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 87 00 00 00 F4 03 04 00 0C 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 84 10 03 00 35 04 06 00 01 [09:04:12]Write to MH i2c: E2 02 01 61 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 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 87 00 00 00 F4 03 04 00 0C 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 84 10 03 00 35 04 06 00 01 00 00 DF [09:04:12]Write i2c OK [09:04:12]MH_I2C_Read... [09:04:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:13]Read from MH i2c: E2 [09:04:13]MH_I2C_Read... [09:04:13]Read from MH i2c: E2 03 00 [09:04:13]MH_I2C_Read... [09:04:13]Read from MH i2c: E2 03 00 61 11 00 90 00 E6 [09:04:13]RAPDU: 90 00 [09:04:13]wFMCommunicate OK [09:04:13]wFMCommunicate request_size=10 [09:04:13]MH_SAM_APDU [09:04:13]CAPDU: 80 0D 02 02 05 98 A8 21 2E 93 [09:04:13]Write to MH i2c: E2 0D 00 62 11 80 0D 02 02 05 00 98 A8 21 2E 93 00 00 19 [09:04:13]Write i2c OK [09:04:13]MH_I2C_Read... [09:04:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:13]Read from MH i2c: E2 [09:04:13]MH_I2C_Read... [09:04:13]Read from MH i2c: E2 03 00 [09:04:13]MH_I2C_Read... [09:04:13]Read from MH i2c: E2 03 00 62 11 00 90 00 E7 [09:04:13]RAPDU: 90 00 [09:04:13]wFMCommunicate OK [09:04:13]wFMCommunicate request_size=4 [09:04:13]MH_SAM_APDU [09:04:13]CAPDU: 80 0D 03 02 [09:04:13]Write to MH i2c: E2 08 00 63 11 80 0D 03 02 00 00 00 00 EF [09:04:13]Write i2c OK [09:04:13]MH_I2C_Read... [09:04:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:04:13]Read from MH i2c: E2 [09:04:13]MH_I2C_Read... [09:04:13]Read from MH i2c: E2 0B 00 [09:04:13]MH_I2C_Read... [09:04:13]Read from MH i2c: E2 0B 00 63 11 00 2C B7 9D DB C0 48 2D 89 90 00 09 [09:04:13]RAPDU: 2C B7 9D DB C0 48 2D 89 90 00 [09:04:13]wFMCommunicate OK [09:04:13]SAM_PROTO_SignData done [09:04:13]FM_MakeSignedData done [09:04:13]CreateOFDProtocolMessage [09:04:13]wFMCommunicate request_size=4 [09:04:13]MH_SAM_APDU [09:04:13]CAPDU: 80 11 00 00 [09:04:13]Write to MH i2c: E2 08 00 64 11 80 11 00 00 00 00 00 00 EF [09:04:13]Write i2c OK [09:04:13]MH_I2C_Read... [09:04:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:13]Read from MH i2c: E2 [09:04:13]MH_I2C_Read... [09:04:13]Read from MH i2c: E2 17 00 [09:04:13]MH_I2C_Read... [09:04:13]Read from MH i2c: E2 17 00 64 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3C [09:04:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:04:13]wFMCommunicate OK [09:04:13]CreateOFDProtocolMessage done [09:04:13]OFDSenderStorePacket 200836 [09:04:13]StoreOFDPacket docnum=200836 [09:04:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6E 21 07 01 2F 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 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 87 00 00 00 F4 03 04 00 0C 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 84 10 03 00 35 04 06 00 01 98 A8 21 2E 93 2C B7 9D DB C0 48 2D 89 [09:04:13]CheckFolder [09:04:13]dirname=/storage/ofd_packets [09:04:13]CheckFolder done [09:04:13]ProducePacketName [09:04:13]name=ofd_packets/00200836 [09:04:13]NVStorageSaveData ofd_packets/00200836 [09:04:13]File name is /storage/ofd_packets/00200836 [09:04:13]Write 301 bytes [09:04:13]NVStorageSaveData done [09:04:13]OFDSenderStorePacket done [09:04:13]KKMCreateOFDPacket done [09:04:13]NVStorageSaveData kkm_last_timestamp [09:04:13]File name is /storage/kkm_last_timestamp [09:04:13]Write 4 bytes [09:04:13]NVStorageSaveData done [09:04:13]ExternCall_PrintAddStr [09:04:13]wPrintStart [09:04:13]Write to MH i2c: 01 00 00 65 11 76 [09:04:13]Write i2c OK [09:04:13]MH_I2C_Read... [09:04:13]Read from MH i2c: 01 [09:04:13]MH_I2C_Read... [09:04:13]Read from MH i2c: 01 07 00 [09:04:13]MH_I2C_Read... [09:04:13]Read from MH i2c: 01 07 00 65 11 00 00 00 00 00 FF 0F 8B [09:04:13]RasterBufferAndPrint [09:04:13]line Счет N : (1)11328415 [09:04:13]line ИНН: 02508201610067 [09:04:13]line Контрольно-Кассовый Чек [09:04:13]line ПРОДАЖА [09:04:13]line ТРК (МРК, ГНК) : 22 [09:04:13]line Товар: 2710124130 [09:04:13]line Аи-92-К-4 [09:04:13]line 20.000 * 0.00 [09:04:13]line = 0.00 [09:04:13]line НДС 12% НСП 1% [09:04:13]line > о реализуемом товаре [09:04:13]line ИТОГО: 0.00 [09:04:13]line НСП 1% : 0.00 [09:04:13]line НДС 12% : 0.00 [09:04:13]line Наличными: 0.00 [09:04:13]line Безнал.: 0.00 [09:04:13]line Место: АЗС № 95 "Партнер Нефть" [09:04:13]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:04:13]line СНО: Общий режим [09:04:13]line Чек 135 20.08.2024 09:04 [09:04:13]line Смена: 466 ФФД: 1.0 [09:04:13]line ЗНМ: 0300000079 [09:04:13]line РНМ: 0000000000092545 [09:04:13]line Версия ККМ: 001 [09:04:13]line Талоны: ТК ГПНА Online [09:04:13]line 30110318 [09:04:13]line ФМ: 0000000000871802 [09:04:13]line ФД: 200836 [09:04:13]line ФПД: 1755167403667 [09:04:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090412&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200836&fm=1755167403667&tin=02508201610067®Number=0000000000092545&sum=0 [09:04:13]written 0, free lines is 4095 [09:04:13]OFD Sender: Processing packet 200836 [packets to send 247, broken 246] [09:04:13]ProducePacketName [09:04:13]name=ofd_packets/00200836 [09:04:13]OFD Sender: To server: pG, [09:04:13]CommunicateWithHost lk.salyk.kg:30040 [09:04:13]ConnectInit lk.salyk.kg [09:04:13]Connected sock=10 [09:04:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6E 21 07 01 2F 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 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 87 00 00 00 F4 03 04 00 0C 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 84 10 03 00 35 04 06 00 01 98 A8 21 2E 93 2C B7 9D DB C0 48 2D 89 [09:04:13]Write to MH i2c: 01 00 00 8F 11 A0 [09:04:13]Write i2c OK [09:04:13]MH_I2C_Read... [09:04:13]Read from MH i2c: 01 [09:04:13]MH_I2C_Read... [09:04:13]Read from MH i2c: 01 07 00 [09:04:13]MH_I2C_Read... [09:04:13]Read from MH i2c: 01 07 00 8F 11 00 00 00 00 00 E3 0C 96 [09:04:13]RasterBufferAndPrint [09:04:13]line [09:04:13]line [09:04:13]line [09:04:13]line [09:04:13]line [09:04:13]written 0, free lines is 3305 [09:04:13]MH_Cut [09:04:13]Write to MH i2c: D1 01 00 96 11 01 79 [09:04:13]Write i2c OK [09:04:13]MH_I2C_Read... [09:04:13]Read from MH i2c: D1 [09:04:13]MH_I2C_Read... [09:04:13]Read from MH i2c: D1 01 00 [09:04:13]MH_I2C_Read... [09:04:13]Read from MH i2c: D1 01 00 96 11 00 78 [09:04:13]Write to MH i2c: 01 00 00 97 11 A8 [09:04:13]Write i2c OK [09:04:13]MH_I2C_Read... [09:04:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 49 9F 47 00 86 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 31 38 30 32 10 04 04 00 84 10 03 00 F4 03 04 00 73 06 C4 66 B6 04 01 00 00 B0 BA DF A3 8E 9E 33 DB [09:04:13]CommunicateWithHost err = 0 [09:04:13]CheckOFDResponse [09:04:13]1017 (14) - 77093643461234 [09:04:13]1041 (16) - 0000000000871802 [09:04:13]1040 (4) - 200836 [09:04:13]1012 (4) - 20.08.2024 02:58 [09:04:13]1206 (1) - 0 [09:04:13]OFD Sender: Remove packet 200836 [09:04:13]ProducePacketName [09:04:13]name=ofd_packets/00200836 [09:04:13]NVStorageDeleteData [09:04:14]OFD Sender: No OFD packet to send [09:04:14]*** Cut start [09:04:14]*** Purtial cut [09:04:14]*** CUTSNS_PIN = 0 [09:04:14]*** Stage 1: CUTSNS_PIN = 1 [09:04:16]Read from MH i2c: 01 [09:04:16]MH_I2C_Read... [09:04:16]*** Stop cut motor [09:04:16]*** Cut end [09:04:16]Read from MH i2c: 01 07 00 [09:04:16]MH_I2C_Read... [09:04:16]Read from MH i2c: 01 07 00 97 11 00 00 00 00 00 FF 0F BD [09:04:16]process_action close_receipt done [09:04:16]requested_data is exist [09:04:16]produce_requested_data [09:04:16]requested_item fm.sn is exist - process it [09:04:16]wFMCommunicate request_size=4 [09:04:16]MH_SAM_APDU [09:04:16]CAPDU: 80 11 00 00 [09:04:16]Write to MH i2c: E2 08 00 98 11 80 11 00 00 00 00 00 00 23 [09:04:16]Write i2c OK [09:04:16]MH_I2C_Read... [09:04:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:16]Read from MH i2c: E2 [09:04:16]MH_I2C_Read... [09:04:16]Read from MH i2c: E2 17 00 [09:04:16]MH_I2C_Read... [09:04:16]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 31 38 30 32 90 00 70 [09:04:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:04:16]wFMCommunicate OK [09:04:16]requested_item fd.num is exist - process it [09:04:16]SAM_PROTO_GetFieldsCounters [09:04:16]wFMCommunicate request_size=4 [09:04:16]MH_SAM_APDU [09:04:16]CAPDU: 80 13 00 00 [09:04:16]Write to MH i2c: E2 08 00 99 11 80 13 00 00 00 00 00 00 26 [09:04:16]Write i2c OK [09:04:16]MH_I2C_Read... [09:04:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:04:16]Read from MH i2c: E2 [09:04:16]MH_I2C_Read... [09:04:16]Read from MH i2c: E2 62 00 [09:04:16]MH_I2C_Read... [09:04:16]Read from MH i2c: E2 62 00 99 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 84 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 40 [09:04: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 84 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:04:16]wFMCommunicate OK [09:04:16]SAM_PROTO_GetFieldsCounters done [09:04:16]requested_item shift.num is exist - process it [09:04:16]requested_item shift.opened is exist - process it [09:04:16]req_shift_opened [09:04:16]FM_GetShiftState [09:04:16]SAM_PROTO_GetShiftState [09:04:16]wFMCommunicate request_size=4 [09:04:16]MH_SAM_APDU [09:04:16]CAPDU: 80 13 01 00 [09:04:16]Write to MH i2c: E2 08 00 9A 11 80 13 01 00 00 00 00 00 28 [09:04:16]Write i2c OK [09:04:16]MH_I2C_Read... [09:04:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:16]Read from MH i2c: E2 [09:04:16]MH_I2C_Read... [09:04:16]Read from MH i2c: E2 0E 00 [09:04:16]MH_I2C_Read... [09:04:16]Read from MH i2c: E2 0E 00 9A 11 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B2 [09:04:16]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:04:16]wFMCommunicate OK [09:04:16]SAM_PROTO_GetShiftState done [09:04:16]FM_GetShiftState done [09:04:16]req_shift_opened done [09:04:16]requested_item shift.open_date is exist - process it [09:04:16]req_shift_open_date [09:04:16]req_shift_open_date done [09:04:16]produce_requested_data done [09:04:16]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200836,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:04:16]process_action_free close_receipt [09:04:16]json_value_free [09:04:16]json_value_free done [09:04:16]process_json_proto returns [09:04:16]Send response to host [09:04:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200836,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:04:16]free response buf [09:04:16]execute_script done [09:04:16]execute_script returns [09:04:16]free content buf [09:04:16]Sock 8.Close socket [09:04:16]Sock 8.Thread stoped [09:04:19]OFD Sender: No OFD packet to send [09:04:24]OFD Sender: No OFD packet to send [09:04:29]OFD Sender: No OFD packet to send [09:04:34]OFD Sender: No OFD packet to send [09:04:39]OFD Sender: No OFD packet to send [09:04:44]OFD Sender: No OFD packet to send [09:04:49]OFD Sender: No OFD packet to send [09:04:54]OFD Sender: No OFD packet to send [09:04:59]OFD Sender: No OFD packet to send [09:05:04]OFD Sender: No OFD packet to send [09:05:09]OFD Sender: No OFD packet to send [09:05:14]OFD Sender: No OFD packet to send [09:05:19]OFD Sender: No OFD packet to send [09:05:24]OFD Sender: No OFD packet to send [09:05:29]OFD Sender: No OFD packet to send [09:05:34]OFD Sender: No OFD packet to send [09:05:39]OFD Sender: No OFD packet to send [09:05:40]accept exits with 9 [09:05:40]New connection [09:05:40]New thread 3067211108 created [09:05:40]Thread 3067067748 joined [09:05:40]Waiting for new connection... [09:05:40] Sock 9.Parse request [09:05:40]Sock 9.Check first char [09:05:40]Sock 9.First char is OK [09:05:40]request: POST /json_proto HTTP/1.0 [09:05:40]Method: POST [09:05:40]URL: /json_proto [09:05:40]Method is POST - this is cgi request [09:05:40]url: /json_proto [09:05:40]query_string will be loaded in cgi processing [09:05:40]execute_cgi json_proto POST (null) [09:05:40]execute_cgi path=json_proto method=POST [09:05:40]POST find Content-Length [09:05:40]Host: 172.17.46.195:8080 [09:05:40]Content-Length: 802 [09:05:40]Content-Type: application/json [09:05:40] [09:05:40]POST finish read [09:05:40]Found Content-Length = 802 [09:05:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328417", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:05:40]execute_script... [09:05: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)11328417", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:05:40]POST & json_proto [09:05:40]process_json_proto [09:05:40]json parsed OK: [09:05:40]protocol is kg_v1.0 [09:05:40]action value=close_receipt [09:05:40]process_action close_receipt [09:05:40]cmd_close_receipt [09:05:40]MH_GetDate [09:05:40]Write to MH i2c: F0 00 00 9B 11 9B [09:05:40]Write i2c OK [09:05:40]MH_I2C_Read... [09:05:40]Read from MH i2c: F0 [09:05:40]MH_I2C_Read... [09:05:40]Read from MH i2c: F0 09 00 [09:05:40]MH_I2C_Read... [09:05:40]Read from MH i2c: F0 09 00 9B 11 00 65 5C C4 66 75 08 C2 66 34 [09:05:40]GetLastDocTimeStamp 1724144652 [09:05:40]current date 1724144741 [09:05:40]FM_GetShiftState [09:05:40]SAM_PROTO_GetShiftState [09:05:40]wFMCommunicate request_size=4 [09:05:40]MH_SAM_APDU [09:05:40]CAPDU: 80 13 01 00 [09:05:40]Write to MH i2c: E2 08 00 9C 11 80 13 01 00 00 00 00 00 2A [09:05:40]Write i2c OK [09:05:40]MH_I2C_Read... [09:05:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:40]Read from MH i2c: E2 [09:05:40]MH_I2C_Read... [09:05:40]Read from MH i2c: E2 0E 00 [09:05:40]MH_I2C_Read... [09:05:40]Read from MH i2c: E2 0E 00 9C 11 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B4 [09:05:40]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:05:40]wFMCommunicate OK [09:05:40]SAM_PROTO_GetShiftState done [09:05:40]FM_GetShiftState done [09:05:40]opened in 1724112758 [09:05:40]opened+sec_in_day 1724199158 [09:05:40]quantity*price = 50036 [09:05:40]sum+1 = 50037 [09:05:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 136 20.08.2024 09:05 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200837 ФПД: 220666707501211 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090541&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200837&fm=220666707501211&tin=02508201610067®Number=0000000000092545&sum=50036 [09:05:42]StoreToDocumentArchive [09:05:42]shift 466 fd 200837 [09:05:42]save to /storage/0466/doc_00200837 [09:05:42]save last doc name /storage/0466/doc_00200837 to /storage/kkm_last_doc_name [09:05:42]save OK [09:05:42]Clear old archive folders... [09:05:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:05:42]tlvbuf is 0107FB10 [09:05:42]SAM_PROTO_ClearQueue [09:05:42]wFMCommunicate request_size=4 [09:05:42]MH_SAM_APDU [09:05:42]CAPDU: 80 09 00 00 [09:05:42]Write to MH i2c: E2 08 00 A9 11 80 09 00 00 00 00 00 00 2C [09:05:42]Write i2c OK [09:05:42]MH_I2C_Read... [09:05:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:05:42]Read from MH i2c: E2 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 03 00 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 03 00 A9 11 00 90 00 2E [09:05:42]RAPDU: 90 00 [09:05:42]wFMCommunicate OK [09:05:42]SAM_PROTO_ClearQueue done [09:05:42]KKMCreateOFDPacket [09:05:42]OFDProtocolAddRootSTLVToBuf [09:05:42]FM_MakeSignedData [09:05:42]FM_MakeSignedData [09:05:42]SAM_PROTO_SignData [09:05:42]wFMCommunicate request_size=4 [09:05:42]MH_SAM_APDU [09:05:42]CAPDU: 80 0D 01 02 [09:05:42]Write to MH i2c: E2 08 00 AA 11 80 0D 01 02 00 00 00 00 34 [09:05:42]Write i2c OK [09:05:42]MH_I2C_Read... [09:05:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:05:42]Read from MH i2c: E2 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 03 00 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 03 00 AA 11 00 90 00 2F [09:05:42]RAPDU: 90 00 [09:05:42]wFMCommunicate OK [09:05:42]wFMCommunicate request_size=255 [09:05:42]MH_SAM_APDU [09:05: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 65 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 85 10 03 00 35 04 06 00 C8 [09:05:42]Write to MH i2c: E2 02 01 AB 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 65 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 85 10 03 00 35 04 06 00 C8 00 00 9A [09:05:42]Write i2c OK [09:05:42]MH_I2C_Read... [09:05:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:42]Read from MH i2c: E2 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 03 00 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 03 00 AB 11 00 90 00 30 [09:05:42]RAPDU: 90 00 [09:05:42]wFMCommunicate OK [09:05:42]wFMCommunicate request_size=10 [09:05:42]MH_SAM_APDU [09:05:42]CAPDU: 80 0D 02 02 05 B1 F8 B6 E0 9B [09:05:42]Write to MH i2c: E2 0D 00 AC 11 80 0D 02 02 05 00 B1 F8 B6 E0 9B 00 00 1B [09:05:42]Write i2c OK [09:05:42]MH_I2C_Read... [09:05:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:42]Read from MH i2c: E2 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 03 00 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 03 00 AC 11 00 90 00 31 [09:05:42]RAPDU: 90 00 [09:05:42]wFMCommunicate OK [09:05:42]wFMCommunicate request_size=4 [09:05:42]MH_SAM_APDU [09:05:42]CAPDU: 80 0D 03 02 [09:05:42]Write to MH i2c: E2 08 00 AD 11 80 0D 03 02 00 00 00 00 39 [09:05:42]Write i2c OK [09:05:42]MH_I2C_Read... [09:05:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:05:42]Read from MH i2c: E2 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 0B 00 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 0B 00 AD 11 00 0F 08 97 84 36 90 E2 1C 90 00 30 [09:05:42]RAPDU: 0F 08 97 84 36 90 E2 1C 90 00 [09:05:42]wFMCommunicate OK [09:05:42]SAM_PROTO_SignData done [09:05:42]FM_MakeSignedData done [09:05:42]CreateOFDProtocolMessage [09:05:42]wFMCommunicate request_size=4 [09:05:42]MH_SAM_APDU [09:05:42]CAPDU: 80 11 00 00 [09:05:42]Write to MH i2c: E2 08 00 AE 11 80 11 00 00 00 00 00 00 39 [09:05:42]Write i2c OK [09:05:42]MH_I2C_Read... [09:05:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:42]Read from MH i2c: E2 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 17 00 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 17 00 AE 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 86 [09:05:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:05:42]wFMCommunicate OK [09:05:42]CreateOFDProtocolMessage done [09:05:42]OFDSenderStorePacket 200837 [09:05:42]StoreOFDPacket docnum=200837 [09:05:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B4 13 07 01 A5 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 65 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 85 10 03 00 35 04 06 00 C8 B1 F8 B6 E0 9B 0F 08 97 84 36 90 E2 1C [09:05:42]CheckFolder [09:05:42]dirname=/storage/ofd_packets [09:05:42]CheckFolder done [09:05:42]ProducePacketName [09:05:42]name=ofd_packets/00200837 [09:05:42]NVStorageSaveData ofd_packets/00200837 [09:05:42]File name is /storage/ofd_packets/00200837 [09:05:42]Write 301 bytes [09:05:42]NVStorageSaveData done [09:05:42]OFDSenderStorePacket done [09:05:42]KKMCreateOFDPacket done [09:05:42]NVStorageSaveData kkm_last_timestamp [09:05:42]File name is /storage/kkm_last_timestamp [09:05:42]Write 4 bytes [09:05:42]NVStorageSaveData done [09:05:42]ExternCall_PrintAddStr [09:05:42]wPrintStart [09:05:42]Write to MH i2c: 01 00 00 AF 11 C0 [09:05:42]Write i2c OK [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: 01 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: 01 07 00 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: 01 07 00 AF 11 00 00 00 00 00 FF 0F D5 [09:05:42]RasterBufferAndPrint [09:05:42]line Счет N : (1)11328417 [09:05:42]line ИНН: 02508201610067 [09:05:42]line Контрольно-Кассовый Чек [09:05:42]line ПРОДАЖА [09:05:42]line ТРК (МРК, ГНК) : 32 [09:05:42]line Товар: 2710124130 [09:05:42]line Аи-92-К-4 [09:05:42]line 7.380 * 67.80 [09:05:42]line = 500.36 [09:05:42]line НДС 12% НСП 1% [09:05:42]line > о реализуемом товаре [09:05:42]line ИТОГО: 500.36 [09:05:42]line НСП 1% : 4.43 [09:05:42]line НДС 12% : 53.14 [09:05:42]line Наличными: 0.00 [09:05:42]line Безнал.: 500.36 [09:05:42]line Место: АЗС № 95 "Партнер Нефть" [09:05:42]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:05:42]line СНО: Общий режим [09:05:42]line Чек 136 20.08.2024 09:05 [09:05:42]line Смена: 466 ФФД: 1.0 [09:05:42]line ЗНМ: 0300000079 [09:05:42]line РНМ: 0000000000092545 [09:05:42]line Версия ККМ: 001 [09:05:42]line Платежная система: O! деньги [09:05:42]line ФМ: 0000000000871802 [09:05:42]line ФД: 200837 [09:05:42]line ФПД: 220666707501211 [09:05:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090541&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200837&fm=220666707501211&tin=02508201610067®Number=0000000000092545&sum=50036 [09:05:42]written 0, free lines is 4095 [09:05:42]OFD Sender: Processing packet 200837 [packets to send 247, broken 246] [09:05:42]ProducePacketName [09:05:42]name=ofd_packets/00200837 [09:05:42]OFD Sender: To server: pG, [09:05:42]CommunicateWithHost lk.salyk.kg:30040 [09:05:42]ConnectInit lk.salyk.kg [09:05:42]Connected sock=10 [09:05:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B4 13 07 01 A5 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 65 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 85 10 03 00 35 04 06 00 C8 B1 F8 B6 E0 9B 0F 08 97 84 36 90 E2 1C [09:05:43]Write to MH i2c: 01 00 00 D9 11 EA [09:05:43]Write i2c OK [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: 01 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: 01 07 00 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: 01 07 00 D9 11 00 00 00 00 00 ED 0C EA [09:05:43]RasterBufferAndPrint [09:05:43]line [09:05:43]line [09:05:43]line [09:05:43]line [09:05:43]line [09:05:43]written 0, free lines is 3315 [09:05:43]MH_Cut [09:05:43]Write to MH i2c: D1 01 00 E0 11 01 C3 [09:05:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 06 F8 47 00 E7 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 85 10 03 00 F4 03 04 00 CC 06 C4 66 B6 04 01 00 00 8C 4B B3 E5 56 97 16 BB [09:05:43]CommunicateWithHost err = 0 [09:05:43]CheckOFDResponse [09:05:43]1017 (14) - 77093643461234 [09:05:43]1041 (16) - 0000000000871802 [09:05:43]1040 (4) - 200837 [09:05:43]1012 (4) - 20.08.2024 03:00 [09:05:43]1206 (1) - 0 [09:05:43]OFD Sender: Remove packet 200837 [09:05:43]ProducePacketName [09:05:43]name=ofd_packets/00200837 [09:05:43]NVStorageDeleteData [09:05:43]Write i2c OK [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: D1 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: D1 01 00 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: D1 01 00 E0 11 00 C2 [09:05:43]Write to MH i2c: 01 00 00 E1 11 F2 [09:05:43]Write i2c OK [09:05:43]MH_I2C_Read... [09:05:43]OFD Sender: No OFD packet to send [09:05:43]*** Cut start [09:05:43]*** Purtial cut [09:05:43]*** Stage 1: CUTSNS_PIN = 1 [09:05:44]Read from MH i2c: 01 [09:05:44]MH_I2C_Read... [09:05:44]*** Stop cut motor [09:05:44]*** Cut end [09:05:44]Read from MH i2c: 01 07 00 [09:05:44]MH_I2C_Read... [09:05:44]Read from MH i2c: 01 07 00 E1 11 00 00 00 00 00 FF 0F 07 [09:05:44]process_action close_receipt done [09:05:44]requested_data is exist [09:05:44]produce_requested_data [09:05:44]requested_item fm.sn is exist - process it [09:05:44]wFMCommunicate request_size=4 [09:05:44]MH_SAM_APDU [09:05:44]CAPDU: 80 11 00 00 [09:05:44]Write to MH i2c: E2 08 00 E2 11 80 11 00 00 00 00 00 00 6D [09:05:44]Write i2c OK [09:05:44]MH_I2C_Read... [09:05:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:44]Read from MH i2c: E2 [09:05:44]MH_I2C_Read... [09:05:44]Read from MH i2c: E2 17 00 [09:05:44]MH_I2C_Read... [09:05:44]Read from MH i2c: E2 17 00 E2 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BA [09:05:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:05:44]wFMCommunicate OK [09:05:44]requested_item fd.num is exist - process it [09:05:44]SAM_PROTO_GetFieldsCounters [09:05:44]wFMCommunicate request_size=4 [09:05:44]MH_SAM_APDU [09:05:44]CAPDU: 80 13 00 00 [09:05:44]Write to MH i2c: E2 08 00 E3 11 80 13 00 00 00 00 00 00 70 [09:05:44]Write i2c OK [09:05:44]MH_I2C_Read... [09:05:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:05:44]Read from MH i2c: E2 [09:05:44]MH_I2C_Read... [09:05:44]Read from MH i2c: E2 62 00 [09:05:44]MH_I2C_Read... [09:05:44]Read from MH i2c: E2 62 00 E3 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 85 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 8E [09:05: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 85 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:05:44]wFMCommunicate OK [09:05:44]SAM_PROTO_GetFieldsCounters done [09:05:44]requested_item shift.num is exist - process it [09:05:44]requested_item shift.opened is exist - process it [09:05:44]req_shift_opened [09:05:44]FM_GetShiftState [09:05:44]SAM_PROTO_GetShiftState [09:05:44]wFMCommunicate request_size=4 [09:05:44]MH_SAM_APDU [09:05:44]CAPDU: 80 13 01 00 [09:05:44]Write to MH i2c: E2 08 00 E4 11 80 13 01 00 00 00 00 00 72 [09:05:44]Write i2c OK [09:05:44]MH_I2C_Read... [09:05:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:44]Read from MH i2c: E2 [09:05:44]MH_I2C_Read... [09:05:44]Read from MH i2c: E2 0E 00 [09:05:44]MH_I2C_Read... [09:05:44]Read from MH i2c: E2 0E 00 E4 11 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 FC [09:05:44]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:05:44]wFMCommunicate OK [09:05:44]SAM_PROTO_GetShiftState done [09:05:44]FM_GetShiftState done [09:05:44]req_shift_opened done [09:05:44]requested_item shift.open_date is exist - process it [09:05:44]req_shift_open_date [09:05:44]req_shift_open_date done [09:05:44]produce_requested_data done [09:05:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200837,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:05:44]process_action_free close_receipt [09:05:44]json_value_free [09:05:44]json_value_free done [09:05:44]process_json_proto returns [09:05:44]Send response to host [09:05:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200837,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:05:44]free response buf [09:05:44]execute_script done [09:05:44]execute_script returns [09:05:44]free content buf [09:05:44]Sock 9.Close socket [09:05:44]Sock 9.Thread stoped [09:05:48]OFD Sender: No OFD packet to send [09:05:53]OFD Sender: No OFD packet to send [09:05:58]OFD Sender: No OFD packet to send [09:06:03]OFD Sender: No OFD packet to send [09:06:08]OFD Sender: No OFD packet to send [09:06:13]OFD Sender: No OFD packet to send [09:06:18]OFD Sender: No OFD packet to send [09:06:23]OFD Sender: No OFD packet to send [09:06:28]OFD Sender: No OFD packet to send [09:06:31]accept exits with 8 [09:06:31]New connection [09:06:31]New thread 3067067748 created [09:06:31]Thread 3067211108 joined [09:06:31]Waiting for new connection... [09:06:31] Sock 8.Parse request [09:06:31]Sock 8.Check first char [09:06:31]Sock 8.First char is OK [09:06:31]request: POST /json_proto HTTP/1.0 [09:06:31]Method: POST [09:06:31]URL: /json_proto [09:06:31]Method is POST - this is cgi request [09:06:31]url: /json_proto [09:06:31]query_string will be loaded in cgi processing [09:06:31]execute_cgi json_proto POST (null) [09:06:31]execute_cgi path=json_proto method=POST [09:06:31]POST find Content-Length [09:06:31]Host: 172.17.46.195:8080 [09:06:31]Content-Length: 808 [09:06:31]Content-Type: application/json [09:06:31] [09:06:31]POST finish read [09:06:31]Found Content-Length = 808 [09:06:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:31]execute_script... [09:06: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)11328416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:31]POST & json_proto [09:06:31]process_json_proto [09:06:31]json parsed OK: [09:06:31]protocol is kg_v1.0 [09:06:31]action value=close_receipt [09:06:31]process_action close_receipt [09:06:31]cmd_close_receipt [09:06:31]MH_GetDate [09:06:31]Write to MH i2c: F0 00 00 E5 11 E5 [09:06:31]Write i2c OK [09:06:31]MH_I2C_Read... [09:06:31]Read from MH i2c: F0 [09:06:31]MH_I2C_Read... [09:06:31]Read from MH i2c: F0 09 00 [09:06:31]MH_I2C_Read... [09:06:31]Read from MH i2c: F0 09 00 E5 11 00 97 5C C4 66 75 08 C2 66 B0 [09:06:31]GetLastDocTimeStamp 1724144741 [09:06:31]current date 1724144791 [09:06:31]FM_GetShiftState [09:06:31]SAM_PROTO_GetShiftState [09:06:31]wFMCommunicate request_size=4 [09:06:31]MH_SAM_APDU [09:06:31]CAPDU: 80 13 01 00 [09:06:31]Write to MH i2c: E2 08 00 E6 11 80 13 01 00 00 00 00 00 74 [09:06:31]Write i2c OK [09:06:31]MH_I2C_Read... [09:06:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:31]Read from MH i2c: E2 [09:06:31]MH_I2C_Read... [09:06:31]Read from MH i2c: E2 0E 00 [09:06:31]MH_I2C_Read... [09:06:31]Read from MH i2c: E2 0E 00 E6 11 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 FE [09:06:31]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:06:31]wFMCommunicate OK [09:06:31]SAM_PROTO_GetShiftState done [09:06:31]FM_GetShiftState done [09:06:31]opened in 1724112758 [09:06:31]opened+sec_in_day 1724199158 [09:06:31]quantity*price = 100032 [09:06:31]sum+1 = 100033 [09:06:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.32 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.32 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 137 20.08.2024 09:06 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200838 ФПД: 80129633467774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090632&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200838&fm=80129633467774&tin=02508201610067®Number=0000000000092545&sum=100032 [09:06:32]StoreToDocumentArchive [09:06:32]shift 466 fd 200838 [09:06:32]save to /storage/0466/doc_00200838 [09:06:32]save last doc name /storage/0466/doc_00200838 to /storage/kkm_last_doc_name [09:06:32]save OK [09:06:32]Clear old archive folders... [09:06:32]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:06:32]tlvbuf is B6EE7380 [09:06:32]SAM_PROTO_ClearQueue [09:06:32]wFMCommunicate request_size=4 [09:06:32]MH_SAM_APDU [09:06:32]CAPDU: 80 09 00 00 [09:06:32]Write to MH i2c: E2 08 00 F3 11 80 09 00 00 00 00 00 00 76 [09:06:32]Write i2c OK [09:06:32]MH_I2C_Read... [09:06:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:06:32]Read from MH i2c: E2 [09:06:32]MH_I2C_Read... [09:06:32]Read from MH i2c: E2 03 00 [09:06:32]MH_I2C_Read... [09:06:32]Read from MH i2c: E2 03 00 F3 11 00 90 00 78 [09:06:32]RAPDU: 90 00 [09:06:32]wFMCommunicate OK [09:06:32]SAM_PROTO_ClearQueue done [09:06:32]KKMCreateOFDPacket [09:06:32]OFDProtocolAddRootSTLVToBuf [09:06:32]FM_MakeSignedData [09:06:32]FM_MakeSignedData [09:06:32]SAM_PROTO_SignData [09:06:32]wFMCommunicate request_size=4 [09:06:32]MH_SAM_APDU [09:06:32]CAPDU: 80 0D 01 02 [09:06:32]Write to MH i2c: E2 08 00 F4 11 80 0D 01 02 00 00 00 00 7E [09:06:32]Write i2c OK [09:06:32]MH_I2C_Read... [09:06:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:06:32]Read from MH i2c: E2 [09:06:32]MH_I2C_Read... [09:06:32]Read from MH i2c: E2 03 00 [09:06:32]MH_I2C_Read... [09:06:32]Read from MH i2c: E2 03 00 F4 11 00 90 00 79 [09:06:32]RAPDU: 90 00 [09:06:32]wFMCommunicate OK [09:06:32]wFMCommunicate request_size=255 [09:06:32]MH_SAM_APDU [09:06: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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 98 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 86 10 03 00 35 04 06 00 48 E0 [09:06:32]Write to MH i2c: E2 02 01 F5 11 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 98 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 86 10 03 00 35 04 06 00 48 E0 00 00 8D [09:06:32]Write i2c OK [09:06:32]MH_I2C_Read... [09:06:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:32]Read from MH i2c: E2 [09:06:32]MH_I2C_Read... [09:06:32]Read from MH i2c: E2 03 00 [09:06:32]MH_I2C_Read... [09:06:32]Read from MH i2c: E2 03 00 F5 11 00 90 00 7A [09:06:32]RAPDU: 90 00 [09:06:32]wFMCommunicate OK [09:06:32]wFMCommunicate request_size=9 [09:06:32]MH_SAM_APDU [09:06:32]CAPDU: 80 0D 02 02 04 A2 56 BD 7E [09:06:32]Write to MH i2c: E2 0C 00 F6 11 80 0D 02 02 04 00 A2 56 BD 7E 00 00 BC [09:06:32]Write i2c OK [09:06:32]MH_I2C_Read... [09:06:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:32]Read from MH i2c: E2 [09:06:32]MH_I2C_Read... [09:06:32]Read from MH i2c: E2 03 00 [09:06:32]MH_I2C_Read... [09:06:32]Read from MH i2c: E2 03 00 F6 11 00 90 00 7B [09:06:32]RAPDU: 90 00 [09:06:32]wFMCommunicate OK [09:06:32]wFMCommunicate request_size=4 [09:06:32]MH_SAM_APDU [09:06:32]CAPDU: 80 0D 03 02 [09:06:32]Write to MH i2c: E2 08 00 F7 11 80 0D 03 02 00 00 00 00 83 [09:06:32]Write i2c OK [09:06:32]MH_I2C_Read... [09:06:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:06:32]Read from MH i2c: E2 [09:06:32]MH_I2C_Read... [09:06:32]Read from MH i2c: E2 0B 00 [09:06:32]MH_I2C_Read... [09:06:32]Read from MH i2c: E2 0B 00 F7 11 00 9F A7 74 2D FB D2 A2 8D 90 00 67 [09:06:32]RAPDU: 9F A7 74 2D FB D2 A2 8D 90 00 [09:06:32]wFMCommunicate OK [09:06:32]SAM_PROTO_SignData done [09:06:32]FM_MakeSignedData done [09:06:32]CreateOFDProtocolMessage [09:06:32]wFMCommunicate request_size=4 [09:06:32]MH_SAM_APDU [09:06:32]CAPDU: 80 11 00 00 [09:06:32]Write to MH i2c: E2 08 00 F8 11 80 11 00 00 00 00 00 00 83 [09:06:32]Write i2c OK [09:06:32]MH_I2C_Read... [09:06:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:32]Read from MH i2c: E2 [09:06:32]MH_I2C_Read... [09:06:32]Read from MH i2c: E2 17 00 [09:06:32]MH_I2C_Read... [09:06:32]Read from MH i2c: E2 17 00 F8 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D0 [09:06:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:06:32]wFMCommunicate OK [09:06:32]CreateOFDProtocolMessage done [09:06:32]OFDSenderStorePacket 200838 [09:06:32]StoreOFDPacket docnum=200838 [09:06:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 8A D0 06 01 F7 78 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 98 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 86 10 03 00 35 04 06 00 48 E0 A2 56 BD 7E 9F A7 74 2D FB D2 A2 8D [09:06:32]CheckFolder [09:06:32]dirname=/storage/ofd_packets [09:06:32]CheckFolder done [09:06:32]ProducePacketName [09:06:32]name=ofd_packets/00200838 [09:06:32]NVStorageSaveData ofd_packets/00200838 [09:06:32]File name is /storage/ofd_packets/00200838 [09:06:32]Write 300 bytes [09:06:32]NVStorageSaveData done [09:06:32]OFDSenderStorePacket done [09:06:32]KKMCreateOFDPacket done [09:06:32]NVStorageSaveData kkm_last_timestamp [09:06:32]File name is /storage/kkm_last_timestamp [09:06:32]Write 4 bytes [09:06:32]NVStorageSaveData done [09:06:32]ExternCall_PrintAddStr [09:06:32]wPrintStart [09:06:32]Write to MH i2c: 01 00 00 F9 11 0A [09:06:32]Write i2c OK [09:06:32]MH_I2C_Read... [09:06:32]Read from MH i2c: 01 [09:06:32]MH_I2C_Read... [09:06:32]Read from MH i2c: 01 07 00 [09:06:32]MH_I2C_Read... [09:06:32]Read from MH i2c: 01 07 00 F9 11 00 00 00 00 00 FF 0F 1F [09:06:32]RasterBufferAndPrint [09:06:32]line Счет N : (1)11328416 [09:06:32]line ИНН: 02508201610067 [09:06:32]line Контрольно-Кассовый Чек [09:06:32]line ПРОДАЖА [09:06:32]line ТРК (МРК, ГНК) : 71 [09:06:32]line Товар: 2711190000 [09:06:32]line ГАЗ-К-3 [09:06:32]line 26.050 * 38.40 [09:06:32]line = 1000.32 [09:06:32]line НДС 12% НСП 1% [09:06:32]line > о реализуемом товаре [09:06:32]line ИТОГО: 1000.32 [09:06:32]line НСП 1% : 8.85 [09:06:32]line НДС 12% : 106.23 [09:06:32]line Наличными: 0.00 [09:06:32]line Безнал.: 1000.32 [09:06:32]line Место: АЗС № 95 "Партнер Нефть" [09:06:32]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:06:32]line СНО: Общий режим [09:06:32]line Чек 137 20.08.2024 09:06 [09:06:32]line Смена: 466 ФФД: 1.0 [09:06:32]line ЗНМ: 0300000079 [09:06:32]line РНМ: 0000000000092545 [09:06:32]line Версия ККМ: 001 [09:06:32]line Платежная система: O! деньги [09:06:32]line ФМ: 0000000000871802 [09:06:32]line ФД: 200838 [09:06:32]line ФПД: 80129633467774 [09:06:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090632&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200838&fm=80129633467774&tin=02508201610067®Number=0000000000092545&sum=100032 [09:06:32]written 0, free lines is 4095 [09:06:32]OFD Sender: Processing packet 200838 [packets to send 247, broken 246] [09:06:32]ProducePacketName [09:06:32]name=ofd_packets/00200838 [09:06:32]OFD Sender: To server: pG, [09:06:32]CommunicateWithHost lk.salyk.kg:30040 [09:06:32]ConnectInit lk.salyk.kg [09:06:33]Connected sock=9 [09:06:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 8A D0 06 01 F7 78 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 98 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 86 10 03 00 35 04 06 00 48 E0 A2 56 BD 7E 9F A7 74 2D FB D2 A2 8D [09:06:33]Write to MH i2c: 01 00 00 23 12 35 [09:06:33]Write i2c OK [09:06:33]MH_I2C_Read... [09:06:33]Read from MH i2c: 01 [09:06:33]MH_I2C_Read... [09:06:33]Read from MH i2c: 01 07 00 [09:06:33]MH_I2C_Read... [09:06:33]Read from MH i2c: 01 07 00 23 12 00 00 00 00 00 E3 0C 2B [09:06:33]RasterBufferAndPrint [09:06:33]line [09:06:33]line [09:06:33]line [09:06:33]line [09:06:33]line [09:06:33]written 0, free lines is 3305 [09:06:33]MH_Cut [09:06:33]Write to MH i2c: D1 01 00 2A 12 01 0E [09:06:33]Write i2c OK [09:06:33]MH_I2C_Read... [09:06:33]Read from MH i2c: D1 [09:06:33]MH_I2C_Read... [09:06:33]Read from MH i2c: D1 01 00 [09:06:33]MH_I2C_Read... [09:06:33]Read from MH i2c: D1 01 00 2A 12 00 0D [09:06:33]Write to MH i2c: 01 00 00 2B 12 3D [09:06:33]Write i2c OK [09:06:33]MH_I2C_Read... [09:06:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C4 17 47 00 6F 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 31 38 30 32 10 04 04 00 86 10 03 00 F4 03 04 00 FF 06 C4 66 B6 04 01 00 00 E3 DE 30 F0 C7 D0 74 A7 [09:06:33]CommunicateWithHost err = 0 [09:06:33]CheckOFDResponse [09:06:33]1017 (14) - 77093643461234 [09:06:33]1041 (16) - 0000000000871802 [09:06:33]1040 (4) - 200838 [09:06:33]1012 (4) - 20.08.2024 03:01 [09:06:33]1206 (1) - 0 [09:06:33]OFD Sender: Remove packet 200838 [09:06:33]ProducePacketName [09:06:33]name=ofd_packets/00200838 [09:06:33]NVStorageDeleteData [09:06:33]OFD Sender: No OFD packet to send [09:06:34]*** Cut start [09:06:34]*** Purtial cut [09:06:34]*** CUTSNS_PIN = 0 [09:06:34]*** Stage 1: CUTSNS_PIN = 1 [09:06:36]Read from MH i2c: 01 [09:06:36]MH_I2C_Read... [09:06:36]*** Stop cut motor [09:06:36]*** Cut end [09:06:36]Read from MH i2c: 01 07 00 [09:06:36]MH_I2C_Read... [09:06:36]Read from MH i2c: 01 07 00 2B 12 00 00 00 00 00 FF 0F 52 [09:06:36]process_action close_receipt done [09:06:36]requested_data is exist [09:06:36]produce_requested_data [09:06:36]requested_item fm.sn is exist - process it [09:06:36]wFMCommunicate request_size=4 [09:06:36]MH_SAM_APDU [09:06:36]CAPDU: 80 11 00 00 [09:06:36]Write to MH i2c: E2 08 00 2C 12 80 11 00 00 00 00 00 00 B8 [09:06:36]Write i2c OK [09:06:36]MH_I2C_Read... [09:06:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:36]Read from MH i2c: E2 [09:06:36]MH_I2C_Read... [09:06:36]Read from MH i2c: E2 17 00 [09:06:36]MH_I2C_Read... [09:06:36]Read from MH i2c: E2 17 00 2C 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 05 [09:06:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:06:36]wFMCommunicate OK [09:06:36]requested_item fd.num is exist - process it [09:06:36]SAM_PROTO_GetFieldsCounters [09:06:36]wFMCommunicate request_size=4 [09:06:36]MH_SAM_APDU [09:06:36]CAPDU: 80 13 00 00 [09:06:36]Write to MH i2c: E2 08 00 2D 12 80 13 00 00 00 00 00 00 BB [09:06:36]Write i2c OK [09:06:36]MH_I2C_Read... [09:06:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:36]Read from MH i2c: E2 [09:06:36]MH_I2C_Read... [09:06:36]Read from MH i2c: E2 62 00 [09:06:36]MH_I2C_Read... [09:06:36]Read from MH i2c: E2 62 00 2D 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 86 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 DD [09:06: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 86 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:06:36]wFMCommunicate OK [09:06:36]SAM_PROTO_GetFieldsCounters done [09:06:36]requested_item shift.num is exist - process it [09:06:36]requested_item shift.opened is exist - process it [09:06:36]req_shift_opened [09:06:36]FM_GetShiftState [09:06:36]SAM_PROTO_GetShiftState [09:06:36]wFMCommunicate request_size=4 [09:06:36]MH_SAM_APDU [09:06:36]CAPDU: 80 13 01 00 [09:06:36]Write to MH i2c: E2 08 00 2E 12 80 13 01 00 00 00 00 00 BD [09:06:36]Write i2c OK [09:06:36]MH_I2C_Read... [09:06:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:36]Read from MH i2c: E2 [09:06:36]MH_I2C_Read... [09:06:36]Read from MH i2c: E2 0E 00 [09:06:36]MH_I2C_Read... [09:06:36]Read from MH i2c: E2 0E 00 2E 12 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 47 [09:06:36]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:06:36]wFMCommunicate OK [09:06:36]SAM_PROTO_GetShiftState done [09:06:36]FM_GetShiftState done [09:06:36]req_shift_opened done [09:06:36]requested_item shift.open_date is exist - process it [09:06:36]req_shift_open_date [09:06:36]req_shift_open_date done [09:06:36]produce_requested_data done [09:06:36]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200838,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:06:36]process_action_free close_receipt [09:06:36]json_value_free [09:06:36]json_value_free done [09:06:36]process_json_proto returns [09:06:36]Send response to host [09:06:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200838,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:06:36]free response buf [09:06:36]execute_script done [09:06:36]execute_script returns [09:06:36]free content buf [09:06:36]Sock 8.Close socket [09:06:36]Sock 8.Thread stoped [09:06:36]accept exits with 10 [09:06:36]New connection [09:06:36]New thread 3067211108 created [09:06:36]Thread 3067067748 joined [09:06:36]Waiting for new connection... [09:06:36] Sock 10.Parse request [09:06:36]Sock 10.Check first char [09:06:36]Sock 10.First char is OK [09:06:36]request: POST /json_proto HTTP/1.0 [09:06:36]Method: POST [09:06:36]URL: /json_proto [09:06:36]Method is POST - this is cgi request [09:06:36]url: /json_proto [09:06:36]query_string will be loaded in cgi processing [09:06:36]execute_cgi json_proto POST (null) [09:06:36]execute_cgi path=json_proto method=POST [09:06:36]POST find Content-Length [09:06:36]Host: 172.17.46.195:8080 [09:06:36]Content-Length: 802 [09:06:36]Content-Type: application/json [09:06:36] [09:06:36]POST finish read [09:06:36]Found Content-Length = 802 [09:06:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:36]execute_script... [09:06: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)11328418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:36]POST & json_proto [09:06:36]process_json_proto [09:06:36]json parsed OK: [09:06:36]protocol is kg_v1.0 [09:06:36]action value=close_receipt [09:06:36]process_action close_receipt [09:06:36]cmd_close_receipt [09:06:36]MH_GetDate [09:06:36]Write to MH i2c: F0 00 00 2F 12 30 [09:06:36]Write i2c OK [09:06:36]MH_I2C_Read... [09:06:36]Read from MH i2c: F0 [09:06:36]MH_I2C_Read... [09:06:36]Read from MH i2c: F0 09 00 [09:06:36]MH_I2C_Read... [09:06:36]Read from MH i2c: F0 09 00 2F 12 00 9D 5C C4 66 75 08 C2 66 01 [09:06:36]GetLastDocTimeStamp 1724144792 [09:06:36]current date 1724144797 [09:06:36]FM_GetShiftState [09:06:36]SAM_PROTO_GetShiftState [09:06:36]wFMCommunicate request_size=4 [09:06:36]MH_SAM_APDU [09:06:36]CAPDU: 80 13 01 00 [09:06:36]Write to MH i2c: E2 08 00 30 12 80 13 01 00 00 00 00 00 BF [09:06:36]Write i2c OK [09:06:36]MH_I2C_Read... [09:06:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:36]Read from MH i2c: E2 [09:06:36]MH_I2C_Read... [09:06:36]Read from MH i2c: E2 0E 00 [09:06:36]MH_I2C_Read... [09:06:36]Read from MH i2c: E2 0E 00 30 12 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 49 [09:06:36]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:06:36]wFMCommunicate OK [09:06:36]SAM_PROTO_GetShiftState done [09:06:36]FM_GetShiftState done [09:06:36]opened in 1724112758 [09:06:36]opened+sec_in_day 1724199158 [09:06:36]quantity*price = 100050 [09:06:36]sum+1 = 100052 [09:06:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 138 20.08.2024 09:06 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200839 ФПД: 226218258767886 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090637&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200839&fm=226218258767886&tin=02508201610067®Number=0000000000092545&sum=100051 [09:06:38]StoreToDocumentArchive [09:06:38]shift 466 fd 200839 [09:06:38]save to /storage/0466/doc_00200839 [09:06:38]save last doc name /storage/0466/doc_00200839 to /storage/kkm_last_doc_name [09:06:38]save OK [09:06:38]Clear old archive folders... [09:06:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:06:38]tlvbuf is 01050AB0 [09:06:38]SAM_PROTO_ClearQueue [09:06:38]wFMCommunicate request_size=4 [09:06:38]MH_SAM_APDU [09:06:38]CAPDU: 80 09 00 00 [09:06:38]Write to MH i2c: E2 08 00 3D 12 80 09 00 00 00 00 00 00 C1 [09:06:38]Write i2c OK [09:06:38]MH_I2C_Read... [09:06:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:06:38]Read from MH i2c: E2 [09:06:38]MH_I2C_Read... [09:06:38]Read from MH i2c: E2 03 00 [09:06:38]MH_I2C_Read... [09:06:38]Read from MH i2c: E2 03 00 3D 12 00 90 00 C3 [09:06:38]RAPDU: 90 00 [09:06:38]wFMCommunicate OK [09:06:38]SAM_PROTO_ClearQueue done [09:06:38]KKMCreateOFDPacket [09:06:38]OFDProtocolAddRootSTLVToBuf [09:06:38]FM_MakeSignedData [09:06:38]FM_MakeSignedData [09:06:38]SAM_PROTO_SignData [09:06:38]wFMCommunicate request_size=4 [09:06:38]MH_SAM_APDU [09:06:38]CAPDU: 80 0D 01 02 [09:06:38]Write to MH i2c: E2 08 00 3E 12 80 0D 01 02 00 00 00 00 C9 [09:06:38]Write i2c OK [09:06:38]MH_I2C_Read... [09:06:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:06:38]Read from MH i2c: E2 [09:06:38]MH_I2C_Read... [09:06:38]Read from MH i2c: E2 03 00 [09:06:38]MH_I2C_Read... [09:06:38]Read from MH i2c: E2 03 00 3E 12 00 90 00 C4 [09:06:38]RAPDU: 90 00 [09:06:38]wFMCommunicate OK [09:06:38]wFMCommunicate request_size=255 [09:06:38]MH_SAM_APDU [09:06:38]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 8A 00 00 00 F4 03 04 00 9D 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 87 10 03 00 35 04 06 00 CD BE 8A F4 [09:06:38]Write to MH i2c: E2 02 01 3F 12 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 8A 00 00 00 F4 03 04 00 9D 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 87 10 03 00 35 04 06 00 CD BE 8A F4 00 00 D1 [09:06:38]Write i2c OK [09:06:38]MH_I2C_Read... [09:06:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:38]Read from MH i2c: E2 [09:06:38]MH_I2C_Read... [09:06:38]Read from MH i2c: E2 03 00 [09:06:38]MH_I2C_Read... [09:06:38]Read from MH i2c: E2 03 00 3F 12 00 90 00 C5 [09:06:38]RAPDU: 90 00 [09:06:38]wFMCommunicate OK [09:06:38]wFMCommunicate request_size=7 [09:06:38]MH_SAM_APDU [09:06:38]CAPDU: 80 0D 02 02 02 A0 0E [09:06:38]Write to MH i2c: E2 0A 00 40 12 80 0D 02 02 02 00 A0 0E 00 00 7E [09:06:38]Write i2c OK [09:06:38]MH_I2C_Read... [09:06:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:38]Read from MH i2c: E2 [09:06:38]MH_I2C_Read... [09:06:38]Read from MH i2c: E2 03 00 [09:06:38]MH_I2C_Read... [09:06:38]Read from MH i2c: E2 03 00 40 12 00 90 00 C6 [09:06:38]RAPDU: 90 00 [09:06:38]wFMCommunicate OK [09:06:38]wFMCommunicate request_size=4 [09:06:38]MH_SAM_APDU [09:06:38]CAPDU: 80 0D 03 02 [09:06:38]Write to MH i2c: E2 08 00 41 12 80 0D 03 02 00 00 00 00 CE [09:06:38]Write i2c OK [09:06:38]MH_I2C_Read... [09:06:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:06:38]Read from MH i2c: E2 [09:06:38]MH_I2C_Read... [09:06:38]Read from MH i2c: E2 0B 00 [09:06:38]MH_I2C_Read... [09:06:38]Read from MH i2c: E2 0B 00 41 12 00 E0 37 AA 76 71 7F E6 61 90 00 3D [09:06:38]RAPDU: E0 37 AA 76 71 7F E6 61 90 00 [09:06:38]wFMCommunicate OK [09:06:38]SAM_PROTO_SignData done [09:06:38]FM_MakeSignedData done [09:06:38]CreateOFDProtocolMessage [09:06:38]wFMCommunicate request_size=4 [09:06:38]MH_SAM_APDU [09:06:38]CAPDU: 80 11 00 00 [09:06:38]Write to MH i2c: E2 08 00 42 12 80 11 00 00 00 00 00 00 CE [09:06:38]Write i2c OK [09:06:38]MH_I2C_Read... [09:06:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:38]Read from MH i2c: E2 [09:06:38]MH_I2C_Read... [09:06:38]Read from MH i2c: E2 17 00 [09:06:38]MH_I2C_Read... [09:06:38]Read from MH i2c: E2 17 00 42 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1B [09:06:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:06:38]wFMCommunicate OK [09:06:38]CreateOFDProtocolMessage done [09:06:38]OFDSenderStorePacket 200839 [09:06:38]StoreOFDPacket docnum=200839 [09:06:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 BB FB 04 01 17 FB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 9D 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 87 10 03 00 35 04 06 00 CD BE 8A F4 A0 0E E0 37 AA 76 71 7F E6 61 [09:06:38]CheckFolder [09:06:38]dirname=/storage/ofd_packets [09:06:38]CheckFolder done [09:06:38]ProducePacketName [09:06:38]name=ofd_packets/00200839 [09:06:38]NVStorageSaveData ofd_packets/00200839 [09:06:38]File name is /storage/ofd_packets/00200839 [09:06:38]Write 298 bytes [09:06:38]NVStorageSaveData done [09:06:38]OFDSenderStorePacket done [09:06:38]KKMCreateOFDPacket done [09:06:38]NVStorageSaveData kkm_last_timestamp [09:06:38]File name is /storage/kkm_last_timestamp [09:06:38]Write 4 bytes [09:06:38]NVStorageSaveData done [09:06:38]ExternCall_PrintAddStr [09:06:38]wPrintStart [09:06:38]Write to MH i2c: 01 00 00 43 12 55 [09:06:38]Write i2c OK [09:06:38]MH_I2C_Read... [09:06:38]Read from MH i2c: 01 [09:06:38]MH_I2C_Read... [09:06:38]Read from MH i2c: 01 07 00 [09:06:38]MH_I2C_Read... [09:06:38]Read from MH i2c: 01 07 00 43 12 00 00 00 00 00 FF 0F 6A [09:06:38]RasterBufferAndPrint [09:06:38]line Счет N : (1)11328418 [09:06:38]line ИНН: 02508201610067 [09:06:38]line Контрольно-Кассовый Чек [09:06:38]line ПРОДАЖА [09:06:38]line ТРК (МРК, ГНК) : 51 [09:06:38]line Товар: 2710194210 [09:06:38]line ДТ-К-5 [09:06:38]line 13.130 * 76.20 [09:06:38]line = 1000.51 [09:06:38]line НДС 12% НСП 1% [09:06:38]line > о реализуемом товаре [09:06:38]line ИТОГО: 1000.51 [09:06:38]line НСП 1% : 8.85 [09:06:38]line НДС 12% : 106.25 [09:06:38]line Наличными: 0.00 [09:06:38]line Безнал.: 1000.51 [09:06:38]line Место: АЗС № 95 "Партнер Нефть" [09:06:38]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:06:38]line СНО: Общий режим [09:06:38]line Чек 138 20.08.2024 09:06 [09:06:38]line Смена: 466 ФФД: 1.0 [09:06:38]line ЗНМ: 0300000079 [09:06:38]line РНМ: 0000000000092545 [09:06:38]line Версия ККМ: 001 [09:06:38]line Платежная система: O! деньги [09:06:38]line ФМ: 0000000000871802 [09:06:38]line ФД: 200839 [09:06:38]line ФПД: 226218258767886 [09:06:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090637&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200839&fm=226218258767886&tin=02508201610067®Number=0000000000092545&sum=100051 [09:06:38]OFD Sender: Processing packet 200839 [packets to send 247, broken 246] [09:06:38]ProducePacketName [09:06:38]name=ofd_packets/00200839 [09:06:38]OFD Sender: To server: pG, [09:06:38]CommunicateWithHost lk.salyk.kg:30040 [09:06:38]ConnectInit lk.salyk.kg [09:06:38]written 0, free lines is 4095 [09:06:38]Connected sock=9 [09:06:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 BB FB 04 01 17 FB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 9D 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 87 10 03 00 35 04 06 00 CD BE 8A F4 A0 0E E0 37 AA 76 71 7F E6 61 [09:06:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 99 13 47 00 77 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 87 10 03 00 F4 03 04 00 04 07 C4 66 B6 04 01 00 00 D5 62 2B 64 A5 ED 72 35 [09:06:39]CommunicateWithHost err = 0 [09:06:39]CheckOFDResponse [09:06:39]1017 (14) - 77093643461234 [09:06:39]1041 (16) - 0000000000871802 [09:06:39]1040 (4) - 200839 [09:06:39]1012 (4) - 20.08.2024 03:01 [09:06:39]1206 (1) - 0 [09:06:39]OFD Sender: Remove packet 200839 [09:06:39]ProducePacketName [09:06:39]name=ofd_packets/00200839 [09:06:39]NVStorageDeleteData [09:06:39]Write to MH i2c: 01 00 00 6D 12 7F [09:06:39]Write i2c OK [09:06:39]MH_I2C_Read... [09:06:39]Read from MH i2c: 01 [09:06:39]MH_I2C_Read... [09:06:39]Read from MH i2c: 01 07 00 [09:06:39]MH_I2C_Read... [09:06:39]Read from MH i2c: 01 07 00 6D 12 00 00 00 00 00 29 0D BC [09:06:39]RasterBufferAndPrint [09:06:39]line [09:06:39]line [09:06:39]line [09:06:39]line [09:06:39]line [09:06:39]written 0, free lines is 3384 [09:06:39]MH_Cut [09:06:39]Write to MH i2c: D1 01 00 74 12 01 58 [09:06:39]Write i2c OK [09:06:39]MH_I2C_Read... [09:06:39]Read from MH i2c: D1 [09:06:39]MH_I2C_Read... [09:06:39]Read from MH i2c: D1 01 00 [09:06:39]MH_I2C_Read... [09:06:39]Read from MH i2c: D1 01 00 74 12 00 57 [09:06:39]Write to MH i2c: 01 00 00 75 12 87 [09:06:39]Write i2c OK [09:06:39]MH_I2C_Read... [09:06:39]OFD Sender: No OFD packet to send [09:06:39]*** Cut start [09:06:39]*** Purtial cut [09:06:39]*** Stage 1: CUTSNS_PIN = 1 [09:06:40]Read from MH i2c: 01 [09:06:40]MH_I2C_Read... [09:06:40]*** Stop cut motor [09:06:40]*** Cut end [09:06:40]Read from MH i2c: 01 07 00 [09:06:40]MH_I2C_Read... [09:06:40]Read from MH i2c: 01 07 00 75 12 00 00 00 00 00 FF 0F 9C [09:06:40]process_action close_receipt done [09:06:40]requested_data is exist [09:06:40]produce_requested_data [09:06:40]requested_item fm.sn is exist - process it [09:06:40]wFMCommunicate request_size=4 [09:06:40]MH_SAM_APDU [09:06:40]CAPDU: 80 11 00 00 [09:06:40]Write to MH i2c: E2 08 00 76 12 80 11 00 00 00 00 00 00 02 [09:06:40]Write i2c OK [09:06:40]MH_I2C_Read... [09:06:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:40]Read from MH i2c: E2 [09:06:40]MH_I2C_Read... [09:06:40]Read from MH i2c: E2 17 00 [09:06:40]MH_I2C_Read... [09:06:40]Read from MH i2c: E2 17 00 76 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4F [09:06:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:06:40]wFMCommunicate OK [09:06:40]requested_item fd.num is exist - process it [09:06:40]SAM_PROTO_GetFieldsCounters [09:06:40]wFMCommunicate request_size=4 [09:06:40]MH_SAM_APDU [09:06:40]CAPDU: 80 13 00 00 [09:06:40]Write to MH i2c: E2 08 00 77 12 80 13 00 00 00 00 00 00 05 [09:06:40]Write i2c OK [09:06:40]MH_I2C_Read... [09:06:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:40]Read from MH i2c: E2 [09:06:40]MH_I2C_Read... [09:06:40]Read from MH i2c: E2 62 00 [09:06:40]MH_I2C_Read... [09:06:40]Read from MH i2c: E2 62 00 77 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 87 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 2B [09:06: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 87 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:06:40]wFMCommunicate OK [09:06:40]SAM_PROTO_GetFieldsCounters done [09:06:40]requested_item shift.num is exist - process it [09:06:40]requested_item shift.opened is exist - process it [09:06:40]req_shift_opened [09:06:40]FM_GetShiftState [09:06:40]SAM_PROTO_GetShiftState [09:06:40]wFMCommunicate request_size=4 [09:06:40]MH_SAM_APDU [09:06:40]CAPDU: 80 13 01 00 [09:06:40]Write to MH i2c: E2 08 00 78 12 80 13 01 00 00 00 00 00 07 [09:06:40]Write i2c OK [09:06:40]MH_I2C_Read... [09:06:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:40]Read from MH i2c: E2 [09:06:40]MH_I2C_Read... [09:06:40]Read from MH i2c: E2 0E 00 [09:06:40]MH_I2C_Read... [09:06:40]Read from MH i2c: E2 0E 00 78 12 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 91 [09:06:40]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:06:40]wFMCommunicate OK [09:06:40]SAM_PROTO_GetShiftState done [09:06:40]FM_GetShiftState done [09:06:40]req_shift_opened done [09:06:40]requested_item shift.open_date is exist - process it [09:06:40]req_shift_open_date [09:06:40]req_shift_open_date done [09:06:40]produce_requested_data done [09:06:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200839,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:06:40]process_action_free close_receipt [09:06:40]json_value_free [09:06:40]json_value_free done [09:06:40]process_json_proto returns [09:06:40]Send response to host [09:06:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200839,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:06:40]free response buf [09:06:40]execute_script done [09:06:40]execute_script returns [09:06:40]free content buf [09:06:40]Sock 10.Close socket [09:06:40]Sock 10.Thread stoped [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:04]OFD Sender: No OFD packet to send [09:07:09]OFD Sender: No OFD packet to send [09:07:14]OFD Sender: No OFD packet to send [09:07:19]OFD Sender: No OFD packet to send [09:07:24]OFD Sender: No OFD packet to send [09:07:29]OFD Sender: No OFD packet to send [09:07:30]accept exits with 8 [09:07:30]New connection [09:07:30]New thread 3067067748 created [09:07:30]Thread 3067211108 joined [09:07:30]Waiting for new connection... [09:07:30] Sock 8.Parse request [09:07:30]Sock 8.Check first char [09:07:30]Sock 8.First char is OK [09:07:30]request: POST /json_proto HTTP/1.0 [09:07:30]Method: POST [09:07:30]URL: /json_proto [09:07:30]Method is POST - this is cgi request [09:07:30]url: /json_proto [09:07:30]query_string will be loaded in cgi processing [09:07:30]execute_cgi json_proto POST (null) [09:07:30]execute_cgi path=json_proto method=POST [09:07:30]POST find Content-Length [09:07:30]Host: 172.17.46.195:8080 [09:07:30]Content-Length: 753 [09:07:30]Content-Type: application/json [09:07:30] [09:07:30]POST finish read [09:07:30]Found Content-Length = 753 [09:07:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104840", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:30]execute_script... [09:07: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)11328420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104840", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:30]POST & json_proto [09:07:30]process_json_proto [09:07:30]json parsed OK: [09:07:30]protocol is kg_v1.0 [09:07:30]action value=close_receipt [09:07:30]process_action close_receipt [09:07:30]cmd_close_receipt [09:07:30]MH_GetDate [09:07:30]Write to MH i2c: F0 00 00 79 12 7A [09:07:30]Write i2c OK [09:07:30]MH_I2C_Read... [09:07:30]Read from MH i2c: F0 [09:07:30]MH_I2C_Read... [09:07:30]Read from MH i2c: F0 09 00 [09:07:30]MH_I2C_Read... [09:07:30]Read from MH i2c: F0 09 00 79 12 00 D3 5C C4 66 75 08 C2 66 81 [09:07:30]GetLastDocTimeStamp 1724144797 [09:07:30]current date 1724144851 [09:07:30]FM_GetShiftState [09:07:30]SAM_PROTO_GetShiftState [09:07:30]wFMCommunicate request_size=4 [09:07:30]MH_SAM_APDU [09:07:30]CAPDU: 80 13 01 00 [09:07:30]Write to MH i2c: E2 08 00 7A 12 80 13 01 00 00 00 00 00 09 [09:07:30]Write i2c OK [09:07:30]MH_I2C_Read... [09:07:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:30]Read from MH i2c: E2 [09:07:30]MH_I2C_Read... [09:07:30]Read from MH i2c: E2 0E 00 [09:07:30]MH_I2C_Read... [09:07:30]Read from MH i2c: E2 0E 00 7A 12 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 93 [09:07:30]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:07:30]wFMCommunicate OK [09:07:30]SAM_PROTO_GetShiftState done [09:07:30]FM_GetShiftState done [09:07:30]opened in 1724112758 [09:07:30]opened+sec_in_day 1724199158 [09:07:30]quantity*price = 0 [09:07:30]sum+1 = 1 [09:07:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 139 20.08.2024 09:07 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30104840 ФМ: 0000000000871802 ФД: 200840 ФПД: 134833252166623 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090731&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200840&fm=134833252166623&tin=02508201610067®Number=0000000000092545&sum=0 [09:07:31]StoreToDocumentArchive [09:07:31]shift 466 fd 200840 [09:07:31]save to /storage/0466/doc_00200840 [09:07:31]save last doc name /storage/0466/doc_00200840 to /storage/kkm_last_doc_name [09:07:31]save OK [09:07:31]Clear old archive folders... [09:07:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:07:31]tlvbuf is 0109ABA0 [09:07:31]SAM_PROTO_ClearQueue [09:07:31]wFMCommunicate request_size=4 [09:07:31]MH_SAM_APDU [09:07:31]CAPDU: 80 09 00 00 [09:07:31]Write to MH i2c: E2 08 00 87 12 80 09 00 00 00 00 00 00 0B [09:07:31]Write i2c OK [09:07:31]MH_I2C_Read... [09:07:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:32]Read from MH i2c: E2 [09:07:32]MH_I2C_Read... [09:07:32]Read from MH i2c: E2 03 00 [09:07:32]MH_I2C_Read... [09:07:32]Read from MH i2c: E2 03 00 87 12 00 90 00 0D [09:07:32]RAPDU: 90 00 [09:07:32]wFMCommunicate OK [09:07:32]SAM_PROTO_ClearQueue done [09:07:32]KKMCreateOFDPacket [09:07:32]OFDProtocolAddRootSTLVToBuf [09:07:32]FM_MakeSignedData [09:07:32]FM_MakeSignedData [09:07:32]SAM_PROTO_SignData [09:07:32]wFMCommunicate request_size=4 [09:07:32]MH_SAM_APDU [09:07:32]CAPDU: 80 0D 01 02 [09:07:32]Write to MH i2c: E2 08 00 88 12 80 0D 01 02 00 00 00 00 13 [09:07:32]Write i2c OK [09:07:32]MH_I2C_Read... [09:07:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:32]Read from MH i2c: E2 [09:07:32]MH_I2C_Read... [09:07:32]Read from MH i2c: E2 03 00 [09:07:32]MH_I2C_Read... [09:07:32]Read from MH i2c: E2 03 00 88 12 00 90 00 0E [09:07:32]RAPDU: 90 00 [09:07:32]wFMCommunicate OK [09:07:32]wFMCommunicate request_size=255 [09:07:32]MH_SAM_APDU [09:07:32]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 D3 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 88 10 03 00 35 04 06 00 7A A1 50 19 [09:07:32]Write to MH i2c: E2 02 01 89 12 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 D3 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 88 10 03 00 35 04 06 00 7A A1 50 19 00 00 BD [09:07:32]Write i2c OK [09:07:32]MH_I2C_Read... [09:07:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:32]Read from MH i2c: E2 [09:07:32]MH_I2C_Read... [09:07:32]Read from MH i2c: E2 03 00 [09:07:32]MH_I2C_Read... [09:07:32]Read from MH i2c: E2 03 00 89 12 00 90 00 0F [09:07:32]RAPDU: 90 00 [09:07:32]wFMCommunicate OK [09:07:32]wFMCommunicate request_size=7 [09:07:32]MH_SAM_APDU [09:07:32]CAPDU: 80 0D 02 02 02 6B DF [09:07:32]Write to MH i2c: E2 0A 00 8A 12 80 0D 02 02 02 00 6B DF 00 00 64 [09:07:32]Write i2c OK [09:07:32]MH_I2C_Read... [09:07:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:32]Read from MH i2c: E2 [09:07:32]MH_I2C_Read... [09:07:32]Read from MH i2c: E2 03 00 [09:07:32]MH_I2C_Read... [09:07:32]Read from MH i2c: E2 03 00 8A 12 00 90 00 10 [09:07:32]RAPDU: 90 00 [09:07:32]wFMCommunicate OK [09:07:32]wFMCommunicate request_size=4 [09:07:32]MH_SAM_APDU [09:07:32]CAPDU: 80 0D 03 02 [09:07:32]Write to MH i2c: E2 08 00 8B 12 80 0D 03 02 00 00 00 00 18 [09:07:32]Write i2c OK [09:07:32]MH_I2C_Read... [09:07:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:32]Read from MH i2c: E2 [09:07:32]MH_I2C_Read... [09:07:32]Read from MH i2c: E2 0B 00 [09:07:32]MH_I2C_Read... [09:07:32]Read from MH i2c: E2 0B 00 8B 12 00 DF 98 66 26 E6 D0 71 6A 90 00 AD [09:07:32]RAPDU: DF 98 66 26 E6 D0 71 6A 90 00 [09:07:32]wFMCommunicate OK [09:07:32]SAM_PROTO_SignData done [09:07:32]FM_MakeSignedData done [09:07:32]CreateOFDProtocolMessage [09:07:32]wFMCommunicate request_size=4 [09:07:32]MH_SAM_APDU [09:07:32]CAPDU: 80 11 00 00 [09:07:32]Write to MH i2c: E2 08 00 8C 12 80 11 00 00 00 00 00 00 18 [09:07:32]Write i2c OK [09:07:32]MH_I2C_Read... [09:07:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:32]Read from MH i2c: E2 [09:07:32]MH_I2C_Read... [09:07:32]Read from MH i2c: E2 17 00 [09:07:32]MH_I2C_Read... [09:07:32]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 31 38 30 32 90 00 65 [09:07:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:07:32]wFMCommunicate OK [09:07:32]CreateOFDProtocolMessage done [09:07:32]OFDSenderStorePacket 200840 [09:07:32]StoreOFDPacket docnum=200840 [09:07:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 12 85 04 01 98 C8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 D3 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 88 10 03 00 35 04 06 00 7A A1 50 19 6B DF DF 98 66 26 E6 D0 71 6A [09:07:32]CheckFolder [09:07:32]dirname=/storage/ofd_packets [09:07:32]CheckFolder done [09:07:32]ProducePacketName [09:07:32]name=ofd_packets/00200840 [09:07:32]NVStorageSaveData ofd_packets/00200840 [09:07:32]File name is /storage/ofd_packets/00200840 [09:07:32]Write 298 bytes [09:07:32]NVStorageSaveData done [09:07:32]OFDSenderStorePacket done [09:07:32]KKMCreateOFDPacket done [09:07:32]NVStorageSaveData kkm_last_timestamp [09:07:32]File name is /storage/kkm_last_timestamp [09:07:32]Write 4 bytes [09:07:32]NVStorageSaveData done [09:07:32]ExternCall_PrintAddStr [09:07:32]wPrintStart [09:07:32]Write to MH i2c: 01 00 00 8D 12 9F [09:07:32]Write i2c OK [09:07:32]MH_I2C_Read... [09:07:32]Read from MH i2c: 01 [09:07:32]MH_I2C_Read... [09:07:32]Read from MH i2c: 01 07 00 [09:07:32]MH_I2C_Read... [09:07:32]Read from MH i2c: 01 07 00 8D 12 00 00 00 00 00 FF 0F B4 [09:07:32]RasterBufferAndPrint [09:07:32]line Счет N : (1)11328420 [09:07:32]line ИНН: 02508201610067 [09:07:32]line Контрольно-Кассовый Чек [09:07:32]line ПРОДАЖА [09:07:32]line ТРК (МРК, ГНК) : 61 [09:07:32]line Товар: 2710194210 [09:07:32]line ДТ-К-5 [09:07:32]line 13.130 * 0.00 [09:07:32]line = 0.00 [09:07:32]line НДС 12% НСП 1% [09:07:32]line > о реализуемом товаре [09:07:32]line ИТОГО: 0.00 [09:07:32]line НСП 1% : 0.00 [09:07:32]line НДС 12% : 0.00 [09:07:32]line Наличными: 0.00 [09:07:32]line Безнал.: 0.00 [09:07:32]line Место: АЗС № 95 "Партнер Нефть" [09:07:32]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:07:32]line СНО: Общий режим [09:07:32]line Чек 139 20.08.2024 09:07 [09:07:32]line Смена: 466 ФФД: 1.0 [09:07:32]line ЗНМ: 0300000079 [09:07:32]line РНМ: 0000000000092545 [09:07:32]line Версия ККМ: 001 [09:07:32]line Талоны: ТК ГПНА Online [09:07:32]line 30104840 [09:07:32]line ФМ: 0000000000871802 [09:07:32]line ФД: 200840 [09:07:32]line ФПД: 134833252166623 [09:07:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090731&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200840&fm=134833252166623&tin=02508201610067®Number=0000000000092545&sum=0 [09:07:32]OFD Sender: Processing packet 200840 [packets to send 247, broken 246] [09:07:32]ProducePacketName [09:07:32]name=ofd_packets/00200840 [09:07:32]OFD Sender: To server: pG, [09:07:32]CommunicateWithHost lk.salyk.kg:30040 [09:07:32]ConnectInit lk.salyk.kg [09:07:32]written 0, free lines is 4095 [09:07:32]Connected sock=9 [09:07:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 12 85 04 01 98 C8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 D3 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 88 10 03 00 35 04 06 00 7A A1 50 19 6B DF DF 98 66 26 E6 D0 71 6A [09:07:33]Write to MH i2c: 01 00 00 B7 12 C9 [09:07:33]Write i2c OK [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: 01 [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: 01 07 00 [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: 01 07 00 B7 12 00 00 00 00 00 F9 0C D5 [09:07:33]RasterBufferAndPrint [09:07:33]line [09:07:33]line [09:07:33]line [09:07:33]line [09:07:33]line [09:07:33]written 0, free lines is 3330 [09:07:33]MH_Cut [09:07:33]Write to MH i2c: D1 01 00 BE 12 01 A2 [09:07:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 53 54 47 00 9B 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 31 38 30 32 10 04 04 00 88 10 03 00 F4 03 04 00 3A 07 C4 66 B6 04 01 00 00 40 F7 65 C1 3D 56 0F 9A [09:07:33]CommunicateWithHost err = 0 [09:07:33]CheckOFDResponse [09:07:33]1017 (14) - 77093643461234 [09:07:33]1041 (16) - 0000000000871802 [09:07:33]1040 (4) - 200840 [09:07:33]1012 (4) - 20.08.2024 03:02 [09:07:33]1206 (1) - 0 [09:07:33]OFD Sender: Remove packet 200840 [09:07:33]ProducePacketName [09:07:33]name=ofd_packets/00200840 [09:07:33]NVStorageDeleteData [09:07:33]Write i2c OK [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: D1 [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: D1 01 00 [09:07:33]MH_I2C_Read... [09:07:33]Read from MH i2c: D1 01 00 BE 12 00 A1 [09:07:33]Write to MH i2c: 01 00 00 BF 12 D1 [09:07:33]Write i2c OK [09:07:33]MH_I2C_Read... [09:07:33]OFD Sender: No OFD packet to send [09:07:33]*** Cut start [09:07:33]*** Purtial cut [09:07:33]*** CUTSNS_PIN = 0 [09:07:34]*** Stage 1: CUTSNS_PIN = 1 [09:07:36]Read from MH i2c: 01 [09:07:36]MH_I2C_Read... [09:07:36]*** Stop cut motor [09:07:36]*** Cut end [09:07:36]Read from MH i2c: 01 07 00 [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: 01 07 00 BF 12 00 00 00 00 00 FF 0F E6 [09:07:36]process_action close_receipt done [09:07:36]requested_data is exist [09:07:36]produce_requested_data [09:07:36]requested_item fm.sn is exist - process it [09:07:36]wFMCommunicate request_size=4 [09:07:36]MH_SAM_APDU [09:07:36]CAPDU: 80 11 00 00 [09:07:36]Write to MH i2c: E2 08 00 C0 12 80 11 00 00 00 00 00 00 4C [09:07:36]Write i2c OK [09:07:36]MH_I2C_Read... [09:07:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:36]Read from MH i2c: E2 [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: E2 17 00 [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: E2 17 00 C0 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 99 [09:07:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:07:36]wFMCommunicate OK [09:07:36]requested_item fd.num is exist - process it [09:07:36]SAM_PROTO_GetFieldsCounters [09:07:36]wFMCommunicate request_size=4 [09:07:36]MH_SAM_APDU [09:07:36]CAPDU: 80 13 00 00 [09:07:36]Write to MH i2c: E2 08 00 C1 12 80 13 00 00 00 00 00 00 4F [09:07:36]Write i2c OK [09:07:36]MH_I2C_Read... [09:07:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:36]Read from MH i2c: E2 [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: E2 62 00 [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: E2 62 00 C1 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 88 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 79 [09:07:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 88 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:07:36]wFMCommunicate OK [09:07:36]SAM_PROTO_GetFieldsCounters done [09:07:36]requested_item shift.num is exist - process it [09:07:36]requested_item shift.opened is exist - process it [09:07:36]req_shift_opened [09:07:36]FM_GetShiftState [09:07:36]SAM_PROTO_GetShiftState [09:07:36]wFMCommunicate request_size=4 [09:07:36]MH_SAM_APDU [09:07:36]CAPDU: 80 13 01 00 [09:07:36]Write to MH i2c: E2 08 00 C2 12 80 13 01 00 00 00 00 00 51 [09:07:36]Write i2c OK [09:07:36]MH_I2C_Read... [09:07:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:36]Read from MH i2c: E2 [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: E2 0E 00 [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: E2 0E 00 C2 12 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 DB [09:07:36]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:07:36]wFMCommunicate OK [09:07:36]SAM_PROTO_GetShiftState done [09:07:36]FM_GetShiftState done [09:07:36]req_shift_opened done [09:07:36]requested_item shift.open_date is exist - process it [09:07:36]req_shift_open_date [09:07:36]req_shift_open_date done [09:07:36]produce_requested_data done [09:07:36]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200840,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:07:36]process_action_free close_receipt [09:07:36]json_value_free [09:07:36]json_value_free done [09:07:36]process_json_proto returns [09:07:36]Send response to host [09:07:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200840,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:07:36]free response buf [09:07:36]execute_script done [09:07:36]execute_script returns [09:07:36]free content buf [09:07:36]Sock 8.Close socket [09:07:36]Sock 8.Thread stoped [09:07:38]OFD Sender: No OFD packet to send [09:07:43]OFD Sender: No OFD packet to send [09:07:46]accept exits with 10 [09:07:46]New connection [09:07:46]New thread 3067211108 created [09:07:46]Thread 3067067748 joined [09:07:46]Waiting for new connection... [09:07:46] Sock 10.Parse request [09:07:46]Sock 10.Check first char [09:07:46]Sock 10.First char is OK [09:07:46]request: POST /json_proto HTTP/1.0 [09:07:46]Method: POST [09:07:46]URL: /json_proto [09:07:46]Method is POST - this is cgi request [09:07:46]url: /json_proto [09:07:46]query_string will be loaded in cgi processing [09:07:46]execute_cgi json_proto POST (null) [09:07:46]execute_cgi path=json_proto method=POST [09:07:46]POST find Content-Length [09:07:46]Host: 172.17.46.195:8080 [09:07:46]Content-Length: 752 [09:07:46]Content-Type: application/json [09:07:46] [09:07:46]POST finish read [09:07:46]Found Content-Length = 752 [09:07:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 6.870, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104840", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:46]execute_script... [09:07:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 6.870, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104840", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:46]POST & json_proto [09:07:46]process_json_proto [09:07:46]json parsed OK: [09:07:46]protocol is kg_v1.0 [09:07:46]action value=close_receipt [09:07:46]process_action close_receipt [09:07:46]cmd_close_receipt [09:07:46]MH_GetDate [09:07:46]Write to MH i2c: F0 00 00 C3 12 C4 [09:07:46]Write i2c OK [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: F0 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: F0 09 00 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: F0 09 00 C3 12 00 E3 5C C4 66 75 08 C2 66 DB [09:07:46]GetLastDocTimeStamp 1724144851 [09:07:46]current date 1724144867 [09:07:46]FM_GetShiftState [09:07:46]SAM_PROTO_GetShiftState [09:07:46]wFMCommunicate request_size=4 [09:07:46]MH_SAM_APDU [09:07:46]CAPDU: 80 13 01 00 [09:07:46]Write to MH i2c: E2 08 00 C4 12 80 13 01 00 00 00 00 00 53 [09:07:46]Write i2c OK [09:07:46]MH_I2C_Read... [09:07:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:46]Read from MH i2c: E2 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 0E 00 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 0E 00 C4 12 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 DD [09:07:46]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:07:46]wFMCommunicate OK [09:07:46]SAM_PROTO_GetShiftState done [09:07:46]FM_GetShiftState done [09:07:46]opened in 1724112758 [09:07:46]opened+sec_in_day 1724199158 [09:07:46]quantity*price = 0 [09:07:46]sum+1 = 1 [09:07:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 140 20.08.2024 09:07 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30104840 ФМ: 0000000000871802 ФД: 200841 ФПД: 243350956644660 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090747&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200841&fm=243350956644660&tin=02508201610067®Number=0000000000092545&sum=0 [09:07:47]StoreToDocumentArchive [09:07:47]shift 466 fd 200841 [09:07:47]save to /storage/0466/doc_00200841 [09:07:47]save last doc name /storage/0466/doc_00200841 to /storage/kkm_last_doc_name [09:07:47]save OK [09:07:47]Clear old archive folders... [09:07:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:07:47]tlvbuf is 0108F170 [09:07:47]SAM_PROTO_ClearQueue [09:07:47]wFMCommunicate request_size=4 [09:07:47]MH_SAM_APDU [09:07:47]CAPDU: 80 09 00 00 [09:07:47]Write to MH i2c: E2 08 00 D1 12 80 09 00 00 00 00 00 00 55 [09:07:47]Write i2c OK [09:07:47]MH_I2C_Read... [09:07:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:48]Read from MH i2c: E2 [09:07:48]MH_I2C_Read... [09:07:48]Read from MH i2c: E2 03 00 [09:07:48]MH_I2C_Read... [09:07:48]Read from MH i2c: E2 03 00 D1 12 00 90 00 57 [09:07:48]RAPDU: 90 00 [09:07:48]wFMCommunicate OK [09:07:48]SAM_PROTO_ClearQueue done [09:07:48]KKMCreateOFDPacket [09:07:48]OFDProtocolAddRootSTLVToBuf [09:07:48]FM_MakeSignedData [09:07:48]FM_MakeSignedData [09:07:48]SAM_PROTO_SignData [09:07:48]wFMCommunicate request_size=4 [09:07:48]MH_SAM_APDU [09:07:48]CAPDU: 80 0D 01 02 [09:07:48]Write to MH i2c: E2 08 00 D2 12 80 0D 01 02 00 00 00 00 5D [09:07:48]Write i2c OK [09:07:48]MH_I2C_Read... [09:07:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:48]Read from MH i2c: E2 [09:07:48]MH_I2C_Read... [09:07:48]Read from MH i2c: E2 03 00 [09:07:48]MH_I2C_Read... [09:07:48]Read from MH i2c: E2 03 00 D2 12 00 90 00 58 [09:07:48]RAPDU: 90 00 [09:07:48]wFMCommunicate OK [09:07:48]wFMCommunicate request_size=255 [09:07:48]MH_SAM_APDU [09:07:48]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D6 1A 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 8C 00 00 00 F4 03 04 00 E3 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 89 10 03 00 35 04 06 00 DD 53 8F 53 [09:07:48]Write to MH i2c: E2 02 01 D3 12 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D6 1A 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 8C 00 00 00 F4 03 04 00 E3 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 89 10 03 00 35 04 06 00 DD 53 8F 53 00 00 1A [09:07:48]Write i2c OK [09:07:48]MH_I2C_Read... [09:07:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:48]Read from MH i2c: E2 [09:07:48]MH_I2C_Read... [09:07:48]Read from MH i2c: E2 03 00 [09:07:48]MH_I2C_Read... [09:07:48]Read from MH i2c: E2 03 00 D3 12 00 90 00 59 [09:07:48]RAPDU: 90 00 [09:07:48]wFMCommunicate OK [09:07:48]wFMCommunicate request_size=7 [09:07:48]MH_SAM_APDU [09:07:48]CAPDU: 80 0D 02 02 02 99 34 [09:07:48]Write to MH i2c: E2 0A 00 D4 12 80 0D 02 02 02 00 99 34 00 00 31 [09:07:48]Write i2c OK [09:07:48]MH_I2C_Read... [09:07:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:48]Read from MH i2c: E2 [09:07:48]MH_I2C_Read... [09:07:48]Read from MH i2c: E2 03 00 [09:07:48]MH_I2C_Read... [09:07:48]Read from MH i2c: E2 03 00 D4 12 00 90 00 5A [09:07:48]RAPDU: 90 00 [09:07:48]wFMCommunicate OK [09:07:48]wFMCommunicate request_size=4 [09:07:48]MH_SAM_APDU [09:07:48]CAPDU: 80 0D 03 02 [09:07:48]Write to MH i2c: E2 08 00 D5 12 80 0D 03 02 00 00 00 00 62 [09:07:48]Write i2c OK [09:07:48]MH_I2C_Read... [09:07:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:48]Read from MH i2c: E2 [09:07:48]MH_I2C_Read... [09:07:48]Read from MH i2c: E2 0B 00 [09:07:48]MH_I2C_Read... [09:07:48]Read from MH i2c: E2 0B 00 D5 12 00 F8 07 BB 4F FD 39 C2 5E 90 00 C2 [09:07:48]RAPDU: F8 07 BB 4F FD 39 C2 5E 90 00 [09:07:48]wFMCommunicate OK [09:07:48]SAM_PROTO_SignData done [09:07:48]FM_MakeSignedData done [09:07:48]CreateOFDProtocolMessage [09:07:48]wFMCommunicate request_size=4 [09:07:48]MH_SAM_APDU [09:07:48]CAPDU: 80 11 00 00 [09:07:48]Write to MH i2c: E2 08 00 D6 12 80 11 00 00 00 00 00 00 62 [09:07:48]Write i2c OK [09:07:48]MH_I2C_Read... [09:07:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:48]Read from MH i2c: E2 [09:07:48]MH_I2C_Read... [09:07:48]Read from MH i2c: E2 17 00 [09:07:48]MH_I2C_Read... [09:07:48]Read from MH i2c: E2 17 00 D6 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AF [09:07:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:07:48]wFMCommunicate OK [09:07:48]CreateOFDProtocolMessage done [09:07:48]OFDSenderStorePacket 200841 [09:07:48]StoreOFDPacket docnum=200841 [09:07:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 D3 6F 04 01 65 02 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D6 1A 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 8C 00 00 00 F4 03 04 00 E3 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 89 10 03 00 35 04 06 00 DD 53 8F 53 99 34 F8 07 BB 4F FD 39 C2 5E [09:07:48]CheckFolder [09:07:48]dirname=/storage/ofd_packets [09:07:48]CheckFolder done [09:07:48]ProducePacketName [09:07:48]name=ofd_packets/00200841 [09:07:48]NVStorageSaveData ofd_packets/00200841 [09:07:48]File name is /storage/ofd_packets/00200841 [09:07:48]Write 298 bytes [09:07:48]NVStorageSaveData done [09:07:48]OFDSenderStorePacket done [09:07:48]KKMCreateOFDPacket done [09:07:48]NVStorageSaveData kkm_last_timestamp [09:07:48]File name is /storage/kkm_last_timestamp [09:07:48]Write 4 bytes [09:07:48]NVStorageSaveData done [09:07:48]ExternCall_PrintAddStr [09:07:48]wPrintStart [09:07:48]Write to MH i2c: 01 00 00 D7 12 E9 [09:07:48]Write i2c OK [09:07:48]MH_I2C_Read... [09:07:48]Read from MH i2c: 01 [09:07:48]MH_I2C_Read... [09:07:48]Read from MH i2c: 01 07 00 [09:07:48]MH_I2C_Read... [09:07:48]Read from MH i2c: 01 07 00 D7 12 00 00 00 00 00 FF 0F FE [09:07:48]RasterBufferAndPrint [09:07:48]line Счет N : (1)11328421 [09:07:48]line ИНН: 02508201610067 [09:07:48]line Контрольно-Кассовый Чек [09:07:48]line ПРОДАЖА [09:07:48]line ТРК (МРК, ГНК) : 51 [09:07:48]line Товар: 2710194210 [09:07:48]line ДТ-К-5 [09:07:48]line 6.870 * 0.00 [09:07:48]line = 0.00 [09:07:48]line НДС 12% НСП 1% [09:07:48]line > о реализуемом товаре [09:07:48]line ИТОГО: 0.00 [09:07:48]line НСП 1% : 0.00 [09:07:48]line НДС 12% : 0.00 [09:07:48]line Наличными: 0.00 [09:07:48]line Безнал.: 0.00 [09:07:48]line Место: АЗС № 95 "Партнер Нефть" [09:07:48]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:07:48]line СНО: Общий режим [09:07:48]line Чек 140 20.08.2024 09:07 [09:07:48]line Смена: 466 ФФД: 1.0 [09:07:48]line ЗНМ: 0300000079 [09:07:48]line РНМ: 0000000000092545 [09:07:48]line Версия ККМ: 001 [09:07:48]line Талоны: ТК ГПНА Online [09:07:48]line 30104840 [09:07:48]line ФМ: 0000000000871802 [09:07:48]line ФД: 200841 [09:07:48]line ФПД: 243350956644660 [09:07:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090747&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200841&fm=243350956644660&tin=02508201610067®Number=0000000000092545&sum=0 [09:07:48]OFD Sender: Processing packet 200841 [packets to send 247, broken 246] [09:07:48]ProducePacketName [09:07:48]name=ofd_packets/00200841 [09:07:48]OFD Sender: To server: pG, [09:07:48]CommunicateWithHost lk.salyk.kg:30040 [09:07:48]ConnectInit lk.salyk.kg [09:07:48]written 0, free lines is 4095 [09:07:49]Connected sock=9 [09: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 31 38 30 32 0C 01 00 00 D3 6F 04 01 65 02 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D6 1A 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 8C 00 00 00 F4 03 04 00 E3 5C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 89 10 03 00 35 04 06 00 DD 53 8F 53 99 34 F8 07 BB 4F FD 39 C2 5E [09:07:49]Write to MH i2c: 01 00 00 01 13 14 [09:07:49]Write i2c OK [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: 01 [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: 01 07 00 [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: 01 07 00 01 13 00 00 00 00 00 F6 0C 1D [09:07:49]RasterBufferAndPrint [09:07:49]line [09:07:49]line [09:07:49]line [09:07:49]line [09:07:49]line [09:07:49]written 0, free lines is 3327 [09:07:49]MH_Cut [09:07:49]Write to MH i2c: D1 01 00 08 13 01 ED [09:07:49]Write i2c OK [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: D1 [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: D1 01 00 [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: D1 01 00 08 13 00 EC [09:07:49]Write to MH i2c: 01 00 00 09 13 1C [09:07:49]Write i2c OK [09:07:49]MH_I2C_Read... [09:07:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 58 09 47 00 DD 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 31 38 30 32 10 04 04 00 89 10 03 00 F4 03 04 00 4B 07 C4 66 B6 04 01 00 00 74 D4 33 40 7B F2 F3 22 [09:07:49]CommunicateWithHost err = 0 [09:07:49]CheckOFDResponse [09:07:49]1017 (14) - 77093643461234 [09:07:49]1041 (16) - 0000000000871802 [09:07:49]1040 (4) - 200841 [09:07:49]1012 (4) - 20.08.2024 03:02 [09:07:49]1206 (1) - 0 [09:07:49]OFD Sender: Remove packet 200841 [09:07:49]ProducePacketName [09:07:49]name=ofd_packets/00200841 [09:07:49]NVStorageDeleteData [09:07:49]OFD Sender: No OFD packet to send [09:07:49]*** Cut start [09:07:49]*** Purtial cut [09:07:49]*** Stage 1: CUTSNS_PIN = 1 [09:07:50]Read from MH i2c: 01 [09:07:50]MH_I2C_Read... [09:07:50]Read from MH i2c: 01 07 00 [09:07:50]MH_I2C_Read... [09:07:50]*** Stop cut motor [09:07:50]Read from MH i2c: 01 07 00 09 13 00 00 00 00 00 FF 0F 31 [09:07:50]process_action close_receipt done [09:07:50]requested_data is exist [09:07:50]produce_requested_data [09:07:50]requested_item fm.sn is exist - process it [09:07:50]wFMCommunicate request_size=4 [09:07:50]MH_SAM_APDU [09:07:50]CAPDU: 80 11 00 00 [09:07:50]Write to MH i2c: E2 08 00 0A 13 80 11 00 00 00 00 00 00 97 [09:07:50]*** Cut end [09:07:50]Write i2c OK [09:07:50]MH_I2C_Read... [09:07:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:50]Read from MH i2c: E2 [09:07:50]MH_I2C_Read... [09:07:50]Read from MH i2c: E2 17 00 [09:07:50]MH_I2C_Read... [09:07:50]Read from MH i2c: E2 17 00 0A 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E4 [09:07:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:07:50]wFMCommunicate OK [09:07:50]requested_item fd.num is exist - process it [09:07:50]SAM_PROTO_GetFieldsCounters [09:07:50]wFMCommunicate request_size=4 [09:07:50]MH_SAM_APDU [09:07:50]CAPDU: 80 13 00 00 [09:07:50]Write to MH i2c: E2 08 00 0B 13 80 13 00 00 00 00 00 00 9A [09:07:50]Write i2c OK [09:07:50]MH_I2C_Read... [09:07:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:50]Read from MH i2c: E2 [09:07:50]MH_I2C_Read... [09:07:50]Read from MH i2c: E2 62 00 [09:07:50]MH_I2C_Read... [09:07:50]Read from MH i2c: E2 62 00 0B 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 89 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 C8 [09:07:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 89 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:07:50]wFMCommunicate OK [09:07:50]SAM_PROTO_GetFieldsCounters done [09:07:50]requested_item shift.num is exist - process it [09:07:50]requested_item shift.opened is exist - process it [09:07:50]req_shift_opened [09:07:50]FM_GetShiftState [09:07:50]SAM_PROTO_GetShiftState [09:07:50]wFMCommunicate request_size=4 [09:07:50]MH_SAM_APDU [09:07:50]CAPDU: 80 13 01 00 [09:07:50]Write to MH i2c: E2 08 00 0C 13 80 13 01 00 00 00 00 00 9C [09:07:50]Write i2c OK [09:07:50]MH_I2C_Read... [09:07:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:50]Read from MH i2c: E2 [09:07:50]MH_I2C_Read... [09:07:50]Read from MH i2c: E2 0E 00 [09:07:50]MH_I2C_Read... [09:07:50]Read from MH i2c: E2 0E 00 0C 13 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 26 [09:07:50]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:07:50]wFMCommunicate OK [09:07:50]SAM_PROTO_GetShiftState done [09:07:50]FM_GetShiftState done [09:07:50]req_shift_opened done [09:07:50]requested_item shift.open_date is exist - process it [09:07:50]req_shift_open_date [09:07:50]req_shift_open_date done [09:07:50]produce_requested_data done [09:07:50]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200841,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:07:50]process_action_free close_receipt [09:07:50]json_value_free [09:07:50]json_value_free done [09:07:50]process_json_proto returns [09:07:50]Send response to host [09:07:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200841,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:07:50]free response buf [09:07:50]execute_script done [09:07:50]execute_script returns [09:07:50]free content buf [09:07:50]Sock 10.Close socket [09:07:50]Sock 10.Thread stoped [09:07:54]OFD Sender: No OFD packet to send [09:07:59]OFD Sender: No OFD packet to send [09:08:04]OFD Sender: No OFD packet to send [09:08:09]OFD Sender: No OFD packet to send [09:08:14]OFD Sender: No OFD packet to send [09:08:19]OFD Sender: No OFD packet to send [09:08:24]OFD Sender: No OFD packet to send [09:08:29]OFD Sender: No OFD packet to send [09:08:34]OFD Sender: No OFD packet to send [09:08:39]OFD Sender: No OFD packet to send [09:08:44]OFD Sender: No OFD packet to send [09:08:49]OFD Sender: No OFD packet to send [09:08:54]OFD Sender: No OFD packet to send [09:08:59]OFD Sender: No OFD packet to send [09:09:04]accept exits with 8 [09:09:04]New connection [09:09:04]New thread 3067067748 created [09:09:04]Thread 3067211108 joined [09:09:04]Waiting for new connection... [09:09:04] Sock 8.Parse request [09:09:04]Sock 8.Check first char [09:09:04]Sock 8.First char is OK [09:09:04]request: POST /json_proto HTTP/1.0 [09:09:04]Method: POST [09:09:04]URL: /json_proto [09:09:04]Method is POST - this is cgi request [09:09:04]url: /json_proto [09:09:04]query_string will be loaded in cgi processing [09:09:04]execute_cgi json_proto POST (null) [09:09:04]execute_cgi path=json_proto method=POST [09:09:04]POST find Content-Length [09:09:04]Host: 172.17.46.195:8080 [09:09:04]Content-Length: 805 [09:09:04]Content-Type: application/json [09:09:04] [09:09:04]POST finish read [09:09:04]Found Content-Length = 805 [09:09:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328422", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:04]execute_script... [09:09: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)11328422", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:04]POST & json_proto [09:09:04]process_json_proto [09:09:04]json parsed OK: [09:09:04]protocol is kg_v1.0 [09:09:04]action value=close_receipt [09:09:04]process_action close_receipt [09:09:04]cmd_close_receipt [09:09:04]MH_GetDate [09:09:04]Write to MH i2c: F0 00 00 0D 13 0F [09:09:04]Write i2c OK [09:09:04]MH_I2C_Read... [09:09:04]Read from MH i2c: F0 [09:09:04]MH_I2C_Read... [09:09:04]Read from MH i2c: F0 09 00 [09:09:04]MH_I2C_Read... [09:09:04]Read from MH i2c: F0 09 00 0D 13 00 31 5D C4 66 75 08 C2 66 75 [09:09:04]GetLastDocTimeStamp 1724144867 [09:09:04]current date 1724144945 [09:09:04]FM_GetShiftState [09:09:04]SAM_PROTO_GetShiftState [09:09:04]wFMCommunicate request_size=4 [09:09:04]MH_SAM_APDU [09:09:04]CAPDU: 80 13 01 00 [09:09:04]Write to MH i2c: E2 08 00 0E 13 80 13 01 00 00 00 00 00 9E [09:09:04]Write i2c OK [09:09:04]MH_I2C_Read... [09:09:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:04]Read from MH i2c: E2 [09:09:04]MH_I2C_Read... [09:09:04]Read from MH i2c: E2 0E 00 [09:09:04]MH_I2C_Read... [09:09:04]Read from MH i2c: E2 0E 00 0E 13 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 28 [09:09:04]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:09:04]wFMCommunicate OK [09:09:04]SAM_PROTO_GetShiftState done [09:09:04]FM_GetShiftState done [09:09:04]opened in 1724112758 [09:09:04]opened+sec_in_day 1724199158 [09:09:04]quantity*price = 100005 [09:09:04]sum+1 = 100006 [09:09:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 141 20.08.2024 09:09 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200842 ФПД: 150795034243538 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090905&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200842&fm=150795034243538&tin=02508201610067®Number=0000000000092545&sum=100005 [09:09:05]StoreToDocumentArchive [09:09:05]shift 466 fd 200842 [09:09:05]save to /storage/0466/doc_00200842 [09:09:05]save last doc name /storage/0466/doc_00200842 to /storage/kkm_last_doc_name [09:09:05]save OK [09:09:05]Clear old archive folders... [09:09:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:09:05]tlvbuf is 01008DE0 [09:09:05]SAM_PROTO_ClearQueue [09:09:05]wFMCommunicate request_size=4 [09:09:05]MH_SAM_APDU [09:09:05]CAPDU: 80 09 00 00 [09:09:05]Write to MH i2c: E2 08 00 1B 13 80 09 00 00 00 00 00 00 A0 [09:09:05]Write i2c OK [09:09:05]MH_I2C_Read... [09:09:05]Read from MH i2c: E2 [09:09:05]MH_I2C_Read... [09:09:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:09:05]Read from MH i2c: E2 03 00 [09:09:05]MH_I2C_Read... [09:09:05]Read from MH i2c: E2 03 00 1B 13 00 90 00 A2 [09:09:05]RAPDU: 90 00 [09:09:05]wFMCommunicate OK [09:09:05]SAM_PROTO_ClearQueue done [09:09:05]KKMCreateOFDPacket [09:09:05]OFDProtocolAddRootSTLVToBuf [09:09:05]FM_MakeSignedData [09:09:05]FM_MakeSignedData [09:09:05]SAM_PROTO_SignData [09:09:05]wFMCommunicate request_size=4 [09:09:05]MH_SAM_APDU [09:09:05]CAPDU: 80 0D 01 02 [09:09:05]Write to MH i2c: E2 08 00 1C 13 80 0D 01 02 00 00 00 00 A8 [09:09:05]Write i2c OK [09:09:05]MH_I2C_Read... [09:09:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:09:05]Read from MH i2c: E2 [09:09:05]MH_I2C_Read... [09:09:05]Read from MH i2c: E2 03 00 [09:09:05]MH_I2C_Read... [09:09:05]Read from MH i2c: E2 03 00 1C 13 00 90 00 A3 [09:09:05]RAPDU: 90 00 [09:09:05]wFMCommunicate OK [09:09:05]wFMCommunicate request_size=255 [09:09:05]MH_SAM_APDU [09:09: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 31 5D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8A 10 03 00 35 04 06 00 89 [09:09:05]Write to MH i2c: E2 02 01 1D 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 31 5D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8A 10 03 00 35 04 06 00 89 00 00 F7 [09:09:05]Write i2c OK [09:09:05]MH_I2C_Read... [09:09:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:06]Read from MH i2c: E2 [09:09:06]MH_I2C_Read... [09:09:06]Read from MH i2c: E2 03 00 [09:09:06]MH_I2C_Read... [09:09:06]Read from MH i2c: E2 03 00 1D 13 00 90 00 A4 [09:09:06]RAPDU: 90 00 [09:09:06]wFMCommunicate OK [09:09:06]wFMCommunicate request_size=10 [09:09:06]MH_SAM_APDU [09:09:06]CAPDU: 80 0D 02 02 05 25 B4 73 31 D2 [09:09:06]Write to MH i2c: E2 0D 00 1E 13 80 0D 02 02 05 00 25 B4 73 31 D2 00 00 04 [09:09:06]Write i2c OK [09:09:06]MH_I2C_Read... [09:09:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:06]Read from MH i2c: E2 [09:09:06]MH_I2C_Read... [09:09:06]Read from MH i2c: E2 03 00 [09:09:06]MH_I2C_Read... [09:09:06]Read from MH i2c: E2 03 00 1E 13 00 90 00 A5 [09:09:06]RAPDU: 90 00 [09:09:06]wFMCommunicate OK [09:09:06]wFMCommunicate request_size=4 [09:09:06]MH_SAM_APDU [09:09:06]CAPDU: 80 0D 03 02 [09:09:06]Write to MH i2c: E2 08 00 1F 13 80 0D 03 02 00 00 00 00 AD [09:09:06]Write i2c OK [09:09:06]MH_I2C_Read... [09:09:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:09:06]Read from MH i2c: E2 [09:09:06]MH_I2C_Read... [09:09:06]Read from MH i2c: E2 0B 00 [09:09:06]MH_I2C_Read... [09:09:06]Read from MH i2c: E2 0B 00 1F 13 00 35 81 48 F3 3A A1 CF 91 90 00 DA [09:09:06]RAPDU: 35 81 48 F3 3A A1 CF 91 90 00 [09:09:06]wFMCommunicate OK [09:09:06]SAM_PROTO_SignData done [09:09:06]FM_MakeSignedData done [09:09:06]CreateOFDProtocolMessage [09:09:06]wFMCommunicate request_size=4 [09:09:06]MH_SAM_APDU [09:09:06]CAPDU: 80 11 00 00 [09:09:06]Write to MH i2c: E2 08 00 20 13 80 11 00 00 00 00 00 00 AD [09:09:06]Write i2c OK [09:09:06]MH_I2C_Read... [09:09:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:06]Read from MH i2c: E2 [09:09:06]MH_I2C_Read... [09:09:06]Read from MH i2c: E2 17 00 [09:09:06]MH_I2C_Read... [09:09:06]Read from MH i2c: E2 17 00 20 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FA [09:09:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:09:06]wFMCommunicate OK [09:09:06]CreateOFDProtocolMessage done [09:09:06]OFDSenderStorePacket 200842 [09:09:06]StoreOFDPacket docnum=200842 [09:09:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 24 DC 07 01 E0 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 31 5D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8A 10 03 00 35 04 06 00 89 25 B4 73 31 D2 35 81 48 F3 3A A1 CF 91 [09:09:06]CheckFolder [09:09:06]dirname=/storage/ofd_packets [09:09:06]CheckFolder done [09:09:06]ProducePacketName [09:09:06]name=ofd_packets/00200842 [09:09:06]NVStorageSaveData ofd_packets/00200842 [09:09:06]File name is /storage/ofd_packets/00200842 [09:09:06]Write 301 bytes [09:09:06]NVStorageSaveData done [09:09:06]OFDSenderStorePacket done [09:09:06]KKMCreateOFDPacket done [09:09:06]NVStorageSaveData kkm_last_timestamp [09:09:06]File name is /storage/kkm_last_timestamp [09:09:06]Write 4 bytes [09:09:06]NVStorageSaveData done [09:09:06]ExternCall_PrintAddStr [09:09:06]wPrintStart [09:09:06]Write to MH i2c: 01 00 00 21 13 34 [09:09:06]Write i2c OK [09:09:06]MH_I2C_Read... [09:09:06]Read from MH i2c: 01 [09:09:06]MH_I2C_Read... [09:09:06]Read from MH i2c: 01 07 00 [09:09:06]MH_I2C_Read... [09:09:06]Read from MH i2c: 01 07 00 21 13 00 00 00 00 00 FF 0F 49 [09:09:06]RasterBufferAndPrint [09:09:06]line Счет N : (1)11328422 [09:09:06]line ИНН: 02508201610067 [09:09:06]line Контрольно-Кассовый Чек [09:09:06]line ПРОДАЖА [09:09:06]line ТРК (МРК, ГНК) : 12 [09:09:06]line Товар: 2710124130 [09:09:06]line Аи-92-К-4 [09:09:06]line 14.750 * 67.80 [09:09:06]line = 1000.05 [09:09:06]line НДС 12% НСП 1% [09:09:06]line > о реализуемом товаре [09:09:06]line ИТОГО: 1000.05 [09:09:06]line НСП 1% : 8.85 [09:09:06]line НДС 12% : 106.20 [09:09:06]line Наличными: 0.00 [09:09:06]line Безнал.: 1000.05 [09:09:06]line Место: АЗС № 95 "Партнер Нефть" [09:09:06]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:09:06]line СНО: Общий режим [09:09:06]line Чек 141 20.08.2024 09:09 [09:09:06]line Смена: 466 ФФД: 1.0 [09:09:06]line ЗНМ: 0300000079 [09:09:06]line РНМ: 0000000000092545 [09:09:06]line Версия ККМ: 001 [09:09:06]line Платежная система: O! деньги [09:09:06]line ФМ: 0000000000871802 [09:09:06]line ФД: 200842 [09:09:06]line ФПД: 150795034243538 [09:09:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090905&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200842&fm=150795034243538&tin=02508201610067®Number=0000000000092545&sum=100005 [09:09:06]OFD Sender: Processing packet 200842 [packets to send 247, broken 246] [09:09:06]ProducePacketName [09:09:06]name=ofd_packets/00200842 [09:09:06]OFD Sender: To server: pG, [09:09:06]CommunicateWithHost lk.salyk.kg:30040 [09:09:06]ConnectInit lk.salyk.kg [09:09:06]written 0, free lines is 4095 [09:09:06]Connected sock=10 [09:09:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 24 DC 07 01 E0 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 31 5D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8A 10 03 00 35 04 06 00 89 25 B4 73 31 D2 35 81 48 F3 3A A1 CF 91 [09:09:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 85 53 47 00 C7 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8A 10 03 00 F4 03 04 00 98 07 C4 66 B6 04 01 00 00 AE AF 71 BB 76 78 0F 13 [09:09:07]CommunicateWithHost err = 0 [09:09:07]CheckOFDResponse [09:09:07]1017 (14) - 77093643461234 [09:09:07]1041 (16) - 0000000000871802 [09:09:07]1040 (4) - 200842 [09:09:07]1012 (4) - 20.08.2024 03:03 [09:09:07]1206 (1) - 0 [09:09:07]OFD Sender: Remove packet 200842 [09:09:07]ProducePacketName [09:09:07]name=ofd_packets/00200842 [09:09:07]NVStorageDeleteData [09:09:07]Write to MH i2c: 01 00 00 4B 13 5E [09:09:07]Write i2c OK [09:09:07]MH_I2C_Read... [09:09:07]Read from MH i2c: 01 [09:09:07]MH_I2C_Read... [09:09:07]Read from MH i2c: 01 07 00 [09:09:07]MH_I2C_Read... [09:09:07]Read from MH i2c: 01 07 00 4B 13 00 00 00 00 00 06 0D 78 [09:09:07]RasterBufferAndPrint [09:09:07]line [09:09:07]line [09:09:07]line [09:09:07]line [09:09:07]line [09:09:07]written 0, free lines is 3340 [09:09:07]MH_Cut [09:09:07]Write to MH i2c: D1 01 00 52 13 01 37 [09:09:07]Write i2c OK [09:09:07]MH_I2C_Read... [09:09:07]Read from MH i2c: D1 [09:09:07]MH_I2C_Read... [09:09:07]Read from MH i2c: D1 01 00 [09:09:07]MH_I2C_Read... [09:09:07]Read from MH i2c: D1 01 00 52 13 00 36 [09:09:07]Write to MH i2c: 01 00 00 53 13 66 [09:09:07]Write i2c OK [09:09:07]MH_I2C_Read... [09:09:07]OFD Sender: No OFD packet to send [09:09:07]*** Cut start [09:09:07]*** Purtial cut [09:09:07]*** CUTSNS_PIN = 0 [09:09:08]*** Stage 1: CUTSNS_PIN = 1 [09:09:09]Read from MH i2c: 01 [09:09:09]MH_I2C_Read... [09:09:09]*** Stop cut motor [09:09:09]*** Cut end [09:09:09]Read from MH i2c: 01 07 00 [09:09:09]MH_I2C_Read... [09:09:09]Read from MH i2c: 01 07 00 53 13 00 00 00 00 00 FF 0F 7B [09:09:09]process_action close_receipt done [09:09:09]requested_data is exist [09:09:09]produce_requested_data [09:09:09]requested_item fm.sn is exist - process it [09:09:09]wFMCommunicate request_size=4 [09:09:09]MH_SAM_APDU [09:09:09]CAPDU: 80 11 00 00 [09:09:09]Write to MH i2c: E2 08 00 54 13 80 11 00 00 00 00 00 00 E1 [09:09:09]Write i2c OK [09:09:09]MH_I2C_Read... [09:09:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:09]Read from MH i2c: E2 [09:09:09]MH_I2C_Read... [09:09:09]Read from MH i2c: E2 17 00 [09:09:09]MH_I2C_Read... [09:09:09]Read from MH i2c: E2 17 00 54 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2E [09:09:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:09:09]wFMCommunicate OK [09:09:09]requested_item fd.num is exist - process it [09:09:09]SAM_PROTO_GetFieldsCounters [09:09:09]wFMCommunicate request_size=4 [09:09:09]MH_SAM_APDU [09:09:09]CAPDU: 80 13 00 00 [09:09:09]Write to MH i2c: E2 08 00 55 13 80 13 00 00 00 00 00 00 E4 [09:09:09]Write i2c OK [09:09:09]MH_I2C_Read... [09:09:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:09:10]Read from MH i2c: E2 [09:09:10]MH_I2C_Read... [09:09:10]Read from MH i2c: E2 62 00 [09:09:10]MH_I2C_Read... [09:09:10]Read from MH i2c: E2 62 00 55 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8A 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 16 [09:09: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8A 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:09:10]wFMCommunicate OK [09:09:10]SAM_PROTO_GetFieldsCounters done [09:09:10]requested_item shift.num is exist - process it [09:09:10]requested_item shift.opened is exist - process it [09:09:10]req_shift_opened [09:09:10]FM_GetShiftState [09:09:10]SAM_PROTO_GetShiftState [09:09:10]wFMCommunicate request_size=4 [09:09:10]MH_SAM_APDU [09:09:10]CAPDU: 80 13 01 00 [09:09:10]Write to MH i2c: E2 08 00 56 13 80 13 01 00 00 00 00 00 E6 [09:09:10]Write i2c OK [09:09:10]MH_I2C_Read... [09:09:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:10]Read from MH i2c: E2 [09:09:10]MH_I2C_Read... [09:09:10]Read from MH i2c: E2 0E 00 [09:09:10]MH_I2C_Read... [09:09:10]Read from MH i2c: E2 0E 00 56 13 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 70 [09:09:10]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:09:10]wFMCommunicate OK [09:09:10]SAM_PROTO_GetShiftState done [09:09:10]FM_GetShiftState done [09:09:10]req_shift_opened done [09:09:10]requested_item shift.open_date is exist - process it [09:09:10]req_shift_open_date [09:09:10]req_shift_open_date done [09:09:10]produce_requested_data done [09:09:10]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200842,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:09:10]process_action_free close_receipt [09:09:10]json_value_free [09:09:10]json_value_free done [09:09:10]process_json_proto returns [09:09:10]Send response to host [09:09:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200842,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:09:10]free response buf [09:09:10]execute_script done [09:09:10]execute_script returns [09:09:10]free content buf [09:09:10]Sock 8.Close socket [09:09:10]Sock 8.Thread stoped [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:40]accept exits with 9 [09:09:40]New connection [09:09:40]New thread 3067211108 created [09:09:40]Thread 3067067748 joined [09:09:40]Waiting for new connection... [09:09:40] Sock 9.Parse request [09:09:40]Sock 9.Check first char [09:09:40]Sock 9.First char is OK [09:09:40]request: POST /json_proto HTTP/1.0 [09:09:40]Method: POST [09:09:40]URL: /json_proto [09:09:40]Method is POST - this is cgi request [09:09:40]url: /json_proto [09:09:40]query_string will be loaded in cgi processing [09:09:40]execute_cgi json_proto POST (null) [09:09:40]execute_cgi path=json_proto method=POST [09:09:40]POST find Content-Length [09:09:40]Host: 172.17.46.195:8080 [09:09:40]Content-Length: 669 [09:09:40]Content-Type: application/json [09:09:40] [09:09:40]POST finish read [09:09:40]Found Content-Length = 669 [09:09:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:40]execute_script... [09:09:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:40]POST & json_proto [09:09:40]process_json_proto [09:09:40]json parsed OK: [09:09:40]protocol is kg_v1.0 [09:09:40]action value=close_receipt [09:09:40]process_action close_receipt [09:09:40]cmd_close_receipt [09:09:40]MH_GetDate [09:09:40]Write to MH i2c: F0 00 00 57 13 59 [09:09:40]Write i2c OK [09:09:40]MH_I2C_Read... [09:09:40]Read from MH i2c: F0 [09:09:40]MH_I2C_Read... [09:09:40]Read from MH i2c: F0 09 00 [09:09:40]MH_I2C_Read... [09:09:40]Read from MH i2c: F0 09 00 57 13 00 55 5D C4 66 75 08 C2 66 E3 [09:09:40]GetLastDocTimeStamp 1724144945 [09:09:40]current date 1724144981 [09:09:40]FM_GetShiftState [09:09:40]SAM_PROTO_GetShiftState [09:09:40]wFMCommunicate request_size=4 [09:09:40]MH_SAM_APDU [09:09:40]CAPDU: 80 13 01 00 [09:09:40]Write to MH i2c: E2 08 00 58 13 80 13 01 00 00 00 00 00 E8 [09:09:40]Write i2c OK [09:09:40]MH_I2C_Read... [09:09:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:40]Read from MH i2c: E2 [09:09:40]MH_I2C_Read... [09:09:40]Read from MH i2c: E2 0E 00 [09:09:40]MH_I2C_Read... [09:09:40]Read from MH i2c: E2 0E 00 58 13 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 72 [09:09:40]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:09:40]wFMCommunicate OK [09:09:40]SAM_PROTO_GetShiftState done [09:09:40]FM_GetShiftState done [09:09:40]opened in 1724112758 [09:09:40]opened+sec_in_day 1724199158 [09:09:40]quantity*price = 60062 [09:09:40]sum+1 = 60063 [09:09:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 142 20.08.2024 09:09 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200843 ФПД: 177306021040463 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090941&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200843&fm=177306021040463&tin=02508201610067®Number=0000000000092545&sum=60000 [09:09:41]StoreToDocumentArchive [09:09:41]shift 466 fd 200843 [09:09:41]save to /storage/0466/doc_00200843 [09:09:41]save last doc name /storage/0466/doc_00200843 to /storage/kkm_last_doc_name [09:09:41]save OK [09:09:41]Clear old archive folders... [09:09:41]ProcessDocumentItem done err = 0, tmpTLVsize=249 [09:09:41]tlvbuf is 0108E900 [09:09:41]SAM_PROTO_ClearQueue [09:09:41]wFMCommunicate request_size=4 [09:09:41]MH_SAM_APDU [09:09:41]CAPDU: 80 09 00 00 [09:09:41]Write to MH i2c: E2 08 00 65 13 80 09 00 00 00 00 00 00 EA [09:09:41]Write i2c OK [09:09:41]MH_I2C_Read... [09:09:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:09:41]Read from MH i2c: E2 [09:09:41]MH_I2C_Read... [09:09:41]Read from MH i2c: E2 03 00 [09:09:41]MH_I2C_Read... [09:09:41]Read from MH i2c: E2 03 00 65 13 00 90 00 EC [09:09:41]RAPDU: 90 00 [09:09:41]wFMCommunicate OK [09:09:41]SAM_PROTO_ClearQueue done [09:09:41]KKMCreateOFDPacket [09:09:41]OFDProtocolAddRootSTLVToBuf [09:09:41]FM_MakeSignedData [09:09:41]FM_MakeSignedData [09:09:41]SAM_PROTO_SignData [09:09:41]wFMCommunicate request_size=4 [09:09:41]MH_SAM_APDU [09:09:41]CAPDU: 80 0D 01 02 [09:09:41]Write to MH i2c: E2 08 00 66 13 80 0D 01 02 00 00 00 00 F2 [09:09:41]Write i2c OK [09:09:41]MH_I2C_Read... [09:09:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:09:41]Read from MH i2c: E2 [09:09:41]MH_I2C_Read... [09:09:41]Read from MH i2c: E2 03 00 [09:09:41]MH_I2C_Read... [09:09:41]Read from MH i2c: E2 03 00 66 13 00 90 00 ED [09:09:41]RAPDU: 90 00 [09:09:41]wFMCommunicate OK [09:09:41]wFMCommunicate request_size=255 [09:09:41]MH_SAM_APDU [09:09:41]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 55 5D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8B 10 03 00 35 04 06 00 A1 42 46 [09:09:41]Write to MH i2c: E2 02 01 67 13 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 55 5D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8B 10 03 00 35 04 06 00 A1 42 46 00 00 1D [09:09:41]Write i2c OK [09:09:41]MH_I2C_Read... [09:09:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:41]Read from MH i2c: E2 [09:09:41]MH_I2C_Read... [09:09:41]Read from MH i2c: E2 03 00 [09:09:41]MH_I2C_Read... [09:09:41]Read from MH i2c: E2 03 00 67 13 00 90 00 EE [09:09:41]RAPDU: 90 00 [09:09:41]wFMCommunicate OK [09:09:41]wFMCommunicate request_size=8 [09:09:41]MH_SAM_APDU [09:09:41]CAPDU: 80 0D 02 02 03 66 91 4F [09:09:41]Write to MH i2c: E2 0B 00 68 13 80 0D 02 02 03 00 66 91 4F 00 00 41 [09:09:41]Write i2c OK [09:09:41]MH_I2C_Read... [09:09:42]Read from MH i2c: E2 [09:09:42]MH_I2C_Read... [09:09:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:42]Read from MH i2c: E2 03 00 [09:09:42]MH_I2C_Read... [09:09:42]Read from MH i2c: E2 03 00 68 13 00 90 00 EF [09:09:42]RAPDU: 90 00 [09:09:42]wFMCommunicate OK [09:09:42]wFMCommunicate request_size=4 [09:09:42]MH_SAM_APDU [09:09:42]CAPDU: 80 0D 03 02 [09:09:42]Write to MH i2c: E2 08 00 69 13 80 0D 03 02 00 00 00 00 F7 [09:09:42]Write i2c OK [09:09:42]MH_I2C_Read... [09:09:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:09:42]Read from MH i2c: E2 [09:09:42]MH_I2C_Read... [09:09:42]Read from MH i2c: E2 0B 00 [09:09:42]MH_I2C_Read... [09:09:42]Read from MH i2c: E2 0B 00 69 13 00 7E 82 4B 1D 13 5D C5 69 90 00 FE [09:09:42]RAPDU: 7E 82 4B 1D 13 5D C5 69 90 00 [09:09:42]wFMCommunicate OK [09:09:42]SAM_PROTO_SignData done [09:09:42]FM_MakeSignedData done [09:09:42]CreateOFDProtocolMessage [09:09:42]wFMCommunicate request_size=4 [09:09:42]MH_SAM_APDU [09:09:42]CAPDU: 80 11 00 00 [09:09:42]Write to MH i2c: E2 08 00 6A 13 80 11 00 00 00 00 00 00 F7 [09:09:42]Write i2c OK [09:09:42]MH_I2C_Read... [09:09:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:42]Read from MH i2c: E2 [09:09:42]MH_I2C_Read... [09:09:42]Read from MH i2c: E2 17 00 [09:09:42]MH_I2C_Read... [09:09:42]Read from MH i2c: E2 17 00 6A 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 44 [09:09:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:09:42]wFMCommunicate OK [09:09:42]CreateOFDProtocolMessage done [09:09:42]OFDSenderStorePacket 200843 [09:09:42]StoreOFDPacket docnum=200843 [09:09:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 DF B9 05 01 A3 20 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 55 5D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8B 10 03 00 35 04 06 00 A1 42 46 66 91 4F 7E 82 4B 1D 13 5D C5 69 [09:09:42]CheckFolder [09:09:42]dirname=/storage/ofd_packets [09:09:42]CheckFolder done [09:09:42]ProducePacketName [09:09:42]name=ofd_packets/00200843 [09:09:42]NVStorageSaveData ofd_packets/00200843 [09:09:42]File name is /storage/ofd_packets/00200843 [09:09:42]Write 299 bytes [09:09:42]NVStorageSaveData done [09:09:42]OFDSenderStorePacket done [09:09:42]KKMCreateOFDPacket done [09:09:42]NVStorageSaveData kkm_last_timestamp [09:09:42]File name is /storage/kkm_last_timestamp [09:09:42]Write 4 bytes [09:09:42]NVStorageSaveData done [09:09:42]ExternCall_PrintAddStr [09:09:42]wPrintStart [09:09:42]Write to MH i2c: 01 00 00 6B 13 7E [09:09:42]Write i2c OK [09:09:42]MH_I2C_Read... [09:09:42]Read from MH i2c: 01 [09:09:42]MH_I2C_Read... [09:09:42]Read from MH i2c: 01 07 00 [09:09:42]MH_I2C_Read... [09:09:42]Read from MH i2c: 01 07 00 6B 13 00 00 00 00 00 FF 0F 93 [09:09:42]RasterBufferAndPrint [09:09:42]line Счет N : (1)11328423 [09:09:42]line ИНН: 02508201610067 [09:09:42]line Контрольно-Кассовый Чек [09:09:42]line ПРОДАЖА [09:09:42]line ТРК (МРК, ГНК) : 33 [09:09:42]line Товар: 2710124130 [09:09:42]line SU-92-К-5 [09:09:42]line 8.730 * 68.80 [09:09:42]line = 600.62 [09:09:42]line НДС 12% НСП 1% [09:09:42]line > о реализуемом товаре [09:09:42]line ОКРУГЛЕНИЕ: -0.62 [09:09:42]line ИТОГО: 600.00 [09:09:42]line Внесено: 600.00 [09:09:42]line СДАЧА: 0.00 [09:09:42]line НСП 1% : 5.31 [09:09:42]line НДС 12% : 63.78 [09:09:42]line Наличными: 600.00 [09:09:42]line Безнал.: 0.00 [09:09:42]line Место: АЗС № 95 "Партнер Нефть" [09:09:42]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:09:42]line СНО: Общий режим [09:09:42]line Чек 142 20.08.2024 09:09 [09:09:42]line Смена: 466 ФФД: 1.0 [09:09:42]line ЗНМ: 0300000079 [09:09:42]line РНМ: 0000000000092545 [09:09:42]line Версия ККМ: 001 [09:09:42]line ФМ: 0000000000871802 [09:09:42]line ФД: 200843 [09:09:42]line ФПД: 177306021040463 [09:09:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T090941&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200843&fm=177306021040463&tin=02508201610067®Number=0000000000092545&sum=60000 [09:09:42]written 0, free lines is 4095 [09:09:42]OFD Sender: Processing packet 200843 [packets to send 247, broken 246] [09:09:42]ProducePacketName [09:09:42]name=ofd_packets/00200843 [09:09:42]OFD Sender: To server: pG, [09:09:42]CommunicateWithHost lk.salyk.kg:30040 [09:09:42]ConnectInit lk.salyk.kg [09:09:42]Connected sock=10 [09:09:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 DF B9 05 01 A3 20 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 55 5D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8B 10 03 00 35 04 06 00 A1 42 46 66 91 4F 7E 82 4B 1D 13 5D C5 69 [09:09:42]Write to MH i2c: 01 00 00 96 13 A9 [09:09:42]Write i2c OK [09:09:42]MH_I2C_Read... [09:09:42]Read from MH i2c: 01 [09:09:42]MH_I2C_Read... [09:09:42]Read from MH i2c: 01 07 00 [09:09:42]MH_I2C_Read... [09:09:42]Read from MH i2c: 01 07 00 96 13 00 00 00 00 00 EE 0C AA [09:09:42]RasterBufferAndPrint [09:09:42]line [09:09:42]line [09:09:42]line [09:09:42]line [09:09:42]line [09:09:42]written 0, free lines is 3319 [09:09:42]MH_Cut [09:09:42]Write to MH i2c: D1 01 00 9D 13 01 82 [09:09:42]Write i2c OK [09:09:42]MH_I2C_Read... [09:09:42]Read from MH i2c: D1 [09:09:42]MH_I2C_Read... [09:09:42]Read from MH i2c: D1 01 00 [09:09:42]MH_I2C_Read... [09:09:42]Read from MH i2c: D1 01 00 9D 13 00 81 [09:09:42]Write to MH i2c: 01 00 00 9E 13 B1 [09:09:42]Write i2c OK [09:09:42]MH_I2C_Read... [09:09:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F4 F3 47 00 86 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 31 38 30 32 10 04 04 00 8B 10 03 00 F4 03 04 00 BC 07 C4 66 B6 04 01 00 00 19 B9 FC 88 36 91 53 61 [09:09:42]CommunicateWithHost err = 0 [09:09:42]CheckOFDResponse [09:09:42]1017 (14) - 77093643461234 [09:09:42]1041 (16) - 0000000000871802 [09:09:42]1040 (4) - 200843 [09:09:42]1012 (4) - 20.08.2024 03:04 [09:09:42]1206 (1) - 0 [09:09:42]OFD Sender: Remove packet 200843 [09:09:42]ProducePacketName [09:09:42]name=ofd_packets/00200843 [09:09:42]NVStorageDeleteData [09:09:43]*** Cut start [09:09:43]*** Purtial cut [09:09:43]*** Stage 1: CUTSNS_PIN = 1 [09:09:43]OFD Sender: No OFD packet to send [09:09:43]Read from MH i2c: 01 [09:09:43]MH_I2C_Read... [09:09:43]*** Stop cut motor [09:09:43]*** Cut end [09:09:43]Read from MH i2c: 01 07 00 [09:09:43]MH_I2C_Read... [09:09:43]Read from MH i2c: 01 07 00 9E 13 00 00 00 00 00 FF 0F C6 [09:09:43]process_action close_receipt done [09:09:43]requested_data is exist [09:09:43]produce_requested_data [09:09:43]requested_item fm.sn is exist - process it [09:09:43]wFMCommunicate request_size=4 [09:09:43]MH_SAM_APDU [09:09:43]CAPDU: 80 11 00 00 [09:09:43]Write to MH i2c: E2 08 00 9F 13 80 11 00 00 00 00 00 00 2C [09:09:43]Write i2c OK [09:09:43]MH_I2C_Read... [09:09:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:43]Read from MH i2c: E2 [09:09:43]MH_I2C_Read... [09:09:43]Read from MH i2c: E2 17 00 [09:09:43]MH_I2C_Read... [09:09:43]Read from MH i2c: E2 17 00 9F 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 79 [09:09:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:09:43]wFMCommunicate OK [09:09:43]requested_item fd.num is exist - process it [09:09:43]SAM_PROTO_GetFieldsCounters [09:09:43]wFMCommunicate request_size=4 [09:09:43]MH_SAM_APDU [09:09:43]CAPDU: 80 13 00 00 [09:09:43]Write to MH i2c: E2 08 00 A0 13 80 13 00 00 00 00 00 00 2F [09:09:43]Write i2c OK [09:09:43]MH_I2C_Read... [09:09:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:09:43]Read from MH i2c: E2 [09:09:43]MH_I2C_Read... [09:09:43]Read from MH i2c: E2 62 00 [09:09:43]MH_I2C_Read... [09:09:43]Read from MH i2c: E2 62 00 A0 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8B 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [09: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8B 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:09:43]wFMCommunicate OK [09:09:43]SAM_PROTO_GetFieldsCounters done [09:09:43]requested_item shift.num is exist - process it [09:09:43]requested_item shift.opened is exist - process it [09:09:43]req_shift_opened [09:09:43]FM_GetShiftState [09:09:43]SAM_PROTO_GetShiftState [09:09:43]wFMCommunicate request_size=4 [09:09:43]MH_SAM_APDU [09:09:43]CAPDU: 80 13 01 00 [09:09:43]Write to MH i2c: E2 08 00 A1 13 80 13 01 00 00 00 00 00 31 [09:09:43]Write i2c OK [09:09:43]MH_I2C_Read... [09:09:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:43]Read from MH i2c: E2 [09:09:43]MH_I2C_Read... [09:09:43]Read from MH i2c: E2 0E 00 [09:09:43]MH_I2C_Read... [09:09:43]Read from MH i2c: E2 0E 00 A1 13 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 BB [09:09:43]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:09:43]wFMCommunicate OK [09:09:43]SAM_PROTO_GetShiftState done [09:09:43]FM_GetShiftState done [09:09:43]req_shift_opened done [09:09:43]requested_item shift.open_date is exist - process it [09:09:43]req_shift_open_date [09:09:43]req_shift_open_date done [09:09:43]produce_requested_data done [09:09:43]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200843,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:09:43]process_action_free close_receipt [09:09:43]json_value_free [09:09:43]json_value_free done [09:09:43]process_json_proto returns [09:09:43]Send response to host [09:09:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200843,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:09:43]free response buf [09:09:43]execute_script done [09:09:43]execute_script returns [09:09:43]free content buf [09:09:43]Sock 9.Close socket [09:09:43]Sock 9.Thread stoped [09:09:48]OFD Sender: No OFD packet to send [09:09:53]OFD Sender: No OFD packet to send [09:09:58]OFD Sender: No OFD packet to send [09:10:03]OFD Sender: No OFD packet to send [09:10:08]OFD Sender: No OFD packet to send [09:10:13]OFD Sender: No OFD packet to send [09:10:18]OFD Sender: No OFD packet to send [09:10:23]OFD Sender: No OFD packet to send [09:10:28]OFD Sender: No OFD packet to send [09:10:33]OFD Sender: No OFD packet to send [09:10:38]OFD Sender: No OFD packet to send [09:10:43]OFD Sender: No OFD packet to send [09:10:48]OFD Sender: No OFD packet to send [09:10:53]OFD Sender: No OFD packet to send [09:10:58]OFD Sender: No OFD packet to send [09:11:03]OFD Sender: No OFD packet to send [09:11:08]OFD Sender: No OFD packet to send [09:11:13]OFD Sender: No OFD packet to send [09:11:18]OFD Sender: No OFD packet to send [09:11:23]OFD Sender: No OFD packet to send [09:11:28]OFD Sender: No OFD packet to send [09:11:33]OFD Sender: No OFD packet to send [09:11:38]OFD Sender: No OFD packet to send [09:11:43]OFD Sender: No OFD packet to send [09:11:48]OFD Sender: No OFD packet to send [09:11:53]OFD Sender: No OFD packet to send [09:11:58]OFD Sender: No OFD packet to send [09:12:03]OFD Sender: No OFD packet to send [09:12:08]OFD Sender: No OFD packet to send [09:12:13]OFD Sender: No OFD packet to send [09:12:18]OFD Sender: No OFD packet to send [09:12:23]OFD Sender: No OFD packet to send [09:12:28]OFD Sender: No OFD packet to send [09:12:33]OFD Sender: No OFD packet to send [09:12:38]OFD Sender: No OFD packet to send [09:12:43]OFD Sender: No OFD packet to send [09:12:48]OFD Sender: No OFD packet to send [09:12:53]OFD Sender: No OFD packet to send [09:12:58]OFD Sender: No OFD packet to send [09:13:03]OFD Sender: No OFD packet to send [09:13:08]OFD Sender: No OFD packet to send [09:13:13]OFD Sender: No OFD packet to send [09:13:18]OFD Sender: No OFD packet to send [09:13:23]OFD Sender: No OFD packet to send [09:13:28]OFD Sender: No OFD packet to send [09:13:33]OFD Sender: No OFD packet to send [09:13:38]OFD Sender: No OFD packet to send [09:13:43]OFD Sender: No OFD packet to send [09:13:48]OFD Sender: No OFD packet to send [09:13:53]OFD Sender: No OFD packet to send [09:13:55]accept exits with 8 [09:13:55]New connection [09:13:55]New thread 3067067748 created [09:13:56]Thread 3067211108 joined [09:13:56]Waiting for new connection... [09:13:56] Sock 8.Parse request [09:13:56]Sock 8.Check first char [09:13:56]Sock 8.First char is OK [09:13:56]request: POST /json_proto HTTP/1.0 [09:13:56]Method: POST [09:13:56]URL: /json_proto [09:13:56]Method is POST - this is cgi request [09:13:56]url: /json_proto [09:13:56]query_string will be loaded in cgi processing [09:13:56]execute_cgi json_proto POST (null) [09:13:56]execute_cgi path=json_proto method=POST [09:13:56]POST find Content-Length [09:13:56]Host: 172.17.46.195:8080 [09:13:56]Content-Length: 676 [09:13:56]Content-Type: application/json [09:13:56] [09:13:56]POST finish read [09:13:56]Found Content-Length = 676 [09:13:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:13:56]execute_script... [09:13:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:13:56]POST & json_proto [09:13:56]process_json_proto [09:13:56]json parsed OK: [09:13:56]protocol is kg_v1.0 [09:13:56]action value=close_receipt [09:13:56]process_action close_receipt [09:13:56]cmd_close_receipt [09:13:56]MH_GetDate [09:13:56]Write to MH i2c: F0 00 00 A2 13 A4 [09:13:56]Write i2c OK [09:13:56]MH_I2C_Read... [09:13:56]Read from MH i2c: F0 [09:13:56]MH_I2C_Read... [09:13:56]Read from MH i2c: F0 09 00 [09:13:56]MH_I2C_Read... [09:13:56]Read from MH i2c: F0 09 00 A2 13 00 54 5E C4 66 75 08 C2 66 2E [09:13:56]GetLastDocTimeStamp 1724144981 [09:13:56]current date 1724145236 [09:13:56]FM_GetShiftState [09:13:56]SAM_PROTO_GetShiftState [09:13:56]wFMCommunicate request_size=4 [09:13:56]MH_SAM_APDU [09:13:56]CAPDU: 80 13 01 00 [09:13:56]Write to MH i2c: E2 08 00 A3 13 80 13 01 00 00 00 00 00 33 [09:13:56]Write i2c OK [09:13:56]MH_I2C_Read... [09:13:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:56]Read from MH i2c: E2 [09:13:56]MH_I2C_Read... [09:13:56]Read from MH i2c: E2 0E 00 [09:13:56]MH_I2C_Read... [09:13:56]Read from MH i2c: E2 0E 00 A3 13 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 BD [09:13:56]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:13:56]wFMCommunicate OK [09:13:56]SAM_PROTO_GetShiftState done [09:13:56]FM_GetShiftState done [09:13:56]opened in 1724112758 [09:13:56]opened+sec_in_day 1724199158 [09:13:56]quantity*price = 70027 [09:13:56]sum+1 = 70029 [09:13:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 143 20.08.2024 09:13 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200844 ФПД: 212998549773990 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091356&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200844&fm=212998549773990&tin=02508201610067®Number=0000000000092545&sum=70000 [09:13:57]StoreToDocumentArchive [09:13:57]shift 466 fd 200844 [09:13:57]save to /storage/0466/doc_00200844 [09:13:57]save last doc name /storage/0466/doc_00200844 to /storage/kkm_last_doc_name [09:13:57]save OK [09:13:57]Clear old archive folders... [09:13:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:13:57]tlvbuf is 0108EB90 [09:13:57]SAM_PROTO_ClearQueue [09:13:57]wFMCommunicate request_size=4 [09:13:57]MH_SAM_APDU [09:13:57]CAPDU: 80 09 00 00 [09:13:57]Write to MH i2c: E2 08 00 B0 13 80 09 00 00 00 00 00 00 35 [09:13:57]Write i2c OK [09:13:57]MH_I2C_Read... [09:13:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:13:57]Read from MH i2c: E2 [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: E2 03 00 [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: E2 03 00 B0 13 00 90 00 37 [09:13:57]RAPDU: 90 00 [09:13:57]wFMCommunicate OK [09:13:57]SAM_PROTO_ClearQueue done [09:13:57]KKMCreateOFDPacket [09:13:57]OFDProtocolAddRootSTLVToBuf [09:13:57]FM_MakeSignedData [09:13:57]FM_MakeSignedData [09:13:57]SAM_PROTO_SignData [09:13:57]wFMCommunicate request_size=4 [09:13:57]MH_SAM_APDU [09:13:57]CAPDU: 80 0D 01 02 [09:13:57]Write to MH i2c: E2 08 00 B1 13 80 0D 01 02 00 00 00 00 3D [09:13:57]Write i2c OK [09:13:57]MH_I2C_Read... [09:13:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:13:57]Read from MH i2c: E2 [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: E2 03 00 [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: E2 03 00 B1 13 00 90 00 38 [09:13:57]RAPDU: 90 00 [09:13:57]wFMCommunicate OK [09:13:57]wFMCommunicate request_size=255 [09:13:57]MH_SAM_APDU [09:13:57]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 54 5E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8C 10 03 00 35 04 06 00 C1 B8 96 E5 [09:13:57]Write to MH i2c: E2 02 01 B2 13 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 54 5E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8C 10 03 00 35 04 06 00 C1 B8 96 E5 00 00 89 [09:13:57]Write i2c OK [09:13:57]MH_I2C_Read... [09:13:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:57]Read from MH i2c: E2 [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: E2 03 00 [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: E2 03 00 B2 13 00 90 00 39 [09:13:57]RAPDU: 90 00 [09:13:57]wFMCommunicate OK [09:13:57]wFMCommunicate request_size=7 [09:13:57]MH_SAM_APDU [09:13:57]CAPDU: 80 0D 02 02 02 9E A6 [09:13:57]Write to MH i2c: E2 0A 00 B3 13 80 0D 02 02 02 00 9E A6 00 00 88 [09:13:57]Write i2c OK [09:13:57]MH_I2C_Read... [09:13:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:57]Read from MH i2c: E2 [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: E2 03 00 [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: E2 03 00 B3 13 00 90 00 3A [09:13:57]RAPDU: 90 00 [09:13:57]wFMCommunicate OK [09:13:57]wFMCommunicate request_size=4 [09:13:57]MH_SAM_APDU [09:13:57]CAPDU: 80 0D 03 02 [09:13:57]Write to MH i2c: E2 08 00 B4 13 80 0D 03 02 00 00 00 00 42 [09:13:57]Write i2c OK [09:13:57]MH_I2C_Read... [09:13:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:13:57]Read from MH i2c: E2 [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: E2 0B 00 [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: E2 0B 00 B4 13 00 B5 06 7D 9A B1 2E 17 B2 90 00 BD [09:13:57]RAPDU: B5 06 7D 9A B1 2E 17 B2 90 00 [09:13:57]wFMCommunicate OK [09:13:57]SAM_PROTO_SignData done [09:13:57]FM_MakeSignedData done [09:13:57]CreateOFDProtocolMessage [09:13:57]wFMCommunicate request_size=4 [09:13:57]MH_SAM_APDU [09:13:57]CAPDU: 80 11 00 00 [09:13:57]Write to MH i2c: E2 08 00 B5 13 80 11 00 00 00 00 00 00 42 [09:13:57]Write i2c OK [09:13:57]MH_I2C_Read... [09:13:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:57]Read from MH i2c: E2 [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: E2 17 00 [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: E2 17 00 B5 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8F [09:13:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:13:57]wFMCommunicate OK [09:13:57]CreateOFDProtocolMessage done [09:13:57]OFDSenderStorePacket 200844 [09:13:57]StoreOFDPacket docnum=200844 [09:13:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 45 90 04 01 9F C2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 54 5E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8C 10 03 00 35 04 06 00 C1 B8 96 E5 9E A6 B5 06 7D 9A B1 2E 17 B2 [09:13:57]CheckFolder [09:13:57]dirname=/storage/ofd_packets [09:13:57]CheckFolder done [09:13:57]ProducePacketName [09:13:57]name=ofd_packets/00200844 [09:13:57]NVStorageSaveData ofd_packets/00200844 [09:13:57]File name is /storage/ofd_packets/00200844 [09:13:57]Write 298 bytes [09:13:57]NVStorageSaveData done [09:13:57]OFDSenderStorePacket done [09:13:57]KKMCreateOFDPacket done [09:13:57]NVStorageSaveData kkm_last_timestamp [09:13:57]File name is /storage/kkm_last_timestamp [09:13:57]Write 4 bytes [09:13:57]NVStorageSaveData done [09:13:57]ExternCall_PrintAddStr [09:13:57]wPrintStart [09:13:57]Write to MH i2c: 01 00 00 B6 13 C9 [09:13:57]Write i2c OK [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: 01 [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: 01 07 00 [09:13:57]MH_I2C_Read... [09:13:57]Read from MH i2c: 01 07 00 B6 13 00 00 00 00 00 FF 0F DE [09:13:57]RasterBufferAndPrint [09:13:57]line Счет N : (1)11328424 [09:13:57]line ИНН: 02508201610067 [09:13:57]line Контрольно-Кассовый Чек [09:13:57]line ПРОДАЖА [09:13:57]line ТРК (МРК, ГНК) : 51 [09:13:57]line Товар: 2710194210 [09:13:57]line ДТ-К-5 [09:13:57]line 9.190 * 76.20 [09:13:57]line = 700.28 [09:13:57]line НДС 12% НСП 1% [09:13:57]line > о реализуемом товаре [09:13:57]line ОКРУГЛЕНИЕ: -0.28 [09:13:57]line ИТОГО: 700.00 [09:13:57]line Внесено: 700.00 [09:13:57]line СДАЧА: 0.00 [09:13:57]line НСП 1% : 6.20 [09:13:57]line НДС 12% : 74.37 [09:13:57]line Наличными: 700.00 [09:13:57]line Безнал.: 0.00 [09:13:57]line Место: АЗС № 95 "Партнер Нефть" [09:13:57]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:13:57]line СНО: Общий режим [09:13:57]line Чек 143 20.08.2024 09:13 [09:13:57]line Смена: 466 ФФД: 1.0 [09:13:57]line ЗНМ: 0300000079 [09:13:57]line РНМ: 0000000000092545 [09:13:57]line Версия ККМ: 001 [09:13:57]line ФМ: 0000000000871802 [09:13:57]line ФД: 200844 [09:13:57]line ФПД: 212998549773990 [09:13:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091356&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200844&fm=212998549773990&tin=02508201610067®Number=0000000000092545&sum=70000 [09:13:58]OFD Sender: Processing packet 200844 [packets to send 247, broken 246] [09:13:58]ProducePacketName [09:13:58]name=ofd_packets/00200844 [09:13:58]OFD Sender: To server: pG, [09:13:58]CommunicateWithHost lk.salyk.kg:30040 [09:13:58]ConnectInit lk.salyk.kg [09:13:58]written 0, free lines is 4095 [09:13:58]Connected sock=10 [09:13:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 45 90 04 01 9F C2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 54 5E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8C 10 03 00 35 04 06 00 C1 B8 96 E5 9E A6 B5 06 7D 9A B1 2E 17 B2 [09:13:58]Write to MH i2c: 01 00 00 E1 13 F4 [09:13:58]Write i2c OK [09:13:58]MH_I2C_Read... [09:13:58]Read from MH i2c: 01 [09:13:58]MH_I2C_Read... [09:13:58]Read from MH i2c: 01 07 00 [09:13:58]MH_I2C_Read... [09:13:58]Read from MH i2c: 01 07 00 E1 13 00 00 00 00 00 D7 0C DE [09:13:58]RasterBufferAndPrint [09:13:58]line [09:13:58]line [09:13:58]line [09:13:58]line [09:13:58]line [09:13:58]written 0, free lines is 3294 [09:13:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D7 25 47 00 B1 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 31 38 30 32 10 04 04 00 8C 10 03 00 F4 03 04 00 BC 08 C4 66 B6 04 01 00 00 C4 82 84 67 72 AE DC DD [09:13:58]CommunicateWithHost err = 0 [09:13:58]CheckOFDResponse [09:13:58]1017 (14) - 77093643461234 [09:13:58]1041 (16) - 0000000000871802 [09:13:58]1040 (4) - 200844 [09:13:58]1012 (4) - 20.08.2024 03:08 [09:13:58]1206 (1) - 0 [09:13:58]OFD Sender: Remove packet 200844 [09:13:58]ProducePacketName [09:13:58]name=ofd_packets/00200844 [09:13:58]NVStorageDeleteData [09:13:58]MH_Cut [09:13:58]Write to MH i2c: D1 01 00 E8 13 01 CD [09:13:58]Write i2c OK [09:13:58]MH_I2C_Read... [09:13:58]Read from MH i2c: D1 [09:13:58]MH_I2C_Read... [09:13:58]Read from MH i2c: D1 01 00 [09:13:58]MH_I2C_Read... [09:13:58]Read from MH i2c: D1 01 00 E8 13 00 CC [09:13:58]Write to MH i2c: 01 00 00 E9 13 FC [09:13:58]Write i2c OK [09:13:58]MH_I2C_Read... [09:13:58]OFD Sender: No OFD packet to send [09:13:59]*** Cut start [09:13:59]*** Purtial cut [09:13:59]*** CUTSNS_PIN = 0 [09:13:59]*** Stage 1: CUTSNS_PIN = 1 [09:14:01]Read from MH i2c: 01 [09:14:01]MH_I2C_Read... [09:14:01]*** Stop cut motor [09:14:01]*** Cut end [09:14:01]Read from MH i2c: 01 07 00 [09:14:01]MH_I2C_Read... [09:14:01]Read from MH i2c: 01 07 00 E9 13 00 00 00 00 00 FF 0F 11 [09:14:01]process_action close_receipt done [09:14:01]requested_data is exist [09:14:01]produce_requested_data [09:14:01]requested_item fm.sn is exist - process it [09:14:01]wFMCommunicate request_size=4 [09:14:01]MH_SAM_APDU [09:14:01]CAPDU: 80 11 00 00 [09:14:01]Write to MH i2c: E2 08 00 EA 13 80 11 00 00 00 00 00 00 77 [09:14:01]Write i2c OK [09:14:01]MH_I2C_Read... [09:14:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:01]Read from MH i2c: E2 [09:14:01]MH_I2C_Read... [09:14:01]Read from MH i2c: E2 17 00 [09:14:01]MH_I2C_Read... [09:14:01]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 31 38 30 32 90 00 C4 [09:14:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:14:01]wFMCommunicate OK [09:14:01]requested_item fd.num is exist - process it [09:14:01]SAM_PROTO_GetFieldsCounters [09:14:01]wFMCommunicate request_size=4 [09:14:01]MH_SAM_APDU [09:14:01]CAPDU: 80 13 00 00 [09:14:01]Write to MH i2c: E2 08 00 EB 13 80 13 00 00 00 00 00 00 7A [09:14:01]Write i2c OK [09:14:01]MH_I2C_Read... [09:14:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:14:01]Read from MH i2c: E2 [09:14:01]MH_I2C_Read... [09:14:01]Read from MH i2c: E2 62 00 [09:14:01]MH_I2C_Read... [09:14:01]Read from MH i2c: E2 62 00 EB 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8C 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [09:14:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8C 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:14:01]wFMCommunicate OK [09:14:01]SAM_PROTO_GetFieldsCounters done [09:14:01]requested_item shift.num is exist - process it [09:14:01]requested_item shift.opened is exist - process it [09:14:01]req_shift_opened [09:14:01]FM_GetShiftState [09:14:01]SAM_PROTO_GetShiftState [09:14:01]wFMCommunicate request_size=4 [09:14:01]MH_SAM_APDU [09:14:01]CAPDU: 80 13 01 00 [09:14:01]Write to MH i2c: E2 08 00 EC 13 80 13 01 00 00 00 00 00 7C [09:14:01]Write i2c OK [09:14:01]MH_I2C_Read... [09:14:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:01]Read from MH i2c: E2 [09:14:01]MH_I2C_Read... [09:14:01]Read from MH i2c: E2 0E 00 [09:14:01]MH_I2C_Read... [09:14:01]Read from MH i2c: E2 0E 00 EC 13 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 06 [09:14:01]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:14:01]wFMCommunicate OK [09:14:01]SAM_PROTO_GetShiftState done [09:14:01]FM_GetShiftState done [09:14:01]req_shift_opened done [09:14:01]requested_item shift.open_date is exist - process it [09:14:01]req_shift_open_date [09:14:01]req_shift_open_date done [09:14:01]produce_requested_data done [09:14:01]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200844,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:14:01]process_action_free close_receipt [09:14:01]json_value_free [09:14:01]json_value_free done [09:14:01]process_json_proto returns [09:14:01]Send response to host [09:14:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200844,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:14:01]free response buf [09:14:01]execute_script done [09:14:01]execute_script returns [09:14:01]free content buf [09:14:01]Sock 8.Close socket [09:14:01]Sock 8.Thread stoped [09:14:04]OFD Sender: No OFD packet to send [09:14:09]OFD Sender: No OFD packet to send [09:14:14]OFD Sender: No OFD packet to send [09:14:19]OFD Sender: No OFD packet to send [09:14:21]accept exits with 9 [09:14:21]New connection [09:14:21]New thread 3067211108 created [09:14:21]Thread 3067067748 joined [09:14:21]Waiting for new connection... [09:14:21] Sock 9.Parse request [09:14:21]Sock 9.Check first char [09:14:21]Sock 9.First char is OK [09:14:21]request: POST /json_proto HTTP/1.0 [09:14:21]Method: POST [09:14:21]URL: /json_proto [09:14:21]Method is POST - this is cgi request [09:14:21]url: /json_proto [09:14:21]query_string will be loaded in cgi processing [09:14:21]execute_cgi json_proto POST (null) [09:14:21]execute_cgi path=json_proto method=POST [09:14:21]POST find Content-Length [09:14:21]Host: 172.17.46.195:8080 [09:14:21]Content-Length: 680 [09:14:21]Content-Type: application/json [09:14:21] [09:14:21]POST finish read [09:14:21]Found Content-Length = 680 [09:14:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328425", "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" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:21]execute_script... [09:14: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)11328425", "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" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:21]POST & json_proto [09:14:21]process_json_proto [09:14:21]json parsed OK: [09:14:21]protocol is kg_v1.0 [09:14:21]action value=close_receipt [09:14:21]process_action close_receipt [09:14:21]cmd_close_receipt [09:14:21]MH_GetDate [09:14:21]Write to MH i2c: F0 00 00 ED 13 EF [09:14:21]Write i2c OK [09:14:21]MH_I2C_Read... [09:14:21]Read from MH i2c: F0 [09:14:21]MH_I2C_Read... [09:14:21]Read from MH i2c: F0 09 00 [09:14:21]MH_I2C_Read... [09:14:21]Read from MH i2c: F0 09 00 ED 13 00 6D 5E C4 66 75 08 C2 66 92 [09:14:21]GetLastDocTimeStamp 1724145236 [09:14:21]current date 1724145261 [09:14:21]FM_GetShiftState [09:14:21]SAM_PROTO_GetShiftState [09:14:21]wFMCommunicate request_size=4 [09:14:21]MH_SAM_APDU [09:14:21]CAPDU: 80 13 01 00 [09:14:21]Write to MH i2c: E2 08 00 EE 13 80 13 01 00 00 00 00 00 7E [09:14:21]Write i2c OK [09:14:21]MH_I2C_Read... [09:14:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:21]Read from MH i2c: E2 [09:14:21]MH_I2C_Read... [09:14:21]Read from MH i2c: E2 0E 00 [09:14:21]MH_I2C_Read... [09:14:21]Read from MH i2c: E2 0E 00 EE 13 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 08 [09:14:21]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:14:21]wFMCommunicate OK [09:14:21]SAM_PROTO_GetShiftState done [09:14:21]FM_GetShiftState done [09:14:21]opened in 1724112758 [09:14:21]opened+sec_in_day 1724199158 [09:14:21]quantity*price = 70037 [09:14:21]sum+1 = 70038 [09:14:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 144 20.08.2024 09:14 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200845 ФПД: 56745284847600 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091421&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200845&fm=56745284847600&tin=02508201610067®Number=0000000000092545&sum=70000 [09:14:22]StoreToDocumentArchive [09:14:22]shift 466 fd 200845 [09:14:22]save to /storage/0466/doc_00200845 [09:14:22]save last doc name /storage/0466/doc_00200845 to /storage/kkm_last_doc_name [09:14:22]save OK [09:14:22]Clear old archive folders... [09:14:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:14:22]tlvbuf is 0108EE90 [09:14:22]SAM_PROTO_ClearQueue [09:14:22]wFMCommunicate request_size=4 [09:14:22]MH_SAM_APDU [09:14:22]CAPDU: 80 09 00 00 [09:14:22]Write to MH i2c: E2 08 00 FB 13 80 09 00 00 00 00 00 00 80 [09:14:22]Write i2c OK [09:14:22]MH_I2C_Read... [09:14:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:14:22]Read from MH i2c: E2 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 03 00 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 03 00 FB 13 00 90 00 82 [09:14:22]RAPDU: 90 00 [09:14:22]wFMCommunicate OK [09:14:22]SAM_PROTO_ClearQueue done [09:14:22]KKMCreateOFDPacket [09:14:22]OFDProtocolAddRootSTLVToBuf [09:14:22]FM_MakeSignedData [09:14:22]FM_MakeSignedData [09:14:22]SAM_PROTO_SignData [09:14:22]wFMCommunicate request_size=4 [09:14:22]MH_SAM_APDU [09:14:22]CAPDU: 80 0D 01 02 [09:14:22]Write to MH i2c: E2 08 00 FC 13 80 0D 01 02 00 00 00 00 88 [09:14:22]Write i2c OK [09:14:22]MH_I2C_Read... [09:14:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:14:22]Read from MH i2c: E2 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 03 00 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 03 00 FC 13 00 90 00 83 [09:14:22]RAPDU: 90 00 [09:14:22]wFMCommunicate OK [09:14:22]wFMCommunicate request_size=255 [09:14:22]MH_SAM_APDU [09:14: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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 6D 5E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8D 10 03 00 35 04 06 00 33 [09:14:22]Write to MH i2c: E2 02 01 FD 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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 6D 5E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8D 10 03 00 35 04 06 00 33 00 00 12 [09:14:22]Write i2c OK [09:14:22]MH_I2C_Read... [09:14:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:14:22]Read from MH i2c: E2 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 03 00 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 03 00 FD 13 00 90 00 84 [09:14:22]RAPDU: 90 00 [09:14:22]wFMCommunicate OK [09:14:22]wFMCommunicate request_size=10 [09:14:22]MH_SAM_APDU [09:14:22]CAPDU: 80 0D 02 02 05 9C 0A 8B C7 F0 [09:14:22]Write to MH i2c: E2 0D 00 FE 13 80 0D 02 02 05 00 9C 0A 8B C7 F0 00 00 7D [09:14:22]Write i2c OK [09:14:22]MH_I2C_Read... [09:14:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:14:22]Read from MH i2c: E2 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 03 00 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 03 00 FE 13 00 90 00 85 [09:14:22]RAPDU: 90 00 [09:14:22]wFMCommunicate OK [09:14:22]wFMCommunicate request_size=4 [09:14:22]MH_SAM_APDU [09:14:22]CAPDU: 80 0D 03 02 [09:14:22]Write to MH i2c: E2 08 00 FF 13 80 0D 03 02 00 00 00 00 8D [09:14:22]Write i2c OK [09:14:22]MH_I2C_Read... [09:14:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:14:22]Read from MH i2c: E2 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 0B 00 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 0B 00 FF 13 00 5A 4B 06 22 30 EB CC 13 90 00 55 [09:14:22]RAPDU: 5A 4B 06 22 30 EB CC 13 90 00 [09:14:22]wFMCommunicate OK [09:14:22]SAM_PROTO_SignData done [09:14:22]FM_MakeSignedData done [09:14:22]CreateOFDProtocolMessage [09:14:22]wFMCommunicate request_size=4 [09:14:22]MH_SAM_APDU [09:14:22]CAPDU: 80 11 00 00 [09:14:22]Write to MH i2c: E2 08 00 00 14 80 11 00 00 00 00 00 00 8E [09:14:22]Write i2c OK [09:14:22]MH_I2C_Read... [09:14:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:22]Read from MH i2c: E2 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: E2 17 00 [09:14:22]MH_I2C_Read... [09:14:22]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 31 38 30 32 90 00 DB [09:14:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:14:22]wFMCommunicate OK [09:14:22]CreateOFDProtocolMessage done [09:14:22]OFDSenderStorePacket 200845 [09:14:22]StoreOFDPacket docnum=200845 [09:14:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 EE 0B 07 01 63 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 6D 5E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8D 10 03 00 35 04 06 00 33 9C 0A 8B C7 F0 5A 4B 06 22 30 EB CC 13 [09:14:22]CheckFolder [09:14:22]dirname=/storage/ofd_packets [09:14:22]CheckFolder done [09:14:22]ProducePacketName [09:14:22]name=ofd_packets/00200845 [09:14:22]NVStorageSaveData ofd_packets/00200845 [09:14:22]File name is /storage/ofd_packets/00200845 [09:14:22]Write 301 bytes [09:14:22]NVStorageSaveData done [09:14:22]OFDSenderStorePacket done [09:14:22]KKMCreateOFDPacket done [09:14:22]NVStorageSaveData kkm_last_timestamp [09:14:22]File name is /storage/kkm_last_timestamp [09:14:22]Write 4 bytes [09:14:22]NVStorageSaveData done [09:14:22]ExternCall_PrintAddStr [09:14:22]wPrintStart [09:14:22]Write to MH i2c: 01 00 00 01 14 15 [09:14:22]Write i2c OK [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: 01 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: 01 07 00 [09:14:22]MH_I2C_Read... [09:14:22]Read from MH i2c: 01 07 00 01 14 00 00 00 00 00 FF 0F 2A [09:14:22]RasterBufferAndPrint [09:14:22]line Счет N : (1)11328425 [09:14:22]line ИНН: 02508201610067 [09:14:22]line Контрольно-Кассовый Чек [09:14:22]line ПРОДАЖА [09:14:22]line ТРК (МРК, ГНК) : 32 [09:14:22]line Товар: 2710124130 [09:14:22]line Аи-92-К-4 [09:14:22]line 10.330 * 67.80 [09:14:22]line = 700.37 [09:14:22]line НДС 12% НСП 1% [09:14:22]line > о реализуемом товаре [09:14:22]line ОКРУГЛЕНИЕ: -0.37 [09:14:22]line ИТОГО: 700.00 [09:14:22]line Внесено: 700.00 [09:14:22]line СДАЧА: 0.00 [09:14:22]line НСП 1% : 6.20 [09:14:22]line НДС 12% : 74.38 [09:14:22]line Наличными: 700.00 [09:14:22]line Безнал.: 0.00 [09:14:22]line Место: АЗС № 95 "Партнер Нефть" [09:14:22]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:14:22]line СНО: Общий режим [09:14:22]line Чек 144 20.08.2024 09:14 [09:14:22]line Смена: 466 ФФД: 1.0 [09:14:22]line ЗНМ: 0300000079 [09:14:22]line РНМ: 0000000000092545 [09:14:22]line Версия ККМ: 001 [09:14:22]line ФМ: 0000000000871802 [09:14:22]line ФД: 200845 [09:14:22]line ФПД: 56745284847600 [09:14:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091421&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200845&fm=56745284847600&tin=02508201610067®Number=0000000000092545&sum=70000 [09:14:22]written 0, free lines is 4095 [09:14:22]OFD Sender: Processing packet 200845 [packets to send 247, broken 246] [09:14:22]ProducePacketName [09:14:22]name=ofd_packets/00200845 [09:14:22]OFD Sender: To server: pG, [09:14:22]CommunicateWithHost lk.salyk.kg:30040 [09:14:22]ConnectInit lk.salyk.kg [09:14:22]Connected sock=10 [09:14:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 EE 0B 07 01 63 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 6D 5E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8D 10 03 00 35 04 06 00 33 9C 0A 8B C7 F0 5A 4B 06 22 30 EB CC 13 [09:14:23]Write to MH i2c: 01 00 00 2C 14 40 [09:14:23]Write i2c OK [09:14:23]MH_I2C_Read... [09:14:23]Read from MH i2c: 01 [09:14:23]MH_I2C_Read... [09:14:23]Read from MH i2c: 01 07 00 [09:14:23]MH_I2C_Read... [09:14:23]Read from MH i2c: 01 07 00 2C 14 00 00 00 00 00 E2 0C 35 [09:14:23]RasterBufferAndPrint [09:14:23]line [09:14:23]line [09:14:23]line [09:14:23]line [09:14:23]line [09:14:23]written 0, free lines is 3304 [09:14:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 47 C8 47 00 FC 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 31 38 30 32 10 04 04 00 8D 10 03 00 F4 03 04 00 D4 08 C4 66 B6 04 01 00 00 56 2A 0B 42 E1 E2 B9 5B [09:14:23]CommunicateWithHost err = 0 [09:14:23]CheckOFDResponse [09:14:23]1017 (14) - 77093643461234 [09:14:23]1041 (16) - 0000000000871802 [09:14:23]1040 (4) - 200845 [09:14:23]1012 (4) - 20.08.2024 03:09 [09:14:23]1206 (1) - 0 [09:14:23]OFD Sender: Remove packet 200845 [09:14:23]ProducePacketName [09:14:23]name=ofd_packets/00200845 [09:14:23]NVStorageDeleteData [09:14:23]MH_Cut [09:14:23]Write to MH i2c: D1 01 00 33 14 01 19 [09:14:23]Write i2c OK [09:14:23]MH_I2C_Read... [09:14:23]Read from MH i2c: D1 [09:14:23]MH_I2C_Read... [09:14:23]Read from MH i2c: D1 01 00 [09:14:23]MH_I2C_Read... [09:14:23]Read from MH i2c: D1 01 00 33 14 00 18 [09:14:23]Write to MH i2c: 01 00 00 34 14 48 [09:14:23]Write i2c OK [09:14:23]MH_I2C_Read... [09:14:23]OFD Sender: No OFD packet to send [09:14:23]*** Cut start [09:14:23]*** Purtial cut [09:14:23]*** Stage 1: CUTSNS_PIN = 1 [09:14:24]Read from MH i2c: 01 [09:14:24]MH_I2C_Read... [09:14:24]*** Stop cut motor [09:14:24]*** Cut end [09:14:24]Read from MH i2c: 01 07 00 [09:14:24]MH_I2C_Read... [09:14:24]Read from MH i2c: 01 07 00 34 14 00 00 00 00 00 FF 0F 5D [09:14:24]process_action close_receipt done [09:14:24]requested_data is exist [09:14:24]produce_requested_data [09:14:24]requested_item fm.sn is exist - process it [09:14:24]wFMCommunicate request_size=4 [09:14:24]MH_SAM_APDU [09:14:24]CAPDU: 80 11 00 00 [09:14:24]Write to MH i2c: E2 08 00 35 14 80 11 00 00 00 00 00 00 C3 [09:14:24]Write i2c OK [09:14:24]MH_I2C_Read... [09:14:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:24]Read from MH i2c: E2 [09:14:24]MH_I2C_Read... [09:14:24]Read from MH i2c: E2 17 00 [09:14:24]MH_I2C_Read... [09:14:24]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 31 38 30 32 90 00 10 [09:14:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:14:24]wFMCommunicate OK [09:14:24]requested_item fd.num is exist - process it [09:14:24]SAM_PROTO_GetFieldsCounters [09:14:24]wFMCommunicate request_size=4 [09:14:24]MH_SAM_APDU [09:14:24]CAPDU: 80 13 00 00 [09:14:24]Write to MH i2c: E2 08 00 36 14 80 13 00 00 00 00 00 00 C6 [09:14:24]Write i2c OK [09:14:24]MH_I2C_Read... [09:14:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:14:24]Read from MH i2c: E2 [09:14:24]MH_I2C_Read... [09:14:24]Read from MH i2c: E2 62 00 [09:14:24]MH_I2C_Read... [09:14:24]Read from MH i2c: E2 62 00 36 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8D 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 04 [09:14: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8D 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:14:24]wFMCommunicate OK [09:14:24]SAM_PROTO_GetFieldsCounters done [09:14:24]requested_item shift.num is exist - process it [09:14:24]requested_item shift.opened is exist - process it [09:14:24]req_shift_opened [09:14:24]FM_GetShiftState [09:14:24]SAM_PROTO_GetShiftState [09:14:24]wFMCommunicate request_size=4 [09:14:24]MH_SAM_APDU [09:14:24]CAPDU: 80 13 01 00 [09:14:24]Write to MH i2c: E2 08 00 37 14 80 13 01 00 00 00 00 00 C8 [09:14:24]Write i2c OK [09:14:24]MH_I2C_Read... [09:14:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:24]Read from MH i2c: E2 [09:14:24]MH_I2C_Read... [09:14:24]Read from MH i2c: E2 0E 00 [09:14:24]MH_I2C_Read... [09:14:24]Read from MH i2c: E2 0E 00 37 14 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 52 [09:14:24]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:14:24]wFMCommunicate OK [09:14:24]SAM_PROTO_GetShiftState done [09:14:24]FM_GetShiftState done [09:14:24]req_shift_opened done [09:14:24]requested_item shift.open_date is exist - process it [09:14:24]req_shift_open_date [09:14:24]req_shift_open_date done [09:14:24]produce_requested_data done [09:14:24]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200845,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:14:24]process_action_free close_receipt [09:14:24]json_value_free [09:14:24]json_value_free done [09:14:24]process_json_proto returns [09:14:24]Send response to host [09:14:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200845,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:14:24]free response buf [09:14:24]execute_script done [09:14:24]execute_script returns [09:14:24]free content buf [09:14:24]Sock 9.Close socket [09:14:24]Sock 9.Thread stoped [09:14:28]OFD Sender: No OFD packet to send [09:14:33]OFD Sender: No OFD packet to send [09:14:38]OFD Sender: No OFD packet to send [09:14:43]OFD Sender: No OFD packet to send [09:14:48]OFD Sender: No OFD packet to send [09:14:53]OFD Sender: No OFD packet to send [09:14:58]OFD Sender: No OFD packet to send [09:15:03]OFD Sender: No OFD packet to send [09:15:08]OFD Sender: No OFD packet to send [09:15:13]OFD Sender: No OFD packet to send [09:15:18]OFD Sender: No OFD packet to send [09:15:23]OFD Sender: No OFD packet to send [09:15:28]accept exits with 8 [09:15:28]New connection [09:15:28]New thread 3067067748 created [09:15:28]Thread 3067211108 joined [09:15:28]Waiting for new connection... [09:15:28] Sock 8.Parse request [09:15:28]Sock 8.Check first char [09:15:28]Sock 8.First char is OK [09:15:28]request: POST /json_proto HTTP/1.0 [09:15:28]Method: POST [09:15:28]URL: /json_proto [09:15:28]Method is POST - this is cgi request [09:15:28]url: /json_proto [09:15:28]query_string will be loaded in cgi processing [09:15:28]execute_cgi json_proto POST (null) [09:15:28]execute_cgi path=json_proto method=POST [09:15:28]POST find Content-Length [09:15:28]Host: 172.17.46.195:8080 [09:15:28]Content-Length: 690 [09:15:28]Content-Type: application/json [09:15:28] [09:15:28]POST finish read [09:15:28]Found Content-Length = 690 [09:15:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 51.890, "sum" : 4005.91, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9900.00, "total" : 4005.00, "payments": [ { "type": 0, "sum" : 4005.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:28]execute_script... [09:15: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)11328426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 51.890, "sum" : 4005.91, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9900.00, "total" : 4005.00, "payments": [ { "type": 0, "sum" : 4005.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:28]POST & json_proto [09:15:28]process_json_proto [09:15:28]json parsed OK: [09:15:28]protocol is kg_v1.0 [09:15:28]action value=close_receipt [09:15:28]process_action close_receipt [09:15:28]cmd_close_receipt [09:15:28]MH_GetDate [09:15:28]Write to MH i2c: F0 00 00 38 14 3B [09:15:28]Write i2c OK [09:15:28]MH_I2C_Read... [09:15:28]Read from MH i2c: F0 [09:15:28]MH_I2C_Read... [09:15:28]Read from MH i2c: F0 09 00 [09:15:28]MH_I2C_Read... [09:15:28]Read from MH i2c: F0 09 00 38 14 00 B1 5E C4 66 75 08 C2 66 22 [09:15:28]GetLastDocTimeStamp 1724145261 [09:15:28]current date 1724145329 [09:15:28]FM_GetShiftState [09:15:28]SAM_PROTO_GetShiftState [09:15:28]wFMCommunicate request_size=4 [09:15:28]MH_SAM_APDU [09:15:28]CAPDU: 80 13 01 00 [09:15:28]Write to MH i2c: E2 08 00 39 14 80 13 01 00 00 00 00 00 CA [09:15:28]Write i2c OK [09:15:28]MH_I2C_Read... [09:15:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:28]Read from MH i2c: E2 [09:15:28]MH_I2C_Read... [09:15:28]Read from MH i2c: E2 0E 00 [09:15:28]MH_I2C_Read... [09:15:28]Read from MH i2c: E2 0E 00 39 14 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 54 [09:15:28]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:15:28]wFMCommunicate OK [09:15:28]SAM_PROTO_GetShiftState done [09:15:28]FM_GetShiftState done [09:15:28]opened in 1724112758 [09:15:28]opened+sec_in_day 1724199158 [09:15:28]quantity*price = 400590 [09:15:28]sum+1 = 400592 [09:15:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.91 ИТОГО: 4005.00 Внесено: 9900.00 СДАЧА: 5895.00 НСП 1% : 35.45 НДС 12% : 425.41 Наличными: 4005.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 145 20.08.2024 09:15 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200846 ФПД: 179072635725779 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091529&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200846&fm=179072635725779&tin=02508201610067®Number=0000000000092545&sum=400500 [09:15:29]StoreToDocumentArchive [09:15:29]shift 466 fd 200846 [09:15:29]save to /storage/0466/doc_00200846 [09:15:29]save last doc name /storage/0466/doc_00200846 to /storage/kkm_last_doc_name [09:15:29]save OK [09:15:29]Clear old archive folders... [09:15:29]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:15:29]tlvbuf is B6F00BD0 [09:15:29]SAM_PROTO_ClearQueue [09:15:29]wFMCommunicate request_size=4 [09:15:29]MH_SAM_APDU [09:15:29]CAPDU: 80 09 00 00 [09:15:29]Write to MH i2c: E2 08 00 46 14 80 09 00 00 00 00 00 00 CC [09:15:29]Write i2c OK [09:15:29]MH_I2C_Read... [09:15:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:29]Read from MH i2c: E2 [09:15:29]MH_I2C_Read... [09:15:29]Read from MH i2c: E2 03 00 [09:15:29]MH_I2C_Read... [09:15:29]Read from MH i2c: E2 03 00 46 14 00 90 00 CE [09:15:29]RAPDU: 90 00 [09:15:29]wFMCommunicate OK [09:15:29]SAM_PROTO_ClearQueue done [09:15:29]KKMCreateOFDPacket [09:15:29]OFDProtocolAddRootSTLVToBuf [09:15:29]FM_MakeSignedData [09:15:29]FM_MakeSignedData [09:15:29]SAM_PROTO_SignData [09:15:29]wFMCommunicate request_size=4 [09:15:29]MH_SAM_APDU [09:15:29]CAPDU: 80 0D 01 02 [09:15:29]Write to MH i2c: E2 08 00 47 14 80 0D 01 02 00 00 00 00 D4 [09:15:29]Write i2c OK [09:15:29]MH_I2C_Read... [09:15:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:29]Read from MH i2c: E2 [09:15:29]MH_I2C_Read... [09:15:29]Read from MH i2c: E2 03 00 [09:15:29]MH_I2C_Read... [09:15:29]Read from MH i2c: E2 03 00 47 14 00 90 00 CF [09:15:29]RAPDU: 90 00 [09:15:29]wFMCommunicate OK [09:15:29]wFMCommunicate request_size=255 [09:15:29]MH_SAM_APDU [09:15: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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B2 CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 CF 1C 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 1C 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D A6 00 00 00 00 07 04 06 00 74 1C 06 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 B1 5E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8E 10 03 [09:15:29]Write to MH i2c: E2 02 01 48 14 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B2 CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 CF 1C 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 1C 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D A6 00 00 00 00 07 04 06 00 74 1C 06 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 B1 5E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8E 10 03 00 00 39 [09:15:29]Write i2c OK [09:15:29]MH_I2C_Read... [09:15:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:30]Read from MH i2c: E2 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: E2 03 00 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: E2 03 00 48 14 00 90 00 D0 [09:15:30]RAPDU: 90 00 [09:15:30]wFMCommunicate OK [09:15:30]wFMCommunicate request_size=16 [09:15:30]MH_SAM_APDU [09:15:30]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 A2 DD 98 D7 67 D3 [09:15:30]Write to MH i2c: E2 13 00 49 14 80 0D 02 02 0B 00 00 35 04 06 00 A2 DD 98 D7 67 D3 00 00 54 [09:15:30]Write i2c OK [09:15:30]MH_I2C_Read... [09:15:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:30]Read from MH i2c: E2 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: E2 03 00 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: E2 03 00 49 14 00 90 00 D1 [09:15:30]RAPDU: 90 00 [09:15:30]wFMCommunicate OK [09:15:30]wFMCommunicate request_size=4 [09:15:30]MH_SAM_APDU [09:15:30]CAPDU: 80 0D 03 02 [09:15:30]Write to MH i2c: E2 08 00 4A 14 80 0D 03 02 00 00 00 00 D9 [09:15:30]Write i2c OK [09:15:30]MH_I2C_Read... [09:15:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:30]Read from MH i2c: E2 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: E2 0B 00 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: E2 0B 00 4A 14 00 40 DB 1C F6 D6 AF DF DA 90 00 45 [09:15:30]RAPDU: 40 DB 1C F6 D6 AF DF DA 90 00 [09:15:30]wFMCommunicate OK [09:15:30]SAM_PROTO_SignData done [09:15:30]FM_MakeSignedData done [09:15:30]CreateOFDProtocolMessage [09:15:30]wFMCommunicate request_size=4 [09:15:30]MH_SAM_APDU [09:15:30]CAPDU: 80 11 00 00 [09:15:30]Write to MH i2c: E2 08 00 4B 14 80 11 00 00 00 00 00 00 D9 [09:15:30]Write i2c OK [09:15:30]MH_I2C_Read... [09:15:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:30]Read from MH i2c: E2 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: E2 17 00 [09:15:30]MH_I2C_Read... [09:15:30]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 31 38 30 32 90 00 26 [09:15:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:15:30]wFMCommunicate OK [09:15:30]CreateOFDProtocolMessage done [09:15:30]OFDSenderStorePacket 200846 [09:15:30]StoreOFDPacket docnum=200846 [09:15:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 3D 1C 0D 01 64 91 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B2 CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 CF 1C 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 1C 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D A6 00 00 00 00 07 04 06 00 74 1C 06 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 B1 5E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8E 10 03 00 35 04 06 00 A2 DD 98 D7 67 D3 40 DB 1C F6 D6 AF DF DA [09:15:30]CheckFolder [09:15:30]dirname=/storage/ofd_packets [09:15:30]CheckFolder done [09:15:30]ProducePacketName [09:15:30]name=ofd_packets/00200846 [09:15:30]NVStorageSaveData ofd_packets/00200846 [09:15:30]File name is /storage/ofd_packets/00200846 [09:15:30]Write 307 bytes [09:15:30]NVStorageSaveData done [09:15:30]OFDSenderStorePacket done [09:15:30]KKMCreateOFDPacket done [09:15:30]NVStorageSaveData kkm_last_timestamp [09:15:30]File name is /storage/kkm_last_timestamp [09:15:30]Write 4 bytes [09:15:30]NVStorageSaveData done [09:15:30]ExternCall_PrintAddStr [09:15:30]wPrintStart [09:15:30]Write to MH i2c: 01 00 00 4C 14 60 [09:15:30]Write i2c OK [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: 01 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: 01 07 00 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: 01 07 00 4C 14 00 00 00 00 00 FF 0F 75 [09:15:30]RasterBufferAndPrint [09:15:30]line Счет N : (1)11328426 [09:15:30]line ИНН: 02508201610067 [09:15:30]line Контрольно-Кассовый Чек [09:15:30]line ПРОДАЖА [09:15:30]line ТРК (МРК, ГНК) : 62 [09:15:30]line Товар: 2710194210 [09:15:30]line D-ENERGY ДТ-К-5 [09:15:30]line 51.890 * 77.20 [09:15:30]line = 4005.91 [09:15:30]line НДС 12% НСП 1% [09:15:30]line > о реализуемом товаре [09:15:30]line ОКРУГЛЕНИЕ: -0.91 [09:15:30]line ИТОГО: 4005.00 [09:15:30]line Внесено: 9900.00 [09:15:30]line СДАЧА: 5895.00 [09:15:30]line НСП 1% : 35.45 [09:15:30]line НДС 12% : 425.41 [09:15:30]line Наличными: 4005.00 [09:15:30]line Безнал.: 0.00 [09:15:30]line Место: АЗС № 95 "Партнер Нефть" [09:15:30]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:15:30]line СНО: Общий режим [09:15:30]line Чек 145 20.08.2024 09:15 [09:15:30]line Смена: 466 ФФД: 1.0 [09:15:30]line ЗНМ: 0300000079 [09:15:30]line РНМ: 0000000000092545 [09:15:30]line Версия ККМ: 001 [09:15:30]line ФМ: 0000000000871802 [09:15:30]line ФД: 200846 [09:15:30]line ФПД: 179072635725779 [09:15:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091529&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200846&fm=179072635725779&tin=02508201610067®Number=0000000000092545&sum=400500 [09:15:30]written 0, free lines is 4095 [09:15:30]OFD Sender: Processing packet 200846 [packets to send 247, broken 246] [09:15:30]ProducePacketName [09:15:30]name=ofd_packets/00200846 [09:15:30]OFD Sender: To server: pG, [09:15:30]CommunicateWithHost lk.salyk.kg:30040 [09:15:30]ConnectInit lk.salyk.kg [09:15:30]Write to MH i2c: 01 00 00 77 14 8B [09:15:30]Write i2c OK [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: 01 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: 01 07 00 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: 01 07 00 77 14 00 00 00 00 00 EB 0C 89 [09:15:30]RasterBufferAndPrint [09:15:30]line [09:15:30]line [09:15:30]line [09:15:30]line [09:15:30]line [09:15:30]written 0, free lines is 3313 [09:15:30]MH_Cut [09:15:30]Write to MH i2c: D1 01 00 7E 14 01 64 [09:15:30]Write i2c OK [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: D1 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: D1 01 00 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: D1 01 00 7E 14 00 63 [09:15:30]Write to MH i2c: 01 00 00 7F 14 93 [09:15:30]Write i2c OK [09:15:30]MH_I2C_Read... [09:15:30]Connected sock=9 [09:15:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 3D 1C 0D 01 64 91 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B2 CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 CF 1C 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 1C 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D A6 00 00 00 00 07 04 06 00 74 1C 06 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 B1 5E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8E 10 03 00 35 04 06 00 A2 DD 98 D7 67 D3 40 DB 1C F6 D6 AF DF DA [09:15:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BD 08 47 00 F6 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 31 38 30 32 10 04 04 00 8E 10 03 00 F4 03 04 00 18 09 C4 66 B6 04 01 00 00 08 BC 3D 8E 17 CE 02 55 [09:15:31]CommunicateWithHost err = 0 [09:15:31]CheckOFDResponse [09:15:31]1017 (14) - 77093643461234 [09:15:31]1041 (16) - 0000000000871802 [09:15:31]1040 (4) - 200846 [09:15:31]1012 (4) - 20.08.2024 03:10 [09:15:31]1206 (1) - 0 [09:15:31]OFD Sender: Remove packet 200846 [09:15:31]ProducePacketName [09:15:31]name=ofd_packets/00200846 [09:15:31]NVStorageDeleteData [09:15:31]*** Cut start [09:15:31]*** Purtial cut [09:15:31]*** CUTSNS_PIN = 0 [09:15:31]*** Stage 1: CUTSNS_PIN = 1 [09:15:31]OFD Sender: No OFD packet to send [09:15:33]Read from MH i2c: 01 [09:15:33]MH_I2C_Read... [09:15:33]*** Stop cut motor [09:15:33]*** Cut end [09:15:33]Read from MH i2c: 01 07 00 [09:15:33]MH_I2C_Read... [09:15:33]Read from MH i2c: 01 07 00 7F 14 00 00 00 00 00 FF 0F A8 [09:15:33]process_action close_receipt done [09:15:33]requested_data is exist [09:15:33]produce_requested_data [09:15:33]requested_item fm.sn is exist - process it [09:15:33]wFMCommunicate request_size=4 [09:15:33]MH_SAM_APDU [09:15:33]CAPDU: 80 11 00 00 [09:15:33]Write to MH i2c: E2 08 00 80 14 80 11 00 00 00 00 00 00 0E [09:15:33]Write i2c OK [09:15:33]MH_I2C_Read... [09:15:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:33]Read from MH i2c: E2 [09:15:33]MH_I2C_Read... [09:15:33]Read from MH i2c: E2 17 00 [09:15:33]MH_I2C_Read... [09:15:33]Read from MH i2c: E2 17 00 80 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5B [09:15:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:15:33]wFMCommunicate OK [09:15:33]requested_item fd.num is exist - process it [09:15:33]SAM_PROTO_GetFieldsCounters [09:15:33]wFMCommunicate request_size=4 [09:15:33]MH_SAM_APDU [09:15:33]CAPDU: 80 13 00 00 [09:15:33]Write to MH i2c: E2 08 00 81 14 80 13 00 00 00 00 00 00 11 [09:15:33]Write i2c OK [09:15:33]MH_I2C_Read... [09:15:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:33]Read from MH i2c: E2 [09:15:33]MH_I2C_Read... [09:15:33]Read from MH i2c: E2 62 00 [09:15:33]MH_I2C_Read... [09:15:33]Read from MH i2c: E2 62 00 81 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 53 [09: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:15:33]wFMCommunicate OK [09:15:33]SAM_PROTO_GetFieldsCounters done [09:15:33]requested_item shift.num is exist - process it [09:15:33]requested_item shift.opened is exist - process it [09:15:33]req_shift_opened [09:15:33]FM_GetShiftState [09:15:33]SAM_PROTO_GetShiftState [09:15:33]wFMCommunicate request_size=4 [09:15:33]MH_SAM_APDU [09:15:33]CAPDU: 80 13 01 00 [09:15:33]Write to MH i2c: E2 08 00 82 14 80 13 01 00 00 00 00 00 13 [09:15:33]Write i2c OK [09:15:33]MH_I2C_Read... [09:15:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:33]Read from MH i2c: E2 [09:15:33]MH_I2C_Read... [09:15:33]Read from MH i2c: E2 0E 00 [09:15:33]MH_I2C_Read... [09:15:33]Read from MH i2c: E2 0E 00 82 14 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 9D [09:15:33]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:15:33]wFMCommunicate OK [09:15:33]SAM_PROTO_GetShiftState done [09:15:33]FM_GetShiftState done [09:15:33]req_shift_opened done [09:15:33]requested_item shift.open_date is exist - process it [09:15:33]req_shift_open_date [09:15:33]req_shift_open_date done [09:15:33]produce_requested_data done [09:15:33]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200846,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:15:33]process_action_free close_receipt [09:15:33]json_value_free [09:15:33]json_value_free done [09:15:33]process_json_proto returns [09:15:33]Send response to host [09:15:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200846,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:15:33]free response buf [09:15:33]execute_script done [09:15:33]execute_script returns [09:15:33]free content buf [09:15:33]Sock 8.Close socket [09:15:33]Sock 8.Thread stoped [09:15:36]OFD Sender: No OFD packet to send [09:15:41]OFD Sender: No OFD packet to send [09:15:46]OFD Sender: No OFD packet to send [09:15:51]OFD Sender: No OFD packet to send [09:15:56]OFD Sender: No OFD packet to send [09:16:01]OFD Sender: No OFD packet to send [09:16:06]OFD Sender: No OFD packet to send [09:16:11]OFD Sender: No OFD packet to send [09:16:16]OFD Sender: No OFD packet to send [09:16:21]OFD Sender: No OFD packet to send [09:16:26]OFD Sender: No OFD packet to send [09:16:32]OFD Sender: No OFD packet to send [09:16:37]OFD Sender: No OFD packet to send [09:16:42]OFD Sender: No OFD packet to send [09:16:47]OFD Sender: No OFD packet to send [09:16:52]OFD Sender: No OFD packet to send [09:16:57]OFD Sender: No OFD packet to send [09:17:02]OFD Sender: No OFD packet to send [09:17:07]OFD Sender: No OFD packet to send [09:17:12]OFD Sender: No OFD packet to send [09:17:17]OFD Sender: No OFD packet to send [09:17:22]OFD Sender: No OFD packet to send [09:17:27]OFD Sender: No OFD packet to send [09:17:32]OFD Sender: No OFD packet to send [09:17:37]OFD Sender: No OFD packet to send [09:17:42]OFD Sender: No OFD packet to send [09:17:47]OFD Sender: No OFD packet to send [09:17:52]OFD Sender: No OFD packet to send [09:17:57]OFD Sender: No OFD packet to send [09:17:59]accept exits with 10 [09:17:59]New connection [09:17:59]New thread 3067211108 created [09:17:59]Thread 3067067748 joined [09:17:59]Waiting for new connection... [09:17:59] Sock 10.Parse request [09:17:59]Sock 10.Check first char [09:17:59]Sock 10.First char is OK [09:17:59]request: POST /json_proto HTTP/1.0 [09:17:59]Method: POST [09:17:59]URL: /json_proto [09:17:59]Method is POST - this is cgi request [09:17:59]url: /json_proto [09:17:59]query_string will be loaded in cgi processing [09:17:59]execute_cgi json_proto POST (null) [09:17:59]execute_cgi path=json_proto method=POST [09:17:59]POST find Content-Length [09:17:59]Host: 172.17.46.195:8080 [09:17:59]Content-Length: 805 [09:17:59]Content-Type: application/json [09:17:59] [09:17:59]POST finish read [09:17:59]Found Content-Length = 805 [09:17:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328428", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:59]execute_script... [09:17:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328428", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:59]POST & json_proto [09:17:59]process_json_proto [09:17:59]json parsed OK: [09:17:59]protocol is kg_v1.0 [09:17:59]action value=close_receipt [09:17:59]process_action close_receipt [09:17:59]cmd_close_receipt [09:17:59]MH_GetDate [09:17:59]Write to MH i2c: F0 00 00 83 14 86 [09:17:59]Write i2c OK [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: F0 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: F0 09 00 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: F0 09 00 83 14 00 47 5F C4 66 75 08 C2 66 04 [09:17:59]GetLastDocTimeStamp 1724145329 [09:17:59]current date 1724145479 [09:17:59]FM_GetShiftState [09:17:59]SAM_PROTO_GetShiftState [09:17:59]wFMCommunicate request_size=4 [09:17:59]MH_SAM_APDU [09:17:59]CAPDU: 80 13 01 00 [09:17:59]Write to MH i2c: E2 08 00 84 14 80 13 01 00 00 00 00 00 15 [09:17:59]Write i2c OK [09:17:59]MH_I2C_Read... [09:17:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:59]Read from MH i2c: E2 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 0E 00 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 0E 00 84 14 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 9F [09:17:59]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:17:59]wFMCommunicate OK [09:17:59]SAM_PROTO_GetShiftState done [09:17:59]FM_GetShiftState done [09:17:59]opened in 1724112758 [09:17:59]opened+sec_in_day 1724199158 [09:17:59]quantity*price = 100005 [09:17:59]sum+1 = 100006 [09:17:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 146 20.08.2024 09:17 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200847 ФПД: 268030821891288 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091759&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200847&fm=268030821891288&tin=02508201610067®Number=0000000000092545&sum=100005 [09:18:00]StoreToDocumentArchive [09:18:00]shift 466 fd 200847 [09:18:00]save to /storage/0466/doc_00200847 [09:18:00]save last doc name /storage/0466/doc_00200847 to /storage/kkm_last_doc_name [09:18:00]save OK [09:18:00]Clear old archive folders... [09:18:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:18:00]tlvbuf is 01063D20 [09:18:00]SAM_PROTO_ClearQueue [09:18:00]wFMCommunicate request_size=4 [09:18:00]MH_SAM_APDU [09:18:00]CAPDU: 80 09 00 00 [09:18:00]Write to MH i2c: E2 08 00 91 14 80 09 00 00 00 00 00 00 17 [09:18:00]Write i2c OK [09:18:00]MH_I2C_Read... [09:18:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:18:00]Read from MH i2c: E2 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: E2 03 00 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: E2 03 00 91 14 00 90 00 19 [09:18:00]RAPDU: 90 00 [09:18:00]wFMCommunicate OK [09:18:00]SAM_PROTO_ClearQueue done [09:18:00]KKMCreateOFDPacket [09:18:00]OFDProtocolAddRootSTLVToBuf [09:18:00]FM_MakeSignedData [09:18:00]FM_MakeSignedData [09:18:00]SAM_PROTO_SignData [09:18:00]wFMCommunicate request_size=4 [09:18:00]MH_SAM_APDU [09:18:00]CAPDU: 80 0D 01 02 [09:18:00]Write to MH i2c: E2 08 00 92 14 80 0D 01 02 00 00 00 00 1F [09:18:00]Write i2c OK [09:18:00]MH_I2C_Read... [09:18:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:18:00]Read from MH i2c: E2 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: E2 03 00 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: E2 03 00 92 14 00 90 00 1A [09:18:00]RAPDU: 90 00 [09:18:00]wFMCommunicate OK [09:18:00]wFMCommunicate request_size=255 [09:18:00]MH_SAM_APDU [09:18: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 47 5F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8F 10 03 00 35 04 06 00 F3 [09:18:00]Write to MH i2c: E2 02 01 93 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 47 5F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8F 10 03 00 35 04 06 00 F3 00 00 FA [09:18:00]Write i2c OK [09:18:00]MH_I2C_Read... [09:18:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:00]Read from MH i2c: E2 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: E2 03 00 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: E2 03 00 93 14 00 90 00 1B [09:18:00]RAPDU: 90 00 [09:18:00]wFMCommunicate OK [09:18:00]wFMCommunicate request_size=10 [09:18:00]MH_SAM_APDU [09:18:00]CAPDU: 80 0D 02 02 05 C5 C9 ED 7C D8 [09:18:00]Write to MH i2c: E2 0D 00 94 14 80 0D 02 02 05 00 C5 C9 ED 7C D8 00 00 FB [09:18:00]Write i2c OK [09:18:00]MH_I2C_Read... [09:18:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:00]Read from MH i2c: E2 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: E2 03 00 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: E2 03 00 94 14 00 90 00 1C [09:18:00]RAPDU: 90 00 [09:18:00]wFMCommunicate OK [09:18:00]wFMCommunicate request_size=4 [09:18:00]MH_SAM_APDU [09:18:00]CAPDU: 80 0D 03 02 [09:18:00]Write to MH i2c: E2 08 00 95 14 80 0D 03 02 00 00 00 00 24 [09:18:00]Write i2c OK [09:18:00]MH_I2C_Read... [09:18:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:18:00]Read from MH i2c: E2 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: E2 0B 00 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: E2 0B 00 95 14 00 66 60 FF 5A 69 E8 C9 81 90 00 DF [09:18:00]RAPDU: 66 60 FF 5A 69 E8 C9 81 90 00 [09:18:00]wFMCommunicate OK [09:18:00]SAM_PROTO_SignData done [09:18:00]FM_MakeSignedData done [09:18:00]CreateOFDProtocolMessage [09:18:00]wFMCommunicate request_size=4 [09:18:00]MH_SAM_APDU [09:18:00]CAPDU: 80 11 00 00 [09:18:00]Write to MH i2c: E2 08 00 96 14 80 11 00 00 00 00 00 00 24 [09:18:00]Write i2c OK [09:18:00]MH_I2C_Read... [09:18:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:00]Read from MH i2c: E2 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: E2 17 00 [09:18:00]MH_I2C_Read... [09:18: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 31 38 30 32 90 00 71 [09:18:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:18:00]wFMCommunicate OK [09:18:00]CreateOFDProtocolMessage done [09:18:00]OFDSenderStorePacket 200847 [09:18:00]StoreOFDPacket docnum=200847 [09:18:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6A F7 07 01 C1 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 47 5F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8F 10 03 00 35 04 06 00 F3 C5 C9 ED 7C D8 66 60 FF 5A 69 E8 C9 81 [09:18:00]CheckFolder [09:18:00]dirname=/storage/ofd_packets [09:18:00]CheckFolder done [09:18:00]ProducePacketName [09:18:00]name=ofd_packets/00200847 [09:18:00]NVStorageSaveData ofd_packets/00200847 [09:18:00]File name is /storage/ofd_packets/00200847 [09:18:00]Write 301 bytes [09:18:00]NVStorageSaveData done [09:18:00]OFDSenderStorePacket done [09:18:00]KKMCreateOFDPacket done [09:18:00]NVStorageSaveData kkm_last_timestamp [09:18:00]File name is /storage/kkm_last_timestamp [09:18:00]Write 4 bytes [09:18:00]NVStorageSaveData done [09:18:00]ExternCall_PrintAddStr [09:18:00]wPrintStart [09:18:00]Write to MH i2c: 01 00 00 97 14 AB [09:18:00]Write i2c OK [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: 01 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: 01 07 00 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: 01 07 00 97 14 00 00 00 00 00 FF 0F C0 [09:18:00]RasterBufferAndPrint [09:18:00]line Счет N : (1)11328428 [09:18:00]line ИНН: 02508201610067 [09:18:00]line Контрольно-Кассовый Чек [09:18:00]line ПРОДАЖА [09:18:00]line ТРК (МРК, ГНК) : 32 [09:18:00]line Товар: 2710124130 [09:18:00]line Аи-92-К-4 [09:18:00]line 14.750 * 67.80 [09:18:00]line = 1000.05 [09:18:00]line НДС 12% НСП 1% [09:18:00]line > о реализуемом товаре [09:18:00]line ИТОГО: 1000.05 [09:18:00]line НСП 1% : 8.85 [09:18:00]line НДС 12% : 106.20 [09:18:00]line Наличными: 0.00 [09:18:00]line Безнал.: 1000.05 [09:18:00]line Место: АЗС № 95 "Партнер Нефть" [09:18:00]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:18:00]line СНО: Общий режим [09:18:00]line Чек 146 20.08.2024 09:17 [09:18:00]line Смена: 466 ФФД: 1.0 [09:18:00]line ЗНМ: 0300000079 [09:18:00]line РНМ: 0000000000092545 [09:18:00]line Версия ККМ: 001 [09:18:00]line Платежная система: O! деньги [09:18:00]line ФМ: 0000000000871802 [09:18:00]line ФД: 200847 [09:18:00]line ФПД: 268030821891288 [09:18:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091759&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200847&fm=268030821891288&tin=02508201610067®Number=0000000000092545&sum=100005 [09:18:00]written 0, free lines is 4095 [09:18:00]OFD Sender: Processing packet 200847 [packets to send 247, broken 246] [09:18:00]ProducePacketName [09:18:00]name=ofd_packets/00200847 [09:18:00]OFD Sender: To server: pG, [09:18:00]CommunicateWithHost lk.salyk.kg:30040 [09:18:00]ConnectInit lk.salyk.kg [09:18:00]Connected sock=9 [09:18:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6A F7 07 01 C1 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 47 5F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8F 10 03 00 35 04 06 00 F3 C5 C9 ED 7C D8 66 60 FF 5A 69 E8 C9 81 [09:18:01]Write to MH i2c: 01 00 00 C1 14 D5 [09:18:01]Write i2c OK [09:18:01]MH_I2C_Read... [09:18:01]Read from MH i2c: 01 [09:18:01]MH_I2C_Read... [09:18:01]Read from MH i2c: 01 07 00 [09:18:01]MH_I2C_Read... [09:18:01]Read from MH i2c: 01 07 00 C1 14 00 00 00 00 00 03 0D EC [09:18:01]RasterBufferAndPrint [09:18:01]line [09:18:01]line [09:18:01]line [09:18:01]line [09:18:01]line [09:18:01]written 0, free lines is 3337 [09:18:01]MH_Cut [09:18:01]Write to MH i2c: D1 01 00 C8 14 01 AE [09:18:01]Write i2c OK [09:18:01]MH_I2C_Read... [09:18:01]Read from MH i2c: D1 [09:18:01]MH_I2C_Read... [09:18:01]Read from MH i2c: D1 01 00 [09:18:01]MH_I2C_Read... [09:18:01]Read from MH i2c: D1 01 00 C8 14 00 AD [09:18:01]Write to MH i2c: 01 00 00 C9 14 DD [09:18:01]Write i2c OK [09:18:01]MH_I2C_Read... [09:18:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D5 53 47 00 24 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 31 38 30 32 10 04 04 00 8F 10 03 00 F4 03 04 00 AE 09 C4 66 B6 04 01 00 00 E3 39 48 57 8E D9 26 ED [09:18:01]CommunicateWithHost err = 0 [09:18:01]CheckOFDResponse [09:18:01]1017 (14) - 77093643461234 [09:18:01]1041 (16) - 0000000000871802 [09:18:01]1040 (4) - 200847 [09:18:01]1012 (4) - 20.08.2024 03:12 [09:18:01]1206 (1) - 0 [09:18:01]OFD Sender: Remove packet 200847 [09:18:01]ProducePacketName [09:18:01]name=ofd_packets/00200847 [09:18:01]NVStorageDeleteData [09:18:01]OFD Sender: No OFD packet to send [09:18:01]*** Cut start [09:18:01]*** Purtial cut [09:18:01]*** Stage 1: CUTSNS_PIN = 1 [09:18:02]Read from MH i2c: 01 [09:18:02]MH_I2C_Read... [09:18:02]*** Stop cut motor [09:18:02]*** Cut end [09:18:02]Read from MH i2c: 01 07 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 C9 14 00 00 00 00 00 FF 0F F2 [09:18:02]process_action close_receipt done [09:18:02]requested_data is exist [09:18:02]produce_requested_data [09:18:02]requested_item fm.sn is exist - process it [09:18:02]wFMCommunicate request_size=4 [09:18:02]MH_SAM_APDU [09:18:02]CAPDU: 80 11 00 00 [09:18:02]Write to MH i2c: E2 08 00 CA 14 80 11 00 00 00 00 00 00 58 [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:02]Read from MH i2c: E2 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 17 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 17 00 CA 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A5 [09:18:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:18:02]wFMCommunicate OK [09:18:02]requested_item fd.num is exist - process it [09:18:02]SAM_PROTO_GetFieldsCounters [09:18:02]wFMCommunicate request_size=4 [09:18:02]MH_SAM_APDU [09:18:02]CAPDU: 80 13 00 00 [09:18:02]Write to MH i2c: E2 08 00 CB 14 80 13 00 00 00 00 00 00 5B [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:18:02]Read from MH i2c: E2 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 62 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 62 00 CB 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8F 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 A1 [09:18:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8F 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:18:02]wFMCommunicate OK [09:18:02]SAM_PROTO_GetFieldsCounters done [09:18:02]requested_item shift.num is exist - process it [09:18:02]requested_item shift.opened is exist - process it [09:18:02]req_shift_opened [09:18:02]FM_GetShiftState [09:18:02]SAM_PROTO_GetShiftState [09:18:02]wFMCommunicate request_size=4 [09:18:02]MH_SAM_APDU [09:18:02]CAPDU: 80 13 01 00 [09:18:02]Write to MH i2c: E2 08 00 CC 14 80 13 01 00 00 00 00 00 5D [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:02]Read from MH i2c: E2 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 0E 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 0E 00 CC 14 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E7 [09:18:02]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:18:02]wFMCommunicate OK [09:18:02]SAM_PROTO_GetShiftState done [09:18:02]FM_GetShiftState done [09:18:02]req_shift_opened done [09:18:02]requested_item shift.open_date is exist - process it [09:18:02]req_shift_open_date [09:18:02]req_shift_open_date done [09:18:02]produce_requested_data done [09:18:02]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200847,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:18:02]process_action_free close_receipt [09:18:02]json_value_free [09:18:02]json_value_free done [09:18:02]process_json_proto returns [09:18:02]Send response to host [09:18:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200847,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:18:02]free response buf [09:18:02]execute_script done [09:18:02]execute_script returns [09:18:02]free content buf [09:18:02]Sock 10.Close socket [09:18:02]Sock 10.Thread stoped [09:18:02]accept exits with 8 [09:18:02]New connection [09:18:02]New thread 3067067748 created [09:18:02]Thread 3067211108 joined [09:18:02]Waiting for new connection... [09:18:02] Sock 8.Parse request [09:18:02]Sock 8.Check first char [09:18:02]Sock 8.First char is OK [09:18:02]request: POST /json_proto HTTP/1.0 [09:18:02]Method: POST [09:18:02]URL: /json_proto [09:18:02]Method is POST - this is cgi request [09:18:02]url: /json_proto [09:18:02]query_string will be loaded in cgi processing [09:18:02]execute_cgi json_proto POST (null) [09:18:02]execute_cgi path=json_proto method=POST [09:18:02]POST find Content-Length [09:18:02]Host: 172.17.46.195:8080 [09:18:02]Content-Length: 802 [09:18:02]Content-Type: application/json [09:18:02] [09:18:02]POST finish read [09:18:02]Found Content-Length = 802 [09:18:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328429", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:02]execute_script... [09: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)11328429", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:02]POST & json_proto [09:18:02]process_json_proto [09:18:02]json parsed OK: [09:18:02]protocol is kg_v1.0 [09:18:02]action value=close_receipt [09:18:02]process_action close_receipt [09:18:02]cmd_close_receipt [09:18:02]MH_GetDate [09:18:02]Write to MH i2c: F0 00 00 CD 14 D0 [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: F0 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: F0 09 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: F0 09 00 CD 14 00 4B 5F C4 66 75 08 C2 66 52 [09:18:02]GetLastDocTimeStamp 1724145479 [09:18:02]current date 1724145483 [09:18:02]FM_GetShiftState [09:18:02]SAM_PROTO_GetShiftState [09:18:02]wFMCommunicate request_size=4 [09:18:02]MH_SAM_APDU [09:18:02]CAPDU: 80 13 01 00 [09:18:02]Write to MH i2c: E2 08 00 CE 14 80 13 01 00 00 00 00 00 5F [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 [09:18:02]MH_I2C_Read... [09:18:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:02]Read from MH i2c: E2 0E 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 0E 00 CE 14 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E9 [09:18:02]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:18:02]wFMCommunicate OK [09:18:02]SAM_PROTO_GetShiftState done [09:18:02]FM_GetShiftState done [09:18:02]opened in 1724112758 [09:18:02]opened+sec_in_day 1724199158 [09:18:02]quantity*price = 200025 [09:18:02]sum+1 = 200026 [09:18:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 147 20.08.2024 09:18 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200848 ФПД: 244978681192396 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091803&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200848&fm=244978681192396&tin=02508201610067®Number=0000000000092545&sum=200025 [09:18:04]StoreToDocumentArchive [09:18:04]shift 466 fd 200848 [09:18:04]save to /storage/0466/doc_00200848 [09:18:04]save last doc name /storage/0466/doc_00200848 to /storage/kkm_last_doc_name [09:18:04]save OK [09:18:04]Clear old archive folders... [09:18:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:18:04]tlvbuf is B6EE7A70 [09:18:04]SAM_PROTO_ClearQueue [09:18:04]wFMCommunicate request_size=4 [09:18:04]MH_SAM_APDU [09:18:04]CAPDU: 80 09 00 00 [09:18:04]Write to MH i2c: E2 08 00 DB 14 80 09 00 00 00 00 00 00 61 [09:18:04]Write i2c OK [09:18:04]MH_I2C_Read... [09:18:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:18:04]Read from MH i2c: E2 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: E2 03 00 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: E2 03 00 DB 14 00 90 00 63 [09:18:04]RAPDU: 90 00 [09:18:04]wFMCommunicate OK [09:18:04]SAM_PROTO_ClearQueue done [09:18:04]KKMCreateOFDPacket [09:18:04]OFDProtocolAddRootSTLVToBuf [09:18:04]FM_MakeSignedData [09:18:04]FM_MakeSignedData [09:18:04]SAM_PROTO_SignData [09:18:04]wFMCommunicate request_size=4 [09:18:04]MH_SAM_APDU [09:18:04]CAPDU: 80 0D 01 02 [09:18:04]Write to MH i2c: E2 08 00 DC 14 80 0D 01 02 00 00 00 00 69 [09:18:04]Write i2c OK [09:18:04]MH_I2C_Read... [09:18:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:18:04]Read from MH i2c: E2 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: E2 03 00 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: E2 03 00 DC 14 00 90 00 64 [09:18:04]RAPDU: 90 00 [09:18:04]wFMCommunicate OK [09:18:04]wFMCommunicate request_size=255 [09:18:04]MH_SAM_APDU [09:18:04]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 4B 5F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 90 10 03 00 35 04 06 00 DE CE 8B 45 [09:18:04]Write to MH i2c: E2 02 01 DD 14 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 93 00 00 00 F4 03 04 00 4B 5F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 90 10 03 00 35 04 06 00 DE CE 8B 45 00 00 61 [09:18:04]Write i2c OK [09:18:04]MH_I2C_Read... [09:18:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:04]Read from MH i2c: E2 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: E2 03 00 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: E2 03 00 DD 14 00 90 00 65 [09:18:04]RAPDU: 90 00 [09:18:04]wFMCommunicate OK [09:18:04]wFMCommunicate request_size=7 [09:18:04]MH_SAM_APDU [09:18:04]CAPDU: 80 0D 02 02 02 1F CC [09:18:04]Write to MH i2c: E2 0A 00 DE 14 80 0D 02 02 02 00 1F CC 00 00 5B [09:18:04]Write i2c OK [09:18:04]MH_I2C_Read... [09:18:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:04]Read from MH i2c: E2 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: E2 03 00 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: E2 03 00 DE 14 00 90 00 66 [09:18:04]RAPDU: 90 00 [09:18:04]wFMCommunicate OK [09:18:04]wFMCommunicate request_size=4 [09:18:04]MH_SAM_APDU [09:18:04]CAPDU: 80 0D 03 02 [09:18:04]Write to MH i2c: E2 08 00 DF 14 80 0D 03 02 00 00 00 00 6E [09:18:04]Write i2c OK [09:18:04]MH_I2C_Read... [09:18:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:18:04]Read from MH i2c: E2 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: E2 0B 00 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: E2 0B 00 DF 14 00 59 01 9B A8 79 B4 37 19 90 00 89 [09:18:04]RAPDU: 59 01 9B A8 79 B4 37 19 90 00 [09:18:04]wFMCommunicate OK [09:18:04]SAM_PROTO_SignData done [09:18:04]FM_MakeSignedData done [09:18:04]CreateOFDProtocolMessage [09:18:04]wFMCommunicate request_size=4 [09:18:04]MH_SAM_APDU [09:18:04]CAPDU: 80 11 00 00 [09:18:04]Write to MH i2c: E2 08 00 E0 14 80 11 00 00 00 00 00 00 6E [09:18:04]Write i2c OK [09:18:04]MH_I2C_Read... [09:18:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:04]Read from MH i2c: E2 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: E2 17 00 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: E2 17 00 E0 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BB [09:18:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:18:04]wFMCommunicate OK [09:18:04]CreateOFDProtocolMessage done [09:18:04]OFDSenderStorePacket 200848 [09:18:04]StoreOFDPacket docnum=200848 [09:18:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 E4 64 04 01 E8 B4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 93 00 00 00 F4 03 04 00 4B 5F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 90 10 03 00 35 04 06 00 DE CE 8B 45 1F CC 59 01 9B A8 79 B4 37 19 [09:18:04]CheckFolder [09:18:04]dirname=/storage/ofd_packets [09:18:04]CheckFolder done [09:18:04]ProducePacketName [09:18:04]name=ofd_packets/00200848 [09:18:04]NVStorageSaveData ofd_packets/00200848 [09:18:04]File name is /storage/ofd_packets/00200848 [09:18:04]Write 298 bytes [09:18:04]NVStorageSaveData done [09:18:04]OFDSenderStorePacket done [09:18:04]KKMCreateOFDPacket done [09:18:04]NVStorageSaveData kkm_last_timestamp [09:18:04]File name is /storage/kkm_last_timestamp [09:18:04]Write 4 bytes [09:18:04]NVStorageSaveData done [09:18:04]ExternCall_PrintAddStr [09:18:04]wPrintStart [09:18:04]Write to MH i2c: 01 00 00 E1 14 F5 [09:18:04]OFD Sender: Processing packet 200848 [packets to send 247, broken 246] [09:18:04]ProducePacketName [09:18:04]name=ofd_packets/00200848 [09:18:04]OFD Sender: To server: pG, [09:18:04]CommunicateWithHost lk.salyk.kg:30040 [09:18:04]ConnectInit lk.salyk.kg [09:18:04]Write i2c OK [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: 01 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: 01 07 00 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: 01 07 00 E1 14 00 00 00 00 00 FF 0F 0A [09:18:04]RasterBufferAndPrint [09:18:04]line Счет N : (1)11328429 [09:18:04]line ИНН: 02508201610067 [09:18:04]line Контрольно-Кассовый Чек [09:18:04]line ПРОДАЖА [09:18:04]line ТРК (МРК, ГНК) : 51 [09:18:04]line Товар: 2710194210 [09:18:04]line ДТ-К-5 [09:18:04]line 26.250 * 76.20 [09:18:04]line = 2000.25 [09:18:04]line НДС 12% НСП 1% [09:18:04]line > о реализуемом товаре [09:18:04]line ИТОГО: 2000.25 [09:18:04]line НСП 1% : 17.70 [09:18:04]line НДС 12% : 212.42 [09:18:04]line Наличными: 0.00 [09:18:04]line Безнал.: 2000.25 [09:18:04]line Место: АЗС № 95 "Партнер Нефть" [09:18:04]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:18:04]line СНО: Общий режим [09:18:04]line Чек 147 20.08.2024 09:18 [09:18:04]line Смена: 466 ФФД: 1.0 [09:18:04]line ЗНМ: 0300000079 [09:18:04]line РНМ: 0000000000092545 [09:18:04]line Версия ККМ: 001 [09:18:04]line Платежная система: O! деньги [09:18:04]line ФМ: 0000000000871802 [09:18:04]line ФД: 200848 [09:18:04]line ФПД: 244978681192396 [09:18:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091803&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200848&fm=244978681192396&tin=02508201610067®Number=0000000000092545&sum=200025 [09:18:05]Connected sock=10 [09: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 31 38 30 32 0C 01 00 00 E4 64 04 01 E8 B4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 93 00 00 00 F4 03 04 00 4B 5F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 90 10 03 00 35 04 06 00 DE CE 8B 45 1F CC 59 01 9B A8 79 B4 37 19 [09:18:05]written 0, free lines is 4095 [09:18:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3E 9C 47 00 30 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 31 38 30 32 10 04 04 00 90 10 03 00 F4 03 04 00 B3 09 C4 66 B6 04 01 00 00 F0 F2 AB BC C8 A6 4E 80 [09:18:05]CommunicateWithHost err = 0 [09:18:05]CheckOFDResponse [09:18:05]1017 (14) - 77093643461234 [09:18:05]1041 (16) - 0000000000871802 [09:18:05]1040 (4) - 200848 [09:18:05]1012 (4) - 20.08.2024 03:12 [09:18:05]1206 (1) - 0 [09:18:05]OFD Sender: Remove packet 200848 [09:18:05]ProducePacketName [09:18:05]name=ofd_packets/00200848 [09:18:05]NVStorageDeleteData [09:18:05]Write to MH i2c: 01 00 00 0B 15 20 [09:18:05]Write i2c OK [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: 01 [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: 01 07 00 [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: 01 07 00 0B 15 00 00 00 00 00 F6 0C 29 [09:18:05]RasterBufferAndPrint [09:18:05]line [09:18:05]line [09:18:05]line [09:18:05]line [09:18:05]line [09:18:05]written 0, free lines is 3333 [09:18:05]MH_Cut [09:18:05]Write to MH i2c: D1 01 00 12 15 01 F9 [09:18:05]Write i2c OK [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: D1 [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: D1 01 00 [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: D1 01 00 12 15 00 F8 [09:18:05]Write to MH i2c: 01 00 00 13 15 28 [09:18:05]Write i2c OK [09:18:05]MH_I2C_Read... [09:18:06]OFD Sender: No OFD packet to send [09:18:06]*** Cut start [09:18:06]*** Purtial cut [09:18:06]*** CUTSNS_PIN = 0 [09:18:06]*** Stage 1: CUTSNS_PIN = 1 [09:18:08]Read from MH i2c: 01 [09:18:08]MH_I2C_Read... [09:18:08]*** Stop cut motor [09:18:08]*** Cut end [09:18:08]Read from MH i2c: 01 07 00 [09:18:08]MH_I2C_Read... [09:18:08]Read from MH i2c: 01 07 00 13 15 00 00 00 00 00 FF 0F 3D [09:18:08]process_action close_receipt done [09:18:08]requested_data is exist [09:18:08]produce_requested_data [09:18:08]requested_item fm.sn is exist - process it [09:18:08]wFMCommunicate request_size=4 [09:18:08]MH_SAM_APDU [09:18:08]CAPDU: 80 11 00 00 [09:18:08]Write to MH i2c: E2 08 00 14 15 80 11 00 00 00 00 00 00 A3 [09:18:08]Write i2c OK [09:18:08]MH_I2C_Read... [09:18:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:08]Read from MH i2c: E2 [09:18:08]MH_I2C_Read... [09:18:08]Read from MH i2c: E2 17 00 [09:18:08]MH_I2C_Read... [09:18:08]Read from MH i2c: E2 17 00 14 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F0 [09:18:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:18:08]wFMCommunicate OK [09:18:08]requested_item fd.num is exist - process it [09:18:08]SAM_PROTO_GetFieldsCounters [09:18:08]wFMCommunicate request_size=4 [09:18:08]MH_SAM_APDU [09:18:08]CAPDU: 80 13 00 00 [09:18:08]Write to MH i2c: E2 08 00 15 15 80 13 00 00 00 00 00 00 A6 [09:18:08]Write i2c OK [09:18:08]MH_I2C_Read... [09:18:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:18:08]Read from MH i2c: E2 [09:18:08]MH_I2C_Read... [09:18:08]Read from MH i2c: E2 62 00 [09:18:08]MH_I2C_Read... [09:18:08]Read from MH i2c: E2 62 00 15 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 90 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 F0 [09:18:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 90 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:18:08]wFMCommunicate OK [09:18:08]SAM_PROTO_GetFieldsCounters done [09:18:08]requested_item shift.num is exist - process it [09:18:08]requested_item shift.opened is exist - process it [09:18:08]req_shift_opened [09:18:08]FM_GetShiftState [09:18:08]SAM_PROTO_GetShiftState [09:18:08]wFMCommunicate request_size=4 [09:18:08]MH_SAM_APDU [09:18:08]CAPDU: 80 13 01 00 [09:18:08]Write to MH i2c: E2 08 00 16 15 80 13 01 00 00 00 00 00 A8 [09:18:08]Write i2c OK [09:18:08]MH_I2C_Read... [09:18:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:08]Read from MH i2c: E2 [09:18:08]MH_I2C_Read... [09:18:08]Read from MH i2c: E2 0E 00 [09:18:08]MH_I2C_Read... [09:18:08]Read from MH i2c: E2 0E 00 16 15 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 32 [09:18:08]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:18:08]wFMCommunicate OK [09:18:08]SAM_PROTO_GetShiftState done [09:18:08]FM_GetShiftState done [09:18:08]req_shift_opened done [09:18:08]requested_item shift.open_date is exist - process it [09:18:08]req_shift_open_date [09:18:08]req_shift_open_date done [09:18:08]produce_requested_data done [09:18:08]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200848,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:18:08]process_action_free close_receipt [09:18:08]json_value_free [09:18:08]json_value_free done [09:18:08]process_json_proto returns [09:18:08]Send response to host [09:18:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200848,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:18:08]free response buf [09:18:08]execute_script done [09:18:08]execute_script returns [09:18:08]free content buf [09:18:08]Sock 8.Close socket [09:18:08]Sock 8.Thread stoped [09:18:11]OFD Sender: No OFD packet to send [09:18:16]OFD Sender: No OFD packet to send [09:18:21]OFD Sender: No OFD packet to send [09:18:26]OFD Sender: No OFD packet to send [09:18:31]OFD Sender: No OFD packet to send [09:18:36]OFD Sender: No OFD packet to send [09:18:41]OFD Sender: No OFD packet to send [09:18:46]OFD Sender: No OFD packet to send [09:18:51]OFD Sender: No OFD packet to send [09:18:56]OFD Sender: No OFD packet to send [09:19:01]OFD Sender: No OFD packet to send [09:19:06]OFD Sender: No OFD packet to send [09:19:11]OFD Sender: No OFD packet to send [09:19:16]OFD Sender: No OFD packet to send [09:19:21]OFD Sender: No OFD packet to send [09:19:26]OFD Sender: No OFD packet to send [09:19:31]accept exits with 9 [09:19:31]New connection [09:19:31]New thread 3067211108 created [09:19:31]Thread 3067067748 joined [09:19:31]Waiting for new connection... [09:19:31] Sock 9.Parse request [09:19:31]Sock 9.Check first char [09:19:31]Sock 9.First char is OK [09:19:31]request: POST /json_proto HTTP/1.0 [09:19:31]Method: POST [09:19:31]URL: /json_proto [09:19:31]Method is POST - this is cgi request [09:19:31]url: /json_proto [09:19:31]query_string will be loaded in cgi processing [09:19:31]execute_cgi json_proto POST (null) [09:19:31]execute_cgi path=json_proto method=POST [09:19:31]POST find Content-Length [09:19:31]Host: 172.17.46.195:8080 [09:19:31]Content-Length: 753 [09:19:31]Content-Type: application/json [09:19:31] [09:19:31]POST finish read [09:19:31]Found Content-Length = 753 [09:19:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 24.930, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30142436", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:31]execute_script... [09:19:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 24.930, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30142436", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:31]POST & json_proto [09:19:31]process_json_proto [09:19:31]json parsed OK: [09:19:31]protocol is kg_v1.0 [09:19:31]action value=close_receipt [09:19:31]process_action close_receipt [09:19:31]cmd_close_receipt [09:19:31]MH_GetDate [09:19:31]Write to MH i2c: F0 00 00 17 15 1B [09:19:31]Write i2c OK [09:19:31]MH_I2C_Read... [09:19:31]Read from MH i2c: F0 [09:19:31]MH_I2C_Read... [09:19:31]Read from MH i2c: F0 09 00 [09:19:31]MH_I2C_Read... [09:19:31]Read from MH i2c: F0 09 00 17 15 00 A3 5F C4 66 75 08 C2 66 F5 [09:19:31]GetLastDocTimeStamp 1724145483 [09:19:31]current date 1724145571 [09:19:31]FM_GetShiftState [09:19:31]SAM_PROTO_GetShiftState [09:19:31]wFMCommunicate request_size=4 [09:19:31]MH_SAM_APDU [09:19:31]CAPDU: 80 13 01 00 [09:19:31]Write to MH i2c: E2 08 00 18 15 80 13 01 00 00 00 00 00 AA [09:19:31]Write i2c OK [09:19:31]MH_I2C_Read... [09:19:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:31]Read from MH i2c: E2 [09:19:31]MH_I2C_Read... [09:19:31]Read from MH i2c: E2 0E 00 [09:19:31]MH_I2C_Read... [09:19:31]Read from MH i2c: E2 0E 00 18 15 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 34 [09:19:31]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:19:31]wFMCommunicate OK [09:19:31]SAM_PROTO_GetShiftState done [09:19:31]FM_GetShiftState done [09:19:31]opened in 1724112758 [09:19:31]opened+sec_in_day 1724199158 [09:19:31]quantity*price = 0 [09:19:31]sum+1 = 1 [09:19:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 148 20.08.2024 09:19 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30142436 ФМ: 0000000000871802 ФД: 200849 ФПД: 7400437333494 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091931&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200849&fm=7400437333494&tin=02508201610067®Number=0000000000092545&sum=0 [09:19:32]StoreToDocumentArchive [09:19:32]shift 466 fd 200849 [09:19:32]save to /storage/0466/doc_00200849 [09:19:32]save last doc name /storage/0466/doc_00200849 to /storage/kkm_last_doc_name [09:19:32]save OK [09:19:32]Clear old archive folders... [09:19:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:19:32]tlvbuf is 0108EE60 [09:19:32]SAM_PROTO_ClearQueue [09:19:32]wFMCommunicate request_size=4 [09:19:32]MH_SAM_APDU [09:19:32]CAPDU: 80 09 00 00 [09:19:32]Write to MH i2c: E2 08 00 25 15 80 09 00 00 00 00 00 00 AC [09:19:32]Write i2c OK [09:19:32]MH_I2C_Read... [09:19:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:19:32]Read from MH i2c: E2 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 03 00 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 03 00 25 15 00 90 00 AE [09:19:32]RAPDU: 90 00 [09:19:32]wFMCommunicate OK [09:19:32]SAM_PROTO_ClearQueue done [09:19:32]KKMCreateOFDPacket [09:19:32]OFDProtocolAddRootSTLVToBuf [09:19:32]FM_MakeSignedData [09:19:32]FM_MakeSignedData [09:19:32]SAM_PROTO_SignData [09:19:32]wFMCommunicate request_size=4 [09:19:32]MH_SAM_APDU [09:19:32]CAPDU: 80 0D 01 02 [09:19:32]Write to MH i2c: E2 08 00 26 15 80 0D 01 02 00 00 00 00 B4 [09:19:32]Write i2c OK [09:19:32]MH_I2C_Read... [09:19:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:19:32]Read from MH i2c: E2 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 03 00 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 03 00 26 15 00 90 00 AF [09:19:32]RAPDU: 90 00 [09:19:32]wFMCommunicate OK [09:19:32]wFMCommunicate request_size=255 [09:19:32]MH_SAM_APDU [09:19:32]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 62 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 A3 5F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 91 10 03 00 35 04 06 00 06 BB 0C 70 [09:19:32]Write to MH i2c: E2 02 01 27 15 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 62 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 A3 5F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 91 10 03 00 35 04 06 00 06 BB 0C 70 00 00 42 [09:19:32]Write i2c OK [09:19:32]MH_I2C_Read... [09:19:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:32]Read from MH i2c: E2 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 03 00 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 03 00 27 15 00 90 00 B0 [09:19:32]RAPDU: 90 00 [09:19:32]wFMCommunicate OK [09:19:32]wFMCommunicate request_size=7 [09:19:32]MH_SAM_APDU [09:19:32]CAPDU: 80 0D 02 02 02 3D F6 [09:19:32]Write to MH i2c: E2 0A 00 28 15 80 0D 02 02 02 00 3D F6 00 00 EE [09:19:32]Write i2c OK [09:19:32]MH_I2C_Read... [09:19:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:32]Read from MH i2c: E2 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 03 00 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 03 00 28 15 00 90 00 B1 [09:19:32]RAPDU: 90 00 [09:19:32]wFMCommunicate OK [09:19:32]wFMCommunicate request_size=4 [09:19:32]MH_SAM_APDU [09:19:32]CAPDU: 80 0D 03 02 [09:19:32]Write to MH i2c: E2 08 00 29 15 80 0D 03 02 00 00 00 00 B9 [09:19:32]Write i2c OK [09:19:32]MH_I2C_Read... [09:19:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:19:32]Read from MH i2c: E2 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 0B 00 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 0B 00 29 15 00 63 A7 00 E6 C4 5D 5B 91 90 00 B7 [09:19:32]RAPDU: 63 A7 00 E6 C4 5D 5B 91 90 00 [09:19:32]wFMCommunicate OK [09:19:32]SAM_PROTO_SignData done [09:19:32]FM_MakeSignedData done [09:19:32]CreateOFDProtocolMessage [09:19:32]wFMCommunicate request_size=4 [09:19:32]MH_SAM_APDU [09:19:32]CAPDU: 80 11 00 00 [09:19:32]Write to MH i2c: E2 08 00 2A 15 80 11 00 00 00 00 00 00 B9 [09:19:32]Write i2c OK [09:19:32]MH_I2C_Read... [09:19:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:32]Read from MH i2c: E2 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 17 00 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 17 00 2A 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 06 [09:19:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:19:32]wFMCommunicate OK [09:19:32]CreateOFDProtocolMessage done [09:19:32]OFDSenderStorePacket 200849 [09:19:32]StoreOFDPacket docnum=200849 [09:19:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 36 3B 04 01 29 61 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 62 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 A3 5F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 91 10 03 00 35 04 06 00 06 BB 0C 70 3D F6 63 A7 00 E6 C4 5D 5B 91 [09:19:32]CheckFolder [09:19:32]dirname=/storage/ofd_packets [09:19:32]CheckFolder done [09:19:32]ProducePacketName [09:19:32]name=ofd_packets/00200849 [09:19:32]NVStorageSaveData ofd_packets/00200849 [09:19:32]File name is /storage/ofd_packets/00200849 [09:19:32]Write 298 bytes [09:19:32]NVStorageSaveData done [09:19:32]OFDSenderStorePacket done [09:19:32]KKMCreateOFDPacket done [09:19:32]NVStorageSaveData kkm_last_timestamp [09:19:32]File name is /storage/kkm_last_timestamp [09:19:32]Write 4 bytes [09:19:32]NVStorageSaveData done [09:19:32]ExternCall_PrintAddStr [09:19:32]wPrintStart [09:19:32]Write to MH i2c: 01 00 00 2B 15 40 [09:19:32]Write i2c OK [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: 01 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: 01 07 00 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: 01 07 00 2B 15 00 00 00 00 00 FF 0F 55 [09:19:32]RasterBufferAndPrint [09:19:32]line Счет N : (1)11328430 [09:19:32]line ИНН: 02508201610067 [09:19:32]line Контрольно-Кассовый Чек [09:19:32]line ПРОДАЖА [09:19:32]line ТРК (МРК, ГНК) : 61 [09:19:32]line Товар: 2710194210 [09:19:32]line ДТ-К-5 [09:19:32]line 24.930 * 0.00 [09:19:32]line = 0.00 [09:19:32]line НДС 12% НСП 1% [09:19:32]line > о реализуемом товаре [09:19:32]line ИТОГО: 0.00 [09:19:32]line НСП 1% : 0.00 [09:19:32]line НДС 12% : 0.00 [09:19:32]line Наличными: 0.00 [09:19:32]line Безнал.: 0.00 [09:19:32]line Место: АЗС № 95 "Партнер Нефть" [09:19:32]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:19:32]line СНО: Общий режим [09:19:32]line Чек 148 20.08.2024 09:19 [09:19:32]line Смена: 466 ФФД: 1.0 [09:19:32]line ЗНМ: 0300000079 [09:19:32]line РНМ: 0000000000092545 [09:19:32]line Версия ККМ: 001 [09:19:32]line Талоны: ТК ГПНА Online [09:19:32]line 30142436 [09:19:32]line ФМ: 0000000000871802 [09:19:32]line ФД: 200849 [09:19:32]line ФПД: 7400437333494 [09:19:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T091931&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200849&fm=7400437333494&tin=02508201610067®Number=0000000000092545&sum=0 [09:19:33]OFD Sender: Processing packet 200849 [packets to send 247, broken 246] [09:19:33]ProducePacketName [09:19:33]name=ofd_packets/00200849 [09:19:33]OFD Sender: To server: pG, [09:19:33]CommunicateWithHost lk.salyk.kg:30040 [09:19:33]ConnectInit lk.salyk.kg [09:19:33]written 0, free lines is 4095 [09:19:33]Connected sock=10 [09:19:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 36 3B 04 01 29 61 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 62 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 A3 5F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 91 10 03 00 35 04 06 00 06 BB 0C 70 3D F6 63 A7 00 E6 C4 5D 5B 91 [09:19:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 25 E7 47 00 02 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 31 38 30 32 10 04 04 00 91 10 03 00 F4 03 04 00 0B 0A C4 66 B6 04 01 00 00 72 47 7E C2 C2 4C 9C 09 [09:19:33]CommunicateWithHost err = 0 [09:19:33]CheckOFDResponse [09:19:33]1017 (14) - 77093643461234 [09:19:33]1041 (16) - 0000000000871802 [09:19:33]1040 (4) - 200849 [09:19:33]1012 (4) - 20.08.2024 03:14 [09:19:33]1206 (1) - 0 [09:19:33]OFD Sender: Remove packet 200849 [09:19:33]ProducePacketName [09:19:33]name=ofd_packets/00200849 [09:19:33]NVStorageDeleteData [09:19:33]Write to MH i2c: 01 00 00 55 15 6A [09:19:33]Write i2c OK [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: 01 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: 01 07 00 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: 01 07 00 55 15 00 00 00 00 00 F3 0C 70 [09:19:33]RasterBufferAndPrint [09:19:33]line [09:19:33]line [09:19:33]line [09:19:33]line [09:19:33]line [09:19:33]written 0, free lines is 3321 [09:19:33]MH_Cut [09:19:33]Write to MH i2c: D1 01 00 5C 15 01 43 [09:19:33]Write i2c OK [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: D1 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: D1 01 00 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: D1 01 00 5C 15 00 42 [09:19:33]Write to MH i2c: 01 00 00 5D 15 72 [09:19:33]Write i2c OK [09:19:33]MH_I2C_Read... [09:19:33]OFD Sender: No OFD packet to send [09:19:34]*** Cut start [09:19:34]*** Purtial cut [09:19:34]*** Stage 1: CUTSNS_PIN = 1 [09:19:34]Read from MH i2c: 01 [09:19:34]MH_I2C_Read... [09:19:34]*** Stop cut motor [09:19:34]*** Cut end [09:19:34]Read from MH i2c: 01 07 00 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: 01 07 00 5D 15 00 00 00 00 00 FF 0F 87 [09:19:34]process_action close_receipt done [09:19:34]requested_data is exist [09:19:34]produce_requested_data [09:19:34]requested_item fm.sn is exist - process it [09:19:34]wFMCommunicate request_size=4 [09:19:34]MH_SAM_APDU [09:19:34]CAPDU: 80 11 00 00 [09:19:34]Write to MH i2c: E2 08 00 5E 15 80 11 00 00 00 00 00 00 ED [09:19:34]Write i2c OK [09:19:34]MH_I2C_Read... [09:19:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:34]Read from MH i2c: E2 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: E2 17 00 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: E2 17 00 5E 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3A [09:19:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:19:34]wFMCommunicate OK [09:19:34]requested_item fd.num is exist - process it [09:19:34]SAM_PROTO_GetFieldsCounters [09:19:34]wFMCommunicate request_size=4 [09:19:34]MH_SAM_APDU [09:19:34]CAPDU: 80 13 00 00 [09:19:34]Write to MH i2c: E2 08 00 5F 15 80 13 00 00 00 00 00 00 F0 [09:19:34]Write i2c OK [09:19:34]MH_I2C_Read... [09:19:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:34]Read from MH i2c: E2 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: E2 62 00 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: E2 62 00 5F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 91 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 3E [09:19: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 91 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:19:34]wFMCommunicate OK [09:19:34]SAM_PROTO_GetFieldsCounters done [09:19:34]requested_item shift.num is exist - process it [09:19:34]requested_item shift.opened is exist - process it [09:19:34]req_shift_opened [09:19:34]FM_GetShiftState [09:19:34]SAM_PROTO_GetShiftState [09:19:34]wFMCommunicate request_size=4 [09:19:34]MH_SAM_APDU [09:19:34]CAPDU: 80 13 01 00 [09:19:34]Write to MH i2c: E2 08 00 60 15 80 13 01 00 00 00 00 00 F2 [09:19:34]Write i2c OK [09:19:34]MH_I2C_Read... [09:19:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:34]Read from MH i2c: E2 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: E2 0E 00 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: E2 0E 00 60 15 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 7C [09:19:34]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:19:34]wFMCommunicate OK [09:19:34]SAM_PROTO_GetShiftState done [09:19:34]FM_GetShiftState done [09:19:34]req_shift_opened done [09:19:34]requested_item shift.open_date is exist - process it [09:19:34]req_shift_open_date [09:19:34]req_shift_open_date done [09:19:34]produce_requested_data done [09:19:34]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200849,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:19:34]process_action_free close_receipt [09:19:34]json_value_free [09:19:34]json_value_free done [09:19:34]process_json_proto returns [09:19:34]Send response to host [09:19:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200849,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:19:34]free response buf [09:19:34]execute_script done [09:19:34]execute_script returns [09:19:34]free content buf [09:19:34]Sock 9.Close socket [09:19:34]Sock 9.Thread stoped [09:19:38]OFD Sender: No OFD packet to send [09:19:43]OFD Sender: No OFD packet to send [09:19:48]OFD Sender: No OFD packet to send [09:19:53]OFD Sender: No OFD packet to send [09:19:58]OFD Sender: No OFD packet to send [09:20:04]OFD Sender: No OFD packet to send [09:20:09]OFD Sender: No OFD packet to send [09:20:14]OFD Sender: No OFD packet to send [09:20:19]OFD Sender: No OFD packet to send [09:20:24]OFD Sender: No OFD packet to send [09:20:29]OFD Sender: No OFD packet to send [09:20:34]OFD Sender: No OFD packet to send [09:20:39]OFD Sender: No OFD packet to send [09:20:44]OFD Sender: No OFD packet to send [09:20:49]OFD Sender: No OFD packet to send [09:20:54]OFD Sender: No OFD packet to send [09:20:59]OFD Sender: No OFD packet to send [09:21:04]OFD Sender: No OFD packet to send [09:21:09]OFD Sender: No OFD packet to send [09:21:14]OFD Sender: No OFD packet to send [09:21:17]accept exits with 8 [09:21:17]New connection [09:21:17]New thread 3067067748 created [09:21:17]Thread 3067211108 joined [09:21:17]Waiting for new connection... [09:21:17] Sock 8.Parse request [09:21:17]Sock 8.Check first char [09:21:17]Sock 8.First char is OK [09:21:17]request: POST /json_proto HTTP/1.0 [09:21:17]Method: POST [09:21:17]URL: /json_proto [09:21:17]Method is POST - this is cgi request [09:21:17]url: /json_proto [09:21:17]query_string will be loaded in cgi processing [09:21:17]execute_cgi json_proto POST (null) [09:21:17]execute_cgi path=json_proto method=POST [09:21:17]POST find Content-Length [09:21:17]Host: 172.17.46.195:8080 [09:21:17]Content-Length: 805 [09:21:17]Content-Type: application/json [09:21:17] [09:21:17]POST finish read [09:21:17]Found Content-Length = 805 [09:21:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:17]execute_script... [09: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)11328432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:17]POST & json_proto [09:21:17]process_json_proto [09:21:17]json parsed OK: [09:21:17]protocol is kg_v1.0 [09:21:17]action value=close_receipt [09:21:17]process_action close_receipt [09:21:17]cmd_close_receipt [09:21:17]MH_GetDate [09:21:17]Write to MH i2c: F0 00 00 61 15 65 [09:21:17]Write i2c OK [09:21:17]MH_I2C_Read... [09:21:17]Read from MH i2c: F0 [09:21:17]MH_I2C_Read... [09:21:17]Read from MH i2c: F0 09 00 [09:21:17]MH_I2C_Read... [09:21:17]Read from MH i2c: F0 09 00 61 15 00 0E 60 C4 66 75 08 C2 66 AB [09:21:17]GetLastDocTimeStamp 1724145571 [09:21:17]current date 1724145678 [09:21:17]FM_GetShiftState [09:21:17]SAM_PROTO_GetShiftState [09:21:17]wFMCommunicate request_size=4 [09:21:17]MH_SAM_APDU [09:21:17]CAPDU: 80 13 01 00 [09:21:17]Write to MH i2c: E2 08 00 62 15 80 13 01 00 00 00 00 00 F4 [09:21:17]Write i2c OK [09:21:17]MH_I2C_Read... [09:21:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:17]Read from MH i2c: E2 [09:21:17]MH_I2C_Read... [09:21:17]Read from MH i2c: E2 0E 00 [09:21:17]MH_I2C_Read... [09:21:17]Read from MH i2c: E2 0E 00 62 15 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 7E [09:21:17]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:21:17]wFMCommunicate OK [09:21:17]SAM_PROTO_GetShiftState done [09:21:17]FM_GetShiftState done [09:21:17]opened in 1724112758 [09:21:17]opened+sec_in_day 1724199158 [09:21:17]quantity*price = 150032 [09:21:17]sum+1 = 150033 [09:21:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 149 20.08.2024 09:21 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200850 ФПД: 137690657839542 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092118&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200850&fm=137690657839542&tin=02508201610067®Number=0000000000092545&sum=150032 [09:21:19]StoreToDocumentArchive [09:21:19]shift 466 fd 200850 [09:21:19]save to /storage/0466/doc_00200850 [09:21:19]save last doc name /storage/0466/doc_00200850 to /storage/kkm_last_doc_name [09:21:19]save OK [09:21:19]Clear old archive folders... [09:21:19]OFD Sender: No OFD packet to send [09:21:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:21:19]tlvbuf is 0108EA00 [09:21:19]SAM_PROTO_ClearQueue [09:21:19]wFMCommunicate request_size=4 [09:21:19]MH_SAM_APDU [09:21:19]CAPDU: 80 09 00 00 [09:21:19]Write to MH i2c: E2 08 00 6F 15 80 09 00 00 00 00 00 00 F6 [09:21:19]Write i2c OK [09:21:19]MH_I2C_Read... [09:21:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:21:19]Read from MH i2c: E2 [09:21:19]MH_I2C_Read... [09:21:19]Read from MH i2c: E2 03 00 [09:21:19]MH_I2C_Read... [09:21:19]Read from MH i2c: E2 03 00 6F 15 00 90 00 F8 [09:21:19]RAPDU: 90 00 [09:21:19]wFMCommunicate OK [09:21:19]SAM_PROTO_ClearQueue done [09:21:19]KKMCreateOFDPacket [09:21:19]OFDProtocolAddRootSTLVToBuf [09:21:19]FM_MakeSignedData [09:21:19]FM_MakeSignedData [09:21:19]SAM_PROTO_SignData [09:21:19]wFMCommunicate request_size=4 [09:21:19]MH_SAM_APDU [09:21:19]CAPDU: 80 0D 01 02 [09:21:19]Write to MH i2c: E2 08 00 70 15 80 0D 01 02 00 00 00 00 FE [09:21:19]Write i2c OK [09:21:19]MH_I2C_Read... [09:21:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:21:19]Read from MH i2c: E2 [09:21:19]MH_I2C_Read... [09:21:19]Read from MH i2c: E2 03 00 [09:21:19]MH_I2C_Read... [09:21:19]Read from MH i2c: E2 03 00 70 15 00 90 00 F9 [09:21:19]RAPDU: 90 00 [09:21:19]wFMCommunicate OK [09:21:19]wFMCommunicate request_size=255 [09:21:19]MH_SAM_APDU [09: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 0E 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 92 10 03 00 35 04 06 00 7D [09:21:19]Write to MH i2c: E2 02 01 71 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 95 00 00 00 F4 03 04 00 0E 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 92 10 03 00 35 04 06 00 7D 00 00 4E [09:21:19]Write i2c OK [09:21:19]MH_I2C_Read... [09:21:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:19]Read from MH i2c: E2 [09:21:19]MH_I2C_Read... [09:21:19]Read from MH i2c: E2 03 00 [09:21:19]MH_I2C_Read... [09:21:19]Read from MH i2c: E2 03 00 71 15 00 90 00 FA [09:21:19]RAPDU: 90 00 [09:21:19]wFMCommunicate OK [09:21:19]wFMCommunicate request_size=10 [09:21:19]MH_SAM_APDU [09:21:19]CAPDU: 80 0D 02 02 05 3A 9A BF D9 B6 [09:21:19]Write to MH i2c: E2 0D 00 72 15 80 0D 02 02 05 00 3A 9A BF D9 B6 00 00 2D [09:21:19]Write i2c OK [09:21:19]MH_I2C_Read... [09:21:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:19]Read from MH i2c: E2 [09:21:19]MH_I2C_Read... [09:21:19]Read from MH i2c: E2 03 00 [09:21:19]MH_I2C_Read... [09:21:19]Read from MH i2c: E2 03 00 72 15 00 90 00 FB [09:21:19]RAPDU: 90 00 [09:21:19]wFMCommunicate OK [09:21:19]wFMCommunicate request_size=4 [09:21:19]MH_SAM_APDU [09:21:19]CAPDU: 80 0D 03 02 [09:21:19]Write to MH i2c: E2 08 00 73 15 80 0D 03 02 00 00 00 00 03 [09:21:19]Write i2c OK [09:21:19]MH_I2C_Read... [09:21:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:21:19]Read from MH i2c: E2 [09:21:19]MH_I2C_Read... [09:21:19]Read from MH i2c: E2 0B 00 [09:21:19]MH_I2C_Read... [09:21:19]Read from MH i2c: E2 0B 00 73 15 00 0F 00 69 C8 64 A7 5F 16 90 00 C4 [09:21:19]RAPDU: 0F 00 69 C8 64 A7 5F 16 90 00 [09:21:19]wFMCommunicate OK [09:21:19]SAM_PROTO_SignData done [09:21:19]FM_MakeSignedData done [09:21:19]CreateOFDProtocolMessage [09:21:19]wFMCommunicate request_size=4 [09:21:19]MH_SAM_APDU [09:21:19]CAPDU: 80 11 00 00 [09:21:19]Write to MH i2c: E2 08 00 74 15 80 11 00 00 00 00 00 00 03 [09:21:19]Write i2c OK [09:21:19]MH_I2C_Read... [09:21:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:19]Read from MH i2c: E2 [09:21:19]MH_I2C_Read... [09:21:19]Read from MH i2c: E2 17 00 [09:21:19]MH_I2C_Read... [09:21:19]Read from MH i2c: E2 17 00 74 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 50 [09:21:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:21:19]wFMCommunicate OK [09:21:19]CreateOFDProtocolMessage done [09:21:19]OFDSenderStorePacket 200850 [09:21:19]StoreOFDPacket docnum=200850 [09:21:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 53 16 07 01 63 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 0E 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 92 10 03 00 35 04 06 00 7D 3A 9A BF D9 B6 0F 00 69 C8 64 A7 5F 16 [09:21:19]CheckFolder [09:21:19]dirname=/storage/ofd_packets [09:21:19]CheckFolder done [09:21:19]ProducePacketName [09:21:19]name=ofd_packets/00200850 [09:21:19]NVStorageSaveData ofd_packets/00200850 [09:21:19]File name is /storage/ofd_packets/00200850 [09:21:19]Write 301 bytes [09:21:19]NVStorageSaveData done [09:21:19]OFDSenderStorePacket done [09:21:19]KKMCreateOFDPacket done [09:21:19]NVStorageSaveData kkm_last_timestamp [09:21:19]File name is /storage/kkm_last_timestamp [09:21:19]Write 4 bytes [09:21:19]NVStorageSaveData done [09:21:19]ExternCall_PrintAddStr [09:21:19]wPrintStart [09:21:19]Write to MH i2c: 01 00 00 75 15 8A [09:21:19]Write i2c OK [09:21:19]MH_I2C_Read... [09:21:19]Read from MH i2c: 01 [09:21:19]MH_I2C_Read... [09:21:19]Read from MH i2c: 01 07 00 [09:21:19]MH_I2C_Read... [09:21:19]Read from MH i2c: 01 07 00 75 15 00 00 00 00 00 FF 0F 9F [09:21:19]RasterBufferAndPrint [09:21:19]line Счет N : (1)11328432 [09:21:19]line ИНН: 02508201610067 [09:21:19]line Контрольно-Кассовый Чек [09:21:19]line ПРОДАЖА [09:21:19]line ТРК (МРК, ГНК) : 11 [09:21:19]line Товар: 2710124500 [09:21:19]line Аи-95-К-5 [09:21:19]line 20.220 * 74.20 [09:21:19]line = 1500.32 [09:21:19]line НДС 12% НСП 1% [09:21:19]line > о реализуемом товаре [09:21:19]line ИТОГО: 1500.32 [09:21:19]line НСП 1% : 13.28 [09:21:19]line НДС 12% : 159.33 [09:21:19]line Наличными: 0.00 [09:21:19]line Безнал.: 1500.32 [09:21:19]line Место: АЗС № 95 "Партнер Нефть" [09:21:19]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:21:19]line СНО: Общий режим [09:21:19]line Чек 149 20.08.2024 09:21 [09:21:19]line Смена: 466 ФФД: 1.0 [09:21:19]line ЗНМ: 0300000079 [09:21:19]line РНМ: 0000000000092545 [09:21:19]line Версия ККМ: 001 [09:21:19]line Платежная система: O! деньги [09:21:19]line ФМ: 0000000000871802 [09:21:19]line ФД: 200850 [09:21:19]line ФПД: 137690657839542 [09:21:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092118&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200850&fm=137690657839542&tin=02508201610067®Number=0000000000092545&sum=150032 [09:21:19]OFD Sender: Processing packet 200850 [packets to send 247, broken 246] [09:21:19]ProducePacketName [09:21:19]name=ofd_packets/00200850 [09:21:19]OFD Sender: To server: pG, [09:21:19]CommunicateWithHost lk.salyk.kg:30040 [09:21:19]ConnectInit lk.salyk.kg [09:21:19]written 0, free lines is 4095 [09:21:20]Connected sock=10 [09:21:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 53 16 07 01 63 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 0E 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 92 10 03 00 35 04 06 00 7D 3A 9A BF D9 B6 0F 00 69 C8 64 A7 5F 16 [09:21:20]Write to MH i2c: 01 00 00 9F 15 B4 [09:21:20]Write i2c OK [09:21:20]MH_I2C_Read... [09:21:20]Read from MH i2c: 01 [09:21:20]MH_I2C_Read... [09:21:20]Read from MH i2c: 01 07 00 [09:21:20]MH_I2C_Read... [09:21:20]Read from MH i2c: 01 07 00 9F 15 00 00 00 00 00 F9 0C C0 [09:21:20]RasterBufferAndPrint [09:21:20]line [09:21:20]line [09:21:20]line [09:21:20]line [09:21:20]line [09:21:20]written 0, free lines is 3327 [09:21:20]MH_Cut [09:21:20]Write to MH i2c: D1 01 00 A6 15 01 8D [09:21:20]Write i2c OK [09:21:20]MH_I2C_Read... [09:21:20]Read from MH i2c: D1 [09:21:20]MH_I2C_Read... [09:21:20]Read from MH i2c: D1 01 00 [09:21:20]MH_I2C_Read... [09:21:20]Read from MH i2c: D1 01 00 A6 15 00 8C [09:21:20]Write to MH i2c: 01 00 00 A7 15 BC [09:21:20]Write i2c OK [09:21:20]MH_I2C_Read... [09:21:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FF E9 47 00 EB 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 92 10 03 00 F4 03 04 00 76 0A C4 66 B6 04 01 00 00 EB F5 FB 57 9C 01 F7 1A [09:21:20]CommunicateWithHost err = 0 [09:21:20]CheckOFDResponse [09:21:20]1017 (14) - 77093643461234 [09:21:20]1041 (16) - 0000000000871802 [09:21:20]1040 (4) - 200850 [09:21:20]1012 (4) - 20.08.2024 03:16 [09:21:20]1206 (1) - 0 [09:21:20]OFD Sender: Remove packet 200850 [09:21:20]ProducePacketName [09:21:20]name=ofd_packets/00200850 [09:21:20]NVStorageDeleteData [09:21:21]*** Cut start [09:21:21]*** Purtial cut [09:21:21]*** CUTSNS_PIN = 0 [09:21:21]OFD Sender: No OFD packet to send [09:21:21]*** Stage 1: CUTSNS_PIN = 1 [09:21:23]Read from MH i2c: 01 [09:21:23]MH_I2C_Read... [09:21:23]*** Stop cut motor [09:21:23]*** Cut end [09:21:23]Read from MH i2c: 01 07 00 [09:21:23]MH_I2C_Read... [09:21:23]Read from MH i2c: 01 07 00 A7 15 00 00 00 00 00 FF 0F D1 [09:21:23]process_action close_receipt done [09:21:23]requested_data is exist [09:21:23]produce_requested_data [09:21:23]requested_item fm.sn is exist - process it [09:21:23]wFMCommunicate request_size=4 [09:21:23]MH_SAM_APDU [09:21:23]CAPDU: 80 11 00 00 [09:21:23]Write to MH i2c: E2 08 00 A8 15 80 11 00 00 00 00 00 00 37 [09:21:23]Write i2c OK [09:21:23]MH_I2C_Read... [09:21:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:23]Read from MH i2c: E2 [09:21:23]MH_I2C_Read... [09:21:23]Read from MH i2c: E2 17 00 [09:21:23]MH_I2C_Read... [09:21:23]Read from MH i2c: E2 17 00 A8 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 84 [09:21:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:21:23]wFMCommunicate OK [09:21:23]requested_item fd.num is exist - process it [09:21:23]SAM_PROTO_GetFieldsCounters [09:21:23]wFMCommunicate request_size=4 [09:21:23]MH_SAM_APDU [09:21:23]CAPDU: 80 13 00 00 [09:21:23]Write to MH i2c: E2 08 00 A9 15 80 13 00 00 00 00 00 00 3A [09:21:23]Write i2c OK [09:21:23]MH_I2C_Read... [09:21:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:21:23]Read from MH i2c: E2 [09:21:23]MH_I2C_Read... [09:21:23]Read from MH i2c: E2 62 00 [09:21:23]MH_I2C_Read... [09:21:23]Read from MH i2c: E2 62 00 A9 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 92 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 8C [09:21:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 92 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:21:23]wFMCommunicate OK [09:21:23]SAM_PROTO_GetFieldsCounters done [09:21:23]requested_item shift.num is exist - process it [09:21:23]requested_item shift.opened is exist - process it [09:21:23]req_shift_opened [09:21:23]FM_GetShiftState [09:21:23]SAM_PROTO_GetShiftState [09:21:23]wFMCommunicate request_size=4 [09:21:23]MH_SAM_APDU [09:21:23]CAPDU: 80 13 01 00 [09:21:23]Write to MH i2c: E2 08 00 AA 15 80 13 01 00 00 00 00 00 3C [09:21:23]Write i2c OK [09:21:23]MH_I2C_Read... [09:21:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:23]Read from MH i2c: E2 [09:21:23]MH_I2C_Read... [09:21:23]Read from MH i2c: E2 0E 00 [09:21:23]MH_I2C_Read... [09:21:23]Read from MH i2c: E2 0E 00 AA 15 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C6 [09:21:23]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:21:23]wFMCommunicate OK [09:21:23]SAM_PROTO_GetShiftState done [09:21:23]FM_GetShiftState done [09:21:23]req_shift_opened done [09:21:23]requested_item shift.open_date is exist - process it [09:21:23]req_shift_open_date [09:21:23]req_shift_open_date done [09:21:23]produce_requested_data done [09:21:23]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200850,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:21:23]process_action_free close_receipt [09:21:23]json_value_free [09:21:23]json_value_free done [09:21:23]process_json_proto returns [09:21:23]Send response to host [09:21:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200850,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:21:23]free response buf [09:21:23]execute_script done [09:21:23]execute_script returns [09:21:23]free content buf [09:21:23]Sock 8.Close socket [09:21:23]Sock 8.Thread stoped [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:41]OFD Sender: No OFD packet to send [09:21:46]OFD Sender: No OFD packet to send [09:21:51]OFD Sender: No OFD packet to send [09:21:56]OFD Sender: No OFD packet to send [09:22:01]OFD Sender: No OFD packet to send [09:22:06]OFD Sender: No OFD packet to send [09:22:11]OFD Sender: No OFD packet to send [09:22:16]OFD Sender: No OFD packet to send [09:22:18]accept exits with 9 [09:22:18]New connection [09:22:18]New thread 3067211108 created [09:22:18]Thread 3067067748 joined [09:22:18]Waiting for new connection... [09:22:18] Sock 9.Parse request [09:22:18]Sock 9.Check first char [09:22:18]Sock 9.First char is OK [09:22:18]request: POST /json_proto HTTP/1.0 [09:22:18]Method: POST [09:22:18]URL: /json_proto [09:22:18]Method is POST - this is cgi request [09:22:18]url: /json_proto [09:22:18]query_string will be loaded in cgi processing [09:22:18]execute_cgi json_proto POST (null) [09:22:18]execute_cgi path=json_proto method=POST [09:22:18]POST find Content-Length [09:22:18]Host: 172.17.46.195:8080 [09:22:18]Content-Length: 215 [09:22:18]Content-Type: application/json [09:22:18] [09:22:18]POST finish read [09:22:18]Found Content-Length = 215 [09:22:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:18]execute_script... [09:22:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:18]POST & json_proto [09:22:18]process_json_proto [09:22:18]json parsed OK: [09:22:18]protocol is kg_v1.0 [09:22:18]action value=get_value [09:22:18]process_action get_value [09:22:18]cmd_get_value [09:22:18]process_action get_value done [09:22:18]requested_data is exist [09:22:18]produce_requested_data [09:22:18]requested_item kkm.sn is exist - process it [09:22:18]requested_item kkm.ver is exist - process it [09:22:18]requested_item fm.sn is exist - process it [09:22:18]wFMCommunicate request_size=4 [09:22:18]MH_SAM_APDU [09:22:18]CAPDU: 80 11 00 00 [09:22:18]Write to MH i2c: E2 08 00 AB 15 80 11 00 00 00 00 00 00 3A [09:22:18]Write i2c OK [09:22:18]MH_I2C_Read... [09:22:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:18]Read from MH i2c: E2 [09:22:18]MH_I2C_Read... [09:22:18]Read from MH i2c: E2 17 00 [09:22:18]MH_I2C_Read... [09:22:18]Read from MH i2c: E2 17 00 AB 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 87 [09:22:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:22:18]wFMCommunicate OK [09:22:18]requested_item fd.num is exist - process it [09:22:18]SAM_PROTO_GetFieldsCounters [09:22:18]wFMCommunicate request_size=4 [09:22:18]MH_SAM_APDU [09:22:18]CAPDU: 80 13 00 00 [09:22:18]Write to MH i2c: E2 08 00 AC 15 80 13 00 00 00 00 00 00 3D [09:22:18]Write i2c OK [09:22:18]MH_I2C_Read... [09:22:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:18]Read from MH i2c: E2 [09:22:18]MH_I2C_Read... [09:22:18]Read from MH i2c: E2 62 00 [09:22:18]MH_I2C_Read... [09:22:18]Read from MH i2c: E2 62 00 AC 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 92 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 8F [09:22: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 92 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:22:18]wFMCommunicate OK [09:22:18]SAM_PROTO_GetFieldsCounters done [09:22:18]requested_item shift.num is exist - process it [09:22:18]requested_item shift.opened is exist - process it [09:22:18]req_shift_opened [09:22:18]FM_GetShiftState [09:22:18]SAM_PROTO_GetShiftState [09:22:18]wFMCommunicate request_size=4 [09:22:18]MH_SAM_APDU [09:22:18]CAPDU: 80 13 01 00 [09:22:18]Write to MH i2c: E2 08 00 AD 15 80 13 01 00 00 00 00 00 3F [09:22:18]Write i2c OK [09:22:18]MH_I2C_Read... [09:22:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:18]Read from MH i2c: E2 [09:22:18]MH_I2C_Read... [09:22:18]Read from MH i2c: E2 0E 00 [09:22:18]MH_I2C_Read... [09:22:18]Read from MH i2c: E2 0E 00 AD 15 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C9 [09:22:18]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:22:18]wFMCommunicate OK [09:22:18]SAM_PROTO_GetShiftState done [09:22:18]FM_GetShiftState done [09:22:18]req_shift_opened done [09:22:18]requested_item shift.open_date is exist - process it [09:22:18]req_shift_open_date [09:22:18]req_shift_open_date done [09:22:18]produce_requested_data done [09:22:18]produce_requested_data return {"kkm.sn":"0300000079","kkm.ver":"001","fm.sn":"0000000000871802","fd.num":200850,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:22:18]process_action_free get_value [09:22:18]json_value_free [09:22:18]json_value_free done [09:22:18]process_json_proto returns [09:22:18]Send response to host [09:22:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000079","kkm.ver":"001","fm.sn":"0000000000871802","fd.num":200850,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:22:18]free response buf [09:22:18]execute_script done [09:22:18]execute_script returns [09:22:18]free content buf [09:22:18]Sock 9.Close socket [09:22:18]Sock 9.Thread stoped [09:22:18]accept exits with 8 [09:22:18]New connection [09:22:18]New thread 3067067748 created [09:22:18]Thread 3067211108 joined [09:22:18]Waiting for new connection... [09:22:18] Sock 8.Parse request [09:22:18]Sock 8.Check first char [09:22:18]Sock 8.First char is OK [09:22:18]request: POST /json_proto HTTP/1.0 [09:22:18]Method: POST [09:22:18]URL: /json_proto [09:22:18]Method is POST - this is cgi request [09:22:18]url: /json_proto [09:22:18]query_string will be loaded in cgi processing [09:22:18]execute_cgi json_proto POST (null) [09:22:18]execute_cgi path=json_proto method=POST [09:22:18]POST find Content-Length [09:22:18]Host: 172.17.46.195:8080 [09:22:18]Content-Length: 331 [09:22:18]Content-Type: application/json [09:22:18] [09:22:18]POST finish read [09:22:18]Found Content-Length = 331 [09:22:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:22:18]execute_script... [09:22:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:22:18]POST & json_proto [09:22:18]process_json_proto [09:22:18]json parsed OK: [09:22:18]protocol is kg_v1.0 [09:22:18]action value=get_value [09:22:18]process_action get_value [09:22:18]cmd_get_value [09:22:18]process_action get_value done [09:22:18]requested_data is exist [09:22:18]produce_requested_data [09:22:18]requested_item fm.sale.total is exist - process it [09:22:18]SAM_PROTO_GetFMData [09:22:18]wFMCommunicate request_size=4 [09:22:18]MH_SAM_APDU [09:22:18]CAPDU: 80 13 03 00 [09:22:18]Write to MH i2c: E2 08 00 AE 15 80 13 03 00 00 00 00 00 42 [09:22:18]Write i2c OK [09:22:18]MH_I2C_Read... [09:22:19]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:22:19]Read from MH i2c: E2 [09:22:19]MH_I2C_Read... [09:22:19]Read from MH i2c: E2 FD 00 [09:22:19]MH_I2C_Read... [09:22:19]Read from MH i2c: E2 FD 00 AE 15 00 C6 04 85 04 C2 04 6E 04 04 00 EE 0C 03 00 69 04 A4 00 6F 04 04 00 D7 0A 03 00 B1 04 05 00 A3 05 F7 6D 06 70 04 05 00 E0 23 5D 31 04 72 04 05 00 C3 E1 99 3C 02 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 CC 92 D2 AE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 31 56 91 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 17 02 00 00 B1 04 04 00 D0 72 27 13 70 04 04 00 D0 72 27 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 46 BF 08 02 EF 03 90 00 88 [09:22:19]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 EE 0C 03 00 69 04 A4 00 6F 04 04 00 D7 0A 03 00 B1 04 05 00 A3 05 F7 6D 06 70 04 05 00 E0 23 5D 31 04 72 04 05 00 C3 E1 99 3C 02 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 CC 92 D2 AE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 31 56 91 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 17 02 00 00 B1 04 04 00 D0 72 27 13 70 04 04 00 D0 72 27 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 46 BF 08 02 EF 03 90 00 [09:22:19]wFMCommunicate OK [09:22:19]wFMCommunicate request_size=4 [09:22:19]MH_SAM_APDU [09:22:19]CAPDU: 80 17 00 00 [09:22:19]Write to MH i2c: E2 08 00 AF 15 80 17 00 00 00 00 00 00 44 [09:22:19]Write i2c OK [09:22:19]MH_I2C_Read... [09:22:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:22:19]Read from MH i2c: E2 [09:22:19]MH_I2C_Read... [09:22:19]Read from MH i2c: E2 FD 00 [09:22:19]MH_I2C_Read... [09:22:19]Read from MH i2c: E2 FD 00 AF 15 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 24 65 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 B3 [09:22:19]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 24 65 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [09:22:19]wFMCommunicate OK [09:22:19]wFMCommunicate request_size=4 [09:22:19]MH_SAM_APDU [09:22:19]CAPDU: 80 17 00 00 [09:22:19]Write to MH i2c: E2 08 00 B0 15 80 17 00 00 00 00 00 00 45 [09:22:19]Write i2c OK [09:22:19]MH_I2C_Read... [09:22:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:22:19]Read from MH i2c: E2 [09:22:19]MH_I2C_Read... [09:22:19]Read from MH i2c: E2 FD 00 [09:22:19]MH_I2C_Read... [09:22:19]Read from MH i2c: E2 FD 00 B0 15 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 6C [09:22:19]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 [09:22:19]wFMCommunicate OK [09:22:19]wFMCommunicate request_size=4 [09:22:19]MH_SAM_APDU [09:22:19]CAPDU: 80 17 00 00 [09:22:19]Write to MH i2c: E2 08 00 B1 15 80 17 00 00 00 00 00 00 46 [09:22:19]Write i2c OK [09:22:19]MH_I2C_Read... [09:22:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:22:19]Read from MH i2c: E2 [09:22:19]MH_I2C_Read... [09:22:19]Read from MH i2c: E2 FD 00 [09:22:19]MH_I2C_Read... [09:22:19]Read from MH i2c: E2 FD 00 B1 15 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 C1 [09:22:19]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [09:22:20]wFMCommunicate OK [09:22:20]wFMCommunicate request_size=4 [09:22:20]MH_SAM_APDU [09:22:20]CAPDU: 80 17 00 00 [09:22:20]Write to MH i2c: E2 08 00 B2 15 80 17 00 00 00 00 00 00 47 [09:22:20]Write i2c OK [09:22:20]MH_I2C_Read... [09:22:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [09:22:20]Read from MH i2c: E2 [09:22:20]MH_I2C_Read... [09:22:20]Read from MH i2c: E2 E3 00 [09:22:20]MH_I2C_Read... [09:22:20]Read from MH i2c: E2 E3 00 B2 15 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 26 [09:22:20]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:22:20]wFMCommunicate OK [09:22:20]SAM_PROTO_GetFMData done [09:22:20]requested_item fm.sale_refund.total is exist - process it [09:22:20]requested_item fm.buy.total is exist - process it [09:22:20]requested_item shift.sale.total is exist - process it [09:22:20]SAM_PROTO_GetShiftData [09:22:20]wFMCommunicate request_size=4 [09:22:20]MH_SAM_APDU [09:22:20]CAPDU: 80 13 02 00 [09:22:20]Write to MH i2c: E2 08 00 B3 15 80 13 02 00 00 00 00 00 46 [09:22:20]Write i2c OK [09:22:20]MH_I2C_Read... [09:22:20]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:22:20]Read from MH i2c: E2 [09:22:20]MH_I2C_Read... [09:22:20]Read from MH i2c: E2 FD 00 [09:22:20]MH_I2C_Read... [09:22:20]Read from MH i2c: E2 FD 00 B3 15 00 AF 04 AA 04 AB 04 6E 04 04 00 95 00 00 00 69 04 9C 00 6F 04 04 00 95 00 00 00 B1 04 03 00 5E 06 DE 70 04 03 00 D8 F8 A1 72 04 03 00 86 0D 3C 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 13 95 17 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 16 F7 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 8F [09:22:20]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 95 00 00 00 69 04 9C 00 6F 04 04 00 95 00 00 00 B1 04 03 00 5E 06 DE 70 04 03 00 D8 F8 A1 72 04 03 00 86 0D 3C 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 13 95 17 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 16 F7 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [09:22:20]wFMCommunicate OK [09:22:20]wFMCommunicate request_size=4 [09:22:20]MH_SAM_APDU [09:22:20]CAPDU: 80 17 00 00 [09:22:20]Write to MH i2c: E2 08 00 B4 15 80 17 00 00 00 00 00 00 49 [09:22:20]Write i2c OK [09:22:20]MH_I2C_Read... [09:22:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:22:20]Read from MH i2c: E2 [09:22:20]MH_I2C_Read... [09:22:20]Read from MH i2c: E2 FD 00 [09:22:20]MH_I2C_Read... [09:22:20]Read from MH i2c: E2 FD 00 B4 15 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 62 [09:22:21]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [09:22:21]wFMCommunicate OK [09:22:21]wFMCommunicate request_size=4 [09:22:21]MH_SAM_APDU [09:22:21]CAPDU: 80 17 00 00 [09:22:21]Write to MH i2c: E2 08 00 B5 15 80 17 00 00 00 00 00 00 4A [09:22:21]Write i2c OK [09:22:21]MH_I2C_Read... [09:22:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:22:21]Read from MH i2c: E2 [09:22:21]MH_I2C_Read... [09:22:21]Read from MH i2c: E2 FD 00 [09:22:21]MH_I2C_Read... [09:22:21]Read from MH i2c: E2 FD 00 B5 15 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 FE [09:22:21]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [09:22:21]wFMCommunicate OK [09:22:21]wFMCommunicate request_size=4 [09:22:21]MH_SAM_APDU [09:22:21]CAPDU: 80 17 00 00 [09:22:21]Write to MH i2c: E2 08 00 B6 15 80 17 00 00 00 00 00 00 4B [09:22:21]Write i2c OK [09:22:21]MH_I2C_Read... [09:22:21]OFD Sender: No OFD packet to send [09:22:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:22:21]Read from MH i2c: E2 [09:22:21]MH_I2C_Read... [09:22:21]Read from MH i2c: E2 FD 00 [09:22:21]MH_I2C_Read... [09:22:21]Read from MH i2c: E2 FD 00 B6 15 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 C9 [09:22:21]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [09:22:21]wFMCommunicate OK [09:22:21]wFMCommunicate request_size=4 [09:22:21]MH_SAM_APDU [09:22:21]CAPDU: 80 17 00 00 [09:22:21]Write to MH i2c: E2 08 00 B7 15 80 17 00 00 00 00 00 00 4C [09:22:21]Write i2c OK [09:22:21]MH_I2C_Read... [09:22:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [09:22:21]Read from MH i2c: E2 [09:22:21]MH_I2C_Read... [09:22:21]Read from MH i2c: E2 CC 00 [09:22:21]MH_I2C_Read... [09:22:21]Read from MH i2c: E2 CC 00 B7 15 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 2D [09:22:21]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:22:21]wFMCommunicate OK [09:22:21]SAM_PROTO_GetShiftData done [09:22:21]requested_item shift.sale.total_cash is exist - process it [09:22:21]requested_item shift.sale_refund.total is exist - process it [09:22:21]requested_item shift.sale_refund.total_cash is exist - process it [09:22:21]requested_item shift.buy.total is exist - process it [09:22:21]requested_item shift.buy.total_cash is exist - process it [09:22:21]produce_requested_data done [09:22:21]produce_requested_data return {"fm.sale.total":276147091.55,"fm.sale_refund.total":3213524.00,"fm.buy.total":0.00,"shift.sale.total":145506.22,"shift.sale.total_cash":106150.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:22:21]process_action_free get_value [09:22:21]json_value_free [09:22:21]json_value_free done [09:22:21]process_json_proto returns [09:22:21]Send response to host [09:22:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":276147091.55,"fm.sale_refund.total":3213524.00,"fm.buy.total":0.00,"shift.sale.total":145506.22,"shift.sale.total_cash":106150.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:22:21]free response buf [09:22:21]execute_script done [09:22:21]execute_script returns [09:22:21]free content buf [09:22:21]Sock 8.Close socket [09:22:21]Sock 8.Thread stoped [09:22:26]OFD Sender: No OFD packet to send [09:22:31]OFD Sender: No OFD packet to send [09:22:36]OFD Sender: No OFD packet to send [09:22:41]OFD Sender: No OFD packet to send [09:22:46]OFD Sender: No OFD packet to send [09:22:51]OFD Sender: No OFD packet to send [09:22:56]OFD Sender: No OFD packet to send [09:23:01]OFD Sender: No OFD packet to send [09:23:06]OFD Sender: No OFD packet to send [09:23:11]OFD Sender: No OFD packet to send [09:23:15]accept exits with 9 [09:23:15]New connection [09:23:15]New thread 3067211108 created [09:23:15]Thread 3067067748 joined [09:23:15]Waiting for new connection... [09:23:15] Sock 9.Parse request [09:23:15]Sock 9.Check first char [09:23:15]Sock 9.First char is OK [09:23:15]request: POST /json_proto HTTP/1.0 [09:23:15]Method: POST [09:23:15]URL: /json_proto [09:23:15]Method is POST - this is cgi request [09:23:15]url: /json_proto [09:23:15]query_string will be loaded in cgi processing [09:23:15]execute_cgi json_proto POST (null) [09:23:15]execute_cgi path=json_proto method=POST [09:23:15]POST find Content-Length [09:23:15]Host: 172.17.46.195:8080 [09:23:15]Content-Length: 802 [09:23:15]Content-Type: application/json [09:23:15] [09:23:15]POST finish read [09:23:15]Found Content-Length = 802 [09:23:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328438", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:15]execute_script... [09:23: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)11328438", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:15]POST & json_proto [09:23:15]process_json_proto [09:23:15]json parsed OK: [09:23:15]protocol is kg_v1.0 [09:23:15]action value=close_receipt [09:23:15]process_action close_receipt [09:23:15]cmd_close_receipt [09:23:15]MH_GetDate [09:23:15]Write to MH i2c: F0 00 00 B8 15 BC [09:23:15]Write i2c OK [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: F0 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: F0 09 00 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: F0 09 00 B8 15 00 84 60 C4 66 75 08 C2 66 78 [09:23:15]GetLastDocTimeStamp 1724145678 [09:23:15]current date 1724145796 [09:23:15]FM_GetShiftState [09:23:15]SAM_PROTO_GetShiftState [09:23:15]wFMCommunicate request_size=4 [09:23:15]MH_SAM_APDU [09:23:15]CAPDU: 80 13 01 00 [09:23:15]Write to MH i2c: E2 08 00 B9 15 80 13 01 00 00 00 00 00 4B [09:23:15]Write i2c OK [09:23:15]MH_I2C_Read... [09:23:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:15]Read from MH i2c: E2 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: E2 0E 00 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: E2 0E 00 B9 15 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D5 [09:23:15]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:23:15]wFMCommunicate OK [09:23:15]SAM_PROTO_GetShiftState done [09:23:15]FM_GetShiftState done [09:23:15]opened in 1724112758 [09:23:15]opened+sec_in_day 1724199158 [09:23:15]quantity*price = 200025 [09:23:15]sum+1 = 200026 [09:23:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 150 20.08.2024 09:23 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200851 ФПД: 198392710389995 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092316&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200851&fm=198392710389995&tin=02508201610067®Number=0000000000092545&sum=200025 [09:23:16]StoreToDocumentArchive [09:23:16]shift 466 fd 200851 [09:23:16]save to /storage/0466/doc_00200851 [09:23:16]save last doc name /storage/0466/doc_00200851 to /storage/kkm_last_doc_name [09:23:16]save OK [09:23:16]Clear old archive folders... [09:23:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:23:16]tlvbuf is B6F00710 [09:23:16]SAM_PROTO_ClearQueue [09:23:16]wFMCommunicate request_size=4 [09:23:16]MH_SAM_APDU [09:23:16]CAPDU: 80 09 00 00 [09:23:16]Write to MH i2c: E2 08 00 C6 15 80 09 00 00 00 00 00 00 4D [09:23:16]Write i2c OK [09:23:16]MH_I2C_Read... [09:23:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:16]Read from MH i2c: E2 [09:23:16]MH_I2C_Read... [09:23:16]Read from MH i2c: E2 03 00 [09:23:16]MH_I2C_Read... [09:23:16]Read from MH i2c: E2 03 00 C6 15 00 90 00 4F [09:23:16]RAPDU: 90 00 [09:23:16]wFMCommunicate OK [09:23:16]SAM_PROTO_ClearQueue done [09:23:16]KKMCreateOFDPacket [09:23:16]OFDProtocolAddRootSTLVToBuf [09:23:16]FM_MakeSignedData [09:23:16]FM_MakeSignedData [09:23:16]SAM_PROTO_SignData [09:23:16]wFMCommunicate request_size=4 [09:23:16]MH_SAM_APDU [09:23:16]CAPDU: 80 0D 01 02 [09:23:16]Write to MH i2c: E2 08 00 C7 15 80 0D 01 02 00 00 00 00 55 [09:23:16]Write i2c OK [09:23:16]MH_I2C_Read... [09:23:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:16]Read from MH i2c: E2 [09:23:16]MH_I2C_Read... [09:23:16]Read from MH i2c: E2 03 00 [09:23:16]MH_I2C_Read... [09:23:16]Read from MH i2c: E2 03 00 C7 15 00 90 00 50 [09:23:16]RAPDU: 90 00 [09:23:16]wFMCommunicate OK [09:23:16]wFMCommunicate request_size=255 [09:23:16]MH_SAM_APDU [09:23:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 96 00 00 00 F4 03 04 00 84 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 93 10 03 00 35 04 06 00 B4 6F E7 07 [09:23:16]Write to MH i2c: E2 02 01 C8 15 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 96 00 00 00 F4 03 04 00 84 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 93 10 03 00 35 04 06 00 B4 6F E7 07 00 00 22 [09:23:16]Write i2c OK [09:23:16]MH_I2C_Read... [09:23:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:16]Read from MH i2c: E2 [09:23:16]MH_I2C_Read... [09:23:16]Read from MH i2c: E2 03 00 [09:23:16]MH_I2C_Read... [09:23:16]Read from MH i2c: E2 03 00 C8 15 00 90 00 51 [09:23:16]RAPDU: 90 00 [09:23:16]wFMCommunicate OK [09:23:16]wFMCommunicate request_size=7 [09:23:16]MH_SAM_APDU [09:23:16]CAPDU: 80 0D 02 02 02 60 EB [09:23:16]Write to MH i2c: E2 0A 00 C9 15 80 0D 02 02 02 00 60 EB 00 00 A7 [09:23:16]Write i2c OK [09:23:16]MH_I2C_Read... [09:23:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:16]Read from MH i2c: E2 [09:23:16]MH_I2C_Read... [09:23:16]Read from MH i2c: E2 03 00 [09:23:16]MH_I2C_Read... [09:23:16]Read from MH i2c: E2 03 00 C9 15 00 90 00 52 [09:23:16]RAPDU: 90 00 [09:23:16]wFMCommunicate OK [09:23:16]wFMCommunicate request_size=4 [09:23:16]MH_SAM_APDU [09:23:16]CAPDU: 80 0D 03 02 [09:23:16]Write to MH i2c: E2 08 00 CA 15 80 0D 03 02 00 00 00 00 5A [09:23:16]Write i2c OK [09:23:16]MH_I2C_Read... [09:23:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:17]Read from MH i2c: E2 [09:23:17]MH_I2C_Read... [09:23:17]Read from MH i2c: E2 0B 00 [09:23:17]MH_I2C_Read... [09:23:17]Read from MH i2c: E2 0B 00 CA 15 00 9C 34 35 3A 91 81 FF 54 90 00 FF [09:23:17]RAPDU: 9C 34 35 3A 91 81 FF 54 90 00 [09:23:17]wFMCommunicate OK [09:23:17]SAM_PROTO_SignData done [09:23:17]FM_MakeSignedData done [09:23:17]CreateOFDProtocolMessage [09:23:17]wFMCommunicate request_size=4 [09:23:17]MH_SAM_APDU [09:23:17]CAPDU: 80 11 00 00 [09:23:17]Write to MH i2c: E2 08 00 CB 15 80 11 00 00 00 00 00 00 5A [09:23:17]Write i2c OK [09:23:17]MH_I2C_Read... [09:23:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:17]Read from MH i2c: E2 [09:23:17]MH_I2C_Read... [09:23:17]Read from MH i2c: E2 17 00 [09:23:17]MH_I2C_Read... [09:23:17]Read from MH i2c: E2 17 00 CB 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A7 [09:23:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:23:17]wFMCommunicate OK [09:23:17]CreateOFDProtocolMessage done [09:23:17]OFDSenderStorePacket 200851 [09:23:17]StoreOFDPacket docnum=200851 [09:23:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 75 9F 04 01 DA 9C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 96 00 00 00 F4 03 04 00 84 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 93 10 03 00 35 04 06 00 B4 6F E7 07 60 EB 9C 34 35 3A 91 81 FF 54 [09:23:17]CheckFolder [09:23:17]dirname=/storage/ofd_packets [09:23:17]CheckFolder done [09:23:17]ProducePacketName [09:23:17]name=ofd_packets/00200851 [09:23:17]NVStorageSaveData ofd_packets/00200851 [09:23:17]File name is /storage/ofd_packets/00200851 [09:23:17]Write 298 bytes [09:23:17]NVStorageSaveData done [09:23:17]OFDSenderStorePacket done [09:23:17]KKMCreateOFDPacket done [09:23:17]NVStorageSaveData kkm_last_timestamp [09:23:17]File name is /storage/kkm_last_timestamp [09:23:17]Write 4 bytes [09:23:17]NVStorageSaveData done [09:23:17]ExternCall_PrintAddStr [09:23:17]wPrintStart [09:23:17]Write to MH i2c: 01 00 00 CC 15 E1 [09:23:17]Write i2c OK [09:23:17]MH_I2C_Read... [09:23:17]Read from MH i2c: 01 [09:23:17]MH_I2C_Read... [09:23:17]Read from MH i2c: 01 07 00 [09:23:17]MH_I2C_Read... [09:23:17]Read from MH i2c: 01 07 00 CC 15 00 00 00 00 00 FF 0F F6 [09:23:17]RasterBufferAndPrint [09:23:17]line Счет N : (1)11328438 [09:23:17]line ИНН: 02508201610067 [09:23:17]line Контрольно-Кассовый Чек [09:23:17]line ПРОДАЖА [09:23:17]line ТРК (МРК, ГНК) : 61 [09:23:17]line Товар: 2710194210 [09:23:17]line ДТ-К-5 [09:23:17]line 26.250 * 76.20 [09:23:17]line = 2000.25 [09:23:17]line НДС 12% НСП 1% [09:23:17]line > о реализуемом товаре [09:23:17]line ИТОГО: 2000.25 [09:23:17]line НСП 1% : 17.70 [09:23:17]line НДС 12% : 212.42 [09:23:17]line Наличными: 0.00 [09:23:17]line Безнал.: 2000.25 [09:23:17]line Место: АЗС № 95 "Партнер Нефть" [09:23:17]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:23:17]line СНО: Общий режим [09:23:17]line Чек 150 20.08.2024 09:23 [09:23:17]line Смена: 466 ФФД: 1.0 [09:23:17]line ЗНМ: 0300000079 [09:23:17]line РНМ: 0000000000092545 [09:23:17]line Версия ККМ: 001 [09:23:17]line Платежная система: O! деньги [09:23:17]line ФМ: 0000000000871802 [09:23:17]line ФД: 200851 [09:23:17]line ФПД: 198392710389995 [09:23:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092316&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200851&fm=198392710389995&tin=02508201610067®Number=0000000000092545&sum=200025 [09:23:17]OFD Sender: Processing packet 200851 [packets to send 247, broken 246] [09:23:17]ProducePacketName [09:23:17]name=ofd_packets/00200851 [09:23:17]OFD Sender: To server: pG, [09:23:17]CommunicateWithHost lk.salyk.kg:30040 [09:23:17]ConnectInit lk.salyk.kg [09:23:17]written 0, free lines is 4095 [09:23:17]Connected sock=10 [09:23:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 75 9F 04 01 DA 9C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 96 00 00 00 F4 03 04 00 84 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 93 10 03 00 35 04 06 00 B4 6F E7 07 60 EB 9C 34 35 3A 91 81 FF 54 [09:23:17]Write to MH i2c: 01 00 00 F6 15 0B [09:23:17]Write i2c OK [09:23:17]MH_I2C_Read... [09:23:17]Read from MH i2c: 01 [09:23:17]MH_I2C_Read... [09:23:17]Read from MH i2c: 01 07 00 [09:23:17]MH_I2C_Read... [09:23:17]Read from MH i2c: 01 07 00 F6 15 00 00 00 00 00 FC 0C 1A [09:23:17]RasterBufferAndPrint [09:23:17]line [09:23:17]line [09:23:17]line [09:23:17]line [09:23:17]line [09:23:17]written 0, free lines is 3333 [09:23:17]MH_Cut [09:23:17]Write to MH i2c: D1 01 00 FD 15 01 E4 [09:23:17]Write i2c OK [09:23:17]MH_I2C_Read... [09:23:17]Read from MH i2c: D1 [09:23:17]MH_I2C_Read... [09:23:17]Read from MH i2c: D1 01 00 [09:23:17]MH_I2C_Read... [09:23:17]Read from MH i2c: D1 01 00 FD 15 00 E3 [09:23:17]Write to MH i2c: 01 00 00 FE 15 13 [09:23:17]Write i2c OK [09:23:17]MH_I2C_Read... [09:23:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BE 5B 47 00 77 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 31 38 30 32 10 04 04 00 93 10 03 00 F4 03 04 00 EB 0A C4 66 B6 04 01 00 00 C6 61 A7 F5 09 09 72 2C [09:23:17]CommunicateWithHost err = 0 [09:23:17]CheckOFDResponse [09:23:17]1017 (14) - 77093643461234 [09:23:17]1041 (16) - 0000000000871802 [09:23:17]1040 (4) - 200851 [09:23:17]1012 (4) - 20.08.2024 03:18 [09:23:17]1206 (1) - 0 [09:23:17]OFD Sender: Remove packet 200851 [09:23:17]ProducePacketName [09:23:17]name=ofd_packets/00200851 [09:23:17]NVStorageDeleteData [09:23:18]OFD Sender: No OFD packet to send [09:23:18]*** Cut start [09:23:18]*** Purtial cut [09:23:18]*** Stage 1: CUTSNS_PIN = 1 [09:23:18]Read from MH i2c: 01 [09:23:18]MH_I2C_Read... [09:23:18]*** Stop cut motor [09:23:18]*** Cut end [09:23:18]Read from MH i2c: 01 07 00 [09:23:18]MH_I2C_Read... [09:23:18]Read from MH i2c: 01 07 00 FE 15 00 00 00 00 00 FF 0F 28 [09:23:18]process_action close_receipt done [09:23:18]requested_data is exist [09:23:18]produce_requested_data [09:23:18]requested_item fm.sn is exist - process it [09:23:18]wFMCommunicate request_size=4 [09:23:18]MH_SAM_APDU [09:23:18]CAPDU: 80 11 00 00 [09:23:18]Write to MH i2c: E2 08 00 FF 15 80 11 00 00 00 00 00 00 8E [09:23:18]Write i2c OK [09:23:18]MH_I2C_Read... [09:23:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:18]Read from MH i2c: E2 [09:23:18]MH_I2C_Read... [09:23:18]Read from MH i2c: E2 17 00 [09:23:18]MH_I2C_Read... [09:23:18]Read from MH i2c: E2 17 00 FF 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DB [09:23:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:23:18]wFMCommunicate OK [09:23:18]requested_item fd.num is exist - process it [09:23:18]SAM_PROTO_GetFieldsCounters [09:23:18]wFMCommunicate request_size=4 [09:23:18]MH_SAM_APDU [09:23:18]CAPDU: 80 13 00 00 [09:23:18]Write to MH i2c: E2 08 00 00 16 80 13 00 00 00 00 00 00 92 [09:23:18]Write i2c OK [09:23:18]MH_I2C_Read... [09:23:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:19]Read from MH i2c: E2 [09:23:19]MH_I2C_Read... [09:23:19]Read from MH i2c: E2 62 00 [09:23:19]MH_I2C_Read... [09:23:19]Read from MH i2c: E2 62 00 00 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 93 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 E8 [09:23: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 93 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:23:19]wFMCommunicate OK [09:23:19]SAM_PROTO_GetFieldsCounters done [09:23:19]requested_item shift.num is exist - process it [09:23:19]requested_item shift.opened is exist - process it [09:23:19]req_shift_opened [09:23:19]FM_GetShiftState [09:23:19]SAM_PROTO_GetShiftState [09:23:19]wFMCommunicate request_size=4 [09:23:19]MH_SAM_APDU [09:23:19]CAPDU: 80 13 01 00 [09:23:19]Write to MH i2c: E2 08 00 01 16 80 13 01 00 00 00 00 00 94 [09:23:19]Write i2c OK [09:23:19]MH_I2C_Read... [09:23:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:19]Read from MH i2c: E2 [09:23:19]MH_I2C_Read... [09:23:19]Read from MH i2c: E2 0E 00 [09:23:19]MH_I2C_Read... [09:23:19]Read from MH i2c: E2 0E 00 01 16 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 1E [09:23:19]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:23:19]wFMCommunicate OK [09:23:19]SAM_PROTO_GetShiftState done [09:23:19]FM_GetShiftState done [09:23:19]req_shift_opened done [09:23:19]requested_item shift.open_date is exist - process it [09:23:19]req_shift_open_date [09:23:19]req_shift_open_date done [09:23:19]produce_requested_data done [09:23:19]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200851,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:23:19]process_action_free close_receipt [09:23:19]json_value_free [09:23:19]json_value_free done [09:23:19]process_json_proto returns [09:23:19]Send response to host [09:23:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200851,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:23:19]free response buf [09:23:19]execute_script done [09:23:19]execute_script returns [09:23:19]free content buf [09:23:19]Sock 9.Close socket [09:23:19]Sock 9.Thread stoped [09:23:23]OFD Sender: No OFD packet to send [09:23:28]OFD Sender: No OFD packet to send [09:23:33]OFD Sender: No OFD packet to send [09:23:38]OFD Sender: No OFD packet to send [09:23:43]OFD Sender: No OFD packet to send [09:23:48]OFD Sender: No OFD packet to send [09:23:53]OFD Sender: No OFD packet to send [09:23:58]OFD Sender: No OFD packet to send [09:24:02]accept exits with 8 [09:24:02]New connection [09:24:02]New thread 3067067748 created [09:24:02]Thread 3067211108 joined [09:24:02]Waiting for new connection... [09:24:02] Sock 8.Parse request [09:24:02]Sock 8.Check first char [09:24:02]Sock 8.First char is OK [09:24:02]request: POST /json_proto HTTP/1.0 [09:24:02]Method: POST [09:24:02]URL: /json_proto [09:24:02]Method is POST - this is cgi request [09:24:02]url: /json_proto [09:24:02]query_string will be loaded in cgi processing [09:24:02]execute_cgi json_proto POST (null) [09:24:02]execute_cgi path=json_proto method=POST [09:24:02]POST find Content-Length [09:24:02]Host: 172.17.46.195:8080 [09:24:02]Content-Length: 679 [09:24:02]Content-Type: application/json [09:24:02] [09:24:02]POST finish read [09:24:02]Found Content-Length = 679 [09:24:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328440", "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" : 67.80, "quantity" : 6.980, "sum" : 473.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 473.00, "payments": [ { "type": 0, "sum" : 473.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:02]execute_script... [09:24: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)11328440", "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" : 67.80, "quantity" : 6.980, "sum" : 473.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 473.00, "payments": [ { "type": 0, "sum" : 473.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:02]POST & json_proto [09:24:02]process_json_proto [09:24:02]json parsed OK: [09:24:02]protocol is kg_v1.0 [09:24:02]action value=close_receipt [09:24:02]process_action close_receipt [09:24:02]cmd_close_receipt [09:24:02]MH_GetDate [09:24:02]Write to MH i2c: F0 00 00 02 16 07 [09:24:02]Write i2c OK [09:24:02]MH_I2C_Read... [09:24:02]Read from MH i2c: F0 [09:24:02]MH_I2C_Read... [09:24:02]Read from MH i2c: F0 09 00 [09:24:02]MH_I2C_Read... [09:24:02]Read from MH i2c: F0 09 00 02 16 00 B3 60 C4 66 75 08 C2 66 F2 [09:24:02]GetLastDocTimeStamp 1724145796 [09:24:02]current date 1724145843 [09:24:02]FM_GetShiftState [09:24:02]SAM_PROTO_GetShiftState [09:24:02]wFMCommunicate request_size=4 [09:24:02]MH_SAM_APDU [09:24:02]CAPDU: 80 13 01 00 [09:24:02]Write to MH i2c: E2 08 00 03 16 80 13 01 00 00 00 00 00 96 [09:24:02]Write i2c OK [09:24:02]MH_I2C_Read... [09:24:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:02]Read from MH i2c: E2 [09:24:02]MH_I2C_Read... [09:24:02]Read from MH i2c: E2 0E 00 [09:24:02]MH_I2C_Read... [09:24:02]Read from MH i2c: E2 0E 00 03 16 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 20 [09:24:02]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:24:02]wFMCommunicate OK [09:24:02]SAM_PROTO_GetShiftState done [09:24:02]FM_GetShiftState done [09:24:02]opened in 1724112758 [09:24:02]opened+sec_in_day 1724199158 [09:24:02]quantity*price = 47324 [09:24:02]sum+1 = 47325 [09:24:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 473.00 Внесено: 500.00 СДАЧА: 27.00 НСП 1% : 4.19 НДС 12% : 50.26 Наличными: 473.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 151 20.08.2024 09:24 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200852 ФПД: 263127753539544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092403&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200852&fm=263127753539544&tin=02508201610067®Number=0000000000092545&sum=47300 [09:24:03]StoreToDocumentArchive [09:24:03]shift 466 fd 200852 [09:24:03]save to /storage/0466/doc_00200852 [09:24:03]save last doc name /storage/0466/doc_00200852 to /storage/kkm_last_doc_name [09:24:03]save OK [09:24:03]Clear old archive folders... [09:24:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:24:03]tlvbuf is 0109ABF0 [09:24:03]SAM_PROTO_ClearQueue [09:24:03]wFMCommunicate request_size=4 [09:24:03]MH_SAM_APDU [09:24:03]CAPDU: 80 09 00 00 [09:24:03]Write to MH i2c: E2 08 00 10 16 80 09 00 00 00 00 00 00 98 [09:24:03]Write i2c OK [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 [09:24:03]MH_I2C_Read... [09:24:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:03]Read from MH i2c: E2 03 00 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 03 00 10 16 00 90 00 9A [09:24:03]RAPDU: 90 00 [09:24:03]wFMCommunicate OK [09:24:03]SAM_PROTO_ClearQueue done [09:24:03]KKMCreateOFDPacket [09:24:03]OFDProtocolAddRootSTLVToBuf [09:24:03]FM_MakeSignedData [09:24:03]FM_MakeSignedData [09:24:03]SAM_PROTO_SignData [09:24:03]wFMCommunicate request_size=4 [09:24:03]MH_SAM_APDU [09:24:03]CAPDU: 80 0D 01 02 [09:24:03]Write to MH i2c: E2 08 00 11 16 80 0D 01 02 00 00 00 00 A0 [09:24:03]Write i2c OK [09:24:03]MH_I2C_Read... [09:24:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:03]Read from MH i2c: E2 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 03 00 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 03 00 11 16 00 90 00 9B [09:24:03]RAPDU: 90 00 [09:24:03]wFMCommunicate OK [09:24:03]wFMCommunicate request_size=255 [09:24:03]MH_SAM_APDU [09:24:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 44 1B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DC B8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 B8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 13 00 00 00 00 07 04 06 00 C4 B8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 B3 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 94 10 03 00 35 04 06 00 EF [09:24:03]Write to MH i2c: E2 02 01 12 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 44 1B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DC B8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 B8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 13 00 00 00 00 07 04 06 00 C4 B8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 B3 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 94 10 03 00 35 04 06 00 EF 00 00 BA [09:24:03]Write i2c OK [09:24:03]MH_I2C_Read... [09:24:03]OFD Sender: No OFD packet to send [09:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:03]Read from MH i2c: E2 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 03 00 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 03 00 12 16 00 90 00 9C [09:24:03]RAPDU: 90 00 [09:24:03]wFMCommunicate OK [09:24:03]wFMCommunicate request_size=10 [09:24:03]MH_SAM_APDU [09:24:03]CAPDU: 80 0D 02 02 05 50 34 47 BF D8 [09:24:03]Write to MH i2c: E2 0D 00 13 16 80 0D 02 02 05 00 50 34 47 BF D8 00 00 0F [09:24:03]Write i2c OK [09:24:03]MH_I2C_Read... [09:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:03]Read from MH i2c: E2 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 03 00 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 03 00 13 16 00 90 00 9D [09:24:03]RAPDU: 90 00 [09:24:03]wFMCommunicate OK [09:24:03]wFMCommunicate request_size=4 [09:24:03]MH_SAM_APDU [09:24:03]CAPDU: 80 0D 03 02 [09:24:03]Write to MH i2c: E2 08 00 14 16 80 0D 03 02 00 00 00 00 A5 [09:24:03]Write i2c OK [09:24:03]MH_I2C_Read... [09:24:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:03]Read from MH i2c: E2 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 0B 00 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 0B 00 14 16 00 4E A0 1D C4 06 9E BA 43 90 00 16 [09:24:03]RAPDU: 4E A0 1D C4 06 9E BA 43 90 00 [09:24:03]wFMCommunicate OK [09:24:03]SAM_PROTO_SignData done [09:24:03]FM_MakeSignedData done [09:24:03]CreateOFDProtocolMessage [09:24:03]wFMCommunicate request_size=4 [09:24:03]MH_SAM_APDU [09:24:03]CAPDU: 80 11 00 00 [09:24:03]Write to MH i2c: E2 08 00 15 16 80 11 00 00 00 00 00 00 A5 [09:24:03]Write i2c OK [09:24:03]MH_I2C_Read... [09:24:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:03]Read from MH i2c: E2 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 17 00 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 17 00 15 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F2 [09:24:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:24:03]wFMCommunicate OK [09:24:03]CreateOFDProtocolMessage done [09:24:03]OFDSenderStorePacket 200852 [09:24:03]StoreOFDPacket docnum=200852 [09:24:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 10 65 07 01 CD 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 44 1B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DC B8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 B8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 13 00 00 00 00 07 04 06 00 C4 B8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 B3 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 94 10 03 00 35 04 06 00 EF 50 34 47 BF D8 4E A0 1D C4 06 9E BA 43 [09:24:03]CheckFolder [09:24:03]dirname=/storage/ofd_packets [09:24:03]CheckFolder done [09:24:03]ProducePacketName [09:24:03]name=ofd_packets/00200852 [09:24:03]NVStorageSaveData ofd_packets/00200852 [09:24:03]File name is /storage/ofd_packets/00200852 [09:24:03]Write 301 bytes [09:24:03]NVStorageSaveData done [09:24:03]OFDSenderStorePacket done [09:24:03]KKMCreateOFDPacket done [09:24:03]NVStorageSaveData kkm_last_timestamp [09:24:03]File name is /storage/kkm_last_timestamp [09:24:03]Write 4 bytes [09:24:03]NVStorageSaveData done [09:24:03]ExternCall_PrintAddStr [09:24:03]wPrintStart [09:24:03]Write to MH i2c: 01 00 00 16 16 2C [09:24:03]Write i2c OK [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: 01 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: 01 07 00 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: 01 07 00 16 16 00 00 00 00 00 FF 0F 41 [09:24:03]RasterBufferAndPrint [09:24:03]line Счет N : (1)11328440 [09:24:03]line ИНН: 02508201610067 [09:24:03]line Контрольно-Кассовый Чек [09:24:03]line ПРОДАЖА [09:24:03]line ТРК (МРК, ГНК) : 42 [09:24:03]line Товар: 2710124130 [09:24:03]line Аи-92-К-4 [09:24:03]line 6.980 * 67.80 [09:24:03]line = 473.24 [09:24:03]line НДС 12% НСП 1% [09:24:03]line > о реализуемом товаре [09:24:03]line ОКРУГЛЕНИЕ: -0.24 [09:24:03]line ИТОГО: 473.00 [09:24:03]line Внесено: 500.00 [09:24:03]line СДАЧА: 27.00 [09:24:03]line НСП 1% : 4.19 [09:24:03]line НДС 12% : 50.26 [09:24:03]line Наличными: 473.00 [09:24:03]line Безнал.: 0.00 [09:24:03]line Место: АЗС № 95 "Партнер Нефть" [09:24:03]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:24:03]line СНО: Общий режим [09:24:03]line Чек 151 20.08.2024 09:24 [09:24:03]line Смена: 466 ФФД: 1.0 [09:24:03]line ЗНМ: 0300000079 [09:24:03]line РНМ: 0000000000092545 [09:24:03]line Версия ККМ: 001 [09:24:03]line ФМ: 0000000000871802 [09:24:03]line ФД: 200852 [09:24:03]line ФПД: 263127753539544 [09:24:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092403&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200852&fm=263127753539544&tin=02508201610067®Number=0000000000092545&sum=47300 [09:24:04]OFD Sender: Processing packet 200852 [packets to send 247, broken 246] [09:24:04]ProducePacketName [09:24:04]name=ofd_packets/00200852 [09:24:04]OFD Sender: To server: pG, [09:24:04]CommunicateWithHost lk.salyk.kg:30040 [09:24:04]ConnectInit lk.salyk.kg [09:24:04]written 0, free lines is 4095 [09:24:04]Connected sock=10 [09:24:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 10 65 07 01 CD 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 44 1B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DC B8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 B8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 13 00 00 00 00 07 04 06 00 C4 B8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 B3 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 94 10 03 00 35 04 06 00 EF 50 34 47 BF D8 4E A0 1D C4 06 9E BA 43 [09:24:04]Write to MH i2c: 01 00 00 41 16 57 [09:24:04]Write i2c OK [09:24:04]MH_I2C_Read... [09:24:04]Read from MH i2c: 01 [09:24:04]MH_I2C_Read... [09:24:04]Read from MH i2c: 01 07 00 [09:24:04]MH_I2C_Read... [09:24:04]Read from MH i2c: 01 07 00 41 16 00 00 00 00 00 E4 0C 4E [09:24:04]RasterBufferAndPrint [09:24:04]line [09:24:04]line [09:24:04]line [09:24:04]line [09:24:04]line [09:24:04]written 0, free lines is 3306 [09:24:04]MH_Cut [09:24:04]Write to MH i2c: D1 01 00 48 16 01 30 [09:24:04]Write i2c OK [09:24:04]MH_I2C_Read... [09:24:04]Read from MH i2c: D1 [09:24:04]MH_I2C_Read... [09:24:04]Read from MH i2c: D1 01 00 [09:24:04]MH_I2C_Read... [09:24:04]Read from MH i2c: D1 01 00 48 16 00 2F [09:24:04]Write to MH i2c: 01 00 00 49 16 5F [09:24:04]Write i2c OK [09:24:04]MH_I2C_Read... [09:24:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 63 29 47 00 14 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 31 38 30 32 10 04 04 00 94 10 03 00 F4 03 04 00 1A 0B C4 66 B6 04 01 00 00 87 26 5C F1 3E A8 DB D9 [09:24:04]CommunicateWithHost err = 0 [09:24:04]CheckOFDResponse [09:24:04]1017 (14) - 77093643461234 [09:24:04]1041 (16) - 0000000000871802 [09:24:04]1040 (4) - 200852 [09:24:04]1012 (4) - 20.08.2024 03:18 [09:24:04]1206 (1) - 0 [09:24:04]OFD Sender: Remove packet 200852 [09:24:04]ProducePacketName [09:24:04]name=ofd_packets/00200852 [09:24:04]NVStorageDeleteData [09:24:05]OFD Sender: No OFD packet to send [09:24:05]*** Cut start [09:24:05]*** Purtial cut [09:24:05]*** CUTSNS_PIN = 0 [09:24:05]*** Stage 1: CUTSNS_PIN = 1 [09:24:07]Read from MH i2c: 01 [09:24:07]MH_I2C_Read... [09:24:07]*** Stop cut motor [09:24:07]*** Cut end [09:24:07]Read from MH i2c: 01 07 00 [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: 01 07 00 49 16 00 00 00 00 00 FF 0F 74 [09:24:07]process_action close_receipt done [09:24:07]requested_data is exist [09:24:07]produce_requested_data [09:24:07]requested_item fm.sn is exist - process it [09:24:07]wFMCommunicate request_size=4 [09:24:07]MH_SAM_APDU [09:24:07]CAPDU: 80 11 00 00 [09:24:07]Write to MH i2c: E2 08 00 4A 16 80 11 00 00 00 00 00 00 DA [09:24:07]Write i2c OK [09:24:07]MH_I2C_Read... [09:24:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:07]Read from MH i2c: E2 [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: E2 17 00 [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: E2 17 00 4A 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 27 [09:24:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:24:07]wFMCommunicate OK [09:24:07]requested_item fd.num is exist - process it [09:24:07]SAM_PROTO_GetFieldsCounters [09:24:07]wFMCommunicate request_size=4 [09:24:07]MH_SAM_APDU [09:24:07]CAPDU: 80 13 00 00 [09:24:07]Write to MH i2c: E2 08 00 4B 16 80 13 00 00 00 00 00 00 DD [09:24:07]Write i2c OK [09:24:07]MH_I2C_Read... [09:24:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:07]Read from MH i2c: E2 [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: E2 62 00 [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: E2 62 00 4B 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 94 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 37 [09:24: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 94 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:24:07]wFMCommunicate OK [09:24:07]SAM_PROTO_GetFieldsCounters done [09:24:07]requested_item shift.num is exist - process it [09:24:07]requested_item shift.opened is exist - process it [09:24:07]req_shift_opened [09:24:07]FM_GetShiftState [09:24:07]SAM_PROTO_GetShiftState [09:24:07]wFMCommunicate request_size=4 [09:24:07]MH_SAM_APDU [09:24:07]CAPDU: 80 13 01 00 [09:24:07]Write to MH i2c: E2 08 00 4C 16 80 13 01 00 00 00 00 00 DF [09:24:07]Write i2c OK [09:24:07]MH_I2C_Read... [09:24:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:07]Read from MH i2c: E2 [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: E2 0E 00 [09:24:07]MH_I2C_Read... [09:24:07]Read from MH i2c: E2 0E 00 4C 16 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 69 [09:24:07]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:24:07]wFMCommunicate OK [09:24:07]SAM_PROTO_GetShiftState done [09:24:07]FM_GetShiftState done [09:24:07]req_shift_opened done [09:24:07]requested_item shift.open_date is exist - process it [09:24:07]req_shift_open_date [09:24:07]req_shift_open_date done [09:24:07]produce_requested_data done [09:24:07]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200852,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:24:07]process_action_free close_receipt [09:24:07]json_value_free [09:24:07]json_value_free done [09:24:07]process_json_proto returns [09:24:07]Send response to host [09:24:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200852,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:24:07]free response buf [09:24:07]execute_script done [09:24:07]execute_script returns [09:24:07]free content buf [09:24:07]Sock 8.Close socket [09:24:07]Sock 8.Thread stoped [09:24:08]accept exits with 9 [09:24:08]New connection [09:24:08]New thread 3067211108 created [09:24:08]Thread 3067067748 joined [09:24:08]Waiting for new connection... [09:24:08] Sock 9.Parse request [09:24:08]Sock 9.Check first char [09:24:08]Sock 9.First char is OK [09:24:08]request: POST /json_proto HTTP/1.0 [09:24:08]Method: POST [09:24:08]URL: /json_proto [09:24:08]Method is POST - this is cgi request [09:24:08]url: /json_proto [09:24:08]query_string will be loaded in cgi processing [09:24:08]execute_cgi json_proto POST (null) [09:24:08]execute_cgi path=json_proto method=POST [09:24:08]POST find Content-Length [09:24:08]Host: 172.17.46.195:8080 [09:24:08]Content-Length: 687 [09:24:08]Content-Type: application/json [09:24:08] [09:24:08]POST finish read [09:24:08]Found Content-Length = 687 [09:24:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328439", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:08]execute_script... [09:24: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)11328439", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:08]POST & json_proto [09:24:08]process_json_proto [09:24:08]json parsed OK: [09:24:08]protocol is kg_v1.0 [09:24:08]action value=close_receipt [09:24:08]process_action close_receipt [09:24:08]cmd_close_receipt [09:24:08]MH_GetDate [09:24:08]Write to MH i2c: F0 00 00 4D 16 52 [09:24:08]Write i2c OK [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: F0 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: F0 09 00 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: F0 09 00 4D 16 00 B9 60 C4 66 75 08 C2 66 43 [09:24:08]GetLastDocTimeStamp 1724145843 [09:24:08]current date 1724145849 [09:24:08]FM_GetShiftState [09:24:08]SAM_PROTO_GetShiftState [09:24:08]wFMCommunicate request_size=4 [09:24:08]MH_SAM_APDU [09:24:08]CAPDU: 80 13 01 00 [09:24:08]Write to MH i2c: E2 08 00 4E 16 80 13 01 00 00 00 00 00 E1 [09:24:08]Write i2c OK [09:24:08]MH_I2C_Read... [09:24:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:08]Read from MH i2c: E2 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 0E 00 [09:24:08]MH_I2C_Read... [09:24:08]Read from MH i2c: E2 0E 00 4E 16 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 6B [09:24:08]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:24:08]wFMCommunicate OK [09:24:08]SAM_PROTO_GetShiftState done [09:24:08]FM_GetShiftState done [09:24:08]opened in 1724112758 [09:24:08]opened+sec_in_day 1724199158 [09:24:08]quantity*price = 100032 [09:24:08]sum+1 = 100033 [09:24:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 152 20.08.2024 09:24 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200853 ФПД: 101362995527619 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092409&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200853&fm=101362995527619&tin=02508201610067®Number=0000000000092545&sum=100000 [09:24:09]StoreToDocumentArchive [09:24:09]shift 466 fd 200853 [09:24:09]save to /storage/0466/doc_00200853 [09:24:09]save last doc name /storage/0466/doc_00200853 to /storage/kkm_last_doc_name [09:24:09]save OK [09:24:09]Clear old archive folders... [09:24:09]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:24:09]tlvbuf is 010A17C0 [09:24:09]SAM_PROTO_ClearQueue [09:24:09]wFMCommunicate request_size=4 [09:24:09]MH_SAM_APDU [09:24:09]CAPDU: 80 09 00 00 [09:24:09]Write to MH i2c: E2 08 00 5B 16 80 09 00 00 00 00 00 00 E3 [09:24:09]Write i2c OK [09:24:09]MH_I2C_Read... [09:24:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:09]Read from MH i2c: E2 [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: E2 03 00 [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: E2 03 00 5B 16 00 90 00 E5 [09:24:09]RAPDU: 90 00 [09:24:09]wFMCommunicate OK [09:24:09]SAM_PROTO_ClearQueue done [09:24:09]KKMCreateOFDPacket [09:24:09]OFDProtocolAddRootSTLVToBuf [09:24:09]FM_MakeSignedData [09:24:09]FM_MakeSignedData [09:24:09]SAM_PROTO_SignData [09:24:09]wFMCommunicate request_size=4 [09:24:09]MH_SAM_APDU [09:24:09]CAPDU: 80 0D 01 02 [09:24:09]Write to MH i2c: E2 08 00 5C 16 80 0D 01 02 00 00 00 00 EB [09:24:09]Write i2c OK [09:24:09]MH_I2C_Read... [09:24:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:09]Read from MH i2c: E2 [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: E2 03 00 [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: E2 03 00 5C 16 00 90 00 E6 [09:24:09]RAPDU: 90 00 [09:24:09]wFMCommunicate OK [09:24:09]wFMCommunicate request_size=255 [09:24:09]MH_SAM_APDU [09:24: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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 B9 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 95 10 03 00 35 04 06 00 5C 30 [09:24:09]Write to MH i2c: E2 02 01 5D 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 B9 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 95 10 03 00 35 04 06 00 5C 30 00 00 61 [09:24:09]Write i2c OK [09:24:09]MH_I2C_Read... [09:24:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:10]Read from MH i2c: E2 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 03 00 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 03 00 5D 16 00 90 00 E7 [09:24:10]RAPDU: 90 00 [09:24:10]wFMCommunicate OK [09:24:10]wFMCommunicate request_size=9 [09:24:10]MH_SAM_APDU [09:24:10]CAPDU: 80 0D 02 02 04 69 57 7F C3 [09:24:10]Write to MH i2c: E2 0C 00 5E 16 80 0D 02 02 04 00 69 57 7F C3 00 00 F8 [09:24:10]Write i2c OK [09:24:10]MH_I2C_Read... [09:24:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:10]Read from MH i2c: E2 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 03 00 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 03 00 5E 16 00 90 00 E8 [09:24:10]RAPDU: 90 00 [09:24:10]wFMCommunicate OK [09:24:10]wFMCommunicate request_size=4 [09:24:10]MH_SAM_APDU [09:24:10]CAPDU: 80 0D 03 02 [09:24:10]Write to MH i2c: E2 08 00 5F 16 80 0D 03 02 00 00 00 00 F0 [09:24:10]Write i2c OK [09:24:10]MH_I2C_Read... [09:24:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:10]Read from MH i2c: E2 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 0B 00 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 0B 00 5F 16 00 92 F7 4A 16 79 F7 8E EE 90 00 C6 [09:24:10]RAPDU: 92 F7 4A 16 79 F7 8E EE 90 00 [09:24:10]wFMCommunicate OK [09:24:10]SAM_PROTO_SignData done [09:24:10]FM_MakeSignedData done [09:24:10]CreateOFDProtocolMessage [09:24:10]wFMCommunicate request_size=4 [09:24:10]MH_SAM_APDU [09:24:10]CAPDU: 80 11 00 00 [09:24:10]Write to MH i2c: E2 08 00 60 16 80 11 00 00 00 00 00 00 F0 [09:24:10]Write i2c OK [09:24:10]MH_I2C_Read... [09:24:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:10]Read from MH i2c: E2 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 17 00 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 17 00 60 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3D [09:24:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:24:10]wFMCommunicate OK [09:24:10]CreateOFDProtocolMessage done [09:24:10]OFDSenderStorePacket 200853 [09:24:10]StoreOFDPacket docnum=200853 [09:24:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 96 DD 06 01 80 E7 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 B9 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 95 10 03 00 35 04 06 00 5C 30 69 57 7F C3 92 F7 4A 16 79 F7 8E EE [09:24:10]CheckFolder [09:24:10]dirname=/storage/ofd_packets [09:24:10]CheckFolder done [09:24:10]ProducePacketName [09:24:10]name=ofd_packets/00200853 [09:24:10]NVStorageSaveData ofd_packets/00200853 [09:24:10]File name is /storage/ofd_packets/00200853 [09:24:10]Write 300 bytes [09:24:10]NVStorageSaveData done [09:24:10]OFDSenderStorePacket done [09:24:10]KKMCreateOFDPacket done [09:24:10]NVStorageSaveData kkm_last_timestamp [09:24:10]File name is /storage/kkm_last_timestamp [09:24:10]Write 4 bytes [09:24:10]NVStorageSaveData done [09:24:10]ExternCall_PrintAddStr [09:24:10]wPrintStart [09:24:10]Write to MH i2c: 01 00 00 61 16 77 [09:24:10]Write i2c OK [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: 01 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: 01 07 00 [09:24:10]MH_I2C_Read... [09:24:10]OFD Sender: Processing packet 200853 [packets to send 247, broken 246] [09:24:10]ProducePacketName [09:24:10]name=ofd_packets/00200853 [09:24:10]OFD Sender: To server: pG, [09:24:10]CommunicateWithHost lk.salyk.kg:30040 [09:24:10]ConnectInit lk.salyk.kg [09:24:10]Read from MH i2c: 01 07 00 61 16 00 00 00 00 00 FF 0F 8C [09:24:10]RasterBufferAndPrint [09:24:10]line Счет N : (1)11328439 [09:24:10]line ИНН: 02508201610067 [09:24:10]line Контрольно-Кассовый Чек [09:24:10]line ПРОДАЖА [09:24:10]line ТРК (МРК, ГНК) : 71 [09:24:10]line Товар: 2711190000 [09:24:10]line ГАЗ-К-3 [09:24:10]line 26.050 * 38.40 [09:24:10]line = 1000.32 [09:24:10]line НДС 12% НСП 1% [09:24:10]line > о реализуемом товаре [09:24:10]line ОКРУГЛЕНИЕ: -0.32 [09:24:10]line ИТОГО: 1000.00 [09:24:10]line Внесено: 1000.00 [09:24:10]line СДАЧА: 0.00 [09:24:10]line НСП 1% : 8.85 [09:24:10]line НДС 12% : 106.23 [09:24:10]line Наличными: 1000.00 [09:24:10]line Безнал.: 0.00 [09:24:10]line Место: АЗС № 95 "Партнер Нефть" [09:24:10]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:24:10]line СНО: Общий режим [09:24:10]line Чек 152 20.08.2024 09:24 [09:24:10]line Смена: 466 ФФД: 1.0 [09:24:10]line ЗНМ: 0300000079 [09:24:10]line РНМ: 0000000000092545 [09:24:10]line Версия ККМ: 001 [09:24:10]line ФМ: 0000000000871802 [09:24:10]line ФД: 200853 [09:24:10]line ФПД: 101362995527619 [09:24:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092409&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200853&fm=101362995527619&tin=02508201610067®Number=0000000000092545&sum=100000 [09:24:10]written 0, free lines is 4095 [09:24:10]Connected sock=10 [09:24:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 96 DD 06 01 80 E7 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 B9 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 95 10 03 00 35 04 06 00 5C 30 69 57 7F C3 92 F7 4A 16 79 F7 8E EE [09:24:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 82 67 47 00 AA F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 95 10 03 00 F4 03 04 00 20 0B C4 66 B6 04 01 00 00 4C 17 47 29 E4 DE 9A 69 [09:24:10]CommunicateWithHost err = 0 [09:24:10]CheckOFDResponse [09:24:10]1017 (14) - 77093643461234 [09:24:10]1041 (16) - 0000000000871802 [09:24:10]1040 (4) - 200853 [09:24:10]1012 (4) - 20.08.2024 03:18 [09:24:10]1206 (1) - 0 [09:24:10]OFD Sender: Remove packet 200853 [09:24:10]ProducePacketName [09:24:10]name=ofd_packets/00200853 [09:24:10]NVStorageDeleteData [09:24:10]Write to MH i2c: 01 00 00 8C 16 A2 [09:24:11]Write i2c OK [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: 01 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: 01 07 00 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: 01 07 00 8C 16 00 00 00 00 00 04 0D BA [09:24:11]RasterBufferAndPrint [09:24:11]line [09:24:11]line [09:24:11]line [09:24:11]line [09:24:11]line [09:24:11]written 0, free lines is 3341 [09:24:11]MH_Cut [09:24:11]Write to MH i2c: D1 01 00 93 16 01 7B [09:24:11]Write i2c OK [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: D1 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: D1 01 00 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: D1 01 00 93 16 00 7A [09:24:11]Write to MH i2c: 01 00 00 94 16 AA [09:24:11]Write i2c OK [09:24:11]MH_I2C_Read... [09:24:11]OFD Sender: No OFD packet to send [09:24:11]*** Cut start [09:24:11]*** Purtial cut [09:24:11]*** Stage 1: CUTSNS_PIN = 1 [09:24:12]Read from MH i2c: 01 [09:24:12]MH_I2C_Read... [09:24:12]*** Stop cut motor [09:24:12]*** Cut end [09:24:12]Read from MH i2c: 01 07 00 [09:24:12]MH_I2C_Read... [09:24:12]Read from MH i2c: 01 07 00 94 16 00 00 00 00 00 FF 0F BF [09:24:12]process_action close_receipt done [09:24:12]requested_data is exist [09:24:12]produce_requested_data [09:24:12]requested_item fm.sn is exist - process it [09:24:12]wFMCommunicate request_size=4 [09:24:12]MH_SAM_APDU [09:24:12]CAPDU: 80 11 00 00 [09:24:12]Write to MH i2c: E2 08 00 95 16 80 11 00 00 00 00 00 00 25 [09:24:12]Write i2c OK [09:24:12]MH_I2C_Read... [09:24:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:12]Read from MH i2c: E2 [09:24:12]MH_I2C_Read... [09:24:12]Read from MH i2c: E2 17 00 [09:24:12]MH_I2C_Read... [09:24:12]Read from MH i2c: E2 17 00 95 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 72 [09:24:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:24:12]wFMCommunicate OK [09:24:12]requested_item fd.num is exist - process it [09:24:12]SAM_PROTO_GetFieldsCounters [09:24:12]wFMCommunicate request_size=4 [09:24:12]MH_SAM_APDU [09:24:12]CAPDU: 80 13 00 00 [09:24:12]Write to MH i2c: E2 08 00 96 16 80 13 00 00 00 00 00 00 28 [09:24:12]Write i2c OK [09:24:12]MH_I2C_Read... [09:24:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:12]Read from MH i2c: E2 [09:24:12]MH_I2C_Read... [09:24:12]Read from MH i2c: E2 62 00 [09:24:12]MH_I2C_Read... [09:24:12]Read from MH i2c: E2 62 00 96 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 95 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 86 [09:24: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 95 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:24:12]wFMCommunicate OK [09:24:12]SAM_PROTO_GetFieldsCounters done [09:24:12]requested_item shift.num is exist - process it [09:24:12]requested_item shift.opened is exist - process it [09:24:12]req_shift_opened [09:24:12]FM_GetShiftState [09:24:12]SAM_PROTO_GetShiftState [09:24:12]wFMCommunicate request_size=4 [09:24:12]MH_SAM_APDU [09:24:12]CAPDU: 80 13 01 00 [09:24:12]Write to MH i2c: E2 08 00 97 16 80 13 01 00 00 00 00 00 2A [09:24:12]Write i2c OK [09:24:12]MH_I2C_Read... [09:24:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:12]Read from MH i2c: E2 [09:24:12]MH_I2C_Read... [09:24:12]Read from MH i2c: E2 0E 00 [09:24:12]MH_I2C_Read... [09:24:12]Read from MH i2c: E2 0E 00 97 16 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B4 [09:24:12]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:24:12]wFMCommunicate OK [09:24:12]SAM_PROTO_GetShiftState done [09:24:12]FM_GetShiftState done [09:24:12]req_shift_opened done [09:24:12]requested_item shift.open_date is exist - process it [09:24:12]req_shift_open_date [09:24:12]req_shift_open_date done [09:24:12]produce_requested_data done [09:24:12]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200853,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:24:12]process_action_free close_receipt [09:24:12]json_value_free [09:24:12]json_value_free done [09:24:12]process_json_proto returns [09:24:12]Send response to host [09:24:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200853,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:24:12]free response buf [09:24:12]execute_script done [09:24:12]execute_script returns [09:24:12]free content buf [09:24:12]Sock 9.Close socket [09:24:12]Sock 9.Thread stoped [09:24:16]OFD Sender: No OFD packet to send [09:24:21]OFD Sender: No OFD packet to send [09:24:26]OFD Sender: No OFD packet to send [09:24:31]OFD Sender: No OFD packet to send [09:24:36]OFD Sender: No OFD packet to send [09:24:41]OFD Sender: No OFD packet to send [09:24:46]OFD Sender: No OFD packet to send [09:24:51]OFD Sender: No OFD packet to send [09:24:56]OFD Sender: No OFD packet to send [09:24:59]accept exits with 8 [09:24:59]New connection [09:24:59]New thread 3067067748 created [09:24:59]Thread 3067211108 joined [09:24:59]Waiting for new connection... [09:24:59] Sock 8.Parse request [09:24:59]Sock 8.Check first char [09:24:59]Sock 8.First char is OK [09:24:59]request: POST /json_proto HTTP/1.0 [09:24:59]Method: POST [09:24:59]URL: /json_proto [09:24:59]Method is POST - this is cgi request [09:24:59]url: /json_proto [09:24:59]query_string will be loaded in cgi processing [09:24:59]execute_cgi json_proto POST (null) [09:24:59]execute_cgi path=json_proto method=POST [09:24:59]POST find Content-Length [09:24:59]Host: 172.17.46.195:8080 [09:24:59]Content-Length: 801 [09:24:59]Content-Type: application/json [09:24:59] [09:24:59]POST finish read [09:24:59]Found Content-Length = 801 [09:24:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328435", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 128.240, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:59]execute_script... [09:24:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328435", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 128.240, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:59]POST & json_proto [09:24:59]process_json_proto [09:24:59]json parsed OK: [09:24:59]protocol is kg_v1.0 [09:24:59]action value=close_receipt [09:24:59]process_action close_receipt [09:24:59]cmd_close_receipt [09:24:59]MH_GetDate [09:24:59]Write to MH i2c: F0 00 00 98 16 9D [09:24:59]Write i2c OK [09:24:59]MH_I2C_Read... [09:24:59]Read from MH i2c: F0 [09:24:59]MH_I2C_Read... [09:24:59]Read from MH i2c: F0 09 00 [09:24:59]MH_I2C_Read... [09:24:59]Read from MH i2c: F0 09 00 98 16 00 EC 60 C4 66 75 08 C2 66 C1 [09:24:59]GetLastDocTimeStamp 1724145849 [09:24:59]current date 1724145900 [09:24:59]FM_GetShiftState [09:24:59]SAM_PROTO_GetShiftState [09:24:59]wFMCommunicate request_size=4 [09:24:59]MH_SAM_APDU [09:24:59]CAPDU: 80 13 01 00 [09:24:59]Write to MH i2c: E2 08 00 99 16 80 13 01 00 00 00 00 00 2C [09:24:59]Write i2c OK [09:24:59]MH_I2C_Read... [09:24:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:59]Read from MH i2c: E2 [09:24:59]MH_I2C_Read... [09:24:59]Read from MH i2c: E2 0E 00 [09:24:59]MH_I2C_Read... [09:24:59]Read from MH i2c: E2 0E 00 99 16 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B6 [09:24:59]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:24:59]wFMCommunicate OK [09:24:59]SAM_PROTO_GetShiftState done [09:24:59]FM_GetShiftState done [09:24:59]opened in 1724112758 [09:24:59]opened+sec_in_day 1724199158 [09:24:59]quantity*price = 0 [09:24:59]sum+1 = 1 [09:24:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 153 20.08.2024 09:25 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 56276 ФМ: 0000000000871802 ФД: 200854 ФПД: 89194866563894 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092500&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200854&fm=89194866563894&tin=02508201610067®Number=0000000000092545&sum=0 [09:25:00]StoreToDocumentArchive [09:25:00]shift 466 fd 200854 [09:25:00]save to /storage/0466/doc_00200854 [09:25:00]save last doc name /storage/0466/doc_00200854 to /storage/kkm_last_doc_name [09:25:00]save OK [09:25:00]Clear old archive folders... [09:25:00]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:25:00]tlvbuf is 01070C50 [09:25:00]SAM_PROTO_ClearQueue [09:25:00]wFMCommunicate request_size=4 [09:25:00]MH_SAM_APDU [09:25:00]CAPDU: 80 09 00 00 [09:25:00]Write to MH i2c: E2 08 00 A6 16 80 09 00 00 00 00 00 00 2E [09:25:00]Write i2c OK [09:25:00]MH_I2C_Read... [09:25:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:25:00]Read from MH i2c: E2 [09:25:00]MH_I2C_Read... [09:25:00]Read from MH i2c: E2 03 00 [09:25:00]MH_I2C_Read... [09:25:00]Read from MH i2c: E2 03 00 A6 16 00 90 00 30 [09:25:00]RAPDU: 90 00 [09:25:00]wFMCommunicate OK [09:25:00]SAM_PROTO_ClearQueue done [09:25:00]KKMCreateOFDPacket [09:25:00]OFDProtocolAddRootSTLVToBuf [09:25:00]FM_MakeSignedData [09:25:00]FM_MakeSignedData [09:25:00]SAM_PROTO_SignData [09:25:00]wFMCommunicate request_size=4 [09:25:00]MH_SAM_APDU [09:25:00]CAPDU: 80 0D 01 02 [09:25:00]Write to MH i2c: E2 08 00 A7 16 80 0D 01 02 00 00 00 00 36 [09:25:00]Write i2c OK [09:25:00]MH_I2C_Read... [09:25:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:25:00]Read from MH i2c: E2 [09:25:00]MH_I2C_Read... [09:25:00]Read from MH i2c: E2 03 00 [09:25:00]MH_I2C_Read... [09:25:00]Read from MH i2c: E2 03 00 A7 16 00 90 00 31 [09:25:00]RAPDU: 90 00 [09:25:00]wFMCommunicate OK [09:25:00]wFMCommunicate request_size=255 [09:25:00]MH_SAM_APDU [09:25: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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 F4 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 EC 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 96 10 03 [09:25:00]Write to MH i2c: E2 02 01 A8 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 F4 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 EC 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 96 10 03 00 00 35 [09:25:00]Write i2c OK [09:25:00]MH_I2C_Read... [09:25:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:01]Read from MH i2c: E2 [09:25:01]MH_I2C_Read... [09:25:01]Read from MH i2c: E2 03 00 [09:25:01]MH_I2C_Read... [09:25:01]Read from MH i2c: E2 03 00 A8 16 00 90 00 32 [09:25:01]RAPDU: 90 00 [09:25:01]wFMCommunicate OK [09:25:01]wFMCommunicate request_size=16 [09:25:01]MH_SAM_APDU [09:25:01]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 51 1F 4C 56 5B 36 [09:25:01]Write to MH i2c: E2 13 00 A9 16 80 0D 02 02 0B 00 00 35 04 06 00 51 1F 4C 56 5B 36 00 00 31 [09:25:01]Write i2c OK [09:25:01]MH_I2C_Read... [09:25:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:01]Read from MH i2c: E2 [09:25:01]MH_I2C_Read... [09:25:01]Read from MH i2c: E2 03 00 [09:25:01]MH_I2C_Read... [09:25:01]Read from MH i2c: E2 03 00 A9 16 00 90 00 33 [09:25:01]RAPDU: 90 00 [09:25:01]wFMCommunicate OK [09:25:01]wFMCommunicate request_size=4 [09:25:01]MH_SAM_APDU [09:25:01]CAPDU: 80 0D 03 02 [09:25:01]Write to MH i2c: E2 08 00 AA 16 80 0D 03 02 00 00 00 00 3B [09:25:01]Write i2c OK [09:25:01]MH_I2C_Read... [09:25:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:25:01]Read from MH i2c: E2 [09:25:01]MH_I2C_Read... [09:25:01]Read from MH i2c: E2 0B 00 [09:25:01]MH_I2C_Read... [09:25:01]Read from MH i2c: E2 0B 00 AA 16 00 3F 0B A4 34 62 F7 4F F1 90 00 F7 [09:25:01]RAPDU: 3F 0B A4 34 62 F7 4F F1 90 00 [09:25:01]wFMCommunicate OK [09:25:01]SAM_PROTO_SignData done [09:25:01]FM_MakeSignedData done [09:25:01]CreateOFDProtocolMessage [09:25:01]wFMCommunicate request_size=4 [09:25:01]MH_SAM_APDU [09:25:01]CAPDU: 80 11 00 00 [09:25:01]Write to MH i2c: E2 08 00 AB 16 80 11 00 00 00 00 00 00 3B [09:25:01]Write i2c OK [09:25:01]MH_I2C_Read... [09:25:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:01]Read from MH i2c: E2 [09:25:01]MH_I2C_Read... [09:25:01]Read from MH i2c: E2 17 00 [09:25:01]MH_I2C_Read... [09:25:01]Read from MH i2c: E2 17 00 AB 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 88 [09:25:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:25:01]wFMCommunicate OK [09:25:01]CreateOFDProtocolMessage done [09:25:01]OFDSenderStorePacket 200854 [09:25:01]StoreOFDPacket docnum=200854 [09:25:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 A4 46 0D 01 52 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 F4 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 EC 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 96 10 03 00 35 04 06 00 51 1F 4C 56 5B 36 3F 0B A4 34 62 F7 4F F1 [09:25:01]CheckFolder [09:25:01]dirname=/storage/ofd_packets [09:25:01]CheckFolder done [09:25:01]ProducePacketName [09:25:01]name=ofd_packets/00200854 [09:25:01]NVStorageSaveData ofd_packets/00200854 [09:25:01]File name is /storage/ofd_packets/00200854 [09:25:01]Write 307 bytes [09:25:01]NVStorageSaveData done [09:25:01]OFDSenderStorePacket done [09:25:01]KKMCreateOFDPacket done [09:25:01]NVStorageSaveData kkm_last_timestamp [09:25:01]File name is /storage/kkm_last_timestamp [09:25:01]Write 4 bytes [09:25:01]NVStorageSaveData done [09:25:01]OFD Sender: Processing packet 200854 [packets to send 247, broken 246] [09:25:01]ProducePacketName [09:25:01]name=ofd_packets/00200854 [09:25:01]OFD Sender: To server: pG, [09:25:01]CommunicateWithHost lk.salyk.kg:30040 [09:25:01]ConnectInit lk.salyk.kg [09:25:01]ExternCall_PrintAddStr [09:25:01]wPrintStart [09:25:01]Write to MH i2c: 01 00 00 AC 16 C2 [09:25:01]Write i2c OK [09:25:01]MH_I2C_Read... [09:25:01]Read from MH i2c: 01 [09:25:01]MH_I2C_Read... [09:25:01]Read from MH i2c: 01 07 00 [09:25:01]MH_I2C_Read... [09:25:01]Read from MH i2c: 01 07 00 AC 16 00 00 00 00 00 FF 0F D7 [09:25:01]RasterBufferAndPrint [09:25:01]line Счет N : (1)11328435 [09:25:01]line ИНН: 02508201610067 [09:25:01]line Контрольно-Кассовый Чек [09:25:01]line ПРОДАЖА [09:25:01]line ТРК (МРК, ГНК) : 52 [09:25:01]line Товар: 2710194210 [09:25:01]line D-ENERGY ДТ-К-5 [09:25:01]line 128.240 * 0.00 [09:25:01]line = 0.00 [09:25:01]line НДС 12% НСП 1% [09:25:01]line > о реализуемом товаре [09:25:01]line ИТОГО: 0.00 [09:25:01]line НСП 1% : 0.00 [09:25:01]line НДС 12% : 0.00 [09:25:01]line Наличными: 0.00 [09:25:01]line Безнал.: 0.00 [09:25:01]line Место: АЗС № 95 "Партнер Нефть" [09:25:01]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:25:01]line СНО: Общий режим [09:25:01]line Чек 153 20.08.2024 09:25 [09:25:01]line Смена: 466 ФФД: 1.0 [09:25:01]line ЗНМ: 0300000079 [09:25:01]line РНМ: 0000000000092545 [09:25:01]line Версия ККМ: 001 [09:25:01]line Талоны: Топливная Карта [09:25:01]line 56276 [09:25:01]line ФМ: 0000000000871802 [09:25:01]line ФД: 200854 [09:25:01]line ФПД: 89194866563894 [09:25:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092500&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200854&fm=89194866563894&tin=02508201610067®Number=0000000000092545&sum=0 [09:25:01]Connected sock=11 [09:25:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 A4 46 0D 01 52 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 F4 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 EC 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 96 10 03 00 35 04 06 00 51 1F 4C 56 5B 36 3F 0B A4 34 62 F7 4F F1 [09:25:01]written 0, free lines is 4095 [09:25:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 56 4A 47 00 EF A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 96 10 03 00 F4 03 04 00 53 0B C4 66 B6 04 01 00 00 5C 86 DF 61 32 68 2F 3D [09:25:01]CommunicateWithHost err = 0 [09:25:01]CheckOFDResponse [09:25:01]1017 (14) - 77093643461234 [09:25:01]1041 (16) - 0000000000871802 [09:25:01]1040 (4) - 200854 [09:25:01]1012 (4) - 20.08.2024 03:19 [09:25:01]1206 (1) - 0 [09:25:01]OFD Sender: Remove packet 200854 [09:25:01]ProducePacketName [09:25:01]name=ofd_packets/00200854 [09:25:01]NVStorageDeleteData [09:25:02]Write to MH i2c: 01 00 00 D6 16 EC [09:25:02]Write i2c OK [09:25:02]MH_I2C_Read... [09:25:02]Read from MH i2c: 01 [09:25:02]MH_I2C_Read... [09:25:02]Read from MH i2c: 01 07 00 [09:25:02]MH_I2C_Read... [09:25:02]Read from MH i2c: 01 07 00 D6 16 00 00 00 00 00 F3 0C F2 [09:25:02]RasterBufferAndPrint [09:25:02]line [09:25:02]line [09:25:02]line [09:25:02]line [09:25:02]line [09:25:02]written 0, free lines is 3324 [09:25:02]MH_Cut [09:25:02]Write to MH i2c: D1 01 00 DD 16 01 C5 [09:25:02]Write i2c OK [09:25:02]MH_I2C_Read... [09:25:02]Read from MH i2c: D1 [09:25:02]MH_I2C_Read... [09:25:02]Read from MH i2c: D1 01 00 [09:25:02]MH_I2C_Read... [09:25:02]Read from MH i2c: D1 01 00 DD 16 00 C4 [09:25:02]Write to MH i2c: 01 00 00 DE 16 F4 [09:25:02]Write i2c OK [09:25:02]MH_I2C_Read... [09:25:02]OFD Sender: No OFD packet to send [09:25:02]*** Cut start [09:25:02]*** Purtial cut [09:25:02]*** CUTSNS_PIN = 0 [09:25:03]*** Stage 1: CUTSNS_PIN = 1 [09:25:04]Read from MH i2c: 01 [09:25:04]MH_I2C_Read... [09:25:04]*** Stop cut motor [09:25:04]*** Cut end [09:25:04]Read from MH i2c: 01 07 00 [09:25:04]MH_I2C_Read... [09:25:04]Read from MH i2c: 01 07 00 DE 16 00 00 00 00 00 FF 0F 09 [09:25:04]process_action close_receipt done [09:25:04]requested_data is exist [09:25:04]produce_requested_data [09:25:04]requested_item fm.sn is exist - process it [09:25:04]wFMCommunicate request_size=4 [09:25:04]MH_SAM_APDU [09:25:04]CAPDU: 80 11 00 00 [09:25:04]Write to MH i2c: E2 08 00 DF 16 80 11 00 00 00 00 00 00 6F [09:25:04]Write i2c OK [09:25:04]MH_I2C_Read... [09:25:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:04]Read from MH i2c: E2 [09:25:04]MH_I2C_Read... [09:25:04]Read from MH i2c: E2 17 00 [09:25:04]MH_I2C_Read... [09:25:04]Read from MH i2c: E2 17 00 DF 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BC [09:25:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:25:04]wFMCommunicate OK [09:25:04]requested_item fd.num is exist - process it [09:25:04]SAM_PROTO_GetFieldsCounters [09:25:04]wFMCommunicate request_size=4 [09:25:04]MH_SAM_APDU [09:25:04]CAPDU: 80 13 00 00 [09:25:04]Write to MH i2c: E2 08 00 E0 16 80 13 00 00 00 00 00 00 72 [09:25:04]Write i2c OK [09:25:04]MH_I2C_Read... [09:25:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:25:05]Read from MH i2c: E2 [09:25:05]MH_I2C_Read... [09:25:05]Read from MH i2c: E2 62 00 [09:25:05]MH_I2C_Read... [09:25:05]Read from MH i2c: E2 62 00 E0 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 96 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 D4 [09:25:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 96 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:25:05]wFMCommunicate OK [09:25:05]SAM_PROTO_GetFieldsCounters done [09:25:05]requested_item shift.num is exist - process it [09:25:05]requested_item shift.opened is exist - process it [09:25:05]req_shift_opened [09:25:05]FM_GetShiftState [09:25:05]SAM_PROTO_GetShiftState [09:25:05]wFMCommunicate request_size=4 [09:25:05]MH_SAM_APDU [09:25:05]CAPDU: 80 13 01 00 [09:25:05]Write to MH i2c: E2 08 00 E1 16 80 13 01 00 00 00 00 00 74 [09:25:05]Write i2c OK [09:25:05]MH_I2C_Read... [09:25:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:05]Read from MH i2c: E2 [09:25:05]MH_I2C_Read... [09:25:05]Read from MH i2c: E2 0E 00 [09:25:05]MH_I2C_Read... [09:25:05]Read from MH i2c: E2 0E 00 E1 16 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 FE [09:25:05]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:25:05]wFMCommunicate OK [09:25:05]SAM_PROTO_GetShiftState done [09:25:05]FM_GetShiftState done [09:25:05]req_shift_opened done [09:25:05]requested_item shift.open_date is exist - process it [09:25:05]req_shift_open_date [09:25:05]req_shift_open_date done [09:25:05]produce_requested_data done [09:25:05]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200854,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:25:05]process_action_free close_receipt [09:25:05]json_value_free [09:25:05]json_value_free done [09:25:05]process_json_proto returns [09:25:05]Send response to host [09:25:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200854,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:25:05]free response buf [09:25:05]execute_script done [09:25:05]execute_script returns [09:25:05]free content buf [09:25:05]Sock 8.Close socket [09:25:05]Sock 8.Thread stoped [09:25:05]accept exits with 9 [09:25:05]New connection [09:25:05]New thread 3067211108 created [09:25:05]Thread 3067067748 joined [09:25:05]Waiting for new connection... [09:25:05] Sock 9.Parse request [09:25:05]Sock 9.Check first char [09:25:05]Sock 9.First char is OK [09:25:05]request: POST /json_proto HTTP/1.0 [09:25:05]Method: POST [09:25:05]URL: /json_proto [09:25:05]Method is POST - this is cgi request [09:25:05]url: /json_proto [09:25:05]query_string will be loaded in cgi processing [09:25:05]execute_cgi json_proto POST (null) [09:25:05]execute_cgi path=json_proto method=POST [09:25:05]POST find Content-Length [09:25:05]Host: 172.17.46.195:8080 [09:25:05]Content-Length: 756 [09:25:05]Content-Type: application/json [09:25:05] [09:25:05]POST finish read [09:25:05]Found Content-Length = 756 [09:25:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328441", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 11.850, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30062618", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:05]execute_script... [09:25: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)11328441", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 11.850, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30062618", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:05]POST & json_proto [09:25:05]process_json_proto [09:25:05]json parsed OK: [09:25:05]protocol is kg_v1.0 [09:25:05]action value=close_receipt [09:25:05]process_action close_receipt [09:25:05]cmd_close_receipt [09:25:05]MH_GetDate [09:25:05]Write to MH i2c: F0 00 00 E2 16 E7 [09:25:05]Write i2c OK [09:25:05]MH_I2C_Read... [09:25:05]Read from MH i2c: F0 [09:25:05]MH_I2C_Read... [09:25:05]Read from MH i2c: F0 09 00 [09:25:05]MH_I2C_Read... [09:25:05]Read from MH i2c: F0 09 00 E2 16 00 F2 60 C4 66 75 08 C2 66 11 [09:25:05]GetLastDocTimeStamp 1724145900 [09:25:05]current date 1724145906 [09:25:05]FM_GetShiftState [09:25:05]SAM_PROTO_GetShiftState [09:25:05]wFMCommunicate request_size=4 [09:25:05]MH_SAM_APDU [09:25:05]CAPDU: 80 13 01 00 [09:25:05]Write to MH i2c: E2 08 00 E3 16 80 13 01 00 00 00 00 00 76 [09:25:05]Write i2c OK [09:25:05]MH_I2C_Read... [09:25:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:05]Read from MH i2c: E2 [09:25:05]MH_I2C_Read... [09:25:05]Read from MH i2c: E2 0E 00 [09:25:05]MH_I2C_Read... [09:25:05]Read from MH i2c: E2 0E 00 E3 16 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 00 [09:25:05]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:25:05]wFMCommunicate OK [09:25:05]SAM_PROTO_GetShiftState done [09:25:05]FM_GetShiftState done [09:25:05]opened in 1724112758 [09:25:05]opened+sec_in_day 1724199158 [09:25:05]quantity*price = 0 [09:25:05]sum+1 = 1 [09:25:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 154 20.08.2024 09:25 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30062618 ФМ: 0000000000871802 ФД: 200855 ФПД: 31743784069877 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092506&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200855&fm=31743784069877&tin=02508201610067®Number=0000000000092545&sum=0 [09:25:06]StoreToDocumentArchive [09:25:06]shift 466 fd 200855 [09:25:06]save to /storage/0466/doc_00200855 [09:25:06]save last doc name /storage/0466/doc_00200855 to /storage/kkm_last_doc_name [09:25:06]save OK [09:25:06]Clear old archive folders... [09:25:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:25:06]tlvbuf is 0104B370 [09:25:06]SAM_PROTO_ClearQueue [09:25:06]wFMCommunicate request_size=4 [09:25:06]MH_SAM_APDU [09:25:06]CAPDU: 80 09 00 00 [09:25:06]Write to MH i2c: E2 08 00 F0 16 80 09 00 00 00 00 00 00 78 [09:25:06]Write i2c OK [09:25:06]MH_I2C_Read... [09:25:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:25:07]Read from MH i2c: E2 [09:25:07]MH_I2C_Read... [09:25:07]Read from MH i2c: E2 03 00 [09:25:07]MH_I2C_Read... [09:25:07]Read from MH i2c: E2 03 00 F0 16 00 90 00 7A [09:25:07]RAPDU: 90 00 [09:25:07]wFMCommunicate OK [09:25:07]SAM_PROTO_ClearQueue done [09:25:07]KKMCreateOFDPacket [09:25:07]OFDProtocolAddRootSTLVToBuf [09:25:07]FM_MakeSignedData [09:25:07]FM_MakeSignedData [09:25:07]SAM_PROTO_SignData [09:25:07]wFMCommunicate request_size=4 [09:25:07]MH_SAM_APDU [09:25:07]CAPDU: 80 0D 01 02 [09:25:07]Write to MH i2c: E2 08 00 F1 16 80 0D 01 02 00 00 00 00 80 [09:25:07]Write i2c OK [09:25:07]MH_I2C_Read... [09:25:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:25:07]Read from MH i2c: E2 [09:25:07]MH_I2C_Read... [09:25:07]Read from MH i2c: E2 03 00 [09:25:07]MH_I2C_Read... [09:25:07]Read from MH i2c: E2 03 00 F1 16 00 90 00 7B [09:25:07]RAPDU: 90 00 [09:25:07]wFMCommunicate OK [09:25:07]wFMCommunicate request_size=255 [09:25:07]MH_SAM_APDU [09:25:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4A 2E 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 9A 00 00 00 F4 03 04 00 F2 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 97 10 03 00 35 04 06 00 1C [09:25:07]Write to MH i2c: E2 02 01 F2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4A 2E 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 9A 00 00 00 F4 03 04 00 F2 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 97 10 03 00 35 04 06 00 1C 00 00 AF [09:25:07]Write i2c OK [09:25:07]MH_I2C_Read... [09:25:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:07]Read from MH i2c: E2 [09:25:07]MH_I2C_Read... [09:25:07]Read from MH i2c: E2 03 00 [09:25:07]MH_I2C_Read... [09:25:07]Read from MH i2c: E2 03 00 F2 16 00 90 00 7C [09:25:07]RAPDU: 90 00 [09:25:07]wFMCommunicate OK [09:25:07]wFMCommunicate request_size=10 [09:25:07]MH_SAM_APDU [09:25:07]CAPDU: 80 0D 02 02 05 DE EC F9 2A F5 [09:25:07]Write to MH i2c: E2 0D 00 F3 16 80 0D 02 02 05 00 DE EC F9 2A F5 00 00 6F [09:25:07]Write i2c OK [09:25:07]MH_I2C_Read... [09:25:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:07]OFD Sender: No OFD packet to send [09:25:07]Read from MH i2c: E2 [09:25:07]MH_I2C_Read... [09:25:07]Read from MH i2c: E2 03 00 [09:25:07]MH_I2C_Read... [09:25:07]Read from MH i2c: E2 03 00 F3 16 00 90 00 7D [09:25:07]RAPDU: 90 00 [09:25:07]wFMCommunicate OK [09:25:07]wFMCommunicate request_size=4 [09:25:07]MH_SAM_APDU [09:25:07]CAPDU: 80 0D 03 02 [09:25:07]Write to MH i2c: E2 08 00 F4 16 80 0D 03 02 00 00 00 00 85 [09:25:07]Write i2c OK [09:25:07]MH_I2C_Read... [09:25:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:25:07]Read from MH i2c: E2 [09:25:07]MH_I2C_Read... [09:25:07]Read from MH i2c: E2 0B 00 [09:25:07]MH_I2C_Read... [09:25:07]Read from MH i2c: E2 0B 00 F4 16 00 02 C6 4D EA 7D 63 38 E2 90 00 7F [09:25:07]RAPDU: 02 C6 4D EA 7D 63 38 E2 90 00 [09:25:07]wFMCommunicate OK [09:25:07]SAM_PROTO_SignData done [09:25:07]FM_MakeSignedData done [09:25:07]CreateOFDProtocolMessage [09:25:07]wFMCommunicate request_size=4 [09:25:07]MH_SAM_APDU [09:25:07]CAPDU: 80 11 00 00 [09:25:07]Write to MH i2c: E2 08 00 F5 16 80 11 00 00 00 00 00 00 85 [09:25:07]Write i2c OK [09:25:07]MH_I2C_Read... [09:25:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:07]Read from MH i2c: E2 [09:25:07]MH_I2C_Read... [09:25:07]Read from MH i2c: E2 17 00 [09:25:07]MH_I2C_Read... [09:25:07]Read from MH i2c: E2 17 00 F5 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D2 [09:25:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:25:07]wFMCommunicate OK [09:25:07]CreateOFDProtocolMessage done [09:25:07]OFDSenderStorePacket 200855 [09:25:07]StoreOFDPacket docnum=200855 [09:25:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1C 18 07 01 F6 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4A 2E 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 9A 00 00 00 F4 03 04 00 F2 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 97 10 03 00 35 04 06 00 1C DE EC F9 2A F5 02 C6 4D EA 7D 63 38 E2 [09:25:07]CheckFolder [09:25:07]dirname=/storage/ofd_packets [09:25:07]CheckFolder done [09:25:07]ProducePacketName [09:25:07]name=ofd_packets/00200855 [09:25:07]NVStorageSaveData ofd_packets/00200855 [09:25:07]File name is /storage/ofd_packets/00200855 [09:25:07]Write 301 bytes [09:25:07]NVStorageSaveData done [09:25:07]OFDSenderStorePacket done [09:25:07]KKMCreateOFDPacket done [09:25:07]NVStorageSaveData kkm_last_timestamp [09:25:07]File name is /storage/kkm_last_timestamp [09:25:07]Write 4 bytes [09:25:07]NVStorageSaveData done [09:25:07]ExternCall_PrintAddStr [09:25:07]wPrintStart [09:25:07]Write to MH i2c: 01 00 00 F6 16 0C [09:25:07]Write i2c OK [09:25:07]MH_I2C_Read... [09:25:07]Read from MH i2c: 01 [09:25:07]MH_I2C_Read... [09:25:07]Read from MH i2c: 01 07 00 [09:25:07]MH_I2C_Read... [09:25:07]Read from MH i2c: 01 07 00 F6 16 00 00 00 00 00 FF 0F 21 [09:25:07]RasterBufferAndPrint [09:25:07]line Счет N : (1)11328441 [09:25:07]line ИНН: 02508201610067 [09:25:07]line Контрольно-Кассовый Чек [09:25:07]line ПРОДАЖА [09:25:07]line ТРК (МРК, ГНК) : 11 [09:25:07]line Товар: 2710124500 [09:25:07]line Аи-95-К-5 [09:25:07]line 11.850 * 0.00 [09:25:07]line = 0.00 [09:25:07]line НДС 12% НСП 1% [09:25:07]line > о реализуемом товаре [09:25:07]line ИТОГО: 0.00 [09:25:07]line НСП 1% : 0.00 [09:25:07]line НДС 12% : 0.00 [09:25:07]line Наличными: 0.00 [09:25:07]line Безнал.: 0.00 [09:25:07]line Место: АЗС № 95 "Партнер Нефть" [09:25:07]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:25:07]line СНО: Общий режим [09:25:07]line Чек 154 20.08.2024 09:25 [09:25:07]line Смена: 466 ФФД: 1.0 [09:25:07]line ЗНМ: 0300000079 [09:25:07]line РНМ: 0000000000092545 [09:25:07]line Версия ККМ: 001 [09:25:07]line Талоны: ТК ГПНА Online [09:25:07]line 30062618 [09:25:07]line ФМ: 0000000000871802 [09:25:07]line ФД: 200855 [09:25:07]line ФПД: 31743784069877 [09:25:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092506&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200855&fm=31743784069877&tin=02508201610067®Number=0000000000092545&sum=0 [09:25:07]OFD Sender: Processing packet 200855 [packets to send 247, broken 246] [09:25:07]ProducePacketName [09:25:07]name=ofd_packets/00200855 [09:25:07]OFD Sender: To server: pG, [09:25:07]CommunicateWithHost lk.salyk.kg:30040 [09:25:07]ConnectInit lk.salyk.kg [09:25:07]written 0, free lines is 4095 [09:25:08]Connected sock=10 [09:25:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1C 18 07 01 F6 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4A 2E 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 9A 00 00 00 F4 03 04 00 F2 60 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 97 10 03 00 35 04 06 00 1C DE EC F9 2A F5 02 C6 4D EA 7D 63 38 E2 [09:25:08]Write to MH i2c: 01 00 00 20 17 37 [09:25:08]Write i2c OK [09:25:08]MH_I2C_Read... [09:25:08]Read from MH i2c: 01 [09:25:08]MH_I2C_Read... [09:25:08]Read from MH i2c: 01 07 00 [09:25:08]MH_I2C_Read... [09:25:08]Read from MH i2c: 01 07 00 20 17 00 00 00 00 00 F9 0C 43 [09:25:08]RasterBufferAndPrint [09:25:08]line [09:25:08]line [09:25:08]line [09:25:08]line [09:25:08]line [09:25:08]written 0, free lines is 3333 [09:25:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3B DE 47 00 AD 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 31 38 30 32 10 04 04 00 97 10 03 00 F4 03 04 00 5A 0B C4 66 B6 04 01 00 00 66 CC 26 B0 F0 48 9C 67 [09:25:08]CommunicateWithHost err = 0 [09:25:08]CheckOFDResponse [09:25:08]1017 (14) - 77093643461234 [09:25:08]1041 (16) - 0000000000871802 [09:25:08]1040 (4) - 200855 [09:25:08]1012 (4) - 20.08.2024 03:19 [09:25:08]1206 (1) - 0 [09:25:08]OFD Sender: Remove packet 200855 [09:25:08]ProducePacketName [09:25:08]name=ofd_packets/00200855 [09:25:08]NVStorageDeleteData [09:25:08]MH_Cut [09:25:08]Write to MH i2c: D1 01 00 27 17 01 10 [09:25:08]Write i2c OK [09:25:08]MH_I2C_Read... [09:25:08]Read from MH i2c: D1 [09:25:08]MH_I2C_Read... [09:25:08]Read from MH i2c: D1 01 00 [09:25:08]MH_I2C_Read... [09:25:08]Read from MH i2c: D1 01 00 27 17 00 0F [09:25:08]Write to MH i2c: 01 00 00 28 17 3F [09:25:08]Write i2c OK [09:25:08]MH_I2C_Read... [09:25:08]OFD Sender: No OFD packet to send [09:25:09]*** Cut start [09:25:09]*** Purtial cut [09:25:09]*** Stage 1: CUTSNS_PIN = 1 [09:25:09]Read from MH i2c: 01 [09:25:09]MH_I2C_Read... [09:25:09]*** Stop cut motor [09:25:09]*** Cut end [09:25:09]Read from MH i2c: 01 07 00 [09:25:09]MH_I2C_Read... [09:25:09]Read from MH i2c: 01 07 00 28 17 00 00 00 00 00 FF 0F 54 [09:25:09]process_action close_receipt done [09:25:09]requested_data is exist [09:25:09]produce_requested_data [09:25:09]requested_item fm.sn is exist - process it [09:25:09]wFMCommunicate request_size=4 [09:25:09]MH_SAM_APDU [09:25:09]CAPDU: 80 11 00 00 [09:25:09]Write to MH i2c: E2 08 00 29 17 80 11 00 00 00 00 00 00 BA [09:25:09]Write i2c OK [09:25:09]MH_I2C_Read... [09:25:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:09]Read from MH i2c: E2 [09:25:09]MH_I2C_Read... [09:25:09]Read from MH i2c: E2 17 00 [09:25:09]MH_I2C_Read... [09:25:09]Read from MH i2c: E2 17 00 29 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 07 [09:25:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:25:09]wFMCommunicate OK [09:25:09]requested_item fd.num is exist - process it [09:25:09]SAM_PROTO_GetFieldsCounters [09:25:09]wFMCommunicate request_size=4 [09:25:09]MH_SAM_APDU [09:25:09]CAPDU: 80 13 00 00 [09:25:09]Write to MH i2c: E2 08 00 2A 17 80 13 00 00 00 00 00 00 BD [09:25:09]Write i2c OK [09:25:09]MH_I2C_Read... [09:25:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:25:09]Read from MH i2c: E2 [09:25:09]MH_I2C_Read... [09:25:09]Read from MH i2c: E2 62 00 [09:25:09]MH_I2C_Read... [09:25:09]Read from MH i2c: E2 62 00 2A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 97 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 23 [09:25: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 97 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:25:09]wFMCommunicate OK [09:25:09]SAM_PROTO_GetFieldsCounters done [09:25:09]requested_item shift.num is exist - process it [09:25:09]requested_item shift.opened is exist - process it [09:25:09]req_shift_opened [09:25:09]FM_GetShiftState [09:25:09]SAM_PROTO_GetShiftState [09:25:09]wFMCommunicate request_size=4 [09:25:09]MH_SAM_APDU [09:25:09]CAPDU: 80 13 01 00 [09:25:09]Write to MH i2c: E2 08 00 2B 17 80 13 01 00 00 00 00 00 BF [09:25:09]Write i2c OK [09:25:09]MH_I2C_Read... [09:25:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:09]Read from MH i2c: E2 [09:25:09]MH_I2C_Read... [09:25:09]Read from MH i2c: E2 0E 00 [09:25:09]MH_I2C_Read... [09:25:09]Read from MH i2c: E2 0E 00 2B 17 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 49 [09:25:09]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:25:09]wFMCommunicate OK [09:25:09]SAM_PROTO_GetShiftState done [09:25:09]FM_GetShiftState done [09:25:09]req_shift_opened done [09:25:09]requested_item shift.open_date is exist - process it [09:25:09]req_shift_open_date [09:25:09]req_shift_open_date done [09:25:09]produce_requested_data done [09:25:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200855,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:25:09]process_action_free close_receipt [09:25:09]json_value_free [09:25:09]json_value_free done [09:25:09]process_json_proto returns [09:25:09]Send response to host [09:25:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200855,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:25:09]free response buf [09:25:09]execute_script done [09:25:09]execute_script returns [09:25:09]free content buf [09:25:09]Sock 9.Close socket [09:25:09]Sock 9.Thread stoped [09:25:13]OFD Sender: No OFD packet to send [09:25:18]OFD Sender: No OFD packet to send [09:25:23]OFD Sender: No OFD packet to send [09:25:28]OFD Sender: No OFD packet to send [09:25:33]OFD Sender: No OFD packet to send [09:25:38]OFD Sender: No OFD packet to send [09:25:43]OFD Sender: No OFD packet to send [09:25:48]OFD Sender: No OFD packet to send [09:25:53]OFD Sender: No OFD packet to send [09:25:58]OFD Sender: No OFD packet to send [09:26:03]OFD Sender: No OFD packet to send [09:26:09]OFD Sender: No OFD packet to send [09:26:14]OFD Sender: No OFD packet to send [09:26:19]OFD Sender: No OFD packet to send [09:26:24]OFD Sender: No OFD packet to send [09:26:29]OFD Sender: No OFD packet to send [09:26:33]accept exits with 8 [09:26:33]New connection [09:26:33]New thread 3067067748 created [09:26:33]Thread 3067211108 joined [09:26:33]Waiting for new connection... [09:26:33] Sock 8.Parse request [09:26:33]Sock 8.Check first char [09:26:33]Sock 8.First char is OK [09:26:33]request: POST /json_proto HTTP/1.0 [09:26:33]Method: POST [09:26:33]URL: /json_proto [09:26:33]Method is POST - this is cgi request [09:26:33]url: /json_proto [09:26:33]query_string will be loaded in cgi processing [09:26:33]execute_cgi json_proto POST (null) [09:26:33]execute_cgi path=json_proto method=POST [09:26:33]POST find Content-Length [09:26:33]Host: 172.17.46.195:8080 [09:26:33]Content-Length: 791 [09:26:33]Content-Type: application/json [09:26:33] [09:26:33]POST finish read [09:26:33]Found Content-Length = 791 [09:26:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328442", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 55.120, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:33]execute_script... [09:26: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)11328442", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 55.120, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:33]POST & json_proto [09:26:33]process_json_proto [09:26:33]json parsed OK: [09:26:33]protocol is kg_v1.0 [09:26:33]action value=close_receipt [09:26:33]process_action close_receipt [09:26:33]cmd_close_receipt [09:26:33]MH_GetDate [09:26:33]Write to MH i2c: F0 00 00 2C 17 32 [09:26:33]Write i2c OK [09:26:33]MH_I2C_Read... [09:26:33]Read from MH i2c: F0 [09:26:33]MH_I2C_Read... [09:26:33]Read from MH i2c: F0 09 00 [09:26:33]MH_I2C_Read... [09:26:33]Read from MH i2c: F0 09 00 2C 17 00 4A 61 C4 66 75 08 C2 66 B5 [09:26:33]GetLastDocTimeStamp 1724145906 [09:26:33]current date 1724145994 [09:26:33]FM_GetShiftState [09:26:33]SAM_PROTO_GetShiftState [09:26:33]wFMCommunicate request_size=4 [09:26:33]MH_SAM_APDU [09:26:33]CAPDU: 80 13 01 00 [09:26:33]Write to MH i2c: E2 08 00 2D 17 80 13 01 00 00 00 00 00 C1 [09:26:33]Write i2c OK [09:26:33]MH_I2C_Read... [09:26:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:33]Read from MH i2c: E2 [09:26:33]MH_I2C_Read... [09:26:33]Read from MH i2c: E2 0E 00 [09:26:33]MH_I2C_Read... [09:26:33]Read from MH i2c: E2 0E 00 2D 17 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 4B [09:26:33]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:26:33]wFMCommunicate OK [09:26:33]SAM_PROTO_GetShiftState done [09:26:33]FM_GetShiftState done [09:26:33]opened in 1724112758 [09:26:33]opened+sec_in_day 1724199158 [09:26:33]quantity*price = 0 [09:26:33]sum+1 = 1 [09:26:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 155 20.08.2024 09:26 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 56276 ФМ: 0000000000871802 ФД: 200856 ФПД: 146300696520144 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092634&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200856&fm=146300696520144&tin=02508201610067®Number=0000000000092545&sum=0 [09:26:34]StoreToDocumentArchive [09:26:34]shift 466 fd 200856 [09:26:34]save to /storage/0466/doc_00200856 [09:26:34]save last doc name /storage/0466/doc_00200856 to /storage/kkm_last_doc_name [09:26:34]save OK [09:26:34]Clear old archive folders... [09:26:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:26:34]tlvbuf is 0109ABA0 [09:26:34]SAM_PROTO_ClearQueue [09:26:34]wFMCommunicate request_size=4 [09:26:34]MH_SAM_APDU [09:26:34]CAPDU: 80 09 00 00 [09:26:34]Write to MH i2c: E2 08 00 3A 17 80 09 00 00 00 00 00 00 C3 [09:26:34]Write i2c OK [09:26:34]MH_I2C_Read... [09:26:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:26:34]Read from MH i2c: E2 [09:26:34]MH_I2C_Read... [09:26:34]Read from MH i2c: E2 03 00 [09:26:34]MH_I2C_Read... [09:26:34]Read from MH i2c: E2 03 00 3A 17 00 90 00 C5 [09:26:34]RAPDU: 90 00 [09:26:34]wFMCommunicate OK [09:26:34]SAM_PROTO_ClearQueue done [09:26:34]KKMCreateOFDPacket [09:26:34]OFDProtocolAddRootSTLVToBuf [09:26:34]FM_MakeSignedData [09:26:34]FM_MakeSignedData [09:26:34]SAM_PROTO_SignData [09:26:34]wFMCommunicate request_size=4 [09:26:34]MH_SAM_APDU [09:26:34]CAPDU: 80 0D 01 02 [09:26:34]Write to MH i2c: E2 08 00 3B 17 80 0D 01 02 00 00 00 00 CB [09:26:34]Write i2c OK [09:26:34]MH_I2C_Read... [09:26:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:26:34]Read from MH i2c: E2 [09:26:34]MH_I2C_Read... [09:26:34]Read from MH i2c: E2 03 00 [09:26:34]MH_I2C_Read... [09:26:34]Read from MH i2c: E2 03 00 3B 17 00 90 00 C6 [09:26:34]RAPDU: 90 00 [09:26:34]wFMCommunicate OK [09:26:34]wFMCommunicate request_size=255 [09:26:34]MH_SAM_APDU [09:26:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 D7 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 4A 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 98 10 03 00 35 04 06 00 85 0F 49 0B [09:26:34]Write to MH i2c: E2 02 01 3C 17 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 D7 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 4A 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 98 10 03 00 35 04 06 00 85 0F 49 0B 00 00 1F [09:26:34]Write i2c OK [09:26:34]MH_I2C_Read... [09:26:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:35]Read from MH i2c: E2 [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: E2 03 00 [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: E2 03 00 3C 17 00 90 00 C7 [09:26:35]RAPDU: 90 00 [09:26:35]wFMCommunicate OK [09:26:35]wFMCommunicate request_size=7 [09:26:35]MH_SAM_APDU [09:26:35]CAPDU: 80 0D 02 02 02 E5 D0 [09:26:35]Write to MH i2c: E2 0A 00 3D 17 80 0D 02 02 02 00 E5 D0 00 00 87 [09:26:35]Write i2c OK [09:26:35]MH_I2C_Read... [09:26:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:35]Read from MH i2c: E2 [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: E2 03 00 [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: E2 03 00 3D 17 00 90 00 C8 [09:26:35]RAPDU: 90 00 [09:26:35]wFMCommunicate OK [09:26:35]wFMCommunicate request_size=4 [09:26:35]MH_SAM_APDU [09:26:35]CAPDU: 80 0D 03 02 [09:26:35]Write to MH i2c: E2 08 00 3E 17 80 0D 03 02 00 00 00 00 D0 [09:26:35]Write i2c OK [09:26:35]MH_I2C_Read... [09:26:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:26:35]Read from MH i2c: E2 [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: E2 0B 00 [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: E2 0B 00 3E 17 00 A5 FD 68 55 20 82 24 A0 90 00 96 [09:26:35]RAPDU: A5 FD 68 55 20 82 24 A0 90 00 [09:26:35]wFMCommunicate OK [09:26:35]SAM_PROTO_SignData done [09:26:35]FM_MakeSignedData done [09:26:35]CreateOFDProtocolMessage [09:26:35]wFMCommunicate request_size=4 [09:26:35]MH_SAM_APDU [09:26:35]CAPDU: 80 11 00 00 [09:26:35]Write to MH i2c: E2 08 00 3F 17 80 11 00 00 00 00 00 00 D0 [09:26:35]Write i2c OK [09:26:35]MH_I2C_Read... [09:26:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:35]Read from MH i2c: E2 [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: E2 17 00 [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: E2 17 00 3F 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1D [09:26:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:26:35]wFMCommunicate OK [09:26:35]CreateOFDProtocolMessage done [09:26:35]OFDSenderStorePacket 200856 [09:26:35]StoreOFDPacket docnum=200856 [09:26:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 14 E9 04 01 C9 27 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 D7 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 4A 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 98 10 03 00 35 04 06 00 85 0F 49 0B E5 D0 A5 FD 68 55 20 82 24 A0 [09:26:35]CheckFolder [09:26:35]dirname=/storage/ofd_packets [09:26:35]CheckFolder done [09:26:35]ProducePacketName [09:26:35]name=ofd_packets/00200856 [09:26:35]NVStorageSaveData ofd_packets/00200856 [09:26:35]File name is /storage/ofd_packets/00200856 [09:26:35]Write 298 bytes [09:26:35]NVStorageSaveData done [09:26:35]OFDSenderStorePacket done [09:26:35]KKMCreateOFDPacket done [09:26:35]NVStorageSaveData kkm_last_timestamp [09:26:35]File name is /storage/kkm_last_timestamp [09:26:35]Write 4 bytes [09:26:35]NVStorageSaveData done [09:26:35]ExternCall_PrintAddStr [09:26:35]wPrintStart [09:26:35]Write to MH i2c: 01 00 00 40 17 57 [09:26:35]Write i2c OK [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: 01 [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: 01 07 00 [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: 01 07 00 40 17 00 00 00 00 00 FF 0F 6C [09:26:35]RasterBufferAndPrint [09:26:35]line Счет N : (1)11328442 [09:26:35]line ИНН: 02508201610067 [09:26:35]line Контрольно-Кассовый Чек [09:26:35]line ПРОДАЖА [09:26:35]line ТРК (МРК, ГНК) : 61 [09:26:35]line Товар: 2710194210 [09:26:35]line ДТ-К-5 [09:26:35]line 55.120 * 0.00 [09:26:35]line = 0.00 [09:26:35]line НДС 12% НСП 1% [09:26:35]line > о реализуемом товаре [09:26:35]line ИТОГО: 0.00 [09:26:35]line НСП 1% : 0.00 [09:26:35]line НДС 12% : 0.00 [09:26:35]line Наличными: 0.00 [09:26:35]line Безнал.: 0.00 [09:26:35]line Место: АЗС № 95 "Партнер Нефть" [09:26:35]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:26:35]line СНО: Общий режим [09:26:35]line Чек 155 20.08.2024 09:26 [09:26:35]line Смена: 466 ФФД: 1.0 [09:26:35]line ЗНМ: 0300000079 [09:26:35]line РНМ: 0000000000092545 [09:26:35]line Версия ККМ: 001 [09:26:35]line Талоны: Топливная Карта [09:26:35]line 56276 [09:26:35]line ФМ: 0000000000871802 [09:26:35]line ФД: 200856 [09:26:35]line ФПД: 146300696520144 [09:26:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092634&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200856&fm=146300696520144&tin=02508201610067®Number=0000000000092545&sum=0 [09:26:35]OFD Sender: Processing packet 200856 [packets to send 247, broken 246] [09:26:35]ProducePacketName [09:26:35]name=ofd_packets/00200856 [09:26:35]OFD Sender: To server: pG, [09:26:35]CommunicateWithHost lk.salyk.kg:30040 [09:26:35]ConnectInit lk.salyk.kg [09:26:35]written 0, free lines is 4095 [09:26:35]Connected sock=10 [09:26:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 14 E9 04 01 C9 27 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 D7 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 4A 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 98 10 03 00 35 04 06 00 85 0F 49 0B E5 D0 A5 FD 68 55 20 82 24 A0 [09:26:35]Write to MH i2c: 01 00 00 6A 17 81 [09:26:35]Write i2c OK [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: 01 [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: 01 07 00 [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: 01 07 00 6A 17 00 00 00 00 00 E6 0C 7A [09:26:35]RasterBufferAndPrint [09:26:35]line [09:26:35]line [09:26:35]line [09:26:35]line [09:26:35]line [09:26:35]written 0, free lines is 3308 [09:26:35]MH_Cut [09:26:35]Write to MH i2c: D1 01 00 71 17 01 5A [09:26:35]Write i2c OK [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: D1 [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: D1 01 00 [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: D1 01 00 71 17 00 59 [09:26:35]Write to MH i2c: 01 00 00 72 17 89 [09:26:35]Write i2c OK [09:26:35]MH_I2C_Read... [09:26:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E0 F9 47 00 4B 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 31 38 30 32 10 04 04 00 98 10 03 00 F4 03 04 00 B1 0B C4 66 B6 04 01 00 00 B1 26 9F A8 95 B7 7B E6 [09:26:35]CommunicateWithHost err = 0 [09:26:35]CheckOFDResponse [09:26:35]1017 (14) - 77093643461234 [09:26:35]1041 (16) - 0000000000871802 [09:26:35]1040 (4) - 200856 [09:26:35]1012 (4) - 20.08.2024 03:21 [09:26:35]1206 (1) - 0 [09:26:35]OFD Sender: Remove packet 200856 [09:26:35]ProducePacketName [09:26:35]name=ofd_packets/00200856 [09:26:35]NVStorageDeleteData [09:26:36]OFD Sender: No OFD packet to send [09:26:36]*** Cut start [09:26:36]*** Purtial cut [09:26:36]*** CUTSNS_PIN = 0 [09:26:36]*** Stage 1: CUTSNS_PIN = 1 [09:26:38]Read from MH i2c: 01 [09:26:38]MH_I2C_Read... [09:26:38]*** Stop cut motor [09:26:38]*** Cut end [09:26:38]Read from MH i2c: 01 07 00 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: 01 07 00 72 17 00 00 00 00 00 FF 0F 9E [09:26:38]process_action close_receipt done [09:26:38]requested_data is exist [09:26:38]produce_requested_data [09:26:38]requested_item fm.sn is exist - process it [09:26:38]wFMCommunicate request_size=4 [09:26:38]MH_SAM_APDU [09:26:38]CAPDU: 80 11 00 00 [09:26:38]Write to MH i2c: E2 08 00 73 17 80 11 00 00 00 00 00 00 04 [09:26:38]Write i2c OK [09:26:38]MH_I2C_Read... [09:26:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:38]Read from MH i2c: E2 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: E2 17 00 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: E2 17 00 73 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 51 [09:26:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:26:38]wFMCommunicate OK [09:26:38]requested_item fd.num is exist - process it [09:26:38]SAM_PROTO_GetFieldsCounters [09:26:38]wFMCommunicate request_size=4 [09:26:38]MH_SAM_APDU [09:26:38]CAPDU: 80 13 00 00 [09:26:38]Write to MH i2c: E2 08 00 74 17 80 13 00 00 00 00 00 00 07 [09:26:38]Write i2c OK [09:26:38]MH_I2C_Read... [09:26:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:26:38]Read from MH i2c: E2 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: E2 62 00 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: E2 62 00 74 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 98 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 71 [09:26: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 98 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:26:38]wFMCommunicate OK [09:26:38]SAM_PROTO_GetFieldsCounters done [09:26:38]requested_item shift.num is exist - process it [09:26:38]requested_item shift.opened is exist - process it [09:26:38]req_shift_opened [09:26:38]FM_GetShiftState [09:26:38]SAM_PROTO_GetShiftState [09:26:38]wFMCommunicate request_size=4 [09:26:38]MH_SAM_APDU [09:26:38]CAPDU: 80 13 01 00 [09:26:38]Write to MH i2c: E2 08 00 75 17 80 13 01 00 00 00 00 00 09 [09:26:38]Write i2c OK [09:26:38]MH_I2C_Read... [09:26:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:38]Read from MH i2c: E2 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: E2 0E 00 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: E2 0E 00 75 17 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 93 [09:26:38]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:26:38]wFMCommunicate OK [09:26:38]SAM_PROTO_GetShiftState done [09:26:38]FM_GetShiftState done [09:26:38]req_shift_opened done [09:26:38]requested_item shift.open_date is exist - process it [09:26:38]req_shift_open_date [09:26:38]req_shift_open_date done [09:26:38]produce_requested_data done [09:26:38]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200856,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:26:38]process_action_free close_receipt [09:26:38]json_value_free [09:26:38]json_value_free done [09:26:38]process_json_proto returns [09:26:38]Send response to host [09:26:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200856,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:26:38]free response buf [09:26:38]execute_script done [09:26:38]execute_script returns [09:26:38]free content buf [09:26:38]Sock 8.Close socket [09:26:38]Sock 8.Thread stoped [09:26:41]OFD Sender: No OFD packet to send [09:26:46]OFD Sender: No OFD packet to send [09:26:51]OFD Sender: No OFD packet to send [09:26:56]OFD Sender: No OFD packet to send [09:27:01]OFD Sender: No OFD packet to send [09:27:01]accept exits with 9 [09:27:01]New connection [09:27:01]New thread 3067211108 created [09:27:01]Thread 3067067748 joined [09:27:01]Waiting for new connection... [09:27:01] Sock 9.Parse request [09:27:01]Sock 9.Check first char [09:27:01]Sock 9.First char is OK [09:27:01]request: POST /json_proto HTTP/1.0 [09:27:01]Method: POST [09:27:01]URL: /json_proto [09:27:01]Method is POST - this is cgi request [09:27:01]url: /json_proto [09:27:01]query_string will be loaded in cgi processing [09:27:01]execute_cgi json_proto POST (null) [09:27:01]execute_cgi path=json_proto method=POST [09:27:01]POST find Content-Length [09:27:01]Host: 172.17.46.195:8080 [09:27:01]Content-Length: 800 [09:27:01]Content-Type: application/json [09:27:01] [09:27:01]POST finish read [09:27:01]Found Content-Length = 800 [09:27:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 44.090, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:01]execute_script... [09:27: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)11328443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 44.090, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:01]POST & json_proto [09:27:01]process_json_proto [09:27:01]json parsed OK: [09:27:01]protocol is kg_v1.0 [09:27:01]action value=close_receipt [09:27:01]process_action close_receipt [09:27:01]cmd_close_receipt [09:27:01]MH_GetDate [09:27:01]Write to MH i2c: F0 00 00 76 17 7C [09:27:01]Write i2c OK [09:27:01]MH_I2C_Read... [09:27:01]Read from MH i2c: F0 [09:27:01]MH_I2C_Read... [09:27:01]Read from MH i2c: F0 09 00 [09:27:01]MH_I2C_Read... [09:27:01]Read from MH i2c: F0 09 00 76 17 00 66 61 C4 66 75 08 C2 66 1B [09:27:01]GetLastDocTimeStamp 1724145994 [09:27:01]current date 1724146022 [09:27:01]FM_GetShiftState [09:27:01]SAM_PROTO_GetShiftState [09:27:01]wFMCommunicate request_size=4 [09:27:01]MH_SAM_APDU [09:27:01]CAPDU: 80 13 01 00 [09:27:01]Write to MH i2c: E2 08 00 77 17 80 13 01 00 00 00 00 00 0B [09:27:01]Write i2c OK [09:27:01]MH_I2C_Read... [09:27:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:01]Read from MH i2c: E2 [09:27:01]MH_I2C_Read... [09:27:01]Read from MH i2c: E2 0E 00 [09:27:01]MH_I2C_Read... [09:27:01]Read from MH i2c: E2 0E 00 77 17 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 95 [09:27:01]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:27:01]wFMCommunicate OK [09:27:01]SAM_PROTO_GetShiftState done [09:27:01]FM_GetShiftState done [09:27:01]opened in 1724112758 [09:27:01]opened+sec_in_day 1724199158 [09:27:01]quantity*price = 0 [09:27:01]sum+1 = 1 [09:27:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 156 20.08.2024 09:27 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 56276 ФМ: 0000000000871802 ФД: 200857 ФПД: 192674565301712 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092702&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200857&fm=192674565301712&tin=02508201610067®Number=0000000000092545&sum=0 [09:27:03]StoreToDocumentArchive [09:27:03]shift 466 fd 200857 [09:27:03]save to /storage/0466/doc_00200857 [09:27:03]save last doc name /storage/0466/doc_00200857 to /storage/kkm_last_doc_name [09:27:03]save OK [09:27:03]Clear old archive folders... [09:27:03]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:27:03]tlvbuf is 010AD4C0 [09:27:03]SAM_PROTO_ClearQueue [09:27:03]wFMCommunicate request_size=4 [09:27:03]MH_SAM_APDU [09:27:03]CAPDU: 80 09 00 00 [09:27:03]Write to MH i2c: E2 08 00 84 17 80 09 00 00 00 00 00 00 0D [09:27:03]Write i2c OK [09:27:03]MH_I2C_Read... [09:27:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:03]Read from MH i2c: E2 [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: E2 03 00 [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: E2 03 00 84 17 00 90 00 0F [09:27:03]RAPDU: 90 00 [09:27:03]wFMCommunicate OK [09:27:03]SAM_PROTO_ClearQueue done [09:27:03]KKMCreateOFDPacket [09:27:03]OFDProtocolAddRootSTLVToBuf [09:27:03]FM_MakeSignedData [09:27:03]FM_MakeSignedData [09:27:03]SAM_PROTO_SignData [09:27:03]wFMCommunicate request_size=4 [09:27:03]MH_SAM_APDU [09:27:03]CAPDU: 80 0D 01 02 [09:27:03]Write to MH i2c: E2 08 00 85 17 80 0D 01 02 00 00 00 00 15 [09:27:03]Write i2c OK [09:27:03]MH_I2C_Read... [09:27:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:03]Read from MH i2c: E2 [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: E2 03 00 [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: E2 03 00 85 17 00 90 00 10 [09:27:03]RAPDU: 90 00 [09:27:03]wFMCommunicate OK [09:27:03]wFMCommunicate request_size=255 [09:27:03]MH_SAM_APDU [09:27: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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3A AC 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 9C 00 00 00 F4 03 04 00 66 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 99 10 03 [09:27:03]Write to MH i2c: E2 02 01 86 17 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3A AC 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 9C 00 00 00 F4 03 04 00 66 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 99 10 03 00 00 96 [09:27:03]Write i2c OK [09:27:03]MH_I2C_Read... [09:27:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:03]Read from MH i2c: E2 [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: E2 03 00 [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: E2 03 00 86 17 00 90 00 11 [09:27:03]RAPDU: 90 00 [09:27:03]wFMCommunicate OK [09:27:03]wFMCommunicate request_size=16 [09:27:03]MH_SAM_APDU [09:27:03]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 AF 3C 8B 05 A5 D0 [09:27:03]Write to MH i2c: E2 13 00 87 17 80 0D 02 02 0B 00 00 35 04 06 00 AF 3C 8B 05 A5 D0 00 00 5D [09:27:03]Write i2c OK [09:27:03]MH_I2C_Read... [09:27:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:03]Read from MH i2c: E2 [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: E2 03 00 [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: E2 03 00 87 17 00 90 00 12 [09:27:03]RAPDU: 90 00 [09:27:03]wFMCommunicate OK [09:27:03]wFMCommunicate request_size=4 [09:27:03]MH_SAM_APDU [09:27:03]CAPDU: 80 0D 03 02 [09:27:03]Write to MH i2c: E2 08 00 88 17 80 0D 03 02 00 00 00 00 1A [09:27:03]Write i2c OK [09:27:03]MH_I2C_Read... [09:27:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:03]Read from MH i2c: E2 [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: E2 0B 00 [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: E2 0B 00 88 17 00 0A 2D 75 9F 59 41 E0 03 90 00 E3 [09:27:03]RAPDU: 0A 2D 75 9F 59 41 E0 03 90 00 [09:27:03]wFMCommunicate OK [09:27:03]SAM_PROTO_SignData done [09:27:03]FM_MakeSignedData done [09:27:03]CreateOFDProtocolMessage [09:27:03]wFMCommunicate request_size=4 [09:27:03]MH_SAM_APDU [09:27:03]CAPDU: 80 11 00 00 [09:27:03]Write to MH i2c: E2 08 00 89 17 80 11 00 00 00 00 00 00 1A [09:27:03]Write i2c OK [09:27:03]MH_I2C_Read... [09:27:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:03]Read from MH i2c: E2 [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: E2 17 00 [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: E2 17 00 89 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 67 [09:27:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:27:03]wFMCommunicate OK [09:27:03]CreateOFDProtocolMessage done [09:27:03]OFDSenderStorePacket 200857 [09:27:03]StoreOFDPacket docnum=200857 [09:27:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 DA C2 0D 01 1B 3F 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3A AC 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 9C 00 00 00 F4 03 04 00 66 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 99 10 03 00 35 04 06 00 AF 3C 8B 05 A5 D0 0A 2D 75 9F 59 41 E0 03 [09:27:03]CheckFolder [09:27:03]dirname=/storage/ofd_packets [09:27:03]CheckFolder done [09:27:03]ProducePacketName [09:27:03]name=ofd_packets/00200857 [09:27:03]NVStorageSaveData ofd_packets/00200857 [09:27:03]File name is /storage/ofd_packets/00200857 [09:27:03]Write 307 bytes [09:27:03]NVStorageSaveData done [09:27:03]OFDSenderStorePacket done [09:27:03]KKMCreateOFDPacket done [09:27:03]NVStorageSaveData kkm_last_timestamp [09:27:03]File name is /storage/kkm_last_timestamp [09:27:03]Write 4 bytes [09:27:03]NVStorageSaveData done [09:27:03]ExternCall_PrintAddStr [09:27:03]wPrintStart [09:27:03]Write to MH i2c: 01 00 00 8A 17 A1 [09:27:03]Write i2c OK [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: 01 [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: 01 07 00 [09:27:03]MH_I2C_Read... [09:27:03]Read from MH i2c: 01 07 00 8A 17 00 00 00 00 00 FF 0F B6 [09:27:03]RasterBufferAndPrint [09:27:03]line Счет N : (1)11328443 [09:27:03]line ИНН: 02508201610067 [09:27:03]line Контрольно-Кассовый Чек [09:27:03]line ПРОДАЖА [09:27:03]line ТРК (МРК, ГНК) : 52 [09:27:03]line Товар: 2710194210 [09:27:03]line D-ENERGY ДТ-К-5 [09:27:03]line 44.090 * 0.00 [09:27:03]line = 0.00 [09:27:03]line НДС 12% НСП 1% [09:27:03]line > о реализуемом товаре [09:27:03]line ИТОГО: 0.00 [09:27:03]line НСП 1% : 0.00 [09:27:03]line НДС 12% : 0.00 [09:27:03]line Наличными: 0.00 [09:27:03]line Безнал.: 0.00 [09:27:03]line Место: АЗС № 95 "Партнер Нефть" [09:27:03]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:27:03]line СНО: Общий режим [09:27:03]line Чек 156 20.08.2024 09:27 [09:27:03]line Смена: 466 ФФД: 1.0 [09:27:03]line ЗНМ: 0300000079 [09:27:03]line РНМ: 0000000000092545 [09:27:03]line Версия ККМ: 001 [09:27:03]line Талоны: Топливная Карта [09:27:03]line 56276 [09:27:03]line ФМ: 0000000000871802 [09:27:03]line ФД: 200857 [09:27:03]line ФПД: 192674565301712 [09:27:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092702&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200857&fm=192674565301712&tin=02508201610067®Number=0000000000092545&sum=0 [09:27:03]OFD Sender: Processing packet 200857 [packets to send 247, broken 246] [09:27:03]ProducePacketName [09:27:03]name=ofd_packets/00200857 [09:27:03]OFD Sender: To server: pG, [09:27:03]CommunicateWithHost lk.salyk.kg:30040 [09:27:03]ConnectInit lk.salyk.kg [09:27:03]written 0, free lines is 4095 [09:27:04]Connected sock=10 [09:27:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 DA C2 0D 01 1B 3F 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3A AC 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 9C 00 00 00 F4 03 04 00 66 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 99 10 03 00 35 04 06 00 AF 3C 8B 05 A5 D0 0A 2D 75 9F 59 41 E0 03 [09:27:04]Write to MH i2c: 01 00 00 B4 17 CB [09:27:04]Write i2c OK [09:27:04]MH_I2C_Read... [09:27:04]Read from MH i2c: 01 [09:27:04]MH_I2C_Read... [09:27:04]Read from MH i2c: 01 07 00 [09:27:04]MH_I2C_Read... [09:27:04]Read from MH i2c: 01 07 00 B4 17 00 00 00 00 00 E9 0C C7 [09:27:04]RasterBufferAndPrint [09:27:04]line [09:27:04]line [09:27:04]line [09:27:04]line [09:27:04]line [09:27:04]written 0, free lines is 3311 [09:27:04]MH_Cut [09:27:04]Write to MH i2c: D1 01 00 BB 17 01 A4 [09:27:04]Write i2c OK [09:27:04]MH_I2C_Read... [09:27:04]Read from MH i2c: D1 [09:27:04]MH_I2C_Read... [09:27:04]Read from MH i2c: D1 01 00 [09:27:04]MH_I2C_Read... [09:27:04]Read from MH i2c: D1 01 00 BB 17 00 A3 [09:27:04]Write to MH i2c: 01 00 00 BC 17 D3 [09:27:04]Write i2c OK [09:27:04]MH_I2C_Read... [09:27:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 64 E7 47 00 75 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 99 10 03 00 F4 03 04 00 CE 0B C4 66 B6 04 01 00 00 53 24 B5 BB 45 26 E3 C1 [09:27:04]CommunicateWithHost err = 0 [09:27:04]CheckOFDResponse [09:27:04]1017 (14) - 77093643461234 [09:27:04]1041 (16) - 0000000000871802 [09:27:04]1040 (4) - 200857 [09:27:04]1012 (4) - 20.08.2024 03:21 [09:27:04]1206 (1) - 0 [09:27:04]OFD Sender: Remove packet 200857 [09:27:04]ProducePacketName [09:27:04]name=ofd_packets/00200857 [09:27:04]NVStorageDeleteData [09:27:04]OFD Sender: No OFD packet to send [09:27:05]*** Cut start [09:27:05]*** Purtial cut [09:27:05]*** Stage 1: CUTSNS_PIN = 1 [09:27:05]Read from MH i2c: 01 [09:27:05]MH_I2C_Read... [09:27:05]*** Stop cut motor [09:27:05]*** Cut end [09:27:05]Read from MH i2c: 01 07 00 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: 01 07 00 BC 17 00 00 00 00 00 FF 0F E8 [09:27:05]process_action close_receipt done [09:27:05]requested_data is exist [09:27:05]produce_requested_data [09:27:05]requested_item fm.sn is exist - process it [09:27:05]wFMCommunicate request_size=4 [09:27:05]MH_SAM_APDU [09:27:05]CAPDU: 80 11 00 00 [09:27:05]Write to MH i2c: E2 08 00 BD 17 80 11 00 00 00 00 00 00 4E [09:27:05]Write i2c OK [09:27:05]MH_I2C_Read... [09:27:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:05]Read from MH i2c: E2 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: E2 17 00 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: E2 17 00 BD 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9B [09:27:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:27:05]wFMCommunicate OK [09:27:05]requested_item fd.num is exist - process it [09:27:05]SAM_PROTO_GetFieldsCounters [09:27:05]wFMCommunicate request_size=4 [09:27:05]MH_SAM_APDU [09:27:05]CAPDU: 80 13 00 00 [09:27:05]Write to MH i2c: E2 08 00 BE 17 80 13 00 00 00 00 00 00 51 [09:27:05]Write i2c OK [09:27:05]MH_I2C_Read... [09:27:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:27:05]Read from MH i2c: E2 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: E2 62 00 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: E2 62 00 BE 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 99 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 BF [09:27:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 99 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:27:05]wFMCommunicate OK [09:27:05]SAM_PROTO_GetFieldsCounters done [09:27:05]requested_item shift.num is exist - process it [09:27:05]requested_item shift.opened is exist - process it [09:27:05]req_shift_opened [09:27:05]FM_GetShiftState [09:27:05]SAM_PROTO_GetShiftState [09:27:05]wFMCommunicate request_size=4 [09:27:05]MH_SAM_APDU [09:27:05]CAPDU: 80 13 01 00 [09:27:05]Write to MH i2c: E2 08 00 BF 17 80 13 01 00 00 00 00 00 53 [09:27:05]Write i2c OK [09:27:05]MH_I2C_Read... [09:27:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:05]Read from MH i2c: E2 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: E2 0E 00 [09:27:05]MH_I2C_Read... [09:27:05]Read from MH i2c: E2 0E 00 BF 17 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 DD [09:27:05]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:27:05]wFMCommunicate OK [09:27:05]SAM_PROTO_GetShiftState done [09:27:05]FM_GetShiftState done [09:27:05]req_shift_opened done [09:27:05]requested_item shift.open_date is exist - process it [09:27:05]req_shift_open_date [09:27:05]req_shift_open_date done [09:27:05]produce_requested_data done [09:27:05]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200857,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:27:05]process_action_free close_receipt [09:27:05]json_value_free [09:27:05]json_value_free done [09:27:05]process_json_proto returns [09:27:05]Send response to host [09:27:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200857,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:27:05]free response buf [09:27:05]execute_script done [09:27:05]execute_script returns [09:27:05]free content buf [09:27:05]Sock 9.Close socket [09:27:05]Sock 9.Thread stoped [09:27:09]OFD Sender: No OFD packet to send [09:27:14]OFD Sender: No OFD packet to send [09:27:19]OFD Sender: No OFD packet to send [09:27:20]accept exits with 8 [09:27:20]New connection [09:27:20]New thread 3067067748 created [09:27:20]Thread 3067211108 joined [09:27:20]Waiting for new connection... [09:27:20] Sock 8.Parse request [09:27:20]Sock 8.Check first char [09:27:20]Sock 8.First char is OK [09:27:20]request: POST /json_proto HTTP/1.0 [09:27:20]Method: POST [09:27:20]URL: /json_proto [09:27:20]Method is POST - this is cgi request [09:27:20]url: /json_proto [09:27:20]query_string will be loaded in cgi processing [09:27:20]execute_cgi json_proto POST (null) [09:27:20]execute_cgi path=json_proto method=POST [09:27:20]POST find Content-Length [09:27:20]Host: 172.17.46.195:8080 [09:27:20]Content-Length: 802 [09:27:20]Content-Type: application/json [09:27:20] [09:27:20]POST finish read [09:27:20]Found Content-Length = 802 [09:27:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:20]execute_script... [09:27:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:20]POST & json_proto [09:27:20]process_json_proto [09:27:20]json parsed OK: [09:27:20]protocol is kg_v1.0 [09:27:20]action value=close_receipt [09:27:20]process_action close_receipt [09:27:20]cmd_close_receipt [09:27:20]MH_GetDate [09:27:20]Write to MH i2c: F0 00 00 C0 17 C6 [09:27:20]Write i2c OK [09:27:20]MH_I2C_Read... [09:27:20]Read from MH i2c: F0 [09:27:20]MH_I2C_Read... [09:27:20]Read from MH i2c: F0 09 00 [09:27:20]MH_I2C_Read... [09:27:20]Read from MH i2c: F0 09 00 C0 17 00 79 61 C4 66 75 08 C2 66 78 [09:27:20]GetLastDocTimeStamp 1724146022 [09:27:20]current date 1724146041 [09:27:20]FM_GetShiftState [09:27:20]SAM_PROTO_GetShiftState [09:27:20]wFMCommunicate request_size=4 [09:27:20]MH_SAM_APDU [09:27:20]CAPDU: 80 13 01 00 [09:27:20]Write to MH i2c: E2 08 00 C1 17 80 13 01 00 00 00 00 00 55 [09:27:20]Write i2c OK [09:27:20]MH_I2C_Read... [09:27:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:20]Read from MH i2c: E2 [09:27:20]MH_I2C_Read... [09:27:20]Read from MH i2c: E2 0E 00 [09:27:20]MH_I2C_Read... [09:27:20]Read from MH i2c: E2 0E 00 C1 17 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 DF [09:27:20]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:27:20]wFMCommunicate OK [09:27:20]SAM_PROTO_GetShiftState done [09:27:20]FM_GetShiftState done [09:27:20]opened in 1724112758 [09:27:20]opened+sec_in_day 1724199158 [09:27:20]quantity*price = 50010 [09:27:20]sum+1 = 50012 [09:27:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 157 20.08.2024 09:27 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200858 ФПД: 179280919598146 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092721&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200858&fm=179280919598146&tin=02508201610067®Number=0000000000092545&sum=50011 [09:27:21]StoreToDocumentArchive [09:27:21]shift 466 fd 200858 [09:27:21]save to /storage/0466/doc_00200858 [09:27:21]save last doc name /storage/0466/doc_00200858 to /storage/kkm_last_doc_name [09:27:21]save OK [09:27:21]Clear old archive folders... [09:27:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:27:21]tlvbuf is B6EE7550 [09:27:21]SAM_PROTO_ClearQueue [09:27:21]wFMCommunicate request_size=4 [09:27:21]MH_SAM_APDU [09:27:21]CAPDU: 80 09 00 00 [09:27:21]Write to MH i2c: E2 08 00 CE 17 80 09 00 00 00 00 00 00 57 [09:27:21]Write i2c OK [09:27:21]MH_I2C_Read... [09:27:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:21]Read from MH i2c: E2 [09:27:21]MH_I2C_Read... [09:27:21]Read from MH i2c: E2 03 00 [09:27:21]MH_I2C_Read... [09:27:21]Read from MH i2c: E2 03 00 CE 17 00 90 00 59 [09:27:21]RAPDU: 90 00 [09:27:21]wFMCommunicate OK [09:27:21]SAM_PROTO_ClearQueue done [09:27:21]KKMCreateOFDPacket [09:27:21]OFDProtocolAddRootSTLVToBuf [09:27:21]FM_MakeSignedData [09:27:21]FM_MakeSignedData [09:27:21]SAM_PROTO_SignData [09:27:21]wFMCommunicate request_size=4 [09:27:21]MH_SAM_APDU [09:27:21]CAPDU: 80 0D 01 02 [09:27:21]Write to MH i2c: E2 08 00 CF 17 80 0D 01 02 00 00 00 00 5F [09:27:21]Write i2c OK [09:27:21]MH_I2C_Read... [09:27:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:21]Read from MH i2c: E2 [09:27:21]MH_I2C_Read... [09:27:21]Read from MH i2c: E2 03 00 [09:27:21]MH_I2C_Read... [09:27:21]Read from MH i2c: E2 03 00 CF 17 00 90 00 5A [09:27:21]RAPDU: 90 00 [09:27:21]wFMCommunicate OK [09:27:21]wFMCommunicate request_size=255 [09:27:21]MH_SAM_APDU [09:27:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9D 00 00 00 F4 03 04 00 79 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9A 10 03 00 35 04 06 00 A3 [09:27:21]Write to MH i2c: E2 02 01 D0 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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9D 00 00 00 F4 03 04 00 79 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9A 10 03 00 35 04 06 00 A3 00 00 9A [09:27:21]Write i2c OK [09:27:21]MH_I2C_Read... [09:27:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:21]Read from MH i2c: E2 [09:27:21]MH_I2C_Read... [09:27:21]Read from MH i2c: E2 03 00 [09:27:21]MH_I2C_Read... [09:27:21]Read from MH i2c: E2 03 00 D0 17 00 90 00 5B [09:27:21]RAPDU: 90 00 [09:27:21]wFMCommunicate OK [09:27:21]wFMCommunicate request_size=10 [09:27:21]MH_SAM_APDU [09:27:21]CAPDU: 80 0D 02 02 05 0E 17 87 14 42 [09:27:21]Write to MH i2c: E2 0D 00 D1 17 80 0D 02 02 05 00 0E 17 87 14 42 00 00 6E [09:27:21]Write i2c OK [09:27:21]MH_I2C_Read... [09:27:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:21]Read from MH i2c: E2 [09:27:21]MH_I2C_Read... [09:27:21]Read from MH i2c: E2 03 00 [09:27:21]MH_I2C_Read... [09:27:21]Read from MH i2c: E2 03 00 D1 17 00 90 00 5C [09:27:21]RAPDU: 90 00 [09:27:21]wFMCommunicate OK [09:27:21]wFMCommunicate request_size=4 [09:27:21]MH_SAM_APDU [09:27:21]CAPDU: 80 0D 03 02 [09:27:21]Write to MH i2c: E2 08 00 D2 17 80 0D 03 02 00 00 00 00 64 [09:27:21]Write i2c OK [09:27:21]MH_I2C_Read... [09:27:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:21]Read from MH i2c: E2 [09:27:21]MH_I2C_Read... [09:27:21]Read from MH i2c: E2 0B 00 [09:27:21]MH_I2C_Read... [09:27:21]Read from MH i2c: E2 0B 00 D2 17 00 E6 E5 78 01 49 FE D2 36 90 00 F8 [09:27:21]RAPDU: E6 E5 78 01 49 FE D2 36 90 00 [09:27:21]wFMCommunicate OK [09:27:21]SAM_PROTO_SignData done [09:27:21]FM_MakeSignedData done [09:27:21]CreateOFDProtocolMessage [09:27:21]wFMCommunicate request_size=4 [09:27:21]MH_SAM_APDU [09:27:21]CAPDU: 80 11 00 00 [09:27:21]Write to MH i2c: E2 08 00 D3 17 80 11 00 00 00 00 00 00 64 [09:27:21]Write i2c OK [09:27:21]MH_I2C_Read... [09:27:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:21]Read from MH i2c: E2 [09:27:21]MH_I2C_Read... [09:27:21]Read from MH i2c: E2 17 00 [09:27:21]MH_I2C_Read... [09:27:21]Read from MH i2c: E2 17 00 D3 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B1 [09:27:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:27:21]wFMCommunicate OK [09:27:21]CreateOFDProtocolMessage done [09:27:21]OFDSenderStorePacket 200858 [09:27:21]StoreOFDPacket docnum=200858 [09:27:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0B 28 07 01 F4 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9D 00 00 00 F4 03 04 00 79 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9A 10 03 00 35 04 06 00 A3 0E 17 87 14 42 E6 E5 78 01 49 FE D2 36 [09:27:21]CheckFolder [09:27:21]dirname=/storage/ofd_packets [09:27:21]CheckFolder done [09:27:21]ProducePacketName [09:27:21]name=ofd_packets/00200858 [09:27:21]NVStorageSaveData ofd_packets/00200858 [09:27:21]File name is /storage/ofd_packets/00200858 [09:27:21]Write 301 bytes [09:27:21]NVStorageSaveData done [09:27:21]OFDSenderStorePacket done [09:27:21]KKMCreateOFDPacket done [09:27:21]NVStorageSaveData kkm_last_timestamp [09:27:21]File name is /storage/kkm_last_timestamp [09:27:21]Write 4 bytes [09:27:21]NVStorageSaveData done [09:27:21]ExternCall_PrintAddStr [09:27:21]wPrintStart [09:27:21]Write to MH i2c: 01 00 00 D4 17 EB [09:27:21]Write i2c OK [09:27:21]MH_I2C_Read... [09:27:21]Read from MH i2c: 01 [09:27:21]MH_I2C_Read... [09:27:21]Read from MH i2c: 01 07 00 [09:27:21]MH_I2C_Read... [09:27:21]Read from MH i2c: 01 07 00 D4 17 00 00 00 00 00 FF 0F 00 [09:27:21]RasterBufferAndPrint [09:27:21]line Счет N : (1)11328444 [09:27:21]line ИНН: 02508201610067 [09:27:21]line Контрольно-Кассовый Чек [09:27:21]line ПРОДАЖА [09:27:21]line ТРК (МРК, ГНК) : 41 [09:27:21]line Товар: 2710124500 [09:27:21]line Аи-95-К-5 [09:27:21]line 6.740 * 74.20 [09:27:21]line = 500.11 [09:27:21]line НДС 12% НСП 1% [09:27:21]line > о реализуемом товаре [09:27:21]line ИТОГО: 500.11 [09:27:21]line НСП 1% : 4.43 [09:27:21]line НДС 12% : 53.11 [09:27:21]line Наличными: 0.00 [09:27:21]line Безнал.: 500.11 [09:27:21]line Место: АЗС № 95 "Партнер Нефть" [09:27:21]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:27:21]line СНО: Общий режим [09:27:21]line Чек 157 20.08.2024 09:27 [09:27:21]line Смена: 466 ФФД: 1.0 [09:27:21]line ЗНМ: 0300000079 [09:27:21]line РНМ: 0000000000092545 [09:27:21]line Версия ККМ: 001 [09:27:21]line Платежная система: O! деньги [09:27:21]line ФМ: 0000000000871802 [09:27:21]line ФД: 200858 [09:27:21]line ФПД: 179280919598146 [09:27:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092721&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200858&fm=179280919598146&tin=02508201610067®Number=0000000000092545&sum=50011 [09:27:22]OFD Sender: Processing packet 200858 [packets to send 247, broken 246] [09:27:22]ProducePacketName [09:27:22]name=ofd_packets/00200858 [09:27:22]OFD Sender: To server: pG, [09:27:22]CommunicateWithHost lk.salyk.kg:30040 [09:27:22]ConnectInit lk.salyk.kg [09:27:22]written 0, free lines is 4095 [09:27:22]Connected sock=11 [09:27:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0B 28 07 01 F4 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9D 00 00 00 F4 03 04 00 79 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9A 10 03 00 35 04 06 00 A3 0E 17 87 14 42 E6 E5 78 01 49 FE D2 36 [09:27:22]Write to MH i2c: 01 00 00 FE 17 15 [09:27:22]Write i2c OK [09:27:22]MH_I2C_Read... [09:27:22]Read from MH i2c: 01 [09:27:22]MH_I2C_Read... [09:27:22]Read from MH i2c: 01 07 00 [09:27:22]MH_I2C_Read... [09:27:22]Read from MH i2c: 01 07 00 FE 17 00 00 00 00 00 E0 0C 08 [09:27:22]RasterBufferAndPrint [09:27:22]line [09:27:22]line [09:27:22]line [09:27:22]line [09:27:22]line [09:27:22]written 0, free lines is 3302 [09:27:22]MH_Cut [09:27:22]Write to MH i2c: D1 01 00 05 18 01 EF [09:27:22]Write i2c OK [09:27:22]MH_I2C_Read... [09:27:22]Read from MH i2c: D1 [09:27:22]MH_I2C_Read... [09:27:22]Read from MH i2c: D1 01 00 [09:27:22]MH_I2C_Read... [09:27:22]Read from MH i2c: D1 01 00 05 18 00 EE [09:27:22]Write to MH i2c: 01 00 00 06 18 1E [09:27:22]Write i2c OK [09:27:22]MH_I2C_Read... [09:27:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 79 30 47 00 3A 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 31 38 30 32 10 04 04 00 9A 10 03 00 F4 03 04 00 E0 0B C4 66 B6 04 01 00 00 9B 40 7C C5 BF F9 DE AB [09:27:22]CommunicateWithHost err = 0 [09:27:22]CheckOFDResponse [09:27:22]1017 (14) - 77093643461234 [09:27:22]1041 (16) - 0000000000871802 [09:27:22]1040 (4) - 200858 [09:27:22]1012 (4) - 20.08.2024 03:22 [09:27:22]1206 (1) - 0 [09:27:22]OFD Sender: Remove packet 200858 [09:27:22]ProducePacketName [09:27:22]name=ofd_packets/00200858 [09:27:22]NVStorageDeleteData [09:27:23]OFD Sender: No OFD packet to send [09:27:23]*** Cut start [09:27:23]*** Purtial cut [09:27:23]*** CUTSNS_PIN = 0 [09:27:23]*** Stage 1: CUTSNS_PIN = 1 [09:27:25]Read from MH i2c: 01 [09:27:25]MH_I2C_Read... [09:27:25]*** Stop cut motor [09:27:25]*** Cut end [09:27:25]Read from MH i2c: 01 07 00 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: 01 07 00 06 18 00 00 00 00 00 FF 0F 33 [09:27:25]process_action close_receipt done [09:27:25]requested_data is exist [09:27:25]produce_requested_data [09:27:25]requested_item fm.sn is exist - process it [09:27:25]wFMCommunicate request_size=4 [09:27:25]MH_SAM_APDU [09:27:25]CAPDU: 80 11 00 00 [09:27:25]Write to MH i2c: E2 08 00 07 18 80 11 00 00 00 00 00 00 99 [09:27:25]Write i2c OK [09:27:25]MH_I2C_Read... [09:27:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:25]Read from MH i2c: E2 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: E2 17 00 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: E2 17 00 07 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E6 [09:27:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:27:25]wFMCommunicate OK [09:27:25]requested_item fd.num is exist - process it [09:27:25]SAM_PROTO_GetFieldsCounters [09:27:25]wFMCommunicate request_size=4 [09:27:25]MH_SAM_APDU [09:27:25]CAPDU: 80 13 00 00 [09:27:25]Write to MH i2c: E2 08 00 08 18 80 13 00 00 00 00 00 00 9C [09:27:25]Write i2c OK [09:27:25]MH_I2C_Read... [09:27:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:27:25]Read from MH i2c: E2 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: E2 62 00 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: E2 62 00 08 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9A 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 0E [09:27:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9A 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:27:25]wFMCommunicate OK [09:27:25]SAM_PROTO_GetFieldsCounters done [09:27:25]requested_item shift.num is exist - process it [09:27:25]requested_item shift.opened is exist - process it [09:27:25]req_shift_opened [09:27:25]FM_GetShiftState [09:27:25]SAM_PROTO_GetShiftState [09:27:25]wFMCommunicate request_size=4 [09:27:25]MH_SAM_APDU [09:27:25]CAPDU: 80 13 01 00 [09:27:25]Write to MH i2c: E2 08 00 09 18 80 13 01 00 00 00 00 00 9E [09:27:25]Write i2c OK [09:27:25]MH_I2C_Read... [09:27:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:25]Read from MH i2c: E2 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: E2 0E 00 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: E2 0E 00 09 18 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 28 [09:27:25]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:27:25]wFMCommunicate OK [09:27:25]SAM_PROTO_GetShiftState done [09:27:25]FM_GetShiftState done [09:27:25]req_shift_opened done [09:27:25]requested_item shift.open_date is exist - process it [09:27:25]req_shift_open_date [09:27:25]req_shift_open_date done [09:27:25]produce_requested_data done [09:27:25]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200858,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:27:25]process_action_free close_receipt [09:27:25]json_value_free [09:27:25]json_value_free done [09:27:25]process_json_proto returns [09:27:25]Send response to host [09:27:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200858,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:27:25]free response buf [09:27:25]execute_script done [09:27:25]execute_script returns [09:27:25]free content buf [09:27:25]Sock 8.Close socket [09:27:25]Sock 8.Thread stoped [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:43]OFD Sender: No OFD packet to send [09:27:48]OFD Sender: No OFD packet to send [09:27:53]OFD Sender: No OFD packet to send [09:27:58]OFD Sender: No OFD packet to send [09:28:03]OFD Sender: No OFD packet to send [09:28:08]OFD Sender: No OFD packet to send [09:28:13]OFD Sender: No OFD packet to send [09:28:18]OFD Sender: No OFD packet to send [09:28:23]OFD Sender: No OFD packet to send [09:28:28]OFD Sender: No OFD packet to send [09:28:33]OFD Sender: No OFD packet to send [09:28:38]OFD Sender: No OFD packet to send [09:28:43]OFD Sender: No OFD packet to send [09:28:48]accept exits with 9 [09:28:48]New connection [09:28:48]New thread 3067211108 created [09:28:48]Thread 3067067748 joined [09:28:48]Waiting for new connection... [09:28:48] Sock 9.Parse request [09:28:48]Sock 9.Check first char [09:28:48]Sock 9.First char is OK [09:28:48]request: POST /json_proto HTTP/1.0 [09:28:48]Method: POST [09:28:48]URL: /json_proto [09:28:48]Method is POST - this is cgi request [09:28:48]url: /json_proto [09:28:48]query_string will be loaded in cgi processing [09:28:48]execute_cgi json_proto POST (null) [09:28:48]execute_cgi path=json_proto method=POST [09:28:48]POST find Content-Length [09:28:48]Host: 172.17.46.195:8080 [09:28:48]Content-Length: 799 [09:28:48]Content-Type: application/json [09:28:48] [09:28:48]POST finish read [09:28:48]Found Content-Length = 799 [09:28:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328445", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 14.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\u000A4082509", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:48]execute_script... [09:28: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)11328445", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 14.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\u000A4082509", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:48]POST & json_proto [09:28:48]process_json_proto [09:28:48]json parsed OK: [09:28:48]protocol is kg_v1.0 [09:28:48]action value=close_receipt [09:28:48]process_action close_receipt [09:28:48]cmd_close_receipt [09:28:48]MH_GetDate [09:28:48]Write to MH i2c: F0 00 00 0A 18 11 [09:28:48]Write i2c OK [09:28:48]MH_I2C_Read... [09:28:48]Read from MH i2c: F0 [09:28:48]MH_I2C_Read... [09:28:48]Read from MH i2c: F0 09 00 [09:28:48]MH_I2C_Read... [09:28:48]Read from MH i2c: F0 09 00 0A 18 00 D1 61 C4 66 75 08 C2 66 1B [09:28:48]GetLastDocTimeStamp 1724146041 [09:28:48]current date 1724146129 [09:28:48]FM_GetShiftState [09:28:48]SAM_PROTO_GetShiftState [09:28:48]wFMCommunicate request_size=4 [09:28:48]MH_SAM_APDU [09:28:48]CAPDU: 80 13 01 00 [09:28:48]Write to MH i2c: E2 08 00 0B 18 80 13 01 00 00 00 00 00 A0 [09:28:48]Write i2c OK [09:28:48]MH_I2C_Read... [09:28:48]OFD Sender: No OFD packet to send [09:28:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:48]Read from MH i2c: E2 [09:28:48]MH_I2C_Read... [09:28:48]Read from MH i2c: E2 0E 00 [09:28:48]MH_I2C_Read... [09:28:48]Read from MH i2c: E2 0E 00 0B 18 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 2A [09:28:48]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:28:48]wFMCommunicate OK [09:28:48]SAM_PROTO_GetShiftState done [09:28:48]FM_GetShiftState done [09:28:48]opened in 1724112758 [09:28:48]opened+sec_in_day 1724199158 [09:28:48]quantity*price = 0 [09:28:48]sum+1 = 1 [09:28:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 158 20.08.2024 09:28 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4082509 ФМ: 0000000000871802 ФД: 200859 ФПД: 116593227469437 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092849&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200859&fm=116593227469437&tin=02508201610067®Number=0000000000092545&sum=0 [09:28:49]StoreToDocumentArchive [09:28:49]shift 466 fd 200859 [09:28:49]save to /storage/0466/doc_00200859 [09:28:49]save last doc name /storage/0466/doc_00200859 to /storage/kkm_last_doc_name [09:28:49]save OK [09:28:49]Clear old archive folders... [09:28:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:28:49]tlvbuf is 01059360 [09:28:49]SAM_PROTO_ClearQueue [09:28:49]wFMCommunicate request_size=4 [09:28:49]MH_SAM_APDU [09:28:49]CAPDU: 80 09 00 00 [09:28:49]Write to MH i2c: E2 08 00 18 18 80 09 00 00 00 00 00 00 A2 [09:28:49]Write i2c OK [09:28:49]MH_I2C_Read... [09:28:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:49]Read from MH i2c: E2 [09:28:49]MH_I2C_Read... [09:28:49]Read from MH i2c: E2 03 00 [09:28:49]MH_I2C_Read... [09:28:49]Read from MH i2c: E2 03 00 18 18 00 90 00 A4 [09:28:49]RAPDU: 90 00 [09:28:49]wFMCommunicate OK [09:28:49]SAM_PROTO_ClearQueue done [09:28:49]KKMCreateOFDPacket [09:28:49]OFDProtocolAddRootSTLVToBuf [09:28:49]FM_MakeSignedData [09:28:49]FM_MakeSignedData [09:28:49]SAM_PROTO_SignData [09:28:49]wFMCommunicate request_size=4 [09:28:49]MH_SAM_APDU [09:28:49]CAPDU: 80 0D 01 02 [09:28:49]Write to MH i2c: E2 08 00 19 18 80 0D 01 02 00 00 00 00 AA [09:28:49]Write i2c OK [09:28:49]MH_I2C_Read... [09:28:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:49]Read from MH i2c: E2 [09:28:49]MH_I2C_Read... [09:28:49]Read from MH i2c: E2 03 00 [09:28:49]MH_I2C_Read... [09:28:49]Read from MH i2c: E2 03 00 19 18 00 90 00 A5 [09:28:49]RAPDU: 90 00 [09:28:49]wFMCommunicate OK [09:28:49]wFMCommunicate request_size=255 [09:28:49]MH_SAM_APDU [09:28:49]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 36 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 D1 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9B 10 03 00 35 04 06 00 6A 0A 79 E8 [09:28:49]Write to MH i2c: E2 02 01 1A 18 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 36 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 D1 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9B 10 03 00 35 04 06 00 6A 0A 79 E8 00 00 37 [09:28:49]Write i2c OK [09:28:49]MH_I2C_Read... [09:28:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:49]Read from MH i2c: E2 [09:28:49]MH_I2C_Read... [09:28:49]Read from MH i2c: E2 03 00 [09:28:49]MH_I2C_Read... [09:28:49]Read from MH i2c: E2 03 00 1A 18 00 90 00 A6 [09:28:49]RAPDU: 90 00 [09:28:49]wFMCommunicate OK [09:28:49]wFMCommunicate request_size=7 [09:28:49]MH_SAM_APDU [09:28:49]CAPDU: 80 0D 02 02 02 12 7D [09:28:49]Write to MH i2c: E2 0A 00 1B 18 80 0D 02 02 02 00 12 7D 00 00 40 [09:28:49]Write i2c OK [09:28:49]MH_I2C_Read... [09:28:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:49]Read from MH i2c: E2 [09:28:49]MH_I2C_Read... [09:28:49]Read from MH i2c: E2 03 00 [09:28:49]MH_I2C_Read... [09:28:49]Read from MH i2c: E2 03 00 1B 18 00 90 00 A7 [09:28:49]RAPDU: 90 00 [09:28:49]wFMCommunicate OK [09:28:49]wFMCommunicate request_size=4 [09:28:49]MH_SAM_APDU [09:28:49]CAPDU: 80 0D 03 02 [09:28:49]Write to MH i2c: E2 08 00 1C 18 80 0D 03 02 00 00 00 00 AF [09:28:49]Write i2c OK [09:28:49]MH_I2C_Read... [09:28:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:50]Read from MH i2c: E2 [09:28:50]MH_I2C_Read... [09:28:50]Read from MH i2c: E2 0B 00 [09:28:50]MH_I2C_Read... [09:28:50]Read from MH i2c: E2 0B 00 1C 18 00 3B A7 42 5B 3C 40 7A EA 90 00 0F [09:28:50]RAPDU: 3B A7 42 5B 3C 40 7A EA 90 00 [09:28:50]wFMCommunicate OK [09:28:50]SAM_PROTO_SignData done [09:28:50]FM_MakeSignedData done [09:28:50]CreateOFDProtocolMessage [09:28:50]wFMCommunicate request_size=4 [09:28:50]MH_SAM_APDU [09:28:50]CAPDU: 80 11 00 00 [09:28:50]Write to MH i2c: E2 08 00 1D 18 80 11 00 00 00 00 00 00 AF [09:28:50]Write i2c OK [09:28:50]MH_I2C_Read... [09:28:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:50]Read from MH i2c: E2 [09:28:50]MH_I2C_Read... [09:28:50]Read from MH i2c: E2 17 00 [09:28:50]MH_I2C_Read... [09:28:50]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 31 38 30 32 90 00 FC [09:28:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:28:50]wFMCommunicate OK [09:28:50]CreateOFDProtocolMessage done [09:28:50]OFDSenderStorePacket 200859 [09:28:50]StoreOFDPacket docnum=200859 [09:28:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 0A 73 04 01 04 14 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 36 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 D1 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9B 10 03 00 35 04 06 00 6A 0A 79 E8 12 7D 3B A7 42 5B 3C 40 7A EA [09:28:50]CheckFolder [09:28:50]dirname=/storage/ofd_packets [09:28:50]CheckFolder done [09:28:50]ProducePacketName [09:28:50]name=ofd_packets/00200859 [09:28:50]NVStorageSaveData ofd_packets/00200859 [09:28:50]File name is /storage/ofd_packets/00200859 [09:28:50]Write 298 bytes [09:28:50]NVStorageSaveData done [09:28:50]OFDSenderStorePacket done [09:28:50]KKMCreateOFDPacket done [09:28:50]NVStorageSaveData kkm_last_timestamp [09:28:50]File name is /storage/kkm_last_timestamp [09:28:50]Write 4 bytes [09:28:50]NVStorageSaveData done [09:28:50]ExternCall_PrintAddStr [09:28:50]wPrintStart [09:28:50]Write to MH i2c: 01 00 00 1E 18 36 [09:28:50]Write i2c OK [09:28:50]MH_I2C_Read... [09:28:50]Read from MH i2c: 01 [09:28:50]MH_I2C_Read... [09:28:50]Read from MH i2c: 01 07 00 [09:28:50]MH_I2C_Read... [09:28:50]Read from MH i2c: 01 07 00 1E 18 00 00 00 00 00 FF 0F 4B [09:28:50]RasterBufferAndPrint [09:28:50]line Счет N : (1)11328445 [09:28:50]line ИНН: 02508201610067 [09:28:50]line Контрольно-Кассовый Чек [09:28:50]line ПРОДАЖА [09:28:50]line ТРК (МРК, ГНК) : 61 [09:28:50]line Товар: 2710194210 [09:28:50]line ДТ-К-5 [09:28:50]line 14.000 * 0.00 [09:28:50]line = 0.00 [09:28:50]line НДС 12% НСП 1% [09:28:50]line > о реализуемом товаре [09:28:50]line ИТОГО: 0.00 [09:28:50]line НСП 1% : 0.00 [09:28:50]line НДС 12% : 0.00 [09:28:50]line Наличными: 0.00 [09:28:50]line Безнал.: 0.00 [09:28:50]line Место: АЗС № 95 "Партнер Нефть" [09:28:50]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:28:50]line СНО: Общий режим [09:28:50]line Чек 158 20.08.2024 09:28 [09:28:50]line Смена: 466 ФФД: 1.0 [09:28:50]line ЗНМ: 0300000079 [09:28:50]line РНМ: 0000000000092545 [09:28:50]line Версия ККМ: 001 [09:28:50]line Талоны: Топливные Талоны [09:28:50]line 4082509 [09:28:50]line ФМ: 0000000000871802 [09:28:50]line ФД: 200859 [09:28:50]line ФПД: 116593227469437 [09:28:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092849&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200859&fm=116593227469437&tin=02508201610067®Number=0000000000092545&sum=0 [09:28:50]OFD Sender: Processing packet 200859 [packets to send 247, broken 246] [09:28:50]ProducePacketName [09:28:50]name=ofd_packets/00200859 [09:28:50]OFD Sender: To server: pG, [09:28:50]CommunicateWithHost lk.salyk.kg:30040 [09:28:50]ConnectInit lk.salyk.kg [09:28:50]written 0, free lines is 4095 [09:28:50]Connected sock=10 [09:28:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 0A 73 04 01 04 14 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 36 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 D1 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9B 10 03 00 35 04 06 00 6A 0A 79 E8 12 7D 3B A7 42 5B 3C 40 7A EA [09:28:50]Write to MH i2c: 01 00 00 48 18 60 [09:28:50]Write i2c OK [09:28:50]MH_I2C_Read... [09:28:50]Read from MH i2c: 01 [09:28:50]MH_I2C_Read... [09:28:50]Read from MH i2c: 01 07 00 [09:28:50]MH_I2C_Read... [09:28:50]Read from MH i2c: 01 07 00 48 18 00 00 00 00 00 E4 0C 57 [09:28:50]RasterBufferAndPrint [09:28:50]line [09:28:50]line [09:28:50]line [09:28:50]line [09:28:50]line [09:28:50]written 0, free lines is 3305 [09:28:50]MH_Cut [09:28:50]Write to MH i2c: D1 01 00 4F 18 01 39 [09:28:50]Write i2c OK [09:28:50]MH_I2C_Read... [09:28:50]Read from MH i2c: D1 [09:28:50]MH_I2C_Read... [09:28:50]Read from MH i2c: D1 01 00 [09:28:50]MH_I2C_Read... [09:28:50]Read from MH i2c: D1 01 00 4F 18 00 38 [09:28:50]Write to MH i2c: 01 00 00 50 18 68 [09:28:50]Write i2c OK [09:28:50]MH_I2C_Read... [09:28:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CC 4A 47 00 8D 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 31 38 30 32 10 04 04 00 9B 10 03 00 F4 03 04 00 38 0C C4 66 B6 04 01 00 00 5A 5E C9 27 1B 98 31 65 [09:28:50]CommunicateWithHost err = 0 [09:28:50]CheckOFDResponse [09:28:50]1017 (14) - 77093643461234 [09:28:50]1041 (16) - 0000000000871802 [09:28:50]1040 (4) - 200859 [09:28:50]1012 (4) - 20.08.2024 03:23 [09:28:50]1206 (1) - 0 [09:28:50]OFD Sender: Remove packet 200859 [09:28:50]ProducePacketName [09:28:50]name=ofd_packets/00200859 [09:28:50]NVStorageDeleteData [09:28:51]OFD Sender: No OFD packet to send [09:28:51]*** Cut start [09:28:51]*** Purtial cut [09:28:51]*** Stage 1: CUTSNS_PIN = 1 [09:28:51]Read from MH i2c: 01 [09:28:51]MH_I2C_Read... [09:28:51]*** Stop cut motor [09:28:51]*** Cut end [09:28:51]Read from MH i2c: 01 07 00 [09:28:51]MH_I2C_Read... [09:28:51]Read from MH i2c: 01 07 00 50 18 00 00 00 00 00 FF 0F 7D [09:28:51]process_action close_receipt done [09:28:51]requested_data is exist [09:28:51]produce_requested_data [09:28:51]requested_item fm.sn is exist - process it [09:28:51]wFMCommunicate request_size=4 [09:28:51]MH_SAM_APDU [09:28:51]CAPDU: 80 11 00 00 [09:28:51]Write to MH i2c: E2 08 00 51 18 80 11 00 00 00 00 00 00 E3 [09:28:51]Write i2c OK [09:28:51]MH_I2C_Read... [09:28:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:51]Read from MH i2c: E2 [09:28:51]MH_I2C_Read... [09:28:51]Read from MH i2c: E2 17 00 [09:28:51]MH_I2C_Read... [09:28:51]Read from MH i2c: E2 17 00 51 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 30 [09:28:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:28:51]wFMCommunicate OK [09:28:51]requested_item fd.num is exist - process it [09:28:51]SAM_PROTO_GetFieldsCounters [09:28:51]wFMCommunicate request_size=4 [09:28:51]MH_SAM_APDU [09:28:51]CAPDU: 80 13 00 00 [09:28:51]Write to MH i2c: E2 08 00 52 18 80 13 00 00 00 00 00 00 E6 [09:28:51]Write i2c OK [09:28:51]MH_I2C_Read... [09:28:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:52]Read from MH i2c: E2 [09:28:52]MH_I2C_Read... [09:28:52]Read from MH i2c: E2 62 00 [09:28:52]MH_I2C_Read... [09:28:52]Read from MH i2c: E2 62 00 52 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9B 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 5C [09:28: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9B 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:28:52]wFMCommunicate OK [09:28:52]SAM_PROTO_GetFieldsCounters done [09:28:52]requested_item shift.num is exist - process it [09:28:52]requested_item shift.opened is exist - process it [09:28:52]req_shift_opened [09:28:52]FM_GetShiftState [09:28:52]SAM_PROTO_GetShiftState [09:28:52]wFMCommunicate request_size=4 [09:28:52]MH_SAM_APDU [09:28:52]CAPDU: 80 13 01 00 [09:28:52]Write to MH i2c: E2 08 00 53 18 80 13 01 00 00 00 00 00 E8 [09:28:52]Write i2c OK [09:28:52]MH_I2C_Read... [09:28:52]Read from MH i2c: E2 [09:28:52]MH_I2C_Read... [09:28:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:52]Read from MH i2c: E2 0E 00 [09:28:52]MH_I2C_Read... [09:28:52]Read from MH i2c: E2 0E 00 53 18 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 72 [09:28:52]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:28:52]wFMCommunicate OK [09:28:52]SAM_PROTO_GetShiftState done [09:28:52]FM_GetShiftState done [09:28:52]req_shift_opened done [09:28:52]requested_item shift.open_date is exist - process it [09:28:52]req_shift_open_date [09:28:52]req_shift_open_date done [09:28:52]produce_requested_data done [09:28:52]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200859,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:28:52]process_action_free close_receipt [09:28:52]json_value_free [09:28:52]json_value_free done [09:28:52]process_json_proto returns [09:28:52]Send response to host [09:28:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200859,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:28:52]free response buf [09:28:52]execute_script done [09:28:52]execute_script returns [09:28:52]free content buf [09:28:52]Sock 9.Close socket [09:28:52]Sock 9.Thread stoped [09:28:56]OFD Sender: No OFD packet to send [09:29:01]OFD Sender: No OFD packet to send [09:29:06]OFD Sender: No OFD packet to send [09:29:11]OFD Sender: No OFD packet to send [09:29:16]OFD Sender: No OFD packet to send [09:29:21]OFD Sender: No OFD packet to send [09:29:26]OFD Sender: No OFD packet to send [09:29:27]accept exits with 8 [09:29:27]New connection [09:29:27]New thread 3067067748 created [09:29:27]Thread 3067211108 joined [09:29:27]Waiting for new connection... [09:29:27] Sock 8.Parse request [09:29:27]Sock 8.Check first char [09:29:27]Sock 8.First char is OK [09:29:27]request: POST /json_proto HTTP/1.0 [09:29:27]Method: POST [09:29:27]URL: /json_proto [09:29:27]Method is POST - this is cgi request [09:29:27]url: /json_proto [09:29:27]query_string will be loaded in cgi processing [09:29:27]execute_cgi json_proto POST (null) [09:29:27]execute_cgi path=json_proto method=POST [09:29:27]POST find Content-Length [09:29:27]Host: 172.17.46.195:8080 [09:29:27]Content-Length: 802 [09:29:27]Content-Type: application/json [09:29:27] [09:29:27]POST finish read [09:29:27]Found Content-Length = 802 [09:29:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328446", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:27]execute_script... [09:29:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328446", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:27]POST & json_proto [09:29:27]process_json_proto [09:29:27]json parsed OK: [09:29:27]protocol is kg_v1.0 [09:29:27]action value=close_receipt [09:29:27]process_action close_receipt [09:29:27]cmd_close_receipt [09:29:27]MH_GetDate [09:29:27]Write to MH i2c: F0 00 00 54 18 5B [09:29:27]Write i2c OK [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: F0 [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: F0 09 00 [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: F0 09 00 54 18 00 F8 61 C4 66 75 08 C2 66 8C [09:29:27]GetLastDocTimeStamp 1724146129 [09:29:27]current date 1724146168 [09:29:27]FM_GetShiftState [09:29:27]SAM_PROTO_GetShiftState [09:29:27]wFMCommunicate request_size=4 [09:29:27]MH_SAM_APDU [09:29:27]CAPDU: 80 13 01 00 [09:29:27]Write to MH i2c: E2 08 00 55 18 80 13 01 00 00 00 00 00 EA [09:29:27]Write i2c OK [09:29:27]MH_I2C_Read... [09:29:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:27]Read from MH i2c: E2 [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: E2 0E 00 [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: E2 0E 00 55 18 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 74 [09:29:27]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:29:27]wFMCommunicate OK [09:29:27]SAM_PROTO_GetShiftState done [09:29:27]FM_GetShiftState done [09:29:27]opened in 1724112758 [09:29:27]opened+sec_in_day 1724199158 [09:29:27]quantity*price = 100050 [09:29:27]sum+1 = 100052 [09:29:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 159 20.08.2024 09:29 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200860 ФПД: 125069498510824 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092928&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200860&fm=125069498510824&tin=02508201610067®Number=0000000000092545&sum=100051 [09:29:29]StoreToDocumentArchive [09:29:29]shift 466 fd 200860 [09:29:29]save to /storage/0466/doc_00200860 [09:29:29]save last doc name /storage/0466/doc_00200860 to /storage/kkm_last_doc_name [09:29:29]save OK [09:29:29]Clear old archive folders... [09:29:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:29:29]tlvbuf is B6F00380 [09:29:29]SAM_PROTO_ClearQueue [09:29:29]wFMCommunicate request_size=4 [09:29:29]MH_SAM_APDU [09:29:29]CAPDU: 80 09 00 00 [09:29:29]Write to MH i2c: E2 08 00 62 18 80 09 00 00 00 00 00 00 EC [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:29:29]Read from MH i2c: E2 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: E2 03 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: E2 03 00 62 18 00 90 00 EE [09:29:29]RAPDU: 90 00 [09:29:29]wFMCommunicate OK [09:29:29]SAM_PROTO_ClearQueue done [09:29:29]KKMCreateOFDPacket [09:29:29]OFDProtocolAddRootSTLVToBuf [09:29:29]FM_MakeSignedData [09:29:29]FM_MakeSignedData [09:29:29]SAM_PROTO_SignData [09:29:29]wFMCommunicate request_size=4 [09:29:29]MH_SAM_APDU [09:29:29]CAPDU: 80 0D 01 02 [09:29:29]Write to MH i2c: E2 08 00 63 18 80 0D 01 02 00 00 00 00 F4 [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:29:29]Read from MH i2c: E2 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: E2 03 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: E2 03 00 63 18 00 90 00 EF [09:29:29]RAPDU: 90 00 [09:29:29]wFMCommunicate OK [09:29:29]wFMCommunicate request_size=255 [09:29:29]MH_SAM_APDU [09:29:29]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 F8 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9C 10 03 00 35 04 06 00 71 C0 03 07 [09:29:29]Write to MH i2c: E2 02 01 64 18 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 F8 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9C 10 03 00 35 04 06 00 71 C0 03 07 00 00 B8 [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:29]Read from MH i2c: E2 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: E2 03 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: E2 03 00 64 18 00 90 00 F0 [09:29:29]RAPDU: 90 00 [09:29:29]wFMCommunicate OK [09:29:29]wFMCommunicate request_size=7 [09:29:29]MH_SAM_APDU [09:29:29]CAPDU: 80 0D 02 02 02 ED E8 [09:29:29]Write to MH i2c: E2 0A 00 65 18 80 0D 02 02 02 00 ED E8 00 00 D0 [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:29]Read from MH i2c: E2 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: E2 03 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: E2 03 00 65 18 00 90 00 F1 [09:29:29]RAPDU: 90 00 [09:29:29]wFMCommunicate OK [09:29:29]wFMCommunicate request_size=4 [09:29:29]MH_SAM_APDU [09:29:29]CAPDU: 80 0D 03 02 [09:29:29]Write to MH i2c: E2 08 00 66 18 80 0D 03 02 00 00 00 00 F9 [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:29:29]Read from MH i2c: E2 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: E2 0B 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: E2 0B 00 66 18 00 7D D7 C1 15 50 FB EA B8 90 00 11 [09:29:29]RAPDU: 7D D7 C1 15 50 FB EA B8 90 00 [09:29:29]wFMCommunicate OK [09:29:29]SAM_PROTO_SignData done [09:29:29]FM_MakeSignedData done [09:29:29]CreateOFDProtocolMessage [09:29:29]wFMCommunicate request_size=4 [09:29:29]MH_SAM_APDU [09:29:29]CAPDU: 80 11 00 00 [09:29:29]Write to MH i2c: E2 08 00 67 18 80 11 00 00 00 00 00 00 F9 [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:29]Read from MH i2c: E2 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: E2 17 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: E2 17 00 67 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 46 [09:29:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:29:29]wFMCommunicate OK [09:29:29]CreateOFDProtocolMessage done [09:29:29]OFDSenderStorePacket 200860 [09:29:29]StoreOFDPacket docnum=200860 [09:29:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 38 63 04 01 7A E0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 F8 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9C 10 03 00 35 04 06 00 71 C0 03 07 ED E8 7D D7 C1 15 50 FB EA B8 [09:29:29]CheckFolder [09:29:29]dirname=/storage/ofd_packets [09:29:29]CheckFolder done [09:29:29]ProducePacketName [09:29:29]name=ofd_packets/00200860 [09:29:29]NVStorageSaveData ofd_packets/00200860 [09:29:29]File name is /storage/ofd_packets/00200860 [09:29:29]Write 298 bytes [09:29:29]NVStorageSaveData done [09:29:29]OFDSenderStorePacket done [09:29:29]KKMCreateOFDPacket done [09:29:29]NVStorageSaveData kkm_last_timestamp [09:29:29]File name is /storage/kkm_last_timestamp [09:29:29]Write 4 bytes [09:29:29]NVStorageSaveData done [09:29:29]ExternCall_PrintAddStr [09:29:29]wPrintStart [09:29:29]Write to MH i2c: 01 00 00 68 18 80 [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 68 18 00 00 00 00 00 FF 0F 95 [09:29:29]RasterBufferAndPrint [09:29:29]line Счет N : (1)11328446 [09:29:29]line ИНН: 02508201610067 [09:29:29]line Контрольно-Кассовый Чек [09:29:29]line ПРОДАЖА [09:29:29]line ТРК (МРК, ГНК) : 51 [09:29:29]line Товар: 2710194210 [09:29:29]line ДТ-К-5 [09:29:29]line 13.130 * 76.20 [09:29:29]line = 1000.51 [09:29:29]line НДС 12% НСП 1% [09:29:29]line > о реализуемом товаре [09:29:29]line ИТОГО: 1000.51 [09:29:29]line НСП 1% : 8.85 [09:29:29]line НДС 12% : 106.25 [09:29:29]line Наличными: 0.00 [09:29:29]line Безнал.: 1000.51 [09:29:29]line Место: АЗС № 95 "Партнер Нефть" [09:29:29]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:29:29]line СНО: Общий режим [09:29:29]line Чек 159 20.08.2024 09:29 [09:29:29]line Смена: 466 ФФД: 1.0 [09:29:29]line ЗНМ: 0300000079 [09:29:29]line РНМ: 0000000000092545 [09:29:29]line Версия ККМ: 001 [09:29:29]line Платежная система: O! деньги [09:29:29]line ФМ: 0000000000871802 [09:29:29]line ФД: 200860 [09:29:29]line ФПД: 125069498510824 [09:29:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T092928&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200860&fm=125069498510824&tin=02508201610067®Number=0000000000092545&sum=100051 [09:29:29]OFD Sender: Processing packet 200860 [packets to send 247, broken 246] [09:29:29]ProducePacketName [09:29:29]name=ofd_packets/00200860 [09:29:29]OFD Sender: To server: pG, [09:29:29]CommunicateWithHost lk.salyk.kg:30040 [09:29:29]ConnectInit lk.salyk.kg [09:29:29]written 0, free lines is 4095 [09:29:30]Connected sock=9 [09:29:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 38 63 04 01 7A E0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 F8 61 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9C 10 03 00 35 04 06 00 71 C0 03 07 ED E8 7D D7 C1 15 50 FB EA B8 [09:29:30]Write to MH i2c: 01 00 00 92 18 AA [09:29:30]Write i2c OK [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: 01 [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: 01 07 00 [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: 01 07 00 92 18 00 00 00 00 00 F0 0C AD [09:29:30]RasterBufferAndPrint [09:29:30]line [09:29:30]line [09:29:30]line [09:29:30]line [09:29:30]line [09:29:30]written 0, free lines is 3318 [09:29:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F6 CE 47 00 00 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9C 10 03 00 F4 03 04 00 60 0C C4 66 B6 04 01 00 00 0E 7C 9C F3 F9 3C D4 02 [09:29:30]CommunicateWithHost err = 0 [09:29:30]CheckOFDResponse [09:29:30]1017 (14) - 77093643461234 [09:29:30]1041 (16) - 0000000000871802 [09:29:30]1040 (4) - 200860 [09:29:30]1012 (4) - 20.08.2024 03:24 [09:29:30]1206 (1) - 0 [09:29:30]OFD Sender: Remove packet 200860 [09:29:30]ProducePacketName [09:29:30]name=ofd_packets/00200860 [09:29:30]NVStorageDeleteData [09:29:30]MH_Cut [09:29:30]Write to MH i2c: D1 01 00 99 18 01 83 [09:29:30]Write i2c OK [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: D1 [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: D1 01 00 [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: D1 01 00 99 18 00 82 [09:29:30]Write to MH i2c: 01 00 00 9A 18 B2 [09:29:30]Write i2c OK [09:29:30]MH_I2C_Read... [09:29:30]OFD Sender: No OFD packet to send [09:29:31]*** Cut start [09:29:31]*** Purtial cut [09:29:31]*** CUTSNS_PIN = 0 [09:29:31]*** Stage 1: CUTSNS_PIN = 1 [09:29:33]Read from MH i2c: 01 [09:29:33]MH_I2C_Read... [09:29:33]*** Stop cut motor [09:29:33]*** Cut end [09:29:33]Read from MH i2c: 01 07 00 [09:29:33]MH_I2C_Read... [09:29:33]Read from MH i2c: 01 07 00 9A 18 00 00 00 00 00 FF 0F C7 [09:29:33]process_action close_receipt done [09:29:33]requested_data is exist [09:29:33]produce_requested_data [09:29:33]requested_item fm.sn is exist - process it [09:29:33]wFMCommunicate request_size=4 [09:29:33]MH_SAM_APDU [09:29:33]CAPDU: 80 11 00 00 [09:29:33]Write to MH i2c: E2 08 00 9B 18 80 11 00 00 00 00 00 00 2D [09:29:33]Write i2c OK [09:29:33]MH_I2C_Read... [09:29:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:33]Read from MH i2c: E2 [09:29:33]MH_I2C_Read... [09:29:33]Read from MH i2c: E2 17 00 [09:29:33]MH_I2C_Read... [09:29:33]Read from MH i2c: E2 17 00 9B 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7A [09:29:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:29:33]wFMCommunicate OK [09:29:33]requested_item fd.num is exist - process it [09:29:33]SAM_PROTO_GetFieldsCounters [09:29:33]wFMCommunicate request_size=4 [09:29:33]MH_SAM_APDU [09:29:33]CAPDU: 80 13 00 00 [09:29:33]Write to MH i2c: E2 08 00 9C 18 80 13 00 00 00 00 00 00 30 [09:29:33]Write i2c OK [09:29:33]MH_I2C_Read... [09:29:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:29:33]Read from MH i2c: E2 [09:29:33]MH_I2C_Read... [09:29:33]Read from MH i2c: E2 62 00 [09:29:33]MH_I2C_Read... [09:29:33]Read from MH i2c: E2 62 00 9C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9C 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 AA [09:29:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9C 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:29:33]wFMCommunicate OK [09:29:33]SAM_PROTO_GetFieldsCounters done [09:29:33]requested_item shift.num is exist - process it [09:29:33]requested_item shift.opened is exist - process it [09:29:33]req_shift_opened [09:29:33]FM_GetShiftState [09:29:33]SAM_PROTO_GetShiftState [09:29:33]wFMCommunicate request_size=4 [09:29:33]MH_SAM_APDU [09:29:33]CAPDU: 80 13 01 00 [09:29:33]Write to MH i2c: E2 08 00 9D 18 80 13 01 00 00 00 00 00 32 [09:29:33]Write i2c OK [09:29:33]MH_I2C_Read... [09:29:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:33]Read from MH i2c: E2 [09:29:33]MH_I2C_Read... [09:29:33]Read from MH i2c: E2 0E 00 [09:29:33]MH_I2C_Read... [09:29:33]Read from MH i2c: E2 0E 00 9D 18 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 BC [09:29:33]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:29:33]wFMCommunicate OK [09:29:33]SAM_PROTO_GetShiftState done [09:29:33]FM_GetShiftState done [09:29:33]req_shift_opened done [09:29:33]requested_item shift.open_date is exist - process it [09:29:33]req_shift_open_date [09:29:33]req_shift_open_date done [09:29:33]produce_requested_data done [09:29:33]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200860,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:29:33]process_action_free close_receipt [09:29:33]json_value_free [09:29:33]json_value_free done [09:29:33]process_json_proto returns [09:29:33]Send response to host [09:29:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200860,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:29:33]free response buf [09:29:33]execute_script done [09:29:33]execute_script returns [09:29:33]free content buf [09:29:33]Sock 8.Close socket [09:29:33]Sock 8.Thread stoped [09:29:35]OFD Sender: No OFD packet to send [09:29:40]OFD Sender: No OFD packet to send [09:29:45]OFD Sender: No OFD packet to send [09:29:50]OFD Sender: No OFD packet to send [09:29:55]OFD Sender: No OFD packet to send [09:30:00]OFD Sender: No OFD packet to send [09:30:05]OFD Sender: No OFD packet to send [09:30:10]OFD Sender: No OFD packet to send [09:30:11]accept exits with 10 [09:30:11]New connection [09:30:11]New thread 3067211108 created [09:30:11]Thread 3067067748 joined [09:30:11]Waiting for new connection... [09:30:11] Sock 10.Parse request [09:30:11]Sock 10.Check first char [09:30:11]Sock 10.First char is OK [09:30:11]request: POST /json_proto HTTP/1.0 [09:30:11]Method: POST [09:30:11]URL: /json_proto [09:30:11]Method is POST - this is cgi request [09:30:11]url: /json_proto [09:30:11]query_string will be loaded in cgi processing [09:30:11]execute_cgi json_proto POST (null) [09:30:11]execute_cgi path=json_proto method=POST [09:30:11]POST find Content-Length [09:30:11]Host: 172.17.46.195:8080 [09:30:11]Content-Length: 681 [09:30:11]Content-Type: application/json [09:30:11] [09:30:11]POST finish read [09:30:11]Found Content-Length = 681 [09:30:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328450", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:11]execute_script... [09:30: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)11328450", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:11]POST & json_proto [09:30:11]process_json_proto [09:30:11]json parsed OK: [09:30:11]protocol is kg_v1.0 [09:30:11]action value=close_receipt [09:30:11]process_action close_receipt [09:30:11]cmd_close_receipt [09:30:11]MH_GetDate [09:30:11]Write to MH i2c: F0 00 00 9E 18 A5 [09:30:11]Write i2c OK [09:30:11]MH_I2C_Read... [09:30:11]Read from MH i2c: F0 [09:30:11]MH_I2C_Read... [09:30:11]Read from MH i2c: F0 09 00 [09:30:11]MH_I2C_Read... [09:30:11]Read from MH i2c: F0 09 00 9E 18 00 24 62 C4 66 75 08 C2 66 03 [09:30:11]GetLastDocTimeStamp 1724146168 [09:30:11]current date 1724146212 [09:30:11]FM_GetShiftState [09:30:11]SAM_PROTO_GetShiftState [09:30:11]wFMCommunicate request_size=4 [09:30:11]MH_SAM_APDU [09:30:11]CAPDU: 80 13 01 00 [09:30:11]Write to MH i2c: E2 08 00 9F 18 80 13 01 00 00 00 00 00 34 [09:30:11]Write i2c OK [09:30:11]MH_I2C_Read... [09:30:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:11]Read from MH i2c: E2 [09:30:11]MH_I2C_Read... [09:30:11]Read from MH i2c: E2 0E 00 [09:30:11]MH_I2C_Read... [09:30:11]Read from MH i2c: E2 0E 00 9F 18 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 BE [09:30:11]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:30:11]wFMCommunicate OK [09:30:11]SAM_PROTO_GetShiftState done [09:30:11]FM_GetShiftState done [09:30:11]opened in 1724112758 [09:30:11]opened+sec_in_day 1724199158 [09:30:11]quantity*price = 100050 [09:30:11]sum+1 = 100052 [09:30:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 160 20.08.2024 09:30 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200861 ФПД: 151823742039909 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093012&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200861&fm=151823742039909&tin=02508201610067®Number=0000000000092545&sum=100000 [09:30:12]StoreToDocumentArchive [09:30:12]shift 466 fd 200861 [09:30:12]save to /storage/0466/doc_00200861 [09:30:12]save last doc name /storage/0466/doc_00200861 to /storage/kkm_last_doc_name [09:30:12]save OK [09:30:12]Clear old archive folders... [09:30:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:30:12]tlvbuf is 0109ABA0 [09:30:12]SAM_PROTO_ClearQueue [09:30:12]wFMCommunicate request_size=4 [09:30:12]MH_SAM_APDU [09:30:12]CAPDU: 80 09 00 00 [09:30:12]Write to MH i2c: E2 08 00 AC 18 80 09 00 00 00 00 00 00 36 [09:30:12]Write i2c OK [09:30:12]MH_I2C_Read... [09:30:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:30:12]Read from MH i2c: E2 [09:30:12]MH_I2C_Read... [09:30:12]Read from MH i2c: E2 03 00 [09:30:12]MH_I2C_Read... [09:30:12]Read from MH i2c: E2 03 00 AC 18 00 90 00 38 [09:30:12]RAPDU: 90 00 [09:30:12]wFMCommunicate OK [09:30:12]SAM_PROTO_ClearQueue done [09:30:12]KKMCreateOFDPacket [09:30:12]OFDProtocolAddRootSTLVToBuf [09:30:12]FM_MakeSignedData [09:30:12]FM_MakeSignedData [09:30:12]SAM_PROTO_SignData [09:30:12]wFMCommunicate request_size=4 [09:30:12]MH_SAM_APDU [09:30:12]CAPDU: 80 0D 01 02 [09:30:12]Write to MH i2c: E2 08 00 AD 18 80 0D 01 02 00 00 00 00 3E [09:30:12]Write i2c OK [09:30:12]MH_I2C_Read... [09:30:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:30:12]Read from MH i2c: E2 [09:30:12]MH_I2C_Read... [09:30:12]Read from MH i2c: E2 03 00 [09:30:12]MH_I2C_Read... [09:30:12]Read from MH i2c: E2 03 00 AD 18 00 90 00 39 [09:30:12]RAPDU: 90 00 [09:30:12]wFMCommunicate OK [09:30:12]wFMCommunicate request_size=255 [09:30:12]MH_SAM_APDU [09:30:12]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 A0 00 00 00 F4 03 04 00 24 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9D 10 03 00 35 04 06 00 8A 15 38 36 [09:30:12]Write to MH i2c: E2 02 01 AE 18 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 24 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9D 10 03 00 35 04 06 00 8A 15 38 36 00 00 9D [09:30:12]Write i2c OK [09:30:12]MH_I2C_Read... [09:30:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:12]Read from MH i2c: E2 [09:30:12]MH_I2C_Read... [09:30:12]Read from MH i2c: E2 03 00 [09:30:12]MH_I2C_Read... [09:30:12]Read from MH i2c: E2 03 00 AE 18 00 90 00 3A [09:30:12]RAPDU: 90 00 [09:30:12]wFMCommunicate OK [09:30:12]wFMCommunicate request_size=7 [09:30:12]MH_SAM_APDU [09:30:12]CAPDU: 80 0D 02 02 02 77 65 [09:30:12]Write to MH i2c: E2 0A 00 AF 18 80 0D 02 02 02 00 77 65 00 00 21 [09:30:12]Write i2c OK [09:30:12]MH_I2C_Read... [09:30:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:12]Read from MH i2c: E2 [09:30:12]MH_I2C_Read... [09:30:12]Read from MH i2c: E2 03 00 [09:30:12]MH_I2C_Read... [09:30:12]Read from MH i2c: E2 03 00 AF 18 00 90 00 3B [09:30:12]RAPDU: 90 00 [09:30:12]wFMCommunicate OK [09:30:12]wFMCommunicate request_size=4 [09:30:12]MH_SAM_APDU [09:30:12]CAPDU: 80 0D 03 02 [09:30:12]Write to MH i2c: E2 08 00 B0 18 80 0D 03 02 00 00 00 00 43 [09:30:12]Write i2c OK [09:30:12]MH_I2C_Read... [09:30:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:30:12]Read from MH i2c: E2 [09:30:12]MH_I2C_Read... [09:30:12]Read from MH i2c: E2 0B 00 [09:30:12]MH_I2C_Read... [09:30:12]Read from MH i2c: E2 0B 00 B0 18 00 9E 2F B3 BF 4F 86 94 B6 90 00 A2 [09:30:12]RAPDU: 9E 2F B3 BF 4F 86 94 B6 90 00 [09:30:12]wFMCommunicate OK [09:30:12]SAM_PROTO_SignData done [09:30:12]FM_MakeSignedData done [09:30:12]CreateOFDProtocolMessage [09:30:12]wFMCommunicate request_size=4 [09:30:12]MH_SAM_APDU [09:30:12]CAPDU: 80 11 00 00 [09:30:12]Write to MH i2c: E2 08 00 B1 18 80 11 00 00 00 00 00 00 43 [09:30:12]Write i2c OK [09:30:12]MH_I2C_Read... [09:30:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:12]Read from MH i2c: E2 [09:30:12]MH_I2C_Read... [09:30:12]Read from MH i2c: E2 17 00 [09:30:12]MH_I2C_Read... [09:30:12]Read from MH i2c: E2 17 00 B1 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 90 [09:30:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:30:12]wFMCommunicate OK [09:30:12]CreateOFDProtocolMessage done [09:30:12]OFDSenderStorePacket 200861 [09:30:12]StoreOFDPacket docnum=200861 [09:30:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 FB D1 04 01 A8 61 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 24 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9D 10 03 00 35 04 06 00 8A 15 38 36 77 65 9E 2F B3 BF 4F 86 94 B6 [09:30:12]CheckFolder [09:30:12]dirname=/storage/ofd_packets [09:30:12]CheckFolder done [09:30:12]ProducePacketName [09:30:12]name=ofd_packets/00200861 [09:30:12]NVStorageSaveData ofd_packets/00200861 [09:30:12]File name is /storage/ofd_packets/00200861 [09:30:12]Write 298 bytes [09:30:12]NVStorageSaveData done [09:30:12]OFDSenderStorePacket done [09:30:12]KKMCreateOFDPacket done [09:30:12]NVStorageSaveData kkm_last_timestamp [09:30:12]File name is /storage/kkm_last_timestamp [09:30:12]Write 4 bytes [09:30:12]NVStorageSaveData done [09:30:12]ExternCall_PrintAddStr [09:30:12]wPrintStart [09:30:12]Write to MH i2c: 01 00 00 B2 18 CA [09:30:12]Write i2c OK [09:30:12]MH_I2C_Read... [09:30:12]Read from MH i2c: 01 [09:30:12]MH_I2C_Read... [09:30:12]Read from MH i2c: 01 07 00 [09:30:12]MH_I2C_Read... [09:30:12]Read from MH i2c: 01 07 00 B2 18 00 00 00 00 00 FF 0F DF [09:30:12]RasterBufferAndPrint [09:30:12]line Счет N : (1)11328450 [09:30:12]line ИНН: 02508201610067 [09:30:12]line Контрольно-Кассовый Чек [09:30:12]line ПРОДАЖА [09:30:12]line ТРК (МРК, ГНК) : 61 [09:30:12]line Товар: 2710194210 [09:30:12]line ДТ-К-5 [09:30:12]line 13.130 * 76.20 [09:30:12]line = 1000.51 [09:30:12]line НДС 12% НСП 1% [09:30:12]line > о реализуемом товаре [09:30:12]line ОКРУГЛЕНИЕ: -0.51 [09:30:12]line ИТОГО: 1000.00 [09:30:12]line Внесено: 1000.00 [09:30:12]line СДАЧА: 0.00 [09:30:12]line НСП 1% : 8.85 [09:30:12]line НДС 12% : 106.25 [09:30:12]line Наличными: 1000.00 [09:30:12]line Безнал.: 0.00 [09:30:12]line Место: АЗС № 95 "Партнер Нефть" [09:30:12]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:30:12]line СНО: Общий режим [09:30:12]line Чек 160 20.08.2024 09:30 [09:30:12]line Смена: 466 ФФД: 1.0 [09:30:12]line ЗНМ: 0300000079 [09:30:12]line РНМ: 0000000000092545 [09:30:12]line Версия ККМ: 001 [09:30:12]line ФМ: 0000000000871802 [09:30:12]line ФД: 200861 [09:30:12]line ФПД: 151823742039909 [09:30:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093012&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200861&fm=151823742039909&tin=02508201610067®Number=0000000000092545&sum=100000 [09:30:13]OFD Sender: Processing packet 200861 [packets to send 247, broken 246] [09:30:13]ProducePacketName [09:30:13]name=ofd_packets/00200861 [09:30:13]OFD Sender: To server: pG, [09:30:13]CommunicateWithHost lk.salyk.kg:30040 [09:30:13]ConnectInit lk.salyk.kg [09:30:13]written 0, free lines is 4095 [09:30:13]Write to MH i2c: 01 00 00 DD 18 F5 [09:30:13]Write i2c OK [09:30:13]MH_I2C_Read... [09:30:13]Read from MH i2c: 01 [09:30:13]MH_I2C_Read... [09:30:13]Read from MH i2c: 01 07 00 [09:30:13]MH_I2C_Read... [09:30:13]Read from MH i2c: 01 07 00 DD 18 00 00 00 00 00 D4 0C DC [09:30:13]RasterBufferAndPrint [09:30:13]line [09:30:13]line [09:30:13]line [09:30:13]line [09:30:13]line [09:30:13]written 0, free lines is 3290 [09:30:13]MH_Cut [09:30:13]Write to MH i2c: D1 01 00 E4 18 01 CE [09:30:13]Write i2c OK [09:30:13]MH_I2C_Read... [09:30:13]Read from MH i2c: D1 [09:30:13]MH_I2C_Read... [09:30:13]Read from MH i2c: D1 01 00 [09:30:13]MH_I2C_Read... [09:30:13]Read from MH i2c: D1 01 00 E4 18 00 CD [09:30:13]Write to MH i2c: 01 00 00 E5 18 FD [09:30:13]Write i2c OK [09:30:13]MH_I2C_Read... [09:30:13]Connected sock=9 [09:30:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 FB D1 04 01 A8 61 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 24 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9D 10 03 00 35 04 06 00 8A 15 38 36 77 65 9E 2F B3 BF 4F 86 94 B6 [09:30:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 15 27 47 00 AA 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 31 38 30 32 10 04 04 00 9D 10 03 00 F4 03 04 00 8B 0C C4 66 B6 04 01 00 00 F2 A4 70 62 09 7A CF D9 [09:30:13]CommunicateWithHost err = 0 [09:30:13]CheckOFDResponse [09:30:13]1017 (14) - 77093643461234 [09:30:13]1041 (16) - 0000000000871802 [09:30:13]1040 (4) - 200861 [09:30:13]1012 (4) - 20.08.2024 03:24 [09:30:13]1206 (1) - 0 [09:30:13]OFD Sender: Remove packet 200861 [09:30:13]ProducePacketName [09:30:13]name=ofd_packets/00200861 [09:30:13]NVStorageDeleteData [09:30:14]*** Cut start [09:30:14]*** Purtial cut [09:30:14]*** Stage 1: CUTSNS_PIN = 1 [09:30:14]OFD Sender: No OFD packet to send [09:30:14]Read from MH i2c: 01 [09:30:14]MH_I2C_Read... [09:30:14]*** Stop cut motor [09:30:14]*** Cut end [09:30:14]Read from MH i2c: 01 07 00 [09:30:14]MH_I2C_Read... [09:30:14]Read from MH i2c: 01 07 00 E5 18 00 00 00 00 00 FF 0F 12 [09:30:14]process_action close_receipt done [09:30:14]requested_data is exist [09:30:14]produce_requested_data [09:30:14]requested_item fm.sn is exist - process it [09:30:14]wFMCommunicate request_size=4 [09:30:14]MH_SAM_APDU [09:30:14]CAPDU: 80 11 00 00 [09:30:14]Write to MH i2c: E2 08 00 E6 18 80 11 00 00 00 00 00 00 78 [09:30:14]Write i2c OK [09:30:14]MH_I2C_Read... [09:30:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:14]Read from MH i2c: E2 [09:30:14]MH_I2C_Read... [09:30:14]Read from MH i2c: E2 17 00 [09:30:14]MH_I2C_Read... [09:30:14]Read from MH i2c: E2 17 00 E6 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C5 [09:30:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:30:14]wFMCommunicate OK [09:30:14]requested_item fd.num is exist - process it [09:30:14]SAM_PROTO_GetFieldsCounters [09:30:14]wFMCommunicate request_size=4 [09:30:14]MH_SAM_APDU [09:30:14]CAPDU: 80 13 00 00 [09:30:14]Write to MH i2c: E2 08 00 E7 18 80 13 00 00 00 00 00 00 7B [09:30:14]Write i2c OK [09:30:14]MH_I2C_Read... [09:30:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:30:14]Read from MH i2c: E2 [09:30:14]MH_I2C_Read... [09:30:14]Read from MH i2c: E2 62 00 [09:30:14]MH_I2C_Read... [09:30:14]Read from MH i2c: E2 62 00 E7 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9D 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [09: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9D 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:30:14]wFMCommunicate OK [09:30:14]SAM_PROTO_GetFieldsCounters done [09:30:14]requested_item shift.num is exist - process it [09:30:14]requested_item shift.opened is exist - process it [09:30:14]req_shift_opened [09:30:14]FM_GetShiftState [09:30:14]SAM_PROTO_GetShiftState [09:30:14]wFMCommunicate request_size=4 [09:30:14]MH_SAM_APDU [09:30:14]CAPDU: 80 13 01 00 [09:30:14]Write to MH i2c: E2 08 00 E8 18 80 13 01 00 00 00 00 00 7D [09:30:14]Write i2c OK [09:30:14]MH_I2C_Read... [09:30:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:14]Read from MH i2c: E2 [09:30:14]MH_I2C_Read... [09:30:14]Read from MH i2c: E2 0E 00 [09:30:14]MH_I2C_Read... [09:30:14]Read from MH i2c: E2 0E 00 E8 18 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 07 [09:30:14]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:30:14]wFMCommunicate OK [09:30:14]SAM_PROTO_GetShiftState done [09:30:14]FM_GetShiftState done [09:30:14]req_shift_opened done [09:30:14]requested_item shift.open_date is exist - process it [09:30:14]req_shift_open_date [09:30:14]req_shift_open_date done [09:30:14]produce_requested_data done [09:30:14]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200861,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:30:14]process_action_free close_receipt [09:30:14]json_value_free [09:30:14]json_value_free done [09:30:14]process_json_proto returns [09:30:14]Send response to host [09:30:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200861,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:30:14]free response buf [09:30:14]execute_script done [09:30:14]execute_script returns [09:30:14]free content buf [09:30:14]Sock 10.Close socket [09:30:14]Sock 10.Thread stoped [09:30:16]accept exits with 8 [09:30:16]New connection [09:30:16]New thread 3067067748 created [09:30:16]Thread 3067211108 joined [09:30:16]Waiting for new connection... [09:30:16] Sock 8.Parse request [09:30:16]Sock 8.Check first char [09:30:16]Sock 8.First char is OK [09:30:16]request: POST /json_proto HTTP/1.0 [09:30:16]Method: POST [09:30:16]URL: /json_proto [09:30:16]Method is POST - this is cgi request [09:30:16]url: /json_proto [09:30:16]query_string will be loaded in cgi processing [09:30:16]execute_cgi json_proto POST (null) [09:30:16]execute_cgi path=json_proto method=POST [09:30:16]POST find Content-Length [09:30:16]Host: 172.17.46.195:8080 [09:30:16]Content-Length: 738 [09:30:16]Content-Type: application/json [09:30:16] [09:30:16]POST finish read [09:30:16]Found Content-Length = 738 [09:30:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 200861, "base_FM": "0000000000871802", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328450", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:16]execute_script... [09:30:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 200861, "base_FM": "0000000000871802", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328450", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:16]POST & json_proto [09:30:16]process_json_proto [09:30:16]json parsed OK: [09:30:16]protocol is kg_v1.0 [09:30:16]action value=close_receipt [09:30:16]process_action close_receipt [09:30:16]cmd_close_receipt [09:30:16]MH_GetDate [09:30:16]Write to MH i2c: F0 00 00 E9 18 F0 [09:30:16]Write i2c OK [09:30:16]MH_I2C_Read... [09:30:16]Read from MH i2c: F0 [09:30:16]MH_I2C_Read... [09:30:16]Read from MH i2c: F0 09 00 [09:30:16]MH_I2C_Read... [09:30:16]Read from MH i2c: F0 09 00 E9 18 00 29 62 C4 66 75 08 C2 66 53 [09:30:16]GetLastDocTimeStamp 1724146212 [09:30:16]current date 1724146217 [09:30:16]FM_GetShiftState [09:30:16]SAM_PROTO_GetShiftState [09:30:16]wFMCommunicate request_size=4 [09:30:16]MH_SAM_APDU [09:30:16]CAPDU: 80 13 01 00 [09:30:16]Write to MH i2c: E2 08 00 EA 18 80 13 01 00 00 00 00 00 7F [09:30:16]Write i2c OK [09:30:16]MH_I2C_Read... [09:30:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:16]Read from MH i2c: E2 [09:30:16]MH_I2C_Read... [09:30:16]Read from MH i2c: E2 0E 00 [09:30:16]MH_I2C_Read... [09:30:16]Read from MH i2c: E2 0E 00 EA 18 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 09 [09:30:16]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:30:16]wFMCommunicate OK [09:30:16]SAM_PROTO_GetShiftState done [09:30:16]FM_GetShiftState done [09:30:16]opened in 1724112758 [09:30:16]opened+sec_in_day 1724199158 [09:30:16]quantity*price = 100050 [09:30:16]sum+1 = 100052 [09:30:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 161 20.08.2024 09:30 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФД осн.: 200861 ФМ осн.: 0000000000871802 ФМ: 0000000000871802 ФД: 200862 ФПД: 193098791884810 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093017&type=2&operation_type=1&fn_number=0000000000871802&fd_number=200862&fm=193098791884810&tin=02508201610067®Number=0000000000092545&sum=100000 [09:30:17]StoreToDocumentArchive [09:30:17]shift 466 fd 200862 [09:30:17]save to /storage/0466/doc_00200862 [09:30:17]save last doc name /storage/0466/doc_00200862 to /storage/kkm_last_doc_name [09:30:17]save OK [09:30:17]Clear old archive folders... [09:30:17]ProcessDocumentItem done err = 0, tmpTLVsize=276 [09:30:17]tlvbuf is 01014010 [09:30:17]SAM_PROTO_ClearQueue [09:30:17]wFMCommunicate request_size=4 [09:30:17]MH_SAM_APDU [09:30:17]CAPDU: 80 09 00 00 [09:30:17]Write to MH i2c: E2 08 00 F9 18 80 09 00 00 00 00 00 00 83 [09:30:17]Write i2c OK [09:30:17]MH_I2C_Read... [09:30:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:30:18]Read from MH i2c: E2 [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: E2 03 00 [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: E2 03 00 F9 18 00 90 00 85 [09:30:18]RAPDU: 90 00 [09:30:18]wFMCommunicate OK [09:30:18]SAM_PROTO_ClearQueue done [09:30:18]KKMCreateOFDPacket [09:30:18]OFDProtocolAddRootSTLVToBuf [09:30:18]FM_MakeSignedData [09:30:18]FM_MakeSignedData [09:30:18]SAM_PROTO_SignData [09:30:18]wFMCommunicate request_size=4 [09:30:18]MH_SAM_APDU [09:30:18]CAPDU: 80 0D 01 02 [09:30:18]Write to MH i2c: E2 08 00 FA 18 80 0D 01 02 00 00 00 00 8B [09:30:18]Write i2c OK [09:30:18]MH_I2C_Read... [09:30:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:30:18]Read from MH i2c: E2 [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: E2 03 00 [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: E2 03 00 FA 18 00 90 00 86 [09:30:18]RAPDU: 90 00 [09:30:18]wFMCommunicate OK [09:30:18]wFMCommunicate request_size=255 [09:30:18]MH_SAM_APDU [09:30:18]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 29 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 27 04 04 00 9D 10 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 11 04 10 00 30 30 30 30 [09:30:18]Write to MH i2c: E2 02 01 FB 18 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 29 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 27 04 04 00 9D 10 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 11 04 10 00 30 30 30 30 00 00 D5 [09:30:18]Write i2c OK [09:30:18]MH_I2C_Read... [09:30:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:18]Read from MH i2c: E2 [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: E2 03 00 [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: E2 03 00 FB 18 00 90 00 87 [09:30:18]RAPDU: 90 00 [09:30:18]wFMCommunicate OK [09:30:18]wFMCommunicate request_size=35 [09:30:18]MH_SAM_APDU [09:30:18]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9E 10 03 00 35 04 06 00 AF 9F 50 E5 98 0A [09:30:18]Write to MH i2c: E2 26 00 FC 18 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9E 10 03 00 35 04 06 00 AF 9F 50 E5 98 0A 00 00 51 [09:30:18]Write i2c OK [09:30:18]MH_I2C_Read... [09:30:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:18]Read from MH i2c: E2 [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: E2 03 00 [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: E2 03 00 FC 18 00 90 00 88 [09:30:18]RAPDU: 90 00 [09:30:18]wFMCommunicate OK [09:30:18]wFMCommunicate request_size=4 [09:30:18]MH_SAM_APDU [09:30:18]CAPDU: 80 0D 03 02 [09:30:18]Write to MH i2c: E2 08 00 FD 18 80 0D 03 02 00 00 00 00 90 [09:30:18]Write i2c OK [09:30:18]MH_I2C_Read... [09:30:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:30:18]Read from MH i2c: E2 [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: E2 0B 00 [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: E2 0B 00 FD 18 00 0C DB 6C CC 46 7D 12 56 90 00 DB [09:30:18]RAPDU: 0C DB 6C CC 46 7D 12 56 90 00 [09:30:18]wFMCommunicate OK [09:30:18]SAM_PROTO_SignData done [09:30:18]FM_MakeSignedData done [09:30:18]CreateOFDProtocolMessage [09:30:18]wFMCommunicate request_size=4 [09:30:18]MH_SAM_APDU [09:30:18]CAPDU: 80 11 00 00 [09:30:18]Write to MH i2c: E2 08 00 FE 18 80 11 00 00 00 00 00 00 90 [09:30:18]Write i2c OK [09:30:18]MH_I2C_Read... [09:30:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:18]Read from MH i2c: E2 [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: E2 17 00 [09:30:18]MH_I2C_Read... [09:30:18]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 31 38 30 32 90 00 DD [09:30:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:30:18]wFMCommunicate OK [09:30:18]CreateOFDProtocolMessage done [09:30:18]OFDSenderStorePacket 200862 [09:30:18]StoreOFDPacket docnum=200862 [09:30:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 28 01 00 00 95 75 20 01 BB EA 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 29 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 27 04 04 00 9D 10 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9E 10 03 00 35 04 06 00 AF 9F 50 E5 98 0A 0C DB 6C CC 46 7D 12 56 [09:30:18]CheckFolder [09:30:18]dirname=/storage/ofd_packets [09:30:18]CheckFolder done [09:30:18]ProducePacketName [09:30:18]name=ofd_packets/00200862 [09:30:18]NVStorageSaveData ofd_packets/00200862 [09:30:18]File name is /storage/ofd_packets/00200862 [09:30:18]Write 326 bytes [09:30:18]NVStorageSaveData done [09:30:18]OFDSenderStorePacket done [09:30:18]KKMCreateOFDPacket done [09:30:18]NVStorageSaveData kkm_last_timestamp [09:30:18]File name is /storage/kkm_last_timestamp [09:30:18]Write 4 bytes [09:30:18]NVStorageSaveData done [09:30:18]ExternCall_PrintAddStr [09:30:18]wPrintStart [09:30:18]Write to MH i2c: 01 00 00 FF 18 17 [09:30:18]Write i2c OK [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: 01 [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: 01 07 00 [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: 01 07 00 FF 18 00 00 00 00 00 FF 0F 2C [09:30:18]RasterBufferAndPrint [09:30:18]line Счет N : (1)11328450 [09:30:18]line ИНН: 02508201610067 [09:30:18]line Контрольно-Кассовый Чек [09:30:18]line ВОЗВРАТ ПРОДАЖИ [09:30:18]line ТРК (МРК, ГНК) : 61 [09:30:18]line Товар: 2710194210 [09:30:18]line ДТ-К-5 [09:30:18]line 13.130 * 76.20 [09:30:18]line = 1000.51 [09:30:18]line НДС 12% НСП 1% [09:30:18]line > о реализуемом товаре [09:30:18]line ОКРУГЛЕНИЕ: -0.51 [09:30:18]line ИТОГО: 1000.00 [09:30:18]line НСП 1% : 8.85 [09:30:18]line НДС 12% : 106.25 [09:30:18]line Наличными: 1000.00 [09:30:18]line Безнал.: 0.00 [09:30:18]line Место: АЗС № 95 "Партнер Нефть" [09:30:18]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:30:18]line СНО: Общий режим [09:30:18]line Чек 161 20.08.2024 09:30 [09:30:18]line Смена: 466 ФФД: 1.0 [09:30:18]line ЗНМ: 0300000079 [09:30:18]line РНМ: 0000000000092545 [09:30:18]line Версия ККМ: 001 [09:30:18]line ФД осн.: 200861 [09:30:18]line ФМ осн.: 0000000000871802 [09:30:18]line ФМ: 0000000000871802 [09:30:18]line ФД: 200862 [09:30:18]line ФПД: 193098791884810 [09:30:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093017&type=2&operation_type=1&fn_number=0000000000871802&fd_number=200862&fm=193098791884810&tin=02508201610067®Number=0000000000092545&sum=100000 [09:30:18]written 0, free lines is 4095 [09:30:18]OFD Sender: Processing packet 200862 [packets to send 247, broken 246] [09:30:18]ProducePacketName [09:30:18]name=ofd_packets/00200862 [09:30:18]OFD Sender: To server: pG, [09:30:18]CommunicateWithHost lk.salyk.kg:30040 [09:30:18]ConnectInit lk.salyk.kg [09:30:18]Connected sock=10 [09:30:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 28 01 00 00 95 75 20 01 BB EA 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 29 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 27 04 04 00 9D 10 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9E 10 03 00 35 04 06 00 AF 9F 50 E5 98 0A 0C DB 6C CC 46 7D 12 56 [09:30:19]Write to MH i2c: 01 00 00 2A 19 43 [09:30:19]Write i2c OK [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: 01 [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: 01 07 00 [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: 01 07 00 2A 19 00 00 00 00 00 EA 0C 40 [09:30:19]RasterBufferAndPrint [09:30:19]line [09:30:19]line [09:30:19]line [09:30:19]line [09:30:19]line [09:30:19]written 0, free lines is 3318 [09:30:19]MH_Cut [09:30:19]Write to MH i2c: D1 01 00 31 19 01 1C [09:30:19]Write i2c OK [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: D1 [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: D1 01 00 [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: D1 01 00 31 19 00 1B [09:30:19]Write to MH i2c: 01 00 00 32 19 4B [09:30:19]Write i2c OK [09:30:19]MH_I2C_Read... [09:30:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 43 42 47 00 A0 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9E 10 03 00 F4 03 04 00 90 0C C4 66 B6 04 01 00 00 9C 37 66 9B 2C C7 FD 23 [09:30:19]CommunicateWithHost err = 0 [09:30:19]CheckOFDResponse [09:30:19]1017 (14) - 77093643461234 [09:30:19]1041 (16) - 0000000000871802 [09:30:19]1040 (4) - 200862 [09:30:19]1012 (4) - 20.08.2024 03:25 [09:30:19]1206 (1) - 0 [09:30:19]OFD Sender: Remove packet 200862 [09:30:19]ProducePacketName [09:30:19]name=ofd_packets/00200862 [09:30:19]NVStorageDeleteData [09:30:19]OFD Sender: No OFD packet to send [09:30:19]*** Cut start [09:30:19]*** Purtial cut [09:30:19]*** CUTSNS_PIN = 0 [09:30:20]*** Stage 1: CUTSNS_PIN = 1 [09:30:21]Read from MH i2c: 01 [09:30:21]MH_I2C_Read... [09:30:21]*** Stop cut motor [09:30:21]*** Cut end [09:30:21]Read from MH i2c: 01 07 00 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: 01 07 00 32 19 00 00 00 00 00 FF 0F 60 [09:30:21]process_action close_receipt done [09:30:21]requested_data is exist [09:30:21]produce_requested_data [09:30:21]requested_item fm.sn is exist - process it [09:30:21]wFMCommunicate request_size=4 [09:30:21]MH_SAM_APDU [09:30:21]CAPDU: 80 11 00 00 [09:30:21]Write to MH i2c: E2 08 00 33 19 80 11 00 00 00 00 00 00 C6 [09:30:21]Write i2c OK [09:30:21]MH_I2C_Read... [09:30:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:21]Read from MH i2c: E2 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 17 00 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 17 00 33 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 13 [09:30:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:30:21]wFMCommunicate OK [09:30:21]requested_item fd.num is exist - process it [09:30:21]SAM_PROTO_GetFieldsCounters [09:30:21]wFMCommunicate request_size=4 [09:30:21]MH_SAM_APDU [09:30:21]CAPDU: 80 13 00 00 [09:30:21]Write to MH i2c: E2 08 00 34 19 80 13 00 00 00 00 00 00 C9 [09:30:21]Write i2c OK [09:30:21]MH_I2C_Read... [09:30:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:30:22]Read from MH i2c: E2 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: E2 62 00 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: E2 62 00 34 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 4B [09:30:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9E 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:30:22]wFMCommunicate OK [09:30:22]SAM_PROTO_GetFieldsCounters done [09:30:22]requested_item shift.num is exist - process it [09:30:22]requested_item shift.opened is exist - process it [09:30:22]req_shift_opened [09:30:22]FM_GetShiftState [09:30:22]SAM_PROTO_GetShiftState [09:30:22]wFMCommunicate request_size=4 [09:30:22]MH_SAM_APDU [09:30:22]CAPDU: 80 13 01 00 [09:30:22]Write to MH i2c: E2 08 00 35 19 80 13 01 00 00 00 00 00 CB [09:30:22]Write i2c OK [09:30:22]MH_I2C_Read... [09:30:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:22]Read from MH i2c: E2 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: E2 0E 00 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: E2 0E 00 35 19 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 55 [09:30:22]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:30:22]wFMCommunicate OK [09:30:22]SAM_PROTO_GetShiftState done [09:30:22]FM_GetShiftState done [09:30:22]req_shift_opened done [09:30:22]requested_item shift.open_date is exist - process it [09:30:22]req_shift_open_date [09:30:22]req_shift_open_date done [09:30:22]produce_requested_data done [09:30:22]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200862,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:30:22]process_action_free close_receipt [09:30:22]json_value_free [09:30:22]json_value_free done [09:30:22]process_json_proto returns [09:30:22]Send response to host [09:30:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200862,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:30:22]free response buf [09:30:22]execute_script done [09:30:22]execute_script returns [09:30:22]free content buf [09:30:22]Sock 8.Close socket [09:30:22]Sock 8.Thread stoped [09:30:22]accept exits with 9 [09:30:22]New connection [09:30:22]New thread 3067211108 created [09:30:22]Thread 3067067748 joined [09:30:22]Waiting for new connection... [09:30:22] Sock 9.Parse request [09:30:22]Sock 9.Check first char [09:30:22]Sock 9.First char is OK [09:30:22]request: POST /json_proto HTTP/1.0 [09:30:22]Method: POST [09:30:22]URL: /json_proto [09:30:22]Method is POST - this is cgi request [09:30:22]url: /json_proto [09:30:22]query_string will be loaded in cgi processing [09:30:22]execute_cgi json_proto POST (null) [09:30:22]execute_cgi path=json_proto method=POST [09:30:22]POST find Content-Length [09:30:22]Host: 172.17.46.195:8080 [09:30:22]Content-Length: 676 [09:30:22]Content-Type: application/json [09:30:22] [09:30:22]POST finish read [09:30:22]Found Content-Length = 676 [09:30:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328447", "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" : 67.80, "quantity" : 0.370, "sum" : 25.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 25.00, "payments": [ { "type": 0, "sum" : 25.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:22]execute_script... [09:30: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)11328447", "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" : 67.80, "quantity" : 0.370, "sum" : 25.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 25.00, "payments": [ { "type": 0, "sum" : 25.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:22]POST & json_proto [09:30:22]process_json_proto [09:30:22]json parsed OK: [09:30:22]protocol is kg_v1.0 [09:30:22]action value=close_receipt [09:30:22]process_action close_receipt [09:30:22]cmd_close_receipt [09:30:22]MH_GetDate [09:30:22]Write to MH i2c: F0 00 00 36 19 3E [09:30:22]Write i2c OK [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: F0 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: F0 09 00 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: F0 09 00 36 19 00 2F 62 C4 66 75 08 C2 66 A7 [09:30:22]GetLastDocTimeStamp 1724146217 [09:30:22]current date 1724146223 [09:30:22]FM_GetShiftState [09:30:22]SAM_PROTO_GetShiftState [09:30:22]wFMCommunicate request_size=4 [09:30:22]MH_SAM_APDU [09:30:22]CAPDU: 80 13 01 00 [09:30:22]Write to MH i2c: E2 08 00 37 19 80 13 01 00 00 00 00 00 CD [09:30:22]Write i2c OK [09:30:22]MH_I2C_Read... [09:30:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:22]Read from MH i2c: E2 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: E2 0E 00 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: E2 0E 00 37 19 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 57 [09:30:22]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:30:22]wFMCommunicate OK [09:30:22]SAM_PROTO_GetShiftState done [09:30:22]FM_GetShiftState done [09:30:22]opened in 1724112758 [09:30:22]opened+sec_in_day 1724199158 [09:30:22]quantity*price = 2508 [09:30:22]sum+1 = 2510 [09:30:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 25.00 Внесено: 500.00 СДАЧА: 475.00 НСП 1% : 0.22 НДС 12% : 2.66 Наличными: 25.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 162 20.08.2024 09:30 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200863 ФПД: 220202686255741 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093023&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200863&fm=220202686255741&tin=02508201610067®Number=0000000000092545&sum=2500 [09:30:23]StoreToDocumentArchive [09:30:23]shift 466 fd 200863 [09:30:23]save to /storage/0466/doc_00200863 [09:30:23]save last doc name /storage/0466/doc_00200863 to /storage/kkm_last_doc_name [09:30:23]save OK [09:30:23]Clear old archive folders... [09:30:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:30:23]tlvbuf is 010D47D0 [09:30:23]SAM_PROTO_ClearQueue [09:30:23]wFMCommunicate request_size=4 [09:30:23]MH_SAM_APDU [09:30:23]CAPDU: 80 09 00 00 [09:30:23]Write to MH i2c: E2 08 00 44 19 80 09 00 00 00 00 00 00 CF [09:30:23]Write i2c OK [09:30:23]MH_I2C_Read... [09:30:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:30:23]Read from MH i2c: E2 [09:30:23]MH_I2C_Read... [09:30:23]Read from MH i2c: E2 03 00 [09:30:23]MH_I2C_Read... [09:30:23]Read from MH i2c: E2 03 00 44 19 00 90 00 D1 [09:30:23]RAPDU: 90 00 [09:30:23]wFMCommunicate OK [09:30:23]SAM_PROTO_ClearQueue done [09:30:23]KKMCreateOFDPacket [09:30:23]OFDProtocolAddRootSTLVToBuf [09:30:23]FM_MakeSignedData [09:30:23]FM_MakeSignedData [09:30:23]SAM_PROTO_SignData [09:30:23]wFMCommunicate request_size=4 [09:30:23]MH_SAM_APDU [09:30:23]CAPDU: 80 0D 01 02 [09:30:23]Write to MH i2c: E2 08 00 45 19 80 0D 01 02 00 00 00 00 D7 [09:30:23]Write i2c OK [09:30:23]MH_I2C_Read... [09:30:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:30:23]Read from MH i2c: E2 [09:30:23]MH_I2C_Read... [09:30:23]Read from MH i2c: E2 03 00 [09:30:23]MH_I2C_Read... [09:30:23]Read from MH i2c: E2 03 00 45 19 00 90 00 D2 [09:30:23]RAPDU: 90 00 [09:30:23]wFMCommunicate OK [09:30:23]wFMCommunicate request_size=255 [09:30:23]MH_SAM_APDU [09:30: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 72 01 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CD 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 01 00 00 00 00 07 04 06 00 C4 09 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 00 00 00 F4 03 04 00 2F 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9F 10 03 00 35 04 06 00 C8 [09:30:23]Write to MH i2c: E2 02 01 46 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 72 01 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CD 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 01 00 00 00 00 07 04 06 00 C4 09 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 00 00 00 F4 03 04 00 2F 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9F 10 03 00 35 04 06 00 C8 00 00 1E [09:30:23]Write i2c OK [09:30:23]MH_I2C_Read... [09:30:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:24]Read from MH i2c: E2 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: E2 03 00 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: E2 03 00 46 19 00 90 00 D3 [09:30:24]RAPDU: 90 00 [09:30:24]wFMCommunicate OK [09:30:24]wFMCommunicate request_size=10 [09:30:24]MH_SAM_APDU [09:30:24]CAPDU: 80 0D 02 02 05 45 EE E4 92 7D [09:30:24]Write to MH i2c: E2 0D 00 47 19 80 0D 02 02 05 00 45 EE E4 92 7D 00 00 0A [09:30:24]Write i2c OK [09:30:24]MH_I2C_Read... [09:30:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:24]Read from MH i2c: E2 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: E2 03 00 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: E2 03 00 47 19 00 90 00 D4 [09:30:24]RAPDU: 90 00 [09:30:24]wFMCommunicate OK [09:30:24]wFMCommunicate request_size=4 [09:30:24]MH_SAM_APDU [09:30:24]CAPDU: 80 0D 03 02 [09:30:24]Write to MH i2c: E2 08 00 48 19 80 0D 03 02 00 00 00 00 DC [09:30:24]Write i2c OK [09:30:24]MH_I2C_Read... [09:30:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:30:24]Read from MH i2c: E2 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: E2 0B 00 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: E2 0B 00 48 19 00 C6 B1 88 FE 5C 91 15 E3 90 00 BF [09:30:24]RAPDU: C6 B1 88 FE 5C 91 15 E3 90 00 [09:30:24]wFMCommunicate OK [09:30:24]SAM_PROTO_SignData done [09:30:24]FM_MakeSignedData done [09:30:24]CreateOFDProtocolMessage [09:30:24]wFMCommunicate request_size=4 [09:30:24]MH_SAM_APDU [09:30:24]CAPDU: 80 11 00 00 [09:30:24]Write to MH i2c: E2 08 00 49 19 80 11 00 00 00 00 00 00 DC [09:30:24]Write i2c OK [09:30:24]MH_I2C_Read... [09:30:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:24]Read from MH i2c: E2 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: E2 17 00 [09:30:24]MH_I2C_Read... [09:30:24]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 31 38 30 32 90 00 29 [09:30:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:30:24]wFMCommunicate OK [09:30:24]CreateOFDProtocolMessage done [09:30:24]OFDSenderStorePacket 200863 [09:30:24]StoreOFDPacket docnum=200863 [09:30:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5A A2 07 01 18 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 72 01 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CD 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 01 00 00 00 00 07 04 06 00 C4 09 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 00 00 00 F4 03 04 00 2F 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9F 10 03 00 35 04 06 00 C8 45 EE E4 92 7D C6 B1 88 FE 5C 91 15 E3 [09:30:24]CheckFolder [09:30:24]dirname=/storage/ofd_packets [09:30:24]CheckFolder done [09:30:24]ProducePacketName [09:30:24]name=ofd_packets/00200863 [09:30:24]NVStorageSaveData ofd_packets/00200863 [09:30:24]File name is /storage/ofd_packets/00200863 [09:30:24]Write 301 bytes [09:30:24]NVStorageSaveData done [09:30:24]OFDSenderStorePacket done [09:30:24]KKMCreateOFDPacket done [09:30:24]NVStorageSaveData kkm_last_timestamp [09:30:24]File name is /storage/kkm_last_timestamp [09:30:24]Write 4 bytes [09:30:24]NVStorageSaveData done [09:30:24]OFD Sender: Processing packet 200863 [packets to send 247, broken 246] [09:30:24]ProducePacketName [09:30:24]name=ofd_packets/00200863 [09:30:24]OFD Sender: To server: pG, [09:30:24]CommunicateWithHost lk.salyk.kg:30040 [09:30:24]ConnectInit lk.salyk.kg [09:30:24]ExternCall_PrintAddStr [09:30:24]wPrintStart [09:30:24]Write to MH i2c: 01 00 00 4A 19 63 [09:30:24]Write i2c OK [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: 01 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: 01 07 00 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: 01 07 00 4A 19 00 00 00 00 00 FF 0F 78 [09:30:24]RasterBufferAndPrint [09:30:24]line Счет N : (1)11328447 [09:30:24]line ИНН: 02508201610067 [09:30:24]line Контрольно-Кассовый Чек [09:30:24]line ПРОДАЖА [09:30:24]line ТРК (МРК, ГНК) : 32 [09:30:24]line Товар: 2710124130 [09:30:24]line Аи-92-К-4 [09:30:24]line 0.370 * 67.80 [09:30:24]line = 25.09 [09:30:24]line НДС 12% НСП 1% [09:30:24]line > о реализуемом товаре [09:30:24]line ОКРУГЛЕНИЕ: -0.09 [09:30:24]line ИТОГО: 25.00 [09:30:24]line Внесено: 500.00 [09:30:24]line СДАЧА: 475.00 [09:30:24]line НСП 1% : 0.22 [09:30:24]line НДС 12% : 2.66 [09:30:24]line Наличными: 25.00 [09:30:24]line Безнал.: 0.00 [09:30:24]line Место: АЗС № 95 "Партнер Нефть" [09:30:24]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:30:24]line СНО: Общий режим [09:30:24]line Чек 162 20.08.2024 09:30 [09:30:24]line Смена: 466 ФФД: 1.0 [09:30:24]line ЗНМ: 0300000079 [09:30:24]line РНМ: 0000000000092545 [09:30:24]line Версия ККМ: 001 [09:30:24]line ФМ: 0000000000871802 [09:30:24]line ФД: 200863 [09:30:24]line ФПД: 220202686255741 [09:30:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093023&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200863&fm=220202686255741&tin=02508201610067®Number=0000000000092545&sum=2500 [09:30:24]Connected sock=10 [09:30:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5A A2 07 01 18 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 72 01 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CD 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 01 00 00 00 00 07 04 06 00 C4 09 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 00 00 00 F4 03 04 00 2F 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9F 10 03 00 35 04 06 00 C8 45 EE E4 92 7D C6 B1 88 FE 5C 91 15 E3 [09:30:25]written 0, free lines is 4095 [09:30:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5E 63 47 00 BE 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 31 38 30 32 10 04 04 00 9F 10 03 00 F4 03 04 00 97 0C C4 66 B6 04 01 00 00 36 4D 22 77 BA 4E 35 3A [09:30:25]CommunicateWithHost err = 0 [09:30:25]CheckOFDResponse [09:30:25]1017 (14) - 77093643461234 [09:30:25]1041 (16) - 0000000000871802 [09:30:25]1040 (4) - 200863 [09:30:25]1012 (4) - 20.08.2024 03:25 [09:30:25]1206 (1) - 0 [09:30:25]OFD Sender: Remove packet 200863 [09:30:25]ProducePacketName [09:30:25]name=ofd_packets/00200863 [09:30:25]NVStorageDeleteData [09:30:25]Write to MH i2c: 01 00 00 75 19 8E [09:30:25]Write i2c OK [09:30:25]MH_I2C_Read... [09:30:25]Read from MH i2c: 01 [09:30:25]MH_I2C_Read... [09:30:25]Read from MH i2c: 01 07 00 [09:30:25]MH_I2C_Read... [09:30:25]Read from MH i2c: 01 07 00 75 19 00 00 00 00 00 E6 0C 87 [09:30:25]RasterBufferAndPrint [09:30:25]line [09:30:25]line [09:30:25]line [09:30:25]line [09:30:25]line [09:30:25]written 0, free lines is 3322 [09:30:25]MH_Cut [09:30:25]Write to MH i2c: D1 01 00 7C 19 01 67 [09:30:25]Write i2c OK [09:30:25]MH_I2C_Read... [09:30:25]Read from MH i2c: D1 [09:30:25]MH_I2C_Read... [09:30:25]Read from MH i2c: D1 01 00 [09:30:25]MH_I2C_Read... [09:30:25]Read from MH i2c: D1 01 00 7C 19 00 66 [09:30:25]Write to MH i2c: 01 00 00 7D 19 96 [09:30:25]Write i2c OK [09:30:25]MH_I2C_Read... [09:30:25]OFD Sender: No OFD packet to send [09:30:26]*** Cut start [09:30:26]*** Purtial cut [09:30:26]*** Stage 1: CUTSNS_PIN = 1 [09:30:26]Read from MH i2c: 01 [09:30:26]MH_I2C_Read... [09:30:26]*** Stop cut motor [09:30:26]*** Cut end [09:30:26]Read from MH i2c: 01 07 00 [09:30:26]MH_I2C_Read... [09:30:26]Read from MH i2c: 01 07 00 7D 19 00 00 00 00 00 FF 0F AB [09:30:26]process_action close_receipt done [09:30:26]requested_data is exist [09:30:26]produce_requested_data [09:30:26]requested_item fm.sn is exist - process it [09:30:26]wFMCommunicate request_size=4 [09:30:26]MH_SAM_APDU [09:30:26]CAPDU: 80 11 00 00 [09:30:26]Write to MH i2c: E2 08 00 7E 19 80 11 00 00 00 00 00 00 11 [09:30:26]Write i2c OK [09:30:26]MH_I2C_Read... [09:30:26]Read from MH i2c: E2 [09:30:26]MH_I2C_Read... [09:30:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:26]Read from MH i2c: E2 17 00 [09:30:26]MH_I2C_Read... [09:30:26]Read from MH i2c: E2 17 00 7E 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5E [09:30:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:30:26]wFMCommunicate OK [09:30:26]requested_item fd.num is exist - process it [09:30:26]SAM_PROTO_GetFieldsCounters [09:30:26]wFMCommunicate request_size=4 [09:30:26]MH_SAM_APDU [09:30:26]CAPDU: 80 13 00 00 [09:30:26]Write to MH i2c: E2 08 00 7F 19 80 13 00 00 00 00 00 00 14 [09:30:26]Write i2c OK [09:30:26]MH_I2C_Read... [09:30:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:30:26]Read from MH i2c: E2 [09:30:26]MH_I2C_Read... [09:30:26]Read from MH i2c: E2 62 00 [09:30:26]MH_I2C_Read... [09:30:26]Read from MH i2c: E2 62 00 7F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9F 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [09:30: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9F 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:30:26]wFMCommunicate OK [09:30:26]SAM_PROTO_GetFieldsCounters done [09:30:26]requested_item shift.num is exist - process it [09:30:26]requested_item shift.opened is exist - process it [09:30:26]req_shift_opened [09:30:26]FM_GetShiftState [09:30:26]SAM_PROTO_GetShiftState [09:30:26]wFMCommunicate request_size=4 [09:30:26]MH_SAM_APDU [09:30:26]CAPDU: 80 13 01 00 [09:30:26]Write to MH i2c: E2 08 00 80 19 80 13 01 00 00 00 00 00 16 [09:30:26]Write i2c OK [09:30:26]MH_I2C_Read... [09:30:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:26]Read from MH i2c: E2 [09:30:26]MH_I2C_Read... [09:30:26]Read from MH i2c: E2 0E 00 [09:30:26]MH_I2C_Read... [09:30:26]Read from MH i2c: E2 0E 00 80 19 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A0 [09:30:26]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:30:26]wFMCommunicate OK [09:30:26]SAM_PROTO_GetShiftState done [09:30:26]FM_GetShiftState done [09:30:26]req_shift_opened done [09:30:26]requested_item shift.open_date is exist - process it [09:30:26]req_shift_open_date [09:30:26]req_shift_open_date done [09:30:26]produce_requested_data done [09:30:26]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200863,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:30:26]process_action_free close_receipt [09:30:26]json_value_free [09:30:26]json_value_free done [09:30:26]process_json_proto returns [09:30:26]Send response to host [09:30:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200863,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:30:26]free response buf [09:30:26]execute_script done [09:30:26]execute_script returns [09:30:26]free content buf [09:30:26]Sock 9.Close socket [09:30:26]Sock 9.Thread stoped [09:30:29]accept exits with 8 [09:30:29]New connection [09:30:29]New thread 3067067748 created [09:30:29]Thread 3067211108 joined [09:30:29]Waiting for new connection... [09:30:29] Sock 8.Parse request [09:30:29]Sock 8.Check first char [09:30:29]Sock 8.First char is OK [09:30:29]request: POST /json_proto HTTP/1.0 [09:30:29]Method: POST [09:30:29]URL: /json_proto [09:30:29]Method is POST - this is cgi request [09:30:29]url: /json_proto [09:30:29]query_string will be loaded in cgi processing [09:30:29]execute_cgi json_proto POST (null) [09:30:29]execute_cgi path=json_proto method=POST [09:30:29]POST find Content-Length [09:30:29]Host: 172.17.46.195:8080 [09:30:29]Content-Length: 805 [09:30:29]Content-Type: application/json [09:30:29] [09:30:29]POST finish read [09:30:29]Found Content-Length = 805 [09:30:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:29]execute_script... [09: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)11328448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:29]POST & json_proto [09:30:29]process_json_proto [09:30:29]json parsed OK: [09:30:29]protocol is kg_v1.0 [09:30:29]action value=close_receipt [09:30:29]process_action close_receipt [09:30:29]cmd_close_receipt [09:30:29]MH_GetDate [09:30:29]Write to MH i2c: F0 00 00 81 19 89 [09:30:29]Write i2c OK [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: F0 [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: F0 09 00 [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: F0 09 00 81 19 00 36 62 C4 66 75 08 C2 66 F9 [09:30:29]GetLastDocTimeStamp 1724146223 [09:30:29]current date 1724146230 [09:30:29]FM_GetShiftState [09:30:29]SAM_PROTO_GetShiftState [09:30:29]wFMCommunicate request_size=4 [09:30:29]MH_SAM_APDU [09:30:29]CAPDU: 80 13 01 00 [09:30:29]Write to MH i2c: E2 08 00 82 19 80 13 01 00 00 00 00 00 18 [09:30:29]Write i2c OK [09:30:29]MH_I2C_Read... [09:30:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:29]Read from MH i2c: E2 [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: E2 0E 00 [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: E2 0E 00 82 19 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A2 [09:30:29]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:30:29]wFMCommunicate OK [09:30:29]SAM_PROTO_GetShiftState done [09:30:29]FM_GetShiftState done [09:30:29]opened in 1724112758 [09:30:29]opened+sec_in_day 1724199158 [09:30:29]quantity*price = 200043 [09:30:29]sum+1 = 200044 [09:30:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 163 20.08.2024 09:30 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200864 ФПД: 142246705073249 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093030&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200864&fm=142246705073249&tin=02508201610067®Number=0000000000092545&sum=200043 [09:30:30]StoreToDocumentArchive [09:30:30]shift 466 fd 200864 [09:30:30]save to /storage/0466/doc_00200864 [09:30:30]save last doc name /storage/0466/doc_00200864 to /storage/kkm_last_doc_name [09:30:30]save OK [09:30:30]Clear old archive folders... [09:30:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:30:30]tlvbuf is 010D63E0 [09:30:30]SAM_PROTO_ClearQueue [09:30:30]wFMCommunicate request_size=4 [09:30:30]MH_SAM_APDU [09:30:30]CAPDU: 80 09 00 00 [09:30:30]Write to MH i2c: E2 08 00 8F 19 80 09 00 00 00 00 00 00 1A [09:30:30]Write i2c OK [09:30:30]MH_I2C_Read... [09:30:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:30:30]Read from MH i2c: E2 [09:30:30]MH_I2C_Read... [09:30:30]Read from MH i2c: E2 03 00 [09:30:30]MH_I2C_Read... [09:30:30]Read from MH i2c: E2 03 00 8F 19 00 90 00 1C [09:30:30]RAPDU: 90 00 [09:30:30]wFMCommunicate OK [09:30:30]SAM_PROTO_ClearQueue done [09:30:30]KKMCreateOFDPacket [09:30:30]OFDProtocolAddRootSTLVToBuf [09:30:30]FM_MakeSignedData [09:30:30]FM_MakeSignedData [09:30:30]SAM_PROTO_SignData [09:30:30]wFMCommunicate request_size=4 [09:30:30]MH_SAM_APDU [09:30:30]CAPDU: 80 0D 01 02 [09:30:30]Write to MH i2c: E2 08 00 90 19 80 0D 01 02 00 00 00 00 22 [09:30:30]OFD Sender: No OFD packet to send [09:30:30]Write i2c OK [09:30:30]MH_I2C_Read... [09:30:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:30:31]Read from MH i2c: E2 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: E2 03 00 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: E2 03 00 90 19 00 90 00 1D [09:30:31]RAPDU: 90 00 [09:30:31]wFMCommunicate OK [09:30:31]wFMCommunicate request_size=255 [09:30:31]MH_SAM_APDU [09:30:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 36 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A0 10 03 00 35 04 06 00 81 [09:30:31]Write to MH i2c: E2 02 01 91 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 36 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A0 10 03 00 35 04 06 00 81 00 00 15 [09:30:31]Write i2c OK [09:30:31]MH_I2C_Read... [09:30:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:31]Read from MH i2c: E2 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: E2 03 00 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: E2 03 00 91 19 00 90 00 1E [09:30:31]RAPDU: 90 00 [09:30:31]wFMCommunicate OK [09:30:31]wFMCommunicate request_size=10 [09:30:31]MH_SAM_APDU [09:30:31]CAPDU: 80 0D 02 02 05 5F 64 53 8C 61 [09:30:31]Write to MH i2c: E2 0D 00 92 19 80 0D 02 02 05 00 5F 64 53 8C 61 00 00 32 [09:30:31]Write i2c OK [09:30:31]MH_I2C_Read... [09:30:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:31]Read from MH i2c: E2 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: E2 03 00 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: E2 03 00 92 19 00 90 00 1F [09:30:31]RAPDU: 90 00 [09:30:31]wFMCommunicate OK [09:30:31]wFMCommunicate request_size=4 [09:30:31]MH_SAM_APDU [09:30:31]CAPDU: 80 0D 03 02 [09:30:31]Write to MH i2c: E2 08 00 93 19 80 0D 03 02 00 00 00 00 27 [09:30:31]Write i2c OK [09:30:31]MH_I2C_Read... [09:30:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:30:31]Read from MH i2c: E2 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: E2 0B 00 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: E2 0B 00 93 19 00 89 71 74 64 7B 6A 94 92 90 00 05 [09:30:31]RAPDU: 89 71 74 64 7B 6A 94 92 90 00 [09:30:31]wFMCommunicate OK [09:30:31]SAM_PROTO_SignData done [09:30:31]FM_MakeSignedData done [09:30:31]CreateOFDProtocolMessage [09:30:31]wFMCommunicate request_size=4 [09:30:31]MH_SAM_APDU [09:30:31]CAPDU: 80 11 00 00 [09:30:31]Write to MH i2c: E2 08 00 94 19 80 11 00 00 00 00 00 00 27 [09:30:31]Write i2c OK [09:30:31]MH_I2C_Read... [09:30:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:31]Read from MH i2c: E2 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: E2 17 00 [09:30:31]MH_I2C_Read... [09:30:31]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 31 38 30 32 90 00 74 [09:30:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:30:31]wFMCommunicate OK [09:30:31]CreateOFDProtocolMessage done [09:30:31]OFDSenderStorePacket 200864 [09:30:31]StoreOFDPacket docnum=200864 [09:30:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 25 A3 07 01 86 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 36 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A0 10 03 00 35 04 06 00 81 5F 64 53 8C 61 89 71 74 64 7B 6A 94 92 [09:30:31]CheckFolder [09:30:31]dirname=/storage/ofd_packets [09:30:31]CheckFolder done [09:30:31]ProducePacketName [09:30:31]name=ofd_packets/00200864 [09:30:31]NVStorageSaveData ofd_packets/00200864 [09:30:31]File name is /storage/ofd_packets/00200864 [09:30:31]Write 301 bytes [09:30:31]NVStorageSaveData done [09:30:31]OFDSenderStorePacket done [09:30:31]KKMCreateOFDPacket done [09:30:31]NVStorageSaveData kkm_last_timestamp [09:30:31]File name is /storage/kkm_last_timestamp [09:30:31]Write 4 bytes [09:30:31]NVStorageSaveData done [09:30:31]ExternCall_PrintAddStr [09:30:31]wPrintStart [09:30:31]Write to MH i2c: 01 00 00 95 19 AE [09:30:31]Write i2c OK [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: 01 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: 01 07 00 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: 01 07 00 95 19 00 00 00 00 00 FF 0F C3 [09:30:31]RasterBufferAndPrint [09:30:31]line Счет N : (1)11328448 [09:30:31]line ИНН: 02508201610067 [09:30:31]line Контрольно-Кассовый Чек [09:30:31]line ПРОДАЖА [09:30:31]line ТРК (МРК, ГНК) : 21 [09:30:31]line Товар: 2710124500 [09:30:31]line Аи-95-К-5 [09:30:31]line 26.960 * 74.20 [09:30:31]line = 2000.43 [09:30:31]line НДС 12% НСП 1% [09:30:31]line > о реализуемом товаре [09:30:31]line ИТОГО: 2000.43 [09:30:31]line НСП 1% : 17.70 [09:30:31]line НДС 12% : 212.43 [09:30:31]line Наличными: 0.00 [09:30:31]line Безнал.: 2000.43 [09:30:31]line Место: АЗС № 95 "Партнер Нефть" [09:30:31]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:30:31]line СНО: Общий режим [09:30:31]line Чек 163 20.08.2024 09:30 [09:30:31]line Смена: 466 ФФД: 1.0 [09:30:31]line ЗНМ: 0300000079 [09:30:31]line РНМ: 0000000000092545 [09:30:31]line Версия ККМ: 001 [09:30:31]line Платежная система: O! деньги [09:30:31]line ФМ: 0000000000871802 [09:30:31]line ФД: 200864 [09:30:31]line ФПД: 142246705073249 [09:30:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093030&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200864&fm=142246705073249&tin=02508201610067®Number=0000000000092545&sum=200043 [09:30:31]written 0, free lines is 4095 [09:30:31]OFD Sender: Processing packet 200864 [packets to send 247, broken 246] [09:30:31]ProducePacketName [09:30:31]name=ofd_packets/00200864 [09:30:31]OFD Sender: To server: pG, [09:30:31]CommunicateWithHost lk.salyk.kg:30040 [09:30:31]ConnectInit lk.salyk.kg [09:30:31]Connected sock=10 [09: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 31 38 30 32 0F 01 00 00 25 A3 07 01 86 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 36 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A0 10 03 00 35 04 06 00 81 5F 64 53 8C 61 89 71 74 64 7B 6A 94 92 [09:30:32]Write to MH i2c: 01 00 00 BF 19 D8 [09:30:32]Write i2c OK [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: 01 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: 01 07 00 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: 01 07 00 BF 19 00 00 00 00 00 FA 0C E5 [09:30:32]RasterBufferAndPrint [09:30:32]line [09:30:32]line [09:30:32]line [09:30:32]line [09:30:32]line [09:30:32]written 0, free lines is 3349 [09:30:32]MH_Cut [09:30:32]Write to MH i2c: D1 01 00 C6 19 01 B1 [09:30:32]Write i2c OK [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: D1 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: D1 01 00 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: D1 01 00 C6 19 00 B0 [09:30:32]Write to MH i2c: 01 00 00 C7 19 E0 [09:30:32]Write i2c OK [09:30:32]MH_I2C_Read... [09:30:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 78 79 47 00 ED DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A0 10 03 00 F4 03 04 00 9E 0C C4 66 B6 04 01 00 00 8C CC E0 71 65 76 77 33 [09:30:32]CommunicateWithHost err = 0 [09:30:32]CheckOFDResponse [09:30:32]1017 (14) - 77093643461234 [09:30:32]1041 (16) - 0000000000871802 [09:30:32]1040 (4) - 200864 [09:30:32]1012 (4) - 20.08.2024 03:25 [09:30:32]1206 (1) - 0 [09:30:32]OFD Sender: Remove packet 200864 [09:30:32]ProducePacketName [09:30:32]name=ofd_packets/00200864 [09:30:32]NVStorageDeleteData [09:30:32]OFD Sender: No OFD packet to send [09:30:32]*** Cut start [09:30:32]*** Purtial cut [09:30:32]*** CUTSNS_PIN = 0 [09:30:33]*** Stage 1: CUTSNS_PIN = 1 [09:30:34]Read from MH i2c: 01 [09:30:34]MH_I2C_Read... [09:30:34]*** Stop cut motor [09:30:34]*** Cut end [09:30:34]Read from MH i2c: 01 07 00 [09:30:34]MH_I2C_Read... [09:30:34]Read from MH i2c: 01 07 00 C7 19 00 00 00 00 00 FF 0F F5 [09:30:34]process_action close_receipt done [09:30:34]requested_data is exist [09:30:34]produce_requested_data [09:30:34]requested_item fm.sn is exist - process it [09:30:34]wFMCommunicate request_size=4 [09:30:34]MH_SAM_APDU [09:30:34]CAPDU: 80 11 00 00 [09:30:34]Write to MH i2c: E2 08 00 C8 19 80 11 00 00 00 00 00 00 5B [09:30:34]Write i2c OK [09:30:34]MH_I2C_Read... [09:30:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:35]Read from MH i2c: E2 [09:30:35]MH_I2C_Read... [09:30:35]Read from MH i2c: E2 17 00 [09:30:35]MH_I2C_Read... [09:30:35]Read from MH i2c: E2 17 00 C8 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A8 [09:30:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:30:35]wFMCommunicate OK [09:30:35]requested_item fd.num is exist - process it [09:30:35]SAM_PROTO_GetFieldsCounters [09:30:35]wFMCommunicate request_size=4 [09:30:35]MH_SAM_APDU [09:30:35]CAPDU: 80 13 00 00 [09:30:35]Write to MH i2c: E2 08 00 C9 19 80 13 00 00 00 00 00 00 5E [09:30:35]Write i2c OK [09:30:35]MH_I2C_Read... [09:30:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:30:35]Read from MH i2c: E2 [09:30:35]MH_I2C_Read... [09:30:35]Read from MH i2c: E2 62 00 [09:30:35]MH_I2C_Read... [09:30:35]Read from MH i2c: E2 62 00 C9 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A0 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 E8 [09: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A0 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:30:35]wFMCommunicate OK [09:30:35]SAM_PROTO_GetFieldsCounters done [09:30:35]requested_item shift.num is exist - process it [09:30:35]requested_item shift.opened is exist - process it [09:30:35]req_shift_opened [09:30:35]FM_GetShiftState [09:30:35]SAM_PROTO_GetShiftState [09:30:35]wFMCommunicate request_size=4 [09:30:35]MH_SAM_APDU [09:30:35]CAPDU: 80 13 01 00 [09:30:35]Write to MH i2c: E2 08 00 CA 19 80 13 01 00 00 00 00 00 60 [09:30:35]Write i2c OK [09:30:35]MH_I2C_Read... [09:30:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:35]Read from MH i2c: E2 [09:30:35]MH_I2C_Read... [09:30:35]Read from MH i2c: E2 0E 00 [09:30:35]MH_I2C_Read... [09:30:35]Read from MH i2c: E2 0E 00 CA 19 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 EA [09:30:35]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:30:35]wFMCommunicate OK [09:30:35]SAM_PROTO_GetShiftState done [09:30:35]FM_GetShiftState done [09:30:35]req_shift_opened done [09:30:35]requested_item shift.open_date is exist - process it [09:30:35]req_shift_open_date [09:30:35]req_shift_open_date done [09:30:35]produce_requested_data done [09:30:35]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200864,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:30:35]process_action_free close_receipt [09:30:35]json_value_free [09:30:35]json_value_free done [09:30:35]process_json_proto returns [09:30:35]Send response to host [09:30:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200864,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:30:35]free response buf [09:30:35]execute_script done [09:30:35]execute_script returns [09:30:35]free content buf [09:30:35]Sock 8.Close socket [09:30:35]Sock 8.Thread stoped [09:30:37]OFD Sender: No OFD packet to send [09:30:42]OFD Sender: No OFD packet to send [09:30:47]OFD Sender: No OFD packet to send [09:30:52]OFD Sender: No OFD packet to send [09:30:57]OFD Sender: No OFD packet to send [09:31:02]OFD Sender: No OFD packet to send [09:31:07]OFD Sender: No OFD packet to send [09:31:12]OFD Sender: No OFD packet to send [09:31:17]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:29]accept exits with 9 [09:31:29]New connection [09:31:29]New thread 3067211108 created [09:31:29]Thread 3067067748 joined [09:31:29]Waiting for new connection... [09:31:29] Sock 9.Parse request [09:31:29]Sock 9.Check first char [09:31:29]Sock 9.First char is OK [09:31:29]request: POST /json_proto HTTP/1.0 [09:31:29]Method: POST [09:31:29]URL: /json_proto [09:31:29]Method is POST - this is cgi request [09:31:29]url: /json_proto [09:31:29]query_string will be loaded in cgi processing [09:31:29]execute_cgi json_proto POST (null) [09:31:29]execute_cgi path=json_proto method=POST [09:31:29]POST find Content-Length [09:31:29]Host: 172.17.46.195:8080 [09:31:29]Content-Length: 679 [09:31:29]Content-Type: application/json [09:31:29] [09:31:29]POST finish read [09:31:29]Found Content-Length = 679 [09:31:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328451", "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" : 67.80, "quantity" : 2.590, "sum" : 175.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 475.00, "total" : 175.00, "payments": [ { "type": 0, "sum" : 175.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:31:29]execute_script... [09:31: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)11328451", "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" : 67.80, "quantity" : 2.590, "sum" : 175.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 475.00, "total" : 175.00, "payments": [ { "type": 0, "sum" : 175.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:31:29]POST & json_proto [09:31:29]process_json_proto [09:31:29]json parsed OK: [09:31:29]protocol is kg_v1.0 [09:31:29]action value=close_receipt [09:31:29]process_action close_receipt [09:31:29]cmd_close_receipt [09:31:29]MH_GetDate [09:31:29]Write to MH i2c: F0 00 00 CB 19 D3 [09:31:29]Write i2c OK [09:31:29]MH_I2C_Read... [09:31:29]Read from MH i2c: F0 [09:31:29]MH_I2C_Read... [09:31:29]Read from MH i2c: F0 09 00 [09:31:29]MH_I2C_Read... [09:31:29]Read from MH i2c: F0 09 00 CB 19 00 72 62 C4 66 75 08 C2 66 7F [09:31:29]GetLastDocTimeStamp 1724146230 [09:31:29]current date 1724146290 [09:31:29]FM_GetShiftState [09:31:29]SAM_PROTO_GetShiftState [09:31:29]wFMCommunicate request_size=4 [09:31:29]MH_SAM_APDU [09:31:29]CAPDU: 80 13 01 00 [09:31:29]Write to MH i2c: E2 08 00 CC 19 80 13 01 00 00 00 00 00 62 [09:31:29]Write i2c OK [09:31:29]MH_I2C_Read... [09:31:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:29]Read from MH i2c: E2 [09:31:29]MH_I2C_Read... [09:31:29]Read from MH i2c: E2 0E 00 [09:31:29]MH_I2C_Read... [09:31:29]Read from MH i2c: E2 0E 00 CC 19 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 EC [09:31:29]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:31:29]wFMCommunicate OK [09:31:29]SAM_PROTO_GetShiftState done [09:31:29]FM_GetShiftState done [09:31:29]opened in 1724112758 [09:31:29]opened+sec_in_day 1724199158 [09:31:29]quantity*price = 17560 [09:31:29]sum+1 = 17561 [09:31:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 175.00 Внесено: 475.00 СДАЧА: 300.00 НСП 1% : 1.55 НДС 12% : 18.65 Наличными: 175.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 164 20.08.2024 09:31 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200865 ФПД: 121230591935668 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093130&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200865&fm=121230591935668&tin=02508201610067®Number=0000000000092545&sum=17500 [09:31:30]StoreToDocumentArchive [09:31:30]shift 466 fd 200865 [09:31:30]save to /storage/0466/doc_00200865 [09:31:30]save last doc name /storage/0466/doc_00200865 to /storage/kkm_last_doc_name [09:31:30]save OK [09:31:30]Clear old archive folders... [09:31:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:31:30]tlvbuf is B6F94210 [09:31:30]SAM_PROTO_ClearQueue [09:31:30]wFMCommunicate request_size=4 [09:31:30]MH_SAM_APDU [09:31:30]CAPDU: 80 09 00 00 [09:31:30]Write to MH i2c: E2 08 00 D9 19 80 09 00 00 00 00 00 00 64 [09:31:30]Write i2c OK [09:31:30]MH_I2C_Read... [09:31:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:31:30]Read from MH i2c: E2 [09:31:30]MH_I2C_Read... [09:31:30]Read from MH i2c: E2 03 00 [09:31:30]MH_I2C_Read... [09:31:30]Read from MH i2c: E2 03 00 D9 19 00 90 00 66 [09:31:30]RAPDU: 90 00 [09:31:30]wFMCommunicate OK [09:31:30]SAM_PROTO_ClearQueue done [09:31:30]KKMCreateOFDPacket [09:31:30]OFDProtocolAddRootSTLVToBuf [09:31:30]FM_MakeSignedData [09:31:30]FM_MakeSignedData [09:31:30]SAM_PROTO_SignData [09:31:30]wFMCommunicate request_size=4 [09:31:30]MH_SAM_APDU [09:31:30]CAPDU: 80 0D 01 02 [09:31:30]Write to MH i2c: E2 08 00 DA 19 80 0D 01 02 00 00 00 00 6C [09:31:30]Write i2c OK [09:31:30]MH_I2C_Read... [09:31:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:31:30]Read from MH i2c: E2 [09:31:30]MH_I2C_Read... [09:31:30]Read from MH i2c: E2 03 00 [09:31:30]MH_I2C_Read... [09:31:30]Read from MH i2c: E2 03 00 DA 19 00 90 00 67 [09:31:30]RAPDU: 90 00 [09:31:30]wFMCommunicate OK [09:31:30]wFMCommunicate request_size=255 [09:31:30]MH_SAM_APDU [09:31: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 1E 0A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 98 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 49 07 00 00 00 00 07 04 06 00 5C 44 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 72 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A1 10 03 00 35 04 06 00 6E [09:31:30]Write to MH i2c: E2 02 01 DB 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 1E 0A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 98 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 49 07 00 00 00 00 07 04 06 00 5C 44 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 72 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A1 10 03 00 35 04 06 00 6E 00 00 CB [09:31:30]Write i2c OK [09:31:30]MH_I2C_Read... [09:31:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:31]Read from MH i2c: E2 [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: E2 03 00 [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: E2 03 00 DB 19 00 90 00 68 [09:31:31]RAPDU: 90 00 [09:31:31]wFMCommunicate OK [09:31:31]wFMCommunicate request_size=10 [09:31:31]MH_SAM_APDU [09:31:31]CAPDU: 80 0D 02 02 05 42 32 5E 44 B4 [09:31:31]Write to MH i2c: E2 0D 00 DC 19 80 0D 02 02 05 00 42 32 5E 44 B4 00 00 43 [09:31:31]Write i2c OK [09:31:31]MH_I2C_Read... [09:31:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:31]Read from MH i2c: E2 [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: E2 03 00 [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: E2 03 00 DC 19 00 90 00 69 [09:31:31]RAPDU: 90 00 [09:31:31]wFMCommunicate OK [09:31:31]wFMCommunicate request_size=4 [09:31:31]MH_SAM_APDU [09:31:31]CAPDU: 80 0D 03 02 [09:31:31]Write to MH i2c: E2 08 00 DD 19 80 0D 03 02 00 00 00 00 71 [09:31:31]Write i2c OK [09:31:31]MH_I2C_Read... [09:31:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:31:31]Read from MH i2c: E2 [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: E2 0B 00 [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: E2 0B 00 DD 19 00 54 9A D8 38 E9 B9 AE FD 90 00 BD [09:31:31]RAPDU: 54 9A D8 38 E9 B9 AE FD 90 00 [09:31:31]wFMCommunicate OK [09:31:31]SAM_PROTO_SignData done [09:31:31]FM_MakeSignedData done [09:31:31]CreateOFDProtocolMessage [09:31:31]wFMCommunicate request_size=4 [09:31:31]MH_SAM_APDU [09:31:31]CAPDU: 80 11 00 00 [09:31:31]Write to MH i2c: E2 08 00 DE 19 80 11 00 00 00 00 00 00 71 [09:31:31]Write i2c OK [09:31:31]MH_I2C_Read... [09:31:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:31]Read from MH i2c: E2 [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: E2 17 00 [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: E2 17 00 DE 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BE [09:31:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:31:31]wFMCommunicate OK [09:31:31]CreateOFDProtocolMessage done [09:31:31]OFDSenderStorePacket 200865 [09:31:31]StoreOFDPacket docnum=200865 [09:31:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 14 AE 07 01 2E 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 1E 0A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 98 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 49 07 00 00 00 00 07 04 06 00 5C 44 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 72 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A1 10 03 00 35 04 06 00 6E 42 32 5E 44 B4 54 9A D8 38 E9 B9 AE FD [09:31:31]CheckFolder [09:31:31]dirname=/storage/ofd_packets [09:31:31]CheckFolder done [09:31:31]ProducePacketName [09:31:31]name=ofd_packets/00200865 [09:31:31]NVStorageSaveData ofd_packets/00200865 [09:31:31]File name is /storage/ofd_packets/00200865 [09:31:31]Write 301 bytes [09:31:31]NVStorageSaveData done [09:31:31]OFDSenderStorePacket done [09:31:31]KKMCreateOFDPacket done [09:31:31]NVStorageSaveData kkm_last_timestamp [09:31:31]File name is /storage/kkm_last_timestamp [09:31:31]Write 4 bytes [09:31:31]NVStorageSaveData done [09:31:31]ExternCall_PrintAddStr [09:31:31]wPrintStart [09:31:31]Write to MH i2c: 01 00 00 DF 19 F8 [09:31:31]Write i2c OK [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: 01 [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: 01 07 00 [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: 01 07 00 DF 19 00 00 00 00 00 FF 0F 0D [09:31:31]RasterBufferAndPrint [09:31:31]line Счет N : (1)11328451 [09:31:31]line ИНН: 02508201610067 [09:31:31]line Контрольно-Кассовый Чек [09:31:31]line ПРОДАЖА [09:31:31]line ТРК (МРК, ГНК) : 32 [09:31:31]line Товар: 2710124130 [09:31:31]line Аи-92-К-4 [09:31:31]line 2.590 * 67.80 [09:31:31]line = 175.60 [09:31:31]line НДС 12% НСП 1% [09:31:31]line > о реализуемом товаре [09:31:31]line ОКРУГЛЕНИЕ: -0.60 [09:31:31]line ИТОГО: 175.00 [09:31:31]line Внесено: 475.00 [09:31:31]line СДАЧА: 300.00 [09:31:31]line НСП 1% : 1.55 [09:31:31]line НДС 12% : 18.65 [09:31:31]line Наличными: 175.00 [09:31:31]line Безнал.: 0.00 [09:31:31]line Место: АЗС № 95 "Партнер Нефть" [09:31:31]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:31:31]line СНО: Общий режим [09:31:31]line Чек 164 20.08.2024 09:31 [09:31:31]line Смена: 466 ФФД: 1.0 [09:31:31]line ЗНМ: 0300000079 [09:31:31]line РНМ: 0000000000092545 [09:31:31]line Версия ККМ: 001 [09:31:31]line ФМ: 0000000000871802 [09:31:31]line ФД: 200865 [09:31:31]line ФПД: 121230591935668 [09:31:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093130&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200865&fm=121230591935668&tin=02508201610067®Number=0000000000092545&sum=17500 [09:31:31]written 0, free lines is 4095 [09:31:31]OFD Sender: Processing packet 200865 [packets to send 247, broken 246] [09:31:31]ProducePacketName [09:31:31]name=ofd_packets/00200865 [09:31:31]OFD Sender: To server: pG, [09:31:31]CommunicateWithHost lk.salyk.kg:30040 [09:31:31]ConnectInit lk.salyk.kg [09:31:31]Connected sock=10 [09:31:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 14 AE 07 01 2E 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 1E 0A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 98 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 49 07 00 00 00 00 07 04 06 00 5C 44 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 72 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A1 10 03 00 35 04 06 00 6E 42 32 5E 44 B4 54 9A D8 38 E9 B9 AE FD [09:31:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6E 9F 47 00 61 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 31 38 30 32 10 04 04 00 A1 10 03 00 F4 03 04 00 D9 0C C4 66 B6 04 01 00 00 D8 E1 8B C6 BF B9 95 90 [09:31:31]CommunicateWithHost err = 0 [09:31:31]CheckOFDResponse [09:31:31]1017 (14) - 77093643461234 [09:31:31]1041 (16) - 0000000000871802 [09:31:31]1040 (4) - 200865 [09:31:31]1012 (4) - 20.08.2024 03:26 [09:31:31]1206 (1) - 0 [09:31:31]OFD Sender: Remove packet 200865 [09:31:31]ProducePacketName [09:31:31]name=ofd_packets/00200865 [09:31:31]NVStorageDeleteData [09:31:31]Write to MH i2c: 01 00 00 0A 1A 24 [09:31:31]Write i2c OK [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: 01 [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: 01 07 00 [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: 01 07 00 0A 1A 00 00 00 00 00 D9 0C 10 [09:31:31]RasterBufferAndPrint [09:31:31]line [09:31:31]line [09:31:31]line [09:31:31]line [09:31:31]line [09:31:31]written 0, free lines is 3296 [09:31:31]MH_Cut [09:31:31]Write to MH i2c: D1 01 00 11 1A 01 FD [09:31:31]Write i2c OK [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: D1 [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: D1 01 00 [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: D1 01 00 11 1A 00 FC [09:31:31]Write to MH i2c: 01 00 00 12 1A 2C [09:31:31]Write i2c OK [09:31:31]MH_I2C_Read... [09:31:32]OFD Sender: No OFD packet to send [09:31:32]*** Cut start [09:31:32]*** Purtial cut [09:31:32]*** Stage 1: CUTSNS_PIN = 1 [09:31:32]Read from MH i2c: 01 [09:31:32]MH_I2C_Read... [09:31:32]*** Stop cut motor [09:31:32]*** Cut end [09:31:32]Read from MH i2c: 01 07 00 [09:31:32]MH_I2C_Read... [09:31:32]Read from MH i2c: 01 07 00 12 1A 00 00 00 00 00 FF 0F 41 [09:31:32]process_action close_receipt done [09:31:32]requested_data is exist [09:31:32]produce_requested_data [09:31:32]requested_item fm.sn is exist - process it [09:31:32]wFMCommunicate request_size=4 [09:31:32]MH_SAM_APDU [09:31:32]CAPDU: 80 11 00 00 [09:31:32]Write to MH i2c: E2 08 00 13 1A 80 11 00 00 00 00 00 00 A7 [09:31:32]Write i2c OK [09:31:32]MH_I2C_Read... [09:31:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:32]Read from MH i2c: E2 [09:31:32]MH_I2C_Read... [09:31:32]Read from MH i2c: E2 17 00 [09:31:32]MH_I2C_Read... [09:31:32]Read from MH i2c: E2 17 00 13 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F4 [09:31:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:31:32]wFMCommunicate OK [09:31:32]requested_item fd.num is exist - process it [09:31:32]SAM_PROTO_GetFieldsCounters [09:31:32]wFMCommunicate request_size=4 [09:31:32]MH_SAM_APDU [09:31:32]CAPDU: 80 13 00 00 [09:31:32]Write to MH i2c: E2 08 00 14 1A 80 13 00 00 00 00 00 00 AA [09:31:32]Write i2c OK [09:31:32]MH_I2C_Read... [09:31:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:31:32]Read from MH i2c: E2 [09:31:32]MH_I2C_Read... [09:31:32]Read from MH i2c: E2 62 00 [09:31:32]MH_I2C_Read... [09:31:32]Read from MH i2c: E2 62 00 14 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A1 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 38 [09:31:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A1 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:31:33]wFMCommunicate OK [09:31:33]SAM_PROTO_GetFieldsCounters done [09:31:33]requested_item shift.num is exist - process it [09:31:33]requested_item shift.opened is exist - process it [09:31:33]req_shift_opened [09:31:33]FM_GetShiftState [09:31:33]SAM_PROTO_GetShiftState [09:31:33]wFMCommunicate request_size=4 [09:31:33]MH_SAM_APDU [09:31:33]CAPDU: 80 13 01 00 [09:31:33]Write to MH i2c: E2 08 00 15 1A 80 13 01 00 00 00 00 00 AC [09:31:33]Write i2c OK [09:31:33]MH_I2C_Read... [09:31:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:33]Read from MH i2c: E2 [09:31:33]MH_I2C_Read... [09:31:33]Read from MH i2c: E2 0E 00 [09:31:33]MH_I2C_Read... [09:31:33]Read from MH i2c: E2 0E 00 15 1A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 36 [09:31:33]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:31:33]wFMCommunicate OK [09:31:33]SAM_PROTO_GetShiftState done [09:31:33]FM_GetShiftState done [09:31:33]req_shift_opened done [09:31:33]requested_item shift.open_date is exist - process it [09:31:33]req_shift_open_date [09:31:33]req_shift_open_date done [09:31:33]produce_requested_data done [09:31:33]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200865,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:31:33]process_action_free close_receipt [09:31:33]json_value_free [09:31:33]json_value_free done [09:31:33]process_json_proto returns [09:31:33]Send response to host [09:31:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200865,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:31:33]free response buf [09:31:33]execute_script done [09:31:33]execute_script returns [09:31:33]free content buf [09:31:33]Sock 9.Close socket [09:31:33]Sock 9.Thread stoped [09:31:33]accept exits with 8 [09:31:33]New connection [09:31:33]New thread 3067067748 created [09:31:33]Thread 3067211108 joined [09:31:33]Waiting for new connection... [09:31:33] Sock 8.Parse request [09:31:33]Sock 8.Check first char [09:31:33]Sock 8.First char is OK [09:31:33]request: POST /json_proto HTTP/1.0 [09:31:33]Method: POST [09:31:33]URL: /json_proto [09:31:33]Method is POST - this is cgi request [09:31:33]url: /json_proto [09:31:33]query_string will be loaded in cgi processing [09:31:33]execute_cgi json_proto POST (null) [09:31:33]execute_cgi path=json_proto method=POST [09:31:33]POST find Content-Length [09:31:33]Host: 172.17.46.195:8080 [09:31:33]Content-Length: 679 [09:31:33]Content-Type: application/json [09:31:33] [09:31:33]POST finish read [09:31:33]Found Content-Length = 679 [09:31:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328452", "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" : 67.80, "quantity" : 4.230, "sum" : 286.79, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 286.00, "payments": [ { "type": 0, "sum" : 286.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:31:33]execute_script... [09:31: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)11328452", "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" : 67.80, "quantity" : 4.230, "sum" : 286.79, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 286.00, "payments": [ { "type": 0, "sum" : 286.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:31:33]POST & json_proto [09:31:33]process_json_proto [09:31:33]json parsed OK: [09:31:33]protocol is kg_v1.0 [09:31:33]action value=close_receipt [09:31:33]process_action close_receipt [09:31:33]cmd_close_receipt [09:31:33]MH_GetDate [09:31:33]Write to MH i2c: F0 00 00 16 1A 1F [09:31:33]Write i2c OK [09:31:33]MH_I2C_Read... [09:31:33]Read from MH i2c: F0 [09:31:33]MH_I2C_Read... [09:31:33]Read from MH i2c: F0 09 00 [09:31:33]MH_I2C_Read... [09:31:33]Read from MH i2c: F0 09 00 16 1A 00 76 62 C4 66 75 08 C2 66 CF [09:31:33]GetLastDocTimeStamp 1724146290 [09:31:33]current date 1724146294 [09:31:33]FM_GetShiftState [09:31:33]SAM_PROTO_GetShiftState [09:31:33]wFMCommunicate request_size=4 [09:31:33]MH_SAM_APDU [09:31:33]CAPDU: 80 13 01 00 [09:31:33]Write to MH i2c: E2 08 00 17 1A 80 13 01 00 00 00 00 00 AE [09:31:33]Write i2c OK [09:31:33]MH_I2C_Read... [09:31:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:33]Read from MH i2c: E2 [09:31:33]MH_I2C_Read... [09:31:33]Read from MH i2c: E2 0E 00 [09:31:33]MH_I2C_Read... [09:31:33]Read from MH i2c: E2 0E 00 17 1A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 38 [09:31:33]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:31:33]wFMCommunicate OK [09:31:33]SAM_PROTO_GetShiftState done [09:31:33]FM_GetShiftState done [09:31:33]opened in 1724112758 [09:31:33]opened+sec_in_day 1724199158 [09:31:33]quantity*price = 28679 [09:31:33]sum+1 = 28680 [09:31:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.79 ИТОГО: 286.00 Внесено: 500.00 СДАЧА: 214.00 НСП 1% : 2.54 НДС 12% : 30.46 Наличными: 286.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 165 20.08.2024 09:31 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200866 ФПД: 278247746293087 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093134&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200866&fm=278247746293087&tin=02508201610067®Number=0000000000092545&sum=28600 [09:31:34]StoreToDocumentArchive [09:31:34]shift 466 fd 200866 [09:31:34]save to /storage/0466/doc_00200866 [09:31:34]save last doc name /storage/0466/doc_00200866 to /storage/kkm_last_doc_name [09:31:34]save OK [09:31:34]Clear old archive folders... [09:31:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:31:34]tlvbuf is 0106B060 [09:31:34]SAM_PROTO_ClearQueue [09:31:34]wFMCommunicate request_size=4 [09:31:34]MH_SAM_APDU [09:31:34]CAPDU: 80 09 00 00 [09:31:34]Write to MH i2c: E2 08 00 24 1A 80 09 00 00 00 00 00 00 B0 [09:31:34]Write i2c OK [09:31:34]MH_I2C_Read... [09:31:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:31:34]Read from MH i2c: E2 [09:31:34]MH_I2C_Read... [09:31:34]Read from MH i2c: E2 03 00 [09:31:34]MH_I2C_Read... [09:31:34]Read from MH i2c: E2 03 00 24 1A 00 90 00 B2 [09:31:34]RAPDU: 90 00 [09:31:34]wFMCommunicate OK [09:31:34]SAM_PROTO_ClearQueue done [09:31:34]KKMCreateOFDPacket [09:31:34]OFDProtocolAddRootSTLVToBuf [09:31:34]FM_MakeSignedData [09:31:34]FM_MakeSignedData [09:31:34]SAM_PROTO_SignData [09:31:34]wFMCommunicate request_size=4 [09:31:34]MH_SAM_APDU [09:31:34]CAPDU: 80 0D 01 02 [09:31:34]Write to MH i2c: E2 08 00 25 1A 80 0D 01 02 00 00 00 00 B8 [09:31:34]Write i2c OK [09:31:34]MH_I2C_Read... [09:31:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:31:34]Read from MH i2c: E2 [09:31:34]MH_I2C_Read... [09:31:34]Read from MH i2c: E2 03 00 [09:31:34]MH_I2C_Read... [09:31:34]Read from MH i2c: E2 03 00 25 1A 00 90 00 B3 [09:31:34]RAPDU: 90 00 [09:31:34]wFMCommunicate OK [09:31:34]wFMCommunicate request_size=255 [09:31:34]MH_SAM_APDU [09:31: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 86 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 07 70 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 0B 00 00 00 00 07 04 06 00 B8 6F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 76 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A2 10 03 00 35 04 06 00 FD [09:31:34]Write to MH i2c: E2 02 01 26 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 86 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 07 70 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 0B 00 00 00 00 07 04 06 00 B8 6F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 76 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A2 10 03 00 35 04 06 00 FD 00 00 C7 [09:31:34]Write i2c OK [09:31:34]MH_I2C_Read... [09:31:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:35]Read from MH i2c: E2 [09:31:35]MH_I2C_Read... [09:31:35]Read from MH i2c: E2 03 00 [09:31:35]MH_I2C_Read... [09:31:35]Read from MH i2c: E2 03 00 26 1A 00 90 00 B4 [09:31:35]RAPDU: 90 00 [09:31:35]wFMCommunicate OK [09:31:35]wFMCommunicate request_size=10 [09:31:35]MH_SAM_APDU [09:31:35]CAPDU: 80 0D 02 02 05 10 9A 13 CD 5F [09:31:35]Write to MH i2c: E2 0D 00 27 1A 80 0D 02 02 05 00 10 9A 13 CD 5F 00 00 AE [09:31:35]Write i2c OK [09:31:35]MH_I2C_Read... [09:31:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:35]Read from MH i2c: E2 [09:31:35]MH_I2C_Read... [09:31:35]Read from MH i2c: E2 03 00 [09:31:35]MH_I2C_Read... [09:31:35]Read from MH i2c: E2 03 00 27 1A 00 90 00 B5 [09:31:35]RAPDU: 90 00 [09:31:35]wFMCommunicate OK [09:31:35]wFMCommunicate request_size=4 [09:31:35]MH_SAM_APDU [09:31:35]CAPDU: 80 0D 03 02 [09:31:35]Write to MH i2c: E2 08 00 28 1A 80 0D 03 02 00 00 00 00 BD [09:31:35]Write i2c OK [09:31:35]MH_I2C_Read... [09:31:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:31:35]Read from MH i2c: E2 [09:31:35]MH_I2C_Read... [09:31:35]Read from MH i2c: E2 0B 00 [09:31:35]MH_I2C_Read... [09:31:35]Read from MH i2c: E2 0B 00 28 1A 00 AC 70 19 CD 86 24 14 D8 90 00 56 [09:31:35]RAPDU: AC 70 19 CD 86 24 14 D8 90 00 [09:31:35]wFMCommunicate OK [09:31:35]SAM_PROTO_SignData done [09:31:35]FM_MakeSignedData done [09:31:35]CreateOFDProtocolMessage [09:31:35]wFMCommunicate request_size=4 [09:31:35]MH_SAM_APDU [09:31:35]CAPDU: 80 11 00 00 [09:31:35]Write to MH i2c: E2 08 00 29 1A 80 11 00 00 00 00 00 00 BD [09:31:35]Write i2c OK [09:31:35]MH_I2C_Read... [09:31:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:35]Read from MH i2c: E2 [09:31:35]MH_I2C_Read... [09:31:35]Read from MH i2c: E2 17 00 [09:31:35]MH_I2C_Read... [09:31:35]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 31 38 30 32 90 00 0A [09:31:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:31:35]wFMCommunicate OK [09:31:35]CreateOFDProtocolMessage done [09:31:35]OFDSenderStorePacket 200866 [09:31:35]StoreOFDPacket docnum=200866 [09:31:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D7 A1 07 01 CD 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 07 70 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 0B 00 00 00 00 07 04 06 00 B8 6F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 76 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A2 10 03 00 35 04 06 00 FD 10 9A 13 CD 5F AC 70 19 CD 86 24 14 D8 [09:31:35]CheckFolder [09:31:35]dirname=/storage/ofd_packets [09:31:35]CheckFolder done [09:31:35]ProducePacketName [09:31:35]name=ofd_packets/00200866 [09:31:35]NVStorageSaveData ofd_packets/00200866 [09:31:35]File name is /storage/ofd_packets/00200866 [09:31:35]Write 301 bytes [09:31:35]NVStorageSaveData done [09:31:35]OFDSenderStorePacket done [09:31:35]KKMCreateOFDPacket done [09:31:35]NVStorageSaveData kkm_last_timestamp [09:31:35]File name is /storage/kkm_last_timestamp [09:31:35]Write 4 bytes [09:31:35]NVStorageSaveData done [09:31:35]ExternCall_PrintAddStr [09:31:35]wPrintStart [09:31:35]Write to MH i2c: 01 00 00 2A 1A 44 [09:31:35]Write i2c OK [09:31:35]MH_I2C_Read... [09:31:35]Read from MH i2c: 01 [09:31:35]MH_I2C_Read... [09:31:35]Read from MH i2c: 01 07 00 [09:31:35]MH_I2C_Read... [09:31:35]Read from MH i2c: 01 07 00 2A 1A 00 00 00 00 00 FF 0F 59 [09:31:35]RasterBufferAndPrint [09:31:35]line Счет N : (1)11328452 [09:31:35]line ИНН: 02508201610067 [09:31:35]line Контрольно-Кассовый Чек [09:31:35]line ПРОДАЖА [09:31:35]line ТРК (МРК, ГНК) : 42 [09:31:35]line Товар: 2710124130 [09:31:35]line Аи-92-К-4 [09:31:35]line 4.230 * 67.80 [09:31:35]line = 286.79 [09:31:35]line НДС 12% НСП 1% [09:31:35]line > о реализуемом товаре [09:31:35]line ОКРУГЛЕНИЕ: -0.79 [09:31:35]line ИТОГО: 286.00 [09:31:35]line Внесено: 500.00 [09:31:35]line СДАЧА: 214.00 [09:31:35]line НСП 1% : 2.54 [09:31:35]line НДС 12% : 30.46 [09:31:35]line Наличными: 286.00 [09:31:35]line Безнал.: 0.00 [09:31:35]line Место: АЗС № 95 "Партнер Нефть" [09:31:35]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:31:35]line СНО: Общий режим [09:31:35]line Чек 165 20.08.2024 09:31 [09:31:35]line Смена: 466 ФФД: 1.0 [09:31:35]line ЗНМ: 0300000079 [09:31:35]line РНМ: 0000000000092545 [09:31:35]line Версия ККМ: 001 [09:31:35]line ФМ: 0000000000871802 [09:31:35]line ФД: 200866 [09:31:35]line ФПД: 278247746293087 [09:31:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093134&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200866&fm=278247746293087&tin=02508201610067®Number=0000000000092545&sum=28600 [09:31:35]OFD Sender: Processing packet 200866 [packets to send 247, broken 246] [09:31:35]ProducePacketName [09:31:35]name=ofd_packets/00200866 [09:31:35]OFD Sender: To server: pG, [09:31:35]CommunicateWithHost lk.salyk.kg:30040 [09:31:35]ConnectInit lk.salyk.kg [09:31:35]written 0, free lines is 4095 [09:31:35]Connected sock=10 [09:31:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D7 A1 07 01 CD 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 07 70 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 0B 00 00 00 00 07 04 06 00 B8 6F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 76 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A2 10 03 00 35 04 06 00 FD 10 9A 13 CD 5F AC 70 19 CD 86 24 14 D8 [09:31:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 7C 8B 47 00 5F 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 31 38 30 32 10 04 04 00 A2 10 03 00 F4 03 04 00 DE 0C C4 66 B6 04 01 00 00 5B AC 94 A7 DE 37 C9 46 [09:31:36]CommunicateWithHost err = 0 [09:31:36]CheckOFDResponse [09:31:36]1017 (14) - 77093643461234 [09:31:36]1041 (16) - 0000000000871802 [09:31:36]1040 (4) - 200866 [09:31:36]1012 (4) - 20.08.2024 03:26 [09:31:36]1206 (1) - 0 [09:31:36]OFD Sender: Remove packet 200866 [09:31:36]ProducePacketName [09:31:36]name=ofd_packets/00200866 [09:31:36]NVStorageDeleteData [09:31:36]Write to MH i2c: 01 00 00 55 1A 6F [09:31:36]Write i2c OK [09:31:36]MH_I2C_Read... [09:31:36]Read from MH i2c: 01 [09:31:36]MH_I2C_Read... [09:31:36]Read from MH i2c: 01 07 00 [09:31:36]MH_I2C_Read... [09:31:36]Read from MH i2c: 01 07 00 55 1A 00 00 00 00 00 FD 0C 7F [09:31:36]RasterBufferAndPrint [09:31:36]line [09:31:36]line [09:31:36]line [09:31:36]line [09:31:36]line [09:31:36]written 0, free lines is 3339 [09:31:36]MH_Cut [09:31:36]Write to MH i2c: D1 01 00 5C 1A 01 48 [09:31:36]Write i2c OK [09:31:36]MH_I2C_Read... [09:31:36]Read from MH i2c: D1 [09:31:36]MH_I2C_Read... [09:31:36]Read from MH i2c: D1 01 00 [09:31:36]MH_I2C_Read... [09:31:36]Read from MH i2c: D1 01 00 5C 1A 00 47 [09:31:36]Write to MH i2c: 01 00 00 5D 1A 77 [09:31:36]Write i2c OK [09:31:36]MH_I2C_Read... [09:31:36]OFD Sender: No OFD packet to send [09:31:36]*** Cut start [09:31:36]*** Purtial cut [09:31:36]*** CUTSNS_PIN = 0 [09:31:37]*** Stage 1: CUTSNS_PIN = 1 [09:31:38]Read from MH i2c: 01 [09:31:38]MH_I2C_Read... [09:31:38]*** Stop cut motor [09:31:38]*** Cut end [09:31:38]Read from MH i2c: 01 07 00 [09:31:38]MH_I2C_Read... [09:31:38]Read from MH i2c: 01 07 00 5D 1A 00 00 00 00 00 FF 0F 8C [09:31:38]process_action close_receipt done [09:31:38]requested_data is exist [09:31:38]produce_requested_data [09:31:38]requested_item fm.sn is exist - process it [09:31:38]wFMCommunicate request_size=4 [09:31:38]MH_SAM_APDU [09:31:38]CAPDU: 80 11 00 00 [09:31:38]Write to MH i2c: E2 08 00 5E 1A 80 11 00 00 00 00 00 00 F2 [09:31:38]Write i2c OK [09:31:38]MH_I2C_Read... [09:31:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:39]Read from MH i2c: E2 [09:31:39]MH_I2C_Read... [09:31:39]Read from MH i2c: E2 17 00 [09:31:39]MH_I2C_Read... [09:31:39]Read from MH i2c: E2 17 00 5E 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3F [09:31:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:31:39]wFMCommunicate OK [09:31:39]requested_item fd.num is exist - process it [09:31:39]SAM_PROTO_GetFieldsCounters [09:31:39]wFMCommunicate request_size=4 [09:31:39]MH_SAM_APDU [09:31:39]CAPDU: 80 13 00 00 [09:31:39]Write to MH i2c: E2 08 00 5F 1A 80 13 00 00 00 00 00 00 F5 [09:31:39]Write i2c OK [09:31:39]MH_I2C_Read... [09:31:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:31:39]Read from MH i2c: E2 [09:31:39]MH_I2C_Read... [09:31:39]Read from MH i2c: E2 62 00 [09:31:39]MH_I2C_Read... [09:31:39]Read from MH i2c: E2 62 00 5F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A2 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 87 [09:31: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A2 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:31:39]wFMCommunicate OK [09:31:39]SAM_PROTO_GetFieldsCounters done [09:31:39]requested_item shift.num is exist - process it [09:31:39]requested_item shift.opened is exist - process it [09:31:39]req_shift_opened [09:31:39]FM_GetShiftState [09:31:39]SAM_PROTO_GetShiftState [09:31:39]wFMCommunicate request_size=4 [09:31:39]MH_SAM_APDU [09:31:39]CAPDU: 80 13 01 00 [09:31:39]Write to MH i2c: E2 08 00 60 1A 80 13 01 00 00 00 00 00 F7 [09:31:39]Write i2c OK [09:31:39]MH_I2C_Read... [09:31:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:39]Read from MH i2c: E2 [09:31:39]MH_I2C_Read... [09:31:39]Read from MH i2c: E2 0E 00 [09:31:39]MH_I2C_Read... [09:31:39]Read from MH i2c: E2 0E 00 60 1A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 81 [09:31:39]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:31:39]wFMCommunicate OK [09:31:39]SAM_PROTO_GetShiftState done [09:31:39]FM_GetShiftState done [09:31:39]req_shift_opened done [09:31:39]requested_item shift.open_date is exist - process it [09:31:39]req_shift_open_date [09:31:39]req_shift_open_date done [09:31:39]produce_requested_data done [09:31:39]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200866,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:31:39]process_action_free close_receipt [09:31:39]json_value_free [09:31:39]json_value_free done [09:31:39]process_json_proto returns [09:31:39]Send response to host [09:31:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200866,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:31:39]free response buf [09:31:39]execute_script done [09:31:39]execute_script returns [09:31:39]free content buf [09:31:39]Sock 8.Close socket [09:31:39]Sock 8.Thread stoped [09:31:41]OFD Sender: No OFD packet to send [09:31:46]OFD Sender: No OFD packet to send [09:31:51]OFD Sender: No OFD packet to send [09:31:56]OFD Sender: No OFD packet to send [09:32:01]OFD Sender: No OFD packet to send [09:32:06]OFD Sender: No OFD packet to send [09:32:11]OFD Sender: No OFD packet to send [09:32:16]OFD Sender: No OFD packet to send [09:32:21]OFD Sender: No OFD packet to send [09:32:26]OFD Sender: No OFD packet to send [09:32:31]OFD Sender: No OFD packet to send [09:32:36]OFD Sender: No OFD packet to send [09:32:41]OFD Sender: No OFD packet to send [09:32:46]OFD Sender: No OFD packet to send [09:32:51]OFD Sender: No OFD packet to send [09:32:56]OFD Sender: No OFD packet to send [09:33:01]OFD Sender: No OFD packet to send [09:33:06]OFD Sender: No OFD packet to send [09:33:11]OFD Sender: No OFD packet to send [09:33:16]OFD Sender: No OFD packet to send [09:33:21]OFD Sender: No OFD packet to send [09:33: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:40]accept exits with 9 [09:33:40]New connection [09:33:40]New thread 3067211108 created [09:33:40]Thread 3067067748 joined [09:33:40]Waiting for new connection... [09:33:40] Sock 9.Parse request [09:33:40]Sock 9.Check first char [09:33:40]Sock 9.First char is OK [09:33:40]request: POST /json_proto HTTP/1.0 [09:33:40]Method: POST [09:33:40]URL: /json_proto [09:33:40]Method is POST - this is cgi request [09:33:40]url: /json_proto [09:33:40]query_string will be loaded in cgi processing [09:33:40]execute_cgi json_proto POST (null) [09:33:40]execute_cgi path=json_proto method=POST [09:33:40]POST find Content-Length [09:33:40]Host: 172.17.46.195:8080 [09:33:40]Content-Length: 679 [09:33:40]Content-Type: application/json [09:33:40] [09:33:40]POST finish read [09:33:40]Found Content-Length = 679 [09:33:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328453", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:40]execute_script... [09: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)11328453", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:40]POST & json_proto [09:33:40]process_json_proto [09:33:40]json parsed OK: [09:33:40]protocol is kg_v1.0 [09:33:40]action value=close_receipt [09:33:40]process_action close_receipt [09:33:40]cmd_close_receipt [09:33:40]MH_GetDate [09:33:40]Write to MH i2c: F0 00 00 61 1A 6A [09:33:40]Write i2c OK [09:33:40]MH_I2C_Read... [09:33:40]Read from MH i2c: F0 [09:33:40]MH_I2C_Read... [09:33:40]Read from MH i2c: F0 09 00 [09:33:40]MH_I2C_Read... [09:33:40]Read from MH i2c: F0 09 00 61 1A 00 F4 62 C4 66 75 08 C2 66 98 [09:33:40]GetLastDocTimeStamp 1724146294 [09:33:40]current date 1724146420 [09:33:40]FM_GetShiftState [09:33:40]SAM_PROTO_GetShiftState [09:33:40]wFMCommunicate request_size=4 [09:33:40]MH_SAM_APDU [09:33:40]CAPDU: 80 13 01 00 [09:33:40]Write to MH i2c: E2 08 00 62 1A 80 13 01 00 00 00 00 00 F9 [09:33:40]Write i2c OK [09:33:40]MH_I2C_Read... [09:33:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:40]Read from MH i2c: E2 [09:33:40]MH_I2C_Read... [09:33:40]Read from MH i2c: E2 0E 00 [09:33:40]MH_I2C_Read... [09:33:40]Read from MH i2c: E2 0E 00 62 1A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 83 [09:33:40]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:33:40]wFMCommunicate OK [09:33:40]SAM_PROTO_GetShiftState done [09:33:40]FM_GetShiftState done [09:33:40]opened in 1724112758 [09:33:40]opened+sec_in_day 1724199158 [09:33:40]quantity*price = 60003 [09:33:40]sum+1 = 60004 [09:33:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 166 20.08.2024 09:33 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200867 ФПД: 281291286164368 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093341&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200867&fm=281291286164368&tin=02508201610067®Number=0000000000092545&sum=60000 [09:33:41]StoreToDocumentArchive [09:33:41]shift 466 fd 200867 [09:33:41]save to /storage/0466/doc_00200867 [09:33:41]save last doc name /storage/0466/doc_00200867 to /storage/kkm_last_doc_name [09:33:41]save OK [09:33:41]Clear old archive folders... [09:33:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:33:41]tlvbuf is 01070DF0 [09:33:41]SAM_PROTO_ClearQueue [09:33:41]wFMCommunicate request_size=4 [09:33:41]MH_SAM_APDU [09:33:41]CAPDU: 80 09 00 00 [09:33:41]Write to MH i2c: E2 08 00 6F 1A 80 09 00 00 00 00 00 00 FB [09:33:41]Write i2c OK [09:33:41]MH_I2C_Read... [09:33:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:33:41]Read from MH i2c: E2 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: E2 03 00 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: E2 03 00 6F 1A 00 90 00 FD [09:33:41]RAPDU: 90 00 [09:33:41]wFMCommunicate OK [09:33:41]SAM_PROTO_ClearQueue done [09:33:41]KKMCreateOFDPacket [09:33:41]OFDProtocolAddRootSTLVToBuf [09:33:41]FM_MakeSignedData [09:33:41]FM_MakeSignedData [09:33:41]SAM_PROTO_SignData [09:33:41]wFMCommunicate request_size=4 [09:33:41]MH_SAM_APDU [09:33:41]CAPDU: 80 0D 01 02 [09:33:41]Write to MH i2c: E2 08 00 70 1A 80 0D 01 02 00 00 00 00 03 [09:33:41]Write i2c OK [09:33:41]MH_I2C_Read... [09:33:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:33:41]Read from MH i2c: E2 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: E2 03 00 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: E2 03 00 70 1A 00 90 00 FE [09:33:41]RAPDU: 90 00 [09:33:41]wFMCommunicate OK [09:33:41]wFMCommunicate request_size=255 [09:33:41]MH_SAM_APDU [09:33: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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 F5 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A3 10 03 00 35 04 06 00 FF [09:33:41]Write to MH i2c: E2 02 01 71 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 F5 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A3 10 03 00 35 04 06 00 FF 00 00 F1 [09:33:41]Write i2c OK [09:33:41]MH_I2C_Read... [09:33:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:41]Read from MH i2c: E2 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: E2 03 00 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: E2 03 00 71 1A 00 90 00 FF [09:33:41]RAPDU: 90 00 [09:33:41]wFMCommunicate OK [09:33:41]wFMCommunicate request_size=10 [09:33:41]MH_SAM_APDU [09:33:41]CAPDU: 80 0D 02 02 05 D5 3B 30 B3 90 [09:33:41]Write to MH i2c: E2 0D 00 72 1A 80 0D 02 02 05 00 D5 3B 30 B3 90 00 00 93 [09:33:41]Write i2c OK [09:33:41]MH_I2C_Read... [09:33:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:41]Read from MH i2c: E2 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: E2 03 00 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: E2 03 00 72 1A 00 90 00 00 [09:33:41]RAPDU: 90 00 [09:33:41]wFMCommunicate OK [09:33:41]wFMCommunicate request_size=4 [09:33:41]MH_SAM_APDU [09:33:41]CAPDU: 80 0D 03 02 [09:33:41]Write to MH i2c: E2 08 00 73 1A 80 0D 03 02 00 00 00 00 08 [09:33:41]Write i2c OK [09:33:41]MH_I2C_Read... [09:33:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:33:41]Read from MH i2c: E2 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: E2 0B 00 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: E2 0B 00 73 1A 00 57 82 0C 58 7D 17 98 AA 90 00 1C [09:33:41]RAPDU: 57 82 0C 58 7D 17 98 AA 90 00 [09:33:41]wFMCommunicate OK [09:33:41]SAM_PROTO_SignData done [09:33:41]FM_MakeSignedData done [09:33:41]CreateOFDProtocolMessage [09:33:41]wFMCommunicate request_size=4 [09:33:41]MH_SAM_APDU [09:33:41]CAPDU: 80 11 00 00 [09:33:41]Write to MH i2c: E2 08 00 74 1A 80 11 00 00 00 00 00 00 08 [09:33:41]Write i2c OK [09:33:41]MH_I2C_Read... [09:33:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:41]Read from MH i2c: E2 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: E2 17 00 [09:33:41]MH_I2C_Read... [09:33:41]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 31 38 30 32 90 00 55 [09:33:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:33:41]wFMCommunicate OK [09:33:41]CreateOFDProtocolMessage done [09:33:41]OFDSenderStorePacket 200867 [09:33:41]StoreOFDPacket docnum=200867 [09:33:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4C 27 07 01 A6 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 F5 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A3 10 03 00 35 04 06 00 FF D5 3B 30 B3 90 57 82 0C 58 7D 17 98 AA [09:33:41]CheckFolder [09:33:41]dirname=/storage/ofd_packets [09:33:41]CheckFolder done [09:33:41]ProducePacketName [09:33:41]name=ofd_packets/00200867 [09:33:41]NVStorageSaveData ofd_packets/00200867 [09:33:41]File name is /storage/ofd_packets/00200867 [09:33:41]Write 301 bytes [09:33:41]NVStorageSaveData done [09:33:41]OFDSenderStorePacket done [09:33:41]KKMCreateOFDPacket done [09:33:41]NVStorageSaveData kkm_last_timestamp [09:33:41]File name is /storage/kkm_last_timestamp [09:33:41]Write 4 bytes [09:33:41]NVStorageSaveData done [09:33:41]ExternCall_PrintAddStr [09:33:41]wPrintStart [09:33:41]Write to MH i2c: 01 00 00 75 1A 8F [09:33:41]Write i2c OK [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: 01 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: 01 07 00 [09:33:41]MH_I2C_Read... [09:33:41]Read from MH i2c: 01 07 00 75 1A 00 00 00 00 00 FF 0F A4 [09:33:41]RasterBufferAndPrint [09:33:41]line Счет N : (1)11328453 [09:33:41]line ИНН: 02508201610067 [09:33:41]line Контрольно-Кассовый Чек [09:33:41]line ПРОДАЖА [09:33:41]line ТРК (МРК, ГНК) : 22 [09:33:41]line Товар: 2710124130 [09:33:41]line Аи-92-К-4 [09:33:41]line 8.850 * 67.80 [09:33:41]line = 600.03 [09:33:41]line НДС 12% НСП 1% [09:33:41]line > о реализуемом товаре [09:33:41]line ОКРУГЛЕНИЕ: -0.03 [09:33:41]line ИТОГО: 600.00 [09:33:41]line Внесено: 600.00 [09:33:41]line СДАЧА: 0.00 [09:33:41]line НСП 1% : 5.31 [09:33:41]line НДС 12% : 63.72 [09:33:41]line Наличными: 600.00 [09:33:41]line Безнал.: 0.00 [09:33:41]line Место: АЗС № 95 "Партнер Нефть" [09:33:41]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:33:41]line СНО: Общий режим [09:33:41]line Чек 166 20.08.2024 09:33 [09:33:41]line Смена: 466 ФФД: 1.0 [09:33:41]line ЗНМ: 0300000079 [09:33:41]line РНМ: 0000000000092545 [09:33:41]line Версия ККМ: 001 [09:33:41]line ФМ: 0000000000871802 [09:33:41]line ФД: 200867 [09:33:41]line ФПД: 281291286164368 [09:33:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093341&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200867&fm=281291286164368&tin=02508201610067®Number=0000000000092545&sum=60000 [09:33:42]OFD Sender: Processing packet 200867 [packets to send 247, broken 246] [09:33:42]ProducePacketName [09:33:42]name=ofd_packets/00200867 [09:33:42]OFD Sender: To server: pG, [09:33:42]CommunicateWithHost lk.salyk.kg:30040 [09:33:42]ConnectInit lk.salyk.kg [09:33:42]written 0, free lines is 4095 [09:33:42]Connected sock=10 [09: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 31 38 30 32 0F 01 00 00 4C 27 07 01 A6 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 F5 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A3 10 03 00 35 04 06 00 FF D5 3B 30 B3 90 57 82 0C 58 7D 17 98 AA [09:33:42]Write to MH i2c: 01 00 00 A0 1A BA [09:33:42]Write i2c OK [09:33:42]MH_I2C_Read... [09:33:42]Read from MH i2c: 01 [09:33:42]MH_I2C_Read... [09:33:42]Read from MH i2c: 01 07 00 [09:33:42]MH_I2C_Read... [09:33:42]Read from MH i2c: 01 07 00 A0 1A 00 00 00 00 00 E0 0C AD [09:33:42]RasterBufferAndPrint [09:33:42]line [09:33:42]line [09:33:42]line [09:33:42]line [09:33:42]line [09:33:42]written 0, free lines is 3305 [09:33:42]MH_Cut [09:33:42]Write to MH i2c: D1 01 00 A7 1A 01 93 [09:33:42]Write i2c OK [09:33:42]MH_I2C_Read... [09:33:42]Read from MH i2c: D1 [09:33:42]MH_I2C_Read... [09:33:42]Read from MH i2c: D1 01 00 [09:33:42]MH_I2C_Read... [09:33:42]Read from MH i2c: D1 01 00 A7 1A 00 92 [09:33:42]Write to MH i2c: 01 00 00 A8 1A C2 [09:33:42]Write i2c OK [09:33:42]MH_I2C_Read... [09:33:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1B A2 47 00 A5 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 31 38 30 32 10 04 04 00 A3 10 03 00 F4 03 04 00 5C 0D C4 66 B6 04 01 00 00 0A 03 ED D7 00 7C B1 F7 [09:33:42]CommunicateWithHost err = 0 [09:33:42]CheckOFDResponse [09:33:42]1017 (14) - 77093643461234 [09:33:42]1041 (16) - 0000000000871802 [09:33:42]1040 (4) - 200867 [09:33:42]1012 (4) - 20.08.2024 03:28 [09:33:42]1206 (1) - 0 [09:33:42]OFD Sender: Remove packet 200867 [09:33:42]ProducePacketName [09:33:42]name=ofd_packets/00200867 [09:33:42]NVStorageDeleteData [09:33:43]OFD Sender: No OFD packet to send [09:33:43]*** Cut start [09:33:43]*** Purtial cut [09:33:43]*** Stage 1: CUTSNS_PIN = 1 [09:33:43]Read from MH i2c: 01 [09:33:43]MH_I2C_Read... [09:33:43]*** Stop cut motor [09:33:43]*** Cut end [09:33:43]Read from MH i2c: 01 07 00 [09:33:43]MH_I2C_Read... [09:33:43]Read from MH i2c: 01 07 00 A8 1A 00 00 00 00 00 FF 0F D7 [09:33:43]process_action close_receipt done [09:33:43]requested_data is exist [09:33:43]produce_requested_data [09:33:43]requested_item fm.sn is exist - process it [09:33:43]wFMCommunicate request_size=4 [09:33:43]MH_SAM_APDU [09:33:43]CAPDU: 80 11 00 00 [09:33:43]Write to MH i2c: E2 08 00 A9 1A 80 11 00 00 00 00 00 00 3D [09:33:43]Write i2c OK [09:33:43]MH_I2C_Read... [09:33:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:43]Read from MH i2c: E2 [09:33:43]MH_I2C_Read... [09:33:43]Read from MH i2c: E2 17 00 [09:33:43]MH_I2C_Read... [09:33:43]Read from MH i2c: E2 17 00 A9 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8A [09:33:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:33:43]wFMCommunicate OK [09:33:43]requested_item fd.num is exist - process it [09:33:43]SAM_PROTO_GetFieldsCounters [09:33:43]wFMCommunicate request_size=4 [09:33:43]MH_SAM_APDU [09:33:43]CAPDU: 80 13 00 00 [09:33:43]Write to MH i2c: E2 08 00 AA 1A 80 13 00 00 00 00 00 00 40 [09:33:43]Write i2c OK [09:33:43]MH_I2C_Read... [09:33:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:33:43]Read from MH i2c: E2 [09:33:43]MH_I2C_Read... [09:33:43]Read from MH i2c: E2 62 00 [09:33:43]MH_I2C_Read... [09:33:43]Read from MH i2c: E2 62 00 AA 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A3 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 D6 [09:33: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A3 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:33:43]wFMCommunicate OK [09:33:43]SAM_PROTO_GetFieldsCounters done [09:33:43]requested_item shift.num is exist - process it [09:33:43]requested_item shift.opened is exist - process it [09:33:43]req_shift_opened [09:33:43]FM_GetShiftState [09:33:43]SAM_PROTO_GetShiftState [09:33:43]wFMCommunicate request_size=4 [09:33:43]MH_SAM_APDU [09:33:43]CAPDU: 80 13 01 00 [09:33:43]Write to MH i2c: E2 08 00 AB 1A 80 13 01 00 00 00 00 00 42 [09:33:43]Write i2c OK [09:33:43]MH_I2C_Read... [09:33:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:43]Read from MH i2c: E2 [09:33:43]MH_I2C_Read... [09:33:43]Read from MH i2c: E2 0E 00 [09:33:43]MH_I2C_Read... [09:33:43]Read from MH i2c: E2 0E 00 AB 1A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 CC [09:33:43]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:33:43]wFMCommunicate OK [09:33:43]SAM_PROTO_GetShiftState done [09:33:43]FM_GetShiftState done [09:33:43]req_shift_opened done [09:33:43]requested_item shift.open_date is exist - process it [09:33:43]req_shift_open_date [09:33:43]req_shift_open_date done [09:33:43]produce_requested_data done [09:33:43]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200867,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:33:43]process_action_free close_receipt [09:33:43]json_value_free [09:33:43]json_value_free done [09:33:43]process_json_proto returns [09:33:43]Send response to host [09:33:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200867,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:33:43]free response buf [09:33:43]execute_script done [09:33:43]execute_script returns [09:33:43]free content buf [09:33:43]Sock 9.Close socket [09:33:43]Sock 9.Thread stoped [09:33:47]accept exits with 8 [09:33:47]New connection [09:33:47]New thread 3067067748 created [09:33:47]Thread 3067211108 joined [09:33:47]Waiting for new connection... [09:33:47] Sock 8.Parse request [09:33:47]Sock 8.Check first char [09:33:47]Sock 8.First char is OK [09:33:47]request: POST /json_proto HTTP/1.0 [09:33:47]Method: POST [09:33:47]URL: /json_proto [09:33:47]Method is POST - this is cgi request [09:33:47]url: /json_proto [09:33:47]query_string will be loaded in cgi processing [09:33:47]execute_cgi json_proto POST (null) [09:33:47]execute_cgi path=json_proto method=POST [09:33:47]POST find Content-Length [09:33:47]Host: 172.17.46.195:8080 [09:33:47]Content-Length: 811 [09:33:47]Content-Type: application/json [09:33:47] [09:33:47]POST finish read [09:33:47]Found Content-Length = 811 [09:33:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 26.560, "sum" : 2050.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2050.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:47]execute_script... [09:33: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)11328454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 26.560, "sum" : 2050.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2050.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:47]POST & json_proto [09:33:47]process_json_proto [09:33:47]json parsed OK: [09:33:47]protocol is kg_v1.0 [09:33:47]action value=close_receipt [09:33:47]process_action close_receipt [09:33:47]cmd_close_receipt [09:33:47]MH_GetDate [09:33:47]Write to MH i2c: F0 00 00 AC 1A B5 [09:33:47]Write i2c OK [09:33:47]MH_I2C_Read... [09:33:47]Read from MH i2c: F0 [09:33:47]MH_I2C_Read... [09:33:47]Read from MH i2c: F0 09 00 [09:33:47]MH_I2C_Read... [09:33:47]Read from MH i2c: F0 09 00 AC 1A 00 FC 62 C4 66 75 08 C2 66 EB [09:33:47]GetLastDocTimeStamp 1724146421 [09:33:47]current date 1724146428 [09:33:47]FM_GetShiftState [09:33:47]SAM_PROTO_GetShiftState [09:33:47]wFMCommunicate request_size=4 [09:33:47]MH_SAM_APDU [09:33:47]CAPDU: 80 13 01 00 [09:33:47]Write to MH i2c: E2 08 00 AD 1A 80 13 01 00 00 00 00 00 44 [09:33:47]Write i2c OK [09:33:47]MH_I2C_Read... [09:33:47]Read from MH i2c: E2 [09:33:47]MH_I2C_Read... [09:33:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:47]Read from MH i2c: E2 0E 00 [09:33:47]MH_I2C_Read... [09:33:47]Read from MH i2c: E2 0E 00 AD 1A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 CE [09:33:47]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:33:47]wFMCommunicate OK [09:33:47]SAM_PROTO_GetShiftState done [09:33:47]FM_GetShiftState done [09:33:47]opened in 1724112758 [09:33:47]opened+sec_in_day 1724199158 [09:33:47]quantity*price = 205043 [09:33:47]sum+1 = 205044 [09:33:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2050.43 НСП 1% : 18.14 НДС 12% : 217.74 Наличными: 0.00 Безнал.: 2050.43 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 167 20.08.2024 09:33 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200868 ФПД: 185614961688630 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093348&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200868&fm=185614961688630&tin=02508201610067®Number=0000000000092545&sum=205043 [09:33:48]StoreToDocumentArchive [09:33:48]shift 466 fd 200868 [09:33:48]save to /storage/0466/doc_00200868 [09:33:48]save last doc name /storage/0466/doc_00200868 to /storage/kkm_last_doc_name [09:33:49]save OK [09:33:49]Clear old archive folders... [09:33:49]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:33:49]tlvbuf is B6EE77B0 [09:33:49]SAM_PROTO_ClearQueue [09:33:49]wFMCommunicate request_size=4 [09:33:49]MH_SAM_APDU [09:33:49]CAPDU: 80 09 00 00 [09:33:49]Write to MH i2c: E2 08 00 BA 1A 80 09 00 00 00 00 00 00 46 [09:33:49]Write i2c OK [09:33:49]MH_I2C_Read... [09:33:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:33:49]Read from MH i2c: E2 [09:33:49]MH_I2C_Read... [09:33:49]Read from MH i2c: E2 03 00 [09:33:49]MH_I2C_Read... [09:33:49]Read from MH i2c: E2 03 00 BA 1A 00 90 00 48 [09:33:49]RAPDU: 90 00 [09:33:49]wFMCommunicate OK [09:33:49]SAM_PROTO_ClearQueue done [09:33:49]KKMCreateOFDPacket [09:33:49]OFDProtocolAddRootSTLVToBuf [09:33:49]FM_MakeSignedData [09:33:49]FM_MakeSignedData [09:33:49]SAM_PROTO_SignData [09:33:49]wFMCommunicate request_size=4 [09:33:49]MH_SAM_APDU [09:33:49]CAPDU: 80 0D 01 02 [09:33:49]Write to MH i2c: E2 08 00 BB 1A 80 0D 01 02 00 00 00 00 4E [09:33:49]Write i2c OK [09:33:49]MH_I2C_Read... [09:33:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:33:49]Read from MH i2c: E2 [09:33:49]MH_I2C_Read... [09:33:49]Read from MH i2c: E2 03 00 [09:33:49]MH_I2C_Read... [09:33:49]Read from MH i2c: E2 03 00 BB 1A 00 90 00 49 [09:33:49]RAPDU: 90 00 [09:33:49]wFMCommunicate OK [09:33:49]wFMCommunicate request_size=255 [09:33:49]MH_SAM_APDU [09:33:49]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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C0 67 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 F3 20 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 20 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 55 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 20 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 FC 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A4 10 03 [09:33:49]Write to MH i2c: E2 02 01 BC 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C0 67 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 F3 20 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 20 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 55 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 20 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 FC 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A4 10 03 00 00 C5 [09:33:49]Write i2c OK [09:33:49]MH_I2C_Read... [09:33:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:49]Read from MH i2c: E2 [09:33:49]MH_I2C_Read... [09:33:49]Read from MH i2c: E2 03 00 [09:33:49]MH_I2C_Read... [09:33:49]Read from MH i2c: E2 03 00 BC 1A 00 90 00 4A [09:33:49]RAPDU: 90 00 [09:33:49]wFMCommunicate OK [09:33:49]wFMCommunicate request_size=16 [09:33:49]MH_SAM_APDU [09:33:49]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 A8 D0 D9 DB 40 36 [09:33:49]Write to MH i2c: E2 13 00 BD 1A 80 0D 02 02 0B 00 00 35 04 06 00 A8 D0 D9 DB 40 36 00 00 48 [09:33:49]Write i2c OK [09:33:49]MH_I2C_Read... [09:33:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:49]Read from MH i2c: E2 [09:33:49]MH_I2C_Read... [09:33:49]Read from MH i2c: E2 03 00 [09:33:49]MH_I2C_Read... [09:33:49]Read from MH i2c: E2 03 00 BD 1A 00 90 00 4B [09:33:49]RAPDU: 90 00 [09:33:49]wFMCommunicate OK [09:33:49]wFMCommunicate request_size=4 [09:33:49]MH_SAM_APDU [09:33:49]CAPDU: 80 0D 03 02 [09:33:49]Write to MH i2c: E2 08 00 BE 1A 80 0D 03 02 00 00 00 00 53 [09:33:49]Write i2c OK [09:33:49]MH_I2C_Read... [09:33:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:33:49]Read from MH i2c: E2 [09:33:49]MH_I2C_Read... [09:33:49]Read from MH i2c: E2 0B 00 [09:33:49]MH_I2C_Read... [09:33:49]Read from MH i2c: E2 0B 00 BE 1A 00 2F ED BB 8F 3C FB E4 FF 90 00 D4 [09:33:49]RAPDU: 2F ED BB 8F 3C FB E4 FF 90 00 [09:33:49]wFMCommunicate OK [09:33:49]SAM_PROTO_SignData done [09:33:49]FM_MakeSignedData done [09:33:49]CreateOFDProtocolMessage [09:33:49]wFMCommunicate request_size=4 [09:33:49]MH_SAM_APDU [09:33:49]CAPDU: 80 11 00 00 [09:33:49]Write to MH i2c: E2 08 00 BF 1A 80 11 00 00 00 00 00 00 53 [09:33:49]Write i2c OK [09:33:49]MH_I2C_Read... [09:33:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:49]Read from MH i2c: E2 [09:33:49]MH_I2C_Read... [09:33:49]Read from MH i2c: E2 17 00 [09:33:49]MH_I2C_Read... [09:33:49]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 31 38 30 32 90 00 A0 [09:33:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:33:49]wFMCommunicate OK [09:33:49]CreateOFDProtocolMessage done [09:33:49]OFDSenderStorePacket 200868 [09:33:49]StoreOFDPacket docnum=200868 [09:33:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 25 B5 0D 01 D0 FA 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C0 67 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 F3 20 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 20 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 55 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 20 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 FC 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A4 10 03 00 35 04 06 00 A8 D0 D9 DB 40 36 2F ED BB 8F 3C FB E4 FF [09:33:49]CheckFolder [09:33:49]dirname=/storage/ofd_packets [09:33:49]CheckFolder done [09:33:49]ProducePacketName [09:33:49]name=ofd_packets/00200868 [09:33:49]NVStorageSaveData ofd_packets/00200868 [09:33:49]File name is /storage/ofd_packets/00200868 [09:33:49]Write 307 bytes [09:33:49]NVStorageSaveData done [09:33:49]OFDSenderStorePacket done [09:33:49]KKMCreateOFDPacket done [09:33:49]NVStorageSaveData kkm_last_timestamp [09:33:49]File name is /storage/kkm_last_timestamp [09:33:49]Write 4 bytes [09:33:49]NVStorageSaveData done [09:33:49]ExternCall_PrintAddStr [09:33:49]wPrintStart [09:33:49]Write to MH i2c: 01 00 00 C0 1A DA [09:33:49]Write i2c OK [09:33:49]MH_I2C_Read... [09:33:49]Read from MH i2c: 01 [09:33:49]MH_I2C_Read... [09:33:49]Read from MH i2c: 01 07 00 [09:33:49]MH_I2C_Read... [09:33:49]Read from MH i2c: 01 07 00 C0 1A 00 00 00 00 00 FF 0F EF [09:33:49]RasterBufferAndPrint [09:33:49]line Счет N : (1)11328454 [09:33:49]line ИНН: 02508201610067 [09:33:49]line Контрольно-Кассовый Чек [09:33:49]line ПРОДАЖА [09:33:49]line ТРК (МРК, ГНК) : 62 [09:33:49]line Товар: 2710194210 [09:33:49]line D-ENERGY ДТ-К-5 [09:33:49]line 26.560 * 77.20 [09:33:49]line = 2050.43 [09:33:49]line НДС 12% НСП 1% [09:33:49]line > о реализуемом товаре [09:33:49]line ИТОГО: 2050.43 [09:33:49]line НСП 1% : 18.14 [09:33:49]line НДС 12% : 217.74 [09:33:49]line Наличными: 0.00 [09:33:49]line Безнал.: 2050.43 [09:33:49]line Место: АЗС № 95 "Партнер Нефть" [09:33:49]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:33:49]line СНО: Общий режим [09:33:49]line Чек 167 20.08.2024 09:33 [09:33:49]line Смена: 466 ФФД: 1.0 [09:33:49]line ЗНМ: 0300000079 [09:33:49]line РНМ: 0000000000092545 [09:33:49]line Версия ККМ: 001 [09:33:49]line Платежная система: O! деньги [09:33:49]line ФМ: 0000000000871802 [09:33:49]line ФД: 200868 [09:33:49]line ФПД: 185614961688630 [09:33:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093348&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200868&fm=185614961688630&tin=02508201610067®Number=0000000000092545&sum=205043 [09:33:49]written 0, free lines is 4095 [09:33:49]OFD Sender: Processing packet 200868 [packets to send 247, broken 246] [09:33:49]ProducePacketName [09:33:49]name=ofd_packets/00200868 [09:33:49]OFD Sender: To server: pG, [09:33:49]CommunicateWithHost lk.salyk.kg:30040 [09:33:49]ConnectInit lk.salyk.kg [09:33:49]Connected sock=10 [09:33:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 25 B5 0D 01 D0 FA 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C0 67 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 F3 20 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 20 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 55 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 20 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 FC 62 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A4 10 03 00 35 04 06 00 A8 D0 D9 DB 40 36 2F ED BB 8F 3C FB E4 FF [09:33:50]Write to MH i2c: 01 00 00 EA 1A 04 [09:33:50]Write i2c OK [09:33:50]MH_I2C_Read... [09:33:50]Read from MH i2c: 01 [09:33:50]MH_I2C_Read... [09:33:50]Read from MH i2c: 01 07 00 [09:33:50]MH_I2C_Read... [09:33:50]Read from MH i2c: 01 07 00 EA 1A 00 00 00 00 00 F8 0C 0F [09:33:50]RasterBufferAndPrint [09:33:50]line [09:33:50]line [09:33:50]line [09:33:50]line [09:33:50]line [09:33:50]written 0, free lines is 3333 [09:33:50]MH_Cut [09:33:50]Write to MH i2c: D1 01 00 F1 1A 01 DD [09:33:50]Write i2c OK [09:33:50]MH_I2C_Read... [09:33:50]Read from MH i2c: D1 [09:33:50]MH_I2C_Read... [09:33:50]Read from MH i2c: D1 01 00 [09:33:50]MH_I2C_Read... [09:33:50]Read from MH i2c: D1 01 00 F1 1A 00 DC [09:33:50]Write to MH i2c: 01 00 00 F2 1A 0C [09:33:50]Write i2c OK [09:33:50]MH_I2C_Read... [09:33:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6E 4D 47 00 37 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 31 38 30 32 10 04 04 00 A4 10 03 00 F4 03 04 00 64 0D C4 66 B6 04 01 00 00 7C 12 C4 3F 9B 94 C2 5D [09:33:50]CommunicateWithHost err = 0 [09:33:50]CheckOFDResponse [09:33:50]1017 (14) - 77093643461234 [09:33:50]1041 (16) - 0000000000871802 [09:33:50]1040 (4) - 200868 [09:33:50]1012 (4) - 20.08.2024 03:28 [09:33:50]1206 (1) - 0 [09:33:50]OFD Sender: Remove packet 200868 [09:33:50]ProducePacketName [09:33:50]name=ofd_packets/00200868 [09:33:50]NVStorageDeleteData [09:33:50]*** Cut start [09:33:50]*** Purtial cut [09:33:50]*** CUTSNS_PIN = 0 [09:33:50]OFD Sender: No OFD packet to send [09:33:51]*** Stage 1: CUTSNS_PIN = 1 [09:33:52]Read from MH i2c: 01 [09:33:52]MH_I2C_Read... [09:33:52]*** Stop cut motor [09:33:52]*** Cut end [09:33:52]Read from MH i2c: 01 07 00 [09:33:52]MH_I2C_Read... [09:33:52]Read from MH i2c: 01 07 00 F2 1A 00 00 00 00 00 FF 0F 21 [09:33:52]process_action close_receipt done [09:33:52]requested_data is exist [09:33:52]produce_requested_data [09:33:52]requested_item fm.sn is exist - process it [09:33:52]wFMCommunicate request_size=4 [09:33:52]MH_SAM_APDU [09:33:52]CAPDU: 80 11 00 00 [09:33:52]Write to MH i2c: E2 08 00 F3 1A 80 11 00 00 00 00 00 00 87 [09:33:52]Write i2c OK [09:33:52]MH_I2C_Read... [09:33:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:52]Read from MH i2c: E2 [09:33:52]MH_I2C_Read... [09:33:52]Read from MH i2c: E2 17 00 [09:33:52]MH_I2C_Read... [09:33:52]Read from MH i2c: E2 17 00 F3 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D4 [09:33:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:33:52]wFMCommunicate OK [09:33:52]requested_item fd.num is exist - process it [09:33:52]SAM_PROTO_GetFieldsCounters [09:33:52]wFMCommunicate request_size=4 [09:33:52]MH_SAM_APDU [09:33:52]CAPDU: 80 13 00 00 [09:33:52]Write to MH i2c: E2 08 00 F4 1A 80 13 00 00 00 00 00 00 8A [09:33:52]Write i2c OK [09:33:52]MH_I2C_Read... [09:33:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:33:53]Read from MH i2c: E2 [09:33:53]MH_I2C_Read... [09:33:53]Read from MH i2c: E2 62 00 [09:33:53]MH_I2C_Read... [09:33:53]Read from MH i2c: E2 62 00 F4 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A4 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [09:33:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A4 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:33:53]wFMCommunicate OK [09:33:53]SAM_PROTO_GetFieldsCounters done [09:33:53]requested_item shift.num is exist - process it [09:33:53]requested_item shift.opened is exist - process it [09:33:53]req_shift_opened [09:33:53]FM_GetShiftState [09:33:53]SAM_PROTO_GetShiftState [09:33:53]wFMCommunicate request_size=4 [09:33:53]MH_SAM_APDU [09:33:53]CAPDU: 80 13 01 00 [09:33:53]Write to MH i2c: E2 08 00 F5 1A 80 13 01 00 00 00 00 00 8C [09:33:53]Write i2c OK [09:33:53]MH_I2C_Read... [09:33:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:53]Read from MH i2c: E2 [09:33:53]MH_I2C_Read... [09:33:53]Read from MH i2c: E2 0E 00 [09:33:53]MH_I2C_Read... [09:33:53]Read from MH i2c: E2 0E 00 F5 1A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 16 [09:33:53]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:33:53]wFMCommunicate OK [09:33:53]SAM_PROTO_GetShiftState done [09:33:53]FM_GetShiftState done [09:33:53]req_shift_opened done [09:33:53]requested_item shift.open_date is exist - process it [09:33:53]req_shift_open_date [09:33:53]req_shift_open_date done [09:33:53]produce_requested_data done [09:33:53]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200868,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:33:53]process_action_free close_receipt [09:33:53]json_value_free [09:33:53]json_value_free done [09:33:53]process_json_proto returns [09:33:53]Send response to host [09:33:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200868,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:33:53]free response buf [09:33:53]execute_script done [09:33:53]execute_script returns [09:33:53]free content buf [09:33:53]Sock 8.Close socket [09:33:53]Sock 8.Thread stoped [09:33:53]accept exits with 9 [09:33:53]New connection [09:33:53]New thread 3067211108 created [09:33:53]Thread 3067067748 joined [09:33:53]Waiting for new connection... [09:33:53] Sock 9.Parse request [09:33:53]Sock 9.Check first char [09:33:53]Sock 9.First char is OK [09:33:53]request: POST /json_proto HTTP/1.0 [09:33:53]Method: POST [09:33:53]URL: /json_proto [09:33:53]Method is POST - this is cgi request [09:33:53]url: /json_proto [09:33:53]query_string will be loaded in cgi processing [09:33:53]execute_cgi json_proto POST (null) [09:33:53]execute_cgi path=json_proto method=POST [09:33:53]POST find Content-Length [09:33:53]Host: 172.17.46.195:8080 [09:33:53]Content-Length: 802 [09:33:53]Content-Type: application/json [09:33:53] [09:33:53]POST finish read [09:33:53]Found Content-Length = 802 [09:33:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328455", "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" : 67.80, "quantity" : 8.710, "sum" : 590.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 590.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:53]execute_script... [09: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)11328455", "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" : 67.80, "quantity" : 8.710, "sum" : 590.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 590.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:53]POST & json_proto [09:33:53]process_json_proto [09:33:53]json parsed OK: [09:33:53]protocol is kg_v1.0 [09:33:53]action value=close_receipt [09:33:53]process_action close_receipt [09:33:53]cmd_close_receipt [09:33:53]MH_GetDate [09:33:53]Write to MH i2c: F0 00 00 F6 1A FF [09:33:53]Write i2c OK [09:33:53]MH_I2C_Read... [09:33:53]Read from MH i2c: F0 [09:33:53]MH_I2C_Read... [09:33:53]Read from MH i2c: F0 09 00 [09:33:53]MH_I2C_Read... [09:33:53]Read from MH i2c: F0 09 00 F6 1A 00 02 63 C4 66 75 08 C2 66 3C [09:33:53]GetLastDocTimeStamp 1724146428 [09:33:53]current date 1724146434 [09:33:53]FM_GetShiftState [09:33:53]SAM_PROTO_GetShiftState [09:33:53]wFMCommunicate request_size=4 [09:33:53]MH_SAM_APDU [09:33:53]CAPDU: 80 13 01 00 [09:33:53]Write to MH i2c: E2 08 00 F7 1A 80 13 01 00 00 00 00 00 8E [09:33:53]Write i2c OK [09:33:53]MH_I2C_Read... [09:33:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:53]Read from MH i2c: E2 [09:33:53]MH_I2C_Read... [09:33:53]Read from MH i2c: E2 0E 00 [09:33:53]MH_I2C_Read... [09:33:53]Read from MH i2c: E2 0E 00 F7 1A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 18 [09:33:53]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:33:53]wFMCommunicate OK [09:33:53]SAM_PROTO_GetShiftState done [09:33:53]FM_GetShiftState done [09:33:53]opened in 1724112758 [09:33:53]opened+sec_in_day 1724199158 [09:33:53]quantity*price = 59053 [09:33:53]sum+1 = 59055 [09:33:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 590.54 НСП 1% : 5.23 НДС 12% : 62.71 Наличными: 0.00 Безнал.: 590.54 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 168 20.08.2024 09:33 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200869 ФПД: 133518291361189 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093354&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200869&fm=133518291361189&tin=02508201610067®Number=0000000000092545&sum=59054 [09:33:54]StoreToDocumentArchive [09:33:54]shift 466 fd 200869 [09:33:54]save to /storage/0466/doc_00200869 [09:33:54]save last doc name /storage/0466/doc_00200869 to /storage/kkm_last_doc_name [09:33:54]save OK [09:33:54]Clear old archive folders... [09:33:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:33:54]tlvbuf is 010985A0 [09:33:54]SAM_PROTO_ClearQueue [09:33:54]wFMCommunicate request_size=4 [09:33:54]MH_SAM_APDU [09:33:54]CAPDU: 80 09 00 00 [09:33:54]Write to MH i2c: E2 08 00 04 1B 80 09 00 00 00 00 00 00 91 [09:33:54]Write i2c OK [09:33:54]MH_I2C_Read... [09:33:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:33:54]Read from MH i2c: E2 [09:33:54]MH_I2C_Read... [09:33:54]Read from MH i2c: E2 03 00 [09:33:54]MH_I2C_Read... [09:33:54]Read from MH i2c: E2 03 00 04 1B 00 90 00 93 [09:33:54]RAPDU: 90 00 [09:33:54]wFMCommunicate OK [09:33:54]SAM_PROTO_ClearQueue done [09:33:54]KKMCreateOFDPacket [09:33:54]OFDProtocolAddRootSTLVToBuf [09:33:54]FM_MakeSignedData [09:33:54]FM_MakeSignedData [09:33:54]SAM_PROTO_SignData [09:33:54]wFMCommunicate request_size=4 [09:33:54]MH_SAM_APDU [09:33:54]CAPDU: 80 0D 01 02 [09:33:54]Write to MH i2c: E2 08 00 05 1B 80 0D 01 02 00 00 00 00 99 [09:33:54]Write i2c OK [09:33:54]MH_I2C_Read... [09:33:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:33:54]Read from MH i2c: E2 [09:33:54]MH_I2C_Read... [09:33:54]Read from MH i2c: E2 03 00 [09:33:54]MH_I2C_Read... [09:33:54]Read from MH i2c: E2 03 00 05 1B 00 90 00 94 [09:33:54]RAPDU: 90 00 [09:33:54]wFMCommunicate OK [09:33:54]wFMCommunicate request_size=255 [09:33:54]MH_SAM_APDU [09: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 06 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 AE E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE E6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 02 63 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A5 10 03 00 35 04 06 00 79 [09:33:54]Write to MH i2c: E2 02 01 06 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 06 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 AE E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE E6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 02 63 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A5 10 03 00 35 04 06 00 79 00 00 F5 [09:33:55]Write i2c OK [09:33:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:55]MH_I2C_Read... [09:33:55]Read from MH i2c: E2 [09:33:55]MH_I2C_Read... [09:33:55]Read from MH i2c: E2 03 00 [09:33:55]MH_I2C_Read... [09:33:55]Read from MH i2c: E2 03 00 06 1B 00 90 00 95 [09:33:55]RAPDU: 90 00 [09:33:55]wFMCommunicate OK [09:33:55]wFMCommunicate request_size=10 [09:33:55]MH_SAM_APDU [09:33:55]CAPDU: 80 0D 02 02 05 6F 26 53 DD A5 [09:33:55]Write to MH i2c: E2 0D 00 07 1B 80 0D 02 02 05 00 6F 26 53 DD A5 00 00 10 [09:33:55]Write i2c OK [09:33:55]MH_I2C_Read... [09:33:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:55]Read from MH i2c: E2 [09:33:55]MH_I2C_Read... [09:33:55]Read from MH i2c: E2 03 00 [09:33:55]MH_I2C_Read... [09:33:55]Read from MH i2c: E2 03 00 07 1B 00 90 00 96 [09:33:55]RAPDU: 90 00 [09:33:55]wFMCommunicate OK [09:33:55]wFMCommunicate request_size=4 [09:33:55]MH_SAM_APDU [09:33:55]CAPDU: 80 0D 03 02 [09:33:55]Write to MH i2c: E2 08 00 08 1B 80 0D 03 02 00 00 00 00 9E [09:33:55]Write i2c OK [09:33:55]MH_I2C_Read... [09:33:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:33:55]Read from MH i2c: E2 [09:33:55]MH_I2C_Read... [09:33:55]Read from MH i2c: E2 0B 00 [09:33:55]MH_I2C_Read... [09:33:55]Read from MH i2c: E2 0B 00 08 1B 00 85 99 DB 56 03 39 92 0D 90 00 C9 [09:33:55]RAPDU: 85 99 DB 56 03 39 92 0D 90 00 [09:33:55]wFMCommunicate OK [09:33:55]SAM_PROTO_SignData done [09:33:55]FM_MakeSignedData done [09:33:55]CreateOFDProtocolMessage [09:33:55]wFMCommunicate request_size=4 [09:33:55]MH_SAM_APDU [09:33:55]CAPDU: 80 11 00 00 [09:33:55]Write to MH i2c: E2 08 00 09 1B 80 11 00 00 00 00 00 00 9E [09:33:55]Write i2c OK [09:33:55]MH_I2C_Read... [09:33:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:55]Read from MH i2c: E2 [09:33:55]MH_I2C_Read... [09:33:55]Read from MH i2c: E2 17 00 [09:33:55]MH_I2C_Read... [09:33:55]Read from MH i2c: E2 17 00 09 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EB [09:33:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:33:55]wFMCommunicate OK [09:33:55]CreateOFDProtocolMessage done [09:33:55]OFDSenderStorePacket 200869 [09:33:55]StoreOFDPacket docnum=200869 [09:33:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6C 29 07 01 98 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 06 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 AE E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE E6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 02 63 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A5 10 03 00 35 04 06 00 79 6F 26 53 DD A5 85 99 DB 56 03 39 92 0D [09:33:55]CheckFolder [09:33:55]dirname=/storage/ofd_packets [09:33:55]CheckFolder done [09:33:55]ProducePacketName [09:33:55]name=ofd_packets/00200869 [09:33:55]NVStorageSaveData ofd_packets/00200869 [09:33:55]File name is /storage/ofd_packets/00200869 [09:33:55]Write 301 bytes [09:33:55]NVStorageSaveData done [09:33:55]OFDSenderStorePacket done [09:33:55]KKMCreateOFDPacket done [09:33:55]NVStorageSaveData kkm_last_timestamp [09:33:55]File name is /storage/kkm_last_timestamp [09:33:55]Write 4 bytes [09:33:55]NVStorageSaveData done [09:33:55]ExternCall_PrintAddStr [09:33:55]wPrintStart [09:33:55]Write to MH i2c: 01 00 00 0A 1B 25 [09:33:55]Write i2c OK [09:33:55]MH_I2C_Read... [09:33:55]Read from MH i2c: 01 [09:33:55]MH_I2C_Read... [09:33:55]Read from MH i2c: 01 07 00 [09:33:55]MH_I2C_Read... [09:33:55]Read from MH i2c: 01 07 00 0A 1B 00 00 00 00 00 FF 0F 3A [09:33:55]RasterBufferAndPrint [09:33:55]line Счет N : (1)11328455 [09:33:55]line ИНН: 02508201610067 [09:33:55]line Контрольно-Кассовый Чек [09:33:55]line ПРОДАЖА [09:33:55]line ТРК (МРК, ГНК) : 12 [09:33:55]line Товар: 2710124130 [09:33:55]line Аи-92-К-4 [09:33:55]line 8.710 * 67.80 [09:33:55]line = 590.54 [09:33:55]line НДС 12% НСП 1% [09:33:55]line > о реализуемом товаре [09:33:55]line ИТОГО: 590.54 [09:33:55]line НСП 1% : 5.23 [09:33:55]line НДС 12% : 62.71 [09:33:55]line Наличными: 0.00 [09:33:55]line Безнал.: 590.54 [09:33:55]line Место: АЗС № 95 "Партнер Нефть" [09:33:55]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:33:55]line СНО: Общий режим [09:33:55]line Чек 168 20.08.2024 09:33 [09:33:55]line Смена: 466 ФФД: 1.0 [09:33:55]line ЗНМ: 0300000079 [09:33:55]line РНМ: 0000000000092545 [09:33:55]line Версия ККМ: 001 [09:33:55]line Платежная система: O! деньги [09:33:55]line ФМ: 0000000000871802 [09:33:55]line ФД: 200869 [09:33:55]line ФПД: 133518291361189 [09:33:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093354&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200869&fm=133518291361189&tin=02508201610067®Number=0000000000092545&sum=59054 [09:33:55]written 0, free lines is 4095 [09:33:55]OFD Sender: Processing packet 200869 [packets to send 247, broken 246] [09:33:55]ProducePacketName [09:33:55]name=ofd_packets/00200869 [09:33:55]OFD Sender: To server: pG, [09:33:55]CommunicateWithHost lk.salyk.kg:30040 [09:33:55]ConnectInit lk.salyk.kg [09:33:55]Connected sock=10 [09: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 31 38 30 32 0F 01 00 00 6C 29 07 01 98 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 06 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 AE E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE E6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 02 63 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A5 10 03 00 35 04 06 00 79 6F 26 53 DD A5 85 99 DB 56 03 39 92 0D [09:33:56]Write to MH i2c: 01 00 00 34 1B 4F [09:33:56]Write i2c OK [09:33:56]MH_I2C_Read... [09:33:56]Read from MH i2c: 01 [09:33:56]MH_I2C_Read... [09:33:56]Read from MH i2c: 01 07 00 [09:33:56]MH_I2C_Read... [09:33:56]Read from MH i2c: 01 07 00 34 1B 00 00 00 00 00 EC 0C 4E [09:33:56]RasterBufferAndPrint [09:33:56]line [09:33:56]line [09:33:56]line [09:33:56]line [09:33:56]line [09:33:56]written 0, free lines is 3326 [09:33:56]MH_Cut [09:33:56]Write to MH i2c: D1 01 00 3B 1B 01 28 [09:33:56]Write i2c OK [09:33:56]MH_I2C_Read... [09:33:56]Read from MH i2c: D1 [09:33:56]MH_I2C_Read... [09:33:56]Read from MH i2c: D1 01 00 [09:33:56]MH_I2C_Read... [09:33:56]Read from MH i2c: D1 01 00 3B 1B 00 27 [09:33:56]Write to MH i2c: 01 00 00 3C 1B 57 [09:33:56]Write i2c OK [09:33:56]MH_I2C_Read... [09:33:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 37 D7 47 00 3B 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 31 38 30 32 10 04 04 00 A5 10 03 00 F4 03 04 00 6A 0D C4 66 B6 04 01 00 00 2F 22 C5 50 53 10 C2 5D [09:33:56]CommunicateWithHost err = 0 [09:33:56]CheckOFDResponse [09:33:56]1017 (14) - 77093643461234 [09:33:56]1041 (16) - 0000000000871802 [09:33:56]1040 (4) - 200869 [09:33:56]1012 (4) - 20.08.2024 03:28 [09:33:56]1206 (1) - 0 [09:33:56]OFD Sender: Remove packet 200869 [09:33:56]ProducePacketName [09:33:56]name=ofd_packets/00200869 [09:33:56]NVStorageDeleteData [09:33:56]OFD Sender: No OFD packet to send [09:33:56]*** Cut start [09:33:56]*** Purtial cut [09:33:56]*** Stage 1: CUTSNS_PIN = 1 [09:33:57]Read from MH i2c: 01 [09:33:57]MH_I2C_Read... [09:33:57]*** Stop cut motor [09:33:57]*** Cut end [09:33:57]Read from MH i2c: 01 07 00 [09:33:57]MH_I2C_Read... [09:33:57]Read from MH i2c: 01 07 00 3C 1B 00 00 00 00 00 FF 0F 6C [09:33:57]process_action close_receipt done [09:33:57]requested_data is exist [09:33:57]produce_requested_data [09:33:57]requested_item fm.sn is exist - process it [09:33:57]wFMCommunicate request_size=4 [09:33:57]MH_SAM_APDU [09:33:57]CAPDU: 80 11 00 00 [09:33:57]Write to MH i2c: E2 08 00 3D 1B 80 11 00 00 00 00 00 00 D2 [09:33:57]Write i2c OK [09:33:57]MH_I2C_Read... [09:33:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:57]Read from MH i2c: E2 [09:33:57]MH_I2C_Read... [09:33:57]Read from MH i2c: E2 17 00 [09:33:57]MH_I2C_Read... [09:33:57]Read from MH i2c: E2 17 00 3D 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1F [09:33:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:33:57]wFMCommunicate OK [09:33:57]requested_item fd.num is exist - process it [09:33:57]SAM_PROTO_GetFieldsCounters [09:33:57]wFMCommunicate request_size=4 [09:33:57]MH_SAM_APDU [09:33:57]CAPDU: 80 13 00 00 [09:33:57]Write to MH i2c: E2 08 00 3E 1B 80 13 00 00 00 00 00 00 D5 [09:33:57]Write i2c OK [09:33:57]MH_I2C_Read... [09:33:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:33:57]Read from MH i2c: E2 [09:33:57]MH_I2C_Read... [09:33:57]Read from MH i2c: E2 62 00 [09:33:57]MH_I2C_Read... [09:33:57]Read from MH i2c: E2 62 00 3E 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A5 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [09: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A5 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:33:57]wFMCommunicate OK [09:33:57]SAM_PROTO_GetFieldsCounters done [09:33:57]requested_item shift.num is exist - process it [09:33:57]requested_item shift.opened is exist - process it [09:33:57]req_shift_opened [09:33:57]FM_GetShiftState [09:33:57]SAM_PROTO_GetShiftState [09:33:57]wFMCommunicate request_size=4 [09:33:57]MH_SAM_APDU [09:33:57]CAPDU: 80 13 01 00 [09:33:57]Write to MH i2c: E2 08 00 3F 1B 80 13 01 00 00 00 00 00 D7 [09:33:57]Write i2c OK [09:33:57]MH_I2C_Read... [09:33:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:57]Read from MH i2c: E2 [09:33:57]MH_I2C_Read... [09:33:57]Read from MH i2c: E2 0E 00 [09:33:57]MH_I2C_Read... [09:33:57]Read from MH i2c: E2 0E 00 3F 1B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 61 [09:33:57]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:33:57]wFMCommunicate OK [09:33:57]SAM_PROTO_GetShiftState done [09:33:57]FM_GetShiftState done [09:33:57]req_shift_opened done [09:33:57]requested_item shift.open_date is exist - process it [09:33:57]req_shift_open_date [09:33:57]req_shift_open_date done [09:33:57]produce_requested_data done [09:33:57]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200869,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:33:57]process_action_free close_receipt [09:33:57]json_value_free [09:33:57]json_value_free done [09:33:57]process_json_proto returns [09:33:57]Send response to host [09:33:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200869,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:33:57]free response buf [09:33:57]execute_script done [09:33:57]execute_script returns [09:33:57]free content buf [09:33:57]Sock 9.Close socket [09:33:57]Sock 9.Thread stoped [09:34:01]OFD Sender: No OFD packet to send [09:34:06]OFD Sender: No OFD packet to send [09:34:11]OFD Sender: No OFD packet to send [09:34:16]OFD Sender: No OFD packet to send [09:34:21]OFD Sender: No OFD packet to send [09:34:26]OFD Sender: No OFD packet to send [09:34:31]OFD Sender: No OFD packet to send [09:34:36]OFD Sender: No OFD packet to send [09:34:41]OFD Sender: No OFD packet to send [09:34:46]OFD Sender: No OFD packet to send [09:34:51]OFD Sender: No OFD packet to send [09:34:56]OFD Sender: No OFD packet to send [09:35:01]OFD Sender: No OFD packet to send [09:35:06]OFD Sender: No OFD packet to send [09:35:11]OFD Sender: No OFD packet to send [09:35:16]OFD Sender: No OFD packet to send [09:35:21]OFD Sender: No OFD packet to send [09:35:26]OFD Sender: No OFD packet to send [09:35:31]OFD Sender: No OFD packet to send [09:35:36]OFD Sender: No OFD packet to send [09:35:41]OFD Sender: No OFD packet to send [09:35:46]OFD Sender: No OFD packet to send [09:35:51]OFD Sender: No OFD packet to send [09:35:56]OFD Sender: No OFD packet to send [09:35:59]accept exits with 8 [09:35:59]New connection [09:35:59]New thread 3067067748 created [09:35:59]Thread 3067211108 joined [09:35:59]Waiting for new connection... [09:35:59] Sock 8.Parse request [09:35:59]Sock 8.Check first char [09:35:59]Sock 8.First char is OK [09:35:59]request: POST /json_proto HTTP/1.0 [09:35:59]Method: POST [09:35:59]URL: /json_proto [09:35:59]Method is POST - this is cgi request [09:35:59]url: /json_proto [09:35:59]query_string will be loaded in cgi processing [09:35:59]execute_cgi json_proto POST (null) [09:35:59]execute_cgi path=json_proto method=POST [09:35:59]POST find Content-Length [09:35:59]Host: 172.17.46.195:8080 [09:35:59]Content-Length: 679 [09:35:59]Content-Type: application/json [09:35:59] [09:35:59]POST finish read [09:35:59]Found Content-Length = 679 [09:35:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 3.160, "sum" : 214.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 214.00, "total" : 214.00, "payments": [ { "type": 0, "sum" : 214.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:59]execute_script... [09:35: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)11328456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 3.160, "sum" : 214.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 214.00, "total" : 214.00, "payments": [ { "type": 0, "sum" : 214.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:59]POST & json_proto [09:35:59]process_json_proto [09:35:59]json parsed OK: [09:35:59]protocol is kg_v1.0 [09:35:59]action value=close_receipt [09:35:59]process_action close_receipt [09:35:59]cmd_close_receipt [09:35:59]MH_GetDate [09:35:59]Write to MH i2c: F0 00 00 40 1B 4A [09:35:59]Write i2c OK [09:35:59]MH_I2C_Read... [09:35:59]Read from MH i2c: F0 [09:35:59]MH_I2C_Read... [09:35:59]Read from MH i2c: F0 09 00 [09:35:59]MH_I2C_Read... [09:35:59]Read from MH i2c: F0 09 00 40 1B 00 80 63 C4 66 75 08 C2 66 05 [09:35:59]GetLastDocTimeStamp 1724146434 [09:35:59]current date 1724146560 [09:35:59]FM_GetShiftState [09:35:59]SAM_PROTO_GetShiftState [09:35:59]wFMCommunicate request_size=4 [09:35:59]MH_SAM_APDU [09:35:59]CAPDU: 80 13 01 00 [09:35:59]Write to MH i2c: E2 08 00 41 1B 80 13 01 00 00 00 00 00 D9 [09:35:59]Write i2c OK [09:35:59]MH_I2C_Read... [09:35:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:59]Read from MH i2c: E2 [09:35:59]MH_I2C_Read... [09:35:59]Read from MH i2c: E2 0E 00 [09:35:59]MH_I2C_Read... [09:35:59]Read from MH i2c: E2 0E 00 41 1B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 63 [09:35:59]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:35:59]wFMCommunicate OK [09:35:59]SAM_PROTO_GetShiftState done [09:35:59]FM_GetShiftState done [09:35:59]opened in 1724112758 [09:35:59]opened+sec_in_day 1724199158 [09:35:59]quantity*price = 21424 [09:35:59]sum+1 = 21426 [09:35:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 214.00 Внесено: 214.00 СДАЧА: 0.00 НСП 1% : 1.90 НДС 12% : 22.75 Наличными: 214.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 169 20.08.2024 09:36 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200870 ФПД: 135166770237684 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093600&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200870&fm=135166770237684&tin=02508201610067®Number=0000000000092545&sum=21400 [09:36:00]StoreToDocumentArchive [09:36:00]shift 466 fd 200870 [09:36:00]save to /storage/0466/doc_00200870 [09:36:00]save last doc name /storage/0466/doc_00200870 to /storage/kkm_last_doc_name [09:36:00]save OK [09:36:00]Clear old archive folders... [09:36:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:36:00]tlvbuf is 010DABD0 [09:36:00]SAM_PROTO_ClearQueue [09:36:00]wFMCommunicate request_size=4 [09:36:00]MH_SAM_APDU [09:36:00]CAPDU: 80 09 00 00 [09:36:00]Write to MH i2c: E2 08 00 4E 1B 80 09 00 00 00 00 00 00 DB [09:36:00]Write i2c OK [09:36:00]MH_I2C_Read... [09:36:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:36:00]Read from MH i2c: E2 [09:36:00]MH_I2C_Read... [09:36:00]Read from MH i2c: E2 03 00 [09:36:00]MH_I2C_Read... [09:36:00]Read from MH i2c: E2 03 00 4E 1B 00 90 00 DD [09:36:00]RAPDU: 90 00 [09:36:00]wFMCommunicate OK [09:36:00]SAM_PROTO_ClearQueue done [09:36:00]KKMCreateOFDPacket [09:36:00]OFDProtocolAddRootSTLVToBuf [09:36:00]FM_MakeSignedData [09:36:00]FM_MakeSignedData [09:36:00]SAM_PROTO_SignData [09:36:00]wFMCommunicate request_size=4 [09:36:00]MH_SAM_APDU [09:36:00]CAPDU: 80 0D 01 02 [09:36:00]Write to MH i2c: E2 08 00 4F 1B 80 0D 01 02 00 00 00 00 E3 [09:36:00]Write i2c OK [09:36:00]MH_I2C_Read... [09:36:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:36:00]Read from MH i2c: E2 [09:36:00]MH_I2C_Read... [09:36:00]Read from MH i2c: E2 03 00 [09:36:00]MH_I2C_Read... [09:36:00]Read from MH i2c: E2 03 00 4F 1B 00 90 00 DE [09:36:00]RAPDU: 90 00 [09:36:00]wFMCommunicate OK [09:36:00]wFMCommunicate request_size=255 [09:36:00]MH_SAM_APDU [09:36: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 58 0C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B1 53 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 53 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 08 00 00 00 00 07 04 06 00 98 53 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 80 63 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A6 10 03 00 35 04 06 00 7A [09:36:01]Write to MH i2c: E2 02 01 50 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 58 0C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B1 53 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 53 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 08 00 00 00 00 07 04 06 00 98 53 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 80 63 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A6 10 03 00 35 04 06 00 7A 00 00 1F [09:36:01]Write i2c OK [09:36:01]MH_I2C_Read... [09:36:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:01]Read from MH i2c: E2 [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: E2 03 00 [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: E2 03 00 50 1B 00 90 00 DF [09:36:01]RAPDU: 90 00 [09:36:01]wFMCommunicate OK [09:36:01]wFMCommunicate request_size=10 [09:36:01]MH_SAM_APDU [09:36:01]CAPDU: 80 0D 02 02 05 EE F7 53 50 F4 [09:36:01]Write to MH i2c: E2 0D 00 51 1B 80 0D 02 02 05 00 EE F7 53 50 F4 00 00 6C [09:36:01]Write i2c OK [09:36:01]MH_I2C_Read... [09:36:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:01]Read from MH i2c: E2 [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: E2 03 00 [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: E2 03 00 51 1B 00 90 00 E0 [09:36:01]RAPDU: 90 00 [09:36:01]wFMCommunicate OK [09:36:01]wFMCommunicate request_size=4 [09:36:01]MH_SAM_APDU [09:36:01]CAPDU: 80 0D 03 02 [09:36:01]Write to MH i2c: E2 08 00 52 1B 80 0D 03 02 00 00 00 00 E8 [09:36:01]Write i2c OK [09:36:01]MH_I2C_Read... [09:36:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:01]Read from MH i2c: E2 [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: E2 0B 00 [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: E2 0B 00 52 1B 00 BF 60 81 78 4D A9 2C 00 90 00 23 [09:36:01]RAPDU: BF 60 81 78 4D A9 2C 00 90 00 [09:36:01]wFMCommunicate OK [09:36:01]SAM_PROTO_SignData done [09:36:01]FM_MakeSignedData done [09:36:01]CreateOFDProtocolMessage [09:36:01]wFMCommunicate request_size=4 [09:36:01]MH_SAM_APDU [09:36:01]CAPDU: 80 11 00 00 [09:36:01]Write to MH i2c: E2 08 00 53 1B 80 11 00 00 00 00 00 00 E8 [09:36:01]Write i2c OK [09:36:01]MH_I2C_Read... [09:36:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:01]Read from MH i2c: E2 [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: E2 17 00 [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: E2 17 00 53 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 35 [09:36:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:36:01]wFMCommunicate OK [09:36:01]CreateOFDProtocolMessage done [09:36:01]OFDSenderStorePacket 200870 [09:36:01]StoreOFDPacket docnum=200870 [09:36:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 54 66 07 01 B7 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 58 0C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B1 53 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 53 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 08 00 00 00 00 07 04 06 00 98 53 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 80 63 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A6 10 03 00 35 04 06 00 7A EE F7 53 50 F4 BF 60 81 78 4D A9 2C 00 [09:36:01]CheckFolder [09:36:01]dirname=/storage/ofd_packets [09:36:01]CheckFolder done [09:36:01]ProducePacketName [09:36:01]name=ofd_packets/00200870 [09:36:01]NVStorageSaveData ofd_packets/00200870 [09:36:01]File name is /storage/ofd_packets/00200870 [09:36:01]Write 301 bytes [09:36:01]NVStorageSaveData done [09:36:01]OFDSenderStorePacket done [09:36:01]KKMCreateOFDPacket done [09:36:01]NVStorageSaveData kkm_last_timestamp [09:36:01]File name is /storage/kkm_last_timestamp [09:36:01]Write 4 bytes [09:36:01]NVStorageSaveData done [09:36:01]ExternCall_PrintAddStr [09:36:01]wPrintStart [09:36:01]Write to MH i2c: 01 00 00 54 1B 6F [09:36:01]Write i2c OK [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: 01 [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: 01 07 00 [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: 01 07 00 54 1B 00 00 00 00 00 FF 0F 84 [09:36:01]RasterBufferAndPrint [09:36:01]line Счет N : (1)11328456 [09:36:01]line ИНН: 02508201610067 [09:36:01]line Контрольно-Кассовый Чек [09:36:01]line ПРОДАЖА [09:36:01]line ТРК (МРК, ГНК) : 22 [09:36:01]line Товар: 2710124130 [09:36:01]line Аи-92-К-4 [09:36:01]line 3.160 * 67.80 [09:36:01]line = 214.25 [09:36:01]line НДС 12% НСП 1% [09:36:01]line > о реализуемом товаре [09:36:01]line ОКРУГЛЕНИЕ: -0.25 [09:36:01]line ИТОГО: 214.00 [09:36:01]line Внесено: 214.00 [09:36:01]line СДАЧА: 0.00 [09:36:01]line НСП 1% : 1.90 [09:36:01]line НДС 12% : 22.75 [09:36:01]line Наличными: 214.00 [09:36:01]line Безнал.: 0.00 [09:36:01]line Место: АЗС № 95 "Партнер Нефть" [09:36:01]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:36:01]line СНО: Общий режим [09:36:01]line Чек 169 20.08.2024 09:36 [09:36:01]line Смена: 466 ФФД: 1.0 [09:36:01]line ЗНМ: 0300000079 [09:36:01]line РНМ: 0000000000092545 [09:36:01]line Версия ККМ: 001 [09:36:01]line ФМ: 0000000000871802 [09:36:01]line ФД: 200870 [09:36:01]line ФПД: 135166770237684 [09:36:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093600&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200870&fm=135166770237684&tin=02508201610067®Number=0000000000092545&sum=21400 [09:36:01]written 0, free lines is 4095 [09:36:01]OFD Sender: Processing packet 200870 [packets to send 247, broken 246] [09:36:01]ProducePacketName [09:36:01]name=ofd_packets/00200870 [09:36:01]OFD Sender: To server: pG, [09:36:01]CommunicateWithHost lk.salyk.kg:30040 [09:36:01]ConnectInit lk.salyk.kg [09:36:01]Write to MH i2c: 01 00 00 7F 1B 9A [09:36:01]Write i2c OK [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: 01 [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: 01 07 00 [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: 01 07 00 7F 1B 00 00 00 00 00 D1 0C 7E [09:36:01]RasterBufferAndPrint [09:36:01]line [09:36:01]line [09:36:01]line [09:36:01]line [09:36:01]line [09:36:01]written 0, free lines is 3287 [09:36:01]MH_Cut [09:36:01]Write to MH i2c: D1 01 00 86 1B 01 73 [09:36:01]Write i2c OK [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: D1 [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: D1 01 00 [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: D1 01 00 86 1B 00 72 [09:36:01]Write to MH i2c: 01 00 00 87 1B A2 [09:36:01]Write i2c OK [09:36:01]MH_I2C_Read... [09:36:01]Connected sock=10 [09:36:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 54 66 07 01 B7 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 58 0C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B1 53 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 53 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 08 00 00 00 00 07 04 06 00 98 53 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 80 63 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A6 10 03 00 35 04 06 00 7A EE F7 53 50 F4 BF 60 81 78 4D A9 2C 00 [09:36:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D5 DD 47 00 DD 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 31 38 30 32 10 04 04 00 A6 10 03 00 F4 03 04 00 E7 0D C4 66 B6 04 01 00 00 33 8E C3 8E FE C6 C4 79 [09:36:02]CommunicateWithHost err = 0 [09:36:02]CheckOFDResponse [09:36:02]1017 (14) - 77093643461234 [09:36:02]1041 (16) - 0000000000871802 [09:36:02]1040 (4) - 200870 [09:36:02]1012 (4) - 20.08.2024 03:30 [09:36:02]1206 (1) - 0 [09:36:02]OFD Sender: Remove packet 200870 [09:36:02]ProducePacketName [09:36:02]name=ofd_packets/00200870 [09:36:02]NVStorageDeleteData [09:36:02]*** Cut start [09:36:02]*** Purtial cut [09:36:02]*** CUTSNS_PIN = 0 [09:36:02]*** Stage 1: CUTSNS_PIN = 1 [09:36:02]OFD Sender: No OFD packet to send [09:36:04]Read from MH i2c: 01 [09:36:04]MH_I2C_Read... [09:36:04]*** Stop cut motor [09:36:04]*** Cut end [09:36:04]Read from MH i2c: 01 07 00 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: 01 07 00 87 1B 00 00 00 00 00 FF 0F B7 [09:36:04]process_action close_receipt done [09:36:04]requested_data is exist [09:36:04]produce_requested_data [09:36:04]requested_item fm.sn is exist - process it [09:36:04]wFMCommunicate request_size=4 [09:36:04]MH_SAM_APDU [09:36:04]CAPDU: 80 11 00 00 [09:36:04]Write to MH i2c: E2 08 00 88 1B 80 11 00 00 00 00 00 00 1D [09:36:04]Write i2c OK [09:36:04]MH_I2C_Read... [09:36:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:04]Read from MH i2c: E2 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: E2 17 00 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: E2 17 00 88 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6A [09:36:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:36:04]wFMCommunicate OK [09:36:04]requested_item fd.num is exist - process it [09:36:04]SAM_PROTO_GetFieldsCounters [09:36:04]wFMCommunicate request_size=4 [09:36:04]MH_SAM_APDU [09:36:04]CAPDU: 80 13 00 00 [09:36:04]Write to MH i2c: E2 08 00 89 1B 80 13 00 00 00 00 00 00 20 [09:36:04]Write i2c OK [09:36:04]MH_I2C_Read... [09:36:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:04]Read from MH i2c: E2 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: E2 62 00 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: E2 62 00 89 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A6 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [09:36:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A6 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:36:04]wFMCommunicate OK [09:36:04]SAM_PROTO_GetFieldsCounters done [09:36:04]requested_item shift.num is exist - process it [09:36:04]requested_item shift.opened is exist - process it [09:36:04]req_shift_opened [09:36:04]FM_GetShiftState [09:36:04]SAM_PROTO_GetShiftState [09:36:04]wFMCommunicate request_size=4 [09:36:04]MH_SAM_APDU [09:36:04]CAPDU: 80 13 01 00 [09:36:04]Write to MH i2c: E2 08 00 8A 1B 80 13 01 00 00 00 00 00 22 [09:36:04]Write i2c OK [09:36:04]MH_I2C_Read... [09:36:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:04]Read from MH i2c: E2 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: E2 0E 00 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: E2 0E 00 8A 1B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 AC [09:36:04]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:36:04]wFMCommunicate OK [09:36:04]SAM_PROTO_GetShiftState done [09:36:04]FM_GetShiftState done [09:36:04]req_shift_opened done [09:36:04]requested_item shift.open_date is exist - process it [09:36:04]req_shift_open_date [09:36:04]req_shift_open_date done [09:36:04]produce_requested_data done [09:36:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200870,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:36:04]process_action_free close_receipt [09:36:04]json_value_free [09:36:04]json_value_free done [09:36:04]process_json_proto returns [09:36:04]Send response to host [09:36:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200870,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:36:04]free response buf [09:36:04]execute_script done [09:36:04]execute_script returns [09:36:04]free content buf [09:36:04]Sock 8.Close socket [09:36:04]Sock 8.Thread stoped [09:36:07]OFD Sender: No OFD packet to send [09:36:12]OFD Sender: No OFD packet to send [09:36:17]OFD Sender: No OFD packet to send [09:36:22]OFD Sender: No OFD packet to send [09:36:27]OFD Sender: No OFD packet to send [09:36:32]OFD Sender: No OFD packet to send [09:36:37]OFD Sender: No OFD packet to send [09:36:41]accept exits with 9 [09:36:41]New connection [09:36:41]New thread 3067211108 created [09:36:41]Thread 3067067748 joined [09:36:41]Waiting for new connection... [09:36:41] Sock 9.Parse request [09:36:41]Sock 9.Check first char [09:36:41]Sock 9.First char is OK [09:36:41]request: POST /json_proto HTTP/1.0 [09:36:41]Method: POST [09:36:41]URL: /json_proto [09:36:41]Method is POST - this is cgi request [09:36:41]url: /json_proto [09:36:41]query_string will be loaded in cgi processing [09:36:41]execute_cgi json_proto POST (null) [09:36:41]execute_cgi path=json_proto method=POST [09:36:41]POST find Content-Length [09:36:41]Host: 172.17.46.195:8080 [09:36:41]Content-Length: 805 [09:36:41]Content-Type: application/json [09:36:41] [09:36:41]POST finish read [09:36:41]Found Content-Length = 805 [09:36:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328457", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:41]execute_script... [09:36:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328457", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:41]POST & json_proto [09:36:41]process_json_proto [09:36:41]json parsed OK: [09:36:41]protocol is kg_v1.0 [09:36:41]action value=close_receipt [09:36:41]process_action close_receipt [09:36:41]cmd_close_receipt [09:36:41]MH_GetDate [09:36:41]Write to MH i2c: F0 00 00 8B 1B 95 [09:36:41]Write i2c OK [09:36:41]MH_I2C_Read... [09:36:41]Read from MH i2c: F0 [09:36:41]MH_I2C_Read... [09:36:41]Read from MH i2c: F0 09 00 [09:36:41]MH_I2C_Read... [09:36:41]Read from MH i2c: F0 09 00 8B 1B 00 AA 63 C4 66 75 08 C2 66 7A [09:36:41]GetLastDocTimeStamp 1724146560 [09:36:41]current date 1724146602 [09:36:41]FM_GetShiftState [09:36:41]SAM_PROTO_GetShiftState [09:36:41]wFMCommunicate request_size=4 [09:36:41]MH_SAM_APDU [09:36:41]CAPDU: 80 13 01 00 [09:36:41]Write to MH i2c: E2 08 00 8C 1B 80 13 01 00 00 00 00 00 24 [09:36:41]Write i2c OK [09:36:41]MH_I2C_Read... [09:36:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:41]Read from MH i2c: E2 [09:36:41]MH_I2C_Read... [09:36:41]Read from MH i2c: E2 0E 00 [09:36:41]MH_I2C_Read... [09:36:41]Read from MH i2c: E2 0E 00 8C 1B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 AE [09:36:41]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:36:41]wFMCommunicate OK [09:36:41]SAM_PROTO_GetShiftState done [09:36:41]FM_GetShiftState done [09:36:41]opened in 1724112758 [09:36:41]opened+sec_in_day 1724199158 [09:36:41]quantity*price = 200043 [09:36:41]sum+1 = 200044 [09:36:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 170 20.08.2024 09:36 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200871 ФПД: 177665758959094 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093642&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200871&fm=177665758959094&tin=02508201610067®Number=0000000000092545&sum=200043 [09:36:42]StoreToDocumentArchive [09:36:42]shift 466 fd 200871 [09:36:42]save to /storage/0466/doc_00200871 [09:36:42]save last doc name /storage/0466/doc_00200871 to /storage/kkm_last_doc_name [09:36:42]save OK [09:36:42]Clear old archive folders... [09:36:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:36:42]tlvbuf is B6F00160 [09:36:42]SAM_PROTO_ClearQueue [09:36:42]wFMCommunicate request_size=4 [09:36:42]MH_SAM_APDU [09:36:42]CAPDU: 80 09 00 00 [09:36:42]Write to MH i2c: E2 08 00 99 1B 80 09 00 00 00 00 00 00 26 [09:36:42]Write i2c OK [09:36:42]MH_I2C_Read... [09:36:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:36:42]OFD Sender: No OFD packet to send [09:36:42]Read from MH i2c: E2 [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: E2 03 00 [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: E2 03 00 99 1B 00 90 00 28 [09:36:42]RAPDU: 90 00 [09:36:42]wFMCommunicate OK [09:36:42]SAM_PROTO_ClearQueue done [09:36:42]KKMCreateOFDPacket [09:36:42]OFDProtocolAddRootSTLVToBuf [09:36:42]FM_MakeSignedData [09:36:42]FM_MakeSignedData [09:36:42]SAM_PROTO_SignData [09:36:42]wFMCommunicate request_size=4 [09:36:42]MH_SAM_APDU [09:36:42]CAPDU: 80 0D 01 02 [09:36:42]Write to MH i2c: E2 08 00 9A 1B 80 0D 01 02 00 00 00 00 2E [09:36:42]Write i2c OK [09:36:42]MH_I2C_Read... [09:36:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:36:43]Read from MH i2c: E2 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 03 00 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 03 00 9A 1B 00 90 00 29 [09:36:43]RAPDU: 90 00 [09:36:43]wFMCommunicate OK [09:36:43]wFMCommunicate request_size=255 [09:36:43]MH_SAM_APDU [09: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 AA 63 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A7 10 03 00 35 04 06 00 A1 [09:36:43]Write to MH i2c: E2 02 01 9B 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 AA 63 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A7 10 03 00 35 04 06 00 A1 00 00 C4 [09:36:43]Write i2c OK [09:36:43]MH_I2C_Read... [09:36:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:43]Read from MH i2c: E2 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 03 00 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 03 00 9B 1B 00 90 00 2A [09:36:43]RAPDU: 90 00 [09:36:43]wFMCommunicate OK [09:36:43]wFMCommunicate request_size=10 [09:36:43]MH_SAM_APDU [09:36:43]CAPDU: 80 0D 02 02 05 96 08 73 95 F6 [09:36:43]Write to MH i2c: E2 0D 00 9C 1B 80 0D 02 02 05 00 96 08 73 95 F6 00 00 D7 [09:36:43]Write i2c OK [09:36:43]MH_I2C_Read... [09:36:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:43]Read from MH i2c: E2 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 03 00 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 03 00 9C 1B 00 90 00 2B [09:36:43]RAPDU: 90 00 [09:36:43]wFMCommunicate OK [09:36:43]wFMCommunicate request_size=4 [09:36:43]MH_SAM_APDU [09:36:43]CAPDU: 80 0D 03 02 [09:36:43]Write to MH i2c: E2 08 00 9D 1B 80 0D 03 02 00 00 00 00 33 [09:36:43]Write i2c OK [09:36:43]MH_I2C_Read... [09:36:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:43]Read from MH i2c: E2 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 0B 00 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 0B 00 9D 1B 00 AE B0 F6 D1 3B 20 CD 0B 90 00 8C [09:36:43]RAPDU: AE B0 F6 D1 3B 20 CD 0B 90 00 [09:36:43]wFMCommunicate OK [09:36:43]SAM_PROTO_SignData done [09:36:43]FM_MakeSignedData done [09:36:43]CreateOFDProtocolMessage [09:36:43]wFMCommunicate request_size=4 [09:36:43]MH_SAM_APDU [09:36:43]CAPDU: 80 11 00 00 [09:36:43]Write to MH i2c: E2 08 00 9E 1B 80 11 00 00 00 00 00 00 33 [09:36:43]Write i2c OK [09:36:43]MH_I2C_Read... [09:36:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:43]Read from MH i2c: E2 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 17 00 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 17 00 9E 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 80 [09:36:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:36:43]wFMCommunicate OK [09:36:43]CreateOFDProtocolMessage done [09:36:43]OFDSenderStorePacket 200871 [09:36:43]StoreOFDPacket docnum=200871 [09:36:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F1 D4 07 01 F2 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 AA 00 00 00 F4 03 04 00 AA 63 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A7 10 03 00 35 04 06 00 A1 96 08 73 95 F6 AE B0 F6 D1 3B 20 CD 0B [09:36:43]CheckFolder [09:36:43]dirname=/storage/ofd_packets [09:36:43]CheckFolder done [09:36:43]ProducePacketName [09:36:43]name=ofd_packets/00200871 [09:36:43]NVStorageSaveData ofd_packets/00200871 [09:36:43]File name is /storage/ofd_packets/00200871 [09:36:43]Write 301 bytes [09:36:43]NVStorageSaveData done [09:36:43]OFDSenderStorePacket done [09:36:43]KKMCreateOFDPacket done [09:36:43]NVStorageSaveData kkm_last_timestamp [09:36:43]File name is /storage/kkm_last_timestamp [09:36:43]Write 4 bytes [09:36:43]NVStorageSaveData done [09:36:43]ExternCall_PrintAddStr [09:36:43]wPrintStart [09:36:43]Write to MH i2c: 01 00 00 9F 1B BA [09:36:43]Write i2c OK [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: 01 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: 01 07 00 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: 01 07 00 9F 1B 00 00 00 00 00 FF 0F CF [09:36:43]RasterBufferAndPrint [09:36:43]line Счет N : (1)11328457 [09:36:43]line ИНН: 02508201610067 [09:36:43]line Контрольно-Кассовый Чек [09:36:43]line ПРОДАЖА [09:36:43]line ТРК (МРК, ГНК) : 11 [09:36:43]line Товар: 2710124500 [09:36:43]line Аи-95-К-5 [09:36:43]line 26.960 * 74.20 [09:36:43]line = 2000.43 [09:36:43]line НДС 12% НСП 1% [09:36:43]line > о реализуемом товаре [09:36:43]line ИТОГО: 2000.43 [09:36:43]line НСП 1% : 17.70 [09:36:43]line НДС 12% : 212.43 [09:36:43]line Наличными: 0.00 [09:36:43]line Безнал.: 2000.43 [09:36:43]line Место: АЗС № 95 "Партнер Нефть" [09:36:43]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:36:43]line СНО: Общий режим [09:36:43]line Чек 170 20.08.2024 09:36 [09:36:43]line Смена: 466 ФФД: 1.0 [09:36:43]line ЗНМ: 0300000079 [09:36:43]line РНМ: 0000000000092545 [09:36:43]line Версия ККМ: 001 [09:36:43]line Платежная система: O! деньги [09:36:43]line ФМ: 0000000000871802 [09:36:43]line ФД: 200871 [09:36:43]line ФПД: 177665758959094 [09:36:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093642&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200871&fm=177665758959094&tin=02508201610067®Number=0000000000092545&sum=200043 [09:36:43]written 0, free lines is 4095 [09:36:43]OFD Sender: Processing packet 200871 [packets to send 247, broken 246] [09:36:43]ProducePacketName [09:36:43]name=ofd_packets/00200871 [09:36:43]OFD Sender: To server: pG, [09:36:43]CommunicateWithHost lk.salyk.kg:30040 [09:36:43]ConnectInit lk.salyk.kg [09:36:43]Write to MH i2c: 01 00 00 C9 1B E4 [09:36:43]Write i2c OK [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: 01 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: 01 07 00 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: 01 07 00 C9 1B 00 00 00 00 00 ED 0C E4 [09:36:43]RasterBufferAndPrint [09:36:43]line [09:36:43]line [09:36:43]line [09:36:43]line [09:36:43]line [09:36:43]written 0, free lines is 3315 [09:36:43]MH_Cut [09:36:43]Write to MH i2c: D1 01 00 D0 1B 01 BD [09:36:43]Write i2c OK [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: D1 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: D1 01 00 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: D1 01 00 D0 1B 00 BC [09:36:43]Write to MH i2c: 01 00 00 D1 1B EC [09:36:43]Write i2c OK [09:36:43]MH_I2C_Read... [09:36:43]Connected sock=10 [09: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 31 38 30 32 0F 01 00 00 F1 D4 07 01 F2 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 AA 00 00 00 F4 03 04 00 AA 63 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A7 10 03 00 35 04 06 00 A1 96 08 73 95 F6 AE B0 F6 D1 3B 20 CD 0B [09:36:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9B 11 47 00 17 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 31 38 30 32 10 04 04 00 A7 10 03 00 F4 03 04 00 12 0E C4 66 B6 04 01 00 00 55 82 49 CE 48 7B 6D F5 [09:36:44]CommunicateWithHost err = 0 [09:36:44]CheckOFDResponse [09:36:44]1017 (14) - 77093643461234 [09:36:44]1041 (16) - 0000000000871802 [09:36:44]1040 (4) - 200871 [09:36:44]1012 (4) - 20.08.2024 03:31 [09:36:44]1206 (1) - 0 [09:36:44]OFD Sender: Remove packet 200871 [09:36:44]ProducePacketName [09:36:44]name=ofd_packets/00200871 [09:36:44]NVStorageDeleteData [09:36:44]*** Cut start [09:36:44]*** Purtial cut [09:36:44]*** Stage 1: CUTSNS_PIN = 1 [09:36:44]OFD Sender: No OFD packet to send [09:36:44]Read from MH i2c: 01 [09:36:44]MH_I2C_Read... [09:36:44]*** Stop cut motor [09:36:44]*** Cut end [09:36:44]Read from MH i2c: 01 07 00 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: 01 07 00 D1 1B 00 00 00 00 00 FF 0F 01 [09:36:44]process_action close_receipt done [09:36:44]requested_data is exist [09:36:44]produce_requested_data [09:36:44]requested_item fm.sn is exist - process it [09:36:44]wFMCommunicate request_size=4 [09:36:44]MH_SAM_APDU [09:36:44]CAPDU: 80 11 00 00 [09:36:44]Write to MH i2c: E2 08 00 D2 1B 80 11 00 00 00 00 00 00 67 [09:36:44]Write i2c OK [09:36:44]MH_I2C_Read... [09:36:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:45]Read from MH i2c: E2 [09:36:45]MH_I2C_Read... [09:36:45]Read from MH i2c: E2 17 00 [09:36:45]MH_I2C_Read... [09:36:45]Read from MH i2c: E2 17 00 D2 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B4 [09:36:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:36:45]wFMCommunicate OK [09:36:45]requested_item fd.num is exist - process it [09:36:45]SAM_PROTO_GetFieldsCounters [09:36:45]wFMCommunicate request_size=4 [09:36:45]MH_SAM_APDU [09:36:45]CAPDU: 80 13 00 00 [09:36:45]Write to MH i2c: E2 08 00 D3 1B 80 13 00 00 00 00 00 00 6A [09:36:45]Write i2c OK [09:36:45]MH_I2C_Read... [09:36:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:45]Read from MH i2c: E2 [09:36:45]MH_I2C_Read... [09:36:45]Read from MH i2c: E2 62 00 [09:36:45]MH_I2C_Read... [09:36:45]Read from MH i2c: E2 62 00 D3 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A7 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 10 [09:36:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A7 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:36:45]wFMCommunicate OK [09:36:45]SAM_PROTO_GetFieldsCounters done [09:36:45]requested_item shift.num is exist - process it [09:36:45]requested_item shift.opened is exist - process it [09:36:45]req_shift_opened [09:36:45]FM_GetShiftState [09:36:45]SAM_PROTO_GetShiftState [09:36:45]wFMCommunicate request_size=4 [09:36:45]MH_SAM_APDU [09:36:45]CAPDU: 80 13 01 00 [09:36:45]Write to MH i2c: E2 08 00 D4 1B 80 13 01 00 00 00 00 00 6C [09:36:45]Write i2c OK [09:36:45]MH_I2C_Read... [09:36:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:45]Read from MH i2c: E2 [09:36:45]MH_I2C_Read... [09:36:45]Read from MH i2c: E2 0E 00 [09:36:45]MH_I2C_Read... [09:36:45]Read from MH i2c: E2 0E 00 D4 1B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F6 [09:36:45]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:36:45]wFMCommunicate OK [09:36:45]SAM_PROTO_GetShiftState done [09:36:45]FM_GetShiftState done [09:36:45]req_shift_opened done [09:36:45]requested_item shift.open_date is exist - process it [09:36:45]req_shift_open_date [09:36:45]req_shift_open_date done [09:36:45]produce_requested_data done [09:36:45]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200871,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:36:45]process_action_free close_receipt [09:36:45]json_value_free [09:36:45]json_value_free done [09:36:45]process_json_proto returns [09:36:45]Send response to host [09:36:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200871,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:36:45]free response buf [09:36:45]execute_script done [09:36:45]execute_script returns [09:36:45]free content buf [09:36:45]Sock 9.Close socket [09:36:45]Sock 9.Thread stoped [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:27]accept exits with 8 [09:37:27]New connection [09:37:27]New thread 3067067748 created [09:37:27]Thread 3067211108 joined [09:37:27]Waiting for new connection... [09:37:27] Sock 8.Parse request [09:37:27]Sock 8.Check first char [09:37:27]Sock 8.First char is OK [09:37:27]request: POST /json_proto HTTP/1.0 [09:37:27]Method: POST [09:37:27]URL: /json_proto [09:37:27]Method is POST - this is cgi request [09:37:27]url: /json_proto [09:37:27]query_string will be loaded in cgi processing [09:37:27]execute_cgi json_proto POST (null) [09:37:27]execute_cgi path=json_proto method=POST [09:37:27]POST find Content-Length [09:37:27]Host: 172.17.46.195:8080 [09:37:27]Content-Length: 679 [09:37:27]Content-Type: application/json [09:37:27] [09:37:27]POST finish read [09:37:27]Found Content-Length = 679 [09:37:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328458", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:27]execute_script... [09:37: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)11328458", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:27]POST & json_proto [09:37:27]process_json_proto [09:37:27]json parsed OK: [09:37:27]protocol is kg_v1.0 [09:37:27]action value=close_receipt [09:37:27]process_action close_receipt [09:37:27]cmd_close_receipt [09:37:27]MH_GetDate [09:37:27]Write to MH i2c: F0 00 00 D5 1B DF [09:37:27]Write i2c OK [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: F0 [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: F0 09 00 [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: F0 09 00 D5 1B 00 D8 63 C4 66 75 08 C2 66 F2 [09:37:27]GetLastDocTimeStamp 1724146602 [09:37:27]current date 1724146648 [09:37:27]FM_GetShiftState [09:37:27]SAM_PROTO_GetShiftState [09:37:27]wFMCommunicate request_size=4 [09:37:27]MH_SAM_APDU [09:37:27]CAPDU: 80 13 01 00 [09:37:27]Write to MH i2c: E2 08 00 D6 1B 80 13 01 00 00 00 00 00 6E [09:37:27]Write i2c OK [09:37:27]MH_I2C_Read... [09:37:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:27]Read from MH i2c: E2 [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: E2 0E 00 [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: E2 0E 00 D6 1B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F8 [09:37:27]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:37:27]wFMCommunicate OK [09:37:27]SAM_PROTO_GetShiftState done [09:37:27]FM_GetShiftState done [09:37:27]opened in 1724112758 [09:37:27]opened+sec_in_day 1724199158 [09:37:27]quantity*price = 50010 [09:37:27]sum+1 = 50012 [09:37:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 171 20.08.2024 09:37 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200872 ФПД: 149452434634771 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093728&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200872&fm=149452434634771&tin=02508201610067®Number=0000000000092545&sum=50000 [09:37:28]StoreToDocumentArchive [09:37:28]shift 466 fd 200872 [09:37:28]save to /storage/0466/doc_00200872 [09:37:28]save last doc name /storage/0466/doc_00200872 to /storage/kkm_last_doc_name [09:37:28]save OK [09:37:28]Clear old archive folders... [09:37:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:37:28]tlvbuf is 010597A0 [09:37:28]SAM_PROTO_ClearQueue [09:37:28]wFMCommunicate request_size=4 [09:37:28]MH_SAM_APDU [09:37:28]CAPDU: 80 09 00 00 [09:37:28]Write to MH i2c: E2 08 00 E3 1B 80 09 00 00 00 00 00 00 70 [09:37:28]Write i2c OK [09:37:28]MH_I2C_Read... [09:37:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:28]Read from MH i2c: E2 [09:37:28]MH_I2C_Read... [09:37:28]Read from MH i2c: E2 03 00 [09:37:28]MH_I2C_Read... [09:37:28]Read from MH i2c: E2 03 00 E3 1B 00 90 00 72 [09:37:28]RAPDU: 90 00 [09:37:28]wFMCommunicate OK [09:37:28]SAM_PROTO_ClearQueue done [09:37:28]KKMCreateOFDPacket [09:37:28]OFDProtocolAddRootSTLVToBuf [09:37:28]FM_MakeSignedData [09:37:28]FM_MakeSignedData [09:37:28]SAM_PROTO_SignData [09:37:28]wFMCommunicate request_size=4 [09:37:28]MH_SAM_APDU [09:37:28]CAPDU: 80 0D 01 02 [09:37:28]Write to MH i2c: E2 08 00 E4 1B 80 0D 01 02 00 00 00 00 78 [09:37:28]Write i2c OK [09:37:28]MH_I2C_Read... [09:37:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:28]Read from MH i2c: E2 [09:37:28]MH_I2C_Read... [09:37:28]Read from MH i2c: E2 03 00 [09:37:28]MH_I2C_Read... [09:37:28]Read from MH i2c: E2 03 00 E4 1B 00 90 00 73 [09:37:28]RAPDU: 90 00 [09:37:28]wFMCommunicate OK [09:37:28]wFMCommunicate request_size=255 [09:37:28]MH_SAM_APDU [09:37:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 AB 00 00 00 F4 03 04 00 D8 63 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A8 10 03 00 35 04 06 00 87 [09:37:28]Write to MH i2c: E2 02 01 E5 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 D8 63 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A8 10 03 00 35 04 06 00 87 00 00 FE [09:37:28]Write i2c OK [09:37:28]MH_I2C_Read... [09:37:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:28]Read from MH i2c: E2 [09:37:28]MH_I2C_Read... [09:37:28]Read from MH i2c: E2 03 00 [09:37:28]MH_I2C_Read... [09:37:28]Read from MH i2c: E2 03 00 E5 1B 00 90 00 74 [09:37:28]RAPDU: 90 00 [09:37:28]wFMCommunicate OK [09:37:28]wFMCommunicate request_size=10 [09:37:28]MH_SAM_APDU [09:37:28]CAPDU: 80 0D 02 02 05 ED 1B 46 F8 13 [09:37:28]Write to MH i2c: E2 0D 00 E6 1B 80 0D 02 02 05 00 ED 1B 46 F8 13 00 00 DE [09:37:28]Write i2c OK [09:37:28]MH_I2C_Read... [09:37:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:28]Read from MH i2c: E2 [09:37:28]MH_I2C_Read... [09:37:28]Read from MH i2c: E2 03 00 [09:37:28]MH_I2C_Read... [09:37:28]Read from MH i2c: E2 03 00 E6 1B 00 90 00 75 [09:37:28]RAPDU: 90 00 [09:37:28]wFMCommunicate OK [09:37:28]wFMCommunicate request_size=4 [09:37:28]MH_SAM_APDU [09:37:28]CAPDU: 80 0D 03 02 [09:37:28]Write to MH i2c: E2 08 00 E7 1B 80 0D 03 02 00 00 00 00 7D [09:37:28]Write i2c OK [09:37:28]MH_I2C_Read... [09:37:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:28]Read from MH i2c: E2 [09:37:28]MH_I2C_Read... [09:37:28]Read from MH i2c: E2 0B 00 [09:37:28]MH_I2C_Read... [09:37:28]Read from MH i2c: E2 0B 00 E7 1B 00 EC 8A 7D 62 23 BD F9 96 90 00 42 [09:37:28]RAPDU: EC 8A 7D 62 23 BD F9 96 90 00 [09:37:28]wFMCommunicate OK [09:37:28]SAM_PROTO_SignData done [09:37:28]FM_MakeSignedData done [09:37:28]CreateOFDProtocolMessage [09:37:28]wFMCommunicate request_size=4 [09:37:28]MH_SAM_APDU [09:37:28]CAPDU: 80 11 00 00 [09:37:28]Write to MH i2c: E2 08 00 E8 1B 80 11 00 00 00 00 00 00 7D [09:37:28]Write i2c OK [09:37:28]MH_I2C_Read... [09:37:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:29]Read from MH i2c: E2 [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: E2 17 00 [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: E2 17 00 E8 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CA [09:37:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:37:29]wFMCommunicate OK [09:37:29]CreateOFDProtocolMessage done [09:37:29]OFDSenderStorePacket 200872 [09:37:29]StoreOFDPacket docnum=200872 [09:37:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BD 51 07 01 22 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 AB 00 00 00 F4 03 04 00 D8 63 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A8 10 03 00 35 04 06 00 87 ED 1B 46 F8 13 EC 8A 7D 62 23 BD F9 96 [09:37:29]CheckFolder [09:37:29]dirname=/storage/ofd_packets [09:37:29]CheckFolder done [09:37:29]ProducePacketName [09:37:29]name=ofd_packets/00200872 [09:37:29]NVStorageSaveData ofd_packets/00200872 [09:37:29]File name is /storage/ofd_packets/00200872 [09:37:29]Write 301 bytes [09:37:29]NVStorageSaveData done [09:37:29]OFDSenderStorePacket done [09:37:29]KKMCreateOFDPacket done [09:37:29]NVStorageSaveData kkm_last_timestamp [09:37:29]File name is /storage/kkm_last_timestamp [09:37:29]Write 4 bytes [09:37:29]NVStorageSaveData done [09:37:29]ExternCall_PrintAddStr [09:37:29]wPrintStart [09:37:29]Write to MH i2c: 01 00 00 E9 1B 04 [09:37:29]Write i2c OK [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: 01 [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: 01 07 00 [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: 01 07 00 E9 1B 00 00 00 00 00 FF 0F 19 [09:37:29]RasterBufferAndPrint [09:37:29]line Счет N : (1)11328458 [09:37:29]line ИНН: 02508201610067 [09:37:29]line Контрольно-Кассовый Чек [09:37:29]line ПРОДАЖА [09:37:29]line ТРК (МРК, ГНК) : 21 [09:37:29]line Товар: 2710124500 [09:37:29]line Аи-95-К-5 [09:37:29]line 6.740 * 74.20 [09:37:29]line = 500.11 [09:37:29]line НДС 12% НСП 1% [09:37:29]line > о реализуемом товаре [09:37:29]line ОКРУГЛЕНИЕ: -0.11 [09:37:29]line ИТОГО: 500.00 [09:37:29]line Внесено: 500.00 [09:37:29]line СДАЧА: 0.00 [09:37:29]line НСП 1% : 4.43 [09:37:29]line НДС 12% : 53.11 [09:37:29]line Наличными: 500.00 [09:37:29]line Безнал.: 0.00 [09:37:29]line Место: АЗС № 95 "Партнер Нефть" [09:37:29]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:37:29]line СНО: Общий режим [09:37:29]line Чек 171 20.08.2024 09:37 [09:37:29]line Смена: 466 ФФД: 1.0 [09:37:29]line ЗНМ: 0300000079 [09:37:29]line РНМ: 0000000000092545 [09:37:29]line Версия ККМ: 001 [09:37:29]line ФМ: 0000000000871802 [09:37:29]line ФД: 200872 [09:37:29]line ФПД: 149452434634771 [09:37:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T093728&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200872&fm=149452434634771&tin=02508201610067®Number=0000000000092545&sum=50000 [09:37:29]OFD Sender: Processing packet 200872 [packets to send 247, broken 246] [09:37:29]ProducePacketName [09:37:29]name=ofd_packets/00200872 [09:37:29]OFD Sender: To server: pG, [09:37:29]CommunicateWithHost lk.salyk.kg:30040 [09:37:29]ConnectInit lk.salyk.kg [09:37:29]written 0, free lines is 4095 [09:37:29]Connected sock=10 [09:37:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BD 51 07 01 22 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 AB 00 00 00 F4 03 04 00 D8 63 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A8 10 03 00 35 04 06 00 87 ED 1B 46 F8 13 EC 8A 7D 62 23 BD F9 96 [09:37:29]Write to MH i2c: 01 00 00 14 1C 30 [09:37:29]Write i2c OK [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: 01 [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: 01 07 00 [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: 01 07 00 14 1C 00 00 00 00 00 CE 0C 11 [09:37:29]RasterBufferAndPrint [09:37:29]line [09:37:29]line [09:37:29]line [09:37:29]line [09:37:29]line [09:37:29]written 0, free lines is 3284 [09:37:29]MH_Cut [09:37:29]Write to MH i2c: D1 01 00 1B 1C 01 09 [09:37:29]Write i2c OK [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: D1 [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: D1 01 00 [09:37:29]MH_I2C_Read... [09:37:29]Read from MH i2c: D1 01 00 1B 1C 00 08 [09:37:29]Write to MH i2c: 01 00 00 1C 1C 38 [09:37:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B2 A7 47 00 02 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 31 38 30 32 10 04 04 00 A8 10 03 00 F4 03 04 00 3F 0E C4 66 B6 04 01 00 00 E2 2E 91 A4 12 11 14 8E [09:37:29]CommunicateWithHost err = 0 [09:37:29]CheckOFDResponse [09:37:29]1017 (14) - 77093643461234 [09:37:29]1041 (16) - 0000000000871802 [09:37:29]1040 (4) - 200872 [09:37:29]1012 (4) - 20.08.2024 03:32 [09:37:29]1206 (1) - 0 [09:37:29]OFD Sender: Remove packet 200872 [09:37:29]ProducePacketName [09:37:29]name=ofd_packets/00200872 [09:37:29]NVStorageDeleteData [09:37:29]Write i2c OK [09:37:29]MH_I2C_Read... [09:37:30]OFD Sender: No OFD packet to send [09:37:30]*** Cut start [09:37:30]*** Purtial cut [09:37:30]*** CUTSNS_PIN = 0 [09:37:30]*** Stage 1: CUTSNS_PIN = 1 [09:37:32]Read from MH i2c: 01 [09:37:32]MH_I2C_Read... [09:37:32]*** Stop cut motor [09:37:32]*** Cut end [09:37:32]Read from MH i2c: 01 07 00 [09:37:32]MH_I2C_Read... [09:37:32]Read from MH i2c: 01 07 00 1C 1C 00 00 00 00 00 FF 0F 4D [09:37:32]process_action close_receipt done [09:37:32]requested_data is exist [09:37:32]produce_requested_data [09:37:32]requested_item fm.sn is exist - process it [09:37:32]wFMCommunicate request_size=4 [09:37:32]MH_SAM_APDU [09:37:32]CAPDU: 80 11 00 00 [09:37:32]Write to MH i2c: E2 08 00 1D 1C 80 11 00 00 00 00 00 00 B3 [09:37:32]Write i2c OK [09:37:32]MH_I2C_Read... [09:37:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:32]Read from MH i2c: E2 [09:37:32]MH_I2C_Read... [09:37:32]Read from MH i2c: E2 17 00 [09:37:32]MH_I2C_Read... [09:37:32]Read from MH i2c: E2 17 00 1D 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 00 [09:37:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:37:32]wFMCommunicate OK [09:37:32]requested_item fd.num is exist - process it [09:37:32]SAM_PROTO_GetFieldsCounters [09:37:32]wFMCommunicate request_size=4 [09:37:32]MH_SAM_APDU [09:37:32]CAPDU: 80 13 00 00 [09:37:32]Write to MH i2c: E2 08 00 1E 1C 80 13 00 00 00 00 00 00 B6 [09:37:32]Write i2c OK [09:37:32]MH_I2C_Read... [09:37:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:32]Read from MH i2c: E2 [09:37:32]MH_I2C_Read... [09:37:32]Read from MH i2c: E2 62 00 [09:37:32]MH_I2C_Read... [09:37:32]Read from MH i2c: E2 62 00 1E 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A8 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [09:37: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A8 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:37:32]wFMCommunicate OK [09:37:32]SAM_PROTO_GetFieldsCounters done [09:37:32]requested_item shift.num is exist - process it [09:37:32]requested_item shift.opened is exist - process it [09:37:32]req_shift_opened [09:37:32]FM_GetShiftState [09:37:32]SAM_PROTO_GetShiftState [09:37:32]wFMCommunicate request_size=4 [09:37:32]MH_SAM_APDU [09:37:32]CAPDU: 80 13 01 00 [09:37:32]Write to MH i2c: E2 08 00 1F 1C 80 13 01 00 00 00 00 00 B8 [09:37:32]Write i2c OK [09:37:32]MH_I2C_Read... [09:37:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:32]Read from MH i2c: E2 [09:37:32]MH_I2C_Read... [09:37:32]Read from MH i2c: E2 0E 00 [09:37:32]MH_I2C_Read... [09:37:32]Read from MH i2c: E2 0E 00 1F 1C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 42 [09:37:32]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:37:32]wFMCommunicate OK [09:37:32]SAM_PROTO_GetShiftState done [09:37:32]FM_GetShiftState done [09:37:32]req_shift_opened done [09:37:32]requested_item shift.open_date is exist - process it [09:37:32]req_shift_open_date [09:37:32]req_shift_open_date done [09:37:32]produce_requested_data done [09:37:32]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200872,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:37:32]process_action_free close_receipt [09:37:32]json_value_free [09:37:32]json_value_free done [09:37:32]process_json_proto returns [09:37:32]Send response to host [09:37:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200872,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:37:32]free response buf [09:37:32]execute_script done [09:37:32]execute_script returns [09:37:32]free content buf [09:37:32]Sock 8.Close socket [09:37:32]Sock 8.Thread stoped [09:37:35]OFD Sender: No OFD packet to send [09:37:40]OFD Sender: No OFD packet to send [09:37:45]OFD Sender: No OFD packet to send [09:37:50]OFD Sender: No OFD packet to send [09:37:55]OFD Sender: No OFD packet to send [09:38:00]OFD Sender: No OFD packet to send [09:38:05]OFD Sender: No OFD packet to send [09:38:10]OFD Sender: No OFD packet to send [09:38:15]OFD Sender: No OFD packet to send [09:38:20]OFD Sender: No OFD packet to send [09:38:25]OFD Sender: No OFD packet to send [09:38:30]OFD Sender: No OFD packet to send [09:38:35]OFD Sender: No OFD packet to send [09:38:40]OFD Sender: No OFD packet to send [09:38:45]OFD Sender: No OFD packet to send [09:38:50]OFD Sender: No OFD packet to send [09:38:55]OFD Sender: No OFD packet to send [09:39:00]OFD Sender: No OFD packet to send [09:39:05]OFD Sender: No OFD packet to send [09:39:10]OFD Sender: No OFD packet to send [09:39:15]OFD Sender: No OFD packet to send [09:39:20]OFD Sender: No OFD packet to send [09:39:25]OFD Sender: No OFD packet to send [09:39:30]OFD Sender: No OFD packet to send [09:39:35]OFD Sender: No OFD packet to send [09:39:40]OFD Sender: No OFD packet to send [09:39:45]OFD Sender: No OFD packet to send [09:39:50]OFD Sender: No OFD packet to send [09:39:55]OFD Sender: No OFD packet to send [09:40:00]OFD Sender: No OFD packet to send [09:40:05]OFD Sender: No OFD packet to send [09:40:10]OFD Sender: No OFD packet to send [09:40:15]OFD Sender: No OFD packet to send [09:40:17]accept exits with 9 [09:40:17]New connection [09:40:17]New thread 3067211108 created [09:40:17]Thread 3067067748 joined [09:40:17]Waiting for new connection... [09:40:17] Sock 9.Parse request [09:40:17]Sock 9.Check first char [09:40:17]Sock 9.First char is OK [09:40:17]request: POST /json_proto HTTP/1.0 [09:40:17]Method: POST [09:40:17]URL: /json_proto [09:40:17]Method is POST - this is cgi request [09:40:17]url: /json_proto [09:40:17]query_string will be loaded in cgi processing [09:40:17]execute_cgi json_proto POST (null) [09:40:17]execute_cgi path=json_proto method=POST [09:40:17]POST find Content-Length [09:40:17]Host: 172.17.46.195:8080 [09:40:17]Content-Length: 679 [09:40:17]Content-Type: application/json [09:40:17] [09:40:17]POST finish read [09:40:17]Found Content-Length = 679 [09:40:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328459", "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" : 67.80, "quantity" : 3.030, "sum" : 205.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 205.00, "total" : 205.00, "payments": [ { "type": 0, "sum" : 205.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:17]execute_script... [09:40: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)11328459", "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" : 67.80, "quantity" : 3.030, "sum" : 205.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 205.00, "total" : 205.00, "payments": [ { "type": 0, "sum" : 205.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:17]POST & json_proto [09:40:17]process_json_proto [09:40:17]json parsed OK: [09:40:17]protocol is kg_v1.0 [09:40:17]action value=close_receipt [09:40:17]process_action close_receipt [09:40:17]cmd_close_receipt [09:40:17]MH_GetDate [09:40:17]Write to MH i2c: F0 00 00 20 1C 2B [09:40:17]Write i2c OK [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: F0 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: F0 09 00 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: F0 09 00 20 1C 00 82 64 C4 66 75 08 C2 66 E9 [09:40:17]GetLastDocTimeStamp 1724146648 [09:40:17]current date 1724146818 [09:40:17]FM_GetShiftState [09:40:17]SAM_PROTO_GetShiftState [09:40:17]wFMCommunicate request_size=4 [09:40:17]MH_SAM_APDU [09:40:17]CAPDU: 80 13 01 00 [09:40:17]Write to MH i2c: E2 08 00 21 1C 80 13 01 00 00 00 00 00 BA [09:40:17]Write i2c OK [09:40:17]MH_I2C_Read... [09:40:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:17]Read from MH i2c: E2 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: E2 0E 00 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: E2 0E 00 21 1C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 44 [09:40:17]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:40:17]wFMCommunicate OK [09:40:17]SAM_PROTO_GetShiftState done [09:40:17]FM_GetShiftState done [09:40:17]opened in 1724112758 [09:40:17]opened+sec_in_day 1724199158 [09:40:17]quantity*price = 20543 [09:40:17]sum+1 = 20544 [09:40:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 205.00 Внесено: 205.00 СДАЧА: 0.00 НСП 1% : 1.82 НДС 12% : 21.82 Наличными: 205.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 172 20.08.2024 09:40 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200873 ФПД: 255017049111803 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094018&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200873&fm=255017049111803&tin=02508201610067®Number=0000000000092545&sum=20500 [09:40:18]StoreToDocumentArchive [09:40:18]shift 466 fd 200873 [09:40:18]save to /storage/0466/doc_00200873 [09:40:18]save last doc name /storage/0466/doc_00200873 to /storage/kkm_last_doc_name [09:40:18]save OK [09:40:18]Clear old archive folders... [09:40:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:40:18]tlvbuf is 0103B240 [09:40:18]SAM_PROTO_ClearQueue [09:40:18]wFMCommunicate request_size=4 [09:40:18]MH_SAM_APDU [09:40:18]CAPDU: 80 09 00 00 [09:40:18]Write to MH i2c: E2 08 00 2E 1C 80 09 00 00 00 00 00 00 BC [09:40:18]Write i2c OK [09:40:18]MH_I2C_Read... [09:40:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:40:18]Read from MH i2c: E2 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: E2 03 00 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: E2 03 00 2E 1C 00 90 00 BE [09:40:18]RAPDU: 90 00 [09:40:18]wFMCommunicate OK [09:40:18]SAM_PROTO_ClearQueue done [09:40:18]KKMCreateOFDPacket [09:40:18]OFDProtocolAddRootSTLVToBuf [09:40:18]FM_MakeSignedData [09:40:18]FM_MakeSignedData [09:40:18]SAM_PROTO_SignData [09:40:18]wFMCommunicate request_size=4 [09:40:18]MH_SAM_APDU [09:40:18]CAPDU: 80 0D 01 02 [09:40:18]Write to MH i2c: E2 08 00 2F 1C 80 0D 01 02 00 00 00 00 C4 [09:40:18]Write i2c OK [09:40:18]MH_I2C_Read... [09:40:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:40:18]Read from MH i2c: E2 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: E2 03 00 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: E2 03 00 2F 1C 00 90 00 BF [09:40:18]RAPDU: 90 00 [09:40:18]wFMCommunicate OK [09:40:18]wFMCommunicate request_size=255 [09:40:18]MH_SAM_APDU [09:40: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 D6 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3F 50 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 08 00 00 00 00 07 04 06 00 14 50 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 82 64 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A9 10 03 00 35 04 06 00 E7 [09:40:18]Write to MH i2c: E2 02 01 30 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 D6 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3F 50 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 08 00 00 00 00 07 04 06 00 14 50 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 82 64 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A9 10 03 00 35 04 06 00 E7 00 00 0B [09:40:18]Write i2c OK [09:40:18]MH_I2C_Read... [09:40:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:18]Read from MH i2c: E2 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: E2 03 00 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: E2 03 00 30 1C 00 90 00 C0 [09:40:19]RAPDU: 90 00 [09:40:19]wFMCommunicate OK [09:40:19]wFMCommunicate request_size=10 [09:40:19]MH_SAM_APDU [09:40:19]CAPDU: 80 0D 02 02 05 EF C8 9F BC FB [09:40:19]Write to MH i2c: E2 0D 00 31 1C 80 0D 02 02 05 00 EF C8 9F BC FB 00 00 DE [09:40:19]Write i2c OK [09:40:19]MH_I2C_Read... [09:40:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:19]Read from MH i2c: E2 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: E2 03 00 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: E2 03 00 31 1C 00 90 00 C1 [09:40:19]RAPDU: 90 00 [09:40:19]wFMCommunicate OK [09:40:19]wFMCommunicate request_size=4 [09:40:19]MH_SAM_APDU [09:40:19]CAPDU: 80 0D 03 02 [09:40:19]Write to MH i2c: E2 08 00 32 1C 80 0D 03 02 00 00 00 00 C9 [09:40:19]Write i2c OK [09:40:19]MH_I2C_Read... [09:40:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:40:19]Read from MH i2c: E2 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: E2 0B 00 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: E2 0B 00 32 1C 00 9C CD FC 15 15 94 73 06 90 00 66 [09:40:19]RAPDU: 9C CD FC 15 15 94 73 06 90 00 [09:40:19]wFMCommunicate OK [09:40:19]SAM_PROTO_SignData done [09:40:19]FM_MakeSignedData done [09:40:19]CreateOFDProtocolMessage [09:40:19]wFMCommunicate request_size=4 [09:40:19]MH_SAM_APDU [09:40:19]CAPDU: 80 11 00 00 [09:40:19]Write to MH i2c: E2 08 00 33 1C 80 11 00 00 00 00 00 00 C9 [09:40:19]Write i2c OK [09:40:19]MH_I2C_Read... [09:40:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:19]Read from MH i2c: E2 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: E2 17 00 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: E2 17 00 33 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 16 [09:40:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:40:19]wFMCommunicate OK [09:40:19]CreateOFDProtocolMessage done [09:40:19]OFDSenderStorePacket 200873 [09:40:19]StoreOFDPacket docnum=200873 [09:40:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BE AB 07 01 71 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 D6 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3F 50 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 08 00 00 00 00 07 04 06 00 14 50 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 82 64 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A9 10 03 00 35 04 06 00 E7 EF C8 9F BC FB 9C CD FC 15 15 94 73 06 [09:40:19]CheckFolder [09:40:19]dirname=/storage/ofd_packets [09:40:19]CheckFolder done [09:40:19]ProducePacketName [09:40:19]name=ofd_packets/00200873 [09:40:19]NVStorageSaveData ofd_packets/00200873 [09:40:19]File name is /storage/ofd_packets/00200873 [09:40:19]Write 301 bytes [09:40:19]NVStorageSaveData done [09:40:19]OFDSenderStorePacket done [09:40:19]KKMCreateOFDPacket done [09:40:19]NVStorageSaveData kkm_last_timestamp [09:40:19]File name is /storage/kkm_last_timestamp [09:40:19]Write 4 bytes [09:40:19]NVStorageSaveData done [09:40:19]ExternCall_PrintAddStr [09:40:19]wPrintStart [09:40:19]Write to MH i2c: 01 00 00 34 1C 50 [09:40:19]Write i2c OK [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: 01 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: 01 07 00 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: 01 07 00 34 1C 00 00 00 00 00 FF 0F 65 [09:40:19]RasterBufferAndPrint [09:40:19]line Счет N : (1)11328459 [09:40:19]line ИНН: 02508201610067 [09:40:19]line Контрольно-Кассовый Чек [09:40:19]line ПРОДАЖА [09:40:19]line ТРК (МРК, ГНК) : 12 [09:40:19]line Товар: 2710124130 [09:40:19]line Аи-92-К-4 [09:40:19]line 3.030 * 67.80 [09:40:19]line = 205.43 [09:40:19]line НДС 12% НСП 1% [09:40:19]line > о реализуемом товаре [09:40:19]line ОКРУГЛЕНИЕ: -0.43 [09:40:19]line ИТОГО: 205.00 [09:40:19]line Внесено: 205.00 [09:40:19]line СДАЧА: 0.00 [09:40:19]line НСП 1% : 1.82 [09:40:19]line НДС 12% : 21.82 [09:40:19]line Наличными: 205.00 [09:40:19]line Безнал.: 0.00 [09:40:19]line Место: АЗС № 95 "Партнер Нефть" [09:40:19]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:40:19]line СНО: Общий режим [09:40:19]line Чек 172 20.08.2024 09:40 [09:40:19]line Смена: 466 ФФД: 1.0 [09:40:19]line ЗНМ: 0300000079 [09:40:19]line РНМ: 0000000000092545 [09:40:19]line Версия ККМ: 001 [09:40:19]line ФМ: 0000000000871802 [09:40:19]line ФД: 200873 [09:40:19]line ФПД: 255017049111803 [09:40:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094018&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200873&fm=255017049111803&tin=02508201610067®Number=0000000000092545&sum=20500 [09:40:19]written 0, free lines is 4095 [09:40:19]OFD Sender: Processing packet 200873 [packets to send 247, broken 246] [09:40:19]ProducePacketName [09:40:19]name=ofd_packets/00200873 [09:40:19]OFD Sender: To server: pG, [09:40:19]CommunicateWithHost lk.salyk.kg:30040 [09:40:19]ConnectInit lk.salyk.kg [09:40:19]Connected sock=10 [09:40:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BE AB 07 01 71 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 D6 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3F 50 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 08 00 00 00 00 07 04 06 00 14 50 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 82 64 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A9 10 03 00 35 04 06 00 E7 EF C8 9F BC FB 9C CD FC 15 15 94 73 06 [09:40:19]Write to MH i2c: 01 00 00 5F 1C 7B [09:40:19]Write i2c OK [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: 01 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: 01 07 00 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: 01 07 00 5F 1C 00 00 00 00 00 DA 0C 68 [09:40:19]RasterBufferAndPrint [09:40:19]line [09:40:19]line [09:40:19]line [09:40:19]line [09:40:19]line [09:40:19]written 0, free lines is 3299 [09:40:19]MH_Cut [09:40:19]Write to MH i2c: D1 01 00 66 1C 01 54 [09:40:19]Write i2c OK [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: D1 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: D1 01 00 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: D1 01 00 66 1C 00 53 [09:40:19]Write to MH i2c: 01 00 00 67 1C 83 [09:40:19]Write i2c OK [09:40:19]MH_I2C_Read... [09:40:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FA 49 47 00 4C 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 31 38 30 32 10 04 04 00 A9 10 03 00 F4 03 04 00 E9 0E C4 66 B6 04 01 00 00 ED B2 BB 66 03 83 3A C8 [09:40:19]CommunicateWithHost err = 0 [09:40:19]CheckOFDResponse [09:40:19]1017 (14) - 77093643461234 [09:40:19]1041 (16) - 0000000000871802 [09:40:19]1040 (4) - 200873 [09:40:19]1012 (4) - 20.08.2024 03:35 [09:40:19]1206 (1) - 0 [09:40:19]OFD Sender: Remove packet 200873 [09:40:19]ProducePacketName [09:40:19]name=ofd_packets/00200873 [09:40:19]NVStorageDeleteData [09:40:20]OFD Sender: No OFD packet to send [09:40:20]*** Cut start [09:40:20]*** Purtial cut [09:40:20]*** Stage 1: CUTSNS_PIN = 1 [09:40:20]Read from MH i2c: 01 [09:40:20]MH_I2C_Read... [09:40:20]*** Stop cut motor [09:40:20]*** Cut end [09:40:20]Read from MH i2c: 01 07 00 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: 01 07 00 67 1C 00 00 00 00 00 FF 0F 98 [09:40:20]process_action close_receipt done [09:40:20]requested_data is exist [09:40:20]produce_requested_data [09:40:20]requested_item fm.sn is exist - process it [09:40:20]wFMCommunicate request_size=4 [09:40:20]MH_SAM_APDU [09:40:20]CAPDU: 80 11 00 00 [09:40:20]Write to MH i2c: E2 08 00 68 1C 80 11 00 00 00 00 00 00 FE [09:40:20]Write i2c OK [09:40:20]MH_I2C_Read... [09:40:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:20]Read from MH i2c: E2 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: E2 17 00 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: E2 17 00 68 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4B [09:40:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:40:20]wFMCommunicate OK [09:40:20]requested_item fd.num is exist - process it [09:40:20]SAM_PROTO_GetFieldsCounters [09:40:20]wFMCommunicate request_size=4 [09:40:20]MH_SAM_APDU [09:40:20]CAPDU: 80 13 00 00 [09:40:20]Write to MH i2c: E2 08 00 69 1C 80 13 00 00 00 00 00 00 01 [09:40:20]Write i2c OK [09:40:20]MH_I2C_Read... [09:40:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:40:20]Read from MH i2c: E2 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: E2 62 00 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: E2 62 00 69 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A9 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 AF [09:40: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A9 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:40:20]wFMCommunicate OK [09:40:20]SAM_PROTO_GetFieldsCounters done [09:40:20]requested_item shift.num is exist - process it [09:40:20]requested_item shift.opened is exist - process it [09:40:20]req_shift_opened [09:40:20]FM_GetShiftState [09:40:20]SAM_PROTO_GetShiftState [09:40:20]wFMCommunicate request_size=4 [09:40:20]MH_SAM_APDU [09:40:20]CAPDU: 80 13 01 00 [09:40:20]Write to MH i2c: E2 08 00 6A 1C 80 13 01 00 00 00 00 00 03 [09:40:20]Write i2c OK [09:40:20]MH_I2C_Read... [09:40:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:20]Read from MH i2c: E2 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: E2 0E 00 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: E2 0E 00 6A 1C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 8D [09:40:20]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:40:20]wFMCommunicate OK [09:40:20]SAM_PROTO_GetShiftState done [09:40:20]FM_GetShiftState done [09:40:20]req_shift_opened done [09:40:20]requested_item shift.open_date is exist - process it [09:40:20]req_shift_open_date [09:40:20]req_shift_open_date done [09:40:20]produce_requested_data done [09:40:20]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200873,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:40:20]process_action_free close_receipt [09:40:20]json_value_free [09:40:20]json_value_free done [09:40:20]process_json_proto returns [09:40:20]Send response to host [09:40:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200873,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:40:20]free response buf [09:40:20]execute_script done [09:40:20]execute_script returns [09:40:20]free content buf [09:40:20]Sock 9.Close socket [09:40:20]Sock 9.Thread stoped [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:46]accept exits with 8 [09:40:46]New connection [09:40:46]New thread 3067067748 created [09:40:46]Thread 3067211108 joined [09:40:46]Waiting for new connection... [09:40:46] Sock 8.Parse request [09:40:46]Sock 8.Check first char [09:40:46]Sock 8.First char is OK [09:40:46]request: POST /json_proto HTTP/1.0 [09:40:46]Method: POST [09:40:46]URL: /json_proto [09:40:46]Method is POST - this is cgi request [09:40:46]url: /json_proto [09:40:46]query_string will be loaded in cgi processing [09:40:46]execute_cgi json_proto POST (null) [09:40:46]execute_cgi path=json_proto method=POST [09:40:46]POST find Content-Length [09:40:46]Host: 172.17.46.195:8080 [09:40:46]Content-Length: 679 [09:40:46]Content-Type: application/json [09:40:46] [09:40:46]POST finish read [09:40:46]Found Content-Length = 679 [09:40:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328460", "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" : 67.80, "quantity" : 1.480, "sum" : 100.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:46]execute_script... [09:40:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328460", "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" : 67.80, "quantity" : 1.480, "sum" : 100.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:46]POST & json_proto [09:40:46]process_json_proto [09:40:46]json parsed OK: [09:40:46]protocol is kg_v1.0 [09:40:46]action value=close_receipt [09:40:46]process_action close_receipt [09:40:46]cmd_close_receipt [09:40:46]MH_GetDate [09:40:46]Write to MH i2c: F0 00 00 6B 1C 76 [09:40:46]Write i2c OK [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: F0 [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: F0 09 00 [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: F0 09 00 6B 1C 00 9F 64 C4 66 75 08 C2 66 51 [09:40:46]GetLastDocTimeStamp 1724146818 [09:40:46]current date 1724146847 [09:40:46]FM_GetShiftState [09:40:46]SAM_PROTO_GetShiftState [09:40:46]wFMCommunicate request_size=4 [09:40:46]MH_SAM_APDU [09:40:46]CAPDU: 80 13 01 00 [09:40:46]Write to MH i2c: E2 08 00 6C 1C 80 13 01 00 00 00 00 00 05 [09:40:46]Write i2c OK [09:40:46]MH_I2C_Read... [09:40:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:46]Read from MH i2c: E2 [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: E2 0E 00 [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: E2 0E 00 6C 1C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 8F [09:40:46]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:40:46]wFMCommunicate OK [09:40:46]SAM_PROTO_GetShiftState done [09:40:46]FM_GetShiftState done [09:40:46]opened in 1724112758 [09:40:46]opened+sec_in_day 1724199158 [09:40:46]quantity*price = 10034 [09:40:46]sum+1 = 10035 [09:40:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.89 НДС 12% : 10.66 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 173 20.08.2024 09:40 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200874 ФПД: 276725630426642 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094047&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200874&fm=276725630426642&tin=02508201610067®Number=0000000000092545&sum=10000 [09:40:47]StoreToDocumentArchive [09:40:47]shift 466 fd 200874 [09:40:47]save to /storage/0466/doc_00200874 [09:40:47]save last doc name /storage/0466/doc_00200874 to /storage/kkm_last_doc_name [09:40:47]save OK [09:40:47]Clear old archive folders... [09:40:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:40:47]tlvbuf is 01059280 [09:40:47]SAM_PROTO_ClearQueue [09:40:47]wFMCommunicate request_size=4 [09:40:47]MH_SAM_APDU [09:40:47]CAPDU: 80 09 00 00 [09:40:47]Write to MH i2c: E2 08 00 79 1C 80 09 00 00 00 00 00 00 07 [09:40:47]Write i2c OK [09:40:47]MH_I2C_Read... [09:40:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:40:47]Read from MH i2c: E2 [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: E2 03 00 [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: E2 03 00 79 1C 00 90 00 09 [09:40:47]RAPDU: 90 00 [09:40:47]wFMCommunicate OK [09:40:47]SAM_PROTO_ClearQueue done [09:40:47]KKMCreateOFDPacket [09:40:47]OFDProtocolAddRootSTLVToBuf [09:40:47]FM_MakeSignedData [09:40:47]FM_MakeSignedData [09:40:47]SAM_PROTO_SignData [09:40:47]wFMCommunicate request_size=4 [09:40:47]MH_SAM_APDU [09:40:47]CAPDU: 80 0D 01 02 [09:40:47]Write to MH i2c: E2 08 00 7A 1C 80 0D 01 02 00 00 00 00 0F [09:40:47]Write i2c OK [09:40:47]MH_I2C_Read... [09:40:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:40:47]Read from MH i2c: E2 [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: E2 03 00 [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: E2 03 00 7A 1C 00 90 00 0A [09:40:47]RAPDU: 90 00 [09:40:47]wFMCommunicate OK [09:40:47]wFMCommunicate request_size=255 [09:40:47]MH_SAM_APDU [09:40:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 9F 64 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AA 10 03 00 35 04 06 00 FB [09:40:47]Write to MH i2c: E2 02 01 7B 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 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 9F 64 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AA 10 03 00 35 04 06 00 FB 00 00 28 [09:40:47]Write i2c OK [09:40:47]MH_I2C_Read... [09:40:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:47]Read from MH i2c: E2 [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: E2 03 00 [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: E2 03 00 7B 1C 00 90 00 0B [09:40:47]RAPDU: 90 00 [09:40:47]wFMCommunicate OK [09:40:47]wFMCommunicate request_size=10 [09:40:47]MH_SAM_APDU [09:40:47]CAPDU: 80 0D 02 02 05 AE 34 E6 DE 12 [09:40:47]Write to MH i2c: E2 0D 00 7C 1C 80 0D 02 02 05 00 AE 34 E6 DE 12 00 00 D4 [09:40:47]Write i2c OK [09:40:47]MH_I2C_Read... [09:40:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:47]Read from MH i2c: E2 [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: E2 03 00 [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: E2 03 00 7C 1C 00 90 00 0C [09:40:47]RAPDU: 90 00 [09:40:47]wFMCommunicate OK [09:40:47]wFMCommunicate request_size=4 [09:40:47]MH_SAM_APDU [09:40:47]CAPDU: 80 0D 03 02 [09:40:47]Write to MH i2c: E2 08 00 7D 1C 80 0D 03 02 00 00 00 00 14 [09:40:47]Write i2c OK [09:40:47]MH_I2C_Read... [09:40:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:40:47]Read from MH i2c: E2 [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: E2 0B 00 [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: E2 0B 00 7D 1C 00 CF B1 37 C0 30 75 AF 92 90 00 72 [09:40:47]RAPDU: CF B1 37 C0 30 75 AF 92 90 00 [09:40:47]wFMCommunicate OK [09:40:47]SAM_PROTO_SignData done [09:40:47]FM_MakeSignedData done [09:40:47]CreateOFDProtocolMessage [09:40:47]wFMCommunicate request_size=4 [09:40:47]MH_SAM_APDU [09:40:47]CAPDU: 80 11 00 00 [09:40:47]Write to MH i2c: E2 08 00 7E 1C 80 11 00 00 00 00 00 00 14 [09:40:47]Write i2c OK [09:40:47]MH_I2C_Read... [09:40:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:47]Read from MH i2c: E2 [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: E2 17 00 [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: E2 17 00 7E 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 61 [09:40:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:40:47]wFMCommunicate OK [09:40:47]CreateOFDProtocolMessage done [09:40:47]OFDSenderStorePacket 200874 [09:40:47]StoreOFDPacket docnum=200874 [09:40:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 05 4C 07 01 A6 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 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 9F 64 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AA 10 03 00 35 04 06 00 FB AE 34 E6 DE 12 CF B1 37 C0 30 75 AF 92 [09:40:47]CheckFolder [09:40:47]dirname=/storage/ofd_packets [09:40:47]CheckFolder done [09:40:47]ProducePacketName [09:40:47]name=ofd_packets/00200874 [09:40:47]NVStorageSaveData ofd_packets/00200874 [09:40:47]File name is /storage/ofd_packets/00200874 [09:40:47]Write 301 bytes [09:40:47]NVStorageSaveData done [09:40:47]OFDSenderStorePacket done [09:40:47]KKMCreateOFDPacket done [09:40:47]NVStorageSaveData kkm_last_timestamp [09:40:47]File name is /storage/kkm_last_timestamp [09:40:47]Write 4 bytes [09:40:47]NVStorageSaveData done [09:40:47]ExternCall_PrintAddStr [09:40:47]wPrintStart [09:40:47]Write to MH i2c: 01 00 00 7F 1C 9B [09:40:47]Write i2c OK [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: 01 [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: 01 07 00 [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: 01 07 00 7F 1C 00 00 00 00 00 FF 0F B0 [09:40:47]RasterBufferAndPrint [09:40:47]line Счет N : (1)11328460 [09:40:47]line ИНН: 02508201610067 [09:40:47]line Контрольно-Кассовый Чек [09:40:47]line ПРОДАЖА [09:40:47]line ТРК (МРК, ГНК) : 12 [09:40:47]line Товар: 2710124130 [09:40:47]line Аи-92-К-4 [09:40:47]line 1.480 * 67.80 [09:40:47]line = 100.34 [09:40:47]line НДС 12% НСП 1% [09:40:47]line > о реализуемом товаре [09:40:47]line ОКРУГЛЕНИЕ: -0.34 [09:40:47]line ИТОГО: 100.00 [09:40:47]line Внесено: 100.00 [09:40:47]line СДАЧА: 0.00 [09:40:47]line НСП 1% : 0.89 [09:40:47]line НДС 12% : 10.66 [09:40:47]line Наличными: 100.00 [09:40:47]line Безнал.: 0.00 [09:40:47]line Место: АЗС № 95 "Партнер Нефть" [09:40:47]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:40:47]line СНО: Общий режим [09:40:47]line Чек 173 20.08.2024 09:40 [09:40:47]line Смена: 466 ФФД: 1.0 [09:40:47]line ЗНМ: 0300000079 [09:40:47]line РНМ: 0000000000092545 [09:40:47]line Версия ККМ: 001 [09:40:47]line ФМ: 0000000000871802 [09:40:47]line ФД: 200874 [09:40:47]line ФПД: 276725630426642 [09:40:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094047&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200874&fm=276725630426642&tin=02508201610067®Number=0000000000092545&sum=10000 [09:40:47]written 0, free lines is 4095 [09:40:48]OFD Sender: Processing packet 200874 [packets to send 247, broken 246] [09:40:48]ProducePacketName [09:40:48]name=ofd_packets/00200874 [09:40:48]OFD Sender: To server: pG, [09:40:48]CommunicateWithHost lk.salyk.kg:30040 [09:40:48]ConnectInit lk.salyk.kg [09:40:48]Write to MH i2c: 01 00 00 AA 1C C6 [09:40:48]Write i2c OK [09:40:48]MH_I2C_Read... [09:40:48]Read from MH i2c: 01 [09:40:48]MH_I2C_Read... [09:40:48]Read from MH i2c: 01 07 00 [09:40:48]MH_I2C_Read... [09:40:48]Read from MH i2c: 01 07 00 AA 1C 00 00 00 00 00 E2 0C BB [09:40:48]RasterBufferAndPrint [09:40:48]line [09:40:48]line [09:40:48]line [09:40:48]line [09:40:48]line [09:40:48]written 0, free lines is 3304 [09:40:48]MH_Cut [09:40:48]Write to MH i2c: D1 01 00 B1 1C 01 9F [09:40:48]Write i2c OK [09:40:48]MH_I2C_Read... [09:40:48]Read from MH i2c: D1 [09:40:48]MH_I2C_Read... [09:40:48]Read from MH i2c: D1 01 00 [09:40:48]MH_I2C_Read... [09:40:48]Read from MH i2c: D1 01 00 B1 1C 00 9E [09:40:48]Write to MH i2c: 01 00 00 B2 1C CE [09:40:48]Write i2c OK [09:40:48]MH_I2C_Read... [09:40:49]*** Cut start [09:40:49]*** Purtial cut [09:40:49]*** CUTSNS_PIN = 0 [09:40:49]*** Stage 1: CUTSNS_PIN = 1 [09:40:51]Read from MH i2c: 01 [09:40:51]MH_I2C_Read... [09:40:51]*** Stop cut motor [09:40:51]*** Cut end [09:40:51]Read from MH i2c: 01 07 00 [09:40:51]MH_I2C_Read... [09:40:51]Read from MH i2c: 01 07 00 B2 1C 00 00 00 00 00 FF 0F E3 [09:40:51]process_action close_receipt done [09:40:51]requested_data is exist [09:40:51]produce_requested_data [09:40:51]requested_item fm.sn is exist - process it [09:40:51]wFMCommunicate request_size=4 [09:40:51]MH_SAM_APDU [09:40:51]CAPDU: 80 11 00 00 [09:40:51]Write to MH i2c: E2 08 00 B3 1C 80 11 00 00 00 00 00 00 49 [09:40:51]Write i2c OK [09:40:51]MH_I2C_Read... [09:40:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:51]Read from MH i2c: E2 [09:40:51]MH_I2C_Read... [09:40:51]Read from MH i2c: E2 17 00 [09:40:51]MH_I2C_Read... [09:40:51]Read from MH i2c: E2 17 00 B3 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 96 [09:40:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:40:51]wFMCommunicate OK [09:40:51]requested_item fd.num is exist - process it [09:40:51]SAM_PROTO_GetFieldsCounters [09:40:51]wFMCommunicate request_size=4 [09:40:51]MH_SAM_APDU [09:40:51]CAPDU: 80 13 00 00 [09:40:51]Write to MH i2c: E2 08 00 B4 1C 80 13 00 00 00 00 00 00 4C [09:40:51]Write i2c OK [09:40:51]MH_I2C_Read... [09:40:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:40:51]Read from MH i2c: E2 [09:40:51]MH_I2C_Read... [09:40:51]Read from MH i2c: E2 62 00 [09:40:51]MH_I2C_Read... [09:40:51]Read from MH i2c: E2 62 00 B4 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AA 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [09:40:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AA 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:40:51]wFMCommunicate OK [09:40:51]SAM_PROTO_GetFieldsCounters done [09:40:51]requested_item shift.num is exist - process it [09:40:51]requested_item shift.opened is exist - process it [09:40:51]req_shift_opened [09:40:51]FM_GetShiftState [09:40:51]SAM_PROTO_GetShiftState [09:40:51]wFMCommunicate request_size=4 [09:40:51]MH_SAM_APDU [09:40:51]CAPDU: 80 13 01 00 [09:40:51]Write to MH i2c: E2 08 00 B5 1C 80 13 01 00 00 00 00 00 4E [09:40:51]Write i2c OK [09:40:51]MH_I2C_Read... [09:40:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:51]Read from MH i2c: E2 [09:40:51]MH_I2C_Read... [09:40:51]Read from MH i2c: E2 0E 00 [09:40:51]MH_I2C_Read... [09:40:51]Read from MH i2c: E2 0E 00 B5 1C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D8 [09:40:51]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:40:51]wFMCommunicate OK [09:40:51]SAM_PROTO_GetShiftState done [09:40:51]FM_GetShiftState done [09:40:51]req_shift_opened done [09:40:51]requested_item shift.open_date is exist - process it [09:40:51]req_shift_open_date [09:40:51]req_shift_open_date done [09:40:51]produce_requested_data done [09:40:51]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200874,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:40:51]process_action_free close_receipt [09:40:51]json_value_free [09:40:51]json_value_free done [09:40:51]process_json_proto returns [09:40:51]Send response to host [09:40:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200874,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:40:51]free response buf [09:40:51]execute_script done [09:40:51]execute_script returns [09:40:51]free content buf [09:40:51]Sock 8.Close socket [09:40:51]Sock 8.Thread stoped [09:41:01]accept exits with 9 [09:41:01]New connection [09:41:01]New thread 3067211108 created [09:41:01]Thread 3067067748 joined [09:41:01]Waiting for new connection... [09:41:01] Sock 9.Parse request [09:41:01]Sock 9.Check first char [09:41:01]Sock 9.First char is OK [09:41:01]request: POST /json_proto HTTP/1.0 [09:41:01]Method: POST [09:41:01]URL: /json_proto [09:41:01]Method is POST - this is cgi request [09:41:01]url: /json_proto [09:41:01]query_string will be loaded in cgi processing [09:41:01]execute_cgi json_proto POST (null) [09:41:01]execute_cgi path=json_proto method=POST [09:41:01]POST find Content-Length [09:41:01]Host: 172.17.46.195:8080 [09:41:01]Content-Length: 676 [09:41:01]Content-Type: application/json [09:41:01] [09:41:01]POST finish read [09:41:01]Found Content-Length = 676 [09:41:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328461", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:01]execute_script... [09:41: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)11328461", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:01]POST & json_proto [09:41:01]process_json_proto [09:41:01]json parsed OK: [09:41:01]protocol is kg_v1.0 [09:41:01]action value=close_receipt [09:41:01]process_action close_receipt [09:41:01]cmd_close_receipt [09:41:01]MH_GetDate [09:41:01]Write to MH i2c: F0 00 00 B6 1C C1 [09:41:01]Write i2c OK [09:41:01]MH_I2C_Read... [09:41:01]Read from MH i2c: F0 [09:41:01]MH_I2C_Read... [09:41:01]Read from MH i2c: F0 09 00 [09:41:01]MH_I2C_Read... [09:41:01]Read from MH i2c: F0 09 00 B6 1C 00 AE 64 C4 66 75 08 C2 66 AB [09:41:01]GetLastDocTimeStamp 1724146847 [09:41:01]current date 1724146862 [09:41:01]FM_GetShiftState [09:41:01]SAM_PROTO_GetShiftState [09:41:01]wFMCommunicate request_size=4 [09:41:01]MH_SAM_APDU [09:41:01]CAPDU: 80 13 01 00 [09:41:01]Write to MH i2c: E2 08 00 B7 1C 80 13 01 00 00 00 00 00 50 [09:41:01]Write i2c OK [09:41:01]MH_I2C_Read... [09:41:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:01]Read from MH i2c: E2 [09:41:01]MH_I2C_Read... [09:41:01]Read from MH i2c: E2 0E 00 [09:41:01]MH_I2C_Read... [09:41:01]Read from MH i2c: E2 0E 00 B7 1C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 DA [09:41:01]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:41:01]wFMCommunicate OK [09:41:01]SAM_PROTO_GetShiftState done [09:41:01]FM_GetShiftState done [09:41:01]opened in 1724112758 [09:41:01]opened+sec_in_day 1724199158 [09:41:01]quantity*price = 60045 [09:41:01]sum+1 = 60047 [09:41:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 174 20.08.2024 09:41 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200875 ФПД: 98408552560154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094102&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200875&fm=98408552560154&tin=02508201610067®Number=0000000000092545&sum=60000 [09:41:02]StoreToDocumentArchive [09:41:02]shift 466 fd 200875 [09:41:02]save to /storage/0466/doc_00200875 [09:41:02]save last doc name /storage/0466/doc_00200875 to /storage/kkm_last_doc_name [09:41:02]save OK [09:41:02]Clear old archive folders... [09:41:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:41:02]tlvbuf is 0103D9D0 [09:41:02]SAM_PROTO_ClearQueue [09:41:02]wFMCommunicate request_size=4 [09:41:02]MH_SAM_APDU [09:41:02]CAPDU: 80 09 00 00 [09:41:02]Write to MH i2c: E2 08 00 C4 1C 80 09 00 00 00 00 00 00 52 [09:41:02]Write i2c OK [09:41:02]MH_I2C_Read... [09:41:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:41:02]Read from MH i2c: E2 [09:41:02]MH_I2C_Read... [09:41:02]Read from MH i2c: E2 03 00 [09:41:02]MH_I2C_Read... [09:41:02]Read from MH i2c: E2 03 00 C4 1C 00 90 00 54 [09:41:02]RAPDU: 90 00 [09:41:02]wFMCommunicate OK [09:41:02]SAM_PROTO_ClearQueue done [09:41:02]KKMCreateOFDPacket [09:41:02]OFDProtocolAddRootSTLVToBuf [09:41:02]FM_MakeSignedData [09:41:02]FM_MakeSignedData [09:41:02]SAM_PROTO_SignData [09:41:02]wFMCommunicate request_size=4 [09:41:02]MH_SAM_APDU [09:41:02]CAPDU: 80 0D 01 02 [09:41:02]Write to MH i2c: E2 08 00 C5 1C 80 0D 01 02 00 00 00 00 5A [09:41:02]Write i2c OK [09:41:02]MH_I2C_Read... [09:41:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:41:02]Read from MH i2c: E2 [09:41:02]MH_I2C_Read... [09:41:02]Read from MH i2c: E2 03 00 [09:41:02]MH_I2C_Read... [09:41:02]Read from MH i2c: E2 03 00 C5 1C 00 90 00 55 [09:41:02]RAPDU: 90 00 [09:41:02]wFMCommunicate OK [09:41:02]wFMCommunicate request_size=255 [09:41:02]MH_SAM_APDU [09:41:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 AE 64 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AB 10 03 00 35 04 06 00 59 80 86 D1 [09:41:02]Write to MH i2c: E2 02 01 C6 1C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 AE 64 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AB 10 03 00 35 04 06 00 59 80 86 D1 00 00 45 [09:41:02]Write i2c OK [09:41:02]MH_I2C_Read... [09:41:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:02]Read from MH i2c: E2 [09:41:02]MH_I2C_Read... [09:41:02]Read from MH i2c: E2 03 00 [09:41:02]MH_I2C_Read... [09:41:02]Read from MH i2c: E2 03 00 C6 1C 00 90 00 56 [09:41:02]RAPDU: 90 00 [09:41:02]wFMCommunicate OK [09:41:02]wFMCommunicate request_size=7 [09:41:02]MH_SAM_APDU [09:41:02]CAPDU: 80 0D 02 02 02 76 1A [09:41:02]Write to MH i2c: E2 0A 00 C7 1C 80 0D 02 02 02 00 76 1A 00 00 F1 [09:41:02]Write i2c OK [09:41:02]MH_I2C_Read... [09:41:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:02]Read from MH i2c: E2 [09:41:02]MH_I2C_Read... [09:41:02]Read from MH i2c: E2 03 00 [09:41:02]MH_I2C_Read... [09:41:02]Read from MH i2c: E2 03 00 C7 1C 00 90 00 57 [09:41:02]RAPDU: 90 00 [09:41:02]wFMCommunicate OK [09:41:02]wFMCommunicate request_size=4 [09:41:02]MH_SAM_APDU [09:41:02]CAPDU: 80 0D 03 02 [09:41:02]Write to MH i2c: E2 08 00 C8 1C 80 0D 03 02 00 00 00 00 5F [09:41:02]Write i2c OK [09:41:02]MH_I2C_Read... [09:41:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:41:02]Read from MH i2c: E2 [09:41:02]MH_I2C_Read... [09:41:02]Read from MH i2c: E2 0B 00 [09:41:02]MH_I2C_Read... [09:41:02]Read from MH i2c: E2 0B 00 C8 1C 00 55 AF 26 31 81 65 4D 35 90 00 23 [09:41:02]RAPDU: 55 AF 26 31 81 65 4D 35 90 00 [09:41:02]wFMCommunicate OK [09:41:02]SAM_PROTO_SignData done [09:41:02]FM_MakeSignedData done [09:41:02]CreateOFDProtocolMessage [09:41:02]wFMCommunicate request_size=4 [09:41:02]MH_SAM_APDU [09:41:02]CAPDU: 80 11 00 00 [09:41:02]Write to MH i2c: E2 08 00 C9 1C 80 11 00 00 00 00 00 00 5F [09:41:02]Write i2c OK [09:41:02]MH_I2C_Read... [09:41:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:02]Read from MH i2c: E2 [09:41:02]MH_I2C_Read... [09:41:02]Read from MH i2c: E2 17 00 [09:41:02]MH_I2C_Read... [09:41:02]Read from MH i2c: E2 17 00 C9 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AC [09:41:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:41:02]wFMCommunicate OK [09:41:02]CreateOFDProtocolMessage done [09:41:02]OFDSenderStorePacket 200875 [09:41:02]StoreOFDPacket docnum=200875 [09:41:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 9C E0 04 01 54 91 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 AE 64 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AB 10 03 00 35 04 06 00 59 80 86 D1 76 1A 55 AF 26 31 81 65 4D 35 [09:41:02]CheckFolder [09:41:02]dirname=/storage/ofd_packets [09:41:02]CheckFolder done [09:41:02]ProducePacketName [09:41:02]name=ofd_packets/00200875 [09:41:02]NVStorageSaveData ofd_packets/00200875 [09:41:02]File name is /storage/ofd_packets/00200875 [09:41:02]Write 298 bytes [09:41:02]NVStorageSaveData done [09:41:02]OFDSenderStorePacket done [09:41:02]KKMCreateOFDPacket done [09:41:02]NVStorageSaveData kkm_last_timestamp [09:41:02]File name is /storage/kkm_last_timestamp [09:41:02]Write 4 bytes [09:41:02]NVStorageSaveData done [09:41:02]ExternCall_PrintAddStr [09:41:02]wPrintStart [09:41:02]Write to MH i2c: 01 00 00 CA 1C E6 [09:41:02]Write i2c OK [09:41:02]MH_I2C_Read... [09:41:02]Read from MH i2c: 01 [09:41:02]MH_I2C_Read... [09:41:02]Read from MH i2c: 01 07 00 [09:41:02]MH_I2C_Read... [09:41:02]Read from MH i2c: 01 07 00 CA 1C 00 00 00 00 00 FF 0F FB [09:41:02]RasterBufferAndPrint [09:41:02]line Счет N : (1)11328461 [09:41:02]line ИНН: 02508201610067 [09:41:02]line Контрольно-Кассовый Чек [09:41:02]line ПРОДАЖА [09:41:02]line ТРК (МРК, ГНК) : 51 [09:41:02]line Товар: 2710194210 [09:41:02]line ДТ-К-5 [09:41:02]line 7.880 * 76.20 [09:41:02]line = 600.46 [09:41:02]line НДС 12% НСП 1% [09:41:02]line > о реализуемом товаре [09:41:02]line ОКРУГЛЕНИЕ: -0.46 [09:41:02]line ИТОГО: 600.00 [09:41:02]line Внесено: 600.00 [09:41:02]line СДАЧА: 0.00 [09:41:02]line НСП 1% : 5.31 [09:41:02]line НДС 12% : 63.77 [09:41:02]line Наличными: 600.00 [09:41:02]line Безнал.: 0.00 [09:41:02]line Место: АЗС № 95 "Партнер Нефть" [09:41:02]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:41:02]line СНО: Общий режим [09:41:02]line Чек 174 20.08.2024 09:41 [09:41:02]line Смена: 466 ФФД: 1.0 [09:41:02]line ЗНМ: 0300000079 [09:41:02]line РНМ: 0000000000092545 [09:41:02]line Версия ККМ: 001 [09:41:02]line ФМ: 0000000000871802 [09:41:02]line ФД: 200875 [09:41:02]line ФПД: 98408552560154 [09:41:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094102&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200875&fm=98408552560154&tin=02508201610067®Number=0000000000092545&sum=60000 [09:41:02]written 0, free lines is 4095 [09:41:03]Write to MH i2c: 01 00 00 F5 1C 11 [09:41:03]Write i2c OK [09:41:03]MH_I2C_Read... [09:41:03]Read from MH i2c: 01 [09:41:03]MH_I2C_Read... [09:41:03]Read from MH i2c: 01 07 00 [09:41:03]MH_I2C_Read... [09:41:03]Read from MH i2c: 01 07 00 F5 1C 00 00 00 00 00 D7 0C FB [09:41:03]RasterBufferAndPrint [09:41:03]line [09:41:03]line [09:41:03]line [09:41:03]line [09:41:03]line [09:41:03]written 0, free lines is 3294 [09:41:03]MH_Cut [09:41:03]Write to MH i2c: D1 01 00 FC 1C 01 EA [09:41:03]Write i2c OK [09:41:03]MH_I2C_Read... [09:41:03]Read from MH i2c: D1 [09:41:03]MH_I2C_Read... [09:41:03]Read from MH i2c: D1 01 00 [09:41:03]MH_I2C_Read... [09:41:03]Read from MH i2c: D1 01 00 FC 1C 00 E9 [09:41:03]Write to MH i2c: 01 00 00 FD 1C 19 [09:41:03]Write i2c OK [09:41:03]MH_I2C_Read... [09:41:04]*** Cut start [09:41:04]*** Purtial cut [09:41:04]*** Stage 1: CUTSNS_PIN = 1 [09:41:04]Read from MH i2c: 01 [09:41:04]MH_I2C_Read... [09:41:04]*** Stop cut motor [09:41:04]*** Cut end [09:41:04]Read from MH i2c: 01 07 00 [09:41:04]MH_I2C_Read... [09:41:04]Read from MH i2c: 01 07 00 FD 1C 00 00 00 00 00 FF 0F 2E [09:41:04]process_action close_receipt done [09:41:04]requested_data is exist [09:41:04]produce_requested_data [09:41:04]requested_item fm.sn is exist - process it [09:41:04]wFMCommunicate request_size=4 [09:41:04]MH_SAM_APDU [09:41:04]CAPDU: 80 11 00 00 [09:41:04]Write to MH i2c: E2 08 00 FE 1C 80 11 00 00 00 00 00 00 94 [09:41:04]Write i2c OK [09:41:04]MH_I2C_Read... [09:41:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:04]Read from MH i2c: E2 [09:41:04]MH_I2C_Read... [09:41:04]Read from MH i2c: E2 17 00 [09:41:04]MH_I2C_Read... [09:41:04]Read from MH i2c: E2 17 00 FE 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E1 [09:41:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:41:04]wFMCommunicate OK [09:41:04]requested_item fd.num is exist - process it [09:41:04]SAM_PROTO_GetFieldsCounters [09:41:04]wFMCommunicate request_size=4 [09:41:04]MH_SAM_APDU [09:41:04]CAPDU: 80 13 00 00 [09:41:04]Write to MH i2c: E2 08 00 FF 1C 80 13 00 00 00 00 00 00 97 [09:41:04]Write i2c OK [09:41:04]MH_I2C_Read... [09:41:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:41:04]Read from MH i2c: E2 [09:41:04]MH_I2C_Read... [09:41:04]Read from MH i2c: E2 62 00 [09:41:04]MH_I2C_Read... [09:41:04]Read from MH i2c: E2 62 00 FF 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AB 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [09:41:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AB 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:41:04]wFMCommunicate OK [09:41:04]SAM_PROTO_GetFieldsCounters done [09:41:04]requested_item shift.num is exist - process it [09:41:04]requested_item shift.opened is exist - process it [09:41:04]req_shift_opened [09:41:04]FM_GetShiftState [09:41:04]SAM_PROTO_GetShiftState [09:41:04]wFMCommunicate request_size=4 [09:41:04]MH_SAM_APDU [09:41:04]CAPDU: 80 13 01 00 [09:41:04]Write to MH i2c: E2 08 00 00 1D 80 13 01 00 00 00 00 00 9A [09:41:04]Write i2c OK [09:41:04]MH_I2C_Read... [09:41:04]Read from MH i2c: E2 [09:41:04]MH_I2C_Read... [09:41:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:04]Read from MH i2c: E2 0E 00 [09:41:04]MH_I2C_Read... [09:41:04]Read from MH i2c: E2 0E 00 00 1D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 24 [09:41:04]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:41:04]wFMCommunicate OK [09:41:04]SAM_PROTO_GetShiftState done [09:41:04]FM_GetShiftState done [09:41:04]req_shift_opened done [09:41:04]requested_item shift.open_date is exist - process it [09:41:04]req_shift_open_date [09:41:04]req_shift_open_date done [09:41:04]produce_requested_data done [09:41:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200875,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:41:04]process_action_free close_receipt [09:41:04]json_value_free [09:41:04]json_value_free done [09:41:04]process_json_proto returns [09:41:04]Send response to host [09:41:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200875,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:41:04]free response buf [09:41:04]execute_script done [09:41:04]execute_script returns [09:41:04]free content buf [09:41:04]Sock 9.Close socket [09:41:04]Sock 9.Thread stoped [09:42:58]ConnectInit Can't connect to host [09:42:58]CommunicateWithHost connect error [09:42:58]CommunicateWithHost err = -1 [09:42:58]OFD Sender: Server communicate error [09:42:58]OFD Sender: Processing packet 200874 [packets to send 248, broken 246] [09:42:58]ProducePacketName [09:42:58]name=ofd_packets/00200874 [09:42:58]OFD Sender: To server: pG, [09:42:58]CommunicateWithHost lk.salyk.kg:30040 [09:42:58]ConnectInit lk.salyk.kg [09:42:58]Connected sock=9 [09:42:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 05 4C 07 01 A6 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 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 9F 64 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AA 10 03 00 35 04 06 00 FB AE 34 E6 DE 12 CF B1 37 C0 30 75 AF 92 [09:42:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C0 6B 47 00 24 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 31 38 30 32 10 04 04 00 AA 10 03 00 F4 03 04 00 88 0F C4 66 B6 04 01 00 00 6E B6 DB D1 3B A0 6A 9A [09:42:59]CommunicateWithHost err = 0 [09:42:59]CheckOFDResponse [09:42:59]1017 (14) - 77093643461234 [09:42:59]1041 (16) - 0000000000871802 [09:42:59]1040 (4) - 200874 [09:42:59]1012 (4) - 20.08.2024 03:37 [09:42:59]1206 (1) - 0 [09:42:59]OFD Sender: Remove packet 200874 [09:42:59]ProducePacketName [09:42:59]name=ofd_packets/00200874 [09:42:59]NVStorageDeleteData [09:42:59]OFD Sender: Processing packet 200875 [packets to send 247, broken 246] [09:42:59]ProducePacketName [09:42:59]name=ofd_packets/00200875 [09:42:59]OFD Sender: To server: pG, [09:42:59]CommunicateWithHost lk.salyk.kg:30040 [09:42:59]ConnectInit lk.salyk.kg [09:42:59]Connected sock=9 [09:42:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 9C E0 04 01 54 91 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 AE 64 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AB 10 03 00 35 04 06 00 59 80 86 D1 76 1A 55 AF 26 31 81 65 4D 35 [09:43:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D7 A8 47 00 D9 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 31 38 30 32 10 04 04 00 AB 10 03 00 F4 03 04 00 89 0F C4 66 B6 04 01 00 00 DB 0A 63 C5 6A 39 1F 3E [09:43:00]CommunicateWithHost err = 0 [09:43:00]CheckOFDResponse [09:43:00]1017 (14) - 77093643461234 [09:43:00]1041 (16) - 0000000000871802 [09:43:00]1040 (4) - 200875 [09:43:00]1012 (4) - 20.08.2024 03:37 [09:43:00]1206 (1) - 0 [09:43:00]OFD Sender: Remove packet 200875 [09:43:00]ProducePacketName [09:43:00]name=ofd_packets/00200875 [09:43:00]NVStorageDeleteData [09:43:00]OFD Sender: No OFD packet to send [09:43:05]OFD Sender: No OFD packet to send [09:43:06]accept exits with 8 [09:43:06]New connection [09:43:06]New thread 3067067748 created [09:43:06]Thread 3067211108 joined [09:43:06]Waiting for new connection... [09:43:06] Sock 8.Parse request [09:43:06]Sock 8.Check first char [09:43:06]Sock 8.First char is OK [09:43:06]request: POST /json_proto HTTP/1.0 [09:43:06]Method: POST [09:43:06]URL: /json_proto [09:43:06]Method is POST - this is cgi request [09:43:06]url: /json_proto [09:43:06]query_string will be loaded in cgi processing [09:43:06]execute_cgi json_proto POST (null) [09:43:06]execute_cgi path=json_proto method=POST [09:43:06]POST find Content-Length [09:43:06]Host: 172.17.46.195:8080 [09:43:06]Content-Length: 756 [09:43:06]Content-Type: application/json [09:43:06] [09:43:06]POST finish read [09:43:06]Found Content-Length = 756 [09:43:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328462", "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" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106332", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:06]execute_script... [09:43:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328462", "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" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106332", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:06]POST & json_proto [09:43:06]process_json_proto [09:43:06]json parsed OK: [09:43:06]protocol is kg_v1.0 [09:43:06]action value=close_receipt [09:43:06]process_action close_receipt [09:43:06]cmd_close_receipt [09:43:06]MH_GetDate [09:43:06]Write to MH i2c: F0 00 00 01 1D 0D [09:43:06]Write i2c OK [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: F0 [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: F0 09 00 [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: F0 09 00 01 1D 00 2B 65 C4 66 75 08 C2 66 75 [09:43:06]GetLastDocTimeStamp 1724146862 [09:43:06]current date 1724146987 [09:43:06]FM_GetShiftState [09:43:06]SAM_PROTO_GetShiftState [09:43:06]wFMCommunicate request_size=4 [09:43:06]MH_SAM_APDU [09:43:06]CAPDU: 80 13 01 00 [09:43:06]Write to MH i2c: E2 08 00 02 1D 80 13 01 00 00 00 00 00 9C [09:43:06]Write i2c OK [09:43:06]MH_I2C_Read... [09:43:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:06]Read from MH i2c: E2 [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: E2 0E 00 [09:43:06]MH_I2C_Read... [09:43:06]Read from MH i2c: E2 0E 00 02 1D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 26 [09:43:06]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:43:06]wFMCommunicate OK [09:43:06]SAM_PROTO_GetShiftState done [09:43:06]FM_GetShiftState done [09:43:06]opened in 1724112758 [09:43:06]opened+sec_in_day 1724199158 [09:43:06]quantity*price = 0 [09:43:06]sum+1 = 1 [09:43:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 175 20.08.2024 09:43 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30106332 ФМ: 0000000000871802 ФД: 200876 ФПД: 129509224051690 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094307&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200876&fm=129509224051690&tin=02508201610067®Number=0000000000092545&sum=0 [09:43:07]StoreToDocumentArchive [09:43:07]shift 466 fd 200876 [09:43:07]save to /storage/0466/doc_00200876 [09:43:07]save last doc name /storage/0466/doc_00200876 to /storage/kkm_last_doc_name [09:43:07]save OK [09:43:07]Clear old archive folders... [09:43:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:43:07]tlvbuf is B6DE7800 [09:43:07]SAM_PROTO_ClearQueue [09:43:07]wFMCommunicate request_size=4 [09:43:07]MH_SAM_APDU [09:43:07]CAPDU: 80 09 00 00 [09:43:07]Write to MH i2c: E2 08 00 0F 1D 80 09 00 00 00 00 00 00 9E [09:43:07]Write i2c OK [09:43:07]MH_I2C_Read... [09:43:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:07]Read from MH i2c: E2 [09:43:07]MH_I2C_Read... [09:43:07]Read from MH i2c: E2 03 00 [09:43:07]MH_I2C_Read... [09:43:07]Read from MH i2c: E2 03 00 0F 1D 00 90 00 A0 [09:43:07]RAPDU: 90 00 [09:43:07]wFMCommunicate OK [09:43:07]SAM_PROTO_ClearQueue done [09:43:07]KKMCreateOFDPacket [09:43:07]OFDProtocolAddRootSTLVToBuf [09:43:07]FM_MakeSignedData [09:43:07]FM_MakeSignedData [09:43:07]SAM_PROTO_SignData [09:43:07]wFMCommunicate request_size=4 [09:43:07]MH_SAM_APDU [09:43:07]CAPDU: 80 0D 01 02 [09:43:07]Write to MH i2c: E2 08 00 10 1D 80 0D 01 02 00 00 00 00 A6 [09:43:07]Write i2c OK [09:43:07]MH_I2C_Read... [09:43:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:07]Read from MH i2c: E2 [09:43:07]MH_I2C_Read... [09:43:07]Read from MH i2c: E2 03 00 [09:43:07]MH_I2C_Read... [09:43:07]Read from MH i2c: E2 03 00 10 1D 00 90 00 A1 [09:43:07]RAPDU: 90 00 [09:43:07]wFMCommunicate OK [09:43:07]wFMCommunicate request_size=255 [09:43:07]MH_SAM_APDU [09:43:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 2B 65 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AC 10 03 00 35 04 06 00 75 [09:43:07]Write to MH i2c: E2 02 01 11 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 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 AF 00 00 00 F4 03 04 00 2B 65 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AC 10 03 00 35 04 06 00 75 00 00 87 [09:43:07]Write i2c OK [09:43:07]MH_I2C_Read... [09:43:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:08]Read from MH i2c: E2 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 03 00 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 03 00 11 1D 00 90 00 A2 [09:43:08]RAPDU: 90 00 [09:43:08]wFMCommunicate OK [09:43:08]wFMCommunicate request_size=10 [09:43:08]MH_SAM_APDU [09:43:08]CAPDU: 80 0D 02 02 05 C9 B7 4B 73 EA [09:43:08]Write to MH i2c: E2 0D 00 12 1D 80 0D 02 02 05 00 C9 B7 4B 73 EA 00 00 DB [09:43:08]Write i2c OK [09:43:08]MH_I2C_Read... [09:43:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:08]Read from MH i2c: E2 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 03 00 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 03 00 12 1D 00 90 00 A3 [09:43:08]RAPDU: 90 00 [09:43:08]wFMCommunicate OK [09:43:08]wFMCommunicate request_size=4 [09:43:08]MH_SAM_APDU [09:43:08]CAPDU: 80 0D 03 02 [09:43:08]Write to MH i2c: E2 08 00 13 1D 80 0D 03 02 00 00 00 00 AB [09:43:08]Write i2c OK [09:43:08]MH_I2C_Read... [09:43:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:08]Read from MH i2c: E2 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 0B 00 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 0B 00 13 1D 00 4D 5A 3B B4 18 87 9F 5A 90 00 DA [09:43:08]RAPDU: 4D 5A 3B B4 18 87 9F 5A 90 00 [09:43:08]wFMCommunicate OK [09:43:08]SAM_PROTO_SignData done [09:43:08]FM_MakeSignedData done [09:43:08]CreateOFDProtocolMessage [09:43:08]wFMCommunicate request_size=4 [09:43:08]MH_SAM_APDU [09:43:08]CAPDU: 80 11 00 00 [09:43:08]Write to MH i2c: E2 08 00 14 1D 80 11 00 00 00 00 00 00 AB [09:43:08]Write i2c OK [09:43:08]MH_I2C_Read... [09:43:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:08]Read from MH i2c: E2 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 17 00 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: E2 17 00 14 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F8 [09:43:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:43:08]wFMCommunicate OK [09:43:08]CreateOFDProtocolMessage done [09:43:08]OFDSenderStorePacket 200876 [09:43:08]StoreOFDPacket docnum=200876 [09:43:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BD D0 07 01 F4 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 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 AF 00 00 00 F4 03 04 00 2B 65 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AC 10 03 00 35 04 06 00 75 C9 B7 4B 73 EA 4D 5A 3B B4 18 87 9F 5A [09:43:08]CheckFolder [09:43:08]dirname=/storage/ofd_packets [09:43:08]CheckFolder done [09:43:08]ProducePacketName [09:43:08]name=ofd_packets/00200876 [09:43:08]NVStorageSaveData ofd_packets/00200876 [09:43:08]File name is /storage/ofd_packets/00200876 [09:43:08]Write 301 bytes [09:43:08]NVStorageSaveData done [09:43:08]OFDSenderStorePacket done [09:43:08]KKMCreateOFDPacket done [09:43:08]NVStorageSaveData kkm_last_timestamp [09:43:08]File name is /storage/kkm_last_timestamp [09:43:08]Write 4 bytes [09:43:08]NVStorageSaveData done [09:43:08]ExternCall_PrintAddStr [09:43:08]wPrintStart [09:43:08]Write to MH i2c: 01 00 00 15 1D 32 [09:43:08]Write i2c OK [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: 01 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: 01 07 00 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: 01 07 00 15 1D 00 00 00 00 00 FF 0F 47 [09:43:08]RasterBufferAndPrint [09:43:08]line Счет N : (1)11328462 [09:43:08]line ИНН: 02508201610067 [09:43:08]line Контрольно-Кассовый Чек [09:43:08]line ПРОДАЖА [09:43:08]line ТРК (МРК, ГНК) : 12 [09:43:08]line Товар: 2710124130 [09:43:08]line Аи-92-К-4 [09:43:08]line 20.000 * 0.00 [09:43:08]line = 0.00 [09:43:08]line НДС 12% НСП 1% [09:43:08]line > о реализуемом товаре [09:43:08]line ИТОГО: 0.00 [09:43:08]line НСП 1% : 0.00 [09:43:08]line НДС 12% : 0.00 [09:43:08]line Наличными: 0.00 [09:43:08]line Безнал.: 0.00 [09:43:08]line Место: АЗС № 95 "Партнер Нефть" [09:43:08]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:43:08]line СНО: Общий режим [09:43:08]line Чек 175 20.08.2024 09:43 [09:43:08]line Смена: 466 ФФД: 1.0 [09:43:08]line ЗНМ: 0300000079 [09:43:08]line РНМ: 0000000000092545 [09:43:08]line Версия ККМ: 001 [09:43:08]line Талоны: ТК ГПНА Online [09:43:08]line 30106332 [09:43:08]line ФМ: 0000000000871802 [09:43:08]line ФД: 200876 [09:43:08]line ФПД: 129509224051690 [09:43:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094307&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200876&fm=129509224051690&tin=02508201610067®Number=0000000000092545&sum=0 [09:43:08]written 0, free lines is 4095 [09:43:08]OFD Sender: Processing packet 200876 [packets to send 247, broken 246] [09:43:08]ProducePacketName [09:43:08]name=ofd_packets/00200876 [09:43:08]OFD Sender: To server: pG, [09:43:08]CommunicateWithHost lk.salyk.kg:30040 [09:43:08]ConnectInit lk.salyk.kg [09:43:08]Write to MH i2c: 01 00 00 3F 1D 5C [09:43:08]Write i2c OK [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: 01 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: 01 07 00 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: 01 07 00 3F 1D 00 00 00 00 00 ED 0C 5C [09:43:08]RasterBufferAndPrint [09:43:08]line [09:43:08]line [09:43:08]line [09:43:08]line [09:43:08]line [09:43:08]written 0, free lines is 3315 [09:43:08]MH_Cut [09:43:08]Write to MH i2c: D1 01 00 46 1D 01 35 [09:43:08]Write i2c OK [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: D1 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: D1 01 00 [09:43:08]MH_I2C_Read... [09:43:08]Read from MH i2c: D1 01 00 46 1D 00 34 [09:43:08]Write to MH i2c: 01 00 00 47 1D 64 [09:43:08]Write i2c OK [09:43:08]MH_I2C_Read... [09:43:08]Connected sock=11 [09:43:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BD D0 07 01 F4 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 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 AF 00 00 00 F4 03 04 00 2B 65 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AC 10 03 00 35 04 06 00 75 C9 B7 4B 73 EA 4D 5A 3B B4 18 87 9F 5A [09:43:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 88 4F 47 00 6F 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 31 38 30 32 10 04 04 00 AC 10 03 00 F4 03 04 00 93 0F C4 66 B6 04 01 00 00 F3 7C 59 AC CB BE 7C 39 [09:43:09]CommunicateWithHost err = 0 [09:43:09]CheckOFDResponse [09:43:09]1017 (14) - 77093643461234 [09:43:09]1041 (16) - 0000000000871802 [09:43:09]1040 (4) - 200876 [09:43:09]1012 (4) - 20.08.2024 03:37 [09:43:09]1206 (1) - 0 [09:43:09]OFD Sender: Remove packet 200876 [09:43:09]ProducePacketName [09:43:09]name=ofd_packets/00200876 [09:43:09]NVStorageDeleteData [09:43:09]*** Cut start [09:43:09]*** Purtial cut [09:43:09]*** CUTSNS_PIN = 0 [09:43:09]*** Stage 1: CUTSNS_PIN = 1 [09:43:09]OFD Sender: No OFD packet to send [09:43:11]Read from MH i2c: 01 [09:43:11]MH_I2C_Read... [09:43:11]*** Stop cut motor [09:43:11]*** Cut end [09:43:11]Read from MH i2c: 01 07 00 [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: 01 07 00 47 1D 00 00 00 00 00 FF 0F 79 [09:43:11]process_action close_receipt done [09:43:11]requested_data is exist [09:43:11]produce_requested_data [09:43:11]requested_item fm.sn is exist - process it [09:43:11]wFMCommunicate request_size=4 [09:43:11]MH_SAM_APDU [09:43:11]CAPDU: 80 11 00 00 [09:43:11]Write to MH i2c: E2 08 00 48 1D 80 11 00 00 00 00 00 00 DF [09:43:11]Write i2c OK [09:43:11]MH_I2C_Read... [09:43:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:11]Read from MH i2c: E2 [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: E2 17 00 [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: E2 17 00 48 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2C [09:43:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:43:11]wFMCommunicate OK [09:43:11]requested_item fd.num is exist - process it [09:43:11]SAM_PROTO_GetFieldsCounters [09:43:11]wFMCommunicate request_size=4 [09:43:11]MH_SAM_APDU [09:43:11]CAPDU: 80 13 00 00 [09:43:11]Write to MH i2c: E2 08 00 49 1D 80 13 00 00 00 00 00 00 E2 [09:43:11]Write i2c OK [09:43:11]MH_I2C_Read... [09:43:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:11]Read from MH i2c: E2 [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: E2 62 00 [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: E2 62 00 49 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AC 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 9C [09:43: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AC 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:43:11]wFMCommunicate OK [09:43:11]SAM_PROTO_GetFieldsCounters done [09:43:11]requested_item shift.num is exist - process it [09:43:11]requested_item shift.opened is exist - process it [09:43:11]req_shift_opened [09:43:11]FM_GetShiftState [09:43:11]SAM_PROTO_GetShiftState [09:43:11]wFMCommunicate request_size=4 [09:43:11]MH_SAM_APDU [09:43:11]CAPDU: 80 13 01 00 [09:43:11]Write to MH i2c: E2 08 00 4A 1D 80 13 01 00 00 00 00 00 E4 [09:43:11]Write i2c OK [09:43:11]MH_I2C_Read... [09:43:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:11]Read from MH i2c: E2 [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: E2 0E 00 [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: E2 0E 00 4A 1D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 6E [09:43:11]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:43:11]wFMCommunicate OK [09:43:11]SAM_PROTO_GetShiftState done [09:43:11]FM_GetShiftState done [09:43:11]req_shift_opened done [09:43:11]requested_item shift.open_date is exist - process it [09:43:11]req_shift_open_date [09:43:11]req_shift_open_date done [09:43:11]produce_requested_data done [09:43:11]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200876,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:43:11]process_action_free close_receipt [09:43:11]json_value_free [09:43:11]json_value_free done [09:43:11]process_json_proto returns [09:43:11]Send response to host [09:43:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200876,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:43:11]free response buf [09:43:11]execute_script done [09:43:11]execute_script returns [09:43:11]free content buf [09:43:11]Sock 8.Close socket [09:43:11]Sock 8.Thread stoped [09:43:14]OFD Sender: No OFD packet to send [09:43:19]OFD Sender: No OFD packet to send [09:43:24]OFD Sender: No OFD packet to send [09:43:29]OFD Sender: No OFD packet to send [09:43:34]OFD Sender: No OFD packet to send [09:43:39]OFD Sender: No OFD packet to send [09:43:44]OFD Sender: No OFD packet to send [09:43:49]OFD Sender: No OFD packet to send [09:43:54]OFD Sender: No OFD packet to send [09:43:59]OFD Sender: No OFD packet to send [09:44:05]OFD Sender: No OFD packet to send [09:44:10]OFD Sender: No OFD packet to send [09:44:15]OFD Sender: No OFD packet to send [09:44:20]OFD Sender: No OFD packet to send [09:44:25]OFD Sender: No OFD packet to send [09:44:30]OFD Sender: No OFD packet to send [09:44:35]OFD Sender: No OFD packet to send [09:44:39]accept exits with 9 [09:44:39]New connection [09:44:39]New thread 3067211108 created [09:44:39]Thread 3067067748 joined [09:44:39]Waiting for new connection... [09:44:39] Sock 9.Parse request [09:44:39]Sock 9.Check first char [09:44:39]Sock 9.First char is OK [09:44:39]request: POST /json_proto HTTP/1.0 [09:44:39]Method: POST [09:44:39]URL: /json_proto [09:44:39]Method is POST - this is cgi request [09:44:39]url: /json_proto [09:44:39]query_string will be loaded in cgi processing [09:44:39]execute_cgi json_proto POST (null) [09:44:39]execute_cgi path=json_proto method=POST [09:44:39]POST find Content-Length [09:44:39]Host: 172.17.46.195:8080 [09:44:39]Content-Length: 799 [09:44:39]Content-Type: application/json [09:44:39] [09:44:39]POST finish read [09:44:39]Found Content-Length = 799 [09:44:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:39]execute_script... [09:44:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:39]POST & json_proto [09:44:39]process_json_proto [09:44:39]json parsed OK: [09:44:39]protocol is kg_v1.0 [09:44:39]action value=close_receipt [09:44:39]process_action close_receipt [09:44:39]cmd_close_receipt [09:44:39]MH_GetDate [09:44:39]Write to MH i2c: F0 00 00 4B 1D 57 [09:44:39]Write i2c OK [09:44:39]MH_I2C_Read... [09:44:39]Read from MH i2c: F0 [09:44:39]MH_I2C_Read... [09:44:39]Read from MH i2c: F0 09 00 [09:44:39]MH_I2C_Read... [09:44:39]Read from MH i2c: F0 09 00 4B 1D 00 88 65 C4 66 75 08 C2 66 1C [09:44:39]GetLastDocTimeStamp 1724146987 [09:44:39]current date 1724147080 [09:44:39]FM_GetShiftState [09:44:39]SAM_PROTO_GetShiftState [09:44:39]wFMCommunicate request_size=4 [09:44:39]MH_SAM_APDU [09:44:39]CAPDU: 80 13 01 00 [09:44:39]Write to MH i2c: E2 08 00 4C 1D 80 13 01 00 00 00 00 00 E6 [09:44:39]Write i2c OK [09:44:39]MH_I2C_Read... [09:44:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:39]Read from MH i2c: E2 [09:44:39]MH_I2C_Read... [09:44:39]Read from MH i2c: E2 0E 00 [09:44:39]MH_I2C_Read... [09:44:39]Read from MH i2c: E2 0E 00 4C 1D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 70 [09:44:39]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:44:39]wFMCommunicate OK [09:44:39]SAM_PROTO_GetShiftState done [09:44:39]FM_GetShiftState done [09:44:39]opened in 1724112758 [09:44:39]opened+sec_in_day 1724199158 [09:44:39]quantity*price = 70027 [09:44:39]sum+1 = 70029 [09:44:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.28 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 0.00 Безнал.: 700.28 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 176 20.08.2024 09:44 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200877 ФПД: 270587161461545 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094440&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200877&fm=270587161461545&tin=02508201610067®Number=0000000000092545&sum=70028 [09:44:40]StoreToDocumentArchive [09:44:40]shift 466 fd 200877 [09:44:40]save to /storage/0466/doc_00200877 [09:44:40]save last doc name /storage/0466/doc_00200877 to /storage/kkm_last_doc_name [09:44:40]save OK [09:44:40]Clear old archive folders... [09:44:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:44:40]tlvbuf is 0103B030 [09:44:40]SAM_PROTO_ClearQueue [09:44:40]wFMCommunicate request_size=4 [09:44:40]MH_SAM_APDU [09:44:40]CAPDU: 80 09 00 00 [09:44:40]Write to MH i2c: E2 08 00 59 1D 80 09 00 00 00 00 00 00 E8 [09:44:40]Write i2c OK [09:44:40]MH_I2C_Read... [09:44:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:44:40]Read from MH i2c: E2 [09:44:40]MH_I2C_Read... [09:44:40]Read from MH i2c: E2 03 00 [09:44:40]MH_I2C_Read... [09:44:40]Read from MH i2c: E2 03 00 59 1D 00 90 00 EA [09:44:40]RAPDU: 90 00 [09:44:40]wFMCommunicate OK [09:44:40]SAM_PROTO_ClearQueue done [09:44:40]KKMCreateOFDPacket [09:44:40]OFDProtocolAddRootSTLVToBuf [09:44:40]FM_MakeSignedData [09:44:40]FM_MakeSignedData [09:44:40]SAM_PROTO_SignData [09:44:40]wFMCommunicate request_size=4 [09:44:40]MH_SAM_APDU [09:44:40]CAPDU: 80 0D 01 02 [09:44:40]Write to MH i2c: E2 08 00 5A 1D 80 0D 01 02 00 00 00 00 F0 [09:44:40]Write i2c OK [09:44:40]MH_I2C_Read... [09:44:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:44:40]Read from MH i2c: E2 [09:44:40]MH_I2C_Read... [09:44:40]Read from MH i2c: E2 03 00 [09:44:40]MH_I2C_Read... [09:44:40]Read from MH i2c: E2 03 00 5A 1D 00 90 00 EB [09:44:40]RAPDU: 90 00 [09:44:40]wFMCommunicate OK [09:44:40]wFMCommunicate request_size=255 [09:44:40]MH_SAM_APDU [09:44:40]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 88 65 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AD 10 03 00 35 04 06 00 F6 18 FB A3 [09:44:40]Write to MH i2c: E2 02 01 5B 1D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 88 65 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AD 10 03 00 35 04 06 00 F6 18 FB A3 00 00 A9 [09:44:40]Write i2c OK [09:44:40]MH_I2C_Read... [09:44:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:40]Read from MH i2c: E2 [09:44:40]MH_I2C_Read... [09:44:40]Read from MH i2c: E2 03 00 [09:44:40]MH_I2C_Read... [09:44:40]Read from MH i2c: E2 03 00 5B 1D 00 90 00 EC [09:44:40]RAPDU: 90 00 [09:44:40]wFMCommunicate OK [09:44:40]wFMCommunicate request_size=7 [09:44:40]MH_SAM_APDU [09:44:40]CAPDU: 80 0D 02 02 02 C3 29 [09:44:40]Write to MH i2c: E2 0A 00 5C 1D 80 0D 02 02 02 00 C3 29 00 00 E3 [09:44:40]Write i2c OK [09:44:40]MH_I2C_Read... [09:44:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:40]Read from MH i2c: E2 [09:44:40]MH_I2C_Read... [09:44:40]Read from MH i2c: E2 03 00 [09:44:40]MH_I2C_Read... [09:44:40]Read from MH i2c: E2 03 00 5C 1D 00 90 00 ED [09:44:40]RAPDU: 90 00 [09:44:40]wFMCommunicate OK [09:44:40]wFMCommunicate request_size=4 [09:44:40]MH_SAM_APDU [09:44:40]CAPDU: 80 0D 03 02 [09:44:40]Write to MH i2c: E2 08 00 5D 1D 80 0D 03 02 00 00 00 00 F5 [09:44:40]Write i2c OK [09:44:40]MH_I2C_Read... [09:44:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:44:41]Read from MH i2c: E2 [09:44:41]MH_I2C_Read... [09:44:41]Read from MH i2c: E2 0B 00 [09:44:41]MH_I2C_Read... [09:44:41]Read from MH i2c: E2 0B 00 5D 1D 00 7E ED 39 D2 12 E4 FF 27 90 00 88 [09:44:41]RAPDU: 7E ED 39 D2 12 E4 FF 27 90 00 [09:44:41]wFMCommunicate OK [09:44:41]SAM_PROTO_SignData done [09:44:41]FM_MakeSignedData done [09:44:41]CreateOFDProtocolMessage [09:44:41]wFMCommunicate request_size=4 [09:44:41]MH_SAM_APDU [09:44:41]CAPDU: 80 11 00 00 [09:44:41]Write to MH i2c: E2 08 00 5E 1D 80 11 00 00 00 00 00 00 F5 [09:44:41]Write i2c OK [09:44:41]MH_I2C_Read... [09:44:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:41]Read from MH i2c: E2 [09:44:41]MH_I2C_Read... [09:44:41]Read from MH i2c: E2 17 00 [09:44:41]MH_I2C_Read... [09:44:41]Read from MH i2c: E2 17 00 5E 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 42 [09:44:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:44:41]wFMCommunicate OK [09:44:41]CreateOFDProtocolMessage done [09:44:41]OFDSenderStorePacket 200877 [09:44:41]StoreOFDPacket docnum=200877 [09:44:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 AE F5 04 01 A8 17 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 88 65 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AD 10 03 00 35 04 06 00 F6 18 FB A3 C3 29 7E ED 39 D2 12 E4 FF 27 [09:44:41]CheckFolder [09:44:41]dirname=/storage/ofd_packets [09:44:41]CheckFolder done [09:44:41]ProducePacketName [09:44:41]name=ofd_packets/00200877 [09:44:41]NVStorageSaveData ofd_packets/00200877 [09:44:41]File name is /storage/ofd_packets/00200877 [09:44:41]Write 298 bytes [09:44:41]NVStorageSaveData done [09:44:41]OFDSenderStorePacket done [09:44:41]KKMCreateOFDPacket done [09:44:41]NVStorageSaveData kkm_last_timestamp [09:44:41]File name is /storage/kkm_last_timestamp [09:44:41]Write 4 bytes [09:44:41]NVStorageSaveData done [09:44:41]ExternCall_PrintAddStr [09:44:41]wPrintStart [09:44:41]Write to MH i2c: 01 00 00 5F 1D 7C [09:44:41]Write i2c OK [09:44:41]MH_I2C_Read... [09:44:41]Read from MH i2c: 01 [09:44:41]MH_I2C_Read... [09:44:41]Read from MH i2c: 01 07 00 [09:44:41]MH_I2C_Read... [09:44:41]Read from MH i2c: 01 07 00 5F 1D 00 00 00 00 00 FF 0F 91 [09:44:41]RasterBufferAndPrint [09:44:41]line Счет N : (1)11328467 [09:44:41]line ИНН: 02508201610067 [09:44:41]line Контрольно-Кассовый Чек [09:44:41]line ПРОДАЖА [09:44:41]line ТРК (МРК, ГНК) : 61 [09:44:41]line Товар: 2710194210 [09:44:41]line ДТ-К-5 [09:44:41]line 9.190 * 76.20 [09:44:41]line = 700.28 [09:44:41]line НДС 12% НСП 1% [09:44:41]line > о реализуемом товаре [09:44:41]line ИТОГО: 700.28 [09:44:41]line НСП 1% : 6.20 [09:44:41]line НДС 12% : 74.37 [09:44:41]line Наличными: 0.00 [09:44:41]line Безнал.: 700.28 [09:44:41]line Место: АЗС № 95 "Партнер Нефть" [09:44:41]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:44:41]line СНО: Общий режим [09:44:41]line Чек 176 20.08.2024 09:44 [09:44:41]line Смена: 466 ФФД: 1.0 [09:44:41]line ЗНМ: 0300000079 [09:44:41]line РНМ: 0000000000092545 [09:44:41]line Версия ККМ: 001 [09:44:41]line Платежная система: O! деньги [09:44:41]line ФМ: 0000000000871802 [09:44:41]line ФД: 200877 [09:44:41]line ФПД: 270587161461545 [09:44:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094440&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200877&fm=270587161461545&tin=02508201610067®Number=0000000000092545&sum=70028 [09:44:41]written 0, free lines is 4095 [09:44:41]OFD Sender: Processing packet 200877 [packets to send 247, broken 246] [09:44:41]ProducePacketName [09:44:41]name=ofd_packets/00200877 [09:44:41]OFD Sender: To server: pG, [09:44:41]CommunicateWithHost lk.salyk.kg:30040 [09:44:41]ConnectInit lk.salyk.kg [09:44:41]Write to MH i2c: 01 00 00 89 1D A6 [09:44:41]Write i2c OK [09:44:41]MH_I2C_Read... [09:44:41]Read from MH i2c: 01 [09:44:41]MH_I2C_Read... [09:44:41]Read from MH i2c: 01 07 00 [09:44:41]MH_I2C_Read... [09:44:41]Read from MH i2c: 01 07 00 89 1D 00 00 00 00 00 E9 0C A2 [09:44:41]RasterBufferAndPrint [09:44:41]line [09:44:41]line [09:44:41]line [09:44:41]line [09:44:41]line [09:44:41]written 0, free lines is 3311 [09:44:41]MH_Cut [09:44:41]Write to MH i2c: D1 01 00 90 1D 01 7F [09:44:41]Write i2c OK [09:44:41]MH_I2C_Read... [09:44:41]Read from MH i2c: D1 [09:44:41]MH_I2C_Read... [09:44:41]Read from MH i2c: D1 01 00 [09:44:41]MH_I2C_Read... [09:44:41]Read from MH i2c: D1 01 00 90 1D 00 7E [09:44:41]Write to MH i2c: 01 00 00 91 1D AE [09:44:41]Write i2c OK [09:44:41]MH_I2C_Read... [09:44:41]Connected sock=10 [09:44:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 AE F5 04 01 A8 17 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 88 65 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AD 10 03 00 35 04 06 00 F6 18 FB A3 C3 29 7E ED 39 D2 12 E4 FF 27 [09:44:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 38 24 47 00 26 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AD 10 03 00 F4 03 04 00 EF 0F C4 66 B6 04 01 00 00 0C BE B8 83 FB B2 71 AA [09:44:42]CommunicateWithHost err = 0 [09:44:42]CheckOFDResponse [09:44:42]1017 (14) - 77093643461234 [09:44:42]1041 (16) - 0000000000871802 [09:44:42]1040 (4) - 200877 [09:44:42]1012 (4) - 20.08.2024 03:39 [09:44:42]1206 (1) - 0 [09:44:42]OFD Sender: Remove packet 200877 [09:44:42]ProducePacketName [09:44:42]name=ofd_packets/00200877 [09:44:42]NVStorageDeleteData [09:44:42]*** Cut start [09:44:42]*** Purtial cut [09:44:42]*** Stage 1: CUTSNS_PIN = 1 [09:44:42]Read from MH i2c: 01 [09:44:42]MH_I2C_Read... [09:44:42]OFD Sender: No OFD packet to send [09:44:42]Read from MH i2c: 01 07 00 [09:44:42]MH_I2C_Read... [09:44:42]*** Stop cut motor [09:44:42]*** Cut end [09:44:42]Read from MH i2c: 01 07 00 91 1D 00 00 00 00 00 FF 0F C3 [09:44:42]process_action close_receipt done [09:44:42]requested_data is exist [09:44:42]produce_requested_data [09:44:42]requested_item fm.sn is exist - process it [09:44:42]wFMCommunicate request_size=4 [09:44:42]MH_SAM_APDU [09:44:42]CAPDU: 80 11 00 00 [09:44:42]Write to MH i2c: E2 08 00 92 1D 80 11 00 00 00 00 00 00 29 [09:44:42]Write i2c OK [09:44:42]MH_I2C_Read... [09:44:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:42]Read from MH i2c: E2 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E2 17 00 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E2 17 00 92 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 76 [09:44:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:44:42]wFMCommunicate OK [09:44:42]requested_item fd.num is exist - process it [09:44:42]SAM_PROTO_GetFieldsCounters [09:44:42]wFMCommunicate request_size=4 [09:44:42]MH_SAM_APDU [09:44:42]CAPDU: 80 13 00 00 [09:44:42]Write to MH i2c: E2 08 00 93 1D 80 13 00 00 00 00 00 00 2C [09:44:42]Write i2c OK [09:44:42]MH_I2C_Read... [09:44:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:42]Read from MH i2c: E2 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E2 62 00 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E2 62 00 93 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AD 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [09:44:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AD 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:44:42]wFMCommunicate OK [09:44:42]SAM_PROTO_GetFieldsCounters done [09:44:42]requested_item shift.num is exist - process it [09:44:42]requested_item shift.opened is exist - process it [09:44:42]req_shift_opened [09:44:42]FM_GetShiftState [09:44:42]SAM_PROTO_GetShiftState [09:44:42]wFMCommunicate request_size=4 [09:44:42]MH_SAM_APDU [09:44:42]CAPDU: 80 13 01 00 [09:44:42]Write to MH i2c: E2 08 00 94 1D 80 13 01 00 00 00 00 00 2E [09:44:42]Write i2c OK [09:44:42]MH_I2C_Read... [09:44:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:42]Read from MH i2c: E2 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E2 0E 00 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E2 0E 00 94 1D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B8 [09:44:42]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:44:42]wFMCommunicate OK [09:44:42]SAM_PROTO_GetShiftState done [09:44:42]FM_GetShiftState done [09:44:42]req_shift_opened done [09:44:42]requested_item shift.open_date is exist - process it [09:44:42]req_shift_open_date [09:44:42]req_shift_open_date done [09:44:42]produce_requested_data done [09:44:42]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200877,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:44:42]process_action_free close_receipt [09:44:42]json_value_free [09:44:42]json_value_free done [09:44:42]process_json_proto returns [09:44:42]Send response to host [09:44:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200877,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:44:42]free response buf [09:44:42]execute_script done [09:44:42]execute_script returns [09:44:42]free content buf [09:44:42]Sock 9.Close socket [09:44:42]Sock 9.Thread stoped [09:44:47]OFD Sender: No OFD packet to send [09:44:52]OFD Sender: No OFD packet to send [09:44:57]OFD Sender: No OFD packet to send [09:45:02]OFD Sender: No OFD packet to send [09:45:07]OFD Sender: No OFD packet to send [09:45:12]OFD Sender: No OFD packet to send [09:45:17]OFD Sender: No OFD packet to send [09:45:22]OFD Sender: No OFD packet to send [09:45:27]OFD Sender: No OFD packet to send [09:45:32]OFD Sender: No OFD packet to send [09:45:37]OFD Sender: No OFD packet to send [09:45:42]OFD Sender: No OFD packet to send [09:45:43]accept exits with 8 [09:45:43]New connection [09:45:43]New thread 3067067748 created [09:45:43]Thread 3067211108 joined [09:45:43]Waiting for new connection... [09:45:43] Sock 8.Parse request [09:45:43]Sock 8.Check first char [09:45:43]Sock 8.First char is OK [09:45:43]request: POST /json_proto HTTP/1.0 [09:45:43]Method: POST [09:45:43]URL: /json_proto [09:45:43]Method is POST - this is cgi request [09:45:43]url: /json_proto [09:45:43]query_string will be loaded in cgi processing [09:45:43]execute_cgi json_proto POST (null) [09:45:43]execute_cgi path=json_proto method=POST [09:45:43]POST find Content-Length [09:45:43]Host: 172.17.46.195:8080 [09:45:43]Content-Length: 802 [09:45:43]Content-Type: application/json [09:45:43] [09:45:43]POST finish read [09:45:43]Found Content-Length = 802 [09:45:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328469", "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" : 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\u000A3589769", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:45:43]execute_script... [09:45:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328469", "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" : 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\u000A3589769", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:45:43]POST & json_proto [09:45:43]process_json_proto [09:45:43]json parsed OK: [09:45:43]protocol is kg_v1.0 [09:45:43]action value=close_receipt [09:45:43]process_action close_receipt [09:45:43]cmd_close_receipt [09:45:43]MH_GetDate [09:45:43]Write to MH i2c: F0 00 00 95 1D A1 [09:45:43]Write i2c OK [09:45:43]MH_I2C_Read... [09:45:43]Read from MH i2c: F0 [09:45:43]MH_I2C_Read... [09:45:43]Read from MH i2c: F0 09 00 [09:45:43]MH_I2C_Read... [09:45:43]Read from MH i2c: F0 09 00 95 1D 00 C8 65 C4 66 75 08 C2 66 A6 [09:45:43]GetLastDocTimeStamp 1724147080 [09:45:43]current date 1724147144 [09:45:43]FM_GetShiftState [09:45:43]SAM_PROTO_GetShiftState [09:45:43]wFMCommunicate request_size=4 [09:45:43]MH_SAM_APDU [09:45:43]CAPDU: 80 13 01 00 [09:45:43]Write to MH i2c: E2 08 00 96 1D 80 13 01 00 00 00 00 00 30 [09:45:43]Write i2c OK [09:45:43]MH_I2C_Read... [09:45:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:43]Read from MH i2c: E2 [09:45:43]MH_I2C_Read... [09:45:43]Read from MH i2c: E2 0E 00 [09:45:43]MH_I2C_Read... [09:45:43]Read from MH i2c: E2 0E 00 96 1D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 BA [09:45:43]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:45:43]wFMCommunicate OK [09:45:43]SAM_PROTO_GetShiftState done [09:45:43]FM_GetShiftState done [09:45:43]opened in 1724112758 [09:45:43]opened+sec_in_day 1724199158 [09:45:43]quantity*price = 0 [09:45:43]sum+1 = 1 [09:45:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 177 20.08.2024 09:45 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 3589769 ФМ: 0000000000871802 ФД: 200878 ФПД: 49144497650352 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094544&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200878&fm=49144497650352&tin=02508201610067®Number=0000000000092545&sum=0 [09:45:44]StoreToDocumentArchive [09:45:44]shift 466 fd 200878 [09:45:44]save to /storage/0466/doc_00200878 [09:45:44]save last doc name /storage/0466/doc_00200878 to /storage/kkm_last_doc_name [09:45:44]save OK [09:45:44]Clear old archive folders... [09:45:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:45:44]tlvbuf is 010C30C0 [09:45:44]SAM_PROTO_ClearQueue [09:45:44]wFMCommunicate request_size=4 [09:45:44]MH_SAM_APDU [09:45:44]CAPDU: 80 09 00 00 [09:45:44]Write to MH i2c: E2 08 00 A3 1D 80 09 00 00 00 00 00 00 32 [09:45:44]Write i2c OK [09:45:44]MH_I2C_Read... [09:45:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:45:44]Read from MH i2c: E2 [09:45:44]MH_I2C_Read... [09:45:44]Read from MH i2c: E2 03 00 [09:45:44]MH_I2C_Read... [09:45:44]Read from MH i2c: E2 03 00 A3 1D 00 90 00 34 [09:45:44]RAPDU: 90 00 [09:45:44]wFMCommunicate OK [09:45:44]SAM_PROTO_ClearQueue done [09:45:44]KKMCreateOFDPacket [09:45:44]OFDProtocolAddRootSTLVToBuf [09:45:44]FM_MakeSignedData [09:45:44]FM_MakeSignedData [09:45:44]SAM_PROTO_SignData [09:45:44]wFMCommunicate request_size=4 [09:45:44]MH_SAM_APDU [09:45:44]CAPDU: 80 0D 01 02 [09:45:44]Write to MH i2c: E2 08 00 A4 1D 80 0D 01 02 00 00 00 00 3A [09:45:44]Write i2c OK [09:45:44]MH_I2C_Read... [09:45:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:45:44]Read from MH i2c: E2 [09:45:44]MH_I2C_Read... [09:45:44]Read from MH i2c: E2 03 00 [09:45:44]MH_I2C_Read... [09:45:44]Read from MH i2c: E2 03 00 A4 1D 00 90 00 35 [09:45:44]RAPDU: 90 00 [09:45:44]wFMCommunicate OK [09:45:44]wFMCommunicate request_size=255 [09:45:44]MH_SAM_APDU [09:45:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 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 B1 00 00 00 F4 03 04 00 C8 65 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AE 10 03 00 35 04 06 00 2C [09:45:44]Write to MH i2c: E2 02 01 A5 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 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 B1 00 00 00 F4 03 04 00 C8 65 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AE 10 03 00 35 04 06 00 2C 00 00 73 [09:45:44]Write i2c OK [09:45:44]MH_I2C_Read... [09:45:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:44]Read from MH i2c: E2 [09:45:44]MH_I2C_Read... [09:45:44]Read from MH i2c: E2 03 00 [09:45:44]MH_I2C_Read... [09:45:44]Read from MH i2c: E2 03 00 A5 1D 00 90 00 36 [09:45:44]RAPDU: 90 00 [09:45:44]wFMCommunicate OK [09:45:44]wFMCommunicate request_size=10 [09:45:44]MH_SAM_APDU [09:45:44]CAPDU: 80 0D 02 02 05 B2 58 53 3A B0 [09:45:44]Write to MH i2c: E2 0D 00 A6 1D 80 0D 02 02 05 00 B2 58 53 3A B0 00 00 8E [09:45:44]Write i2c OK [09:45:44]MH_I2C_Read... [09:45:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:44]Read from MH i2c: E2 [09:45:44]MH_I2C_Read... [09:45:44]Read from MH i2c: E2 03 00 [09:45:44]MH_I2C_Read... [09:45:44]Read from MH i2c: E2 03 00 A6 1D 00 90 00 37 [09:45:44]RAPDU: 90 00 [09:45:44]wFMCommunicate OK [09:45:44]wFMCommunicate request_size=4 [09:45:44]MH_SAM_APDU [09:45:44]CAPDU: 80 0D 03 02 [09:45:44]Write to MH i2c: E2 08 00 A7 1D 80 0D 03 02 00 00 00 00 3F [09:45:44]Write i2c OK [09:45:44]MH_I2C_Read... [09:45:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:45:44]Read from MH i2c: E2 [09:45:44]MH_I2C_Read... [09:45:44]Read from MH i2c: E2 0B 00 [09:45:44]MH_I2C_Read... [09:45:44]Read from MH i2c: E2 0B 00 A7 1D 00 C3 20 29 D3 C5 FA 3E 8B 90 00 A7 [09:45:44]RAPDU: C3 20 29 D3 C5 FA 3E 8B 90 00 [09:45:44]wFMCommunicate OK [09:45:44]SAM_PROTO_SignData done [09:45:44]FM_MakeSignedData done [09:45:44]CreateOFDProtocolMessage [09:45:44]wFMCommunicate request_size=4 [09:45:44]MH_SAM_APDU [09:45:44]CAPDU: 80 11 00 00 [09:45:44]Write to MH i2c: E2 08 00 A8 1D 80 11 00 00 00 00 00 00 3F [09:45:44]Write i2c OK [09:45:44]MH_I2C_Read... [09:45:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:44]Read from MH i2c: E2 [09:45:44]MH_I2C_Read... [09:45:44]Read from MH i2c: E2 17 00 [09:45:44]MH_I2C_Read... [09:45:44]Read from MH i2c: E2 17 00 A8 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8C [09:45:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:45:44]wFMCommunicate OK [09:45:44]CreateOFDProtocolMessage done [09:45:44]OFDSenderStorePacket 200878 [09:45:44]StoreOFDPacket docnum=200878 [09:45:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 ED E0 07 01 EE 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 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 B1 00 00 00 F4 03 04 00 C8 65 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AE 10 03 00 35 04 06 00 2C B2 58 53 3A B0 C3 20 29 D3 C5 FA 3E 8B [09:45:44]CheckFolder [09:45:44]dirname=/storage/ofd_packets [09:45:44]CheckFolder done [09:45:44]ProducePacketName [09:45:44]name=ofd_packets/00200878 [09:45:44]NVStorageSaveData ofd_packets/00200878 [09:45:44]File name is /storage/ofd_packets/00200878 [09:45:44]Write 301 bytes [09:45:44]NVStorageSaveData done [09:45:44]OFDSenderStorePacket done [09:45:44]KKMCreateOFDPacket done [09:45:44]NVStorageSaveData kkm_last_timestamp [09:45:44]File name is /storage/kkm_last_timestamp [09:45:44]Write 4 bytes [09:45:44]NVStorageSaveData done [09:45:44]OFD Sender: Processing packet 200878 [packets to send 247, broken 246] [09:45:44]ProducePacketName [09:45:44]name=ofd_packets/00200878 [09:45:44]OFD Sender: To server: pG, [09:45:44]CommunicateWithHost lk.salyk.kg:30040 [09:45:44]ConnectInit lk.salyk.kg [09:45:44]ExternCall_PrintAddStr [09:45:44]wPrintStart [09:45:44]Write to MH i2c: 01 00 00 A9 1D C6 [09:45:44]Write i2c OK [09:45:44]MH_I2C_Read... [09:45:44]Read from MH i2c: 01 [09:45:44]MH_I2C_Read... [09:45:44]Read from MH i2c: 01 07 00 [09:45:44]MH_I2C_Read... [09:45:44]Read from MH i2c: 01 07 00 A9 1D 00 00 00 00 00 FF 0F DB [09:45:44]RasterBufferAndPrint [09:45:44]line Счет N : (1)11328469 [09:45:44]line ИНН: 02508201610067 [09:45:44]line Контрольно-Кассовый Чек [09:45:44]line ПРОДАЖА [09:45:44]line ТРК (МРК, ГНК) : 12 [09:45:44]line Товар: 2710124130 [09:45:44]line Аи-92-К-4 [09:45:44]line 20.000 * 0.00 [09:45:44]line = 0.00 [09:45:44]line НДС 12% НСП 1% [09:45:44]line > о реализуемом товаре [09:45:44]line ИТОГО: 0.00 [09:45:44]line НСП 1% : 0.00 [09:45:44]line НДС 12% : 0.00 [09:45:44]line Наличными: 0.00 [09:45:44]line Безнал.: 0.00 [09:45:44]line Место: АЗС № 95 "Партнер Нефть" [09:45:44]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:45:44]line СНО: Общий режим [09:45:44]line Чек 177 20.08.2024 09:45 [09:45:44]line Смена: 466 ФФД: 1.0 [09:45:44]line ЗНМ: 0300000079 [09:45:44]line РНМ: 0000000000092545 [09:45:44]line Версия ККМ: 001 [09:45:44]line Талоны: Топливные Талоны [09:45:44]line 3589769 [09:45:44]line ФМ: 0000000000871802 [09:45:44]line ФД: 200878 [09:45:44]line ФПД: 49144497650352 [09:45:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094544&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200878&fm=49144497650352&tin=02508201610067®Number=0000000000092545&sum=0 [09:45:44]Connected sock=11 [09:45:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 ED E0 07 01 EE 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 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 B1 00 00 00 F4 03 04 00 C8 65 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AE 10 03 00 35 04 06 00 2C B2 58 53 3A B0 C3 20 29 D3 C5 FA 3E 8B [09:45:44]written 0, free lines is 4095 [09:45:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3F 08 47 00 18 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 31 38 30 32 10 04 04 00 AE 10 03 00 F4 03 04 00 2E 10 C4 66 B6 04 01 00 00 FA 8F FF 15 13 3E D5 EE [09:45:45]CommunicateWithHost err = 0 [09:45:45]CheckOFDResponse [09:45:45]1017 (14) - 77093643461234 [09:45:45]1041 (16) - 0000000000871802 [09:45:45]1040 (4) - 200878 [09:45:45]1012 (4) - 20.08.2024 03:40 [09:45:45]1206 (1) - 0 [09:45:45]OFD Sender: Remove packet 200878 [09:45:45]ProducePacketName [09:45:45]name=ofd_packets/00200878 [09:45:45]NVStorageDeleteData [09:45:45]Write to MH i2c: 01 00 00 D3 1D F0 [09:45:45]Write i2c OK [09:45:45]MH_I2C_Read... [09:45:45]Read from MH i2c: 01 [09:45:45]MH_I2C_Read... [09:45:45]Read from MH i2c: 01 07 00 [09:45:45]MH_I2C_Read... [09:45:45]Read from MH i2c: 01 07 00 D3 1D 00 00 00 00 00 F6 0C F9 [09:45:45]RasterBufferAndPrint [09:45:45]line [09:45:45]line [09:45:45]line [09:45:45]line [09:45:45]line [09:45:45]written 0, free lines is 3327 [09:45:45]MH_Cut [09:45:45]Write to MH i2c: D1 01 00 DA 1D 01 C9 [09:45:45]Write i2c OK [09:45:45]MH_I2C_Read... [09:45:45]Read from MH i2c: D1 [09:45:45]MH_I2C_Read... [09:45:45]Read from MH i2c: D1 01 00 [09:45:45]MH_I2C_Read... [09:45:45]Read from MH i2c: D1 01 00 DA 1D 00 C8 [09:45:45]Write to MH i2c: 01 00 00 DB 1D F8 [09:45:45]Write i2c OK [09:45:45]MH_I2C_Read... [09:45:45]OFD Sender: No OFD packet to send [09:45:46]*** Cut start [09:45:46]*** Purtial cut [09:45:46]*** CUTSNS_PIN = 0 [09:45:46]*** Stage 1: CUTSNS_PIN = 1 [09:45:48]Read from MH i2c: 01 [09:45:48]MH_I2C_Read... [09:45:48]*** Stop cut motor [09:45:48]*** Cut end [09:45:48]Read from MH i2c: 01 07 00 [09:45:48]MH_I2C_Read... [09:45:48]Read from MH i2c: 01 07 00 DB 1D 00 00 00 00 00 FF 0F 0D [09:45:48]process_action close_receipt done [09:45:48]requested_data is exist [09:45:48]produce_requested_data [09:45:48]requested_item fm.sn is exist - process it [09:45:48]wFMCommunicate request_size=4 [09:45:48]MH_SAM_APDU [09:45:48]CAPDU: 80 11 00 00 [09:45:48]Write to MH i2c: E2 08 00 DC 1D 80 11 00 00 00 00 00 00 73 [09:45:48]Write i2c OK [09:45:48]MH_I2C_Read... [09:45:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:48]Read from MH i2c: E2 [09:45:48]MH_I2C_Read... [09:45:48]Read from MH i2c: E2 17 00 [09:45:48]MH_I2C_Read... [09:45:48]Read from MH i2c: E2 17 00 DC 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C0 [09:45:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:45:48]wFMCommunicate OK [09:45:48]requested_item fd.num is exist - process it [09:45:48]SAM_PROTO_GetFieldsCounters [09:45:48]wFMCommunicate request_size=4 [09:45:48]MH_SAM_APDU [09:45:48]CAPDU: 80 13 00 00 [09:45:48]Write to MH i2c: E2 08 00 DD 1D 80 13 00 00 00 00 00 00 76 [09:45:48]Write i2c OK [09:45:48]MH_I2C_Read... [09:45:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:45:48]Read from MH i2c: E2 [09:45:48]MH_I2C_Read... [09:45:48]Read from MH i2c: E2 62 00 [09:45:48]MH_I2C_Read... [09:45:48]Read from MH i2c: E2 62 00 DD 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AE 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 38 [09:45: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AE 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:45:48]wFMCommunicate OK [09:45:48]SAM_PROTO_GetFieldsCounters done [09:45:48]requested_item shift.num is exist - process it [09:45:48]requested_item shift.opened is exist - process it [09:45:48]req_shift_opened [09:45:48]FM_GetShiftState [09:45:48]SAM_PROTO_GetShiftState [09:45:48]wFMCommunicate request_size=4 [09:45:48]MH_SAM_APDU [09:45:48]CAPDU: 80 13 01 00 [09:45:48]Write to MH i2c: E2 08 00 DE 1D 80 13 01 00 00 00 00 00 78 [09:45:48]Write i2c OK [09:45:48]MH_I2C_Read... [09:45:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:48]Read from MH i2c: E2 [09:45:48]MH_I2C_Read... [09:45:48]Read from MH i2c: E2 0E 00 [09:45:48]MH_I2C_Read... [09:45:48]Read from MH i2c: E2 0E 00 DE 1D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 02 [09:45:48]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:45:48]wFMCommunicate OK [09:45:48]SAM_PROTO_GetShiftState done [09:45:48]FM_GetShiftState done [09:45:48]req_shift_opened done [09:45:48]requested_item shift.open_date is exist - process it [09:45:48]req_shift_open_date [09:45:48]req_shift_open_date done [09:45:48]produce_requested_data done [09:45:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200878,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:45:48]process_action_free close_receipt [09:45:48]json_value_free [09:45:48]json_value_free done [09:45:48]process_json_proto returns [09:45:48]Send response to host [09:45:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200878,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:45:48]free response buf [09:45:48]execute_script done [09:45:48]execute_script returns [09:45:48]free content buf [09:45:48]Sock 8.Close socket [09:45:48]Sock 8.Thread stoped [09:45:50]OFD Sender: No OFD packet to send [09:45:55]OFD Sender: No OFD packet to send [09:46:00]OFD Sender: No OFD packet to send [09:46:05]OFD Sender: No OFD packet to send [09:46:10]OFD Sender: No OFD packet to send [09:46:12]accept exits with 9 [09:46:12]New connection [09:46:12]New thread 3067211108 created [09:46:12]Thread 3067067748 joined [09:46:12]Waiting for new connection... [09:46:12] Sock 9.Parse request [09:46:12]Sock 9.Check first char [09:46:12]Sock 9.First char is OK [09:46:12]request: POST /json_proto HTTP/1.0 [09:46:12]Method: POST [09:46:12]URL: /json_proto [09:46:12]Method is POST - this is cgi request [09:46:12]url: /json_proto [09:46:12]query_string will be loaded in cgi processing [09:46:12]execute_cgi json_proto POST (null) [09:46:12]execute_cgi path=json_proto method=POST [09:46:12]POST find Content-Length [09:46:12]Host: 172.17.46.195:8080 [09:46:12]Content-Length: 800 [09:46:12]Content-Type: application/json [09:46:12] [09:46:12]POST finish read [09:46:12]Found Content-Length = 800 [09:46:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 64.770, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:12]execute_script... [09: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)11328468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 64.770, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:12]POST & json_proto [09:46:12]process_json_proto [09:46:12]json parsed OK: [09:46:12]protocol is kg_v1.0 [09:46:12]action value=close_receipt [09:46:12]process_action close_receipt [09:46:12]cmd_close_receipt [09:46:12]MH_GetDate [09:46:12]Write to MH i2c: F0 00 00 DF 1D EB [09:46:12]Write i2c OK [09:46:12]MH_I2C_Read... [09:46:12]Read from MH i2c: F0 [09:46:12]MH_I2C_Read... [09:46:12]Read from MH i2c: F0 09 00 [09:46:12]MH_I2C_Read... [09:46:12]Read from MH i2c: F0 09 00 DF 1D 00 E5 65 C4 66 75 08 C2 66 0D [09:46:12]GetLastDocTimeStamp 1724147144 [09:46:12]current date 1724147173 [09:46:12]FM_GetShiftState [09:46:12]SAM_PROTO_GetShiftState [09:46:12]wFMCommunicate request_size=4 [09:46:12]MH_SAM_APDU [09:46:12]CAPDU: 80 13 01 00 [09:46:12]Write to MH i2c: E2 08 00 E0 1D 80 13 01 00 00 00 00 00 7A [09:46:12]Write i2c OK [09:46:12]MH_I2C_Read... [09:46:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:12]Read from MH i2c: E2 [09:46:12]MH_I2C_Read... [09:46:12]Read from MH i2c: E2 0E 00 [09:46:12]MH_I2C_Read... [09:46:12]Read from MH i2c: E2 0E 00 E0 1D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 04 [09:46:12]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:46:12]wFMCommunicate OK [09:46:12]SAM_PROTO_GetShiftState done [09:46:12]FM_GetShiftState done [09:46:12]opened in 1724112758 [09:46:12]opened+sec_in_day 1724199158 [09:46:12]quantity*price = 0 [09:46:12]sum+1 = 1 [09:46:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 178 20.08.2024 09:46 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 56276 ФМ: 0000000000871802 ФД: 200879 ФПД: 222927592998298 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094613&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200879&fm=222927592998298&tin=02508201610067®Number=0000000000092545&sum=0 [09:46:13]StoreToDocumentArchive [09:46:13]shift 466 fd 200879 [09:46:13]save to /storage/0466/doc_00200879 [09:46:13]save last doc name /storage/0466/doc_00200879 to /storage/kkm_last_doc_name [09:46:13]save OK [09:46:13]Clear old archive folders... [09:46:13]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:46:13]tlvbuf is 01013A90 [09:46:13]SAM_PROTO_ClearQueue [09:46:13]wFMCommunicate request_size=4 [09:46:13]MH_SAM_APDU [09:46:13]CAPDU: 80 09 00 00 [09:46:13]Write to MH i2c: E2 08 00 ED 1D 80 09 00 00 00 00 00 00 7C [09:46:13]Write i2c OK [09:46:13]MH_I2C_Read... [09:46:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:46:13]Read from MH i2c: E2 [09:46:13]MH_I2C_Read... [09:46:13]Read from MH i2c: E2 03 00 [09:46:13]MH_I2C_Read... [09:46:13]Read from MH i2c: E2 03 00 ED 1D 00 90 00 7E [09:46:13]RAPDU: 90 00 [09:46:13]wFMCommunicate OK [09:46:13]SAM_PROTO_ClearQueue done [09:46:13]KKMCreateOFDPacket [09:46:13]OFDProtocolAddRootSTLVToBuf [09:46:13]FM_MakeSignedData [09:46:13]FM_MakeSignedData [09:46:13]SAM_PROTO_SignData [09:46:13]wFMCommunicate request_size=4 [09:46:13]MH_SAM_APDU [09:46:13]CAPDU: 80 0D 01 02 [09:46:13]Write to MH i2c: E2 08 00 EE 1D 80 0D 01 02 00 00 00 00 84 [09:46:13]Write i2c OK [09:46:13]MH_I2C_Read... [09:46:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:46:13]Read from MH i2c: E2 [09:46:13]MH_I2C_Read... [09:46:13]Read from MH i2c: E2 03 00 [09:46:13]MH_I2C_Read... [09:46:13]Read from MH i2c: E2 03 00 EE 1D 00 90 00 7F [09:46:13]RAPDU: 90 00 [09:46:13]wFMCommunicate OK [09:46:13]wFMCommunicate request_size=255 [09:46:13]MH_SAM_APDU [09:46: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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 02 FD 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 B2 00 00 00 F4 03 04 00 E5 65 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AF 10 03 [09:46:13]Write to MH i2c: E2 02 01 EF 1D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 02 FD 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 B2 00 00 00 F4 03 04 00 E5 65 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AF 10 03 00 00 CD [09:46:13]Write i2c OK [09:46:13]MH_I2C_Read... [09:46:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:13]Read from MH i2c: E2 [09:46:13]MH_I2C_Read... [09:46:13]Read from MH i2c: E2 03 00 [09:46:13]MH_I2C_Read... [09:46:13]Read from MH i2c: E2 03 00 EF 1D 00 90 00 80 [09:46:13]RAPDU: 90 00 [09:46:13]wFMCommunicate OK [09:46:13]wFMCommunicate request_size=16 [09:46:13]MH_SAM_APDU [09:46:13]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 CA C0 5F FD C5 9A [09:46:13]Write to MH i2c: E2 13 00 F0 1D 80 0D 02 02 0B 00 00 35 04 06 00 CA C0 5F FD C5 9A 00 00 21 [09:46:13]Write i2c OK [09:46:13]MH_I2C_Read... [09:46:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:13]Read from MH i2c: E2 [09:46:13]MH_I2C_Read... [09:46:13]Read from MH i2c: E2 03 00 [09:46:13]MH_I2C_Read... [09:46:13]Read from MH i2c: E2 03 00 F0 1D 00 90 00 81 [09:46:13]RAPDU: 90 00 [09:46:13]wFMCommunicate OK [09:46:13]wFMCommunicate request_size=4 [09:46:13]MH_SAM_APDU [09:46:13]CAPDU: 80 0D 03 02 [09:46:13]Write to MH i2c: E2 08 00 F1 1D 80 0D 03 02 00 00 00 00 89 [09:46:13]Write i2c OK [09:46:13]MH_I2C_Read... [09:46:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:46:13]Read from MH i2c: E2 [09:46:13]MH_I2C_Read... [09:46:13]Read from MH i2c: E2 0B 00 [09:46:13]MH_I2C_Read... [09:46:13]Read from MH i2c: E2 0B 00 F1 1D 00 DB 20 E6 EE 0E D6 6F BF 90 00 6B [09:46:13]RAPDU: DB 20 E6 EE 0E D6 6F BF 90 00 [09:46:13]wFMCommunicate OK [09:46:13]SAM_PROTO_SignData done [09:46:13]FM_MakeSignedData done [09:46:13]CreateOFDProtocolMessage [09:46:13]wFMCommunicate request_size=4 [09:46:13]MH_SAM_APDU [09:46:13]CAPDU: 80 11 00 00 [09:46:13]Write to MH i2c: E2 08 00 F2 1D 80 11 00 00 00 00 00 00 89 [09:46:13]Write i2c OK [09:46:13]MH_I2C_Read... [09:46:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:13]Read from MH i2c: E2 [09:46:13]MH_I2C_Read... [09:46:13]Read from MH i2c: E2 17 00 [09:46:13]MH_I2C_Read... [09:46:13]Read from MH i2c: E2 17 00 F2 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D6 [09:46:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:46:13]wFMCommunicate OK [09:46:13]CreateOFDProtocolMessage done [09:46:13]OFDSenderStorePacket 200879 [09:46:13]StoreOFDPacket docnum=200879 [09:46:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 00 9A 0D 01 AC A8 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 02 FD 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 B2 00 00 00 F4 03 04 00 E5 65 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AF 10 03 00 35 04 06 00 CA C0 5F FD C5 9A DB 20 E6 EE 0E D6 6F BF [09:46:13]CheckFolder [09:46:13]dirname=/storage/ofd_packets [09:46:13]CheckFolder done [09:46:13]ProducePacketName [09:46:13]name=ofd_packets/00200879 [09:46:13]NVStorageSaveData ofd_packets/00200879 [09:46:13]File name is /storage/ofd_packets/00200879 [09:46:13]Write 307 bytes [09:46:13]NVStorageSaveData done [09:46:13]OFDSenderStorePacket done [09:46:13]KKMCreateOFDPacket done [09:46:13]NVStorageSaveData kkm_last_timestamp [09:46:13]File name is /storage/kkm_last_timestamp [09:46:13]Write 4 bytes [09:46:13]NVStorageSaveData done [09:46:13]ExternCall_PrintAddStr [09:46:13]wPrintStart [09:46:13]Write to MH i2c: 01 00 00 F3 1D 10 [09:46:13]Write i2c OK [09:46:13]MH_I2C_Read... [09:46:13]Read from MH i2c: 01 [09:46:13]MH_I2C_Read... [09:46:13]Read from MH i2c: 01 07 00 [09:46:13]MH_I2C_Read... [09:46:13]Read from MH i2c: 01 07 00 F3 1D 00 00 00 00 00 FF 0F 25 [09:46:13]RasterBufferAndPrint [09:46:13]line Счет N : (1)11328468 [09:46:13]line ИНН: 02508201610067 [09:46:13]line Контрольно-Кассовый Чек [09:46:13]line ПРОДАЖА [09:46:13]line ТРК (МРК, ГНК) : 52 [09:46:13]line Товар: 2710194210 [09:46:13]line D-ENERGY ДТ-К-5 [09:46:13]line 64.770 * 0.00 [09:46:13]line = 0.00 [09:46:13]line НДС 12% НСП 1% [09:46:13]line > о реализуемом товаре [09:46:13]line ИТОГО: 0.00 [09:46:13]line НСП 1% : 0.00 [09:46:13]line НДС 12% : 0.00 [09:46:13]line Наличными: 0.00 [09:46:13]line Безнал.: 0.00 [09:46:13]line Место: АЗС № 95 "Партнер Нефть" [09:46:13]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:46:13]line СНО: Общий режим [09:46:13]line Чек 178 20.08.2024 09:46 [09:46:13]line Смена: 466 ФФД: 1.0 [09:46:13]line ЗНМ: 0300000079 [09:46:13]line РНМ: 0000000000092545 [09:46:13]line Версия ККМ: 001 [09:46:13]line Талоны: Топливная Карта [09:46:13]line 56276 [09:46:13]line ФМ: 0000000000871802 [09:46:13]line ФД: 200879 [09:46:13]line ФПД: 222927592998298 [09:46:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094613&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200879&fm=222927592998298&tin=02508201610067®Number=0000000000092545&sum=0 [09:46:13]written 0, free lines is 4095 [09:46:13]OFD Sender: Processing packet 200879 [packets to send 247, broken 246] [09:46:13]ProducePacketName [09:46:13]name=ofd_packets/00200879 [09:46:13]OFD Sender: To server: pG, [09:46:13]CommunicateWithHost lk.salyk.kg:30040 [09:46:13]ConnectInit lk.salyk.kg [09:46:13]Connected sock=10 [09:46:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 00 9A 0D 01 AC A8 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 02 FD 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 B2 00 00 00 F4 03 04 00 E5 65 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AF 10 03 00 35 04 06 00 CA C0 5F FD C5 9A DB 20 E6 EE 0E D6 6F BF [09:46:14]Write to MH i2c: 01 00 00 1D 1E 3B [09:46:14]Write i2c OK [09:46:14]MH_I2C_Read... [09:46:14]Read from MH i2c: 01 [09:46:14]MH_I2C_Read... [09:46:14]Read from MH i2c: 01 07 00 [09:46:14]MH_I2C_Read... [09:46:14]Read from MH i2c: 01 07 00 1D 1E 00 00 00 00 00 F6 0C 44 [09:46:14]RasterBufferAndPrint [09:46:14]line [09:46:14]line [09:46:14]line [09:46:14]line [09:46:14]line [09:46:14]written 0, free lines is 3327 [09:46:14]MH_Cut [09:46:14]Write to MH i2c: D1 01 00 24 1E 01 14 [09:46:14]Write i2c OK [09:46:14]MH_I2C_Read... [09:46:14]Read from MH i2c: D1 [09:46:14]MH_I2C_Read... [09:46:14]Read from MH i2c: D1 01 00 [09:46:14]MH_I2C_Read... [09:46:14]Read from MH i2c: D1 01 00 24 1E 00 13 [09:46:14]Write to MH i2c: 01 00 00 25 1E 43 [09:46:14]Write i2c OK [09:46:14]MH_I2C_Read... [09:46:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 88 4F 47 00 6F 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 31 38 30 32 10 04 04 00 AF 10 03 00 F4 03 04 00 4C 10 C4 66 B6 04 01 00 00 FA 58 59 F6 B0 60 4F B2 [09:46:14]CommunicateWithHost err = 0 [09:46:14]CheckOFDResponse [09:46:14]1017 (14) - 77093643461234 [09:46:14]1041 (16) - 0000000000871802 [09:46:14]1040 (4) - 200879 [09:46:14]1012 (4) - 20.08.2024 03:41 [09:46:14]1206 (1) - 0 [09:46:14]OFD Sender: Remove packet 200879 [09:46:14]ProducePacketName [09:46:14]name=ofd_packets/00200879 [09:46:14]NVStorageDeleteData [09:46:14]OFD Sender: No OFD packet to send [09:46:14]*** Cut start [09:46:14]*** Purtial cut [09:46:14]*** Stage 1: CUTSNS_PIN = 1 [09:46:15]Read from MH i2c: 01 [09:46:15]MH_I2C_Read... [09:46:15]*** Stop cut motor [09:46:15]*** Cut end [09:46:15]Read from MH i2c: 01 07 00 [09:46:15]MH_I2C_Read... [09:46:15]Read from MH i2c: 01 07 00 25 1E 00 00 00 00 00 FF 0F 58 [09:46:15]process_action close_receipt done [09:46:15]requested_data is exist [09:46:15]produce_requested_data [09:46:15]requested_item fm.sn is exist - process it [09:46:15]wFMCommunicate request_size=4 [09:46:15]MH_SAM_APDU [09:46:15]CAPDU: 80 11 00 00 [09:46:15]Write to MH i2c: E2 08 00 26 1E 80 11 00 00 00 00 00 00 BE [09:46:15]Write i2c OK [09:46:15]MH_I2C_Read... [09:46:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:15]Read from MH i2c: E2 [09:46:15]MH_I2C_Read... [09:46:15]Read from MH i2c: E2 17 00 [09:46:15]MH_I2C_Read... [09:46:15]Read from MH i2c: E2 17 00 26 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0B [09:46:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:46:15]wFMCommunicate OK [09:46:15]requested_item fd.num is exist - process it [09:46:15]SAM_PROTO_GetFieldsCounters [09:46:15]wFMCommunicate request_size=4 [09:46:15]MH_SAM_APDU [09:46:15]CAPDU: 80 13 00 00 [09:46:15]Write to MH i2c: E2 08 00 27 1E 80 13 00 00 00 00 00 00 C1 [09:46:15]Write i2c OK [09:46:15]MH_I2C_Read... [09:46:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:46:15]Read from MH i2c: E2 [09:46:15]MH_I2C_Read... [09:46:15]Read from MH i2c: E2 62 00 [09:46:15]MH_I2C_Read... [09:46:15]Read from MH i2c: E2 62 00 27 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AF 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 87 [09:46: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AF 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:46:15]wFMCommunicate OK [09:46:15]SAM_PROTO_GetFieldsCounters done [09:46:15]requested_item shift.num is exist - process it [09:46:15]requested_item shift.opened is exist - process it [09:46:15]req_shift_opened [09:46:15]FM_GetShiftState [09:46:15]SAM_PROTO_GetShiftState [09:46:15]wFMCommunicate request_size=4 [09:46:15]MH_SAM_APDU [09:46:15]CAPDU: 80 13 01 00 [09:46:15]Write to MH i2c: E2 08 00 28 1E 80 13 01 00 00 00 00 00 C3 [09:46:15]Write i2c OK [09:46:15]MH_I2C_Read... [09:46:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:15]Read from MH i2c: E2 [09:46:15]MH_I2C_Read... [09:46:15]Read from MH i2c: E2 0E 00 [09:46:15]MH_I2C_Read... [09:46:15]Read from MH i2c: E2 0E 00 28 1E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 4D [09:46:15]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:46:15]wFMCommunicate OK [09:46:15]SAM_PROTO_GetShiftState done [09:46:15]FM_GetShiftState done [09:46:15]req_shift_opened done [09:46:15]requested_item shift.open_date is exist - process it [09:46:15]req_shift_open_date [09:46:15]req_shift_open_date done [09:46:15]produce_requested_data done [09:46:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200879,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:46:15]process_action_free close_receipt [09:46:15]json_value_free [09:46:15]json_value_free done [09:46:15]process_json_proto returns [09:46:15]Send response to host [09:46:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200879,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:46:15]free response buf [09:46:15]execute_script done [09:46:15]execute_script returns [09:46:15]free content buf [09:46:15]Sock 9.Close socket [09:46:15]Sock 9.Thread stoped [09:46:19]OFD Sender: No OFD packet to send [09:46:24]OFD Sender: No OFD packet to send [09:46:29]OFD Sender: No OFD packet to send [09:46:34]OFD Sender: No OFD packet to send [09:46:39]OFD Sender: No OFD packet to send [09:46:44]OFD Sender: No OFD packet to send [09:46:49]OFD Sender: No OFD packet to send [09:46:54]OFD Sender: No OFD packet to send [09:46:59]OFD Sender: No OFD packet to send [09:47:04]OFD Sender: No OFD packet to send [09:47:09]OFD Sender: No OFD packet to send [09:47:14]OFD Sender: No OFD packet to send [09:47:19]OFD Sender: No OFD packet to send [09:47:24]OFD Sender: No OFD packet to send [09:47:29]OFD Sender: No OFD packet to send [09:47:34]OFD Sender: No OFD packet to send [09:47:39]OFD Sender: No OFD packet to send [09:47:44]OFD Sender: No OFD packet to send [09:47:49]OFD Sender: No OFD packet to send [09:47:54]OFD Sender: No OFD packet to send [09:47:59]OFD Sender: No OFD packet to send [09:48:04]OFD Sender: No OFD packet to send [09:48:09]OFD Sender: No OFD packet to send [09:48:14]OFD Sender: No OFD packet to send [09:48:19]OFD Sender: No OFD packet to send [09:48:24]OFD Sender: No OFD packet to send [09:48:29]OFD Sender: No OFD packet to send [09:48:35]OFD Sender: No OFD packet to send [09:48:40]OFD Sender: No OFD packet to send [09:48:45]OFD Sender: No OFD packet to send [09:48:50]OFD Sender: No OFD packet to send [09:48:53]accept exits with 8 [09:48:53]New connection [09:48:53]New thread 3067067748 created [09:48:53]Thread 3067211108 joined [09:48:53]Waiting for new connection... [09:48:53] Sock 8.Parse request [09:48:53]Sock 8.Check first char [09:48:53]Sock 8.First char is OK [09:48:53]request: POST /json_proto HTTP/1.0 [09:48:53]Method: POST [09:48:53]URL: /json_proto [09:48:53]Method is POST - this is cgi request [09:48:53]url: /json_proto [09:48:53]query_string will be loaded in cgi processing [09:48:53]execute_cgi json_proto POST (null) [09:48:53]execute_cgi path=json_proto method=POST [09:48:53]POST find Content-Length [09:48:53]Host: 172.17.46.195:8080 [09:48:53]Content-Length: 805 [09:48:53]Content-Type: application/json [09:48:53] [09:48:53]POST finish read [09:48:53]Found Content-Length = 805 [09:48:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328471", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:53]execute_script... [09:48:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328471", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:53]POST & json_proto [09:48:53]process_json_proto [09:48:53]json parsed OK: [09:48:53]protocol is kg_v1.0 [09:48:53]action value=close_receipt [09:48:53]process_action close_receipt [09:48:53]cmd_close_receipt [09:48:53]MH_GetDate [09:48:53]Write to MH i2c: F0 00 00 29 1E 36 [09:48:53]Write i2c OK [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: F0 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: F0 09 00 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: F0 09 00 29 1E 00 86 66 C4 66 75 08 C2 66 FA [09:48:53]GetLastDocTimeStamp 1724147173 [09:48:53]current date 1724147334 [09:48:53]FM_GetShiftState [09:48:53]SAM_PROTO_GetShiftState [09:48:53]wFMCommunicate request_size=4 [09:48:53]MH_SAM_APDU [09:48:53]CAPDU: 80 13 01 00 [09:48:53]Write to MH i2c: E2 08 00 2A 1E 80 13 01 00 00 00 00 00 C5 [09:48:53]Write i2c OK [09:48:53]MH_I2C_Read... [09:48:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:53]Read from MH i2c: E2 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: E2 0E 00 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: E2 0E 00 2A 1E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 4F [09:48:53]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:48:53]wFMCommunicate OK [09:48:53]SAM_PROTO_GetShiftState done [09:48:53]FM_GetShiftState done [09:48:53]opened in 1724112758 [09:48:53]opened+sec_in_day 1724199158 [09:48:53]quantity*price = 100021 [09:48:53]sum+1 = 100023 [09:48:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 179 20.08.2024 09:48 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200880 ФПД: 216458670170118 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094854&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200880&fm=216458670170118&tin=02508201610067®Number=0000000000092545&sum=100022 [09:48:54]StoreToDocumentArchive [09:48:54]shift 466 fd 200880 [09:48:54]save to /storage/0466/doc_00200880 [09:48:54]save last doc name /storage/0466/doc_00200880 to /storage/kkm_last_doc_name [09:48:54]save OK [09:48:54]Clear old archive folders... [09:48:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:48:54]tlvbuf is B6DE7430 [09:48:54]SAM_PROTO_ClearQueue [09:48:54]wFMCommunicate request_size=4 [09:48:54]MH_SAM_APDU [09:48:54]CAPDU: 80 09 00 00 [09:48:54]Write to MH i2c: E2 08 00 37 1E 80 09 00 00 00 00 00 00 C7 [09:48:54]Write i2c OK [09:48:54]MH_I2C_Read... [09:48:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:54]Read from MH i2c: E2 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 03 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 03 00 37 1E 00 90 00 C9 [09:48:54]RAPDU: 90 00 [09:48:54]wFMCommunicate OK [09:48:54]SAM_PROTO_ClearQueue done [09:48:54]KKMCreateOFDPacket [09:48:54]OFDProtocolAddRootSTLVToBuf [09:48:54]FM_MakeSignedData [09:48:54]FM_MakeSignedData [09:48:54]SAM_PROTO_SignData [09:48:54]wFMCommunicate request_size=4 [09:48:54]MH_SAM_APDU [09:48:54]CAPDU: 80 0D 01 02 [09:48:54]Write to MH i2c: E2 08 00 38 1E 80 0D 01 02 00 00 00 00 CF [09:48:54]Write i2c OK [09:48:54]MH_I2C_Read... [09:48:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:54]Read from MH i2c: E2 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 03 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 03 00 38 1E 00 90 00 CA [09:48:54]RAPDU: 90 00 [09:48:54]wFMCommunicate OK [09:48:54]wFMCommunicate request_size=255 [09:48:54]MH_SAM_APDU [09:48:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 86 66 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B0 10 03 00 35 04 06 00 C4 [09:48:54]Write to MH i2c: E2 02 01 39 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 86 66 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B0 10 03 00 35 04 06 00 C4 00 00 C4 [09:48:54]Write i2c OK [09:48:54]MH_I2C_Read... [09:48:55]OFD Sender: No OFD packet to send [09:48:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:55]Read from MH i2c: E2 [09:48:55]MH_I2C_Read... [09:48:55]Read from MH i2c: E2 03 00 [09:48:55]MH_I2C_Read... [09:48:55]Read from MH i2c: E2 03 00 39 1E 00 90 00 CB [09:48:55]RAPDU: 90 00 [09:48:55]wFMCommunicate OK [09:48:55]wFMCommunicate request_size=10 [09:48:55]MH_SAM_APDU [09:48:55]CAPDU: 80 0D 02 02 05 DE 36 24 E0 06 [09:48:55]Write to MH i2c: E2 0D 00 3A 1E 80 0D 02 02 05 00 DE 36 24 E0 06 00 00 FA [09:48:55]Write i2c OK [09:48:55]MH_I2C_Read... [09:48:55]Read from MH i2c: E2 [09:48:55]MH_I2C_Read... [09:48:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:55]Read from MH i2c: E2 03 00 [09:48:55]MH_I2C_Read... [09:48:55]Read from MH i2c: E2 03 00 3A 1E 00 90 00 CC [09:48:55]RAPDU: 90 00 [09:48:55]wFMCommunicate OK [09:48:55]wFMCommunicate request_size=4 [09:48:55]MH_SAM_APDU [09:48:55]CAPDU: 80 0D 03 02 [09:48:55]Write to MH i2c: E2 08 00 3B 1E 80 0D 03 02 00 00 00 00 D4 [09:48:55]Write i2c OK [09:48:55]MH_I2C_Read... [09:48:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:55]Read from MH i2c: E2 [09:48:55]MH_I2C_Read... [09:48:55]Read from MH i2c: E2 0B 00 [09:48:55]MH_I2C_Read... [09:48:55]Read from MH i2c: E2 0B 00 3B 1E 00 98 8A 5C F8 77 9B 3A 10 90 00 A7 [09:48:55]RAPDU: 98 8A 5C F8 77 9B 3A 10 90 00 [09:48:55]wFMCommunicate OK [09:48:55]SAM_PROTO_SignData done [09:48:55]FM_MakeSignedData done [09:48:55]CreateOFDProtocolMessage [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 3C 1E 80 11 00 00 00 00 00 00 D4 [09:48:55]Write i2c OK [09:48:55]MH_I2C_Read... [09:48:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:55]Read from MH i2c: E2 [09:48:55]MH_I2C_Read... [09:48:55]Read from MH i2c: E2 17 00 [09:48:55]MH_I2C_Read... [09:48:55]Read from MH i2c: E2 17 00 3C 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 21 [09:48:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:48:55]wFMCommunicate OK [09:48:55]CreateOFDProtocolMessage done [09:48:55]OFDSenderStorePacket 200880 [09:48:55]StoreOFDPacket docnum=200880 [09:48:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 67 1B 07 01 4F 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 B3 00 00 00 F4 03 04 00 86 66 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B0 10 03 00 35 04 06 00 C4 DE 36 24 E0 06 98 8A 5C F8 77 9B 3A 10 [09:48:55]CheckFolder [09:48:55]dirname=/storage/ofd_packets [09:48:55]CheckFolder done [09:48:55]ProducePacketName [09:48:55]name=ofd_packets/00200880 [09:48:55]NVStorageSaveData ofd_packets/00200880 [09:48:55]File name is /storage/ofd_packets/00200880 [09:48:55]Write 301 bytes [09:48:55]NVStorageSaveData done [09:48:55]OFDSenderStorePacket done [09:48:55]KKMCreateOFDPacket done [09:48:55]NVStorageSaveData kkm_last_timestamp [09:48:55]File name is /storage/kkm_last_timestamp [09:48:55]Write 4 bytes [09:48:55]NVStorageSaveData done [09:48:55]ExternCall_PrintAddStr [09:48:55]wPrintStart [09:48:55]Write to MH i2c: 01 00 00 3D 1E 5B [09:48:55]Write i2c OK [09:48:55]MH_I2C_Read... [09:48:55]Read from MH i2c: 01 [09:48:55]MH_I2C_Read... [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 3D 1E 00 00 00 00 00 FF 0F 70 [09:48:55]RasterBufferAndPrint [09:48:55]line Счет N : (1)11328471 [09:48:55]line ИНН: 02508201610067 [09:48:55]line Контрольно-Кассовый Чек [09:48:55]line ПРОДАЖА [09:48:55]line ТРК (МРК, ГНК) : 11 [09:48:55]line Товар: 2710124500 [09:48:55]line Аи-95-К-5 [09:48:55]line 13.480 * 74.20 [09:48:55]line = 1000.22 [09:48:55]line НДС 12% НСП 1% [09:48:55]line > о реализуемом товаре [09:48:55]line ИТОГО: 1000.22 [09:48:55]line НСП 1% : 8.85 [09:48:55]line НДС 12% : 106.22 [09:48:55]line Наличными: 0.00 [09:48:55]line Безнал.: 1000.22 [09:48:55]line Место: АЗС № 95 "Партнер Нефть" [09:48:55]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:48:55]line СНО: Общий режим [09:48:55]line Чек 179 20.08.2024 09:48 [09:48:55]line Смена: 466 ФФД: 1.0 [09:48:55]line ЗНМ: 0300000079 [09:48:55]line РНМ: 0000000000092545 [09:48:55]line Версия ККМ: 001 [09:48:55]line Платежная система: O! деньги [09:48:55]line ФМ: 0000000000871802 [09:48:55]line ФД: 200880 [09:48:55]line ФПД: 216458670170118 [09:48:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094854&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200880&fm=216458670170118&tin=02508201610067®Number=0000000000092545&sum=100022 [09:48:55]written 0, free lines is 4095 [09:48:55]OFD Sender: Processing packet 200880 [packets to send 247, broken 246] [09:48:55]ProducePacketName [09:48:55]name=ofd_packets/00200880 [09:48:55]OFD Sender: To server: pG, [09:48:55]CommunicateWithHost lk.salyk.kg:30040 [09:48:55]ConnectInit lk.salyk.kg [09:48:55]Connected sock=11 [09:48:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 67 1B 07 01 4F 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 B3 00 00 00 F4 03 04 00 86 66 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B0 10 03 00 35 04 06 00 C4 DE 36 24 E0 06 98 8A 5C F8 77 9B 3A 10 [09:48:55]Write to MH i2c: 01 00 00 67 1E 85 [09:48:55]Write i2c OK [09:48:55]MH_I2C_Read... [09:48:55]Read from MH i2c: 01 [09:48:55]MH_I2C_Read... [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 67 1E 00 00 00 00 00 00 0D 99 [09:48:55]RasterBufferAndPrint [09:48:55]line [09:48:55]line [09:48:55]line [09:48:55]line [09:48:55]line [09:48:55]written 0, free lines is 3334 [09:48:55]MH_Cut [09:48:55]Write to MH i2c: D1 01 00 6E 1E 01 5E [09:48:55]Write i2c OK [09:48:55]MH_I2C_Read... [09:48:55]Read from MH i2c: D1 [09:48:55]MH_I2C_Read... [09:48:55]Read from MH i2c: D1 01 00 [09:48:55]MH_I2C_Read... [09:48:55]Read from MH i2c: D1 01 00 6E 1E 00 5D [09:48:55]Write to MH i2c: 01 00 00 6F 1E 8D [09:48:55]Write i2c OK [09:48:55]MH_I2C_Read... [09:48:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F3 0E 47 00 39 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 31 38 30 32 10 04 04 00 B0 10 03 00 F4 03 04 00 ED 10 C4 66 B6 04 01 00 00 F1 EA 78 52 8D A2 95 82 [09:48:55]CommunicateWithHost err = 0 [09:48:55]CheckOFDResponse [09:48:55]1017 (14) - 77093643461234 [09:48:55]1041 (16) - 0000000000871802 [09:48:55]1040 (4) - 200880 [09:48:55]1012 (4) - 20.08.2024 03:43 [09:48:55]1206 (1) - 0 [09:48:55]OFD Sender: Remove packet 200880 [09:48:55]ProducePacketName [09:48:55]name=ofd_packets/00200880 [09:48:55]NVStorageDeleteData [09:48:56]OFD Sender: No OFD packet to send [09:48:56]*** Cut start [09:48:56]*** Purtial cut [09:48:56]*** CUTSNS_PIN = 0 [09:48:56]*** Stage 1: CUTSNS_PIN = 1 [09:48:58]Read from MH i2c: 01 [09:48:58]MH_I2C_Read... [09:48:58]*** Stop cut motor [09:48:58]*** Cut end [09:48:58]Read from MH i2c: 01 07 00 [09:48:58]MH_I2C_Read... [09:48:58]Read from MH i2c: 01 07 00 6F 1E 00 00 00 00 00 FF 0F A2 [09:48:58]process_action close_receipt done [09:48:58]requested_data is exist [09:48:58]produce_requested_data [09:48:58]requested_item fm.sn is exist - process it [09:48:58]wFMCommunicate request_size=4 [09:48:58]MH_SAM_APDU [09:48:58]CAPDU: 80 11 00 00 [09:48:58]Write to MH i2c: E2 08 00 70 1E 80 11 00 00 00 00 00 00 08 [09:48:58]Write i2c OK [09:48:58]MH_I2C_Read... [09:48:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:58]Read from MH i2c: E2 [09:48:58]MH_I2C_Read... [09:48:58]Read from MH i2c: E2 17 00 [09:48:58]MH_I2C_Read... [09:48:58]Read from MH i2c: E2 17 00 70 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 55 [09:48:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:48:58]wFMCommunicate OK [09:48:58]requested_item fd.num is exist - process it [09:48:58]SAM_PROTO_GetFieldsCounters [09:48:58]wFMCommunicate request_size=4 [09:48:58]MH_SAM_APDU [09:48:58]CAPDU: 80 13 00 00 [09:48:58]Write to MH i2c: E2 08 00 71 1E 80 13 00 00 00 00 00 00 0B [09:48:58]Write i2c OK [09:48:58]MH_I2C_Read... [09:48:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:58]Read from MH i2c: E2 [09:48:58]MH_I2C_Read... [09:48:58]Read from MH i2c: E2 62 00 [09:48:58]MH_I2C_Read... [09:48:58]Read from MH i2c: E2 62 00 71 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B0 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [09:48: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B0 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:48:58]wFMCommunicate OK [09:48:58]SAM_PROTO_GetFieldsCounters done [09:48:58]requested_item shift.num is exist - process it [09:48:58]requested_item shift.opened is exist - process it [09:48:58]req_shift_opened [09:48:58]FM_GetShiftState [09:48:58]SAM_PROTO_GetShiftState [09:48:58]wFMCommunicate request_size=4 [09:48:58]MH_SAM_APDU [09:48:58]CAPDU: 80 13 01 00 [09:48:58]Write to MH i2c: E2 08 00 72 1E 80 13 01 00 00 00 00 00 0D [09:48:58]Write i2c OK [09:48:58]MH_I2C_Read... [09:48:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:58]Read from MH i2c: E2 [09:48:58]MH_I2C_Read... [09:48:58]Read from MH i2c: E2 0E 00 [09:48:58]MH_I2C_Read... [09:48:58]Read from MH i2c: E2 0E 00 72 1E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 97 [09:48:58]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:48:58]wFMCommunicate OK [09:48:58]SAM_PROTO_GetShiftState done [09:48:58]FM_GetShiftState done [09:48:58]req_shift_opened done [09:48:58]requested_item shift.open_date is exist - process it [09:48:58]req_shift_open_date [09:48:58]req_shift_open_date done [09:48:58]produce_requested_data done [09:48:58]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200880,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:48:58]process_action_free close_receipt [09:48:58]json_value_free [09:48:58]json_value_free done [09:48:58]process_json_proto returns [09:48:58]Send response to host [09:48:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200880,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:48:58]free response buf [09:48:58]execute_script done [09:48:58]execute_script returns [09:48:58]free content buf [09:48:58]Sock 8.Close socket [09:48:58]Sock 8.Thread stoped [09:49:01]OFD Sender: No OFD packet to send [09:49:06]OFD Sender: No OFD packet to send [09:49:11]OFD Sender: No OFD packet to send [09:49:16]OFD Sender: No OFD packet to send [09:49:21]OFD Sender: No OFD packet to send [09:49:26]OFD Sender: No OFD packet to send [09:49:31]OFD Sender: No OFD packet to send [09:49:36]OFD Sender: No OFD packet to send [09:49:41]OFD Sender: No OFD packet to send [09:49:46]OFD Sender: No OFD packet to send [09:49:51]OFD Sender: No OFD packet to send [09:49:56]OFD Sender: No OFD packet to send [09:49:57]accept exits with 9 [09:49:57]New connection [09:49:57]New thread 3067211108 created [09:49:57]Thread 3067067748 joined [09:49:57]Waiting for new connection... [09:49:57] Sock 9.Parse request [09:49:57]Sock 9.Check first char [09:49:57]Sock 9.First char is OK [09:49:57]request: POST /json_proto HTTP/1.0 [09:49:57]Method: POST [09:49:57]URL: /json_proto [09:49:57]Method is POST - this is cgi request [09:49:57]url: /json_proto [09:49:57]query_string will be loaded in cgi processing [09:49:57]execute_cgi json_proto POST (null) [09:49:57]execute_cgi path=json_proto method=POST [09:49:57]POST find Content-Length [09:49:57]Host: 172.17.46.195:8080 [09:49:57]Content-Length: 753 [09:49:57]Content-Type: application/json [09:49:57] [09:49:57]POST finish read [09:49:57]Found Content-Length = 753 [09:49:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104840", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:49:57]execute_script... [09:49:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104840", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:49:57]POST & json_proto [09:49:57]process_json_proto [09:49:57]json parsed OK: [09:49:57]protocol is kg_v1.0 [09:49:57]action value=close_receipt [09:49:57]process_action close_receipt [09:49:57]cmd_close_receipt [09:49:57]MH_GetDate [09:49:57]Write to MH i2c: F0 00 00 73 1E 80 [09:49:57]Write i2c OK [09:49:57]MH_I2C_Read... [09:49:57]Read from MH i2c: F0 [09:49:57]MH_I2C_Read... [09:49:57]Read from MH i2c: F0 09 00 [09:49:57]MH_I2C_Read... [09:49:57]Read from MH i2c: F0 09 00 73 1E 00 C6 66 C4 66 75 08 C2 66 84 [09:49:57]GetLastDocTimeStamp 1724147334 [09:49:57]current date 1724147398 [09:49:57]FM_GetShiftState [09:49:57]SAM_PROTO_GetShiftState [09:49:57]wFMCommunicate request_size=4 [09:49:57]MH_SAM_APDU [09:49:57]CAPDU: 80 13 01 00 [09:49:57]Write to MH i2c: E2 08 00 74 1E 80 13 01 00 00 00 00 00 0F [09:49:57]Write i2c OK [09:49:57]MH_I2C_Read... [09:49:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:57]Read from MH i2c: E2 [09:49:57]MH_I2C_Read... [09:49:57]Read from MH i2c: E2 0E 00 [09:49:57]MH_I2C_Read... [09:49:57]Read from MH i2c: E2 0E 00 74 1E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 99 [09:49:57]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:49:57]wFMCommunicate OK [09:49:57]SAM_PROTO_GetShiftState done [09:49:57]FM_GetShiftState done [09:49:57]opened in 1724112758 [09:49:57]opened+sec_in_day 1724199158 [09:49:57]quantity*price = 0 [09:49:57]sum+1 = 1 [09:49:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 180 20.08.2024 09:49 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30104840 ФМ: 0000000000871802 ФД: 200881 ФПД: 256612829504570 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094958&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200881&fm=256612829504570&tin=02508201610067®Number=0000000000092545&sum=0 [09:49:58]StoreToDocumentArchive [09:49:58]shift 466 fd 200881 [09:49:58]save to /storage/0466/doc_00200881 [09:49:58]save last doc name /storage/0466/doc_00200881 to /storage/kkm_last_doc_name [09:49:58]save OK [09:49:58]Clear old archive folders... [09:49:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:49:58]tlvbuf is 0107FB70 [09:49:58]SAM_PROTO_ClearQueue [09:49:58]wFMCommunicate request_size=4 [09:49:58]MH_SAM_APDU [09:49:58]CAPDU: 80 09 00 00 [09:49:58]Write to MH i2c: E2 08 00 81 1E 80 09 00 00 00 00 00 00 11 [09:49:58]Write i2c OK [09:49:58]MH_I2C_Read... [09:49:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:49:58]Read from MH i2c: E2 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 03 00 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 03 00 81 1E 00 90 00 13 [09:49:58]RAPDU: 90 00 [09:49:58]wFMCommunicate OK [09:49:58]SAM_PROTO_ClearQueue done [09:49:58]KKMCreateOFDPacket [09:49:58]OFDProtocolAddRootSTLVToBuf [09:49:58]FM_MakeSignedData [09:49:58]FM_MakeSignedData [09:49:58]SAM_PROTO_SignData [09:49:58]wFMCommunicate request_size=4 [09:49:58]MH_SAM_APDU [09:49:58]CAPDU: 80 0D 01 02 [09:49:58]Write to MH i2c: E2 08 00 82 1E 80 0D 01 02 00 00 00 00 19 [09:49:58]Write i2c OK [09:49:58]MH_I2C_Read... [09:49:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:49:58]Read from MH i2c: E2 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 03 00 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 03 00 82 1E 00 90 00 14 [09:49:58]RAPDU: 90 00 [09:49:58]wFMCommunicate OK [09:49:58]wFMCommunicate request_size=255 [09:49:58]MH_SAM_APDU [09:49:58]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 C6 66 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B1 10 03 00 35 04 06 00 E9 63 54 8C [09:49:58]Write to MH i2c: E2 02 01 83 1E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 C6 66 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B1 10 03 00 35 04 06 00 E9 63 54 8C 00 00 0F [09:49:58]Write i2c OK [09:49:58]MH_I2C_Read... [09:49:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:58]Read from MH i2c: E2 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 03 00 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 03 00 83 1E 00 90 00 15 [09:49:58]RAPDU: 90 00 [09:49:58]wFMCommunicate OK [09:49:58]wFMCommunicate request_size=7 [09:49:58]MH_SAM_APDU [09:49:58]CAPDU: 80 0D 02 02 02 24 3A [09:49:58]Write to MH i2c: E2 0A 00 84 1E 80 0D 02 02 02 00 24 3A 00 00 7E [09:49:58]Write i2c OK [09:49:58]MH_I2C_Read... [09:49:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:58]Read from MH i2c: E2 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 03 00 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 03 00 84 1E 00 90 00 16 [09:49:58]RAPDU: 90 00 [09:49:58]wFMCommunicate OK [09:49:58]wFMCommunicate request_size=4 [09:49:58]MH_SAM_APDU [09:49:58]CAPDU: 80 0D 03 02 [09:49:58]Write to MH i2c: E2 08 00 85 1E 80 0D 03 02 00 00 00 00 1E [09:49:58]Write i2c OK [09:49:58]MH_I2C_Read... [09:49:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:49:58]Read from MH i2c: E2 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 0B 00 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 0B 00 85 1E 00 77 6C 98 3F 1E E9 F0 23 90 00 F3 [09:49:58]RAPDU: 77 6C 98 3F 1E E9 F0 23 90 00 [09:49:58]wFMCommunicate OK [09:49:58]SAM_PROTO_SignData done [09:49:58]FM_MakeSignedData done [09:49:58]CreateOFDProtocolMessage [09:49:58]wFMCommunicate request_size=4 [09:49:58]MH_SAM_APDU [09:49:58]CAPDU: 80 11 00 00 [09:49:58]Write to MH i2c: E2 08 00 86 1E 80 11 00 00 00 00 00 00 1E [09:49:58]Write i2c OK [09:49:58]MH_I2C_Read... [09:49:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:58]Read from MH i2c: E2 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 17 00 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 17 00 86 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6B [09:49:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:49:58]wFMCommunicate OK [09:49:58]CreateOFDProtocolMessage done [09:49:58]OFDSenderStorePacket 200881 [09:49:58]StoreOFDPacket docnum=200881 [09:49:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 80 0A 04 01 76 63 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 C6 66 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B1 10 03 00 35 04 06 00 E9 63 54 8C 24 3A 77 6C 98 3F 1E E9 F0 23 [09:49:58]CheckFolder [09:49:58]dirname=/storage/ofd_packets [09:49:58]CheckFolder done [09:49:58]ProducePacketName [09:49:58]name=ofd_packets/00200881 [09:49:58]NVStorageSaveData ofd_packets/00200881 [09:49:58]File name is /storage/ofd_packets/00200881 [09:49:58]Write 298 bytes [09:49:58]NVStorageSaveData done [09:49:58]OFDSenderStorePacket done [09:49:58]KKMCreateOFDPacket done [09:49:58]NVStorageSaveData kkm_last_timestamp [09:49:58]File name is /storage/kkm_last_timestamp [09:49:58]Write 4 bytes [09:49:58]NVStorageSaveData done [09:49:58]ExternCall_PrintAddStr [09:49:58]wPrintStart [09:49:58]Write to MH i2c: 01 00 00 87 1E A5 [09:49:58]Write i2c OK [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: 01 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: 01 07 00 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: 01 07 00 87 1E 00 00 00 00 00 FF 0F BA [09:49:58]RasterBufferAndPrint [09:49:58]line Счет N : (1)11328472 [09:49:58]line ИНН: 02508201610067 [09:49:58]line Контрольно-Кассовый Чек [09:49:58]line ПРОДАЖА [09:49:58]line ТРК (МРК, ГНК) : 51 [09:49:58]line Товар: 2710194210 [09:49:58]line ДТ-К-5 [09:49:58]line 15.000 * 0.00 [09:49:58]line = 0.00 [09:49:58]line НДС 12% НСП 1% [09:49:58]line > о реализуемом товаре [09:49:58]line ИТОГО: 0.00 [09:49:58]line НСП 1% : 0.00 [09:49:58]line НДС 12% : 0.00 [09:49:58]line Наличными: 0.00 [09:49:58]line Безнал.: 0.00 [09:49:58]line Место: АЗС № 95 "Партнер Нефть" [09:49:58]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:49:58]line СНО: Общий режим [09:49:58]line Чек 180 20.08.2024 09:49 [09:49:58]line Смена: 466 ФФД: 1.0 [09:49:58]line ЗНМ: 0300000079 [09:49:58]line РНМ: 0000000000092545 [09:49:58]line Версия ККМ: 001 [09:49:58]line Талоны: ТК ГПНА Online [09:49:58]line 30104840 [09:49:58]line ФМ: 0000000000871802 [09:49:58]line ФД: 200881 [09:49:58]line ФПД: 256612829504570 [09:49:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T094958&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200881&fm=256612829504570&tin=02508201610067®Number=0000000000092545&sum=0 [09:49:59]OFD Sender: Processing packet 200881 [packets to send 247, broken 246] [09:49:59]ProducePacketName [09:49:59]name=ofd_packets/00200881 [09:49:59]OFD Sender: To server: pG, [09:49:59]CommunicateWithHost lk.salyk.kg:30040 [09:49:59]ConnectInit lk.salyk.kg [09:49:59]written 0, free lines is 4095 [09:49:59]Connected sock=10 [09: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 31 38 30 32 0C 01 00 00 80 0A 04 01 76 63 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 C6 66 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B1 10 03 00 35 04 06 00 E9 63 54 8C 24 3A 77 6C 98 3F 1E E9 F0 23 [09:49:59]Write to MH i2c: 01 00 00 B1 1E CF [09:49:59]Write i2c OK [09:49:59]MH_I2C_Read... [09:49:59]Read from MH i2c: 01 [09:49:59]MH_I2C_Read... [09:49:59]Read from MH i2c: 01 07 00 [09:49:59]MH_I2C_Read... [09:49:59]Read from MH i2c: 01 07 00 B1 1E 00 00 00 00 00 F9 0C DB [09:49:59]RasterBufferAndPrint [09:49:59]line [09:49:59]line [09:49:59]line [09:49:59]line [09:49:59]line [09:49:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A4 C0 47 00 BB 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 31 38 30 32 10 04 04 00 B1 10 03 00 F4 03 04 00 2D 11 C4 66 B6 04 01 00 00 FD AD 68 B3 B5 81 CE 83 [09:49:59]CommunicateWithHost err = 0 [09:49:59]CheckOFDResponse [09:49:59]1017 (14) - 77093643461234 [09:49:59]1041 (16) - 0000000000871802 [09:49:59]1040 (4) - 200881 [09:49:59]1012 (4) - 20.08.2024 03:44 [09:49:59]1206 (1) - 0 [09:49:59]OFD Sender: Remove packet 200881 [09:49:59]ProducePacketName [09:49:59]name=ofd_packets/00200881 [09:49:59]NVStorageDeleteData [09:49:59]written 0, free lines is 3327 [09:49:59]MH_Cut [09:49:59]Write to MH i2c: D1 01 00 B8 1E 01 A8 [09:49:59]Write i2c OK [09:49:59]MH_I2C_Read... [09:49:59]Read from MH i2c: D1 [09:49:59]MH_I2C_Read... [09:49:59]Read from MH i2c: D1 01 00 [09:49:59]MH_I2C_Read... [09:49:59]Read from MH i2c: D1 01 00 B8 1E 00 A7 [09:49:59]Write to MH i2c: 01 00 00 B9 1E D7 [09:49:59]Write i2c OK [09:49:59]MH_I2C_Read... [09:50:00]OFD Sender: No OFD packet to send [09:50:00]*** Cut start [09:50:00]*** Purtial cut [09:50:00]*** Stage 1: CUTSNS_PIN = 1 [09:50:00]Read from MH i2c: 01 [09:50:00]MH_I2C_Read... [09:50:00]*** Stop cut motor [09:50:00]*** Cut end [09:50:00]Read from MH i2c: 01 07 00 [09:50:00]MH_I2C_Read... [09:50:00]Read from MH i2c: 01 07 00 B9 1E 00 00 00 00 00 FF 0F EC [09:50:00]process_action close_receipt done [09:50:00]requested_data is exist [09:50:00]produce_requested_data [09:50:00]requested_item fm.sn is exist - process it [09:50:00]wFMCommunicate request_size=4 [09:50:00]MH_SAM_APDU [09:50:00]CAPDU: 80 11 00 00 [09:50:00]Write to MH i2c: E2 08 00 BA 1E 80 11 00 00 00 00 00 00 52 [09:50:00]Write i2c OK [09:50:00]MH_I2C_Read... [09:50:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:00]Read from MH i2c: E2 [09:50:00]MH_I2C_Read... [09:50:00]Read from MH i2c: E2 17 00 [09:50:00]MH_I2C_Read... [09:50:00]Read from MH i2c: E2 17 00 BA 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9F [09:50:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:50:00]wFMCommunicate OK [09:50:00]requested_item fd.num is exist - process it [09:50:00]SAM_PROTO_GetFieldsCounters [09:50:00]wFMCommunicate request_size=4 [09:50:00]MH_SAM_APDU [09:50:00]CAPDU: 80 13 00 00 [09:50:00]Write to MH i2c: E2 08 00 BB 1E 80 13 00 00 00 00 00 00 55 [09:50:00]Write i2c OK [09:50:00]MH_I2C_Read... [09:50:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:00]Read from MH i2c: E2 [09:50:00]MH_I2C_Read... [09:50:00]Read from MH i2c: E2 62 00 [09:50:00]MH_I2C_Read... [09:50:00]Read from MH i2c: E2 62 00 BB 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B1 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 23 [09: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B1 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:50:00]wFMCommunicate OK [09:50:00]SAM_PROTO_GetFieldsCounters done [09:50:00]requested_item shift.num is exist - process it [09:50:00]requested_item shift.opened is exist - process it [09:50:00]req_shift_opened [09:50:00]FM_GetShiftState [09:50:00]SAM_PROTO_GetShiftState [09:50:00]wFMCommunicate request_size=4 [09:50:00]MH_SAM_APDU [09:50:00]CAPDU: 80 13 01 00 [09:50:00]Write to MH i2c: E2 08 00 BC 1E 80 13 01 00 00 00 00 00 57 [09:50:00]Write i2c OK [09:50:00]MH_I2C_Read... [09:50:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:00]Read from MH i2c: E2 [09:50:00]MH_I2C_Read... [09:50:00]Read from MH i2c: E2 0E 00 [09:50:00]MH_I2C_Read... [09:50:00]Read from MH i2c: E2 0E 00 BC 1E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E1 [09:50:00]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:50:00]wFMCommunicate OK [09:50:00]SAM_PROTO_GetShiftState done [09:50:00]FM_GetShiftState done [09:50:00]req_shift_opened done [09:50:00]requested_item shift.open_date is exist - process it [09:50:00]req_shift_open_date [09:50:00]req_shift_open_date done [09:50:00]produce_requested_data done [09:50:00]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200881,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:50:00]process_action_free close_receipt [09:50:00]json_value_free [09:50:00]json_value_free done [09:50:00]process_json_proto returns [09:50:00]Send response to host [09:50:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200881,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:50:00]free response buf [09:50:00]execute_script done [09:50:00]execute_script returns [09:50:00]free content buf [09:50:00]Sock 9.Close socket [09:50:00]Sock 9.Thread stoped [09:50:02]accept exits with 8 [09:50:02]New connection [09:50:02]New thread 3067067748 created [09:50:02]Thread 3067211108 joined [09:50:02]Waiting for new connection... [09:50:02] Sock 8.Parse request [09:50:02]Sock 8.Check first char [09:50:02]Sock 8.First char is OK [09:50:02]request: POST /json_proto HTTP/1.0 [09:50:02]Method: POST [09:50:02]URL: /json_proto [09:50:02]Method is POST - this is cgi request [09:50:02]url: /json_proto [09:50:02]query_string will be loaded in cgi processing [09:50:02]execute_cgi json_proto POST (null) [09:50:02]execute_cgi path=json_proto method=POST [09:50:02]POST find Content-Length [09:50:02]Host: 172.17.46.195:8080 [09:50:02]Content-Length: 756 [09:50:02]Content-Type: application/json [09:50:02] [09:50:02]POST finish read [09:50:02]Found Content-Length = 756 [09:50:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 80.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106332", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:02]execute_script... [09:50:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 80.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106332", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:02]POST & json_proto [09:50:02]process_json_proto [09:50:02]json parsed OK: [09:50:02]protocol is kg_v1.0 [09:50:02]action value=close_receipt [09:50:02]process_action close_receipt [09:50:02]cmd_close_receipt [09:50:02]MH_GetDate [09:50:02]Write to MH i2c: F0 00 00 BD 1E CA [09:50:02]Write i2c OK [09:50:02]MH_I2C_Read... [09:50:02]Read from MH i2c: F0 [09:50:02]MH_I2C_Read... [09:50:02]Read from MH i2c: F0 09 00 [09:50:02]MH_I2C_Read... [09:50:02]Read from MH i2c: F0 09 00 BD 1E 00 CB 66 C4 66 75 08 C2 66 D3 [09:50:02]GetLastDocTimeStamp 1724147398 [09:50:02]current date 1724147403 [09:50:02]FM_GetShiftState [09:50:02]SAM_PROTO_GetShiftState [09:50:02]wFMCommunicate request_size=4 [09:50:02]MH_SAM_APDU [09:50:02]CAPDU: 80 13 01 00 [09:50:02]Write to MH i2c: E2 08 00 BE 1E 80 13 01 00 00 00 00 00 59 [09:50:02]Write i2c OK [09:50:02]MH_I2C_Read... [09:50:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:02]Read from MH i2c: E2 [09:50:02]MH_I2C_Read... [09:50:02]Read from MH i2c: E2 0E 00 [09:50:02]MH_I2C_Read... [09:50:02]Read from MH i2c: E2 0E 00 BE 1E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E3 [09:50:02]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:50:02]wFMCommunicate OK [09:50:02]SAM_PROTO_GetShiftState done [09:50:02]FM_GetShiftState done [09:50:02]opened in 1724112758 [09:50:02]opened+sec_in_day 1724199158 [09:50:02]quantity*price = 0 [09:50:02]sum+1 = 1 [09:50:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 181 20.08.2024 09:50 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30106332 ФМ: 0000000000871802 ФД: 200882 ФПД: 9039979212253 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095003&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200882&fm=9039979212253&tin=02508201610067®Number=0000000000092545&sum=0 [09:50:03]StoreToDocumentArchive [09:50:03]shift 466 fd 200882 [09:50:03]save to /storage/0466/doc_00200882 [09:50:03]save last doc name /storage/0466/doc_00200882 to /storage/kkm_last_doc_name [09:50:03]save OK [09:50:03]Clear old archive folders... [09:50:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:50:03]tlvbuf is 010EDDC0 [09:50:03]SAM_PROTO_ClearQueue [09:50:03]wFMCommunicate request_size=4 [09:50:03]MH_SAM_APDU [09:50:03]CAPDU: 80 09 00 00 [09:50:03]Write to MH i2c: E2 08 00 CB 1E 80 09 00 00 00 00 00 00 5B [09:50:03]Write i2c OK [09:50:03]MH_I2C_Read... [09:50:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:03]Read from MH i2c: E2 [09:50:03]MH_I2C_Read... [09:50:03]Read from MH i2c: E2 03 00 [09:50:03]MH_I2C_Read... [09:50:03]Read from MH i2c: E2 03 00 CB 1E 00 90 00 5D [09:50:03]RAPDU: 90 00 [09:50:03]wFMCommunicate OK [09:50:03]SAM_PROTO_ClearQueue done [09:50:03]KKMCreateOFDPacket [09:50:03]OFDProtocolAddRootSTLVToBuf [09:50:03]FM_MakeSignedData [09:50:03]FM_MakeSignedData [09:50:03]SAM_PROTO_SignData [09:50:03]wFMCommunicate request_size=4 [09:50:03]MH_SAM_APDU [09:50:03]CAPDU: 80 0D 01 02 [09:50:03]Write to MH i2c: E2 08 00 CC 1E 80 0D 01 02 00 00 00 00 63 [09:50:03]Write i2c OK [09:50:03]MH_I2C_Read... [09:50:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:03]Read from MH i2c: E2 [09:50:03]MH_I2C_Read... [09:50:03]Read from MH i2c: E2 03 00 [09:50:03]MH_I2C_Read... [09:50:03]Read from MH i2c: E2 03 00 CC 1E 00 90 00 5E [09:50:03]RAPDU: 90 00 [09:50:03]wFMCommunicate OK [09:50:03]wFMCommunicate request_size=255 [09:50:03]MH_SAM_APDU [09: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 80 38 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 CB 66 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B2 10 03 00 35 04 06 00 08 [09:50:03]Write to MH i2c: E2 02 01 CD 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 80 38 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 CB 66 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B2 10 03 00 35 04 06 00 08 00 00 CF [09:50:03]Write i2c OK [09:50:03]MH_I2C_Read... [09:50:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:04]Read from MH i2c: E2 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 03 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 03 00 CD 1E 00 90 00 5F [09:50:04]RAPDU: 90 00 [09:50:04]wFMCommunicate OK [09:50:04]wFMCommunicate request_size=10 [09:50:04]MH_SAM_APDU [09:50:04]CAPDU: 80 0D 02 02 05 38 C8 BF ED DD [09:50:04]Write to MH i2c: E2 0D 00 CE 1E 80 0D 02 02 05 00 38 C8 BF ED DD 00 00 F9 [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:04]Read from MH i2c: E2 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 03 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 03 00 CE 1E 00 90 00 60 [09:50:04]RAPDU: 90 00 [09:50:04]wFMCommunicate OK [09:50:04]wFMCommunicate request_size=4 [09:50:04]MH_SAM_APDU [09:50:04]CAPDU: 80 0D 03 02 [09:50:04]Write to MH i2c: E2 08 00 CF 1E 80 0D 03 02 00 00 00 00 68 [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:04]Read from MH i2c: E2 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 0B 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 0B 00 CF 1E 00 86 1C 19 BB 3D 69 55 00 90 00 DA [09:50:04]RAPDU: 86 1C 19 BB 3D 69 55 00 90 00 [09:50:04]wFMCommunicate OK [09:50:04]SAM_PROTO_SignData done [09:50:04]FM_MakeSignedData done [09:50:04]CreateOFDProtocolMessage [09:50:04]wFMCommunicate request_size=4 [09:50:04]MH_SAM_APDU [09:50:04]CAPDU: 80 11 00 00 [09:50:04]Write to MH i2c: E2 08 00 D0 1E 80 11 00 00 00 00 00 00 68 [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:04]Read from MH i2c: E2 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 17 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 17 00 D0 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B5 [09:50:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:50:04]wFMCommunicate OK [09:50:04]CreateOFDProtocolMessage done [09:50:04]OFDSenderStorePacket 200882 [09:50:04]StoreOFDPacket docnum=200882 [09:50:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 01 ED 07 01 E5 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 80 38 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 CB 66 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B2 10 03 00 35 04 06 00 08 38 C8 BF ED DD 86 1C 19 BB 3D 69 55 00 [09:50:04]CheckFolder [09:50:04]dirname=/storage/ofd_packets [09:50:04]CheckFolder done [09:50:04]ProducePacketName [09:50:04]name=ofd_packets/00200882 [09:50:04]NVStorageSaveData ofd_packets/00200882 [09:50:04]File name is /storage/ofd_packets/00200882 [09:50:04]Write 301 bytes [09:50:04]NVStorageSaveData done [09:50:04]OFDSenderStorePacket done [09:50:04]KKMCreateOFDPacket done [09:50:04]NVStorageSaveData kkm_last_timestamp [09:50:04]File name is /storage/kkm_last_timestamp [09:50:04]Write 4 bytes [09:50:04]NVStorageSaveData done [09:50:04]ExternCall_PrintAddStr [09:50:04]wPrintStart [09:50:04]Write to MH i2c: 01 00 00 D1 1E EF [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: 01 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: 01 07 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: 01 07 00 D1 1E 00 00 00 00 00 FF 0F 04 [09:50:04]RasterBufferAndPrint [09:50:04]line Счет N : (1)11328470 [09:50:04]line ИНН: 02508201610067 [09:50:04]line Контрольно-Кассовый Чек [09:50:04]line ПРОДАЖА [09:50:04]line ТРК (МРК, ГНК) : 22 [09:50:04]line Товар: 2710124130 [09:50:04]line Аи-92-К-4 [09:50:04]line 80.000 * 0.00 [09:50:04]line = 0.00 [09:50:04]line НДС 12% НСП 1% [09:50:04]line > о реализуемом товаре [09:50:04]line ИТОГО: 0.00 [09:50:04]line НСП 1% : 0.00 [09:50:04]line НДС 12% : 0.00 [09:50:04]line Наличными: 0.00 [09:50:04]line Безнал.: 0.00 [09:50:04]line Место: АЗС № 95 "Партнер Нефть" [09:50:04]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:50:04]line СНО: Общий режим [09:50:04]line Чек 181 20.08.2024 09:50 [09:50:04]line Смена: 466 ФФД: 1.0 [09:50:04]line ЗНМ: 0300000079 [09:50:04]line РНМ: 0000000000092545 [09:50:04]line Версия ККМ: 001 [09:50:04]line Талоны: ТК ГПНА Online [09:50:04]line 30106332 [09:50:04]line ФМ: 0000000000871802 [09:50:04]line ФД: 200882 [09:50:04]line ФПД: 9039979212253 [09:50:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095003&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200882&fm=9039979212253&tin=02508201610067®Number=0000000000092545&sum=0 [09:50:04]OFD Sender: Processing packet 200882 [packets to send 247, broken 246] [09:50:04]ProducePacketName [09:50:04]name=ofd_packets/00200882 [09:50:04]OFD Sender: To server: pG, [09:50:04]CommunicateWithHost lk.salyk.kg:30040 [09:50:04]ConnectInit lk.salyk.kg [09:50:04]written 0, free lines is 4095 [09:50:04]Connected sock=10 [09:50:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 01 ED 07 01 E5 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 80 38 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 CB 66 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B2 10 03 00 35 04 06 00 08 38 C8 BF ED DD 86 1C 19 BB 3D 69 55 00 [09:50:04]Write to MH i2c: 01 00 00 FB 1E 19 [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: 01 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: 01 07 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: 01 07 00 FB 1E 00 00 00 00 00 EF 0C 1B [09:50:04]RasterBufferAndPrint [09:50:04]line [09:50:04]line [09:50:04]line [09:50:04]line [09:50:04]line [09:50:04]written 0, free lines is 3325 [09:50:04]MH_Cut [09:50:04]Write to MH i2c: D1 01 00 02 1F 01 F3 [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: D1 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: D1 01 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: D1 01 00 02 1F 00 F2 [09:50:04]Write to MH i2c: 01 00 00 03 1F 22 [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B5 A3 47 00 45 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 31 38 30 32 10 04 04 00 B2 10 03 00 F4 03 04 00 32 11 C4 66 B6 04 01 00 00 E4 21 BF EC 50 55 51 6F [09:50:04]CommunicateWithHost err = 0 [09:50:04]CheckOFDResponse [09:50:04]1017 (14) - 77093643461234 [09:50:04]1041 (16) - 0000000000871802 [09:50:04]1040 (4) - 200882 [09:50:04]1012 (4) - 20.08.2024 03:44 [09:50:04]1206 (1) - 0 [09:50:04]OFD Sender: Remove packet 200882 [09:50:04]ProducePacketName [09:50:04]name=ofd_packets/00200882 [09:50:04]NVStorageDeleteData [09:50:05]OFD Sender: No OFD packet to send [09:50:05]*** Cut start [09:50:05]*** Purtial cut [09:50:05]*** CUTSNS_PIN = 0 [09:50:05]*** Stage 1: CUTSNS_PIN = 1 [09:50:07]Read from MH i2c: 01 [09:50:07]MH_I2C_Read... [09:50:07]*** Stop cut motor [09:50:07]*** Cut end [09:50:07]Read from MH i2c: 01 07 00 [09:50:07]MH_I2C_Read... [09:50:07]Read from MH i2c: 01 07 00 03 1F 00 00 00 00 00 FF 0F 37 [09:50:07]process_action close_receipt done [09:50:07]requested_data is exist [09:50:07]produce_requested_data [09:50:07]requested_item fm.sn is exist - process it [09:50:07]wFMCommunicate request_size=4 [09:50:07]MH_SAM_APDU [09:50:07]CAPDU: 80 11 00 00 [09:50:07]Write to MH i2c: E2 08 00 04 1F 80 11 00 00 00 00 00 00 9D [09:50:07]Write i2c OK [09:50:07]MH_I2C_Read... [09:50:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:07]Read from MH i2c: E2 [09:50:07]MH_I2C_Read... [09:50:07]Read from MH i2c: E2 17 00 [09:50:07]MH_I2C_Read... [09:50:07]Read from MH i2c: E2 17 00 04 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EA [09:50:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:50:07]wFMCommunicate OK [09:50:07]requested_item fd.num is exist - process it [09:50:07]SAM_PROTO_GetFieldsCounters [09:50:07]wFMCommunicate request_size=4 [09:50:07]MH_SAM_APDU [09:50:07]CAPDU: 80 13 00 00 [09:50:07]Write to MH i2c: E2 08 00 05 1F 80 13 00 00 00 00 00 00 A0 [09:50:07]Write i2c OK [09:50:07]MH_I2C_Read... [09:50:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:07]Read from MH i2c: E2 [09:50:07]MH_I2C_Read... [09:50:07]Read from MH i2c: E2 62 00 [09:50:07]MH_I2C_Read... [09:50:07]Read from MH i2c: E2 62 00 05 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B2 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 72 [09:50: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B2 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:50:07]wFMCommunicate OK [09:50:07]SAM_PROTO_GetFieldsCounters done [09:50:07]requested_item shift.num is exist - process it [09:50:07]requested_item shift.opened is exist - process it [09:50:07]req_shift_opened [09:50:07]FM_GetShiftState [09:50:07]SAM_PROTO_GetShiftState [09:50:07]wFMCommunicate request_size=4 [09:50:07]MH_SAM_APDU [09:50:07]CAPDU: 80 13 01 00 [09:50:07]Write to MH i2c: E2 08 00 06 1F 80 13 01 00 00 00 00 00 A2 [09:50:07]Write i2c OK [09:50:07]MH_I2C_Read... [09:50:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:07]Read from MH i2c: E2 [09:50:07]MH_I2C_Read... [09:50:07]Read from MH i2c: E2 0E 00 [09:50:07]MH_I2C_Read... [09:50:07]Read from MH i2c: E2 0E 00 06 1F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 2C [09:50:07]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:50:07]wFMCommunicate OK [09:50:07]SAM_PROTO_GetShiftState done [09:50:07]FM_GetShiftState done [09:50:07]req_shift_opened done [09:50:07]requested_item shift.open_date is exist - process it [09:50:07]req_shift_open_date [09:50:07]req_shift_open_date done [09:50:07]produce_requested_data done [09:50:07]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200882,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:50:07]process_action_free close_receipt [09:50:07]json_value_free [09:50:07]json_value_free done [09:50:07]process_json_proto returns [09:50:07]Send response to host [09:50:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200882,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:50:07]free response buf [09:50:07]execute_script done [09:50:07]execute_script returns [09:50:07]free content buf [09:50:07]Sock 8.Close socket [09:50:07]Sock 8.Thread stoped [09:50:10]OFD Sender: No OFD packet to send [09:50:15]OFD Sender: No OFD packet to send [09:50:20]OFD Sender: No OFD packet to send [09:50:25]OFD Sender: No OFD packet to send [09:50:30]OFD Sender: No OFD packet to send [09:50:35]OFD Sender: No OFD packet to send [09:50:40]OFD Sender: No OFD packet to send [09:50:45]OFD Sender: No OFD packet to send [09:50:50]OFD Sender: No OFD packet to send [09:50:55]OFD Sender: No OFD packet to send [09:51:00]OFD Sender: No OFD packet to send [09:51:05]OFD Sender: No OFD packet to send [09:51:10]OFD Sender: No OFD packet to send [09:51:15]OFD Sender: No OFD packet to send [09:51:20]OFD Sender: No OFD packet to send [09:51:25]OFD Sender: No OFD packet to send [09:51:30]OFD Sender: No OFD packet to send [09:51:35]OFD Sender: No OFD packet to send [09:51:40]OFD Sender: No OFD packet to send [09:51:45]OFD Sender: No OFD packet to send [09:51:50]OFD Sender: No OFD packet to send [09:51:55]OFD Sender: No OFD packet to send [09:52:00]OFD Sender: No OFD packet to send [09:52:05]OFD Sender: No OFD packet to send [09:52:10]OFD Sender: No OFD packet to send [09:52:15]OFD Sender: No OFD packet to send [09:52:20]OFD Sender: No OFD packet to send [09:52:25]OFD Sender: No OFD packet to send [09:52:30]OFD Sender: No OFD packet to send [09:52:35]OFD Sender: No OFD packet to send [09:52:40]OFD Sender: No OFD packet to send [09:52:45]OFD Sender: No OFD packet to send [09:52:50]OFD Sender: No OFD packet to send [09:52:55]OFD Sender: No OFD packet to send [09:53:00]OFD Sender: No OFD packet to send [09:53:05]OFD Sender: No OFD packet to send [09:53:10]OFD Sender: No OFD packet to send [09:53:15]OFD Sender: No OFD packet to send [09:53:20]OFD Sender: No OFD packet to send [09:53:25]OFD Sender: No OFD packet to send [09:53:30]OFD Sender: No OFD packet to send [09:53:35]OFD Sender: No OFD packet to send [09:53:40]OFD Sender: No OFD packet to send [09:53:45]OFD Sender: No OFD packet to send [09:53:50]OFD Sender: No OFD packet to send [09:53:55]OFD Sender: No OFD packet to send [09:53:56]accept exits with 9 [09:53:56]New connection [09:53:56]New thread 3067211108 created [09:53:56]Thread 3067067748 joined [09:53:56]Waiting for new connection... [09:53:56] Sock 9.Parse request [09:53:56]Sock 9.Check first char [09:53:56]Sock 9.First char is OK [09:53:56]request: POST /json_proto HTTP/1.0 [09:53:56]Method: POST [09:53:56]URL: /json_proto [09:53:56]Method is POST - this is cgi request [09:53:56]url: /json_proto [09:53:56]query_string will be loaded in cgi processing [09:53:56]execute_cgi json_proto POST (null) [09:53:56]execute_cgi path=json_proto method=POST [09:53:56]POST find Content-Length [09:53:56]Host: 172.17.46.195:8080 [09:53:56]Content-Length: 802 [09:53:56]Content-Type: application/json [09:53:56] [09:53:56]POST finish read [09:53:56]Found Content-Length = 802 [09:53:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.120, "sum" : 550.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 550.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:56]execute_script... [09:53: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)11328475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.120, "sum" : 550.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 550.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:56]POST & json_proto [09:53:56]process_json_proto [09:53:56]json parsed OK: [09:53:56]protocol is kg_v1.0 [09:53:56]action value=close_receipt [09:53:56]process_action close_receipt [09:53:56]cmd_close_receipt [09:53:56]MH_GetDate [09:53:56]Write to MH i2c: F0 00 00 07 1F 15 [09:53:56]Write i2c OK [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: F0 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: F0 09 00 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: F0 09 00 07 1F 00 B5 67 C4 66 75 08 C2 66 09 [09:53:56]GetLastDocTimeStamp 1724147403 [09:53:56]current date 1724147637 [09:53:56]FM_GetShiftState [09:53:56]SAM_PROTO_GetShiftState [09:53:56]wFMCommunicate request_size=4 [09:53:56]MH_SAM_APDU [09:53:56]CAPDU: 80 13 01 00 [09:53:56]Write to MH i2c: E2 08 00 08 1F 80 13 01 00 00 00 00 00 A4 [09:53:56]Write i2c OK [09:53:56]MH_I2C_Read... [09:53:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:56]Read from MH i2c: E2 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 0E 00 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 0E 00 08 1F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 2E [09:53:56]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:53:56]wFMCommunicate OK [09:53:56]SAM_PROTO_GetShiftState done [09:53:56]FM_GetShiftState done [09:53:56]opened in 1724112758 [09:53:56]opened+sec_in_day 1724199158 [09:53:56]quantity*price = 55053 [09:53:56]sum+1 = 55055 [09:53:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 550.54 НСП 1% : 4.87 НДС 12% : 58.46 Наличными: 0.00 Безнал.: 550.54 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 182 20.08.2024 09:53 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200883 ФПД: 149971852535960 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095357&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200883&fm=149971852535960&tin=02508201610067®Number=0000000000092545&sum=55054 [09:53:57]StoreToDocumentArchive [09:53:57]shift 466 fd 200883 [09:53:57]save to /storage/0466/doc_00200883 [09:53:57]save last doc name /storage/0466/doc_00200883 to /storage/kkm_last_doc_name [09:53:57]save OK [09:53:57]Clear old archive folders... [09:53:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:53:57]tlvbuf is 010AD390 [09:53:57]SAM_PROTO_ClearQueue [09:53:57]wFMCommunicate request_size=4 [09:53:57]MH_SAM_APDU [09:53:57]CAPDU: 80 09 00 00 [09:53:57]Write to MH i2c: E2 08 00 15 1F 80 09 00 00 00 00 00 00 A6 [09:53:57]Write i2c OK [09:53:57]MH_I2C_Read... [09:53:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:53:57]Read from MH i2c: E2 [09:53:57]MH_I2C_Read... [09:53:58]Read from MH i2c: E2 03 00 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: E2 03 00 15 1F 00 90 00 A8 [09:53:58]RAPDU: 90 00 [09:53:58]wFMCommunicate OK [09:53:58]SAM_PROTO_ClearQueue done [09:53:58]KKMCreateOFDPacket [09:53:58]OFDProtocolAddRootSTLVToBuf [09:53:58]FM_MakeSignedData [09:53:58]FM_MakeSignedData [09:53:58]SAM_PROTO_SignData [09:53:58]wFMCommunicate request_size=4 [09:53:58]MH_SAM_APDU [09:53:58]CAPDU: 80 0D 01 02 [09:53:58]Write to MH i2c: E2 08 00 16 1F 80 0D 01 02 00 00 00 00 AE [09:53:58]Write i2c OK [09:53:58]MH_I2C_Read... [09:53:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:53:58]Read from MH i2c: E2 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: E2 03 00 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: E2 03 00 16 1F 00 90 00 A9 [09:53:58]RAPDU: 90 00 [09:53:58]wFMCommunicate OK [09:53:58]wFMCommunicate request_size=255 [09:53:58]MH_SAM_APDU [09:53: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 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 B5 67 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B3 10 03 00 35 04 06 00 88 [09:53:58]Write to MH i2c: E2 02 01 17 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 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 B5 67 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B3 10 03 00 35 04 06 00 88 00 00 BE [09:53:58]Write i2c OK [09:53:58]MH_I2C_Read... [09:53:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:58]Read from MH i2c: E2 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: E2 03 00 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: E2 03 00 17 1F 00 90 00 AA [09:53:58]RAPDU: 90 00 [09:53:58]wFMCommunicate OK [09:53:58]wFMCommunicate request_size=10 [09:53:58]MH_SAM_APDU [09:53:58]CAPDU: 80 0D 02 02 05 66 0A FF 28 98 [09:53:58]Write to MH i2c: E2 0D 00 18 1F 80 0D 02 02 05 00 66 0A FF 28 98 00 00 EA [09:53:58]Write i2c OK [09:53:58]MH_I2C_Read... [09:53:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:58]Read from MH i2c: E2 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: E2 03 00 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: E2 03 00 18 1F 00 90 00 AB [09:53:58]RAPDU: 90 00 [09:53:58]wFMCommunicate OK [09:53:58]wFMCommunicate request_size=4 [09:53:58]MH_SAM_APDU [09:53:58]CAPDU: 80 0D 03 02 [09:53:58]Write to MH i2c: E2 08 00 19 1F 80 0D 03 02 00 00 00 00 B3 [09:53:58]Write i2c OK [09:53:58]MH_I2C_Read... [09:53:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:53:58]Read from MH i2c: E2 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: E2 0B 00 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: E2 0B 00 19 1F 00 58 53 CF 4A 45 4B C8 2D 90 00 FD [09:53:58]RAPDU: 58 53 CF 4A 45 4B C8 2D 90 00 [09:53:58]wFMCommunicate OK [09:53:58]SAM_PROTO_SignData done [09:53:58]FM_MakeSignedData done [09:53:58]CreateOFDProtocolMessage [09:53:58]wFMCommunicate request_size=4 [09:53:58]MH_SAM_APDU [09:53:58]CAPDU: 80 11 00 00 [09:53:58]Write to MH i2c: E2 08 00 1A 1F 80 11 00 00 00 00 00 00 B3 [09:53:58]Write i2c OK [09:53:58]MH_I2C_Read... [09:53:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:58]Read from MH i2c: E2 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: E2 17 00 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: E2 17 00 1A 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 00 [09:53:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:53:58]wFMCommunicate OK [09:53:58]CreateOFDProtocolMessage done [09:53:58]OFDSenderStorePacket 200883 [09:53:58]StoreOFDPacket docnum=200883 [09:53:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 33 EC 07 01 65 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 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 B5 67 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B3 10 03 00 35 04 06 00 88 66 0A FF 28 98 58 53 CF 4A 45 4B C8 2D [09:53:58]CheckFolder [09:53:58]dirname=/storage/ofd_packets [09:53:58]CheckFolder done [09:53:58]ProducePacketName [09:53:58]name=ofd_packets/00200883 [09:53:58]NVStorageSaveData ofd_packets/00200883 [09:53:58]File name is /storage/ofd_packets/00200883 [09:53:58]Write 301 bytes [09:53:58]NVStorageSaveData done [09:53:58]OFDSenderStorePacket done [09:53:58]KKMCreateOFDPacket done [09:53:58]NVStorageSaveData kkm_last_timestamp [09:53:58]File name is /storage/kkm_last_timestamp [09:53:58]Write 4 bytes [09:53:58]NVStorageSaveData done [09:53:58]ExternCall_PrintAddStr [09:53:58]wPrintStart [09:53:58]Write to MH i2c: 01 00 00 1B 1F 3A [09:53:58]Write i2c OK [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: 01 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: 01 07 00 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: 01 07 00 1B 1F 00 00 00 00 00 FF 0F 4F [09:53:58]RasterBufferAndPrint [09:53:58]line Счет N : (1)11328475 [09:53:58]line ИНН: 02508201610067 [09:53:58]line Контрольно-Кассовый Чек [09:53:58]line ПРОДАЖА [09:53:58]line ТРК (МРК, ГНК) : 22 [09:53:58]line Товар: 2710124130 [09:53:58]line Аи-92-К-4 [09:53:58]line 8.120 * 67.80 [09:53:58]line = 550.54 [09:53:58]line НДС 12% НСП 1% [09:53:58]line > о реализуемом товаре [09:53:58]line ИТОГО: 550.54 [09:53:58]line НСП 1% : 4.87 [09:53:58]line НДС 12% : 58.46 [09:53:58]line Наличными: 0.00 [09:53:58]line Безнал.: 550.54 [09:53:58]line Место: АЗС № 95 "Партнер Нефть" [09:53:58]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:53:58]line СНО: Общий режим [09:53:58]line Чек 182 20.08.2024 09:53 [09:53:58]line Смена: 466 ФФД: 1.0 [09:53:58]line ЗНМ: 0300000079 [09:53:58]line РНМ: 0000000000092545 [09:53:58]line Версия ККМ: 001 [09:53:58]line Платежная система: O! деньги [09:53:58]line ФМ: 0000000000871802 [09:53:58]line ФД: 200883 [09:53:58]line ФПД: 149971852535960 [09:53:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095357&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200883&fm=149971852535960&tin=02508201610067®Number=0000000000092545&sum=55054 [09:53:58]written 0, free lines is 4095 [09:53:58]OFD Sender: Processing packet 200883 [packets to send 247, broken 246] [09:53:58]ProducePacketName [09:53:58]name=ofd_packets/00200883 [09:53:58]OFD Sender: To server: pG, [09:53:58]CommunicateWithHost lk.salyk.kg:30040 [09:53:58]ConnectInit lk.salyk.kg [09:53:58]Connected sock=10 [09:53:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 33 EC 07 01 65 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 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 B5 67 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B3 10 03 00 35 04 06 00 88 66 0A FF 28 98 58 53 CF 4A 45 4B C8 2D [09:53:58]Write to MH i2c: 01 00 00 45 1F 64 [09:53:58]Write i2c OK [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: 01 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: 01 07 00 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: 01 07 00 45 1F 00 00 00 00 00 F3 0C 6A [09:53:58]RasterBufferAndPrint [09:53:58]line [09:53:58]line [09:53:58]line [09:53:58]line [09:53:58]line [09:53:58]written 0, free lines is 3320 [09:53:58]MH_Cut [09:53:58]Write to MH i2c: D1 01 00 4C 1F 01 3D [09:53:58]Write i2c OK [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: D1 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: D1 01 00 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: D1 01 00 4C 1F 00 3C [09:53:58]Write to MH i2c: 01 00 00 4D 1F 6C [09:53:58]Write i2c OK [09:53:58]MH_I2C_Read... [09:53:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 27 37 47 00 51 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B3 10 03 00 F4 03 04 00 1C 12 C4 66 B6 04 01 00 00 28 60 EF 81 1D 4E 0D D4 [09:53:59]CommunicateWithHost err = 0 [09:53:59]CheckOFDResponse [09:53:59]1017 (14) - 77093643461234 [09:53:59]1041 (16) - 0000000000871802 [09:53:59]1040 (4) - 200883 [09:53:59]1012 (4) - 20.08.2024 03:48 [09:53:59]1206 (1) - 0 [09:53:59]OFD Sender: Remove packet 200883 [09:53:59]ProducePacketName [09:53:59]name=ofd_packets/00200883 [09:53:59]NVStorageDeleteData [09:53:59]OFD Sender: No OFD packet to send [09:53:59]*** Cut start [09:53:59]*** Purtial cut [09:53:59]*** Stage 1: CUTSNS_PIN = 1 [09:53:59]Read from MH i2c: 01 [09:54:00]MH_I2C_Read... [09:54:00]*** Stop cut motor [09:54:00]*** Cut end [09:54:00]Read from MH i2c: 01 07 00 [09:54:00]MH_I2C_Read... [09:54:00]Read from MH i2c: 01 07 00 4D 1F 00 00 00 00 00 FF 0F 81 [09:54:00]process_action close_receipt done [09:54:00]requested_data is exist [09:54:00]produce_requested_data [09:54:00]requested_item fm.sn is exist - process it [09:54:00]wFMCommunicate request_size=4 [09:54:00]MH_SAM_APDU [09:54:00]CAPDU: 80 11 00 00 [09:54:00]Write to MH i2c: E2 08 00 4E 1F 80 11 00 00 00 00 00 00 E7 [09:54:00]Write i2c OK [09:54:00]MH_I2C_Read... [09:54:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:00]Read from MH i2c: E2 [09:54:00]MH_I2C_Read... [09:54:00]Read from MH i2c: E2 17 00 [09:54:00]MH_I2C_Read... [09:54:00]Read from MH i2c: E2 17 00 4E 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 34 [09:54:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:54:00]wFMCommunicate OK [09:54:00]requested_item fd.num is exist - process it [09:54:00]SAM_PROTO_GetFieldsCounters [09:54:00]wFMCommunicate request_size=4 [09:54:00]MH_SAM_APDU [09:54:00]CAPDU: 80 13 00 00 [09:54:00]Write to MH i2c: E2 08 00 4F 1F 80 13 00 00 00 00 00 00 EA [09:54:00]Write i2c OK [09:54:00]MH_I2C_Read... [09:54:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:54:00]Read from MH i2c: E2 [09:54:00]MH_I2C_Read... [09:54:00]Read from MH i2c: E2 62 00 [09:54:00]MH_I2C_Read... [09:54:00]Read from MH i2c: E2 62 00 4F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B3 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [09:54: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B3 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:54:00]wFMCommunicate OK [09:54:00]SAM_PROTO_GetFieldsCounters done [09:54:00]requested_item shift.num is exist - process it [09:54:00]requested_item shift.opened is exist - process it [09:54:00]req_shift_opened [09:54:00]FM_GetShiftState [09:54:00]SAM_PROTO_GetShiftState [09:54:00]wFMCommunicate request_size=4 [09:54:00]MH_SAM_APDU [09:54:00]CAPDU: 80 13 01 00 [09:54:00]Write to MH i2c: E2 08 00 50 1F 80 13 01 00 00 00 00 00 EC [09:54:00]Write i2c OK [09:54:00]MH_I2C_Read... [09:54:00]Read from MH i2c: E2 [09:54:00]MH_I2C_Read... [09:54:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:00]Read from MH i2c: E2 0E 00 [09:54:00]MH_I2C_Read... [09:54:00]Read from MH i2c: E2 0E 00 50 1F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 76 [09:54:00]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:54:00]wFMCommunicate OK [09:54:00]SAM_PROTO_GetShiftState done [09:54:00]FM_GetShiftState done [09:54:00]req_shift_opened done [09:54:00]requested_item shift.open_date is exist - process it [09:54:00]req_shift_open_date [09:54:00]req_shift_open_date done [09:54:00]produce_requested_data done [09:54:00]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200883,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:54:00]process_action_free close_receipt [09:54:00]json_value_free [09:54:00]json_value_free done [09:54:00]process_json_proto returns [09:54:00]Send response to host [09:54:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200883,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:54:00]free response buf [09:54:00]execute_script done [09:54:00]execute_script returns [09:54:00]free content buf [09:54:00]Sock 9.Close socket [09:54:00]Sock 9.Thread stoped [09:54:04]OFD Sender: No OFD packet to send [09:54:09]OFD Sender: No OFD packet to send [09:54:14]OFD Sender: No OFD packet to send [09:54:14]accept exits with 8 [09:54:14]New connection [09:54:14]New thread 3067067748 created [09:54:14]Thread 3067211108 joined [09:54:14]Waiting for new connection... [09:54:14] Sock 8.Parse request [09:54:14]Sock 8.Check first char [09:54:14]Sock 8.First char is OK [09:54:14]request: POST /json_proto HTTP/1.0 [09:54:14]Method: POST [09:54:14]URL: /json_proto [09:54:14]Method is POST - this is cgi request [09:54:14]url: /json_proto [09:54:14]query_string will be loaded in cgi processing [09:54:14]execute_cgi json_proto POST (null) [09:54:14]execute_cgi path=json_proto method=POST [09:54:14]POST find Content-Length [09:54:14]Host: 172.17.46.195:8080 [09:54:14]Content-Length: 805 [09:54:14]Content-Type: application/json [09:54:14] [09:54:14]POST finish read [09:54:14]Found Content-Length = 805 [09:54:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:14]execute_script... [09:54: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)11328476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:14]POST & json_proto [09:54:14]process_json_proto [09:54:14]json parsed OK: [09:54:14]protocol is kg_v1.0 [09:54:14]action value=close_receipt [09:54:14]process_action close_receipt [09:54:14]cmd_close_receipt [09:54:14]MH_GetDate [09:54:14]Write to MH i2c: F0 00 00 51 1F 5F [09:54:14]Write i2c OK [09:54:14]MH_I2C_Read... [09:54:14]Read from MH i2c: F0 [09:54:14]MH_I2C_Read... [09:54:14]Read from MH i2c: F0 09 00 [09:54:14]MH_I2C_Read... [09:54:14]Read from MH i2c: F0 09 00 51 1F 00 C8 67 C4 66 75 08 C2 66 66 [09:54:14]GetLastDocTimeStamp 1724147637 [09:54:14]current date 1724147656 [09:54:14]FM_GetShiftState [09:54:14]SAM_PROTO_GetShiftState [09:54:14]wFMCommunicate request_size=4 [09:54:14]MH_SAM_APDU [09:54:14]CAPDU: 80 13 01 00 [09:54:14]Write to MH i2c: E2 08 00 52 1F 80 13 01 00 00 00 00 00 EE [09:54:14]Write i2c OK [09:54:14]MH_I2C_Read... [09:54:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:15]Read from MH i2c: E2 [09:54:15]MH_I2C_Read... [09:54:15]Read from MH i2c: E2 0E 00 [09:54:15]MH_I2C_Read... [09:54:15]Read from MH i2c: E2 0E 00 52 1F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 78 [09:54:15]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:54:15]wFMCommunicate OK [09:54:15]SAM_PROTO_GetShiftState done [09:54:15]FM_GetShiftState done [09:54:15]opened in 1724112758 [09:54:15]opened+sec_in_day 1724199158 [09:54:15]quantity*price = 100021 [09:54:15]sum+1 = 100023 [09:54:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 183 20.08.2024 09:54 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200884 ФПД: 191878360366256 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095416&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200884&fm=191878360366256&tin=02508201610067®Number=0000000000092545&sum=100022 [09:54:16]StoreToDocumentArchive [09:54:16]shift 466 fd 200884 [09:54:16]save to /storage/0466/doc_00200884 [09:54:16]save last doc name /storage/0466/doc_00200884 to /storage/kkm_last_doc_name [09:54:16]save OK [09:54:16]Clear old archive folders... [09:54:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:54:16]tlvbuf is 0103D350 [09:54:16]SAM_PROTO_ClearQueue [09:54:16]wFMCommunicate request_size=4 [09:54:16]MH_SAM_APDU [09:54:16]CAPDU: 80 09 00 00 [09:54:16]Write to MH i2c: E2 08 00 5F 1F 80 09 00 00 00 00 00 00 F0 [09:54:16]Write i2c OK [09:54:16]MH_I2C_Read... [09:54:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:54:16]Read from MH i2c: E2 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: E2 03 00 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: E2 03 00 5F 1F 00 90 00 F2 [09:54:16]RAPDU: 90 00 [09:54:16]wFMCommunicate OK [09:54:16]SAM_PROTO_ClearQueue done [09:54:16]KKMCreateOFDPacket [09:54:16]OFDProtocolAddRootSTLVToBuf [09:54:16]FM_MakeSignedData [09:54:16]FM_MakeSignedData [09:54:16]SAM_PROTO_SignData [09:54:16]wFMCommunicate request_size=4 [09:54:16]MH_SAM_APDU [09:54:16]CAPDU: 80 0D 01 02 [09:54:16]Write to MH i2c: E2 08 00 60 1F 80 0D 01 02 00 00 00 00 F8 [09:54:16]Write i2c OK [09:54:16]MH_I2C_Read... [09:54:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:54:16]Read from MH i2c: E2 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: E2 03 00 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: E2 03 00 60 1F 00 90 00 F3 [09:54:16]RAPDU: 90 00 [09:54:16]wFMCommunicate OK [09:54:16]wFMCommunicate request_size=255 [09:54:16]MH_SAM_APDU [09:54:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 B7 00 00 00 F4 03 04 00 C8 67 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B4 10 03 00 35 04 06 00 AE [09:54:16]Write to MH i2c: E2 02 01 61 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 C8 67 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B4 10 03 00 35 04 06 00 AE 00 00 22 [09:54:16]Write i2c OK [09:54:16]MH_I2C_Read... [09:54:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:16]Read from MH i2c: E2 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: E2 03 00 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: E2 03 00 61 1F 00 90 00 F4 [09:54:16]RAPDU: 90 00 [09:54:16]wFMCommunicate OK [09:54:16]wFMCommunicate request_size=10 [09:54:16]MH_SAM_APDU [09:54:16]CAPDU: 80 0D 02 02 05 83 29 82 7C B0 [09:54:16]Write to MH i2c: E2 0D 00 62 1F 80 0D 02 02 05 00 83 29 82 7C B0 00 00 5F [09:54:16]Write i2c OK [09:54:16]MH_I2C_Read... [09:54:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:16]Read from MH i2c: E2 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: E2 03 00 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: E2 03 00 62 1F 00 90 00 F5 [09:54:16]RAPDU: 90 00 [09:54:16]wFMCommunicate OK [09:54:16]wFMCommunicate request_size=4 [09:54:16]MH_SAM_APDU [09:54:16]CAPDU: 80 0D 03 02 [09:54:16]Write to MH i2c: E2 08 00 63 1F 80 0D 03 02 00 00 00 00 FD [09:54:16]Write i2c OK [09:54:16]MH_I2C_Read... [09:54:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:54:16]Read from MH i2c: E2 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: E2 0B 00 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: E2 0B 00 63 1F 00 30 3F 45 6A 97 13 1D DD 90 00 C0 [09:54:16]RAPDU: 30 3F 45 6A 97 13 1D DD 90 00 [09:54:16]wFMCommunicate OK [09:54:16]SAM_PROTO_SignData done [09:54:16]FM_MakeSignedData done [09:54:16]CreateOFDProtocolMessage [09:54:16]wFMCommunicate request_size=4 [09:54:16]MH_SAM_APDU [09:54:16]CAPDU: 80 11 00 00 [09:54:16]Write to MH i2c: E2 08 00 64 1F 80 11 00 00 00 00 00 00 FD [09:54:16]Write i2c OK [09:54:16]MH_I2C_Read... [09:54:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:16]Read from MH i2c: E2 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: E2 17 00 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: E2 17 00 64 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4A [09:54:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:54:16]wFMCommunicate OK [09:54:16]CreateOFDProtocolMessage done [09:54:16]OFDSenderStorePacket 200884 [09:54:16]StoreOFDPacket docnum=200884 [09:54:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4A D2 07 01 BC 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 C8 67 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B4 10 03 00 35 04 06 00 AE 83 29 82 7C B0 30 3F 45 6A 97 13 1D DD [09:54:16]CheckFolder [09:54:16]dirname=/storage/ofd_packets [09:54:16]CheckFolder done [09:54:16]ProducePacketName [09:54:16]name=ofd_packets/00200884 [09:54:16]NVStorageSaveData ofd_packets/00200884 [09:54:16]File name is /storage/ofd_packets/00200884 [09:54:16]Write 301 bytes [09:54:16]NVStorageSaveData done [09:54:16]OFDSenderStorePacket done [09:54:16]KKMCreateOFDPacket done [09:54:16]NVStorageSaveData kkm_last_timestamp [09:54:16]File name is /storage/kkm_last_timestamp [09:54:16]Write 4 bytes [09:54:16]NVStorageSaveData done [09:54:16]ExternCall_PrintAddStr [09:54:16]wPrintStart [09:54:16]Write to MH i2c: 01 00 00 65 1F 84 [09:54:16]Write i2c OK [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: 01 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: 01 07 00 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: 01 07 00 65 1F 00 00 00 00 00 FF 0F 99 [09:54:16]RasterBufferAndPrint [09:54:16]line Счет N : (1)11328476 [09:54:16]line ИНН: 02508201610067 [09:54:16]line Контрольно-Кассовый Чек [09:54:16]line ПРОДАЖА [09:54:16]line ТРК (МРК, ГНК) : 11 [09:54:16]line Товар: 2710124500 [09:54:16]line Аи-95-К-5 [09:54:16]line 13.480 * 74.20 [09:54:16]line = 1000.22 [09:54:16]line НДС 12% НСП 1% [09:54:16]line > о реализуемом товаре [09:54:16]line ИТОГО: 1000.22 [09:54:16]line НСП 1% : 8.85 [09:54:16]line НДС 12% : 106.22 [09:54:16]line Наличными: 0.00 [09:54:16]line Безнал.: 1000.22 [09:54:16]line Место: АЗС № 95 "Партнер Нефть" [09:54:16]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:54:16]line СНО: Общий режим [09:54:16]line Чек 183 20.08.2024 09:54 [09:54:16]line Смена: 466 ФФД: 1.0 [09:54:16]line ЗНМ: 0300000079 [09:54:16]line РНМ: 0000000000092545 [09:54:16]line Версия ККМ: 001 [09:54:16]line Платежная система: O! деньги [09:54:16]line ФМ: 0000000000871802 [09:54:16]line ФД: 200884 [09:54:16]line ФПД: 191878360366256 [09:54:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095416&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200884&fm=191878360366256&tin=02508201610067®Number=0000000000092545&sum=100022 [09:54:16]written 0, free lines is 4095 [09:54:16]OFD Sender: Processing packet 200884 [packets to send 247, broken 246] [09:54:16]ProducePacketName [09:54:16]name=ofd_packets/00200884 [09:54:16]OFD Sender: To server: pG, [09:54:16]CommunicateWithHost lk.salyk.kg:30040 [09:54:16]ConnectInit lk.salyk.kg [09:54:17]Connected sock=10 [09:54:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4A D2 07 01 BC 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 C8 67 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B4 10 03 00 35 04 06 00 AE 83 29 82 7C B0 30 3F 45 6A 97 13 1D DD [09:54:17]Write to MH i2c: 01 00 00 8F 1F AE [09:54:17]Write i2c OK [09:54:17]MH_I2C_Read... [09:54:17]Read from MH i2c: 01 [09:54:17]MH_I2C_Read... [09:54:17]Read from MH i2c: 01 07 00 [09:54:17]MH_I2C_Read... [09:54:17]Read from MH i2c: 01 07 00 8F 1F 00 00 00 00 00 FE 0C BF [09:54:17]RasterBufferAndPrint [09:54:17]line [09:54:17]line [09:54:17]line [09:54:17]line [09:54:17]line [09:54:17]written 0, free lines is 3334 [09:54:17]MH_Cut [09:54:17]Write to MH i2c: D1 01 00 96 1F 01 87 [09:54:17]Write i2c OK [09:54:17]MH_I2C_Read... [09:54:17]Read from MH i2c: D1 [09:54:17]MH_I2C_Read... [09:54:17]Read from MH i2c: D1 01 00 [09:54:17]MH_I2C_Read... [09:54:17]Read from MH i2c: D1 01 00 96 1F 00 86 [09:54:17]Write to MH i2c: 01 00 00 97 1F B6 [09:54:17]Write i2c OK [09:54:17]MH_I2C_Read... [09:54:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 95 8F 47 00 DA 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 31 38 30 32 10 04 04 00 B4 10 03 00 F4 03 04 00 2F 12 C4 66 B6 04 01 00 00 27 5E BB 83 79 CA 2C C9 [09:54:17]CommunicateWithHost err = 0 [09:54:17]CheckOFDResponse [09:54:17]1017 (14) - 77093643461234 [09:54:17]1041 (16) - 0000000000871802 [09:54:17]1040 (4) - 200884 [09:54:17]1012 (4) - 20.08.2024 03:49 [09:54:17]1206 (1) - 0 [09:54:17]OFD Sender: Remove packet 200884 [09:54:17]ProducePacketName [09:54:17]name=ofd_packets/00200884 [09:54:17]NVStorageDeleteData [09:54:17]*** Cut start [09:54:17]*** Purtial cut [09:54:17]*** CUTSNS_PIN = 0 [09:54:17]OFD Sender: No OFD packet to send [09:54:18]*** Stage 1: CUTSNS_PIN = 1 [09:54:19]Read from MH i2c: 01 [09:54:19]MH_I2C_Read... [09:54:19]*** Stop cut motor [09:54:19]*** Cut end [09:54:19]Read from MH i2c: 01 07 00 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: 01 07 00 97 1F 00 00 00 00 00 FF 0F CB [09:54:19]process_action close_receipt done [09:54:19]requested_data is exist [09:54:19]produce_requested_data [09:54:19]requested_item fm.sn is exist - process it [09:54:19]wFMCommunicate request_size=4 [09:54:19]MH_SAM_APDU [09:54:19]CAPDU: 80 11 00 00 [09:54:19]Write to MH i2c: E2 08 00 98 1F 80 11 00 00 00 00 00 00 31 [09:54:19]Write i2c OK [09:54:19]MH_I2C_Read... [09:54:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:19]Read from MH i2c: E2 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: E2 17 00 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: E2 17 00 98 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7E [09:54:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:54:19]wFMCommunicate OK [09:54:19]requested_item fd.num is exist - process it [09:54:19]SAM_PROTO_GetFieldsCounters [09:54:19]wFMCommunicate request_size=4 [09:54:19]MH_SAM_APDU [09:54:19]CAPDU: 80 13 00 00 [09:54:19]Write to MH i2c: E2 08 00 99 1F 80 13 00 00 00 00 00 00 34 [09:54:19]Write i2c OK [09:54:19]MH_I2C_Read... [09:54:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:54:20]Read from MH i2c: E2 [09:54:20]MH_I2C_Read... [09:54:20]Read from MH i2c: E2 62 00 [09:54:20]MH_I2C_Read... [09:54:20]Read from MH i2c: E2 62 00 99 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B4 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 0E [09: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B4 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:54:20]wFMCommunicate OK [09:54:20]SAM_PROTO_GetFieldsCounters done [09:54:20]requested_item shift.num is exist - process it [09:54:20]requested_item shift.opened is exist - process it [09:54:20]req_shift_opened [09:54:20]FM_GetShiftState [09:54:20]SAM_PROTO_GetShiftState [09:54:20]wFMCommunicate request_size=4 [09:54:20]MH_SAM_APDU [09:54:20]CAPDU: 80 13 01 00 [09:54:20]Write to MH i2c: E2 08 00 9A 1F 80 13 01 00 00 00 00 00 36 [09:54:20]Write i2c OK [09:54:20]MH_I2C_Read... [09:54:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:20]Read from MH i2c: E2 [09:54:20]MH_I2C_Read... [09:54:20]Read from MH i2c: E2 0E 00 [09:54:20]MH_I2C_Read... [09:54:20]Read from MH i2c: E2 0E 00 9A 1F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C0 [09:54:20]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:54:20]wFMCommunicate OK [09:54:20]SAM_PROTO_GetShiftState done [09:54:20]FM_GetShiftState done [09:54:20]req_shift_opened done [09:54:20]requested_item shift.open_date is exist - process it [09:54:20]req_shift_open_date [09:54:20]req_shift_open_date done [09:54:20]produce_requested_data done [09:54:20]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200884,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:54:20]process_action_free close_receipt [09:54:20]json_value_free [09:54:20]json_value_free done [09:54:20]process_json_proto returns [09:54:20]Send response to host [09:54:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200884,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:54:20]free response buf [09:54:20]execute_script done [09:54:20]execute_script returns [09:54:20]free content buf [09:54:20]Sock 8.Close socket [09:54:20]Sock 8.Thread stoped [09:54:22]OFD Sender: No OFD packet to send [09:54:27]OFD Sender: No OFD packet to send [09:54:32]OFD Sender: No OFD packet to send [09:54:37]OFD Sender: No OFD packet to send [09:54:42]OFD Sender: No OFD packet to send [09:54:47]OFD Sender: No OFD packet to send [09:54:53]OFD Sender: No OFD packet to send [09:54:58]OFD Sender: No OFD packet to send [09:55:03]OFD Sender: No OFD packet to send [09:55:08]OFD Sender: No OFD packet to send [09:55:13]OFD Sender: No OFD packet to send [09:55:18]OFD Sender: No OFD packet to send [09:55:23]OFD Sender: No OFD packet to send [09:55:26]accept exits with 9 [09:55:26]New connection [09:55:26]New thread 3067211108 created [09:55:26]Thread 3067067748 joined [09:55:26]Waiting for new connection... [09:55:26] Sock 9.Parse request [09:55:26]Sock 9.Check first char [09:55:26]Sock 9.First char is OK [09:55:26]request: POST /json_proto HTTP/1.0 [09:55:26]Method: POST [09:55:26]URL: /json_proto [09:55:26]Method is POST - this is cgi request [09:55:26]url: /json_proto [09:55:26]query_string will be loaded in cgi processing [09:55:26]execute_cgi json_proto POST (null) [09:55:26]execute_cgi path=json_proto method=POST [09:55:26]POST find Content-Length [09:55:26]Host: 172.17.46.195:8080 [09:55:26]Content-Length: 799 [09:55:26]Content-Type: application/json [09:55:26] [09:55:26]POST finish read [09:55:26]Found Content-Length = 799 [09:55:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A4010120", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:26]execute_script... [09:55: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)11328477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A4010120", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:26]POST & json_proto [09:55:26]process_json_proto [09:55:26]json parsed OK: [09:55:26]protocol is kg_v1.0 [09:55:26]action value=close_receipt [09:55:26]process_action close_receipt [09:55:26]cmd_close_receipt [09:55:26]MH_GetDate [09:55:26]Write to MH i2c: F0 00 00 9B 1F A9 [09:55:26]Write i2c OK [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: F0 [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: F0 09 00 [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: F0 09 00 9B 1F 00 0F 68 C4 66 75 08 C2 66 F8 [09:55:26]GetLastDocTimeStamp 1724147656 [09:55:26]current date 1724147727 [09:55:26]FM_GetShiftState [09:55:26]SAM_PROTO_GetShiftState [09:55:26]wFMCommunicate request_size=4 [09:55:26]MH_SAM_APDU [09:55:26]CAPDU: 80 13 01 00 [09:55:26]Write to MH i2c: E2 08 00 9C 1F 80 13 01 00 00 00 00 00 38 [09:55:26]Write i2c OK [09:55:26]MH_I2C_Read... [09:55:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:26]Read from MH i2c: E2 [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: E2 0E 00 [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: E2 0E 00 9C 1F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C2 [09:55:26]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:55:26]wFMCommunicate OK [09:55:26]SAM_PROTO_GetShiftState done [09:55:26]FM_GetShiftState done [09:55:26]opened in 1724112758 [09:55:26]opened+sec_in_day 1724199158 [09:55:26]quantity*price = 0 [09:55:26]sum+1 = 1 [09:55:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 184 20.08.2024 09:55 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4010120 ФМ: 0000000000871802 ФД: 200885 ФПД: 238896016250269 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095527&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200885&fm=238896016250269&tin=02508201610067®Number=0000000000092545&sum=0 [09:55:27]StoreToDocumentArchive [09:55:27]shift 466 fd 200885 [09:55:27]save to /storage/0466/doc_00200885 [09:55:27]save last doc name /storage/0466/doc_00200885 to /storage/kkm_last_doc_name [09:55:27]save OK [09:55:27]Clear old archive folders... [09:55:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:55:27]tlvbuf is 010B6240 [09:55:27]SAM_PROTO_ClearQueue [09:55:27]wFMCommunicate request_size=4 [09:55:27]MH_SAM_APDU [09:55:27]CAPDU: 80 09 00 00 [09:55:27]Write to MH i2c: E2 08 00 A9 1F 80 09 00 00 00 00 00 00 3A [09:55:27]Write i2c OK [09:55:27]MH_I2C_Read... [09:55:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:55:27]Read from MH i2c: E2 [09:55:27]MH_I2C_Read... [09:55:27]Read from MH i2c: E2 03 00 [09:55:27]MH_I2C_Read... [09:55:27]Read from MH i2c: E2 03 00 A9 1F 00 90 00 3C [09:55:27]RAPDU: 90 00 [09:55:27]wFMCommunicate OK [09:55:27]SAM_PROTO_ClearQueue done [09:55:27]KKMCreateOFDPacket [09:55:27]OFDProtocolAddRootSTLVToBuf [09:55:27]FM_MakeSignedData [09:55:27]FM_MakeSignedData [09:55:27]SAM_PROTO_SignData [09:55:27]wFMCommunicate request_size=4 [09:55:27]MH_SAM_APDU [09:55:27]CAPDU: 80 0D 01 02 [09:55:27]Write to MH i2c: E2 08 00 AA 1F 80 0D 01 02 00 00 00 00 42 [09:55:27]Write i2c OK [09:55:27]MH_I2C_Read... [09:55:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:55:27]Read from MH i2c: E2 [09:55:27]MH_I2C_Read... [09:55:27]Read from MH i2c: E2 03 00 [09:55:27]MH_I2C_Read... [09:55:27]Read from MH i2c: E2 03 00 AA 1F 00 90 00 3D [09:55:27]RAPDU: 90 00 [09:55:27]wFMCommunicate OK [09:55:27]wFMCommunicate request_size=255 [09:55:27]MH_SAM_APDU [09:55:27]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 B8 00 00 00 F4 03 04 00 0F 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B5 10 03 00 35 04 06 00 D9 46 50 2F [09:55:27]Write to MH i2c: E2 02 01 AB 1F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 B8 00 00 00 F4 03 04 00 0F 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B5 10 03 00 35 04 06 00 D9 46 50 2F 00 00 62 [09:55:27]Write i2c OK [09:55:27]MH_I2C_Read... [09:55:28]OFD Sender: No OFD packet to send [09:55:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:28]Read from MH i2c: E2 [09:55:28]MH_I2C_Read... [09:55:28]Read from MH i2c: E2 03 00 [09:55:28]MH_I2C_Read... [09:55:28]Read from MH i2c: E2 03 00 AB 1F 00 90 00 3E [09:55:28]RAPDU: 90 00 [09:55:28]wFMCommunicate OK [09:55:28]wFMCommunicate request_size=7 [09:55:28]MH_SAM_APDU [09:55:28]CAPDU: 80 0D 02 02 02 D5 9D [09:55:28]Write to MH i2c: E2 0A 00 AC 1F 80 0D 02 02 02 00 D5 9D 00 00 BB [09:55:28]Write i2c OK [09:55:28]MH_I2C_Read... [09:55:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:28]Read from MH i2c: E2 [09:55:28]MH_I2C_Read... [09:55:28]Read from MH i2c: E2 03 00 [09:55:28]MH_I2C_Read... [09:55:28]Read from MH i2c: E2 03 00 AC 1F 00 90 00 3F [09:55:28]RAPDU: 90 00 [09:55:28]wFMCommunicate OK [09:55:28]wFMCommunicate request_size=4 [09:55:28]MH_SAM_APDU [09:55:28]CAPDU: 80 0D 03 02 [09:55:28]Write to MH i2c: E2 08 00 AD 1F 80 0D 03 02 00 00 00 00 47 [09:55:28]Write i2c OK [09:55:28]MH_I2C_Read... [09:55:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:55:28]Read from MH i2c: E2 [09:55:28]MH_I2C_Read... [09:55:28]Read from MH i2c: E2 0B 00 [09:55:28]MH_I2C_Read... [09:55:28]Read from MH i2c: E2 0B 00 AD 1F 00 2A AD 79 36 EB B9 B6 FF 90 00 27 [09:55:28]RAPDU: 2A AD 79 36 EB B9 B6 FF 90 00 [09:55:28]wFMCommunicate OK [09:55:28]SAM_PROTO_SignData done [09:55:28]FM_MakeSignedData done [09:55:28]CreateOFDProtocolMessage [09:55:28]wFMCommunicate request_size=4 [09:55:28]MH_SAM_APDU [09:55:28]CAPDU: 80 11 00 00 [09:55:28]Write to MH i2c: E2 08 00 AE 1F 80 11 00 00 00 00 00 00 47 [09:55:28]Write i2c OK [09:55:28]MH_I2C_Read... [09:55:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:28]Read from MH i2c: E2 [09:55:28]MH_I2C_Read... [09:55:28]Read from MH i2c: E2 17 00 [09:55:28]MH_I2C_Read... [09:55:28]Read from MH i2c: E2 17 00 AE 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 94 [09:55:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:55:28]wFMCommunicate OK [09:55:28]CreateOFDProtocolMessage done [09:55:28]OFDSenderStorePacket 200885 [09:55:28]StoreOFDPacket docnum=200885 [09:55:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 51 99 04 01 6D 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 B8 00 00 00 F4 03 04 00 0F 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B5 10 03 00 35 04 06 00 D9 46 50 2F D5 9D 2A AD 79 36 EB B9 B6 FF [09:55:28]CheckFolder [09:55:28]dirname=/storage/ofd_packets [09:55:28]CheckFolder done [09:55:28]ProducePacketName [09:55:28]name=ofd_packets/00200885 [09:55:28]NVStorageSaveData ofd_packets/00200885 [09:55:28]File name is /storage/ofd_packets/00200885 [09:55:28]Write 298 bytes [09:55:28]NVStorageSaveData done [09:55:28]OFDSenderStorePacket done [09:55:28]KKMCreateOFDPacket done [09:55:28]NVStorageSaveData kkm_last_timestamp [09:55:28]File name is /storage/kkm_last_timestamp [09:55:28]Write 4 bytes [09:55:28]NVStorageSaveData done [09:55:28]ExternCall_PrintAddStr [09:55:28]wPrintStart [09:55:28]Write to MH i2c: 01 00 00 AF 1F CE [09:55:28]Write i2c OK [09:55:28]MH_I2C_Read... [09:55:28]Read from MH i2c: 01 [09:55:28]MH_I2C_Read... [09:55:28]Read from MH i2c: 01 07 00 [09:55:28]MH_I2C_Read... [09:55:28]Read from MH i2c: 01 07 00 AF 1F 00 00 00 00 00 FF 0F E3 [09:55:28]RasterBufferAndPrint [09:55:28]line Счет N : (1)11328477 [09:55:28]line ИНН: 02508201610067 [09:55:28]line Контрольно-Кассовый Чек [09:55:28]line ПРОДАЖА [09:55:28]line ТРК (МРК, ГНК) : 61 [09:55:28]line Товар: 2710194210 [09:55:28]line ДТ-К-5 [09:55:28]line 10.000 * 0.00 [09:55:28]line = 0.00 [09:55:28]line НДС 12% НСП 1% [09:55:28]line > о реализуемом товаре [09:55:28]line ИТОГО: 0.00 [09:55:28]line НСП 1% : 0.00 [09:55:28]line НДС 12% : 0.00 [09:55:28]line Наличными: 0.00 [09:55:28]line Безнал.: 0.00 [09:55:28]line Место: АЗС № 95 "Партнер Нефть" [09:55:28]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:55:28]line СНО: Общий режим [09:55:28]line Чек 184 20.08.2024 09:55 [09:55:28]line Смена: 466 ФФД: 1.0 [09:55:28]line ЗНМ: 0300000079 [09:55:28]line РНМ: 0000000000092545 [09:55:28]line Версия ККМ: 001 [09:55:28]line Талоны: Топливные Талоны [09:55:28]line 4010120 [09:55:28]line ФМ: 0000000000871802 [09:55:28]line ФД: 200885 [09:55:28]line ФПД: 238896016250269 [09:55:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095527&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200885&fm=238896016250269&tin=02508201610067®Number=0000000000092545&sum=0 [09:55:28]OFD Sender: Processing packet 200885 [packets to send 247, broken 246] [09:55:28]ProducePacketName [09:55:28]name=ofd_packets/00200885 [09:55:28]OFD Sender: To server: pG, [09:55:28]CommunicateWithHost lk.salyk.kg:30040 [09:55:28]ConnectInit lk.salyk.kg [09:55:28]written 0, free lines is 4095 [09:55:28]Connected sock=10 [09:55:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 51 99 04 01 6D 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 B8 00 00 00 F4 03 04 00 0F 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B5 10 03 00 35 04 06 00 D9 46 50 2F D5 9D 2A AD 79 36 EB B9 B6 FF [09:55:29]Write to MH i2c: 01 00 00 D9 1F F8 [09:55:29]Write i2c OK [09:55:29]MH_I2C_Read... [09:55:29]Read from MH i2c: 01 [09:55:29]MH_I2C_Read... [09:55:29]Read from MH i2c: 01 07 00 [09:55:29]MH_I2C_Read... [09:55:29]Read from MH i2c: 01 07 00 D9 1F 00 00 00 00 00 ED 0C F8 [09:55:29]RasterBufferAndPrint [09:55:29]line [09:55:29]line [09:55:29]line [09:55:29]line [09:55:29]line [09:55:29]written 0, free lines is 3318 [09:55:29]MH_Cut [09:55:29]Write to MH i2c: D1 01 00 E0 1F 01 D1 [09:55:29]Write i2c OK [09:55:29]MH_I2C_Read... [09:55:29]Read from MH i2c: D1 [09:55:29]MH_I2C_Read... [09:55:29]Read from MH i2c: D1 01 00 [09:55:29]MH_I2C_Read... [09:55:29]Read from MH i2c: D1 01 00 E0 1F 00 D0 [09:55:29]Write to MH i2c: 01 00 00 E1 1F 00 [09:55:29]Write i2c OK [09:55:29]MH_I2C_Read... [09:55:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E6 87 47 00 43 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 31 38 30 32 10 04 04 00 B5 10 03 00 F4 03 04 00 76 12 C4 66 B6 04 01 00 00 92 32 CD AB C7 45 EB A0 [09:55:29]CommunicateWithHost err = 0 [09:55:29]CheckOFDResponse [09:55:29]1017 (14) - 77093643461234 [09:55:29]1041 (16) - 0000000000871802 [09:55:29]1040 (4) - 200885 [09:55:29]1012 (4) - 20.08.2024 03:50 [09:55:29]1206 (1) - 0 [09:55:29]OFD Sender: Remove packet 200885 [09:55:29]ProducePacketName [09:55:29]name=ofd_packets/00200885 [09:55:29]NVStorageDeleteData [09:55:29]OFD Sender: No OFD packet to send [09:55:29]*** Cut start [09:55:29]*** Purtial cut [09:55:29]*** Stage 1: CUTSNS_PIN = 1 [09:55:30]Read from MH i2c: 01 [09:55:30]MH_I2C_Read... [09:55:30]*** Stop cut motor [09:55:30]*** Cut end [09:55:30]Read from MH i2c: 01 07 00 [09:55:30]MH_I2C_Read... [09:55:30]Read from MH i2c: 01 07 00 E1 1F 00 00 00 00 00 FF 0F 15 [09:55:30]process_action close_receipt done [09:55:30]requested_data is exist [09:55:30]produce_requested_data [09:55:30]requested_item fm.sn is exist - process it [09:55:30]wFMCommunicate request_size=4 [09:55:30]MH_SAM_APDU [09:55:30]CAPDU: 80 11 00 00 [09:55:30]Write to MH i2c: E2 08 00 E2 1F 80 11 00 00 00 00 00 00 7B [09:55:30]Write i2c OK [09:55:30]MH_I2C_Read... [09:55:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:30]Read from MH i2c: E2 [09:55:30]MH_I2C_Read... [09:55:30]Read from MH i2c: E2 17 00 [09:55:30]MH_I2C_Read... [09:55:30]Read from MH i2c: E2 17 00 E2 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C8 [09:55:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:55:30]wFMCommunicate OK [09:55:30]requested_item fd.num is exist - process it [09:55:30]SAM_PROTO_GetFieldsCounters [09:55:30]wFMCommunicate request_size=4 [09:55:30]MH_SAM_APDU [09:55:30]CAPDU: 80 13 00 00 [09:55:30]Write to MH i2c: E2 08 00 E3 1F 80 13 00 00 00 00 00 00 7E [09:55:30]Write i2c OK [09:55:30]MH_I2C_Read... [09:55:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:30]Read from MH i2c: E2 [09:55:30]MH_I2C_Read... [09:55:30]Read from MH i2c: E2 62 00 [09:55:30]MH_I2C_Read... [09:55:30]Read from MH i2c: E2 62 00 E3 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B5 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 5C [09:55:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B5 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:55:30]wFMCommunicate OK [09:55:30]SAM_PROTO_GetFieldsCounters done [09:55:30]requested_item shift.num is exist - process it [09:55:30]requested_item shift.opened is exist - process it [09:55:30]req_shift_opened [09:55:30]FM_GetShiftState [09:55:30]SAM_PROTO_GetShiftState [09:55:30]wFMCommunicate request_size=4 [09:55:30]MH_SAM_APDU [09:55:30]CAPDU: 80 13 01 00 [09:55:30]Write to MH i2c: E2 08 00 E4 1F 80 13 01 00 00 00 00 00 80 [09:55:30]Write i2c OK [09:55:30]MH_I2C_Read... [09:55:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:30]Read from MH i2c: E2 [09:55:30]MH_I2C_Read... [09:55:30]Read from MH i2c: E2 0E 00 [09:55:30]MH_I2C_Read... [09:55:30]Read from MH i2c: E2 0E 00 E4 1F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 0A [09:55:30]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:55:30]wFMCommunicate OK [09:55:30]SAM_PROTO_GetShiftState done [09:55:30]FM_GetShiftState done [09:55:30]req_shift_opened done [09:55:30]requested_item shift.open_date is exist - process it [09:55:30]req_shift_open_date [09:55:30]req_shift_open_date done [09:55:30]produce_requested_data done [09:55:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200885,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:55:30]process_action_free close_receipt [09:55:30]json_value_free [09:55:30]json_value_free done [09:55:30]process_json_proto returns [09:55:30]Send response to host [09:55:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200885,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:55:30]free response buf [09:55:30]execute_script done [09:55:30]execute_script returns [09:55:30]free content buf [09:55:30]Sock 9.Close socket [09:55:30]Sock 9.Thread stoped [09:55:34]OFD Sender: No OFD packet to send [09:55:39]OFD Sender: No OFD packet to send [09:55:44]OFD Sender: No OFD packet to send [09:55:49]OFD Sender: No OFD packet to send [09:55:54]OFD Sender: No OFD packet to send [09:55:56]accept exits with 8 [09:55:56]New connection [09:55:56]New thread 3067067748 created [09:55:56]Thread 3067211108 joined [09:55:56]Waiting for new connection... [09:55:56] Sock 8.Parse request [09:55:56]Sock 8.Check first char [09:55:56]Sock 8.First char is OK [09:55:56]request: POST /json_proto HTTP/1.0 [09:55:56]Method: POST [09:55:56]URL: /json_proto [09:55:56]Method is POST - this is cgi request [09:55:56]url: /json_proto [09:55:56]query_string will be loaded in cgi processing [09:55:56]execute_cgi json_proto POST (null) [09:55:56]execute_cgi path=json_proto method=POST [09:55:56]POST find Content-Length [09:55:56]Host: 172.17.46.195:8080 [09:55:56]Content-Length: 756 [09:55:56]Content-Type: application/json [09:55:56] [09:55:56]POST finish read [09:55:56]Found Content-Length = 756 [09:55:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328478", "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" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30086229", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:56]execute_script... [09:55: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)11328478", "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" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30086229", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:56]POST & json_proto [09:55:56]process_json_proto [09:55:56]json parsed OK: [09:55:56]protocol is kg_v1.0 [09:55:56]action value=close_receipt [09:55:56]process_action close_receipt [09:55:56]cmd_close_receipt [09:55:56]MH_GetDate [09:55:56]Write to MH i2c: F0 00 00 E5 1F F3 [09:55:56]Write i2c OK [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: F0 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: F0 09 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: F0 09 00 E5 1F 00 2D 68 C4 66 75 08 C2 66 60 [09:55:56]GetLastDocTimeStamp 1724147727 [09:55:56]current date 1724147757 [09:55:56]FM_GetShiftState [09:55:56]SAM_PROTO_GetShiftState [09:55:56]wFMCommunicate request_size=4 [09:55:56]MH_SAM_APDU [09:55:56]CAPDU: 80 13 01 00 [09:55:56]Write to MH i2c: E2 08 00 E6 1F 80 13 01 00 00 00 00 00 82 [09:55:56]Write i2c OK [09:55:56]MH_I2C_Read... [09:55:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:56]Read from MH i2c: E2 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 0E 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 0E 00 E6 1F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 0C [09:55:56]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:55:56]wFMCommunicate OK [09:55:56]SAM_PROTO_GetShiftState done [09:55:56]FM_GetShiftState done [09:55:56]opened in 1724112758 [09:55:56]opened+sec_in_day 1724199158 [09:55:56]quantity*price = 0 [09:55:56]sum+1 = 1 [09:55:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 185 20.08.2024 09:55 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30086229 ФМ: 0000000000871802 ФД: 200886 ФПД: 9895652922231 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095557&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200886&fm=9895652922231&tin=02508201610067®Number=0000000000092545&sum=0 [09:55:57]StoreToDocumentArchive [09:55:57]shift 466 fd 200886 [09:55:57]save to /storage/0466/doc_00200886 [09:55:57]save last doc name /storage/0466/doc_00200886 to /storage/kkm_last_doc_name [09:55:57]save OK [09:55:57]Clear old archive folders... [09:55:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:55:57]tlvbuf is 010138E0 [09:55:57]SAM_PROTO_ClearQueue [09:55:57]wFMCommunicate request_size=4 [09:55:57]MH_SAM_APDU [09:55:57]CAPDU: 80 09 00 00 [09:55:57]Write to MH i2c: E2 08 00 F3 1F 80 09 00 00 00 00 00 00 84 [09:55:57]Write i2c OK [09:55:57]MH_I2C_Read... [09:55:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:55:57]Read from MH i2c: E2 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: E2 03 00 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: E2 03 00 F3 1F 00 90 00 86 [09:55:57]RAPDU: 90 00 [09:55:57]wFMCommunicate OK [09:55:57]SAM_PROTO_ClearQueue done [09:55:57]KKMCreateOFDPacket [09:55:57]OFDProtocolAddRootSTLVToBuf [09:55:57]FM_MakeSignedData [09:55:57]FM_MakeSignedData [09:55:57]SAM_PROTO_SignData [09:55:57]wFMCommunicate request_size=4 [09:55:57]MH_SAM_APDU [09:55:57]CAPDU: 80 0D 01 02 [09:55:57]Write to MH i2c: E2 08 00 F4 1F 80 0D 01 02 00 00 00 00 8C [09:55:57]Write i2c OK [09:55:57]MH_I2C_Read... [09:55:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:55:57]Read from MH i2c: E2 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: E2 03 00 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: E2 03 00 F4 1F 00 90 00 87 [09:55:57]RAPDU: 90 00 [09:55:57]wFMCommunicate OK [09:55:57]wFMCommunicate request_size=255 [09:55:57]MH_SAM_APDU [09:55: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 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 B9 00 00 00 F4 03 04 00 2D 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B6 10 03 00 35 04 06 00 09 [09:55:57]Write to MH i2c: E2 02 01 F5 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 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 B9 00 00 00 F4 03 04 00 2D 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B6 10 03 00 35 04 06 00 09 00 00 1A [09:55:57]Write i2c OK [09:55:57]MH_I2C_Read... [09:55:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:57]Read from MH i2c: E2 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: E2 03 00 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: E2 03 00 F5 1F 00 90 00 88 [09:55:57]RAPDU: 90 00 [09:55:57]wFMCommunicate OK [09:55:57]wFMCommunicate request_size=10 [09:55:57]MH_SAM_APDU [09:55:57]CAPDU: 80 0D 02 02 05 00 02 E0 93 77 [09:55:57]Write to MH i2c: E2 0D 00 F6 1F 80 0D 02 02 05 00 00 02 E0 93 77 00 00 85 [09:55:57]Write i2c OK [09:55:57]MH_I2C_Read... [09:55:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:57]Read from MH i2c: E2 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: E2 03 00 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: E2 03 00 F6 1F 00 90 00 89 [09:55:57]RAPDU: 90 00 [09:55:57]wFMCommunicate OK [09:55:57]wFMCommunicate request_size=4 [09:55:57]MH_SAM_APDU [09:55:57]CAPDU: 80 0D 03 02 [09:55:57]Write to MH i2c: E2 08 00 F7 1F 80 0D 03 02 00 00 00 00 91 [09:55:57]Write i2c OK [09:55:57]MH_I2C_Read... [09:55:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:55:57]Read from MH i2c: E2 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: E2 0B 00 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: E2 0B 00 F7 1F 00 72 8F AE AB ED EB 46 DE 90 00 E8 [09:55:57]RAPDU: 72 8F AE AB ED EB 46 DE 90 00 [09:55:57]wFMCommunicate OK [09:55:57]SAM_PROTO_SignData done [09:55:57]FM_MakeSignedData done [09:55:57]CreateOFDProtocolMessage [09:55:57]wFMCommunicate request_size=4 [09:55:57]MH_SAM_APDU [09:55:57]CAPDU: 80 11 00 00 [09:55:57]Write to MH i2c: E2 08 00 F8 1F 80 11 00 00 00 00 00 00 91 [09:55:57]Write i2c OK [09:55:57]MH_I2C_Read... [09:55:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:57]Read from MH i2c: E2 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: E2 17 00 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: E2 17 00 F8 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DE [09:55:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:55:57]wFMCommunicate OK [09:55:57]CreateOFDProtocolMessage done [09:55:57]OFDSenderStorePacket 200886 [09:55:57]StoreOFDPacket docnum=200886 [09:55:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 76 88 07 01 D1 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 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 B9 00 00 00 F4 03 04 00 2D 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B6 10 03 00 35 04 06 00 09 00 02 E0 93 77 72 8F AE AB ED EB 46 DE [09:55:57]CheckFolder [09:55:57]dirname=/storage/ofd_packets [09:55:57]CheckFolder done [09:55:57]ProducePacketName [09:55:57]name=ofd_packets/00200886 [09:55:57]NVStorageSaveData ofd_packets/00200886 [09:55:57]File name is /storage/ofd_packets/00200886 [09:55:57]Write 301 bytes [09:55:57]NVStorageSaveData done [09:55:57]OFDSenderStorePacket done [09:55:57]KKMCreateOFDPacket done [09:55:57]NVStorageSaveData kkm_last_timestamp [09:55:57]File name is /storage/kkm_last_timestamp [09:55:57]Write 4 bytes [09:55:57]NVStorageSaveData done [09:55:57]ExternCall_PrintAddStr [09:55:57]wPrintStart [09:55:57]Write to MH i2c: 01 00 00 F9 1F 18 [09:55:57]Write i2c OK [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: 01 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: 01 07 00 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: 01 07 00 F9 1F 00 00 00 00 00 FF 0F 2D [09:55:57]RasterBufferAndPrint [09:55:57]line Счет N : (1)11328478 [09:55:57]line ИНН: 02508201610067 [09:55:57]line Контрольно-Кассовый Чек [09:55:57]line ПРОДАЖА [09:55:57]line ТРК (МРК, ГНК) : 12 [09:55:57]line Товар: 2710124130 [09:55:57]line Аи-92-К-4 [09:55:57]line 20.000 * 0.00 [09:55:57]line = 0.00 [09:55:57]line НДС 12% НСП 1% [09:55:57]line > о реализуемом товаре [09:55:57]line ИТОГО: 0.00 [09:55:57]line НСП 1% : 0.00 [09:55:57]line НДС 12% : 0.00 [09:55:57]line Наличными: 0.00 [09:55:57]line Безнал.: 0.00 [09:55:57]line Место: АЗС № 95 "Партнер Нефть" [09:55:57]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:55:57]line СНО: Общий режим [09:55:57]line Чек 185 20.08.2024 09:55 [09:55:57]line Смена: 466 ФФД: 1.0 [09:55:57]line ЗНМ: 0300000079 [09:55:57]line РНМ: 0000000000092545 [09:55:57]line Версия ККМ: 001 [09:55:57]line Талоны: ТК ГПНА Online [09:55:57]line 30086229 [09:55:57]line ФМ: 0000000000871802 [09:55:57]line ФД: 200886 [09:55:57]line ФПД: 9895652922231 [09:55:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095557&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200886&fm=9895652922231&tin=02508201610067®Number=0000000000092545&sum=0 [09:55:57]written 0, free lines is 4095 [09:55:58]OFD Sender: Processing packet 200886 [packets to send 247, broken 246] [09:55:58]ProducePacketName [09:55:58]name=ofd_packets/00200886 [09:55:58]OFD Sender: To server: pG, [09:55:58]CommunicateWithHost lk.salyk.kg:30040 [09:55:58]ConnectInit lk.salyk.kg [09:55:58]Connected sock=10 [09:55:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 76 88 07 01 D1 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 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 B9 00 00 00 F4 03 04 00 2D 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B6 10 03 00 35 04 06 00 09 00 02 E0 93 77 72 8F AE AB ED EB 46 DE [09:55:58]Write to MH i2c: 01 00 00 23 20 43 [09:55:58]Write i2c OK [09:55:58]MH_I2C_Read... [09:55:58]Read from MH i2c: 01 [09:55:58]MH_I2C_Read... [09:55:58]Read from MH i2c: 01 07 00 [09:55:58]MH_I2C_Read... [09:55:58]Read from MH i2c: 01 07 00 23 20 00 00 00 00 00 F9 0C 4F [09:55:58]RasterBufferAndPrint [09:55:58]line [09:55:58]line [09:55:58]line [09:55:58]line [09:55:58]line [09:55:58]written 0, free lines is 3327 [09:55:58]MH_Cut [09:55:58]Write to MH i2c: D1 01 00 2A 20 01 1C [09:55:58]Write i2c OK [09:55:58]MH_I2C_Read... [09:55:58]Read from MH i2c: D1 [09:55:58]MH_I2C_Read... [09:55:58]Read from MH i2c: D1 01 00 [09:55:58]MH_I2C_Read... [09:55:58]Read from MH i2c: D1 01 00 2A 20 00 1B [09:55:58]Write to MH i2c: 01 00 00 2B 20 4B [09:55:58]Write i2c OK [09:55:58]MH_I2C_Read... [09:55:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 12 38 47 00 69 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 31 38 30 32 10 04 04 00 B6 10 03 00 F4 03 04 00 94 12 C4 66 B6 04 01 00 00 D6 46 6C 12 D2 28 63 0F [09:55:58]CommunicateWithHost err = 0 [09:55:58]CheckOFDResponse [09:55:58]1017 (14) - 77093643461234 [09:55:58]1041 (16) - 0000000000871802 [09:55:58]1040 (4) - 200886 [09:55:58]1012 (4) - 20.08.2024 03:50 [09:55:58]1206 (1) - 0 [09:55:58]OFD Sender: Remove packet 200886 [09:55:58]ProducePacketName [09:55:58]name=ofd_packets/00200886 [09:55:58]NVStorageDeleteData [09:55:59]OFD Sender: No OFD packet to send [09:55:59]*** Cut start [09:55:59]*** Purtial cut [09:55:59]*** CUTSNS_PIN = 0 [09:55:59]*** Stage 1: CUTSNS_PIN = 1 [09:56:01]Read from MH i2c: 01 [09:56:01]MH_I2C_Read... [09:56:01]*** Stop cut motor [09:56:01]*** Cut end [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 2B 20 00 00 00 00 00 FF 0F 60 [09:56:01]process_action close_receipt done [09:56:01]requested_data is exist [09:56:01]produce_requested_data [09:56:01]requested_item fm.sn is exist - process it [09:56:01]wFMCommunicate request_size=4 [09:56:01]MH_SAM_APDU [09:56:01]CAPDU: 80 11 00 00 [09:56:01]Write to MH i2c: E2 08 00 2C 20 80 11 00 00 00 00 00 00 C6 [09:56:01]Write i2c OK [09:56:01]MH_I2C_Read... [09:56:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:01]Read from MH i2c: E2 [09:56:01]MH_I2C_Read... [09:56:01]Read from MH i2c: E2 17 00 [09:56:01]MH_I2C_Read... [09:56:01]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 31 38 30 32 90 00 13 [09:56:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:56:01]wFMCommunicate OK [09:56:01]requested_item fd.num is exist - process it [09:56:01]SAM_PROTO_GetFieldsCounters [09:56:01]wFMCommunicate request_size=4 [09:56:01]MH_SAM_APDU [09:56:01]CAPDU: 80 13 00 00 [09:56:01]Write to MH i2c: E2 08 00 2D 20 80 13 00 00 00 00 00 00 C9 [09:56:01]Write i2c OK [09:56:01]MH_I2C_Read... [09:56:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:01]Read from MH i2c: E2 [09:56:01]MH_I2C_Read... [09:56:01]Read from MH i2c: E2 62 00 [09:56:01]MH_I2C_Read... [09:56:01]Read from MH i2c: E2 62 00 2D 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B6 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 AB [09:56: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B6 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:56:01]wFMCommunicate OK [09:56:01]SAM_PROTO_GetFieldsCounters done [09:56:01]requested_item shift.num is exist - process it [09:56:01]requested_item shift.opened is exist - process it [09:56:01]req_shift_opened [09:56:01]FM_GetShiftState [09:56:01]SAM_PROTO_GetShiftState [09:56:01]wFMCommunicate request_size=4 [09:56:01]MH_SAM_APDU [09:56:01]CAPDU: 80 13 01 00 [09:56:01]Write to MH i2c: E2 08 00 2E 20 80 13 01 00 00 00 00 00 CB [09:56:01]Write i2c OK [09:56:01]MH_I2C_Read... [09:56:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:01]Read from MH i2c: E2 [09:56:01]MH_I2C_Read... [09:56:01]Read from MH i2c: E2 0E 00 [09:56:01]MH_I2C_Read... [09:56:01]Read from MH i2c: E2 0E 00 2E 20 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 55 [09:56:01]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:56:01]wFMCommunicate OK [09:56:01]SAM_PROTO_GetShiftState done [09:56:01]FM_GetShiftState done [09:56:01]req_shift_opened done [09:56:01]requested_item shift.open_date is exist - process it [09:56:01]req_shift_open_date [09:56:01]req_shift_open_date done [09:56:01]produce_requested_data done [09:56:01]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200886,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:56:01]process_action_free close_receipt [09:56:01]json_value_free [09:56:01]json_value_free done [09:56:01]process_json_proto returns [09:56:01]Send response to host [09:56:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200886,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:56:01]free response buf [09:56:01]execute_script done [09:56:01]execute_script returns [09:56:01]free content buf [09:56:01]Sock 8.Close socket [09:56:01]Sock 8.Thread stoped [09:56:04]OFD Sender: No OFD packet to send [09:56:09]OFD Sender: No OFD packet to send [09:56:14]OFD Sender: No OFD packet to send [09:56:19]OFD Sender: No OFD packet to send [09:56:24]OFD Sender: No OFD packet to send [09:56:26]accept exits with 9 [09:56:26]New connection [09:56:26]New thread 3067211108 created [09:56:26]Thread 3067067748 joined [09:56:26]Waiting for new connection... [09:56:26] Sock 9.Parse request [09:56:26]Sock 9.Check first char [09:56:26]Sock 9.First char is OK [09:56:26]request: POST /json_proto HTTP/1.0 [09:56:26]Method: POST [09:56:26]URL: /json_proto [09:56:26]Method is POST - this is cgi request [09:56:26]url: /json_proto [09:56:26]query_string will be loaded in cgi processing [09:56:26]execute_cgi json_proto POST (null) [09:56:26]execute_cgi path=json_proto method=POST [09:56:26]POST find Content-Length [09:56:26]Host: 172.17.46.195:8080 [09:56:26]Content-Length: 805 [09:56:26]Content-Type: application/json [09:56:26] [09:56:26]POST finish read [09:56:26]Found Content-Length = 805 [09:56:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:26]execute_script... [09:56: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)11328479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:26]POST & json_proto [09:56:26]process_json_proto [09:56:26]json parsed OK: [09:56:26]protocol is kg_v1.0 [09:56:26]action value=close_receipt [09:56:26]process_action close_receipt [09:56:26]cmd_close_receipt [09:56:26]MH_GetDate [09:56:26]Write to MH i2c: F0 00 00 2F 20 3E [09:56:26]Write i2c OK [09:56:26]MH_I2C_Read... [09:56:26]Read from MH i2c: F0 [09:56:26]MH_I2C_Read... [09:56:26]Read from MH i2c: F0 09 00 [09:56:26]MH_I2C_Read... [09:56:26]Read from MH i2c: F0 09 00 2F 20 00 4B 68 C4 66 75 08 C2 66 C9 [09:56:26]GetLastDocTimeStamp 1724147757 [09:56:26]current date 1724147787 [09:56:26]FM_GetShiftState [09:56:26]SAM_PROTO_GetShiftState [09:56:26]wFMCommunicate request_size=4 [09:56:26]MH_SAM_APDU [09:56:26]CAPDU: 80 13 01 00 [09:56:26]Write to MH i2c: E2 08 00 30 20 80 13 01 00 00 00 00 00 CD [09:56:26]Write i2c OK [09:56:26]MH_I2C_Read... [09:56:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:26]Read from MH i2c: E2 [09:56:26]MH_I2C_Read... [09:56:26]Read from MH i2c: E2 0E 00 [09:56:26]MH_I2C_Read... [09:56:26]Read from MH i2c: E2 0E 00 30 20 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 57 [09:56:26]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:56:26]wFMCommunicate OK [09:56:26]SAM_PROTO_GetShiftState done [09:56:26]FM_GetShiftState done [09:56:26]opened in 1724112758 [09:56:26]opened+sec_in_day 1724199158 [09:56:26]quantity*price = 200043 [09:56:26]sum+1 = 200044 [09:56:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 186 20.08.2024 09:56 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200887 ФПД: 245247291186528 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095628&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200887&fm=245247291186528&tin=02508201610067®Number=0000000000092545&sum=200043 [09:56:28]StoreToDocumentArchive [09:56:28]shift 466 fd 200887 [09:56:28]save to /storage/0466/doc_00200887 [09:56:28]save last doc name /storage/0466/doc_00200887 to /storage/kkm_last_doc_name [09:56:28]save OK [09:56:28]Clear old archive folders... [09:56:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:56:28]tlvbuf is 010B85B0 [09:56:28]SAM_PROTO_ClearQueue [09:56:28]wFMCommunicate request_size=4 [09:56:28]MH_SAM_APDU [09:56:28]CAPDU: 80 09 00 00 [09:56:28]Write to MH i2c: E2 08 00 3D 20 80 09 00 00 00 00 00 00 CF [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:56:28]Read from MH i2c: E2 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 03 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 03 00 3D 20 00 90 00 D1 [09:56:28]RAPDU: 90 00 [09:56:28]wFMCommunicate OK [09:56:28]SAM_PROTO_ClearQueue done [09:56:28]KKMCreateOFDPacket [09:56:28]OFDProtocolAddRootSTLVToBuf [09:56:28]FM_MakeSignedData [09:56:28]FM_MakeSignedData [09:56:28]SAM_PROTO_SignData [09:56:28]wFMCommunicate request_size=4 [09:56:28]MH_SAM_APDU [09:56:28]CAPDU: 80 0D 01 02 [09:56:28]Write to MH i2c: E2 08 00 3E 20 80 0D 01 02 00 00 00 00 D7 [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:56:28]Read from MH i2c: E2 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 03 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 03 00 3E 20 00 90 00 D2 [09:56:28]RAPDU: 90 00 [09:56:28]wFMCommunicate OK [09:56:28]wFMCommunicate request_size=255 [09:56:28]MH_SAM_APDU [09:56:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 BA 00 00 00 F4 03 04 00 4C 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B7 10 03 00 35 04 06 00 DF [09:56:28]Write to MH i2c: E2 02 01 3F 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 4C 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B7 10 03 00 35 04 06 00 DF 00 00 72 [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:28]Read from MH i2c: E2 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 03 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 03 00 3F 20 00 90 00 D3 [09:56:28]RAPDU: 90 00 [09:56:28]wFMCommunicate OK [09:56:28]wFMCommunicate request_size=10 [09:56:28]MH_SAM_APDU [09:56:28]CAPDU: 80 0D 02 02 05 0D 15 AC 5D 60 [09:56:28]Write to MH i2c: E2 0D 00 40 20 80 0D 02 02 05 00 0D 15 AC 5D 60 00 00 6F [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:28]Read from MH i2c: E2 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 03 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 03 00 40 20 00 90 00 D4 [09:56:28]RAPDU: 90 00 [09:56:28]wFMCommunicate OK [09:56:28]wFMCommunicate request_size=4 [09:56:28]MH_SAM_APDU [09:56:28]CAPDU: 80 0D 03 02 [09:56:28]Write to MH i2c: E2 08 00 41 20 80 0D 03 02 00 00 00 00 DC [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:56:28]Read from MH i2c: E2 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 0B 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 0B 00 41 20 00 8D 33 9B 18 04 F4 1C 60 90 00 C4 [09:56:28]RAPDU: 8D 33 9B 18 04 F4 1C 60 90 00 [09:56:28]wFMCommunicate OK [09:56:28]SAM_PROTO_SignData done [09:56:28]FM_MakeSignedData done [09:56:28]CreateOFDProtocolMessage [09:56:28]wFMCommunicate request_size=4 [09:56:28]MH_SAM_APDU [09:56:28]CAPDU: 80 11 00 00 [09:56:28]Write to MH i2c: E2 08 00 42 20 80 11 00 00 00 00 00 00 DC [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:28]Read from MH i2c: E2 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 17 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 17 00 42 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 29 [09:56:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:56:28]wFMCommunicate OK [09:56:28]CreateOFDProtocolMessage done [09:56:28]OFDSenderStorePacket 200887 [09:56:28]StoreOFDPacket docnum=200887 [09:56:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 09 32 07 01 83 A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 BA 00 00 00 F4 03 04 00 4C 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B7 10 03 00 35 04 06 00 DF 0D 15 AC 5D 60 8D 33 9B 18 04 F4 1C 60 [09:56:28]CheckFolder [09:56:28]dirname=/storage/ofd_packets [09:56:28]CheckFolder done [09:56:28]ProducePacketName [09:56:28]name=ofd_packets/00200887 [09:56:28]NVStorageSaveData ofd_packets/00200887 [09:56:28]File name is /storage/ofd_packets/00200887 [09:56:28]Write 301 bytes [09:56:28]NVStorageSaveData done [09:56:28]OFDSenderStorePacket done [09:56:28]KKMCreateOFDPacket done [09:56:28]NVStorageSaveData kkm_last_timestamp [09:56:28]File name is /storage/kkm_last_timestamp [09:56:28]Write 4 bytes [09:56:28]NVStorageSaveData done [09:56:28]ExternCall_PrintAddStr [09:56:28]wPrintStart [09:56:28]Write to MH i2c: 01 00 00 43 20 63 [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: 01 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: 01 07 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: 01 07 00 43 20 00 00 00 00 00 FF 0F 78 [09:56:28]RasterBufferAndPrint [09:56:28]line Счет N : (1)11328479 [09:56:28]line ИНН: 02508201610067 [09:56:28]line Контрольно-Кассовый Чек [09:56:28]line ПРОДАЖА [09:56:28]line ТРК (МРК, ГНК) : 21 [09:56:28]line Товар: 2710124500 [09:56:28]line Аи-95-К-5 [09:56:28]line 26.960 * 74.20 [09:56:28]line = 2000.43 [09:56:28]line НДС 12% НСП 1% [09:56:28]line > о реализуемом товаре [09:56:28]line ИТОГО: 2000.43 [09:56:28]line НСП 1% : 17.70 [09:56:28]line НДС 12% : 212.43 [09:56:28]line Наличными: 0.00 [09:56:28]line Безнал.: 2000.43 [09:56:28]line Место: АЗС № 95 "Партнер Нефть" [09:56:28]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:56:28]line СНО: Общий режим [09:56:28]line Чек 186 20.08.2024 09:56 [09:56:28]line Смена: 466 ФФД: 1.0 [09:56:28]line ЗНМ: 0300000079 [09:56:28]line РНМ: 0000000000092545 [09:56:28]line Версия ККМ: 001 [09:56:28]line Платежная система: O! деньги [09:56:28]line ФМ: 0000000000871802 [09:56:28]line ФД: 200887 [09:56:28]line ФПД: 245247291186528 [09:56:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095628&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200887&fm=245247291186528&tin=02508201610067®Number=0000000000092545&sum=200043 [09:56:28]written 0, free lines is 4095 [09:56:28]OFD Sender: Processing packet 200887 [packets to send 247, broken 246] [09:56:28]ProducePacketName [09:56:28]name=ofd_packets/00200887 [09:56:28]OFD Sender: To server: pG, [09:56:28]CommunicateWithHost lk.salyk.kg:30040 [09:56:28]ConnectInit lk.salyk.kg [09:56:28]Connected sock=10 [09:56:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 09 32 07 01 83 A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 BA 00 00 00 F4 03 04 00 4C 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B7 10 03 00 35 04 06 00 DF 0D 15 AC 5D 60 8D 33 9B 18 04 F4 1C 60 [09:56:29]Write to MH i2c: 01 00 00 6D 20 8D [09:56:29]Write i2c OK [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: 01 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: 01 07 00 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: 01 07 00 6D 20 00 00 00 00 00 02 0D A3 [09:56:29]RasterBufferAndPrint [09:56:29]line [09:56:29]line [09:56:29]line [09:56:29]line [09:56:29]line [09:56:29]written 0, free lines is 3339 [09:56:29]MH_Cut [09:56:29]Write to MH i2c: D1 01 00 74 20 01 66 [09:56:29]Write i2c OK [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: D1 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: D1 01 00 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: D1 01 00 74 20 00 65 [09:56:29]Write to MH i2c: 01 00 00 75 20 95 [09:56:29]Write i2c OK [09:56:29]MH_I2C_Read... [09:56:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 52 BB 47 00 A9 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 31 38 30 32 10 04 04 00 B7 10 03 00 F4 03 04 00 B3 12 C4 66 B6 04 01 00 00 00 37 CC 15 B1 52 FF 26 [09:56:29]CommunicateWithHost err = 0 [09:56:29]CheckOFDResponse [09:56:29]1017 (14) - 77093643461234 [09:56:29]1041 (16) - 0000000000871802 [09:56:29]1040 (4) - 200887 [09:56:29]1012 (4) - 20.08.2024 03:51 [09:56:29]1206 (1) - 0 [09:56:29]OFD Sender: Remove packet 200887 [09:56:29]ProducePacketName [09:56:29]name=ofd_packets/00200887 [09:56:29]NVStorageDeleteData [09:56:29]OFD Sender: No OFD packet to send [09:56:29]*** Cut start [09:56:29]*** Purtial cut [09:56:29]*** Stage 1: CUTSNS_PIN = 1 [09:56:30]Read from MH i2c: 01 [09:56:30]MH_I2C_Read... [09:56:30]*** Stop cut motor [09:56:30]*** Cut end [09:56:30]Read from MH i2c: 01 07 00 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: 01 07 00 75 20 00 00 00 00 00 FF 0F AA [09:56:30]process_action close_receipt done [09:56:30]requested_data is exist [09:56:30]produce_requested_data [09:56:30]requested_item fm.sn is exist - process it [09:56:30]wFMCommunicate request_size=4 [09:56:30]MH_SAM_APDU [09:56:30]CAPDU: 80 11 00 00 [09:56:30]Write to MH i2c: E2 08 00 76 20 80 11 00 00 00 00 00 00 10 [09:56:30]Write i2c OK [09:56:30]MH_I2C_Read... [09:56:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:30]Read from MH i2c: E2 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 17 00 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 17 00 76 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5D [09:56:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:56:30]wFMCommunicate OK [09:56:30]requested_item fd.num is exist - process it [09:56:30]SAM_PROTO_GetFieldsCounters [09:56:30]wFMCommunicate request_size=4 [09:56:30]MH_SAM_APDU [09:56:30]CAPDU: 80 13 00 00 [09:56:30]Write to MH i2c: E2 08 00 77 20 80 13 00 00 00 00 00 00 13 [09:56:30]Write i2c OK [09:56:30]MH_I2C_Read... [09:56:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:30]Read from MH i2c: E2 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 62 00 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 62 00 77 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B7 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [09:56: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B7 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:56:30]wFMCommunicate OK [09:56:30]SAM_PROTO_GetFieldsCounters done [09:56:30]requested_item shift.num is exist - process it [09:56:30]requested_item shift.opened is exist - process it [09:56:30]req_shift_opened [09:56:30]FM_GetShiftState [09:56:30]SAM_PROTO_GetShiftState [09:56:30]wFMCommunicate request_size=4 [09:56:30]MH_SAM_APDU [09:56:30]CAPDU: 80 13 01 00 [09:56:30]Write to MH i2c: E2 08 00 78 20 80 13 01 00 00 00 00 00 15 [09:56:30]Write i2c OK [09:56:30]MH_I2C_Read... [09:56:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:30]Read from MH i2c: E2 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 0E 00 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 0E 00 78 20 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 9F [09:56:30]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:56:30]wFMCommunicate OK [09:56:30]SAM_PROTO_GetShiftState done [09:56:30]FM_GetShiftState done [09:56:30]req_shift_opened done [09:56:30]requested_item shift.open_date is exist - process it [09:56:30]req_shift_open_date [09:56:30]req_shift_open_date done [09:56:30]produce_requested_data done [09:56:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200887,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:56:30]process_action_free close_receipt [09:56:30]json_value_free [09:56:30]json_value_free done [09:56:30]process_json_proto returns [09:56:30]Send response to host [09:56:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200887,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:56:30]free response buf [09:56:30]execute_script done [09:56:30]execute_script returns [09:56:30]free content buf [09:56:30]Sock 9.Close socket [09:56:30]Sock 9.Thread stoped [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:28]accept exits with 8 [09:57:28]New connection [09:57:28]New thread 3067067748 created [09:57:28]Thread 3067211108 joined [09:57:28]Waiting for new connection... [09:57:28] Sock 8.Parse request [09:57:28]Sock 8.Check first char [09:57:28]Sock 8.First char is OK [09:57:28]request: POST /json_proto HTTP/1.0 [09:57:28]Method: POST [09:57:28]URL: /json_proto [09:57:28]Method is POST - this is cgi request [09:57:28]url: /json_proto [09:57:28]query_string will be loaded in cgi processing [09:57:28]execute_cgi json_proto POST (null) [09:57:28]execute_cgi path=json_proto method=POST [09:57:28]POST find Content-Length [09:57:28]Host: 172.17.46.195:8080 [09:57:28]Content-Length: 807 [09:57:28]Content-Type: application/json [09:57:28] [09:57:28]POST finish read [09:57:28]Found Content-Length = 807 [09:57:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328480", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 27.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\u000A4010121/4082505", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:28]execute_script... [09:57: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)11328480", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 27.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\u000A4010121/4082505", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:28]POST & json_proto [09:57:28]process_json_proto [09:57:28]json parsed OK: [09:57:28]protocol is kg_v1.0 [09:57:28]action value=close_receipt [09:57:28]process_action close_receipt [09:57:28]cmd_close_receipt [09:57:28]MH_GetDate [09:57:28]Write to MH i2c: F0 00 00 79 20 88 [09:57:28]Write i2c OK [09:57:28]MH_I2C_Read... [09:57:28]Read from MH i2c: F0 [09:57:28]MH_I2C_Read... [09:57:28]Read from MH i2c: F0 09 00 [09:57:28]MH_I2C_Read... [09:57:28]Read from MH i2c: F0 09 00 79 20 00 89 68 C4 66 75 08 C2 66 51 [09:57:28]GetLastDocTimeStamp 1724147788 [09:57:28]current date 1724147849 [09:57:28]FM_GetShiftState [09:57:28]SAM_PROTO_GetShiftState [09:57:28]wFMCommunicate request_size=4 [09:57:28]MH_SAM_APDU [09:57:28]CAPDU: 80 13 01 00 [09:57:28]Write to MH i2c: E2 08 00 7A 20 80 13 01 00 00 00 00 00 17 [09:57:28]Write i2c OK [09:57:28]MH_I2C_Read... [09:57:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:28]Read from MH i2c: E2 [09:57:28]MH_I2C_Read... [09:57:28]Read from MH i2c: E2 0E 00 [09:57:28]MH_I2C_Read... [09:57:28]Read from MH i2c: E2 0E 00 7A 20 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A1 [09:57:28]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:57:28]wFMCommunicate OK [09:57:28]SAM_PROTO_GetShiftState done [09:57:28]FM_GetShiftState done [09:57:28]opened in 1724112758 [09:57:28]opened+sec_in_day 1724199158 [09:57:28]quantity*price = 0 [09:57:28]sum+1 = 1 [09:57:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 187 20.08.2024 09:57 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4010121/4082505 ФМ: 0000000000871802 ФД: 200888 ФПД: 271666560785143 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095729&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200888&fm=271666560785143&tin=02508201610067®Number=0000000000092545&sum=0 [09:57:29]StoreToDocumentArchive [09:57:29]shift 466 fd 200888 [09:57:29]save to /storage/0466/doc_00200888 [09:57:29]save last doc name /storage/0466/doc_00200888 to /storage/kkm_last_doc_name [09:57:29]save OK [09:57:29]Clear old archive folders... [09:57:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:57:29]tlvbuf is 010B86A0 [09:57:29]SAM_PROTO_ClearQueue [09:57:29]wFMCommunicate request_size=4 [09:57:29]MH_SAM_APDU [09:57:29]CAPDU: 80 09 00 00 [09:57:29]Write to MH i2c: E2 08 00 87 20 80 09 00 00 00 00 00 00 19 [09:57:29]Write i2c OK [09:57:29]MH_I2C_Read... [09:57:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:57:29]Read from MH i2c: E2 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 03 00 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 03 00 87 20 00 90 00 1B [09:57:29]RAPDU: 90 00 [09:57:29]wFMCommunicate OK [09:57:29]SAM_PROTO_ClearQueue done [09:57:29]KKMCreateOFDPacket [09:57:29]OFDProtocolAddRootSTLVToBuf [09:57:29]FM_MakeSignedData [09:57:29]FM_MakeSignedData [09:57:29]SAM_PROTO_SignData [09:57:29]wFMCommunicate request_size=4 [09:57:29]MH_SAM_APDU [09:57:29]CAPDU: 80 0D 01 02 [09:57:29]Write to MH i2c: E2 08 00 88 20 80 0D 01 02 00 00 00 00 21 [09:57:29]Write i2c OK [09:57:29]MH_I2C_Read... [09:57:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:57:29]Read from MH i2c: E2 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 03 00 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 03 00 88 20 00 90 00 1C [09:57:29]RAPDU: 90 00 [09:57:29]wFMCommunicate OK [09:57:29]wFMCommunicate request_size=255 [09:57:29]MH_SAM_APDU [09:57:29]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 78 69 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 89 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B8 10 03 00 35 04 06 00 F7 14 4C DA [09:57:29]Write to MH i2c: E2 02 01 89 20 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 78 69 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 89 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B8 10 03 00 35 04 06 00 F7 14 4C DA 00 00 FE [09:57:29]Write i2c OK [09:57:29]MH_I2C_Read... [09:57:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:29]Read from MH i2c: E2 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 03 00 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 03 00 89 20 00 90 00 1D [09:57:29]RAPDU: 90 00 [09:57:29]wFMCommunicate OK [09:57:29]wFMCommunicate request_size=7 [09:57:29]MH_SAM_APDU [09:57:29]CAPDU: 80 0D 02 02 02 5A F7 [09:57:29]Write to MH i2c: E2 0A 00 8A 20 80 0D 02 02 02 00 5A F7 00 00 79 [09:57:29]Write i2c OK [09:57:29]MH_I2C_Read... [09:57:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:29]Read from MH i2c: E2 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 03 00 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 03 00 8A 20 00 90 00 1E [09:57:29]RAPDU: 90 00 [09:57:29]wFMCommunicate OK [09:57:29]wFMCommunicate request_size=4 [09:57:29]MH_SAM_APDU [09:57:29]CAPDU: 80 0D 03 02 [09:57:29]Write to MH i2c: E2 08 00 8B 20 80 0D 03 02 00 00 00 00 26 [09:57:29]Write i2c OK [09:57:29]MH_I2C_Read... [09:57:29]OFD Sender: No OFD packet to send [09:57:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:57:29]Read from MH i2c: E2 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 0B 00 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 0B 00 8B 20 00 1C BF ED A2 DF B6 C5 EA 90 00 D5 [09:57:29]RAPDU: 1C BF ED A2 DF B6 C5 EA 90 00 [09:57:29]wFMCommunicate OK [09:57:29]SAM_PROTO_SignData done [09:57:29]FM_MakeSignedData done [09:57:29]CreateOFDProtocolMessage [09:57:29]wFMCommunicate request_size=4 [09:57:29]MH_SAM_APDU [09:57:29]CAPDU: 80 11 00 00 [09:57:29]Write to MH i2c: E2 08 00 8C 20 80 11 00 00 00 00 00 00 26 [09:57:29]Write i2c OK [09:57:29]MH_I2C_Read... [09:57:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:29]Read from MH i2c: E2 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 17 00 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 17 00 8C 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 73 [09:57:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:57:29]wFMCommunicate OK [09:57:29]CreateOFDProtocolMessage done [09:57:29]OFDSenderStorePacket 200888 [09:57:29]StoreOFDPacket docnum=200888 [09:57:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 77 C7 04 01 30 18 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 78 69 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 89 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B8 10 03 00 35 04 06 00 F7 14 4C DA 5A F7 1C BF ED A2 DF B6 C5 EA [09:57:29]CheckFolder [09:57:29]dirname=/storage/ofd_packets [09:57:29]CheckFolder done [09:57:29]ProducePacketName [09:57:29]name=ofd_packets/00200888 [09:57:29]NVStorageSaveData ofd_packets/00200888 [09:57:29]File name is /storage/ofd_packets/00200888 [09:57:29]Write 298 bytes [09:57:29]NVStorageSaveData done [09:57:29]OFDSenderStorePacket done [09:57:29]KKMCreateOFDPacket done [09:57:29]NVStorageSaveData kkm_last_timestamp [09:57:29]File name is /storage/kkm_last_timestamp [09:57:29]Write 4 bytes [09:57:29]NVStorageSaveData done [09:57:29]ExternCall_PrintAddStr [09:57:29]wPrintStart [09:57:29]Write to MH i2c: 01 00 00 8D 20 AD [09:57:29]Write i2c OK [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: 01 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: 01 07 00 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: 01 07 00 8D 20 00 00 00 00 00 FF 0F C2 [09:57:29]RasterBufferAndPrint [09:57:29]line Счет N : (1)11328480 [09:57:29]line ИНН: 02508201610067 [09:57:29]line Контрольно-Кассовый Чек [09:57:29]line ПРОДАЖА [09:57:29]line ТРК (МРК, ГНК) : 51 [09:57:29]line Товар: 2710194210 [09:57:29]line ДТ-К-5 [09:57:29]line 27.000 * 0.00 [09:57:29]line = 0.00 [09:57:29]line НДС 12% НСП 1% [09:57:29]line > о реализуемом товаре [09:57:29]line ИТОГО: 0.00 [09:57:29]line НСП 1% : 0.00 [09:57:29]line НДС 12% : 0.00 [09:57:29]line Наличными: 0.00 [09:57:29]line Безнал.: 0.00 [09:57:29]line Место: АЗС № 95 "Партнер Нефть" [09:57:29]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:57:29]line СНО: Общий режим [09:57:29]line Чек 187 20.08.2024 09:57 [09:57:29]line Смена: 466 ФФД: 1.0 [09:57:29]line ЗНМ: 0300000079 [09:57:29]line РНМ: 0000000000092545 [09:57:29]line Версия ККМ: 001 [09:57:29]line Талоны: Топливные Талоны [09:57:29]line 4010121/4082505 [09:57:29]line ФМ: 0000000000871802 [09:57:29]line ФД: 200888 [09:57:29]line ФПД: 271666560785143 [09:57:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095729&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200888&fm=271666560785143&tin=02508201610067®Number=0000000000092545&sum=0 [09:57:30]OFD Sender: Processing packet 200888 [packets to send 247, broken 246] [09:57:30]ProducePacketName [09:57:30]name=ofd_packets/00200888 [09:57:30]OFD Sender: To server: pG, [09:57:30]CommunicateWithHost lk.salyk.kg:30040 [09:57:30]ConnectInit lk.salyk.kg [09:57:30]written 0, free lines is 4095 [09:57:30]Connected sock=10 [09:57:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 77 C7 04 01 30 18 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 78 69 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 89 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B8 10 03 00 35 04 06 00 F7 14 4C DA 5A F7 1C BF ED A2 DF B6 C5 EA [09:57:30]Write to MH i2c: 01 00 00 B7 20 D7 [09:57:30]Write i2c OK [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: 01 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: 01 07 00 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: 01 07 00 B7 20 00 00 00 00 00 ED 0C D7 [09:57:30]RasterBufferAndPrint [09:57:30]line [09:57:30]line [09:57:30]line [09:57:30]line [09:57:30]line [09:57:30]written 0, free lines is 3317 [09:57:30]MH_Cut [09:57:30]Write to MH i2c: D1 01 00 BE 20 01 B0 [09:57:30]Write i2c OK [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: D1 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: D1 01 00 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: D1 01 00 BE 20 00 AF [09:57:30]Write to MH i2c: 01 00 00 BF 20 DF [09:57:30]Write i2c OK [09:57:30]MH_I2C_Read... [09:57:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BC BB 47 00 0E 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 31 38 30 32 10 04 04 00 B8 10 03 00 F4 03 04 00 F0 12 C4 66 B6 04 01 00 00 82 42 BC 2E 2C 76 FE 2E [09:57:30]CommunicateWithHost err = 0 [09:57:30]CheckOFDResponse [09:57:30]1017 (14) - 77093643461234 [09:57:30]1041 (16) - 0000000000871802 [09:57:30]1040 (4) - 200888 [09:57:30]1012 (4) - 20.08.2024 03:52 [09:57:30]1206 (1) - 0 [09:57:30]OFD Sender: Remove packet 200888 [09:57:30]ProducePacketName [09:57:30]name=ofd_packets/00200888 [09:57:30]NVStorageDeleteData [09:57:31]OFD Sender: No OFD packet to send [09:57:31]*** Cut start [09:57:31]*** Purtial cut [09:57:31]*** CUTSNS_PIN = 0 [09:57:31]*** Stage 1: CUTSNS_PIN = 1 [09:57:33]Read from MH i2c: 01 [09:57:33]MH_I2C_Read... [09:57:33]*** Stop cut motor [09:57:33]*** Cut end [09:57:33]Read from MH i2c: 01 07 00 [09:57:33]MH_I2C_Read... [09:57:33]Read from MH i2c: 01 07 00 BF 20 00 00 00 00 00 FF 0F F4 [09:57:33]process_action close_receipt done [09:57:33]requested_data is exist [09:57:33]produce_requested_data [09:57:33]requested_item fm.sn is exist - process it [09:57:33]wFMCommunicate request_size=4 [09:57:33]MH_SAM_APDU [09:57:33]CAPDU: 80 11 00 00 [09:57:33]Write to MH i2c: E2 08 00 C0 20 80 11 00 00 00 00 00 00 5A [09:57:33]Write i2c OK [09:57:33]MH_I2C_Read... [09:57:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:33]Read from MH i2c: E2 [09:57:33]MH_I2C_Read... [09:57:33]Read from MH i2c: E2 17 00 [09:57:33]MH_I2C_Read... [09:57:33]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 31 38 30 32 90 00 A7 [09:57:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:57:33]wFMCommunicate OK [09:57:33]requested_item fd.num is exist - process it [09:57:33]SAM_PROTO_GetFieldsCounters [09:57:33]wFMCommunicate request_size=4 [09:57:33]MH_SAM_APDU [09:57:33]CAPDU: 80 13 00 00 [09:57:33]Write to MH i2c: E2 08 00 C1 20 80 13 00 00 00 00 00 00 5D [09:57:33]Write i2c OK [09:57:33]MH_I2C_Read... [09:57:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:33]Read from MH i2c: E2 [09:57:33]MH_I2C_Read... [09:57:33]Read from MH i2c: E2 62 00 [09:57:33]MH_I2C_Read... [09:57:33]Read from MH i2c: E2 62 00 C1 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B8 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 47 [09:57: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B8 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:57:33]wFMCommunicate OK [09:57:33]SAM_PROTO_GetFieldsCounters done [09:57:33]requested_item shift.num is exist - process it [09:57:33]requested_item shift.opened is exist - process it [09:57:33]req_shift_opened [09:57:33]FM_GetShiftState [09:57:33]SAM_PROTO_GetShiftState [09:57:33]wFMCommunicate request_size=4 [09:57:33]MH_SAM_APDU [09:57:33]CAPDU: 80 13 01 00 [09:57:33]Write to MH i2c: E2 08 00 C2 20 80 13 01 00 00 00 00 00 5F [09:57:33]Write i2c OK [09:57:33]MH_I2C_Read... [09:57:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:33]Read from MH i2c: E2 [09:57:33]MH_I2C_Read... [09:57:33]Read from MH i2c: E2 0E 00 [09:57:33]MH_I2C_Read... [09:57:33]Read from MH i2c: E2 0E 00 C2 20 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E9 [09:57:33]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:57:33]wFMCommunicate OK [09:57:33]SAM_PROTO_GetShiftState done [09:57:33]FM_GetShiftState done [09:57:33]req_shift_opened done [09:57:33]requested_item shift.open_date is exist - process it [09:57:33]req_shift_open_date [09:57:33]req_shift_open_date done [09:57:33]produce_requested_data done [09:57:33]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200888,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:57:33]process_action_free close_receipt [09:57:33]json_value_free [09:57:33]json_value_free done [09:57:33]process_json_proto returns [09:57:33]Send response to host [09:57:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200888,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:57:33]free response buf [09:57:33]execute_script done [09:57:33]execute_script returns [09:57:33]free content buf [09:57:33]Sock 8.Close socket [09:57:33]Sock 8.Thread stoped [09:57:36]OFD Sender: No OFD packet to send [09:57:41]OFD Sender: No OFD packet to send [09:57:46]OFD Sender: No OFD packet to send [09:57:51]OFD Sender: No OFD packet to send [09:57:56]OFD Sender: No OFD packet to send [09:58:01]OFD Sender: No OFD packet to send [09:58:06]OFD Sender: No OFD packet to send [09:58:11]OFD Sender: No OFD packet to send [09:58:16]OFD Sender: No OFD packet to send [09:58:21]OFD Sender: No OFD packet to send [09:58:26]OFD Sender: No OFD packet to send [09:58:31]OFD Sender: No OFD packet to send [09:58:36]OFD Sender: No OFD packet to send [09:58:41]OFD Sender: No OFD packet to send [09:58:46]OFD Sender: No OFD packet to send [09:58:51]OFD Sender: No OFD packet to send [09:58:56]OFD Sender: No OFD packet to send [09:59:01]OFD Sender: No OFD packet to send [09:59:06]OFD Sender: No OFD packet to send [09:59:08]accept exits with 9 [09:59:08]New connection [09:59:08]New thread 3067211108 created [09:59:08]Thread 3067067748 joined [09:59:08]Waiting for new connection... [09:59:08] Sock 9.Parse request [09:59:08]Sock 9.Check first char [09:59:08]Sock 9.First char is OK [09:59:08]request: POST /json_proto HTTP/1.0 [09:59:08]Method: POST [09:59:08]URL: /json_proto [09:59:08]Method is POST - this is cgi request [09:59:08]url: /json_proto [09:59:08]query_string will be loaded in cgi processing [09:59:08]execute_cgi json_proto POST (null) [09:59:08]execute_cgi path=json_proto method=POST [09:59:08]POST find Content-Length [09:59:08]Host: 172.17.46.195:8080 [09:59:08]Content-Length: 805 [09:59:08]Content-Type: application/json [09:59:08] [09:59:08]POST finish read [09:59:08]Found Content-Length = 805 [09:59:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328482", "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" : 67.80, "quantity" : 20.650, "sum" : 1400.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1400.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:08]execute_script... [09:59: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)11328482", "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" : 67.80, "quantity" : 20.650, "sum" : 1400.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1400.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:08]POST & json_proto [09:59:08]process_json_proto [09:59:08]json parsed OK: [09:59:08]protocol is kg_v1.0 [09:59:08]action value=close_receipt [09:59:08]process_action close_receipt [09:59:08]cmd_close_receipt [09:59:08]MH_GetDate [09:59:08]Write to MH i2c: F0 00 00 C3 20 D2 [09:59:08]Write i2c OK [09:59:08]MH_I2C_Read... [09:59:08]Read from MH i2c: F0 [09:59:08]MH_I2C_Read... [09:59:08]Read from MH i2c: F0 09 00 [09:59:08]MH_I2C_Read... [09:59:08]Read from MH i2c: F0 09 00 C3 20 00 ED 68 C4 66 75 08 C2 66 FF [09:59:08]GetLastDocTimeStamp 1724147849 [09:59:08]current date 1724147949 [09:59:08]FM_GetShiftState [09:59:08]SAM_PROTO_GetShiftState [09:59:08]wFMCommunicate request_size=4 [09:59:08]MH_SAM_APDU [09:59:08]CAPDU: 80 13 01 00 [09:59:08]Write to MH i2c: E2 08 00 C4 20 80 13 01 00 00 00 00 00 61 [09:59:08]Write i2c OK [09:59:08]MH_I2C_Read... [09:59:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:08]Read from MH i2c: E2 [09:59:08]MH_I2C_Read... [09:59:08]Read from MH i2c: E2 0E 00 [09:59:08]MH_I2C_Read... [09:59:08]Read from MH i2c: E2 0E 00 C4 20 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 EB [09:59:08]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:59:08]wFMCommunicate OK [09:59:08]SAM_PROTO_GetShiftState done [09:59:08]FM_GetShiftState done [09:59:08]opened in 1724112758 [09:59:08]opened+sec_in_day 1724199158 [09:59:08]quantity*price = 140007 [09:59:08]sum+1 = 140008 [09:59:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1400.07 НСП 1% : 12.39 НДС 12% : 148.68 Наличными: 0.00 Безнал.: 1400.07 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 188 20.08.2024 09:59 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200889 ФПД: 95465584662512 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095909&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200889&fm=95465584662512&tin=02508201610067®Number=0000000000092545&sum=140007 [09:59:09]StoreToDocumentArchive [09:59:09]shift 466 fd 200889 [09:59:09]save to /storage/0466/doc_00200889 [09:59:09]save last doc name /storage/0466/doc_00200889 to /storage/kkm_last_doc_name [09:59:09]save OK [09:59:09]Clear old archive folders... [09:59:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:59:09]tlvbuf is 0107B810 [09:59:09]SAM_PROTO_ClearQueue [09:59:09]wFMCommunicate request_size=4 [09:59:09]MH_SAM_APDU [09:59:09]CAPDU: 80 09 00 00 [09:59:09]Write to MH i2c: E2 08 00 D1 20 80 09 00 00 00 00 00 00 63 [09:59:09]Write i2c OK [09:59:09]MH_I2C_Read... [09:59:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:59:09]Read from MH i2c: E2 [09:59:09]MH_I2C_Read... [09:59:09]Read from MH i2c: E2 03 00 [09:59:09]MH_I2C_Read... [09:59:09]Read from MH i2c: E2 03 00 D1 20 00 90 00 65 [09:59:09]RAPDU: 90 00 [09:59:09]wFMCommunicate OK [09:59:09]SAM_PROTO_ClearQueue done [09:59:09]KKMCreateOFDPacket [09:59:09]OFDProtocolAddRootSTLVToBuf [09:59:09]FM_MakeSignedData [09:59:09]FM_MakeSignedData [09:59:09]SAM_PROTO_SignData [09:59:09]wFMCommunicate request_size=4 [09:59:09]MH_SAM_APDU [09:59:09]CAPDU: 80 0D 01 02 [09:59:09]Write to MH i2c: E2 08 00 D2 20 80 0D 01 02 00 00 00 00 6B [09:59:09]Write i2c OK [09:59:09]MH_I2C_Read... [09:59:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:59:09]Read from MH i2c: E2 [09:59:09]MH_I2C_Read... [09:59:09]Read from MH i2c: E2 03 00 [09:59:09]MH_I2C_Read... [09:59:09]Read from MH i2c: E2 03 00 D2 20 00 90 00 66 [09:59:09]RAPDU: 90 00 [09:59:09]wFMCommunicate OK [09:59:09]wFMCommunicate request_size=255 [09:59:09]MH_SAM_APDU [09:59: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 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 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 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 ED 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B9 10 03 00 35 04 06 00 56 [09:59:09]Write to MH i2c: E2 02 01 D3 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 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 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 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 ED 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B9 10 03 00 35 04 06 00 56 00 00 78 [09:59:09]Write i2c OK [09:59:09]MH_I2C_Read... [09:59:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:10]Read from MH i2c: E2 [09:59:10]MH_I2C_Read... [09:59:10]Read from MH i2c: E2 03 00 [09:59:10]MH_I2C_Read... [09:59:10]Read from MH i2c: E2 03 00 D3 20 00 90 00 67 [09:59:10]RAPDU: 90 00 [09:59:10]wFMCommunicate OK [09:59:10]wFMCommunicate request_size=10 [09:59:10]MH_SAM_APDU [09:59:10]CAPDU: 80 0D 02 02 05 D3 50 43 17 F0 [09:59:10]Write to MH i2c: E2 0D 00 D4 20 80 0D 02 02 05 00 D3 50 43 17 F0 00 00 E5 [09:59:10]Write i2c OK [09:59:10]MH_I2C_Read... [09:59:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:10]Read from MH i2c: E2 [09:59:10]MH_I2C_Read... [09:59:10]Read from MH i2c: E2 03 00 [09:59:10]MH_I2C_Read... [09:59:10]Read from MH i2c: E2 03 00 D4 20 00 90 00 68 [09:59:10]RAPDU: 90 00 [09:59:10]wFMCommunicate OK [09:59:10]wFMCommunicate request_size=4 [09:59:10]MH_SAM_APDU [09:59:10]CAPDU: 80 0D 03 02 [09:59:10]Write to MH i2c: E2 08 00 D5 20 80 0D 03 02 00 00 00 00 70 [09:59:10]Write i2c OK [09:59:10]MH_I2C_Read... [09:59:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:59:10]Read from MH i2c: E2 [09:59:10]MH_I2C_Read... [09:59:10]Read from MH i2c: E2 0B 00 [09:59:10]MH_I2C_Read... [09:59:10]Read from MH i2c: E2 0B 00 D5 20 00 75 EB BF 22 75 28 FE 17 90 00 64 [09:59:10]RAPDU: 75 EB BF 22 75 28 FE 17 90 00 [09:59:10]wFMCommunicate OK [09:59:10]SAM_PROTO_SignData done [09:59:10]FM_MakeSignedData done [09:59:10]CreateOFDProtocolMessage [09:59:10]wFMCommunicate request_size=4 [09:59:10]MH_SAM_APDU [09:59:10]CAPDU: 80 11 00 00 [09:59:10]Write to MH i2c: E2 08 00 D6 20 80 11 00 00 00 00 00 00 70 [09:59:10]Write i2c OK [09:59:10]MH_I2C_Read... [09:59:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:10]Read from MH i2c: E2 [09:59:10]MH_I2C_Read... [09:59:10]Read from MH i2c: E2 17 00 [09:59:10]MH_I2C_Read... [09:59:10]Read from MH i2c: E2 17 00 D6 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BD [09:59:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:59:10]wFMCommunicate OK [09:59:10]CreateOFDProtocolMessage done [09:59:10]OFDSenderStorePacket 200889 [09:59:10]StoreOFDPacket docnum=200889 [09:59:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 50 1A 07 01 CC 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 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 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 ED 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B9 10 03 00 35 04 06 00 56 D3 50 43 17 F0 75 EB BF 22 75 28 FE 17 [09:59:10]CheckFolder [09:59:10]dirname=/storage/ofd_packets [09:59:10]CheckFolder done [09:59:10]ProducePacketName [09:59:10]name=ofd_packets/00200889 [09:59:10]NVStorageSaveData ofd_packets/00200889 [09:59:10]File name is /storage/ofd_packets/00200889 [09:59:10]Write 301 bytes [09:59:10]NVStorageSaveData done [09:59:10]OFDSenderStorePacket done [09:59:10]KKMCreateOFDPacket done [09:59:10]NVStorageSaveData kkm_last_timestamp [09:59:10]File name is /storage/kkm_last_timestamp [09:59:10]Write 4 bytes [09:59:10]NVStorageSaveData done [09:59:10]ExternCall_PrintAddStr [09:59:10]wPrintStart [09:59:10]Write to MH i2c: 01 00 00 D7 20 F7 [09:59:10]Write i2c OK [09:59:10]MH_I2C_Read... [09:59:10]Read from MH i2c: 01 [09:59:10]MH_I2C_Read... [09:59:10]Read from MH i2c: 01 07 00 [09:59:10]MH_I2C_Read... [09:59:10]Read from MH i2c: 01 07 00 D7 20 00 00 00 00 00 FF 0F 0C [09:59:10]RasterBufferAndPrint [09:59:10]line Счет N : (1)11328482 [09:59:10]line ИНН: 02508201610067 [09:59:10]line Контрольно-Кассовый Чек [09:59:10]line ПРОДАЖА [09:59:10]line ТРК (МРК, ГНК) : 12 [09:59:10]line Товар: 2710124130 [09:59:10]line Аи-92-К-4 [09:59:10]line 20.650 * 67.80 [09:59:10]line = 1400.07 [09:59:10]line НДС 12% НСП 1% [09:59:10]line > о реализуемом товаре [09:59:10]line ИТОГО: 1400.07 [09:59:10]line НСП 1% : 12.39 [09:59:10]line НДС 12% : 148.68 [09:59:10]line Наличными: 0.00 [09:59:10]line Безнал.: 1400.07 [09:59:10]line Место: АЗС № 95 "Партнер Нефть" [09:59:10]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:59:10]line СНО: Общий режим [09:59:10]line Чек 188 20.08.2024 09:59 [09:59:10]line Смена: 466 ФФД: 1.0 [09:59:10]line ЗНМ: 0300000079 [09:59:10]line РНМ: 0000000000092545 [09:59:10]line Версия ККМ: 001 [09:59:10]line Платежная система: O! деньги [09:59:10]line ФМ: 0000000000871802 [09:59:10]line ФД: 200889 [09:59:10]line ФПД: 95465584662512 [09:59:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095909&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200889&fm=95465584662512&tin=02508201610067®Number=0000000000092545&sum=140007 [09:59:10]written 0, free lines is 4095 [09:59:10]OFD Sender: Processing packet 200889 [packets to send 247, broken 246] [09:59:10]ProducePacketName [09:59:10]name=ofd_packets/00200889 [09:59:10]OFD Sender: To server: pG, [09:59:10]CommunicateWithHost lk.salyk.kg:30040 [09:59:10]ConnectInit lk.salyk.kg [09:59:10]Connected sock=10 [09:59:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 50 1A 07 01 CC 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 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 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 ED 68 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B9 10 03 00 35 04 06 00 56 D3 50 43 17 F0 75 EB BF 22 75 28 FE 17 [09:59:10]Write to MH i2c: 01 00 00 01 21 22 [09:59:10]Write i2c OK [09:59:10]MH_I2C_Read... [09:59:10]Read from MH i2c: 01 [09:59:10]MH_I2C_Read... [09:59:10]Read from MH i2c: 01 07 00 [09:59:10]MH_I2C_Read... [09:59:10]Read from MH i2c: 01 07 00 01 21 00 00 00 00 00 F6 0C 2B [09:59:10]RasterBufferAndPrint [09:59:10]line [09:59:10]line [09:59:10]line [09:59:10]line [09:59:10]line [09:59:10]written 0, free lines is 3324 [09:59:10]MH_Cut [09:59:10]Write to MH i2c: D1 01 00 08 21 01 FB [09:59:10]Write i2c OK [09:59:10]MH_I2C_Read... [09:59:10]Read from MH i2c: D1 [09:59:10]MH_I2C_Read... [09:59:10]Read from MH i2c: D1 01 00 [09:59:10]MH_I2C_Read... [09:59:10]Read from MH i2c: D1 01 00 08 21 00 FA [09:59:10]Write to MH i2c: 01 00 00 09 21 2A [09:59:10]Write i2c OK [09:59:10]MH_I2C_Read... [09:59:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B3 47 47 00 DF 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 31 38 30 32 10 04 04 00 B9 10 03 00 F4 03 04 00 54 13 C4 66 B6 04 01 00 00 8D 5D 25 F8 2E E1 C1 FB [09:59:10]CommunicateWithHost err = 0 [09:59:10]CheckOFDResponse [09:59:10]1017 (14) - 77093643461234 [09:59:10]1041 (16) - 0000000000871802 [09:59:10]1040 (4) - 200889 [09:59:10]1012 (4) - 20.08.2024 03:53 [09:59:10]1206 (1) - 0 [09:59:10]OFD Sender: Remove packet 200889 [09:59:10]ProducePacketName [09:59:10]name=ofd_packets/00200889 [09:59:10]NVStorageDeleteData [09:59:11]OFD Sender: No OFD packet to send [09:59:11]*** Cut start [09:59:11]*** Purtial cut [09:59:11]*** Stage 1: CUTSNS_PIN = 1 [09:59:11]Read from MH i2c: 01 [09:59:11]MH_I2C_Read... [09:59:11]*** Stop cut motor [09:59:11]*** Cut end [09:59:11]Read from MH i2c: 01 07 00 [09:59:11]MH_I2C_Read... [09:59:11]Read from MH i2c: 01 07 00 09 21 00 00 00 00 00 FF 0F 3F [09:59:11]process_action close_receipt done [09:59:11]requested_data is exist [09:59:11]produce_requested_data [09:59:11]requested_item fm.sn is exist - process it [09:59:11]wFMCommunicate request_size=4 [09:59:11]MH_SAM_APDU [09:59:11]CAPDU: 80 11 00 00 [09:59:11]Write to MH i2c: E2 08 00 0A 21 80 11 00 00 00 00 00 00 A5 [09:59:11]Write i2c OK [09:59:11]MH_I2C_Read... [09:59:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:11]Read from MH i2c: E2 [09:59:11]MH_I2C_Read... [09:59:11]Read from MH i2c: E2 17 00 [09:59:11]MH_I2C_Read... [09:59:11]Read from MH i2c: E2 17 00 0A 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F2 [09:59:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:59:11]wFMCommunicate OK [09:59:11]requested_item fd.num is exist - process it [09:59:11]SAM_PROTO_GetFieldsCounters [09:59:11]wFMCommunicate request_size=4 [09:59:11]MH_SAM_APDU [09:59:11]CAPDU: 80 13 00 00 [09:59:11]Write to MH i2c: E2 08 00 0B 21 80 13 00 00 00 00 00 00 A8 [09:59:11]Write i2c OK [09:59:11]MH_I2C_Read... [09:59:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:11]Read from MH i2c: E2 [09:59:11]MH_I2C_Read... [09:59:11]Read from MH i2c: E2 62 00 [09:59:11]MH_I2C_Read... [09:59:11]Read from MH i2c: E2 62 00 0B 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B9 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 96 [09:59:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B9 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:59:11]wFMCommunicate OK [09:59:11]SAM_PROTO_GetFieldsCounters done [09:59:11]requested_item shift.num is exist - process it [09:59:11]requested_item shift.opened is exist - process it [09:59:11]req_shift_opened [09:59:11]FM_GetShiftState [09:59:11]SAM_PROTO_GetShiftState [09:59:11]wFMCommunicate request_size=4 [09:59:11]MH_SAM_APDU [09:59:11]CAPDU: 80 13 01 00 [09:59:11]Write to MH i2c: E2 08 00 0C 21 80 13 01 00 00 00 00 00 AA [09:59:11]Write i2c OK [09:59:11]MH_I2C_Read... [09:59:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:11]Read from MH i2c: E2 [09:59:11]MH_I2C_Read... [09:59:11]Read from MH i2c: E2 0E 00 [09:59:11]MH_I2C_Read... [09:59:11]Read from MH i2c: E2 0E 00 0C 21 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 34 [09:59:11]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:59:11]wFMCommunicate OK [09:59:11]SAM_PROTO_GetShiftState done [09:59:11]FM_GetShiftState done [09:59:11]req_shift_opened done [09:59:11]requested_item shift.open_date is exist - process it [09:59:11]req_shift_open_date [09:59:11]req_shift_open_date done [09:59:11]produce_requested_data done [09:59:11]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200889,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:59:11]process_action_free close_receipt [09:59:11]json_value_free [09:59:11]json_value_free done [09:59:11]process_json_proto returns [09:59:11]Send response to host [09:59:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200889,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:59:11]free response buf [09:59:11]execute_script done [09:59:11]execute_script returns [09:59:11]free content buf [09:59:11]Sock 9.Close socket [09:59:11]Sock 9.Thread stoped [09:59:16]OFD Sender: No OFD packet to send [09:59:21]OFD Sender: No OFD packet to send [09:59:26]OFD Sender: No OFD packet to send [09:59:31]OFD Sender: No OFD packet to send [09:59:36]OFD Sender: No OFD packet to send [09:59:41]OFD Sender: No OFD packet to send [09:59:43]accept exits with 8 [09:59:43]New connection [09:59:43]New thread 3067067748 created [09:59:43]Thread 3067211108 joined [09:59:43]Waiting for new connection... [09:59:43] Sock 8.Parse request [09:59:43]Sock 8.Check first char [09:59:43]Sock 8.First char is OK [09:59:43]request: POST /json_proto HTTP/1.0 [09:59:43]Method: POST [09:59:43]URL: /json_proto [09:59:43]Method is POST - this is cgi request [09:59:43]url: /json_proto [09:59:43]query_string will be loaded in cgi processing [09:59:43]execute_cgi json_proto POST (null) [09:59:43]execute_cgi path=json_proto method=POST [09:59:43]POST find Content-Length [09:59:43]Host: 172.17.46.195:8080 [09:59:43]Content-Length: 802 [09:59:43]Content-Type: application/json [09:59:43] [09:59:43]POST finish read [09:59:43]Found Content-Length = 802 [09:59:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:43]execute_script... [09:59: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)11328485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:43]POST & json_proto [09:59:43]process_json_proto [09:59:43]json parsed OK: [09:59:43]protocol is kg_v1.0 [09:59:43]action value=close_receipt [09:59:43]process_action close_receipt [09:59:43]cmd_close_receipt [09:59:43]MH_GetDate [09:59:43]Write to MH i2c: F0 00 00 0D 21 1D [09:59:43]Write i2c OK [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: F0 [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: F0 09 00 [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: F0 09 00 0D 21 00 10 69 C4 66 75 08 C2 66 6E [09:59:43]GetLastDocTimeStamp 1724147949 [09:59:43]current date 1724147984 [09:59:43]FM_GetShiftState [09:59:43]SAM_PROTO_GetShiftState [09:59:43]wFMCommunicate request_size=4 [09:59:43]MH_SAM_APDU [09:59:43]CAPDU: 80 13 01 00 [09:59:43]Write to MH i2c: E2 08 00 0E 21 80 13 01 00 00 00 00 00 AC [09:59:43]Write i2c OK [09:59:43]MH_I2C_Read... [09:59:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:43]Read from MH i2c: E2 [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: E2 0E 00 [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: E2 0E 00 0E 21 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 36 [09:59:43]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:59:43]wFMCommunicate OK [09:59:43]SAM_PROTO_GetShiftState done [09:59:43]FM_GetShiftState done [09:59:43]opened in 1724112758 [09:59:43]opened+sec_in_day 1724199158 [09:59:43]quantity*price = 100050 [09:59:43]sum+1 = 100052 [09:59:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 189 20.08.2024 09:59 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200890 ФПД: 58203819738052 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095944&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200890&fm=58203819738052&tin=02508201610067®Number=0000000000092545&sum=100051 [09:59:44]StoreToDocumentArchive [09:59:44]shift 466 fd 200890 [09:59:44]save to /storage/0466/doc_00200890 [09:59:44]save last doc name /storage/0466/doc_00200890 to /storage/kkm_last_doc_name [09:59:44]save OK [09:59:44]Clear old archive folders... [09:59:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:59:44]tlvbuf is B6F19780 [09:59:44]SAM_PROTO_ClearQueue [09:59:44]wFMCommunicate request_size=4 [09:59:44]MH_SAM_APDU [09:59:44]CAPDU: 80 09 00 00 [09:59:44]Write to MH i2c: E2 08 00 1B 21 80 09 00 00 00 00 00 00 AE [09:59:44]Write i2c OK [09:59:44]MH_I2C_Read... [09:59:44]Read from MH i2c: E2 [09:59:44]MH_I2C_Read... [09:59:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:59:44]Read from MH i2c: E2 03 00 [09:59:44]MH_I2C_Read... [09:59:44]Read from MH i2c: E2 03 00 1B 21 00 90 00 B0 [09:59:44]RAPDU: 90 00 [09:59:44]wFMCommunicate OK [09:59:44]SAM_PROTO_ClearQueue done [09:59:44]KKMCreateOFDPacket [09:59:44]OFDProtocolAddRootSTLVToBuf [09:59:44]FM_MakeSignedData [09:59:44]FM_MakeSignedData [09:59:44]SAM_PROTO_SignData [09:59:44]wFMCommunicate request_size=4 [09:59:44]MH_SAM_APDU [09:59:44]CAPDU: 80 0D 01 02 [09:59:44]Write to MH i2c: E2 08 00 1C 21 80 0D 01 02 00 00 00 00 B6 [09:59:44]Write i2c OK [09:59:44]MH_I2C_Read... [09:59:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:59:44]Read from MH i2c: E2 [09:59:44]MH_I2C_Read... [09:59:44]Read from MH i2c: E2 03 00 [09:59:44]MH_I2C_Read... [09:59:44]Read from MH i2c: E2 03 00 1C 21 00 90 00 B1 [09:59:44]RAPDU: 90 00 [09:59:44]wFMCommunicate OK [09:59:44]wFMCommunicate request_size=255 [09:59:44]MH_SAM_APDU [09:59:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 BD 00 00 00 F4 03 04 00 10 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BA 10 03 00 35 04 06 00 34 EF A2 00 [09:59:44]Write to MH i2c: E2 02 01 1D 21 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 10 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BA 10 03 00 35 04 06 00 34 EF A2 00 00 00 60 [09:59:44]Write i2c OK [09:59:44]MH_I2C_Read... [09:59:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:45]Read from MH i2c: E2 [09:59:45]MH_I2C_Read... [09:59:45]Read from MH i2c: E2 03 00 [09:59:45]MH_I2C_Read... [09:59:45]Read from MH i2c: E2 03 00 1D 21 00 90 00 B2 [09:59:45]RAPDU: 90 00 [09:59:45]wFMCommunicate OK [09:59:45]wFMCommunicate request_size=7 [09:59:45]MH_SAM_APDU [09:59:45]CAPDU: 80 0D 02 02 02 03 C4 [09:59:45]Write to MH i2c: E2 0A 00 1E 21 80 0D 02 02 02 00 03 C4 00 00 84 [09:59:45]Write i2c OK [09:59:45]MH_I2C_Read... [09:59:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:45]Read from MH i2c: E2 [09:59:45]MH_I2C_Read... [09:59:45]Read from MH i2c: E2 03 00 [09:59:45]MH_I2C_Read... [09:59:45]Read from MH i2c: E2 03 00 1E 21 00 90 00 B3 [09:59:45]RAPDU: 90 00 [09:59:45]wFMCommunicate OK [09:59:45]wFMCommunicate request_size=4 [09:59:45]MH_SAM_APDU [09:59:45]CAPDU: 80 0D 03 02 [09:59:45]Write to MH i2c: E2 08 00 1F 21 80 0D 03 02 00 00 00 00 BB [09:59:45]Write i2c OK [09:59:45]MH_I2C_Read... [09:59:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:59:45]Read from MH i2c: E2 [09:59:45]MH_I2C_Read... [09:59:45]Read from MH i2c: E2 0B 00 [09:59:45]MH_I2C_Read... [09:59:45]Read from MH i2c: E2 0B 00 1F 21 00 04 E2 5B 56 90 2E D1 D2 90 00 B4 [09:59:45]RAPDU: 04 E2 5B 56 90 2E D1 D2 90 00 [09:59:45]wFMCommunicate OK [09:59:45]SAM_PROTO_SignData done [09:59:45]FM_MakeSignedData done [09:59:45]CreateOFDProtocolMessage [09:59:45]wFMCommunicate request_size=4 [09:59:45]MH_SAM_APDU [09:59:45]CAPDU: 80 11 00 00 [09:59:45]Write to MH i2c: E2 08 00 20 21 80 11 00 00 00 00 00 00 BB [09:59:45]Write i2c OK [09:59:45]MH_I2C_Read... [09:59:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:45]Read from MH i2c: E2 [09:59:45]MH_I2C_Read... [09:59:45]Read from MH i2c: E2 17 00 [09:59:45]MH_I2C_Read... [09:59:45]Read from MH i2c: E2 17 00 20 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 08 [09:59:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:59:45]wFMCommunicate OK [09:59:45]CreateOFDProtocolMessage done [09:59:45]OFDSenderStorePacket 200890 [09:59:45]StoreOFDPacket docnum=200890 [09:59:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 7C D2 04 01 25 48 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 BD 00 00 00 F4 03 04 00 10 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BA 10 03 00 35 04 06 00 34 EF A2 00 03 C4 04 E2 5B 56 90 2E D1 D2 [09:59:45]CheckFolder [09:59:45]dirname=/storage/ofd_packets [09:59:45]CheckFolder done [09:59:45]ProducePacketName [09:59:45]name=ofd_packets/00200890 [09:59:45]NVStorageSaveData ofd_packets/00200890 [09:59:45]File name is /storage/ofd_packets/00200890 [09:59:45]Write 298 bytes [09:59:45]NVStorageSaveData done [09:59:45]OFDSenderStorePacket done [09:59:45]KKMCreateOFDPacket done [09:59:45]NVStorageSaveData kkm_last_timestamp [09:59:45]File name is /storage/kkm_last_timestamp [09:59:45]Write 4 bytes [09:59:45]NVStorageSaveData done [09:59:45]ExternCall_PrintAddStr [09:59:45]wPrintStart [09:59:45]Write to MH i2c: 01 00 00 21 21 42 [09:59:45]Write i2c OK [09:59:45]MH_I2C_Read... [09:59:45]Read from MH i2c: 01 [09:59:45]MH_I2C_Read... [09:59:45]Read from MH i2c: 01 07 00 [09:59:45]MH_I2C_Read... [09:59:45]Read from MH i2c: 01 07 00 21 21 00 00 00 00 00 FF 0F 57 [09:59:45]RasterBufferAndPrint [09:59:45]line Счет N : (1)11328485 [09:59:45]line ИНН: 02508201610067 [09:59:45]line Контрольно-Кассовый Чек [09:59:45]line ПРОДАЖА [09:59:45]line ТРК (МРК, ГНК) : 51 [09:59:45]line Товар: 2710194210 [09:59:45]line ДТ-К-5 [09:59:45]line 13.130 * 76.20 [09:59:45]line = 1000.51 [09:59:45]line НДС 12% НСП 1% [09:59:45]line > о реализуемом товаре [09:59:45]line ИТОГО: 1000.51 [09:59:45]line НСП 1% : 8.85 [09:59:45]line НДС 12% : 106.25 [09:59:45]line Наличными: 0.00 [09:59:45]line Безнал.: 1000.51 [09:59:45]line Место: АЗС № 95 "Партнер Нефть" [09:59:45]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [09:59:45]line СНО: Общий режим [09:59:45]line Чек 189 20.08.2024 09:59 [09:59:45]line Смена: 466 ФФД: 1.0 [09:59:45]line ЗНМ: 0300000079 [09:59:45]line РНМ: 0000000000092545 [09:59:45]line Версия ККМ: 001 [09:59:45]line Платежная система: O! деньги [09:59:45]line ФМ: 0000000000871802 [09:59:45]line ФД: 200890 [09:59:45]line ФПД: 58203819738052 [09:59:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T095944&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200890&fm=58203819738052&tin=02508201610067®Number=0000000000092545&sum=100051 [09:59:45]written 0, free lines is 4095 [09:59:45]OFD Sender: Processing packet 200890 [packets to send 247, broken 246] [09:59:45]ProducePacketName [09:59:45]name=ofd_packets/00200890 [09:59:45]OFD Sender: To server: pG, [09:59:45]CommunicateWithHost lk.salyk.kg:30040 [09:59:45]ConnectInit lk.salyk.kg [09:59:45]Connected sock=10 [09:59:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 7C D2 04 01 25 48 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 BD 00 00 00 F4 03 04 00 10 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BA 10 03 00 35 04 06 00 34 EF A2 00 03 C4 04 E2 5B 56 90 2E D1 D2 [09:59:45]Write to MH i2c: 01 00 00 4B 21 6C [09:59:45]Write i2c OK [09:59:45]MH_I2C_Read... [09:59:45]Read from MH i2c: 01 [09:59:45]MH_I2C_Read... [09:59:45]Read from MH i2c: 01 07 00 [09:59:45]MH_I2C_Read... [09:59:45]Read from MH i2c: 01 07 00 4B 21 00 00 00 00 00 E9 0C 68 [09:59:45]RasterBufferAndPrint [09:59:45]line [09:59:45]line [09:59:45]line [09:59:45]line [09:59:45]line [09:59:45]written 0, free lines is 3310 [09:59:45]MH_Cut [09:59:45]Write to MH i2c: D1 01 00 52 21 01 45 [09:59:45]Write i2c OK [09:59:45]MH_I2C_Read... [09:59:45]Read from MH i2c: D1 [09:59:45]MH_I2C_Read... [09:59:45]Read from MH i2c: D1 01 00 [09:59:45]MH_I2C_Read... [09:59:45]Read from MH i2c: D1 01 00 52 21 00 44 [09:59:45]Write to MH i2c: 01 00 00 53 21 74 [09:59:45]Write i2c OK [09:59:45]MH_I2C_Read... [09:59:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 88 BA 47 00 8C 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 31 38 30 32 10 04 04 00 BA 10 03 00 F4 03 04 00 77 13 C4 66 B6 04 01 00 00 B1 35 DC C8 4C 2F 9D 85 [09:59:45]CommunicateWithHost err = 0 [09:59:45]CheckOFDResponse [09:59:45]1017 (14) - 77093643461234 [09:59:45]1041 (16) - 0000000000871802 [09:59:45]1040 (4) - 200890 [09:59:45]1012 (4) - 20.08.2024 03:54 [09:59:45]1206 (1) - 0 [09:59:45]OFD Sender: Remove packet 200890 [09:59:45]ProducePacketName [09:59:45]name=ofd_packets/00200890 [09:59:45]NVStorageDeleteData [09:59:46]*** Cut start [09:59:46]*** Purtial cut [09:59:46]*** CUTSNS_PIN = 0 [09:59:46]OFD Sender: No OFD packet to send [09:59:46]*** Stage 1: CUTSNS_PIN = 1 [09:59:48]Read from MH i2c: 01 [09:59:48]MH_I2C_Read... [09:59:48]*** Stop cut motor [09:59:48]*** Cut end [09:59:48]Read from MH i2c: 01 07 00 [09:59:48]MH_I2C_Read... [09:59:48]Read from MH i2c: 01 07 00 53 21 00 00 00 00 00 FF 0F 89 [09:59:48]process_action close_receipt done [09:59:48]requested_data is exist [09:59:48]produce_requested_data [09:59:48]requested_item fm.sn is exist - process it [09:59:48]wFMCommunicate request_size=4 [09:59:48]MH_SAM_APDU [09:59:48]CAPDU: 80 11 00 00 [09:59:48]Write to MH i2c: E2 08 00 54 21 80 11 00 00 00 00 00 00 EF [09:59:48]Write i2c OK [09:59:48]MH_I2C_Read... [09:59:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:48]Read from MH i2c: E2 [09:59:48]MH_I2C_Read... [09:59:48]Read from MH i2c: E2 17 00 [09:59:48]MH_I2C_Read... [09:59:48]Read from MH i2c: E2 17 00 54 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3C [09:59:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:59:48]wFMCommunicate OK [09:59:48]requested_item fd.num is exist - process it [09:59:48]SAM_PROTO_GetFieldsCounters [09:59:48]wFMCommunicate request_size=4 [09:59:48]MH_SAM_APDU [09:59:48]CAPDU: 80 13 00 00 [09:59:48]Write to MH i2c: E2 08 00 55 21 80 13 00 00 00 00 00 00 F2 [09:59:48]Write i2c OK [09:59:48]MH_I2C_Read... [09:59:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:48]Read from MH i2c: E2 [09:59:48]MH_I2C_Read... [09:59:48]Read from MH i2c: E2 62 00 [09:59:48]MH_I2C_Read... [09:59:48]Read from MH i2c: E2 62 00 55 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BA 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 E4 [09: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BA 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:59:48]wFMCommunicate OK [09:59:48]SAM_PROTO_GetFieldsCounters done [09:59:48]requested_item shift.num is exist - process it [09:59:48]requested_item shift.opened is exist - process it [09:59:48]req_shift_opened [09:59:48]FM_GetShiftState [09:59:48]SAM_PROTO_GetShiftState [09:59:48]wFMCommunicate request_size=4 [09:59:48]MH_SAM_APDU [09:59:48]CAPDU: 80 13 01 00 [09:59:48]Write to MH i2c: E2 08 00 56 21 80 13 01 00 00 00 00 00 F4 [09:59:48]Write i2c OK [09:59:48]MH_I2C_Read... [09:59:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:48]Read from MH i2c: E2 [09:59:48]MH_I2C_Read... [09:59:48]Read from MH i2c: E2 0E 00 [09:59:48]MH_I2C_Read... [09:59:48]Read from MH i2c: E2 0E 00 56 21 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 7E [09:59:48]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [09:59:48]wFMCommunicate OK [09:59:48]SAM_PROTO_GetShiftState done [09:59:48]FM_GetShiftState done [09:59:48]req_shift_opened done [09:59:48]requested_item shift.open_date is exist - process it [09:59:48]req_shift_open_date [09:59:48]req_shift_open_date done [09:59:48]produce_requested_data done [09:59:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200890,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [09:59:48]process_action_free close_receipt [09:59:48]json_value_free [09:59:48]json_value_free done [09:59:48]process_json_proto returns [09:59:48]Send response to host [09:59:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200890,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [09:59:48]free response buf [09:59:48]execute_script done [09:59:48]execute_script returns [09:59:48]free content buf [09:59:48]Sock 8.Close socket [09:59:48]Sock 8.Thread stoped [09:59:51]OFD Sender: No OFD packet to send [09:59:56]OFD Sender: No OFD packet to send [10:00:01]OFD Sender: No OFD packet to send [10:00:06]OFD Sender: No OFD packet to send [10:00:08]accept exits with 9 [10:00:08]New connection [10:00:08]New thread 3067211108 created [10:00:08]Thread 3067067748 joined [10:00:08]Waiting for new connection... [10:00:08] Sock 9.Parse request [10:00:08]Sock 9.Check first char [10:00:08]Sock 9.First char is OK [10:00:08]request: POST /json_proto HTTP/1.0 [10:00:08]Method: POST [10:00:08]URL: /json_proto [10:00:08]Method is POST - this is cgi request [10:00:08]url: /json_proto [10:00:08]query_string will be loaded in cgi processing [10:00:08]execute_cgi json_proto POST (null) [10:00:08]execute_cgi path=json_proto method=POST [10:00:08]POST find Content-Length [10:00:08]Host: 172.17.46.195:8080 [10:00:08]Content-Length: 805 [10:00:08]Content-Type: application/json [10:00:08] [10:00:08]POST finish read [10:00:08]Found Content-Length = 805 [10:00:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328483", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:08]execute_script... [10:00: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)11328483", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:08]POST & json_proto [10:00:08]process_json_proto [10:00:08]json parsed OK: [10:00:08]protocol is kg_v1.0 [10:00:08]action value=close_receipt [10:00:08]process_action close_receipt [10:00:08]cmd_close_receipt [10:00:08]MH_GetDate [10:00:08]Write to MH i2c: F0 00 00 57 21 67 [10:00:08]Write i2c OK [10:00:08]MH_I2C_Read... [10:00:08]Read from MH i2c: F0 [10:00:08]MH_I2C_Read... [10:00:08]Read from MH i2c: F0 09 00 [10:00:08]MH_I2C_Read... [10:00:08]Read from MH i2c: F0 09 00 57 21 00 29 69 C4 66 75 08 C2 66 D1 [10:00:08]GetLastDocTimeStamp 1724147984 [10:00:08]current date 1724148009 [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 58 21 80 13 01 00 00 00 00 00 F6 [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 58 21 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 80 [10:00:08]RAPDU: 09 00 01 76 DF C3 66 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]opened in 1724112758 [10:00:08]opened+sec_in_day 1724199158 [10:00:08]quantity*price = 300064 [10:00:08]sum+1 = 300066 [10:00:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 190 20.08.2024 10:00 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200891 ФПД: 71518032652396 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100009&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200891&fm=71518032652396&tin=02508201610067®Number=0000000000092545&sum=300065 [10:00:09]StoreToDocumentArchive [10:00:09]shift 466 fd 200891 [10:00:09]save to /storage/0466/doc_00200891 [10:00:09]save last doc name /storage/0466/doc_00200891 to /storage/kkm_last_doc_name [10:00:09]save OK [10:00:09]Clear old archive folders... [10:00:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:00:09]tlvbuf is 0106CEA0 [10:00:09]SAM_PROTO_ClearQueue [10:00:09]wFMCommunicate request_size=4 [10:00:09]MH_SAM_APDU [10:00:09]CAPDU: 80 09 00 00 [10:00:09]Write to MH i2c: E2 08 00 65 21 80 09 00 00 00 00 00 00 F8 [10:00:09]Write i2c OK [10:00:09]MH_I2C_Read... [10:00:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:09]Read from MH i2c: E2 [10:00:09]MH_I2C_Read... [10:00:09]Read from MH i2c: E2 03 00 [10:00:09]MH_I2C_Read... [10:00:09]Read from MH i2c: E2 03 00 65 21 00 90 00 FA [10:00:09]RAPDU: 90 00 [10:00:09]wFMCommunicate OK [10:00:09]SAM_PROTO_ClearQueue done [10:00:09]KKMCreateOFDPacket [10:00:09]OFDProtocolAddRootSTLVToBuf [10:00:09]FM_MakeSignedData [10:00:09]FM_MakeSignedData [10:00:09]SAM_PROTO_SignData [10:00:09]wFMCommunicate request_size=4 [10:00:09]MH_SAM_APDU [10:00:09]CAPDU: 80 0D 01 02 [10:00:09]Write to MH i2c: E2 08 00 66 21 80 0D 01 02 00 00 00 00 00 [10:00:09]Write i2c OK [10:00:09]MH_I2C_Read... [10:00:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:09]Read from MH i2c: E2 [10:00:09]MH_I2C_Read... [10:00:09]Read from MH i2c: E2 03 00 [10:00:09]MH_I2C_Read... [10:00:09]Read from MH i2c: E2 03 00 66 21 00 90 00 FB [10:00:09]RAPDU: 90 00 [10:00:09]wFMCommunicate OK [10:00:09]wFMCommunicate request_size=255 [10:00:09]MH_SAM_APDU [10:00:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 29 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BB 10 03 00 35 04 06 00 41 [10:00:09]Write to MH i2c: E2 02 01 67 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 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 29 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BB 10 03 00 35 04 06 00 41 00 00 9A [10:00:09]Write i2c OK [10:00:09]MH_I2C_Read... [10:00:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:10]Read from MH i2c: E2 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: E2 03 00 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: E2 03 00 67 21 00 90 00 FC [10:00:10]RAPDU: 90 00 [10:00:10]wFMCommunicate OK [10:00:10]wFMCommunicate request_size=10 [10:00:10]MH_SAM_APDU [10:00:10]CAPDU: 80 0D 02 02 05 0B 96 EE 68 6C [10:00:10]Write to MH i2c: E2 0D 00 68 21 80 0D 02 02 05 00 0B 96 EE 68 6C 00 00 70 [10:00:10]Write i2c OK [10:00:10]MH_I2C_Read... [10:00:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:10]Read from MH i2c: E2 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: E2 03 00 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: E2 03 00 68 21 00 90 00 FD [10:00:10]RAPDU: 90 00 [10:00:10]wFMCommunicate OK [10:00:10]wFMCommunicate request_size=4 [10:00:10]MH_SAM_APDU [10:00:10]CAPDU: 80 0D 03 02 [10:00:10]Write to MH i2c: E2 08 00 69 21 80 0D 03 02 00 00 00 00 05 [10:00:10]Write i2c OK [10:00:10]MH_I2C_Read... [10:00:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:10]Read from MH i2c: E2 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: E2 0B 00 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: E2 0B 00 69 21 00 E7 B4 84 23 86 18 5C 2A 90 00 6C [10:00:10]RAPDU: E7 B4 84 23 86 18 5C 2A 90 00 [10:00:10]wFMCommunicate OK [10:00:10]SAM_PROTO_SignData done [10:00:10]FM_MakeSignedData done [10:00:10]CreateOFDProtocolMessage [10:00:10]wFMCommunicate request_size=4 [10:00:10]MH_SAM_APDU [10:00:10]CAPDU: 80 11 00 00 [10:00:10]Write to MH i2c: E2 08 00 6A 21 80 11 00 00 00 00 00 00 05 [10:00:10]Write i2c OK [10:00:10]MH_I2C_Read... [10:00:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:10]Read from MH i2c: E2 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: E2 17 00 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: E2 17 00 6A 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 52 [10:00:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:00:10]wFMCommunicate OK [10:00:10]CreateOFDProtocolMessage done [10:00:10]OFDSenderStorePacket 200891 [10:00:10]StoreOFDPacket docnum=200891 [10:00:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3F 6D 07 01 CA 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 29 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BB 10 03 00 35 04 06 00 41 0B 96 EE 68 6C E7 B4 84 23 86 18 5C 2A [10:00:10]CheckFolder [10:00:10]dirname=/storage/ofd_packets [10:00:10]CheckFolder done [10:00:10]ProducePacketName [10:00:10]name=ofd_packets/00200891 [10:00:10]NVStorageSaveData ofd_packets/00200891 [10:00:10]File name is /storage/ofd_packets/00200891 [10:00:10]Write 301 bytes [10:00:10]NVStorageSaveData done [10:00:10]OFDSenderStorePacket done [10:00:10]KKMCreateOFDPacket done [10:00:10]NVStorageSaveData kkm_last_timestamp [10:00:10]File name is /storage/kkm_last_timestamp [10:00:10]Write 4 bytes [10:00:10]NVStorageSaveData done [10:00:10]ExternCall_PrintAddStr [10:00:10]wPrintStart [10:00:10]Write to MH i2c: 01 00 00 6B 21 8C [10:00:10]Write i2c OK [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: 01 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: 01 07 00 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: 01 07 00 6B 21 00 00 00 00 00 FF 0F A1 [10:00:10]RasterBufferAndPrint [10:00:10]line Счет N : (1)11328483 [10:00:10]line ИНН: 02508201610067 [10:00:10]line Контрольно-Кассовый Чек [10:00:10]line ПРОДАЖА [10:00:10]line ТРК (МРК, ГНК) : 21 [10:00:10]line Товар: 2710124500 [10:00:10]line Аи-95-К-5 [10:00:10]line 40.440 * 74.20 [10:00:10]line = 3000.65 [10:00:10]line НДС 12% НСП 1% [10:00:10]line > о реализуемом товаре [10:00:10]line ИТОГО: 3000.65 [10:00:10]line НСП 1% : 26.55 [10:00:10]line НДС 12% : 318.65 [10:00:10]line Наличными: 0.00 [10:00:10]line Безнал.: 3000.65 [10:00:10]line Место: АЗС № 95 "Партнер Нефть" [10:00:10]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:00:10]line СНО: Общий режим [10:00:10]line Чек 190 20.08.2024 10:00 [10:00:10]line Смена: 466 ФФД: 1.0 [10:00:10]line ЗНМ: 0300000079 [10:00:10]line РНМ: 0000000000092545 [10:00:10]line Версия ККМ: 001 [10:00:10]line Платежная система: O! деньги [10:00:10]line ФМ: 0000000000871802 [10:00:10]line ФД: 200891 [10:00:10]line ФПД: 71518032652396 [10:00:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100009&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200891&fm=71518032652396&tin=02508201610067®Number=0000000000092545&sum=300065 [10:00:10]written 0, free lines is 4095 [10:00:10]OFD Sender: Processing packet 200891 [packets to send 247, broken 246] [10:00:10]ProducePacketName [10:00:10]name=ofd_packets/00200891 [10:00:10]OFD Sender: To server: pG, [10:00:10]CommunicateWithHost lk.salyk.kg:30040 [10:00:10]ConnectInit lk.salyk.kg [10:00:10]Connected sock=10 [10:00:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3F 6D 07 01 CA 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 29 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BB 10 03 00 35 04 06 00 41 0B 96 EE 68 6C E7 B4 84 23 86 18 5C 2A [10:00:10]Write to MH i2c: 01 00 00 95 21 B6 [10:00:10]Write i2c OK [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: 01 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: 01 07 00 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: 01 07 00 95 21 00 00 00 00 00 02 0D CC [10:00:10]RasterBufferAndPrint [10:00:10]line [10:00:10]line [10:00:10]line [10:00:10]line [10:00:10]line [10:00:10]written 0, free lines is 3336 [10:00:10]MH_Cut [10:00:10]Write to MH i2c: D1 01 00 9C 21 01 8F [10:00:10]Write i2c OK [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: D1 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: D1 01 00 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: D1 01 00 9C 21 00 8E [10:00:10]Write to MH i2c: 01 00 00 9D 21 BE [10:00:10]Write i2c OK [10:00:10]MH_I2C_Read... [10:00:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4B 4F 47 00 B0 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 31 38 30 32 10 04 04 00 BB 10 03 00 F4 03 04 00 90 13 C4 66 B6 04 01 00 00 9C F2 13 AC 68 F9 0E CE [10:00:10]CommunicateWithHost err = 0 [10:00:10]CheckOFDResponse [10:00:10]1017 (14) - 77093643461234 [10:00:10]1041 (16) - 0000000000871802 [10:00:10]1040 (4) - 200891 [10:00:10]1012 (4) - 20.08.2024 03:54 [10:00:10]1206 (1) - 0 [10:00:10]OFD Sender: Remove packet 200891 [10:00:10]ProducePacketName [10:00:10]name=ofd_packets/00200891 [10:00:10]NVStorageDeleteData [10:00:11]OFD Sender: No OFD packet to send [10:00:11]*** Cut start [10:00:11]*** Purtial cut [10:00:11]*** Stage 1: CUTSNS_PIN = 1 [10:00:11]Read from MH i2c: 01 [10:00:11]MH_I2C_Read... [10:00:11]*** Stop cut motor [10:00:11]*** Cut end [10:00:11]Read from MH i2c: 01 07 00 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: 01 07 00 9D 21 00 00 00 00 00 FF 0F D3 [10:00:11]process_action close_receipt done [10:00:11]requested_data is exist [10:00:11]produce_requested_data [10:00:11]requested_item fm.sn is exist - process it [10:00:11]wFMCommunicate request_size=4 [10:00:11]MH_SAM_APDU [10:00:11]CAPDU: 80 11 00 00 [10:00:11]Write to MH i2c: E2 08 00 9E 21 80 11 00 00 00 00 00 00 39 [10:00:11]Write i2c OK [10:00:11]MH_I2C_Read... [10:00:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:11]Read from MH i2c: E2 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 17 00 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 17 00 9E 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 86 [10:00:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:00:11]wFMCommunicate OK [10:00:11]requested_item fd.num is exist - process it [10:00:11]SAM_PROTO_GetFieldsCounters [10:00:11]wFMCommunicate request_size=4 [10:00:11]MH_SAM_APDU [10:00:11]CAPDU: 80 13 00 00 [10:00:11]Write to MH i2c: E2 08 00 9F 21 80 13 00 00 00 00 00 00 3C [10:00:11]Write i2c OK [10:00:11]MH_I2C_Read... [10:00:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:12]Read from MH i2c: E2 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: E2 62 00 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: E2 62 00 9F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BB 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 32 [10:00: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BB 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:00:12]wFMCommunicate OK [10:00:12]SAM_PROTO_GetFieldsCounters done [10:00:12]requested_item shift.num is exist - process it [10:00:12]requested_item shift.opened is exist - process it [10:00:12]req_shift_opened [10:00:12]FM_GetShiftState [10:00:12]SAM_PROTO_GetShiftState [10:00:12]wFMCommunicate request_size=4 [10:00:12]MH_SAM_APDU [10:00:12]CAPDU: 80 13 01 00 [10:00:12]Write to MH i2c: E2 08 00 A0 21 80 13 01 00 00 00 00 00 3E [10:00:12]Write i2c OK [10:00:12]MH_I2C_Read... [10:00:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:12]Read from MH i2c: E2 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: E2 0E 00 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: E2 0E 00 A0 21 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C8 [10:00:12]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:00:12]wFMCommunicate OK [10:00:12]SAM_PROTO_GetShiftState done [10:00:12]FM_GetShiftState done [10:00:12]req_shift_opened done [10:00:12]requested_item shift.open_date is exist - process it [10:00:12]req_shift_open_date [10:00:12]req_shift_open_date done [10:00:12]produce_requested_data done [10:00:12]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200891,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:00:12]process_action_free close_receipt [10:00:12]json_value_free [10:00:12]json_value_free done [10:00:12]process_json_proto returns [10:00:12]Send response to host [10:00:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200891,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:00:12]free response buf [10:00:12]execute_script done [10:00:12]execute_script returns [10:00:12]free content buf [10:00:12]Sock 9.Close socket [10:00:12]Sock 9.Thread stoped [10:00:16]OFD Sender: No OFD packet to send [10:00:21]OFD Sender: No OFD packet to send [10:00:26]OFD Sender: No OFD packet to send [10:00:31]OFD Sender: No OFD packet to send [10:00:36]OFD Sender: No OFD packet to send [10:00:41]OFD Sender: No OFD packet to send [10:00:46]OFD Sender: No OFD packet to send [10:00:51]OFD Sender: No OFD packet to send [10:00:56]accept exits with 8 [10:00:56]New connection [10:00:56]New thread 3067067748 created [10:00:56]Thread 3067211108 joined [10:00:56]Waiting for new connection... [10:00:56] Sock 8.Parse request [10:00:56]Sock 8.Check first char [10:00:56]Sock 8.First char is OK [10:00:56]request: POST /json_proto HTTP/1.0 [10:00:56]Method: POST [10:00:56]URL: /json_proto [10:00:56]Method is POST - this is cgi request [10:00:56]url: /json_proto [10:00:56]query_string will be loaded in cgi processing [10:00:56]execute_cgi json_proto POST (null) [10:00:56]execute_cgi path=json_proto method=POST [10:00:56]POST find Content-Length [10:00:56]Host: 172.17.46.195:8080 [10:00:56]Content-Length: 807 [10:00:56]Content-Type: application/json [10:00:56] [10:00:56]POST finish read [10:00:56]Found Content-Length = 807 [10:00:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 24.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\u000A4089128/4089127", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:56]execute_script... [10:00: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)11328486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 24.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\u000A4089128/4089127", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:56]POST & json_proto [10:00:56]process_json_proto [10:00:56]json parsed OK: [10:00:56]protocol is kg_v1.0 [10:00:56]action value=close_receipt [10:00:56]process_action close_receipt [10:00:56]cmd_close_receipt [10:00:56]MH_GetDate [10:00:56]Write to MH i2c: F0 00 00 A1 21 B1 [10:00:56]Write i2c OK [10:00:56]MH_I2C_Read... [10:00:56]Read from MH i2c: F0 [10:00:56]MH_I2C_Read... [10:00:56]Read from MH i2c: F0 09 00 [10:00:56]MH_I2C_Read... [10:00:56]Read from MH i2c: F0 09 00 A1 21 00 59 69 C4 66 75 08 C2 66 4B [10:00:56]GetLastDocTimeStamp 1724148009 [10:00:56]current date 1724148057 [10:00:56]FM_GetShiftState [10:00:56]SAM_PROTO_GetShiftState [10:00:56]wFMCommunicate request_size=4 [10:00:56]MH_SAM_APDU [10:00:56]CAPDU: 80 13 01 00 [10:00:56]Write to MH i2c: E2 08 00 A2 21 80 13 01 00 00 00 00 00 40 [10:00:56]Write i2c OK [10:00:56]MH_I2C_Read... [10:00:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:56]Read from MH i2c: E2 [10:00:56]MH_I2C_Read... [10:00:56]Read from MH i2c: E2 0E 00 [10:00:56]MH_I2C_Read... [10:00:56]Read from MH i2c: E2 0E 00 A2 21 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 CA [10:00:56]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:00:56]wFMCommunicate OK [10:00:56]SAM_PROTO_GetShiftState done [10:00:56]FM_GetShiftState done [10:00:56]opened in 1724112758 [10:00:56]opened+sec_in_day 1724199158 [10:00:56]quantity*price = 0 [10:00:56]sum+1 = 1 [10:00:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 191 20.08.2024 10:00 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4089128/4089127 ФМ: 0000000000871802 ФД: 200892 ФПД: 153356816003527 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100057&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200892&fm=153356816003527&tin=02508201610067®Number=0000000000092545&sum=0 [10:00:57]StoreToDocumentArchive [10:00:57]shift 466 fd 200892 [10:00:57]save to /storage/0466/doc_00200892 [10:00:57]save last doc name /storage/0466/doc_00200892 to /storage/kkm_last_doc_name [10:00:57]save OK [10:00:57]Clear old archive folders... [10:00:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:00:57]tlvbuf is 0106ABB0 [10:00:57]SAM_PROTO_ClearQueue [10:00:57]wFMCommunicate request_size=4 [10:00:57]MH_SAM_APDU [10:00:57]CAPDU: 80 09 00 00 [10:00:57]Write to MH i2c: E2 08 00 AF 21 80 09 00 00 00 00 00 00 42 [10:00:57]Write i2c OK [10:00:57]MH_I2C_Read... [10:00:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:57]Read from MH i2c: E2 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 03 00 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 03 00 AF 21 00 90 00 44 [10:00:57]RAPDU: 90 00 [10:00:57]wFMCommunicate OK [10:00:57]SAM_PROTO_ClearQueue done [10:00:57]KKMCreateOFDPacket [10:00:57]OFDProtocolAddRootSTLVToBuf [10:00:57]FM_MakeSignedData [10:00:57]FM_MakeSignedData [10:00:57]SAM_PROTO_SignData [10:00:57]wFMCommunicate request_size=4 [10:00:57]MH_SAM_APDU [10:00:57]CAPDU: 80 0D 01 02 [10:00:57]Write to MH i2c: E2 08 00 B0 21 80 0D 01 02 00 00 00 00 4A [10:00:57]Write i2c OK [10:00:57]MH_I2C_Read... [10:00:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:57]Read from MH i2c: E2 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 03 00 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 03 00 B0 21 00 90 00 45 [10:00:57]RAPDU: 90 00 [10:00:57]wFMCommunicate OK [10:00:57]wFMCommunicate request_size=255 [10:00:57]MH_SAM_APDU [10:00:57]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C0 5D 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 BF 00 00 00 F4 03 04 00 59 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 10 03 00 35 04 06 00 8B 7A 2A 8A [10:00:57]Write to MH i2c: E2 02 01 B1 21 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C0 5D 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 BF 00 00 00 F4 03 04 00 59 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 10 03 00 35 04 06 00 8B 7A 2A 8A 00 00 C4 [10:00:57]Write i2c OK [10:00:57]MH_I2C_Read... [10:00:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:57]Read from MH i2c: E2 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 03 00 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 03 00 B1 21 00 90 00 46 [10:00:57]RAPDU: 90 00 [10:00:57]wFMCommunicate OK [10:00:57]wFMCommunicate request_size=7 [10:00:57]MH_SAM_APDU [10:00:57]CAPDU: 80 0D 02 02 02 B1 C7 [10:00:57]Write to MH i2c: E2 0A 00 B2 21 80 0D 02 02 02 00 B1 C7 00 00 C9 [10:00:57]Write i2c OK [10:00:57]MH_I2C_Read... [10:00:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:57]Read from MH i2c: E2 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 03 00 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 03 00 B2 21 00 90 00 47 [10:00:57]RAPDU: 90 00 [10:00:57]wFMCommunicate OK [10:00:57]wFMCommunicate request_size=4 [10:00:57]MH_SAM_APDU [10:00:57]CAPDU: 80 0D 03 02 [10:00:57]Write to MH i2c: E2 08 00 B3 21 80 0D 03 02 00 00 00 00 4F [10:00:57]Write i2c OK [10:00:57]MH_I2C_Read... [10:00:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:57]Read from MH i2c: E2 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 0B 00 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 0B 00 B3 21 00 99 8A 4C A8 A4 6A C5 C0 90 00 FA [10:00:57]RAPDU: 99 8A 4C A8 A4 6A C5 C0 90 00 [10:00:57]wFMCommunicate OK [10:00:57]SAM_PROTO_SignData done [10:00:57]FM_MakeSignedData done [10:00:57]CreateOFDProtocolMessage [10:00:57]wFMCommunicate request_size=4 [10:00:57]MH_SAM_APDU [10:00:57]CAPDU: 80 11 00 00 [10:00:57]Write to MH i2c: E2 08 00 B4 21 80 11 00 00 00 00 00 00 4F [10:00:57]Write i2c OK [10:00:57]MH_I2C_Read... [10:00:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:57]Read from MH i2c: E2 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 17 00 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 17 00 B4 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9C [10:00:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:00:57]wFMCommunicate OK [10:00:57]CreateOFDProtocolMessage done [10:00:57]OFDSenderStorePacket 200892 [10:00:57]StoreOFDPacket docnum=200892 [10:00:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 2C 7E 04 01 2D EA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C0 5D 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 BF 00 00 00 F4 03 04 00 59 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 10 03 00 35 04 06 00 8B 7A 2A 8A B1 C7 99 8A 4C A8 A4 6A C5 C0 [10:00:57]CheckFolder [10:00:57]dirname=/storage/ofd_packets [10:00:57]CheckFolder done [10:00:57]ProducePacketName [10:00:57]name=ofd_packets/00200892 [10:00:57]NVStorageSaveData ofd_packets/00200892 [10:00:57]File name is /storage/ofd_packets/00200892 [10:00:57]Write 298 bytes [10:00:57]NVStorageSaveData done [10:00:57]OFDSenderStorePacket done [10:00:57]KKMCreateOFDPacket done [10:00:57]NVStorageSaveData kkm_last_timestamp [10:00:57]File name is /storage/kkm_last_timestamp [10:00:57]Write 4 bytes [10:00:57]NVStorageSaveData done [10:00:57]ExternCall_PrintAddStr [10:00:57]wPrintStart [10:00:57]Write to MH i2c: 01 00 00 B5 21 D6 [10:00:57]Write i2c OK [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: 01 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: 01 07 00 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: 01 07 00 B5 21 00 00 00 00 00 FF 0F EB [10:00:57]RasterBufferAndPrint [10:00:57]line Счет N : (1)11328486 [10:00:57]line ИНН: 02508201610067 [10:00:57]line Контрольно-Кассовый Чек [10:00:57]line ПРОДАЖА [10:00:57]line ТРК (МРК, ГНК) : 61 [10:00:57]line Товар: 2710194210 [10:00:57]line ДТ-К-5 [10:00:57]line 24.000 * 0.00 [10:00:57]line = 0.00 [10:00:57]line НДС 12% НСП 1% [10:00:57]line > о реализуемом товаре [10:00:57]line ИТОГО: 0.00 [10:00:57]line НСП 1% : 0.00 [10:00:57]line НДС 12% : 0.00 [10:00:57]line Наличными: 0.00 [10:00:57]line Безнал.: 0.00 [10:00:57]line Место: АЗС № 95 "Партнер Нефть" [10:00:57]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:00:57]line СНО: Общий режим [10:00:57]line Чек 191 20.08.2024 10:00 [10:00:57]line Смена: 466 ФФД: 1.0 [10:00:57]line ЗНМ: 0300000079 [10:00:57]line РНМ: 0000000000092545 [10:00:57]line Версия ККМ: 001 [10:00:57]line Талоны: Топливные Талоны [10:00:57]line 4089128/4089127 [10:00:57]line ФМ: 0000000000871802 [10:00:57]line ФД: 200892 [10:00:57]line ФПД: 153356816003527 [10:00:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100057&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200892&fm=153356816003527&tin=02508201610067®Number=0000000000092545&sum=0 [10:00:58]OFD Sender: Processing packet 200892 [packets to send 247, broken 246] [10:00:58]ProducePacketName [10:00:58]name=ofd_packets/00200892 [10:00:58]OFD Sender: To server: pG, [10:00:58]CommunicateWithHost lk.salyk.kg:30040 [10:00:58]ConnectInit lk.salyk.kg [10:00:58]written 0, free lines is 4095 [10:00:58]Connected sock=10 [10:00:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 2C 7E 04 01 2D EA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C0 5D 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 BF 00 00 00 F4 03 04 00 59 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 10 03 00 35 04 06 00 8B 7A 2A 8A B1 C7 99 8A 4C A8 A4 6A C5 C0 [10:00:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A7 12 47 00 2C D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 10 03 00 F4 03 04 00 C0 13 C4 66 B6 04 01 00 00 D1 5D 78 4C C6 8C CC 33 [10:00:58]CommunicateWithHost err = 0 [10:00:58]CheckOFDResponse [10:00:58]1017 (14) - 77093643461234 [10:00:58]1041 (16) - 0000000000871802 [10:00:58]1040 (4) - 200892 [10:00:58]1012 (4) - 20.08.2024 03:55 [10:00:58]1206 (1) - 0 [10:00:58]OFD Sender: Remove packet 200892 [10:00:58]ProducePacketName [10:00:58]name=ofd_packets/00200892 [10:00:58]NVStorageDeleteData [10:00:58]Write to MH i2c: 01 00 00 DF 21 00 [10:00:58]Write i2c OK [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: 01 [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: 01 07 00 [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: 01 07 00 DF 21 00 00 00 00 00 02 0D 16 [10:00:58]RasterBufferAndPrint [10:00:58]line [10:00:58]line [10:00:58]line [10:00:58]line [10:00:58]line [10:00:58]written 0, free lines is 3339 [10:00:58]MH_Cut [10:00:58]Write to MH i2c: D1 01 00 E6 21 01 D9 [10:00:58]Write i2c OK [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: D1 [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: D1 01 00 [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: D1 01 00 E6 21 00 D8 [10:00:58]Write to MH i2c: 01 00 00 E7 21 08 [10:00:58]Write i2c OK [10:00:58]MH_I2C_Read... [10:00:59]OFD Sender: No OFD packet to send [10:00:59]*** Cut start [10:00:59]*** Purtial cut [10:00:59]*** CUTSNS_PIN = 0 [10:00:59]*** Stage 1: CUTSNS_PIN = 1 [10:01:01]Read from MH i2c: 01 [10:01:01]MH_I2C_Read... [10:01:01]*** Stop cut motor [10:01:01]*** Cut end [10:01:01]Read from MH i2c: 01 07 00 [10:01:01]MH_I2C_Read... [10:01:01]Read from MH i2c: 01 07 00 E7 21 00 00 00 00 00 FF 0F 1D [10:01:01]process_action close_receipt done [10:01:01]requested_data is exist [10:01:01]produce_requested_data [10:01:01]requested_item fm.sn is exist - process it [10:01:01]wFMCommunicate request_size=4 [10:01:01]MH_SAM_APDU [10:01:01]CAPDU: 80 11 00 00 [10:01:01]Write to MH i2c: E2 08 00 E8 21 80 11 00 00 00 00 00 00 83 [10:01:01]Write i2c OK [10:01:01]MH_I2C_Read... [10:01:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:01]Read from MH i2c: E2 [10:01:01]MH_I2C_Read... [10:01:01]Read from MH i2c: E2 17 00 [10:01:01]MH_I2C_Read... [10:01:01]Read from MH i2c: E2 17 00 E8 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D0 [10:01:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:01:01]wFMCommunicate OK [10:01:01]requested_item fd.num is exist - process it [10:01:01]SAM_PROTO_GetFieldsCounters [10:01:01]wFMCommunicate request_size=4 [10:01:01]MH_SAM_APDU [10:01:01]CAPDU: 80 13 00 00 [10:01:01]Write to MH i2c: E2 08 00 E9 21 80 13 00 00 00 00 00 00 86 [10:01:01]Write i2c OK [10:01:01]MH_I2C_Read... [10:01:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:01]Read from MH i2c: E2 [10:01:01]MH_I2C_Read... [10:01:01]Read from MH i2c: E2 62 00 [10:01:01]MH_I2C_Read... [10:01:01]Read from MH i2c: E2 62 00 E9 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BC 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 80 [10:01: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BC 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:01:01]wFMCommunicate OK [10:01:01]SAM_PROTO_GetFieldsCounters done [10:01:01]requested_item shift.num is exist - process it [10:01:01]requested_item shift.opened is exist - process it [10:01:01]req_shift_opened [10:01:01]FM_GetShiftState [10:01:01]SAM_PROTO_GetShiftState [10:01:01]wFMCommunicate request_size=4 [10:01:01]MH_SAM_APDU [10:01:01]CAPDU: 80 13 01 00 [10:01:01]Write to MH i2c: E2 08 00 EA 21 80 13 01 00 00 00 00 00 88 [10:01:01]Write i2c OK [10:01:01]MH_I2C_Read... [10:01:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:01]Read from MH i2c: E2 [10:01:01]MH_I2C_Read... [10:01:01]Read from MH i2c: E2 0E 00 [10:01:01]MH_I2C_Read... [10:01:01]Read from MH i2c: E2 0E 00 EA 21 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 12 [10:01:01]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:01:01]wFMCommunicate OK [10:01:01]SAM_PROTO_GetShiftState done [10:01:01]FM_GetShiftState done [10:01:01]req_shift_opened done [10:01:01]requested_item shift.open_date is exist - process it [10:01:01]req_shift_open_date [10:01:01]req_shift_open_date done [10:01:01]produce_requested_data done [10:01:01]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200892,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:01:01]process_action_free close_receipt [10:01:01]json_value_free [10:01:01]json_value_free done [10:01:01]process_json_proto returns [10:01:01]Send response to host [10:01:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200892,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:01:01]free response buf [10:01:01]execute_script done [10:01:01]execute_script returns [10:01:01]free content buf [10:01:01]Sock 8.Close socket [10:01:01]Sock 8.Thread stoped [10:01:04]OFD Sender: No OFD packet to send [10:01:09]OFD Sender: No OFD packet to send [10:01:14]OFD Sender: No OFD packet to send [10:01:19]OFD Sender: No OFD packet to send [10:01:24]OFD Sender: No OFD packet to send [10:01:27]accept exits with 9 [10:01:27]New connection [10:01:27]New thread 3067211108 created [10:01:27]Thread 3067067748 joined [10:01:27]Waiting for new connection... [10:01:27] Sock 9.Parse request [10:01:27]Sock 9.Check first char [10:01:27]Sock 9.First char is OK [10:01:27]request: POST /json_proto HTTP/1.0 [10:01:27]Method: POST [10:01:27]URL: /json_proto [10:01:27]Method is POST - this is cgi request [10:01:27]url: /json_proto [10:01:27]query_string will be loaded in cgi processing [10:01:27]execute_cgi json_proto POST (null) [10:01:27]execute_cgi path=json_proto method=POST [10:01:27]POST find Content-Length [10:01:27]Host: 172.17.46.195:8080 [10:01:27]Content-Length: 802 [10:01:27]Content-Type: application/json [10:01:27] [10:01:27]POST finish read [10:01:27]Found Content-Length = 802 [10:01:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328488", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:27]execute_script... [10: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)11328488", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:27]POST & json_proto [10:01:27]process_json_proto [10:01:27]json parsed OK: [10:01:27]protocol is kg_v1.0 [10:01:27]action value=close_receipt [10:01:27]process_action close_receipt [10:01:27]cmd_close_receipt [10:01:27]MH_GetDate [10:01:27]Write to MH i2c: F0 00 00 EB 21 FB [10:01:27]Write i2c OK [10:01:27]MH_I2C_Read... [10:01:27]Read from MH i2c: F0 [10:01:27]MH_I2C_Read... [10:01:27]Read from MH i2c: F0 09 00 [10:01:27]MH_I2C_Read... [10:01:27]Read from MH i2c: F0 09 00 EB 21 00 78 69 C4 66 75 08 C2 66 B4 [10:01:27]GetLastDocTimeStamp 1724148057 [10:01:27]current date 1724148088 [10:01:27]FM_GetShiftState [10:01:27]SAM_PROTO_GetShiftState [10:01:27]wFMCommunicate request_size=4 [10:01:27]MH_SAM_APDU [10:01:27]CAPDU: 80 13 01 00 [10:01:27]Write to MH i2c: E2 08 00 EC 21 80 13 01 00 00 00 00 00 8A [10:01:27]Write i2c OK [10:01:27]MH_I2C_Read... [10:01:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:27]Read from MH i2c: E2 [10:01:27]MH_I2C_Read... [10:01:27]Read from MH i2c: E2 0E 00 [10:01:27]MH_I2C_Read... [10:01:27]Read from MH i2c: E2 0E 00 EC 21 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 14 [10:01:27]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:01:27]wFMCommunicate OK [10:01:27]SAM_PROTO_GetShiftState done [10:01:27]FM_GetShiftState done [10:01:27]opened in 1724112758 [10:01:27]opened+sec_in_day 1724199158 [10:01:27]quantity*price = 50036 [10:01:27]sum+1 = 50037 [10:01:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 192 20.08.2024 10:01 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200893 ФПД: 92252156060236 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100128&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200893&fm=92252156060236&tin=02508201610067®Number=0000000000092545&sum=50036 [10:01:28]StoreToDocumentArchive [10:01:28]shift 466 fd 200893 [10:01:28]save to /storage/0466/doc_00200893 [10:01:28]save last doc name /storage/0466/doc_00200893 to /storage/kkm_last_doc_name [10:01:28]save OK [10:01:28]Clear old archive folders... [10:01:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:01:28]tlvbuf is 010B6420 [10:01:28]SAM_PROTO_ClearQueue [10:01:28]wFMCommunicate request_size=4 [10:01:28]MH_SAM_APDU [10:01:28]CAPDU: 80 09 00 00 [10:01:28]Write to MH i2c: E2 08 00 F9 21 80 09 00 00 00 00 00 00 8C [10:01:28]Write i2c OK [10:01:28]MH_I2C_Read... [10:01:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:01:28]Read from MH i2c: E2 [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: E2 03 00 [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: E2 03 00 F9 21 00 90 00 8E [10:01:28]RAPDU: 90 00 [10:01:28]wFMCommunicate OK [10:01:28]SAM_PROTO_ClearQueue done [10:01:28]KKMCreateOFDPacket [10:01:28]OFDProtocolAddRootSTLVToBuf [10:01:28]FM_MakeSignedData [10:01:28]FM_MakeSignedData [10:01:28]SAM_PROTO_SignData [10:01:28]wFMCommunicate request_size=4 [10:01:28]MH_SAM_APDU [10:01:28]CAPDU: 80 0D 01 02 [10:01:28]Write to MH i2c: E2 08 00 FA 21 80 0D 01 02 00 00 00 00 94 [10:01:28]Write i2c OK [10:01:28]MH_I2C_Read... [10:01:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:01:28]Read from MH i2c: E2 [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: E2 03 00 [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: E2 03 00 FA 21 00 90 00 8F [10:01:28]RAPDU: 90 00 [10:01:28]wFMCommunicate OK [10:01:28]wFMCommunicate request_size=255 [10:01:28]MH_SAM_APDU [10:01: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 78 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BD 10 03 00 35 04 06 00 53 [10:01:28]Write to MH i2c: E2 02 01 FB 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 78 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BD 10 03 00 35 04 06 00 53 00 00 15 [10:01:28]Write i2c OK [10:01:28]MH_I2C_Read... [10:01:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:28]Read from MH i2c: E2 [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: E2 03 00 [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: E2 03 00 FB 21 00 90 00 90 [10:01:28]RAPDU: 90 00 [10:01:28]wFMCommunicate OK [10:01:28]wFMCommunicate request_size=10 [10:01:28]MH_SAM_APDU [10:01:28]CAPDU: 80 0D 02 02 05 E7 20 FD E2 4C [10:01:28]Write to MH i2c: E2 0D 00 FC 21 80 0D 02 02 05 00 E7 20 FD E2 4C 00 00 D3 [10:01:28]Write i2c OK [10:01:28]MH_I2C_Read... [10:01:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:28]Read from MH i2c: E2 [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: E2 03 00 [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: E2 03 00 FC 21 00 90 00 91 [10:01:28]RAPDU: 90 00 [10:01:28]wFMCommunicate OK [10:01:28]wFMCommunicate request_size=4 [10:01:28]MH_SAM_APDU [10:01:28]CAPDU: 80 0D 03 02 [10:01:28]Write to MH i2c: E2 08 00 FD 21 80 0D 03 02 00 00 00 00 99 [10:01:28]Write i2c OK [10:01:28]MH_I2C_Read... [10:01:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:28]Read from MH i2c: E2 [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: E2 0B 00 [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: E2 0B 00 FD 21 00 A5 92 E1 2F 7C 8E 6F 9B 90 00 F5 [10:01:28]RAPDU: A5 92 E1 2F 7C 8E 6F 9B 90 00 [10:01:28]wFMCommunicate OK [10:01:28]SAM_PROTO_SignData done [10:01:28]FM_MakeSignedData done [10:01:28]CreateOFDProtocolMessage [10:01:28]wFMCommunicate request_size=4 [10:01:28]MH_SAM_APDU [10:01:28]CAPDU: 80 11 00 00 [10:01:28]Write to MH i2c: E2 08 00 FE 21 80 11 00 00 00 00 00 00 99 [10:01:28]Write i2c OK [10:01:28]MH_I2C_Read... [10:01:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:28]Read from MH i2c: E2 [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: E2 17 00 [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: E2 17 00 FE 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E6 [10:01:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:01:28]wFMCommunicate OK [10:01:28]CreateOFDProtocolMessage done [10:01:28]OFDSenderStorePacket 200893 [10:01:28]StoreOFDPacket docnum=200893 [10:01:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 87 91 07 01 50 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 78 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BD 10 03 00 35 04 06 00 53 E7 20 FD E2 4C A5 92 E1 2F 7C 8E 6F 9B [10:01:28]CheckFolder [10:01:28]dirname=/storage/ofd_packets [10:01:28]CheckFolder done [10:01:28]ProducePacketName [10:01:28]name=ofd_packets/00200893 [10:01:28]NVStorageSaveData ofd_packets/00200893 [10:01:28]File name is /storage/ofd_packets/00200893 [10:01:28]Write 301 bytes [10:01:28]NVStorageSaveData done [10:01:28]OFDSenderStorePacket done [10:01:28]KKMCreateOFDPacket done [10:01:28]NVStorageSaveData kkm_last_timestamp [10:01:28]File name is /storage/kkm_last_timestamp [10:01:28]Write 4 bytes [10:01:28]NVStorageSaveData done [10:01:28]ExternCall_PrintAddStr [10:01:28]wPrintStart [10:01:28]Write to MH i2c: 01 00 00 FF 21 20 [10:01:28]Write i2c OK [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: 01 [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: 01 07 00 [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: 01 07 00 FF 21 00 00 00 00 00 FF 0F 35 [10:01:28]RasterBufferAndPrint [10:01:28]line Счет N : (1)11328488 [10:01:28]line ИНН: 02508201610067 [10:01:28]line Контрольно-Кассовый Чек [10:01:28]line ПРОДАЖА [10:01:28]line ТРК (МРК, ГНК) : 22 [10:01:28]line Товар: 2710124130 [10:01:28]line Аи-92-К-4 [10:01:28]line 7.380 * 67.80 [10:01:28]line = 500.36 [10:01:28]line НДС 12% НСП 1% [10:01:28]line > о реализуемом товаре [10:01:28]line ИТОГО: 500.36 [10:01:28]line НСП 1% : 4.43 [10:01:28]line НДС 12% : 53.14 [10:01:28]line Наличными: 0.00 [10:01:28]line Безнал.: 500.36 [10:01:28]line Место: АЗС № 95 "Партнер Нефть" [10:01:28]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:01:28]line СНО: Общий режим [10:01:28]line Чек 192 20.08.2024 10:01 [10:01:28]line Смена: 466 ФФД: 1.0 [10:01:28]line ЗНМ: 0300000079 [10:01:28]line РНМ: 0000000000092545 [10:01:28]line Версия ККМ: 001 [10:01:28]line Платежная система: O! деньги [10:01:28]line ФМ: 0000000000871802 [10:01:28]line ФД: 200893 [10:01:28]line ФПД: 92252156060236 [10:01:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100128&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200893&fm=92252156060236&tin=02508201610067®Number=0000000000092545&sum=50036 [10:01:28]written 0, free lines is 4095 [10:01:28]OFD Sender: Processing packet 200893 [packets to send 247, broken 246] [10:01:28]ProducePacketName [10:01:28]name=ofd_packets/00200893 [10:01:28]OFD Sender: To server: pG, [10:01:28]CommunicateWithHost lk.salyk.kg:30040 [10:01:28]ConnectInit lk.salyk.kg [10:01:28]Connected sock=10 [10:01:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 87 91 07 01 50 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 78 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BD 10 03 00 35 04 06 00 53 E7 20 FD E2 4C A5 92 E1 2F 7C 8E 6F 9B [10:01:29]Write to MH i2c: 01 00 00 29 22 4B [10:01:29]Write i2c OK [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: 01 [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: 01 07 00 [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: 01 07 00 29 22 00 00 00 00 00 F4 0C 52 [10:01:29]RasterBufferAndPrint [10:01:29]line [10:01:29]line [10:01:29]line [10:01:29]line [10:01:29]line [10:01:29]written 0, free lines is 3325 [10:01:29]MH_Cut [10:01:29]Write to MH i2c: D1 01 00 30 22 01 24 [10:01:29]Write i2c OK [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: D1 [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: D1 01 00 [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: D1 01 00 30 22 00 23 [10:01:29]Write to MH i2c: 01 00 00 31 22 53 [10:01:29]Write i2c OK [10:01:29]MH_I2C_Read... [10:01:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5A E5 47 00 F9 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 31 38 30 32 10 04 04 00 BD 10 03 00 F4 03 04 00 DF 13 C4 66 B6 04 01 00 00 2A 14 7B 72 9C 41 1D 28 [10:01:29]CommunicateWithHost err = 0 [10:01:29]CheckOFDResponse [10:01:29]1017 (14) - 77093643461234 [10:01:29]1041 (16) - 0000000000871802 [10:01:29]1040 (4) - 200893 [10:01:29]1012 (4) - 20.08.2024 03:56 [10:01:29]1206 (1) - 0 [10:01:29]OFD Sender: Remove packet 200893 [10:01:29]ProducePacketName [10:01:29]name=ofd_packets/00200893 [10:01:29]NVStorageDeleteData [10:01:29]OFD Sender: No OFD packet to send [10:01:29]*** Cut start [10:01:29]*** Purtial cut [10:01:29]*** Stage 1: CUTSNS_PIN = 1 [10:01:30]Read from MH i2c: 01 [10:01:30]MH_I2C_Read... [10:01:30]*** Stop cut motor [10:01:30]*** Cut end [10:01:30]Read from MH i2c: 01 07 00 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: 01 07 00 31 22 00 00 00 00 00 FF 0F 68 [10:01:30]process_action close_receipt done [10:01:30]requested_data is exist [10:01:30]produce_requested_data [10:01:30]requested_item fm.sn is exist - process it [10:01:30]wFMCommunicate request_size=4 [10:01:30]MH_SAM_APDU [10:01:30]CAPDU: 80 11 00 00 [10:01:30]Write to MH i2c: E2 08 00 32 22 80 11 00 00 00 00 00 00 CE [10:01:30]Write i2c OK [10:01:30]MH_I2C_Read... [10:01:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:30]Read from MH i2c: E2 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 17 00 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 17 00 32 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1B [10:01:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:01:30]wFMCommunicate OK [10:01:30]requested_item fd.num is exist - process it [10:01:30]SAM_PROTO_GetFieldsCounters [10:01:30]wFMCommunicate request_size=4 [10:01:30]MH_SAM_APDU [10:01:30]CAPDU: 80 13 00 00 [10:01:30]Write to MH i2c: E2 08 00 33 22 80 13 00 00 00 00 00 00 D1 [10:01:30]Write i2c OK [10:01:30]MH_I2C_Read... [10:01:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:30]Read from MH i2c: E2 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 62 00 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 62 00 33 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BD 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [10:01: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BD 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:01:30]wFMCommunicate OK [10:01:30]SAM_PROTO_GetFieldsCounters done [10:01:30]requested_item shift.num is exist - process it [10:01:30]requested_item shift.opened is exist - process it [10:01:30]req_shift_opened [10:01:30]FM_GetShiftState [10:01:30]SAM_PROTO_GetShiftState [10:01:30]wFMCommunicate request_size=4 [10:01:30]MH_SAM_APDU [10:01:30]CAPDU: 80 13 01 00 [10:01:30]Write to MH i2c: E2 08 00 34 22 80 13 01 00 00 00 00 00 D3 [10:01:30]Write i2c OK [10:01:30]MH_I2C_Read... [10:01:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:30]Read from MH i2c: E2 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 0E 00 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 0E 00 34 22 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 5D [10:01:30]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:01:30]wFMCommunicate OK [10:01:30]SAM_PROTO_GetShiftState done [10:01:30]FM_GetShiftState done [10:01:30]req_shift_opened done [10:01:30]requested_item shift.open_date is exist - process it [10:01:30]req_shift_open_date [10:01:30]req_shift_open_date done [10:01:30]produce_requested_data done [10:01:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200893,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:01:30]process_action_free close_receipt [10:01:30]json_value_free [10:01:30]json_value_free done [10:01:30]process_json_proto returns [10:01:30]Send response to host [10:01:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200893,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:01:30]free response buf [10:01:30]execute_script done [10:01:30]execute_script returns [10:01:30]free content buf [10:01:30]Sock 9.Close socket [10:01:30]Sock 9.Thread stoped [10:01:34]OFD Sender: No OFD packet to send [10:01:39]OFD Sender: No OFD packet to send [10:01:43]accept exits with 8 [10:01:43]New connection [10:01:43]New thread 3067067748 created [10:01:43]Thread 3067211108 joined [10:01:43]Waiting for new connection... [10:01:43] Sock 8.Parse request [10:01:43]Sock 8.Check first char [10:01:43]Sock 8.First char is OK [10:01:43]request: POST /json_proto HTTP/1.0 [10:01:43]Method: POST [10:01:43]URL: /json_proto [10:01:43]Method is POST - this is cgi request [10:01:43]url: /json_proto [10:01:43]query_string will be loaded in cgi processing [10:01:43]execute_cgi json_proto POST (null) [10:01:43]execute_cgi path=json_proto method=POST [10:01:43]POST find Content-Length [10:01:43]Host: 172.17.46.195:8080 [10:01:43]Content-Length: 799 [10:01:43]Content-Type: application/json [10:01:43] [10:01:43]POST finish read [10:01:43]Found Content-Length = 799 [10:01:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 16.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\u000A4089127", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:43]execute_script... [10:01:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 16.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\u000A4089127", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:43]POST & json_proto [10:01:43]process_json_proto [10:01:43]json parsed OK: [10:01:43]protocol is kg_v1.0 [10:01:43]action value=close_receipt [10:01:43]process_action close_receipt [10:01:43]cmd_close_receipt [10:01:43]MH_GetDate [10:01:43]Write to MH i2c: F0 00 00 35 22 46 [10:01:43]Write i2c OK [10:01:43]MH_I2C_Read... [10:01:43]Read from MH i2c: F0 [10:01:43]MH_I2C_Read... [10:01:43]Read from MH i2c: F0 09 00 [10:01:43]MH_I2C_Read... [10:01:43]Read from MH i2c: F0 09 00 35 22 00 88 69 C4 66 75 08 C2 66 0F [10:01:43]GetLastDocTimeStamp 1724148088 [10:01:43]current date 1724148104 [10:01:43]FM_GetShiftState [10:01:43]SAM_PROTO_GetShiftState [10:01:43]wFMCommunicate request_size=4 [10:01:43]MH_SAM_APDU [10:01:43]CAPDU: 80 13 01 00 [10:01:43]Write to MH i2c: E2 08 00 36 22 80 13 01 00 00 00 00 00 D5 [10:01:43]Write i2c OK [10:01:43]MH_I2C_Read... [10:01:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:43]Read from MH i2c: E2 [10:01:43]MH_I2C_Read... [10:01:43]Read from MH i2c: E2 0E 00 [10:01:43]MH_I2C_Read... [10:01:43]Read from MH i2c: E2 0E 00 36 22 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 5F [10:01:43]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:01:43]wFMCommunicate OK [10:01:43]SAM_PROTO_GetShiftState done [10:01:43]FM_GetShiftState done [10:01:43]opened in 1724112758 [10:01:43]opened+sec_in_day 1724199158 [10:01:43]quantity*price = 0 [10:01:43]sum+1 = 1 [10:01:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 193 20.08.2024 10:01 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4089127 ФМ: 0000000000871802 ФД: 200894 ФПД: 263515692517000 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100145&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200894&fm=263515692517000&tin=02508201610067®Number=0000000000092545&sum=0 [10:01:45]StoreToDocumentArchive [10:01:45]shift 466 fd 200894 [10:01:45]save to /storage/0466/doc_00200894 [10:01:45]save last doc name /storage/0466/doc_00200894 to /storage/kkm_last_doc_name [10:01:45]save OK [10:01:45]Clear old archive folders... [10:01:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:01:45]tlvbuf is 01059180 [10:01:45]SAM_PROTO_ClearQueue [10:01:45]wFMCommunicate request_size=4 [10:01:45]MH_SAM_APDU [10:01:45]CAPDU: 80 09 00 00 [10:01:45]Write to MH i2c: E2 08 00 43 22 80 09 00 00 00 00 00 00 D7 [10:01:45]Write i2c OK [10:01:45]MH_I2C_Read... [10:01:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:01:45]Read from MH i2c: E2 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 03 00 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 03 00 43 22 00 90 00 D9 [10:01:45]RAPDU: 90 00 [10:01:45]wFMCommunicate OK [10:01:45]SAM_PROTO_ClearQueue done [10:01:45]KKMCreateOFDPacket [10:01:45]OFDProtocolAddRootSTLVToBuf [10:01:45]FM_MakeSignedData [10:01:45]FM_MakeSignedData [10:01:45]SAM_PROTO_SignData [10:01:45]wFMCommunicate request_size=4 [10:01:45]MH_SAM_APDU [10:01:45]CAPDU: 80 0D 01 02 [10:01:45]Write to MH i2c: E2 08 00 44 22 80 0D 01 02 00 00 00 00 DF [10:01:45]Write i2c OK [10:01:45]MH_I2C_Read... [10:01:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:01:45]Read from MH i2c: E2 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 03 00 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 03 00 44 22 00 90 00 DA [10:01:45]RAPDU: 90 00 [10:01:45]wFMCommunicate OK [10:01:45]wFMCommunicate request_size=255 [10:01:45]MH_SAM_APDU [10:01:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 3E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 89 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BE 10 03 00 35 04 06 00 EF AA 87 3E [10:01:45]Write to MH i2c: E2 02 01 45 22 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 3E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 89 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BE 10 03 00 35 04 06 00 EF AA 87 3E 00 00 D3 [10:01:45]Write i2c OK [10:01:45]MH_I2C_Read... [10:01:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:45]Read from MH i2c: E2 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 03 00 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 03 00 45 22 00 90 00 DB [10:01:45]RAPDU: 90 00 [10:01:45]wFMCommunicate OK [10:01:45]wFMCommunicate request_size=7 [10:01:45]MH_SAM_APDU [10:01:45]CAPDU: 80 0D 02 02 02 C6 88 [10:01:45]Write to MH i2c: E2 0A 00 46 22 80 0D 02 02 02 00 C6 88 00 00 34 [10:01:45]Write i2c OK [10:01:45]MH_I2C_Read... [10:01:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:45]Read from MH i2c: E2 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 03 00 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 03 00 46 22 00 90 00 DC [10:01:45]RAPDU: 90 00 [10:01:45]wFMCommunicate OK [10:01:45]wFMCommunicate request_size=4 [10:01:45]MH_SAM_APDU [10:01:45]CAPDU: 80 0D 03 02 [10:01:45]Write to MH i2c: E2 08 00 47 22 80 0D 03 02 00 00 00 00 E4 [10:01:45]Write i2c OK [10:01:45]MH_I2C_Read... [10:01:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:45]Read from MH i2c: E2 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 0B 00 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 0B 00 47 22 00 70 D5 34 96 7A 65 31 61 90 00 65 [10:01:45]RAPDU: 70 D5 34 96 7A 65 31 61 90 00 [10:01:45]wFMCommunicate OK [10:01:45]SAM_PROTO_SignData done [10:01:45]FM_MakeSignedData done [10:01:45]CreateOFDProtocolMessage [10:01:45]wFMCommunicate request_size=4 [10:01:45]MH_SAM_APDU [10:01:45]CAPDU: 80 11 00 00 [10:01:45]Write to MH i2c: E2 08 00 48 22 80 11 00 00 00 00 00 00 E4 [10:01:45]Write i2c OK [10:01:45]MH_I2C_Read... [10:01:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:45]Read from MH i2c: E2 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 17 00 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: E2 17 00 48 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 31 [10:01:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:01:45]wFMCommunicate OK [10:01:45]CreateOFDProtocolMessage done [10:01:45]OFDSenderStorePacket 200894 [10:01:45]StoreOFDPacket docnum=200894 [10:01:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 CA 9E 04 01 F7 F7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 3E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 89 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BE 10 03 00 35 04 06 00 EF AA 87 3E C6 88 70 D5 34 96 7A 65 31 61 [10:01:45]CheckFolder [10:01:45]dirname=/storage/ofd_packets [10:01:45]CheckFolder done [10:01:45]ProducePacketName [10:01:45]name=ofd_packets/00200894 [10:01:45]NVStorageSaveData ofd_packets/00200894 [10:01:45]File name is /storage/ofd_packets/00200894 [10:01:45]Write 298 bytes [10:01:45]NVStorageSaveData done [10:01:45]OFDSenderStorePacket done [10:01:45]KKMCreateOFDPacket done [10:01:45]NVStorageSaveData kkm_last_timestamp [10:01:45]File name is /storage/kkm_last_timestamp [10:01:45]Write 4 bytes [10:01:45]NVStorageSaveData done [10:01:45]ExternCall_PrintAddStr [10:01:45]wPrintStart [10:01:45]Write to MH i2c: 01 00 00 49 22 6B [10:01:45]Write i2c OK [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: 01 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: 01 07 00 [10:01:45]MH_I2C_Read... [10:01:45]Read from MH i2c: 01 07 00 49 22 00 00 00 00 00 FF 0F 80 [10:01:45]RasterBufferAndPrint [10:01:45]line Счет N : (1)11328489 [10:01:45]line ИНН: 02508201610067 [10:01:45]line Контрольно-Кассовый Чек [10:01:45]line ПРОДАЖА [10:01:45]line ТРК (МРК, ГНК) : 61 [10:01:45]line Товар: 2710194210 [10:01:45]line ДТ-К-5 [10:01:45]line 16.000 * 0.00 [10:01:45]line = 0.00 [10:01:45]line НДС 12% НСП 1% [10:01:45]line > о реализуемом товаре [10:01:45]line ИТОГО: 0.00 [10:01:45]line НСП 1% : 0.00 [10:01:45]line НДС 12% : 0.00 [10:01:45]line Наличными: 0.00 [10:01:45]line Безнал.: 0.00 [10:01:45]line Место: АЗС № 95 "Партнер Нефть" [10:01:45]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:01:45]line СНО: Общий режим [10:01:45]line Чек 193 20.08.2024 10:01 [10:01:45]line Смена: 466 ФФД: 1.0 [10:01:45]line ЗНМ: 0300000079 [10:01:45]line РНМ: 0000000000092545 [10:01:45]line Версия ККМ: 001 [10:01:45]line Талоны: Топливные Талоны [10:01:45]line 4089127 [10:01:45]line ФМ: 0000000000871802 [10:01:45]line ФД: 200894 [10:01:45]line ФПД: 263515692517000 [10:01:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100145&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200894&fm=263515692517000&tin=02508201610067®Number=0000000000092545&sum=0 [10:01:45]written 0, free lines is 4095 [10:01:45]OFD Sender: Processing packet 200894 [packets to send 247, broken 246] [10:01:45]ProducePacketName [10:01:45]name=ofd_packets/00200894 [10:01:45]OFD Sender: To server: pG, [10:01:45]CommunicateWithHost lk.salyk.kg:30040 [10:01:45]ConnectInit lk.salyk.kg [10:01:45]Connected sock=10 [10:01:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 CA 9E 04 01 F7 F7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 3E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 89 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BE 10 03 00 35 04 06 00 EF AA 87 3E C6 88 70 D5 34 96 7A 65 31 61 [10:01:46]Write to MH i2c: 01 00 00 73 22 95 [10:01:46]Write i2c OK [10:01:46]MH_I2C_Read... [10:01:46]Read from MH i2c: 01 [10:01:46]MH_I2C_Read... [10:01:46]Read from MH i2c: 01 07 00 [10:01:46]MH_I2C_Read... [10:01:46]Read from MH i2c: 01 07 00 73 22 00 00 00 00 00 F3 0C 9B [10:01:46]RasterBufferAndPrint [10:01:46]line [10:01:46]line [10:01:46]line [10:01:46]line [10:01:46]line [10:01:46]written 0, free lines is 3321 [10:01:46]MH_Cut [10:01:46]Write to MH i2c: D1 01 00 7A 22 01 6E [10:01:46]Write i2c OK [10:01:46]MH_I2C_Read... [10:01:46]Read from MH i2c: D1 [10:01:46]MH_I2C_Read... [10:01:46]Read from MH i2c: D1 01 00 [10:01:46]MH_I2C_Read... [10:01:46]Read from MH i2c: D1 01 00 7A 22 00 6D [10:01:46]Write to MH i2c: 01 00 00 7B 22 9D [10:01:46]Write i2c OK [10:01:46]MH_I2C_Read... [10:01:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 33 B0 47 00 D7 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 31 38 30 32 10 04 04 00 BE 10 03 00 F4 03 04 00 EF 13 C4 66 B6 04 01 00 00 F4 08 59 2E 83 96 62 8C [10:01:46]CommunicateWithHost err = 0 [10:01:46]CheckOFDResponse [10:01:46]1017 (14) - 77093643461234 [10:01:46]1041 (16) - 0000000000871802 [10:01:46]1040 (4) - 200894 [10:01:46]1012 (4) - 20.08.2024 03:56 [10:01:46]1206 (1) - 0 [10:01:46]OFD Sender: Remove packet 200894 [10:01:46]ProducePacketName [10:01:46]name=ofd_packets/00200894 [10:01:46]NVStorageDeleteData [10:01:46]OFD Sender: No OFD packet to send [10:01:46]*** Cut start [10:01:46]*** Purtial cut [10:01:46]*** CUTSNS_PIN = 0 [10:01:46]*** Stage 1: CUTSNS_PIN = 1 [10:01:48]Read from MH i2c: 01 [10:01:48]MH_I2C_Read... [10:01:48]*** Stop cut motor [10:01:48]*** Cut end [10:01:48]Read from MH i2c: 01 07 00 [10:01:48]MH_I2C_Read... [10:01:48]Read from MH i2c: 01 07 00 7B 22 00 00 00 00 00 FF 0F B2 [10:01:48]process_action close_receipt done [10:01:48]requested_data is exist [10:01:48]produce_requested_data [10:01:48]requested_item fm.sn is exist - process it [10:01:48]wFMCommunicate request_size=4 [10:01:48]MH_SAM_APDU [10:01:48]CAPDU: 80 11 00 00 [10:01:48]Write to MH i2c: E2 08 00 7C 22 80 11 00 00 00 00 00 00 18 [10:01:48]Write i2c OK [10:01:48]MH_I2C_Read... [10:01:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:48]Read from MH i2c: E2 [10:01:48]MH_I2C_Read... [10:01:48]Read from MH i2c: E2 17 00 [10:01:48]MH_I2C_Read... [10:01:48]Read from MH i2c: E2 17 00 7C 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 65 [10:01:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:01:48]wFMCommunicate OK [10:01:48]requested_item fd.num is exist - process it [10:01:48]SAM_PROTO_GetFieldsCounters [10:01:48]wFMCommunicate request_size=4 [10:01:48]MH_SAM_APDU [10:01:48]CAPDU: 80 13 00 00 [10:01:48]Write to MH i2c: E2 08 00 7D 22 80 13 00 00 00 00 00 00 1B [10:01:48]Write i2c OK [10:01:48]MH_I2C_Read... [10:01:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:48]Read from MH i2c: E2 [10:01:48]MH_I2C_Read... [10:01:48]Read from MH i2c: E2 62 00 [10:01:48]MH_I2C_Read... [10:01:48]Read from MH i2c: E2 62 00 7D 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BE 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 1D [10:01: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BE 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:01:48]wFMCommunicate OK [10:01:48]SAM_PROTO_GetFieldsCounters done [10:01:48]requested_item shift.num is exist - process it [10:01:48]requested_item shift.opened is exist - process it [10:01:48]req_shift_opened [10:01:48]FM_GetShiftState [10:01:48]SAM_PROTO_GetShiftState [10:01:48]wFMCommunicate request_size=4 [10:01:48]MH_SAM_APDU [10:01:48]CAPDU: 80 13 01 00 [10:01:48]Write to MH i2c: E2 08 00 7E 22 80 13 01 00 00 00 00 00 1D [10:01:48]Write i2c OK [10:01:48]MH_I2C_Read... [10:01:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:48]Read from MH i2c: E2 [10:01:48]MH_I2C_Read... [10:01:48]Read from MH i2c: E2 0E 00 [10:01:48]MH_I2C_Read... [10:01:48]Read from MH i2c: E2 0E 00 7E 22 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A7 [10:01:48]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:01:48]wFMCommunicate OK [10:01:48]SAM_PROTO_GetShiftState done [10:01:48]FM_GetShiftState done [10:01:48]req_shift_opened done [10:01:48]requested_item shift.open_date is exist - process it [10:01:48]req_shift_open_date [10:01:48]req_shift_open_date done [10:01:48]produce_requested_data done [10:01:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200894,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:01:48]process_action_free close_receipt [10:01:48]json_value_free [10:01:48]json_value_free done [10:01:48]process_json_proto returns [10:01:48]Send response to host [10:01:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200894,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:01:48]free response buf [10:01:49]execute_script done [10:01:49]execute_script returns [10:01:49]free content buf [10:01:49]Sock 8.Close socket [10:01:49]Sock 8.Thread stoped [10:01:51]OFD Sender: No OFD packet to send [10:01:56]OFD Sender: No OFD packet to send [10:02:01]OFD Sender: No OFD packet to send [10:02:06]OFD Sender: No OFD packet to send [10:02:11]OFD Sender: No OFD packet to send [10:02:14]accept exits with 9 [10:02:14]New connection [10:02:14]New thread 3067211108 created [10:02:14]Thread 3067067748 joined [10:02:14]Waiting for new connection... [10:02:14] Sock 9.Parse request [10:02:14]Sock 9.Check first char [10:02:14]Sock 9.First char is OK [10:02:14]request: POST /json_proto HTTP/1.0 [10:02:14]Method: POST [10:02:14]URL: /json_proto [10:02:14]Method is POST - this is cgi request [10:02:14]url: /json_proto [10:02:14]query_string will be loaded in cgi processing [10:02:14]execute_cgi json_proto POST (null) [10:02:14]execute_cgi path=json_proto method=POST [10:02:14]POST find Content-Length [10:02:14]Host: 172.17.46.195:8080 [10:02:14]Content-Length: 805 [10:02:14]Content-Type: application/json [10:02:14] [10:02:14]POST finish read [10:02:14]Found Content-Length = 805 [10:02:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328487", "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" : 67.80, "quantity" : 44.250, "sum" : 3000.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 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.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:14]execute_script... [10:02: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)11328487", "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" : 67.80, "quantity" : 44.250, "sum" : 3000.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 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.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:14]POST & json_proto [10:02:14]process_json_proto [10:02:14]json parsed OK: [10:02:14]protocol is kg_v1.0 [10:02:14]action value=close_receipt [10:02:14]process_action close_receipt [10:02:14]cmd_close_receipt [10:02:14]MH_GetDate [10:02:14]Write to MH i2c: F0 00 00 7F 22 90 [10:02:14]Write i2c OK [10:02:14]MH_I2C_Read... [10:02:14]Read from MH i2c: F0 [10:02:14]MH_I2C_Read... [10:02:14]Read from MH i2c: F0 09 00 [10:02:14]MH_I2C_Read... [10:02:14]Read from MH i2c: F0 09 00 7F 22 00 A7 69 C4 66 75 08 C2 66 78 [10:02:14]GetLastDocTimeStamp 1724148105 [10:02:14]current date 1724148135 [10:02:14]FM_GetShiftState [10:02:14]SAM_PROTO_GetShiftState [10:02:14]wFMCommunicate request_size=4 [10:02:14]MH_SAM_APDU [10:02:14]CAPDU: 80 13 01 00 [10:02:14]Write to MH i2c: E2 08 00 80 22 80 13 01 00 00 00 00 00 1F [10:02:14]Write i2c OK [10:02:14]MH_I2C_Read... [10:02:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:14]Read from MH i2c: E2 [10:02:14]MH_I2C_Read... [10:02:14]Read from MH i2c: E2 0E 00 [10:02:14]MH_I2C_Read... [10:02:14]Read from MH i2c: E2 0E 00 80 22 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A9 [10:02:14]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:02:14]wFMCommunicate OK [10:02:14]SAM_PROTO_GetShiftState done [10:02:14]FM_GetShiftState done [10:02:14]opened in 1724112758 [10:02:14]opened+sec_in_day 1724199158 [10:02:14]quantity*price = 300015 [10:02:14]sum+1 = 300016 [10:02:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.15 НСП 1% : 26.55 НДС 12% : 318.60 Наличными: 0.00 Безнал.: 3000.15 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 194 20.08.2024 10:02 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200895 ФПД: 189119701244575 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100215&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200895&fm=189119701244575&tin=02508201610067®Number=0000000000092545&sum=300015 [10:02:15]StoreToDocumentArchive [10:02:15]shift 466 fd 200895 [10:02:15]save to /storage/0466/doc_00200895 [10:02:15]save last doc name /storage/0466/doc_00200895 to /storage/kkm_last_doc_name [10:02:15]save OK [10:02:15]Clear old archive folders... [10:02:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:02:15]tlvbuf is 0109A590 [10:02:15]SAM_PROTO_ClearQueue [10:02:15]wFMCommunicate request_size=4 [10:02:15]MH_SAM_APDU [10:02:15]CAPDU: 80 09 00 00 [10:02:15]Write to MH i2c: E2 08 00 8D 22 80 09 00 00 00 00 00 00 21 [10:02:15]Write i2c OK [10:02:15]MH_I2C_Read... [10:02:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:15]Read from MH i2c: E2 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: E2 03 00 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: E2 03 00 8D 22 00 90 00 23 [10:02:15]RAPDU: 90 00 [10:02:15]wFMCommunicate OK [10:02:15]SAM_PROTO_ClearQueue done [10:02:15]KKMCreateOFDPacket [10:02:15]OFDProtocolAddRootSTLVToBuf [10:02:15]FM_MakeSignedData [10:02:15]FM_MakeSignedData [10:02:15]SAM_PROTO_SignData [10:02:15]wFMCommunicate request_size=4 [10:02:15]MH_SAM_APDU [10:02:15]CAPDU: 80 0D 01 02 [10:02:15]Write to MH i2c: E2 08 00 8E 22 80 0D 01 02 00 00 00 00 29 [10:02:15]Write i2c OK [10:02:15]MH_I2C_Read... [10:02:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:15]Read from MH i2c: E2 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: E2 03 00 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: E2 03 00 8E 22 00 90 00 24 [10:02:15]RAPDU: 90 00 [10:02:15]wFMCommunicate OK [10:02:15]wFMCommunicate request_size=255 [10:02:15]MH_SAM_APDU [10:02: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 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 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 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 A7 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BF 10 03 00 35 04 06 00 AC [10:02:15]Write to MH i2c: E2 02 01 8F 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 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 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 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 A7 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BF 10 03 00 35 04 06 00 AC 00 00 80 [10:02:15]Write i2c OK [10:02:15]MH_I2C_Read... [10:02:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:15]Read from MH i2c: E2 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: E2 03 00 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: E2 03 00 8F 22 00 90 00 25 [10:02:15]RAPDU: 90 00 [10:02:15]wFMCommunicate OK [10:02:15]wFMCommunicate request_size=10 [10:02:15]MH_SAM_APDU [10:02:15]CAPDU: 80 0D 02 02 05 00 DC 9C DA 9F [10:02:15]Write to MH i2c: E2 0D 00 90 22 80 0D 02 02 05 00 00 DC 9C DA 9F 00 00 27 [10:02:15]Write i2c OK [10:02:15]MH_I2C_Read... [10:02:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:15]Read from MH i2c: E2 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: E2 03 00 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: E2 03 00 90 22 00 90 00 26 [10:02:15]RAPDU: 90 00 [10:02:15]wFMCommunicate OK [10:02:15]wFMCommunicate request_size=4 [10:02:15]MH_SAM_APDU [10:02:15]CAPDU: 80 0D 03 02 [10:02:15]Write to MH i2c: E2 08 00 91 22 80 0D 03 02 00 00 00 00 2E [10:02:15]Write i2c OK [10:02:15]MH_I2C_Read... [10:02:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:16]Read from MH i2c: E2 [10:02:16]MH_I2C_Read... [10:02:16]Read from MH i2c: E2 0B 00 [10:02:16]MH_I2C_Read... [10:02:16]Read from MH i2c: E2 0B 00 91 22 00 96 48 9E CE 24 E8 79 58 90 00 56 [10:02:16]RAPDU: 96 48 9E CE 24 E8 79 58 90 00 [10:02:16]wFMCommunicate OK [10:02:16]SAM_PROTO_SignData done [10:02:16]FM_MakeSignedData done [10:02:16]CreateOFDProtocolMessage [10:02:16]wFMCommunicate request_size=4 [10:02:16]MH_SAM_APDU [10:02:16]CAPDU: 80 11 00 00 [10:02:16]Write to MH i2c: E2 08 00 92 22 80 11 00 00 00 00 00 00 2E [10:02:16]Write i2c OK [10:02:16]MH_I2C_Read... [10:02:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:16]Read from MH i2c: E2 [10:02:16]MH_I2C_Read... [10:02:16]Read from MH i2c: E2 17 00 [10:02:16]MH_I2C_Read... [10:02:16]Read from MH i2c: E2 17 00 92 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7B [10:02:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:02:16]wFMCommunicate OK [10:02:16]CreateOFDProtocolMessage done [10:02:16]OFDSenderStorePacket 200895 [10:02:16]StoreOFDPacket docnum=200895 [10:02:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9E 48 07 01 82 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 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 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 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 A7 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BF 10 03 00 35 04 06 00 AC 00 DC 9C DA 9F 96 48 9E CE 24 E8 79 58 [10:02:16]CheckFolder [10:02:16]dirname=/storage/ofd_packets [10:02:16]CheckFolder done [10:02:16]ProducePacketName [10:02:16]name=ofd_packets/00200895 [10:02:16]NVStorageSaveData ofd_packets/00200895 [10:02:16]File name is /storage/ofd_packets/00200895 [10:02:16]Write 301 bytes [10:02:16]NVStorageSaveData done [10:02:16]OFDSenderStorePacket done [10:02:16]KKMCreateOFDPacket done [10:02:16]NVStorageSaveData kkm_last_timestamp [10:02:16]File name is /storage/kkm_last_timestamp [10:02:16]Write 4 bytes [10:02:16]NVStorageSaveData done [10:02:16]ExternCall_PrintAddStr [10:02:16]wPrintStart [10:02:16]Write to MH i2c: 01 00 00 93 22 B5 [10:02:16]Write i2c OK [10:02:16]MH_I2C_Read... [10:02:16]Read from MH i2c: 01 [10:02:16]MH_I2C_Read... [10:02:16]Read from MH i2c: 01 07 00 [10:02:16]MH_I2C_Read... [10:02:16]Read from MH i2c: 01 07 00 93 22 00 00 00 00 00 FF 0F CA [10:02:16]RasterBufferAndPrint [10:02:16]line Счет N : (1)11328487 [10:02:16]line ИНН: 02508201610067 [10:02:16]line Контрольно-Кассовый Чек [10:02:16]line ПРОДАЖА [10:02:16]line ТРК (МРК, ГНК) : 12 [10:02:16]line Товар: 2710124130 [10:02:16]line Аи-92-К-4 [10:02:16]line 44.250 * 67.80 [10:02:16]line = 3000.15 [10:02:16]line НДС 12% НСП 1% [10:02:16]line > о реализуемом товаре [10:02:16]line ИТОГО: 3000.15 [10:02:16]line НСП 1% : 26.55 [10:02:16]line НДС 12% : 318.60 [10:02:16]line Наличными: 0.00 [10:02:16]line Безнал.: 3000.15 [10:02:16]line Место: АЗС № 95 "Партнер Нефть" [10:02:16]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:02:16]line СНО: Общий режим [10:02:16]line Чек 194 20.08.2024 10:02 [10:02:16]line Смена: 466 ФФД: 1.0 [10:02:16]line ЗНМ: 0300000079 [10:02:16]line РНМ: 0000000000092545 [10:02:16]line Версия ККМ: 001 [10:02:16]line Платежная система: O! деньги [10:02:16]line ФМ: 0000000000871802 [10:02:16]line ФД: 200895 [10:02:16]line ФПД: 189119701244575 [10:02:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100215&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200895&fm=189119701244575&tin=02508201610067®Number=0000000000092545&sum=300015 [10:02:16]written 0, free lines is 4095 [10:02:16]OFD Sender: Processing packet 200895 [packets to send 247, broken 246] [10:02:16]ProducePacketName [10:02:16]name=ofd_packets/00200895 [10:02:16]OFD Sender: To server: pG, [10:02:16]CommunicateWithHost lk.salyk.kg:30040 [10:02:16]ConnectInit lk.salyk.kg [10:02:16]Connected sock=10 [10:02:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9E 48 07 01 82 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 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 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 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 A7 69 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BF 10 03 00 35 04 06 00 AC 00 DC 9C DA 9F 96 48 9E CE 24 E8 79 58 [10:02:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 28 75 47 00 53 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 31 38 30 32 10 04 04 00 BF 10 03 00 F4 03 04 00 0E 14 C4 66 B6 04 01 00 00 CC 13 86 16 6F FA FE 9C [10:02:16]CommunicateWithHost err = 0 [10:02:16]CheckOFDResponse [10:02:16]1017 (14) - 77093643461234 [10:02:16]1041 (16) - 0000000000871802 [10:02:16]1040 (4) - 200895 [10:02:16]1012 (4) - 20.08.2024 03:57 [10:02:16]1206 (1) - 0 [10:02:16]OFD Sender: Remove packet 200895 [10:02:16]ProducePacketName [10:02:16]name=ofd_packets/00200895 [10:02:16]NVStorageDeleteData [10:02:16]Write to MH i2c: 01 00 00 BD 22 DF [10:02:16]Write i2c OK [10:02:16]MH_I2C_Read... [10:02:16]Read from MH i2c: 01 [10:02:16]MH_I2C_Read... [10:02:16]Read from MH i2c: 01 07 00 [10:02:16]MH_I2C_Read... [10:02:16]Read from MH i2c: 01 07 00 BD 22 00 00 00 00 00 F4 0C E6 [10:02:16]RasterBufferAndPrint [10:02:16]line [10:02:16]line [10:02:16]line [10:02:16]line [10:02:16]line [10:02:16]written 0, free lines is 3323 [10:02:16]MH_Cut [10:02:16]Write to MH i2c: D1 01 00 C4 22 01 B8 [10:02:16]Write i2c OK [10:02:16]MH_I2C_Read... [10:02:16]Read from MH i2c: D1 [10:02:16]MH_I2C_Read... [10:02:16]Read from MH i2c: D1 01 00 [10:02:16]MH_I2C_Read... [10:02:16]Read from MH i2c: D1 01 00 C4 22 00 B7 [10:02:16]Write to MH i2c: 01 00 00 C5 22 E7 [10:02:16]Write i2c OK [10:02:16]MH_I2C_Read... [10:02:17]OFD Sender: No OFD packet to send [10:02:17]*** Cut start [10:02:17]*** Purtial cut [10:02:17]*** Stage 1: CUTSNS_PIN = 1 [10:02:17]Read from MH i2c: 01 [10:02:17]MH_I2C_Read... [10:02:17]*** Stop cut motor [10:02:17]*** Cut end [10:02:17]Read from MH i2c: 01 07 00 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: 01 07 00 C5 22 00 00 00 00 00 FF 0F FC [10:02:17]process_action close_receipt done [10:02:17]requested_data is exist [10:02:17]produce_requested_data [10:02:17]requested_item fm.sn is exist - process it [10:02:17]wFMCommunicate request_size=4 [10:02:17]MH_SAM_APDU [10:02:17]CAPDU: 80 11 00 00 [10:02:17]Write to MH i2c: E2 08 00 C6 22 80 11 00 00 00 00 00 00 62 [10:02:17]Write i2c OK [10:02:17]MH_I2C_Read... [10:02:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:17]Read from MH i2c: E2 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 17 00 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 17 00 C6 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AF [10:02:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:02:17]wFMCommunicate OK [10:02:17]requested_item fd.num is exist - process it [10:02:17]SAM_PROTO_GetFieldsCounters [10:02:17]wFMCommunicate request_size=4 [10:02:17]MH_SAM_APDU [10:02:17]CAPDU: 80 13 00 00 [10:02:17]Write to MH i2c: E2 08 00 C7 22 80 13 00 00 00 00 00 00 65 [10:02:17]Write i2c OK [10:02:17]MH_I2C_Read... [10:02:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:17]Read from MH i2c: E2 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 62 00 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 62 00 C7 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BF 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 6B [10:02: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BF 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:02:17]wFMCommunicate OK [10:02:17]SAM_PROTO_GetFieldsCounters done [10:02:17]requested_item shift.num is exist - process it [10:02:17]requested_item shift.opened is exist - process it [10:02:17]req_shift_opened [10:02:17]FM_GetShiftState [10:02:17]SAM_PROTO_GetShiftState [10:02:17]wFMCommunicate request_size=4 [10:02:17]MH_SAM_APDU [10:02:17]CAPDU: 80 13 01 00 [10:02:17]Write to MH i2c: E2 08 00 C8 22 80 13 01 00 00 00 00 00 67 [10:02:17]Write i2c OK [10:02:17]MH_I2C_Read... [10:02:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:17]Read from MH i2c: E2 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 0E 00 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 0E 00 C8 22 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F1 [10:02:17]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:02:17]wFMCommunicate OK [10:02:17]SAM_PROTO_GetShiftState done [10:02:17]FM_GetShiftState done [10:02:17]req_shift_opened done [10:02:17]requested_item shift.open_date is exist - process it [10:02:17]req_shift_open_date [10:02:17]req_shift_open_date done [10:02:17]produce_requested_data done [10:02:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200895,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:02:17]process_action_free close_receipt [10:02:17]json_value_free [10:02:17]json_value_free done [10:02:17]process_json_proto returns [10:02:17]Send response to host [10:02:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200895,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:02:17]free response buf [10:02:17]execute_script done [10:02:17]execute_script returns [10:02:17]free content buf [10:02:17]Sock 9.Close socket [10:02:17]Sock 9.Thread stoped [10:02:22]OFD Sender: No OFD packet to send [10:02:27]OFD Sender: No OFD packet to send [10:02:32]OFD Sender: No OFD packet to send [10:02:37]OFD Sender: No OFD packet to send [10:02:42]OFD Sender: No OFD packet to send [10:02:47]OFD Sender: No OFD packet to send [10:02:52]OFD Sender: No OFD packet to send [10:02:57]OFD Sender: No OFD packet to send [10:03:02]OFD Sender: No OFD packet to send [10:03:07]OFD Sender: No OFD packet to send [10:03:12]OFD Sender: No OFD packet to send [10:03:17]OFD Sender: No OFD packet to send [10:03:22]OFD Sender: No OFD packet to send [10:03:27]OFD Sender: No OFD packet to send [10:03:32]OFD Sender: No OFD packet to send [10:03:37]OFD Sender: No OFD packet to send [10:03:42]OFD Sender: No OFD packet to send [10:03:47]OFD Sender: No OFD packet to send [10:03:52]OFD Sender: No OFD packet to send [10:03:57]OFD Sender: No OFD packet to send [10:04:02]OFD Sender: No OFD packet to send [10:04:07]OFD Sender: No OFD packet to send [10:04:12]OFD Sender: No OFD packet to send [10:04:17]OFD Sender: No OFD packet to send [10:04:22]OFD Sender: No OFD packet to send [10:04:27]OFD Sender: No OFD packet to send [10:04:32]OFD Sender: No OFD packet to send [10:04:37]OFD Sender: No OFD packet to send [10:04:37]accept exits with 8 [10:04:37]New connection [10:04:37]New thread 3067067748 created [10:04:37]Thread 3067211108 joined [10:04:37]Waiting for new connection... [10:04:37] Sock 8.Parse request [10:04:37]Sock 8.Check first char [10:04:37]Sock 8.First char is OK [10:04:37]request: POST /json_proto HTTP/1.0 [10:04:37]Method: POST [10:04:37]URL: /json_proto [10:04:37]Method is POST - this is cgi request [10:04:37]url: /json_proto [10:04:37]query_string will be loaded in cgi processing [10:04:37]execute_cgi json_proto POST (null) [10:04:37]execute_cgi path=json_proto method=POST [10:04:37]POST find Content-Length [10:04:37]Host: 172.17.46.195:8080 [10:04:37]Content-Length: 807 [10:04:37]Content-Type: application/json [10:04:37] [10:04:37]POST finish read [10:04:37]Found Content-Length = 807 [10:04:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082506/4082509", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:37]execute_script... [10:04:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082506/4082509", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:37]POST & json_proto [10:04:37]process_json_proto [10:04:37]json parsed OK: [10:04:37]protocol is kg_v1.0 [10:04:37]action value=close_receipt [10:04:37]process_action close_receipt [10:04:37]cmd_close_receipt [10:04:37]MH_GetDate [10:04:37]Write to MH i2c: F0 00 00 C9 22 DA [10:04:37]Write i2c OK [10:04:37]MH_I2C_Read... [10:04:37]Read from MH i2c: F0 [10:04:37]MH_I2C_Read... [10:04:37]Read from MH i2c: F0 09 00 [10:04:37]MH_I2C_Read... [10:04:37]Read from MH i2c: F0 09 00 C9 22 00 36 6A C4 66 75 08 C2 66 52 [10:04:37]GetLastDocTimeStamp 1724148135 [10:04:37]current date 1724148278 [10:04:37]FM_GetShiftState [10:04:37]SAM_PROTO_GetShiftState [10:04:37]wFMCommunicate request_size=4 [10:04:37]MH_SAM_APDU [10:04:37]CAPDU: 80 13 01 00 [10:04:37]Write to MH i2c: E2 08 00 CA 22 80 13 01 00 00 00 00 00 69 [10:04:37]Write i2c OK [10:04:37]MH_I2C_Read... [10:04:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:37]Read from MH i2c: E2 [10:04:37]MH_I2C_Read... [10:04:37]Read from MH i2c: E2 0E 00 [10:04:37]MH_I2C_Read... [10:04:37]Read from MH i2c: E2 0E 00 CA 22 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F3 [10:04:37]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:04:37]wFMCommunicate OK [10:04:37]SAM_PROTO_GetShiftState done [10:04:37]FM_GetShiftState done [10:04:37]opened in 1724112758 [10:04:37]opened+sec_in_day 1724199158 [10:04:37]quantity*price = 0 [10:04:37]sum+1 = 1 [10:04:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 195 20.08.2024 10:04 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4082506/4082509 ФМ: 0000000000871802 ФД: 200896 ФПД: 24388158010717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100438&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200896&fm=24388158010717&tin=02508201610067®Number=0000000000092545&sum=0 [10:04:38]StoreToDocumentArchive [10:04:38]shift 466 fd 200896 [10:04:38]save to /storage/0466/doc_00200896 [10:04:38]save last doc name /storage/0466/doc_00200896 to /storage/kkm_last_doc_name [10:04:38]save OK [10:04:38]Clear old archive folders... [10:04:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:04:38]tlvbuf is 01058D60 [10:04:38]SAM_PROTO_ClearQueue [10:04:38]wFMCommunicate request_size=4 [10:04:38]MH_SAM_APDU [10:04:38]CAPDU: 80 09 00 00 [10:04:38]Write to MH i2c: E2 08 00 D7 22 80 09 00 00 00 00 00 00 6B [10:04:38]Write i2c OK [10:04:38]MH_I2C_Read... [10:04:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:39]Read from MH i2c: E2 [10:04:39]MH_I2C_Read... [10:04:39]Read from MH i2c: E2 03 00 [10:04:39]MH_I2C_Read... [10:04:39]Read from MH i2c: E2 03 00 D7 22 00 90 00 6D [10:04:39]RAPDU: 90 00 [10:04:39]wFMCommunicate OK [10:04:39]SAM_PROTO_ClearQueue done [10:04:39]KKMCreateOFDPacket [10:04:39]OFDProtocolAddRootSTLVToBuf [10:04:39]FM_MakeSignedData [10:04:39]FM_MakeSignedData [10:04:39]SAM_PROTO_SignData [10:04:39]wFMCommunicate request_size=4 [10:04:39]MH_SAM_APDU [10:04:39]CAPDU: 80 0D 01 02 [10:04:39]Write to MH i2c: E2 08 00 D8 22 80 0D 01 02 00 00 00 00 73 [10:04:39]Write i2c OK [10:04:39]MH_I2C_Read... [10:04:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:39]Read from MH i2c: E2 [10:04:39]MH_I2C_Read... [10:04:39]Read from MH i2c: E2 03 00 [10:04:39]MH_I2C_Read... [10:04:39]Read from MH i2c: E2 03 00 D8 22 00 90 00 6E [10:04:39]RAPDU: 90 00 [10:04:39]wFMCommunicate OK [10:04:39]wFMCommunicate request_size=255 [10:04:39]MH_SAM_APDU [10:04:39]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 36 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C0 10 03 00 35 04 06 00 16 2E 4F 7E [10:04:39]Write to MH i2c: E2 02 01 D9 22 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 36 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C0 10 03 00 35 04 06 00 16 2E 4F 7E 00 00 17 [10:04:39]Write i2c OK [10:04:39]MH_I2C_Read... [10:04:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:39]Read from MH i2c: E2 [10:04:39]MH_I2C_Read... [10:04:39]Read from MH i2c: E2 03 00 [10:04:39]MH_I2C_Read... [10:04:39]Read from MH i2c: E2 03 00 D9 22 00 90 00 6F [10:04:39]RAPDU: 90 00 [10:04:39]wFMCommunicate OK [10:04:39]wFMCommunicate request_size=7 [10:04:39]MH_SAM_APDU [10:04:39]CAPDU: 80 0D 02 02 02 B5 5D [10:04:39]Write to MH i2c: E2 0A 00 DA 22 80 0D 02 02 02 00 B5 5D 00 00 8C [10:04:39]Write i2c OK [10:04:39]MH_I2C_Read... [10:04:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:39]Read from MH i2c: E2 [10:04:39]MH_I2C_Read... [10:04:39]Read from MH i2c: E2 03 00 [10:04:39]MH_I2C_Read... [10:04:39]Read from MH i2c: E2 03 00 DA 22 00 90 00 70 [10:04:39]RAPDU: 90 00 [10:04:39]wFMCommunicate OK [10:04:39]wFMCommunicate request_size=4 [10:04:39]MH_SAM_APDU [10:04:39]CAPDU: 80 0D 03 02 [10:04:39]Write to MH i2c: E2 08 00 DB 22 80 0D 03 02 00 00 00 00 78 [10:04:39]Write i2c OK [10:04:39]MH_I2C_Read... [10:04:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:39]Read from MH i2c: E2 [10:04:39]MH_I2C_Read... [10:04:39]Read from MH i2c: E2 0B 00 [10:04:39]MH_I2C_Read... [10:04:39]Read from MH i2c: E2 0B 00 DB 22 00 72 13 39 4D D3 F9 8C D0 90 00 AC [10:04:39]RAPDU: 72 13 39 4D D3 F9 8C D0 90 00 [10:04:39]wFMCommunicate OK [10:04:39]SAM_PROTO_SignData done [10:04:39]FM_MakeSignedData done [10:04:39]CreateOFDProtocolMessage [10:04:39]wFMCommunicate request_size=4 [10:04:39]MH_SAM_APDU [10:04:39]CAPDU: 80 11 00 00 [10:04:39]Write to MH i2c: E2 08 00 DC 22 80 11 00 00 00 00 00 00 78 [10:04:39]Write i2c OK [10:04:39]MH_I2C_Read... [10:04:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:39]Read from MH i2c: E2 [10:04:39]MH_I2C_Read... [10:04:39]Read from MH i2c: E2 17 00 [10:04:39]MH_I2C_Read... [10:04:39]Read from MH i2c: E2 17 00 DC 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C5 [10:04:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:04:39]wFMCommunicate OK [10:04:39]CreateOFDProtocolMessage done [10:04:39]OFDSenderStorePacket 200896 [10:04:39]StoreOFDPacket docnum=200896 [10:04:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 6D 6F 04 01 3C 96 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 36 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C0 10 03 00 35 04 06 00 16 2E 4F 7E B5 5D 72 13 39 4D D3 F9 8C D0 [10:04:39]CheckFolder [10:04:39]dirname=/storage/ofd_packets [10:04:39]CheckFolder done [10:04:39]ProducePacketName [10:04:39]name=ofd_packets/00200896 [10:04:39]NVStorageSaveData ofd_packets/00200896 [10:04:39]File name is /storage/ofd_packets/00200896 [10:04:39]Write 298 bytes [10:04:39]NVStorageSaveData done [10:04:39]OFDSenderStorePacket done [10:04:39]KKMCreateOFDPacket done [10:04:39]NVStorageSaveData kkm_last_timestamp [10:04:39]File name is /storage/kkm_last_timestamp [10:04:39]Write 4 bytes [10:04:39]NVStorageSaveData done [10:04:39]ExternCall_PrintAddStr [10:04:39]wPrintStart [10:04:39]Write to MH i2c: 01 00 00 DD 22 FF [10:04:39]Write i2c OK [10:04:39]MH_I2C_Read... [10:04:39]Read from MH i2c: 01 [10:04:39]MH_I2C_Read... [10:04:39]Read from MH i2c: 01 07 00 [10:04:39]MH_I2C_Read... [10:04:39]Read from MH i2c: 01 07 00 DD 22 00 00 00 00 00 FF 0F 14 [10:04:39]RasterBufferAndPrint [10:04:39]line Счет N : (1)11328491 [10:04:39]line ИНН: 02508201610067 [10:04:39]line Контрольно-Кассовый Чек [10:04:39]line ПРОДАЖА [10:04:39]line ТРК (МРК, ГНК) : 51 [10:04:39]line Товар: 2710194210 [10:04:39]line ДТ-К-5 [10:04:39]line 25.000 * 0.00 [10:04:39]line = 0.00 [10:04:39]line НДС 12% НСП 1% [10:04:39]line > о реализуемом товаре [10:04:39]line ИТОГО: 0.00 [10:04:39]line НСП 1% : 0.00 [10:04:39]line НДС 12% : 0.00 [10:04:39]line Наличными: 0.00 [10:04:39]line Безнал.: 0.00 [10:04:39]line Место: АЗС № 95 "Партнер Нефть" [10:04:39]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:04:39]line СНО: Общий режим [10:04:39]line Чек 195 20.08.2024 10:04 [10:04:39]line Смена: 466 ФФД: 1.0 [10:04:39]line ЗНМ: 0300000079 [10:04:39]line РНМ: 0000000000092545 [10:04:39]line Версия ККМ: 001 [10:04:39]line Талоны: Топливные Талоны [10:04:39]line 4082506/4082509 [10:04:39]line ФМ: 0000000000871802 [10:04:39]line ФД: 200896 [10:04:39]line ФПД: 24388158010717 [10:04:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100438&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200896&fm=24388158010717&tin=02508201610067®Number=0000000000092545&sum=0 [10:04:39]OFD Sender: Processing packet 200896 [packets to send 247, broken 246] [10:04:39]ProducePacketName [10:04:39]name=ofd_packets/00200896 [10:04:39]OFD Sender: To server: pG, [10:04:39]CommunicateWithHost lk.salyk.kg:30040 [10:04:39]ConnectInit lk.salyk.kg [10:04:39]written 0, free lines is 4095 [10:04:39]Connected sock=10 [10:04:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 6D 6F 04 01 3C 96 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 36 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C0 10 03 00 35 04 06 00 16 2E 4F 7E B5 5D 72 13 39 4D D3 F9 8C D0 [10:04:40]Write to MH i2c: 01 00 00 07 23 2A [10:04:40]Write i2c OK [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: 01 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: 01 07 00 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: 01 07 00 07 23 00 00 00 00 00 F6 0C 33 [10:04:40]RasterBufferAndPrint [10:04:40]line [10:04:40]line [10:04:40]line [10:04:40]line [10:04:40]line [10:04:40]written 0, free lines is 3324 [10:04:40]MH_Cut [10:04:40]Write to MH i2c: D1 01 00 0E 23 01 03 [10:04:40]Write i2c OK [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: D1 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: D1 01 00 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: D1 01 00 0E 23 00 02 [10:04:40]Write to MH i2c: 01 00 00 0F 23 32 [10:04:40]Write i2c OK [10:04:40]MH_I2C_Read... [10:04:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EC 7D 47 00 F3 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 31 38 30 32 10 04 04 00 C0 10 03 00 F4 03 04 00 9E 14 C4 66 B6 04 01 00 00 66 DC 5E 22 A1 55 8B 61 [10:04:40]CommunicateWithHost err = 0 [10:04:40]CheckOFDResponse [10:04:40]1017 (14) - 77093643461234 [10:04:40]1041 (16) - 0000000000871802 [10:04:40]1040 (4) - 200896 [10:04:40]1012 (4) - 20.08.2024 03:59 [10:04:40]1206 (1) - 0 [10:04:40]OFD Sender: Remove packet 200896 [10:04:40]ProducePacketName [10:04:40]name=ofd_packets/00200896 [10:04:40]NVStorageDeleteData [10:04:40]OFD Sender: No OFD packet to send [10:04:41]*** Cut start [10:04:41]*** Purtial cut [10:04:41]*** CUTSNS_PIN = 0 [10:04:41]*** Stage 1: CUTSNS_PIN = 1 [10:04:43]Read from MH i2c: 01 [10:04:43]MH_I2C_Read... [10:04:43]*** Stop cut motor [10:04:43]*** Cut end [10:04:43]Read from MH i2c: 01 07 00 [10:04:43]MH_I2C_Read... [10:04:43]Read from MH i2c: 01 07 00 0F 23 00 00 00 00 00 FF 0F 47 [10:04:43]process_action close_receipt done [10:04:43]requested_data is exist [10:04:43]produce_requested_data [10:04:43]requested_item fm.sn is exist - process it [10:04:43]wFMCommunicate request_size=4 [10:04:43]MH_SAM_APDU [10:04:43]CAPDU: 80 11 00 00 [10:04:43]Write to MH i2c: E2 08 00 10 23 80 11 00 00 00 00 00 00 AD [10:04:43]Write i2c OK [10:04:43]MH_I2C_Read... [10:04:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:43]Read from MH i2c: E2 [10:04:43]MH_I2C_Read... [10:04:43]Read from MH i2c: E2 17 00 [10:04:43]MH_I2C_Read... [10:04:43]Read from MH i2c: E2 17 00 10 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FA [10:04:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:04:43]wFMCommunicate OK [10:04:43]requested_item fd.num is exist - process it [10:04:43]SAM_PROTO_GetFieldsCounters [10:04:43]wFMCommunicate request_size=4 [10:04:43]MH_SAM_APDU [10:04:43]CAPDU: 80 13 00 00 [10:04:43]Write to MH i2c: E2 08 00 11 23 80 13 00 00 00 00 00 00 B0 [10:04:43]Write i2c OK [10:04:43]MH_I2C_Read... [10:04:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:43]Read from MH i2c: E2 [10:04:43]MH_I2C_Read... [10:04:43]Read from MH i2c: E2 62 00 [10:04:43]MH_I2C_Read... [10:04:43]Read from MH i2c: E2 62 00 11 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C0 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 BA [10:04:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C0 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:04:43]wFMCommunicate OK [10:04:43]SAM_PROTO_GetFieldsCounters done [10:04:43]requested_item shift.num is exist - process it [10:04:43]requested_item shift.opened is exist - process it [10:04:43]req_shift_opened [10:04:43]FM_GetShiftState [10:04:43]SAM_PROTO_GetShiftState [10:04:43]wFMCommunicate request_size=4 [10:04:43]MH_SAM_APDU [10:04:43]CAPDU: 80 13 01 00 [10:04:43]Write to MH i2c: E2 08 00 12 23 80 13 01 00 00 00 00 00 B2 [10:04:43]Write i2c OK [10:04:43]MH_I2C_Read... [10:04:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:43]Read from MH i2c: E2 [10:04:43]MH_I2C_Read... [10:04:43]Read from MH i2c: E2 0E 00 [10:04:43]MH_I2C_Read... [10:04:43]Read from MH i2c: E2 0E 00 12 23 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 3C [10:04:43]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:04:43]wFMCommunicate OK [10:04:43]SAM_PROTO_GetShiftState done [10:04:43]FM_GetShiftState done [10:04:43]req_shift_opened done [10:04:43]requested_item shift.open_date is exist - process it [10:04:43]req_shift_open_date [10:04:43]req_shift_open_date done [10:04:43]produce_requested_data done [10:04:43]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200896,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:04:43]process_action_free close_receipt [10:04:43]json_value_free [10:04:43]json_value_free done [10:04:43]process_json_proto returns [10:04:43]Send response to host [10:04:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200896,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:04:43]free response buf [10:04:43]execute_script done [10:04:43]execute_script returns [10:04:43]free content buf [10:04:43]Sock 8.Close socket [10:04:43]Sock 8.Thread stoped [10:04:44]accept exits with 9 [10:04:44]New connection [10:04:44]New thread 3067211108 created [10:04:44]Thread 3067067748 joined [10:04:44]Waiting for new connection... [10:04:44] Sock 9.Parse request [10:04:44]Sock 9.Check first char [10:04:44]Sock 9.First char is OK [10:04:44]request: POST /json_proto HTTP/1.0 [10:04:44]Method: POST [10:04:44]URL: /json_proto [10:04:44]Method is POST - this is cgi request [10:04:44]url: /json_proto [10:04:44]query_string will be loaded in cgi processing [10:04:44]execute_cgi json_proto POST (null) [10:04:44]execute_cgi path=json_proto method=POST [10:04:44]POST find Content-Length [10:04:44]Host: 172.17.46.195:8080 [10:04:44]Content-Length: 808 [10:04:44]Content-Type: application/json [10:04:44] [10:04:44]POST finish read [10:04:44]Found Content-Length = 808 [10:04:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:44]execute_script... [10: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)11328490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:44]POST & json_proto [10:04:44]process_json_proto [10:04:44]json parsed OK: [10:04:44]protocol is kg_v1.0 [10:04:44]action value=close_receipt [10:04:44]process_action close_receipt [10:04:44]cmd_close_receipt [10:04:44]MH_GetDate [10:04:44]Write to MH i2c: F0 00 00 13 23 25 [10:04:44]Write i2c OK [10:04:44]MH_I2C_Read... [10:04:44]Read from MH i2c: F0 [10:04:44]MH_I2C_Read... [10:04:44]Read from MH i2c: F0 09 00 [10:04:44]MH_I2C_Read... [10:04:44]Read from MH i2c: F0 09 00 13 23 00 3D 6A C4 66 75 08 C2 66 A4 [10:04:44]GetLastDocTimeStamp 1724148278 [10:04:44]current date 1724148285 [10:04:44]FM_GetShiftState [10:04:44]SAM_PROTO_GetShiftState [10:04:44]wFMCommunicate request_size=4 [10:04:44]MH_SAM_APDU [10:04:44]CAPDU: 80 13 01 00 [10:04:44]Write to MH i2c: E2 08 00 14 23 80 13 01 00 00 00 00 00 B4 [10:04:44]Write i2c OK [10:04:44]MH_I2C_Read... [10:04:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:44]Read from MH i2c: E2 [10:04:44]MH_I2C_Read... [10:04:44]Read from MH i2c: E2 0E 00 [10:04:44]MH_I2C_Read... [10:04:44]Read from MH i2c: E2 0E 00 14 23 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 3E [10:04:44]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:04:44]wFMCommunicate OK [10:04:44]SAM_PROTO_GetShiftState done [10:04:44]FM_GetShiftState done [10:04:44]opened in 1724112758 [10:04:44]opened+sec_in_day 1724199158 [10:04:44]quantity*price = 100032 [10:04:44]sum+1 = 100033 [10:04:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.32 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.32 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 196 20.08.2024 10:04 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200897 ФПД: 22943986858738 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100445&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200897&fm=22943986858738&tin=02508201610067®Number=0000000000092545&sum=100032 [10:04:45]StoreToDocumentArchive [10:04:45]shift 466 fd 200897 [10:04:45]save to /storage/0466/doc_00200897 [10:04:45]save last doc name /storage/0466/doc_00200897 to /storage/kkm_last_doc_name [10:04:45]save OK [10:04:45]Clear old archive folders... [10:04:45]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:04:45]tlvbuf is 0107F880 [10:04:45]SAM_PROTO_ClearQueue [10:04:45]wFMCommunicate request_size=4 [10:04:45]MH_SAM_APDU [10:04:45]CAPDU: 80 09 00 00 [10:04:45]Write to MH i2c: E2 08 00 21 23 80 09 00 00 00 00 00 00 B6 [10:04:45]Write i2c OK [10:04:45]MH_I2C_Read... [10:04:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:45]Read from MH i2c: E2 [10:04:45]MH_I2C_Read... [10:04:45]Read from MH i2c: E2 03 00 [10:04:45]MH_I2C_Read... [10:04:45]Read from MH i2c: E2 03 00 21 23 00 90 00 B8 [10:04:45]RAPDU: 90 00 [10:04:45]wFMCommunicate OK [10:04:45]SAM_PROTO_ClearQueue done [10:04:45]KKMCreateOFDPacket [10:04:45]OFDProtocolAddRootSTLVToBuf [10:04:45]FM_MakeSignedData [10:04:45]FM_MakeSignedData [10:04:45]SAM_PROTO_SignData [10:04:45]wFMCommunicate request_size=4 [10:04:45]MH_SAM_APDU [10:04:45]CAPDU: 80 0D 01 02 [10:04:45]Write to MH i2c: E2 08 00 22 23 80 0D 01 02 00 00 00 00 BE [10:04:45]Write i2c OK [10:04:45]MH_I2C_Read... [10:04:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:45]Read from MH i2c: E2 [10:04:45]MH_I2C_Read... [10:04:45]Read from MH i2c: E2 03 00 [10:04:45]MH_I2C_Read... [10:04:45]Read from MH i2c: E2 03 00 22 23 00 90 00 B9 [10:04:45]RAPDU: 90 00 [10:04:45]wFMCommunicate OK [10:04:45]wFMCommunicate request_size=255 [10:04:45]MH_SAM_APDU [10:04: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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 3D 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C1 10 03 00 35 04 06 00 14 DE [10:04:45]Write to MH i2c: E2 02 01 23 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 3D 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C1 10 03 00 35 04 06 00 14 DE 00 00 C0 [10:04:45]Write i2c OK [10:04:45]MH_I2C_Read... [10:04:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:45]Read from MH i2c: E2 [10:04:45]MH_I2C_Read... [10:04:45]Read from MH i2c: E2 03 00 [10:04:45]MH_I2C_Read... [10:04:45]Read from MH i2c: E2 03 00 23 23 00 90 00 BA [10:04:45]RAPDU: 90 00 [10:04:45]wFMCommunicate OK [10:04:45]wFMCommunicate request_size=9 [10:04:45]MH_SAM_APDU [10:04:45]CAPDU: 80 0D 02 02 04 10 2F BA F2 [10:04:45]Write to MH i2c: E2 0C 00 24 23 80 0D 02 02 04 00 10 2F BA F2 00 00 B4 [10:04:45]Write i2c OK [10:04:45]MH_I2C_Read... [10:04:46]OFD Sender: No OFD packet to send [10:04:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:46]Read from MH i2c: E2 [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: E2 03 00 [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: E2 03 00 24 23 00 90 00 BB [10:04:46]RAPDU: 90 00 [10:04:46]wFMCommunicate OK [10:04:46]wFMCommunicate request_size=4 [10:04:46]MH_SAM_APDU [10:04:46]CAPDU: 80 0D 03 02 [10:04:46]Write to MH i2c: E2 08 00 25 23 80 0D 03 02 00 00 00 00 C3 [10:04:46]Write i2c OK [10:04:46]MH_I2C_Read... [10:04:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:46]Read from MH i2c: E2 [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: E2 0B 00 [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: E2 0B 00 25 23 00 EA 23 D6 96 B0 15 73 AF 90 00 24 [10:04:46]RAPDU: EA 23 D6 96 B0 15 73 AF 90 00 [10:04:46]wFMCommunicate OK [10:04:46]SAM_PROTO_SignData done [10:04:46]FM_MakeSignedData done [10:04:46]CreateOFDProtocolMessage [10:04:46]wFMCommunicate request_size=4 [10:04:46]MH_SAM_APDU [10:04:46]CAPDU: 80 11 00 00 [10:04:46]Write to MH i2c: E2 08 00 26 23 80 11 00 00 00 00 00 00 C3 [10:04:46]Write i2c OK [10:04:46]MH_I2C_Read... [10:04:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:46]Read from MH i2c: E2 [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: E2 17 00 [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: E2 17 00 26 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 10 [10:04:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:04:46]wFMCommunicate OK [10:04:46]CreateOFDProtocolMessage done [10:04:46]OFDSenderStorePacket 200897 [10:04:46]StoreOFDPacket docnum=200897 [10:04:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 9E B9 06 01 C1 3B 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 3D 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C1 10 03 00 35 04 06 00 14 DE 10 2F BA F2 EA 23 D6 96 B0 15 73 AF [10:04:46]CheckFolder [10:04:46]dirname=/storage/ofd_packets [10:04:46]CheckFolder done [10:04:46]ProducePacketName [10:04:46]name=ofd_packets/00200897 [10:04:46]NVStorageSaveData ofd_packets/00200897 [10:04:46]File name is /storage/ofd_packets/00200897 [10:04:46]Write 300 bytes [10:04:46]NVStorageSaveData done [10:04:46]OFDSenderStorePacket done [10:04:46]KKMCreateOFDPacket done [10:04:46]NVStorageSaveData kkm_last_timestamp [10:04:46]File name is /storage/kkm_last_timestamp [10:04:46]Write 4 bytes [10:04:46]NVStorageSaveData done [10:04:46]ExternCall_PrintAddStr [10:04:46]wPrintStart [10:04:46]Write to MH i2c: 01 00 00 27 23 4A [10:04:46]Write i2c OK [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: 01 [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: 01 07 00 [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: 01 07 00 27 23 00 00 00 00 00 FF 0F 5F [10:04:46]RasterBufferAndPrint [10:04:46]line Счет N : (1)11328490 [10:04:46]line ИНН: 02508201610067 [10:04:46]line Контрольно-Кассовый Чек [10:04:46]line ПРОДАЖА [10:04:46]line ТРК (МРК, ГНК) : 71 [10:04:46]line Товар: 2711190000 [10:04:46]line ГАЗ-К-3 [10:04:46]line 26.050 * 38.40 [10:04:46]line = 1000.32 [10:04:46]line НДС 12% НСП 1% [10:04:46]line > о реализуемом товаре [10:04:46]line ИТОГО: 1000.32 [10:04:46]line НСП 1% : 8.85 [10:04:46]line НДС 12% : 106.23 [10:04:46]line Наличными: 0.00 [10:04:46]line Безнал.: 1000.32 [10:04:46]line Место: АЗС № 95 "Партнер Нефть" [10:04:46]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:04:46]line СНО: Общий режим [10:04:46]line Чек 196 20.08.2024 10:04 [10:04:46]line Смена: 466 ФФД: 1.0 [10:04:46]line ЗНМ: 0300000079 [10:04:46]line РНМ: 0000000000092545 [10:04:46]line Версия ККМ: 001 [10:04:46]line Платежная система: O! деньги [10:04:46]line ФМ: 0000000000871802 [10:04:46]line ФД: 200897 [10:04:46]line ФПД: 22943986858738 [10:04:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100445&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200897&fm=22943986858738&tin=02508201610067®Number=0000000000092545&sum=100032 [10:04:46]written 0, free lines is 4095 [10:04:46]OFD Sender: Processing packet 200897 [packets to send 247, broken 246] [10:04:46]ProducePacketName [10:04:46]name=ofd_packets/00200897 [10:04:46]OFD Sender: To server: pG, [10:04:46]CommunicateWithHost lk.salyk.kg:30040 [10:04:46]ConnectInit lk.salyk.kg [10:04:46]Write to MH i2c: 01 00 00 51 23 74 [10:04:46]Write i2c OK [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: 01 [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: 01 07 00 [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: 01 07 00 51 23 00 00 00 00 00 F0 0C 77 [10:04:46]RasterBufferAndPrint [10:04:46]line [10:04:46]line [10:04:46]line [10:04:46]line [10:04:46]line [10:04:46]written 0, free lines is 3321 [10:04:46]MH_Cut [10:04:46]Write to MH i2c: D1 01 00 58 23 01 4D [10:04:46]Write i2c OK [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: D1 [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: D1 01 00 [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: D1 01 00 58 23 00 4C [10:04:46]Write to MH i2c: 01 00 00 59 23 7C [10:04:46]Write i2c OK [10:04:46]MH_I2C_Read... [10:04:46]Connected sock=10 [10: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 31 38 30 32 0E 01 00 00 9E B9 06 01 C1 3B 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 3D 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C1 10 03 00 35 04 06 00 14 DE 10 2F BA F2 EA 23 D6 96 B0 15 73 AF [10:04:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FE A0 47 00 7A 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 31 38 30 32 10 04 04 00 C1 10 03 00 F4 03 04 00 A4 14 C4 66 B6 04 01 00 00 D8 E9 C7 72 DC 17 32 51 [10:04:47]CommunicateWithHost err = 0 [10:04:47]CheckOFDResponse [10:04:47]1017 (14) - 77093643461234 [10:04:47]1041 (16) - 0000000000871802 [10:04:47]1040 (4) - 200897 [10:04:47]1012 (4) - 20.08.2024 03:59 [10:04:47]1206 (1) - 0 [10:04:47]OFD Sender: Remove packet 200897 [10:04:47]ProducePacketName [10:04:47]name=ofd_packets/00200897 [10:04:47]NVStorageDeleteData [10:04:47]*** Cut start [10:04:47]*** Purtial cut [10:04:47]*** Stage 1: CUTSNS_PIN = 1 [10:04:47]OFD Sender: No OFD packet to send [10:04:47]Read from MH i2c: 01 [10:04:47]MH_I2C_Read... [10:04:47]*** Stop cut motor [10:04:47]*** Cut end [10:04:47]Read from MH i2c: 01 07 00 [10:04:47]MH_I2C_Read... [10:04:47]Read from MH i2c: 01 07 00 59 23 00 00 00 00 00 FF 0F 91 [10:04:47]process_action close_receipt done [10:04:47]requested_data is exist [10:04:47]produce_requested_data [10:04:47]requested_item fm.sn is exist - process it [10:04:47]wFMCommunicate request_size=4 [10:04:47]MH_SAM_APDU [10:04:47]CAPDU: 80 11 00 00 [10:04:47]Write to MH i2c: E2 08 00 5A 23 80 11 00 00 00 00 00 00 F7 [10:04:47]Write i2c OK [10:04:47]MH_I2C_Read... [10:04:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:47]Read from MH i2c: E2 [10:04:47]MH_I2C_Read... [10:04:47]Read from MH i2c: E2 17 00 [10:04:47]MH_I2C_Read... [10:04:47]Read from MH i2c: E2 17 00 5A 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 44 [10:04:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:04:47]wFMCommunicate OK [10:04:47]requested_item fd.num is exist - process it [10:04:47]SAM_PROTO_GetFieldsCounters [10:04:47]wFMCommunicate request_size=4 [10:04:47]MH_SAM_APDU [10:04:47]CAPDU: 80 13 00 00 [10:04:47]Write to MH i2c: E2 08 00 5B 23 80 13 00 00 00 00 00 00 FA [10:04:47]Write i2c OK [10:04:47]MH_I2C_Read... [10:04:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:47]Read from MH i2c: E2 [10:04:47]MH_I2C_Read... [10:04:47]Read from MH i2c: E2 62 00 [10:04:47]MH_I2C_Read... [10:04:47]Read from MH i2c: E2 62 00 5B 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C1 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 08 [10:04:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C1 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:04:47]wFMCommunicate OK [10:04:47]SAM_PROTO_GetFieldsCounters done [10:04:47]requested_item shift.num is exist - process it [10:04:47]requested_item shift.opened is exist - process it [10:04:47]req_shift_opened [10:04:47]FM_GetShiftState [10:04:47]SAM_PROTO_GetShiftState [10:04:47]wFMCommunicate request_size=4 [10:04:47]MH_SAM_APDU [10:04:47]CAPDU: 80 13 01 00 [10:04:47]Write to MH i2c: E2 08 00 5C 23 80 13 01 00 00 00 00 00 FC [10:04:47]Write i2c OK [10:04:47]MH_I2C_Read... [10:04:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:47]Read from MH i2c: E2 [10:04:47]MH_I2C_Read... [10:04:47]Read from MH i2c: E2 0E 00 [10:04:47]MH_I2C_Read... [10:04:47]Read from MH i2c: E2 0E 00 5C 23 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 86 [10:04:47]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:04:47]wFMCommunicate OK [10:04:47]SAM_PROTO_GetShiftState done [10:04:47]FM_GetShiftState done [10:04:47]req_shift_opened done [10:04:47]requested_item shift.open_date is exist - process it [10:04:47]req_shift_open_date [10:04:47]req_shift_open_date done [10:04:47]produce_requested_data done [10:04:47]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200897,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:04:47]process_action_free close_receipt [10:04:47]json_value_free [10:04:47]json_value_free done [10:04:47]process_json_proto returns [10:04:47]Send response to host [10:04:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200897,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:04:47]free response buf [10:04:47]execute_script done [10:04:47]execute_script returns [10:04:47]free content buf [10:04:47]Sock 9.Close socket [10:04:47]Sock 9.Thread stoped [10:04:52]OFD Sender: No OFD packet to send [10:04:57]OFD Sender: No OFD packet to send [10:05:02]OFD Sender: No OFD packet to send [10:05:04]accept exits with 8 [10:05:04]New connection [10:05:04]New thread 3067067748 created [10:05:04]Thread 3067211108 joined [10:05:04]Waiting for new connection... [10:05:04] Sock 8.Parse request [10:05:04]Sock 8.Check first char [10:05:04]Sock 8.First char is OK [10:05:04]request: POST /json_proto HTTP/1.0 [10:05:04]Method: POST [10:05:04]URL: /json_proto [10:05:04]Method is POST - this is cgi request [10:05:04]url: /json_proto [10:05:04]query_string will be loaded in cgi processing [10:05:04]execute_cgi json_proto POST (null) [10:05:04]execute_cgi path=json_proto method=POST [10:05:04]POST find Content-Length [10:05:04]Host: 172.17.46.195:8080 [10:05:04]Content-Length: 805 [10:05:04]Content-Type: application/json [10:05:04] [10:05:04]POST finish read [10:05:04]Found Content-Length = 805 [10:05:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328492", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:05:04]execute_script... [10:05: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)11328492", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:05:04]POST & json_proto [10:05:04]process_json_proto [10:05:04]json parsed OK: [10:05:04]protocol is kg_v1.0 [10:05:04]action value=close_receipt [10:05:04]process_action close_receipt [10:05:04]cmd_close_receipt [10:05:04]MH_GetDate [10:05:04]Write to MH i2c: F0 00 00 5D 23 6F [10:05:04]Write i2c OK [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: F0 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: F0 09 00 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: F0 09 00 5D 23 00 51 6A C4 66 75 08 C2 66 02 [10:05:04]GetLastDocTimeStamp 1724148285 [10:05:04]current date 1724148305 [10:05:04]FM_GetShiftState [10:05:04]SAM_PROTO_GetShiftState [10:05:04]wFMCommunicate request_size=4 [10:05:04]MH_SAM_APDU [10:05:04]CAPDU: 80 13 01 00 [10:05:04]Write to MH i2c: E2 08 00 5E 23 80 13 01 00 00 00 00 00 FE [10:05:04]Write i2c OK [10:05:04]MH_I2C_Read... [10:05:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:04]Read from MH i2c: E2 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: E2 0E 00 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: E2 0E 00 5E 23 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 88 [10:05:04]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:05:04]wFMCommunicate OK [10:05:04]SAM_PROTO_GetShiftState done [10:05:04]FM_GetShiftState done [10:05:04]opened in 1724112758 [10:05:04]opened+sec_in_day 1724199158 [10:05:04]quantity*price = 150032 [10:05:04]sum+1 = 150033 [10:05:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 197 20.08.2024 10:05 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200898 ФПД: 230025540058427 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100505&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200898&fm=230025540058427&tin=02508201610067®Number=0000000000092545&sum=150032 [10:05:05]StoreToDocumentArchive [10:05:05]shift 466 fd 200898 [10:05:05]save to /storage/0466/doc_00200898 [10:05:05]save last doc name /storage/0466/doc_00200898 to /storage/kkm_last_doc_name [10:05:05]save OK [10:05:05]Clear old archive folders... [10:05:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:05:05]tlvbuf is 010D2B50 [10:05:05]SAM_PROTO_ClearQueue [10:05:05]wFMCommunicate request_size=4 [10:05:05]MH_SAM_APDU [10:05:05]CAPDU: 80 09 00 00 [10:05:05]Write to MH i2c: E2 08 00 6B 23 80 09 00 00 00 00 00 00 00 [10:05:05]Write i2c OK [10:05:05]MH_I2C_Read... [10:05:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:05:05]Read from MH i2c: E2 [10:05:05]MH_I2C_Read... [10:05:05]Read from MH i2c: E2 03 00 [10:05:05]MH_I2C_Read... [10:05:05]Read from MH i2c: E2 03 00 6B 23 00 90 00 02 [10:05:05]RAPDU: 90 00 [10:05:05]wFMCommunicate OK [10:05:05]SAM_PROTO_ClearQueue done [10:05:05]KKMCreateOFDPacket [10:05:05]OFDProtocolAddRootSTLVToBuf [10:05:05]FM_MakeSignedData [10:05:05]FM_MakeSignedData [10:05:05]SAM_PROTO_SignData [10:05:05]wFMCommunicate request_size=4 [10:05:05]MH_SAM_APDU [10:05:05]CAPDU: 80 0D 01 02 [10:05:05]Write to MH i2c: E2 08 00 6C 23 80 0D 01 02 00 00 00 00 08 [10:05:05]Write i2c OK [10:05:05]MH_I2C_Read... [10:05:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:05:05]Read from MH i2c: E2 [10:05:05]MH_I2C_Read... [10:05:05]Read from MH i2c: E2 03 00 [10:05:05]MH_I2C_Read... [10:05:05]Read from MH i2c: E2 03 00 6C 23 00 90 00 03 [10:05:05]RAPDU: 90 00 [10:05:05]wFMCommunicate OK [10:05:05]wFMCommunicate request_size=255 [10:05:05]MH_SAM_APDU [10:05:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C5 00 00 00 F4 03 04 00 51 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C2 10 03 00 35 04 06 00 D1 [10:05:05]Write to MH i2c: E2 02 01 6D 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 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 51 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C2 10 03 00 35 04 06 00 D1 00 00 59 [10:05:05]Write i2c OK [10:05:05]MH_I2C_Read... [10:05:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:06]Read from MH i2c: E2 [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: E2 03 00 [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: E2 03 00 6D 23 00 90 00 04 [10:05:06]RAPDU: 90 00 [10:05:06]wFMCommunicate OK [10:05:06]wFMCommunicate request_size=10 [10:05:06]MH_SAM_APDU [10:05:06]CAPDU: 80 0D 02 02 05 34 FE 9A BD 3B [10:05:06]Write to MH i2c: E2 0D 00 6E 23 80 0D 02 02 05 00 34 FE 9A BD 3B 00 00 D9 [10:05:06]Write i2c OK [10:05:06]MH_I2C_Read... [10:05:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:06]Read from MH i2c: E2 [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: E2 03 00 [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: E2 03 00 6E 23 00 90 00 05 [10:05:06]RAPDU: 90 00 [10:05:06]wFMCommunicate OK [10:05:06]wFMCommunicate request_size=4 [10:05:06]MH_SAM_APDU [10:05:06]CAPDU: 80 0D 03 02 [10:05:06]Write to MH i2c: E2 08 00 6F 23 80 0D 03 02 00 00 00 00 0D [10:05:06]Write i2c OK [10:05:06]MH_I2C_Read... [10:05:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:05:06]Read from MH i2c: E2 [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: E2 0B 00 [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: E2 0B 00 6F 23 00 BD 9B 3D A6 8B BB 80 7C 90 00 8B [10:05:06]RAPDU: BD 9B 3D A6 8B BB 80 7C 90 00 [10:05:06]wFMCommunicate OK [10:05:06]SAM_PROTO_SignData done [10:05:06]FM_MakeSignedData done [10:05:06]CreateOFDProtocolMessage [10:05:06]wFMCommunicate request_size=4 [10:05:06]MH_SAM_APDU [10:05:06]CAPDU: 80 11 00 00 [10:05:06]Write to MH i2c: E2 08 00 70 23 80 11 00 00 00 00 00 00 0D [10:05:06]Write i2c OK [10:05:06]MH_I2C_Read... [10:05:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:06]Read from MH i2c: E2 [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: E2 17 00 [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: E2 17 00 70 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5A [10:05:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:05:06]wFMCommunicate OK [10:05:06]CreateOFDProtocolMessage done [10:05:06]OFDSenderStorePacket 200898 [10:05:06]StoreOFDPacket docnum=200898 [10:05:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6C 38 07 01 46 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C5 00 00 00 F4 03 04 00 51 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C2 10 03 00 35 04 06 00 D1 34 FE 9A BD 3B BD 9B 3D A6 8B BB 80 7C [10:05:06]CheckFolder [10:05:06]dirname=/storage/ofd_packets [10:05:06]CheckFolder done [10:05:06]ProducePacketName [10:05:06]name=ofd_packets/00200898 [10:05:06]NVStorageSaveData ofd_packets/00200898 [10:05:06]File name is /storage/ofd_packets/00200898 [10:05:06]Write 301 bytes [10:05:06]NVStorageSaveData done [10:05:06]OFDSenderStorePacket done [10:05:06]KKMCreateOFDPacket done [10:05:06]NVStorageSaveData kkm_last_timestamp [10:05:06]File name is /storage/kkm_last_timestamp [10:05:06]Write 4 bytes [10:05:06]NVStorageSaveData done [10:05:06]ExternCall_PrintAddStr [10:05:06]wPrintStart [10:05:06]Write to MH i2c: 01 00 00 71 23 94 [10:05:06]Write i2c OK [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: 01 [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: 01 07 00 [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: 01 07 00 71 23 00 00 00 00 00 FF 0F A9 [10:05:06]RasterBufferAndPrint [10:05:06]line Счет N : (1)11328492 [10:05:06]line ИНН: 02508201610067 [10:05:06]line Контрольно-Кассовый Чек [10:05:06]line ПРОДАЖА [10:05:06]line ТРК (МРК, ГНК) : 21 [10:05:06]line Товар: 2710124500 [10:05:06]line Аи-95-К-5 [10:05:06]line 20.220 * 74.20 [10:05:06]line = 1500.32 [10:05:06]line НДС 12% НСП 1% [10:05:06]line > о реализуемом товаре [10:05:06]line ИТОГО: 1500.32 [10:05:06]line НСП 1% : 13.28 [10:05:06]line НДС 12% : 159.33 [10:05:06]line Наличными: 0.00 [10:05:06]line Безнал.: 1500.32 [10:05:06]line Место: АЗС № 95 "Партнер Нефть" [10:05:06]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:05:06]line СНО: Общий режим [10:05:06]line Чек 197 20.08.2024 10:05 [10:05:06]line Смена: 466 ФФД: 1.0 [10:05:06]line ЗНМ: 0300000079 [10:05:06]line РНМ: 0000000000092545 [10:05:06]line Версия ККМ: 001 [10:05:06]line Платежная система: O! деньги [10:05:06]line ФМ: 0000000000871802 [10:05:06]line ФД: 200898 [10:05:06]line ФПД: 230025540058427 [10:05:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100505&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200898&fm=230025540058427&tin=02508201610067®Number=0000000000092545&sum=150032 [10:05:06]written 0, free lines is 4095 [10:05:06]OFD Sender: Processing packet 200898 [packets to send 247, broken 246] [10:05:06]ProducePacketName [10:05:06]name=ofd_packets/00200898 [10:05:06]OFD Sender: To server: pG, [10:05:06]CommunicateWithHost lk.salyk.kg:30040 [10:05:06]ConnectInit lk.salyk.kg [10:05:06]Connected sock=10 [10:05:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6C 38 07 01 46 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C5 00 00 00 F4 03 04 00 51 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C2 10 03 00 35 04 06 00 D1 34 FE 9A BD 3B BD 9B 3D A6 8B BB 80 7C [10:05:06]Write to MH i2c: 01 00 00 9B 23 BE [10:05:06]Write i2c OK [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: 01 [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: 01 07 00 [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: 01 07 00 9B 23 00 00 00 00 00 FF 0C D0 [10:05:06]RasterBufferAndPrint [10:05:06]line [10:05:06]line [10:05:06]line [10:05:06]line [10:05:06]line [10:05:06]written 0, free lines is 3336 [10:05:06]MH_Cut [10:05:06]Write to MH i2c: D1 01 00 A2 23 01 97 [10:05:06]Write i2c OK [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: D1 [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: D1 01 00 [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: D1 01 00 A2 23 00 96 [10:05:06]Write to MH i2c: 01 00 00 A3 23 C6 [10:05:06]Write i2c OK [10:05:06]MH_I2C_Read... [10:05:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 37 E7 47 00 32 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 31 38 30 32 10 04 04 00 C2 10 03 00 F4 03 04 00 B8 14 C4 66 B6 04 01 00 00 24 29 5B C3 EF 19 D0 7D [10:05:06]CommunicateWithHost err = 0 [10:05:06]CheckOFDResponse [10:05:06]1017 (14) - 77093643461234 [10:05:06]1041 (16) - 0000000000871802 [10:05:06]1040 (4) - 200898 [10:05:06]1012 (4) - 20.08.2024 03:59 [10:05:06]1206 (1) - 0 [10:05:06]OFD Sender: Remove packet 200898 [10:05:06]ProducePacketName [10:05:06]name=ofd_packets/00200898 [10:05:06]NVStorageDeleteData [10:05:07]OFD Sender: No OFD packet to send [10:05:07]*** Cut start [10:05:07]*** Purtial cut [10:05:07]*** CUTSNS_PIN = 0 [10:05:07]*** Stage 1: CUTSNS_PIN = 1 [10:05:09]Read from MH i2c: 01 [10:05:09]MH_I2C_Read... [10:05:09]*** Stop cut motor [10:05:09]*** Cut end [10:05:09]Read from MH i2c: 01 07 00 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: 01 07 00 A3 23 00 00 00 00 00 FF 0F DB [10:05:09]process_action close_receipt done [10:05:09]requested_data is exist [10:05:09]produce_requested_data [10:05:09]requested_item fm.sn is exist - process it [10:05:09]wFMCommunicate request_size=4 [10:05:09]MH_SAM_APDU [10:05:09]CAPDU: 80 11 00 00 [10:05:09]Write to MH i2c: E2 08 00 A4 23 80 11 00 00 00 00 00 00 41 [10:05:09]Write i2c OK [10:05:09]MH_I2C_Read... [10:05:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:09]Read from MH i2c: E2 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 17 00 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 17 00 A4 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8E [10:05:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:05:09]wFMCommunicate OK [10:05:09]requested_item fd.num is exist - process it [10:05:09]SAM_PROTO_GetFieldsCounters [10:05:09]wFMCommunicate request_size=4 [10:05:09]MH_SAM_APDU [10:05:09]CAPDU: 80 13 00 00 [10:05:09]Write to MH i2c: E2 08 00 A5 23 80 13 00 00 00 00 00 00 44 [10:05:09]Write i2c OK [10:05:09]MH_I2C_Read... [10:05:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:05:09]Read from MH i2c: E2 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 62 00 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 62 00 A5 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C2 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 56 [10:05: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C2 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:05:09]wFMCommunicate OK [10:05:09]SAM_PROTO_GetFieldsCounters done [10:05:09]requested_item shift.num is exist - process it [10:05:09]requested_item shift.opened is exist - process it [10:05:09]req_shift_opened [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 A6 23 80 13 01 00 00 00 00 00 46 [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 A6 23 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D0 [10:05:09]RAPDU: 09 00 01 76 DF C3 66 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]req_shift_opened done [10:05:09]requested_item shift.open_date is exist - process it [10:05:09]req_shift_open_date [10:05:09]req_shift_open_date done [10:05:09]produce_requested_data done [10:05:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200898,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:05:09]process_action_free close_receipt [10:05:09]json_value_free [10:05:09]json_value_free done [10:05:09]process_json_proto returns [10:05:09]Send response to host [10:05:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200898,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:05:09]free response buf [10:05:09]execute_script done [10:05:09]execute_script returns [10:05:09]free content buf [10:05:09]Sock 8.Close socket [10:05:09]Sock 8.Thread stoped [10:05:12]OFD Sender: No OFD packet to send [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:29]accept exits with 9 [10:05:29]New connection [10:05:29]New thread 3067211108 created [10:05:29]Thread 3067067748 joined [10:05:29]Waiting for new connection... [10:05:29] Sock 9.Parse request [10:05:29]Sock 9.Check first char [10:05:29]Sock 9.First char is OK [10:05:29]request: POST /json_proto HTTP/1.0 [10:05:29]Method: POST [10:05:29]URL: /json_proto [10:05:29]Method is POST - this is cgi request [10:05:29]url: /json_proto [10:05:29]query_string will be loaded in cgi processing [10:05:29]execute_cgi json_proto POST (null) [10:05:29]execute_cgi path=json_proto method=POST [10:05:29]POST find Content-Length [10:05:29]Host: 172.17.46.195:8080 [10:05:29]Content-Length: 802 [10:05:29]Content-Type: application/json [10:05:29] [10:05:29]POST finish read [10:05:29]Found Content-Length = 802 [10:05:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:05:29]execute_script... [10:05:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:05:29]POST & json_proto [10:05:29]process_json_proto [10:05:29]json parsed OK: [10:05:29]protocol is kg_v1.0 [10:05:29]action value=close_receipt [10:05:29]process_action close_receipt [10:05:29]cmd_close_receipt [10:05:29]MH_GetDate [10:05:29]Write to MH i2c: F0 00 00 A7 23 B9 [10:05:29]Write i2c OK [10:05:29]MH_I2C_Read... [10:05:29]Read from MH i2c: F0 [10:05:29]MH_I2C_Read... [10:05:29]Read from MH i2c: F0 09 00 [10:05:29]MH_I2C_Read... [10:05:29]Read from MH i2c: F0 09 00 A7 23 00 6A 6A C4 66 75 08 C2 66 65 [10:05:29]GetLastDocTimeStamp 1724148305 [10:05:29]current date 1724148330 [10:05:29]FM_GetShiftState [10:05:29]SAM_PROTO_GetShiftState [10:05:29]wFMCommunicate request_size=4 [10:05:29]MH_SAM_APDU [10:05:29]CAPDU: 80 13 01 00 [10:05:29]Write to MH i2c: E2 08 00 A8 23 80 13 01 00 00 00 00 00 48 [10:05:29]Write i2c OK [10:05:29]MH_I2C_Read... [10:05:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:29]Read from MH i2c: E2 [10:05:29]MH_I2C_Read... [10:05:29]Read from MH i2c: E2 0E 00 [10:05:29]MH_I2C_Read... [10:05:29]Read from MH i2c: E2 0E 00 A8 23 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D2 [10:05:29]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:05:29]wFMCommunicate OK [10:05:29]SAM_PROTO_GetShiftState done [10:05:29]FM_GetShiftState done [10:05:29]opened in 1724112758 [10:05:29]opened+sec_in_day 1724199158 [10:05:29]quantity*price = 200025 [10:05:29]sum+1 = 200026 [10:05:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 198 20.08.2024 10:05 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200899 ФПД: 168263918702371 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100530&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200899&fm=168263918702371&tin=02508201610067®Number=0000000000092545&sum=200025 [10:05:30]StoreToDocumentArchive [10:05:30]shift 466 fd 200899 [10:05:30]save to /storage/0466/doc_00200899 [10:05:30]save last doc name /storage/0466/doc_00200899 to /storage/kkm_last_doc_name [10:05:30]save OK [10:05:30]Clear old archive folders... [10:05:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:05:30]tlvbuf is 01058DB0 [10:05:30]SAM_PROTO_ClearQueue [10:05:30]wFMCommunicate request_size=4 [10:05:30]MH_SAM_APDU [10:05:30]CAPDU: 80 09 00 00 [10:05:30]Write to MH i2c: E2 08 00 B5 23 80 09 00 00 00 00 00 00 4A [10:05:30]Write i2c OK [10:05:30]MH_I2C_Read... [10:05:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:05:30]Read from MH i2c: E2 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: E2 03 00 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: E2 03 00 B5 23 00 90 00 4C [10:05:30]RAPDU: 90 00 [10:05:30]wFMCommunicate OK [10:05:30]SAM_PROTO_ClearQueue done [10:05:30]KKMCreateOFDPacket [10:05:30]OFDProtocolAddRootSTLVToBuf [10:05:30]FM_MakeSignedData [10:05:30]FM_MakeSignedData [10:05:30]SAM_PROTO_SignData [10:05:30]wFMCommunicate request_size=4 [10:05:30]MH_SAM_APDU [10:05:30]CAPDU: 80 0D 01 02 [10:05:30]Write to MH i2c: E2 08 00 B6 23 80 0D 01 02 00 00 00 00 52 [10:05:30]Write i2c OK [10:05:30]MH_I2C_Read... [10:05:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:05:30]Read from MH i2c: E2 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: E2 03 00 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: E2 03 00 B6 23 00 90 00 4D [10:05:30]RAPDU: 90 00 [10:05:30]wFMCommunicate OK [10:05:30]wFMCommunicate request_size=255 [10:05:30]MH_SAM_APDU [10:05:30]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 6A 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C3 10 03 00 35 04 06 00 99 08 FF 1A [10:05:30]Write to MH i2c: E2 02 01 B7 23 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 6A 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C3 10 03 00 35 04 06 00 99 08 FF 1A 00 00 18 [10:05:30]Write i2c OK [10:05:30]MH_I2C_Read... [10:05:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:30]Read from MH i2c: E2 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: E2 03 00 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: E2 03 00 B7 23 00 90 00 4E [10:05:30]RAPDU: 90 00 [10:05:30]wFMCommunicate OK [10:05:30]wFMCommunicate request_size=7 [10:05:30]MH_SAM_APDU [10:05:30]CAPDU: 80 0D 02 02 02 4F 23 [10:05:30]Write to MH i2c: E2 0A 00 B8 23 80 0D 02 02 02 00 4F 23 00 00 CB [10:05:30]Write i2c OK [10:05:30]MH_I2C_Read... [10:05:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:30]Read from MH i2c: E2 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: E2 03 00 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: E2 03 00 B8 23 00 90 00 4F [10:05:30]RAPDU: 90 00 [10:05:30]wFMCommunicate OK [10:05:30]wFMCommunicate request_size=4 [10:05:30]MH_SAM_APDU [10:05:30]CAPDU: 80 0D 03 02 [10:05:30]Write to MH i2c: E2 08 00 B9 23 80 0D 03 02 00 00 00 00 57 [10:05:30]Write i2c OK [10:05:30]MH_I2C_Read... [10:05:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:05:30]Read from MH i2c: E2 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: E2 0B 00 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: E2 0B 00 B9 23 00 47 20 68 68 B1 CF 05 1B 90 00 2F [10:05:30]RAPDU: 47 20 68 68 B1 CF 05 1B 90 00 [10:05:30]wFMCommunicate OK [10:05:30]SAM_PROTO_SignData done [10:05:30]FM_MakeSignedData done [10:05:30]CreateOFDProtocolMessage [10:05:30]wFMCommunicate request_size=4 [10:05:30]MH_SAM_APDU [10:05:30]CAPDU: 80 11 00 00 [10:05:30]Write to MH i2c: E2 08 00 BA 23 80 11 00 00 00 00 00 00 57 [10:05:30]Write i2c OK [10:05:30]MH_I2C_Read... [10:05:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:31]Read from MH i2c: E2 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 17 00 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 17 00 BA 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A4 [10:05:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:05:31]wFMCommunicate OK [10:05:31]CreateOFDProtocolMessage done [10:05:31]OFDSenderStorePacket 200899 [10:05:31]StoreOFDPacket docnum=200899 [10:05:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 CD CA 04 01 76 D0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 C6 00 00 00 F4 03 04 00 6A 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C3 10 03 00 35 04 06 00 99 08 FF 1A 4F 23 47 20 68 68 B1 CF 05 1B [10:05:31]CheckFolder [10:05:31]dirname=/storage/ofd_packets [10:05:31]CheckFolder done [10:05:31]ProducePacketName [10:05:31]name=ofd_packets/00200899 [10:05:31]NVStorageSaveData ofd_packets/00200899 [10:05:31]File name is /storage/ofd_packets/00200899 [10:05:31]Write 298 bytes [10:05:31]NVStorageSaveData done [10:05:31]OFDSenderStorePacket done [10:05:31]KKMCreateOFDPacket done [10:05:31]NVStorageSaveData kkm_last_timestamp [10:05:31]File name is /storage/kkm_last_timestamp [10:05:31]Write 4 bytes [10:05:31]NVStorageSaveData done [10:05:31]ExternCall_PrintAddStr [10:05:31]wPrintStart [10:05:31]Write to MH i2c: 01 00 00 BB 23 DE [10:05:31]Write i2c OK [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: 01 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: 01 07 00 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: 01 07 00 BB 23 00 00 00 00 00 FF 0F F3 [10:05:31]RasterBufferAndPrint [10:05:31]line Счет N : (1)11328493 [10:05:31]line ИНН: 02508201610067 [10:05:31]line Контрольно-Кассовый Чек [10:05:31]line ПРОДАЖА [10:05:31]line ТРК (МРК, ГНК) : 61 [10:05:31]line Товар: 2710194210 [10:05:31]line ДТ-К-5 [10:05:31]line 26.250 * 76.20 [10:05:31]line = 2000.25 [10:05:31]line НДС 12% НСП 1% [10:05:31]line > о реализуемом товаре [10:05:31]line ИТОГО: 2000.25 [10:05:31]line НСП 1% : 17.70 [10:05:31]line НДС 12% : 212.42 [10:05:31]line Наличными: 0.00 [10:05:31]line Безнал.: 2000.25 [10:05:31]line Место: АЗС № 95 "Партнер Нефть" [10:05:31]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:05:31]line СНО: Общий режим [10:05:31]line Чек 198 20.08.2024 10:05 [10:05:31]line Смена: 466 ФФД: 1.0 [10:05:31]line ЗНМ: 0300000079 [10:05:31]line РНМ: 0000000000092545 [10:05:31]line Версия ККМ: 001 [10:05:31]line Платежная система: O! деньги [10:05:31]line ФМ: 0000000000871802 [10:05:31]line ФД: 200899 [10:05:31]line ФПД: 168263918702371 [10:05:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100530&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200899&fm=168263918702371&tin=02508201610067®Number=0000000000092545&sum=200025 [10:05:31]written 0, free lines is 4095 [10:05:31]OFD Sender: Processing packet 200899 [packets to send 247, broken 246] [10:05:31]ProducePacketName [10:05:31]name=ofd_packets/00200899 [10:05:31]OFD Sender: To server: pG, [10:05:31]CommunicateWithHost lk.salyk.kg:30040 [10:05:31]ConnectInit lk.salyk.kg [10:05:31]Connected sock=10 [10:05:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 CD CA 04 01 76 D0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 C6 00 00 00 F4 03 04 00 6A 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C3 10 03 00 35 04 06 00 99 08 FF 1A 4F 23 47 20 68 68 B1 CF 05 1B [10:05:31]Write to MH i2c: 01 00 00 E5 23 08 [10:05:31]Write i2c OK [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: 01 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: 01 07 00 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: 01 07 00 E5 23 00 00 00 00 00 FC 0C 17 [10:05:31]RasterBufferAndPrint [10:05:31]line [10:05:31]line [10:05:31]line [10:05:31]line [10:05:31]line [10:05:31]written 0, free lines is 3330 [10:05:31]MH_Cut [10:05:31]Write to MH i2c: D1 01 00 EC 23 01 E1 [10:05:31]Write i2c OK [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: D1 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: D1 01 00 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: D1 01 00 EC 23 00 E0 [10:05:31]Write to MH i2c: 01 00 00 ED 23 10 [10:05:31]Write i2c OK [10:05:31]MH_I2C_Read... [10:05:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 97 60 47 00 6F 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 31 38 30 32 10 04 04 00 C3 10 03 00 F4 03 04 00 D1 14 C4 66 B6 04 01 00 00 87 EC D1 04 F7 9F EB 71 [10:05:31]CommunicateWithHost err = 0 [10:05:31]CheckOFDResponse [10:05:31]1017 (14) - 77093643461234 [10:05:31]1041 (16) - 0000000000871802 [10:05:31]1040 (4) - 200899 [10:05:31]1012 (4) - 20.08.2024 04:00 [10:05:31]1206 (1) - 0 [10:05:31]OFD Sender: Remove packet 200899 [10:05:31]ProducePacketName [10:05:31]name=ofd_packets/00200899 [10:05:31]NVStorageDeleteData [10:05:32]OFD Sender: No OFD packet to send [10:05:32]*** Cut start [10:05:32]*** Purtial cut [10:05:32]*** Stage 1: CUTSNS_PIN = 1 [10:05:32]Read from MH i2c: 01 [10:05:32]MH_I2C_Read... [10:05:32]*** Stop cut motor [10:05:32]*** Cut end [10:05:32]Read from MH i2c: 01 07 00 [10:05:32]MH_I2C_Read... [10:05:32]Read from MH i2c: 01 07 00 ED 23 00 00 00 00 00 FF 0F 25 [10:05:32]process_action close_receipt done [10:05:32]requested_data is exist [10:05:32]produce_requested_data [10:05:32]requested_item fm.sn is exist - process it [10:05:32]wFMCommunicate request_size=4 [10:05:32]MH_SAM_APDU [10:05:32]CAPDU: 80 11 00 00 [10:05:32]Write to MH i2c: E2 08 00 EE 23 80 11 00 00 00 00 00 00 8B [10:05:32]Write i2c OK [10:05:32]MH_I2C_Read... [10:05:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:32]Read from MH i2c: E2 [10:05:32]MH_I2C_Read... [10:05:32]Read from MH i2c: E2 17 00 [10:05:32]MH_I2C_Read... [10:05:32]Read from MH i2c: E2 17 00 EE 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D8 [10:05:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:05:32]wFMCommunicate OK [10:05:32]requested_item fd.num is exist - process it [10:05:32]SAM_PROTO_GetFieldsCounters [10:05:32]wFMCommunicate request_size=4 [10:05:32]MH_SAM_APDU [10:05:32]CAPDU: 80 13 00 00 [10:05:32]Write to MH i2c: E2 08 00 EF 23 80 13 00 00 00 00 00 00 8E [10:05:32]Write i2c OK [10:05:32]MH_I2C_Read... [10:05:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:05:32]Read from MH i2c: E2 [10:05:32]MH_I2C_Read... [10:05:32]Read from MH i2c: E2 62 00 [10:05:32]MH_I2C_Read... [10:05:32]Read from MH i2c: E2 62 00 EF 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C3 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 A4 [10:05:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C3 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:05:32]wFMCommunicate OK [10:05:32]SAM_PROTO_GetFieldsCounters done [10:05:32]requested_item shift.num is exist - process it [10:05:32]requested_item shift.opened is exist - process it [10:05:32]req_shift_opened [10:05:32]FM_GetShiftState [10:05:32]SAM_PROTO_GetShiftState [10:05:32]wFMCommunicate request_size=4 [10:05:32]MH_SAM_APDU [10:05:32]CAPDU: 80 13 01 00 [10:05:32]Write to MH i2c: E2 08 00 F0 23 80 13 01 00 00 00 00 00 90 [10:05:32]Write i2c OK [10:05:32]MH_I2C_Read... [10:05:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:32]Read from MH i2c: E2 [10:05:32]MH_I2C_Read... [10:05:32]Read from MH i2c: E2 0E 00 [10:05:32]MH_I2C_Read... [10:05:32]Read from MH i2c: E2 0E 00 F0 23 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 1A [10:05:32]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:05:32]wFMCommunicate OK [10:05:32]SAM_PROTO_GetShiftState done [10:05:32]FM_GetShiftState done [10:05:32]req_shift_opened done [10:05:32]requested_item shift.open_date is exist - process it [10:05:32]req_shift_open_date [10:05:32]req_shift_open_date done [10:05:32]produce_requested_data done [10:05:32]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200899,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:05:32]process_action_free close_receipt [10:05:32]json_value_free [10:05:32]json_value_free done [10:05:32]process_json_proto returns [10:05:32]Send response to host [10:05:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200899,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:05:32]free response buf [10:05:32]execute_script done [10:05:32]execute_script returns [10:05:32]free content buf [10:05:32]Sock 9.Close socket [10:05:32]Sock 9.Thread stoped [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:12]OFD Sender: No OFD packet to send [10:06:17]OFD Sender: No OFD packet to send [10:06:22]OFD Sender: No OFD packet to send [10:06:27]OFD Sender: No OFD packet to send [10:06:32]OFD Sender: No OFD packet to send [10:06:37]OFD Sender: No OFD packet to send [10:06:42]OFD Sender: No OFD packet to send [10:06:47]OFD Sender: No OFD packet to send [10:06:52]OFD Sender: No OFD packet to send [10:06:57]OFD Sender: No OFD packet to send [10:07:02]OFD Sender: No OFD packet to send [10:07:07]OFD Sender: No OFD packet to send [10:07:12]OFD Sender: No OFD packet to send [10:07:16]accept exits with 8 [10:07:16]New connection [10:07:16]New thread 3067067748 created [10:07:16]Thread 3067211108 joined [10:07:16]Waiting for new connection... [10:07:16] Sock 8.Parse request [10:07:16]Sock 8.Check first char [10:07:16]Sock 8.First char is OK [10:07:16]request: POST /json_proto HTTP/1.0 [10:07:16]Method: POST [10:07:16]URL: /json_proto [10:07:16]Method is POST - this is cgi request [10:07:16]url: /json_proto [10:07:16]query_string will be loaded in cgi processing [10:07:16]execute_cgi json_proto POST (null) [10:07:16]execute_cgi path=json_proto method=POST [10:07:16]POST find Content-Length [10:07:16]Host: 172.17.46.195:8080 [10:07:16]Content-Length: 638 [10:07:16]Content-Type: application/json [10:07:16] [10:07:16]POST finish read [10:07:16]Found Content-Length = 638 [10:07:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328495", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.000, "sum" : 381.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 381.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:16]execute_script... [10:07: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)11328495", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.000, "sum" : 381.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 381.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:16]POST & json_proto [10:07:16]process_json_proto [10:07:16]json parsed OK: [10:07:16]protocol is kg_v1.0 [10:07:16]action value=close_receipt [10:07:16]process_action close_receipt [10:07:16]cmd_close_receipt [10:07:16]MH_GetDate [10:07:16]Write to MH i2c: F0 00 00 F1 23 03 [10:07:16]Write i2c OK [10:07:16]MH_I2C_Read... [10:07:16]Read from MH i2c: F0 [10:07:16]MH_I2C_Read... [10:07:16]Read from MH i2c: F0 09 00 [10:07:16]MH_I2C_Read... [10:07:16]Read from MH i2c: F0 09 00 F1 23 00 D5 6A C4 66 75 08 C2 66 1A [10:07:16]GetLastDocTimeStamp 1724148330 [10:07:16]current date 1724148437 [10:07:16]FM_GetShiftState [10:07:16]SAM_PROTO_GetShiftState [10:07:16]wFMCommunicate request_size=4 [10:07:16]MH_SAM_APDU [10:07:16]CAPDU: 80 13 01 00 [10:07:16]Write to MH i2c: E2 08 00 F2 23 80 13 01 00 00 00 00 00 92 [10:07:16]Write i2c OK [10:07:16]MH_I2C_Read... [10:07:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:16]Read from MH i2c: E2 [10:07:16]MH_I2C_Read... [10:07:16]Read from MH i2c: E2 0E 00 [10:07:16]MH_I2C_Read... [10:07:16]Read from MH i2c: E2 0E 00 F2 23 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 1C [10:07:16]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:07:16]wFMCommunicate OK [10:07:16]SAM_PROTO_GetShiftState done [10:07:16]FM_GetShiftState done [10:07:16]opened in 1724112758 [10:07:16]opened+sec_in_day 1724199158 [10:07:16]quantity*price = 38100 [10:07:16]sum+1 = 38101 [10:07:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 381.00 НСП 1% : 3.37 НДС 12% : 40.46 Наличными: 381.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 199 20.08.2024 10:07 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200900 ФПД: 260576136753588 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100717&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200900&fm=260576136753588&tin=02508201610067®Number=0000000000092545&sum=38100 [10:07:17]StoreToDocumentArchive [10:07:17]shift 466 fd 200900 [10:07:17]save to /storage/0466/doc_00200900 [10:07:17]save last doc name /storage/0466/doc_00200900 to /storage/kkm_last_doc_name [10:07:17]save OK [10:07:17]Clear old archive folders... [10:07:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:07:17]tlvbuf is 010B60A0 [10:07:17]SAM_PROTO_ClearQueue [10:07:17]wFMCommunicate request_size=4 [10:07:17]MH_SAM_APDU [10:07:17]CAPDU: 80 09 00 00 [10:07:17]Write to MH i2c: E2 08 00 FF 23 80 09 00 00 00 00 00 00 94 [10:07:17]Write i2c OK [10:07:17]MH_I2C_Read... [10:07:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:07:17]Read from MH i2c: E2 [10:07:17]MH_I2C_Read... [10:07:17]Read from MH i2c: E2 03 00 [10:07:17]MH_I2C_Read... [10:07:17]Read from MH i2c: E2 03 00 FF 23 00 90 00 96 [10:07:17]RAPDU: 90 00 [10:07:17]wFMCommunicate OK [10:07:17]SAM_PROTO_ClearQueue done [10:07:17]KKMCreateOFDPacket [10:07:17]OFDProtocolAddRootSTLVToBuf [10:07:17]FM_MakeSignedData [10:07:17]FM_MakeSignedData [10:07:17]SAM_PROTO_SignData [10:07:17]wFMCommunicate request_size=4 [10:07:17]MH_SAM_APDU [10:07:17]CAPDU: 80 0D 01 02 [10:07:17]Write to MH i2c: E2 08 00 00 24 80 0D 01 02 00 00 00 00 9D [10:07:17]Write i2c OK [10:07:17]MH_I2C_Read... [10:07:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:07:17]Read from MH i2c: E2 [10:07:17]MH_I2C_Read... [10:07:17]Read from MH i2c: E2 03 00 [10:07:17]MH_I2C_Read... [10:07:17]Read from MH i2c: E2 03 00 00 24 00 90 00 98 [10:07:17]RAPDU: 90 00 [10:07:17]wFMCommunicate OK [10:07:17]wFMCommunicate request_size=255 [10:07:17]MH_SAM_APDU [10:07:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 0F 00 00 00 00 07 04 06 00 D4 94 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 D5 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C4 10 03 00 35 04 06 00 EC FE 1C 11 [10:07:17]Write to MH i2c: E2 02 01 01 24 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 0F 00 00 00 00 07 04 06 00 D4 94 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 D5 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C4 10 03 00 35 04 06 00 EC FE 1C 11 00 00 C8 [10:07:17]Write i2c OK [10:07:17]MH_I2C_Read... [10:07:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:18]Read from MH i2c: E2 [10:07:18]MH_I2C_Read... [10:07:18]Read from MH i2c: E2 03 00 [10:07:18]MH_I2C_Read... [10:07:18]Read from MH i2c: E2 03 00 01 24 00 90 00 99 [10:07:18]RAPDU: 90 00 [10:07:18]wFMCommunicate OK [10:07:18]wFMCommunicate request_size=7 [10:07:18]MH_SAM_APDU [10:07:18]CAPDU: 80 0D 02 02 02 71 B4 [10:07:18]Write to MH i2c: E2 0A 00 02 24 80 0D 02 02 02 00 71 B4 00 00 C9 [10:07:18]Write i2c OK [10:07:18]MH_I2C_Read... [10:07:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:18]Read from MH i2c: E2 [10:07:18]MH_I2C_Read... [10:07:18]Read from MH i2c: E2 03 00 [10:07:18]MH_I2C_Read... [10:07:18]Read from MH i2c: E2 03 00 02 24 00 90 00 9A [10:07:18]RAPDU: 90 00 [10:07:18]wFMCommunicate OK [10:07:18]wFMCommunicate request_size=4 [10:07:18]MH_SAM_APDU [10:07:18]CAPDU: 80 0D 03 02 [10:07:18]Write to MH i2c: E2 08 00 03 24 80 0D 03 02 00 00 00 00 A2 [10:07:18]Write i2c OK [10:07:18]MH_I2C_Read... [10:07:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:07:18]Read from MH i2c: E2 [10:07:18]MH_I2C_Read... [10:07:18]Read from MH i2c: E2 0B 00 [10:07:18]MH_I2C_Read... [10:07:18]Read from MH i2c: E2 0B 00 03 24 00 5E 82 99 61 AE 6F E5 24 90 00 A3 [10:07:18]RAPDU: 5E 82 99 61 AE 6F E5 24 90 00 [10:07:18]wFMCommunicate OK [10:07:18]SAM_PROTO_SignData done [10:07:18]FM_MakeSignedData done [10:07:18]CreateOFDProtocolMessage [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 04 24 80 11 00 00 00 00 00 00 A2 [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 04 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EF [10:07:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:07:18]wFMCommunicate OK [10:07:18]CreateOFDProtocolMessage done [10:07:18]OFDSenderStorePacket 200900 [10:07:18]StoreOFDPacket docnum=200900 [10:07:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 D8 C4 04 01 8A 79 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 0F 00 00 00 00 07 04 06 00 D4 94 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 D5 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C4 10 03 00 35 04 06 00 EC FE 1C 11 71 B4 5E 82 99 61 AE 6F E5 24 [10:07:18]CheckFolder [10:07:18]dirname=/storage/ofd_packets [10:07:18]CheckFolder done [10:07:18]ProducePacketName [10:07:18]name=ofd_packets/00200900 [10:07:18]NVStorageSaveData ofd_packets/00200900 [10:07:18]File name is /storage/ofd_packets/00200900 [10:07:18]Write 298 bytes [10:07:18]NVStorageSaveData done [10:07:18]OFDSenderStorePacket done [10:07:18]KKMCreateOFDPacket done [10:07:18]NVStorageSaveData kkm_last_timestamp [10:07:18]File name is /storage/kkm_last_timestamp [10:07:18]Write 4 bytes [10:07:18]NVStorageSaveData done [10:07:18]ExternCall_PrintAddStr [10:07:18]wPrintStart [10:07:18]Write to MH i2c: 01 00 00 05 24 29 [10:07:18]Write i2c OK [10:07:18]MH_I2C_Read... [10:07:18]Read from MH i2c: 01 [10:07:18]MH_I2C_Read... [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 05 24 00 00 00 00 00 FF 0F 3E [10:07:18]RasterBufferAndPrint [10:07:18]line Счет N : (1)11328495 [10:07:18]line ИНН: 02508201610067 [10:07:18]line Контрольно-Кассовый Чек [10:07:18]line ПРОДАЖА [10:07:18]line ТРК (МРК, ГНК) : 51 [10:07:18]line Товар: 2710194210 [10:07:18]line ДТ-К-5 [10:07:18]line 5.000 * 76.20 [10:07:18]line = 381.00 [10:07:18]line НДС 12% НСП 1% [10:07:18]line > о реализуемом товаре [10:07:18]line ИТОГО: 381.00 [10:07:18]line НСП 1% : 3.37 [10:07:18]line НДС 12% : 40.46 [10:07:18]line Наличными: 381.00 [10:07:18]line Безнал.: 0.00 [10:07:18]line Место: АЗС № 95 "Партнер Нефть" [10:07:18]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:07:18]line СНО: Общий режим [10:07:18]line Чек 199 20.08.2024 10:07 [10:07:18]line Смена: 466 ФФД: 1.0 [10:07:18]line ЗНМ: 0300000079 [10:07:18]line РНМ: 0000000000092545 [10:07:18]line Версия ККМ: 001 [10:07:18]line ФМ: 0000000000871802 [10:07:18]line ФД: 200900 [10:07:18]line ФПД: 260576136753588 [10:07:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100717&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200900&fm=260576136753588&tin=02508201610067®Number=0000000000092545&sum=38100 [10:07:18]OFD Sender: Processing packet 200900 [packets to send 247, broken 246] [10:07:18]ProducePacketName [10:07:18]name=ofd_packets/00200900 [10:07:18]OFD Sender: To server: pG, [10:07:18]CommunicateWithHost lk.salyk.kg:30040 [10:07:18]ConnectInit lk.salyk.kg [10:07:18]written 0, free lines is 4095 [10:07:18]Connected sock=10 [10:07:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 D8 C4 04 01 8A 79 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 0F 00 00 00 00 07 04 06 00 D4 94 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 D5 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C4 10 03 00 35 04 06 00 EC FE 1C 11 71 B4 5E 82 99 61 AE 6F E5 24 [10:07:18]Write to MH i2c: 01 00 00 2D 24 51 [10:07:18]Write i2c OK [10:07:18]MH_I2C_Read... [10:07:18]Read from MH i2c: 01 [10:07:18]MH_I2C_Read... [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 2D 24 00 00 00 00 00 0F 0D 74 [10:07:18]RasterBufferAndPrint [10:07:18]line [10:07:18]line [10:07:18]line [10:07:18]line [10:07:18]line [10:07:18]written 0, free lines is 3353 [10:07:18]MH_Cut [10:07:18]Write to MH i2c: D1 01 00 34 24 01 2A [10:07:18]Write i2c OK [10:07:18]MH_I2C_Read... [10:07:18]Read from MH i2c: D1 [10:07:18]MH_I2C_Read... [10:07:18]Read from MH i2c: D1 01 00 [10:07:18]MH_I2C_Read... [10:07:18]Read from MH i2c: D1 01 00 34 24 00 29 [10:07:18]Write to MH i2c: 01 00 00 35 24 59 [10:07:18]Write i2c OK [10:07:18]MH_I2C_Read... [10:07:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4D E0 47 00 5C 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 31 38 30 32 10 04 04 00 C4 10 03 00 F4 03 04 00 3C 15 C4 66 B6 04 01 00 00 E0 7A 6F AE 27 5D 02 04 [10:07:19]CommunicateWithHost err = 0 [10:07:19]CheckOFDResponse [10:07:19]1017 (14) - 77093643461234 [10:07:19]1041 (16) - 0000000000871802 [10:07:19]1040 (4) - 200900 [10:07:19]1012 (4) - 20.08.2024 04:02 [10:07:19]1206 (1) - 0 [10:07:19]OFD Sender: Remove packet 200900 [10:07:19]ProducePacketName [10:07:19]name=ofd_packets/00200900 [10:07:19]NVStorageDeleteData [10:07:19]OFD Sender: No OFD packet to send [10:07:19]*** Cut start [10:07:19]*** Purtial cut [10:07:19]*** CUTSNS_PIN = 0 [10:07:19]*** Stage 1: CUTSNS_PIN = 1 [10:07:21]Read from MH i2c: 01 [10:07:21]MH_I2C_Read... [10:07:21]*** Stop cut motor [10:07:21]*** Cut end [10:07:21]Read from MH i2c: 01 07 00 [10:07:21]MH_I2C_Read... [10:07:21]Read from MH i2c: 01 07 00 35 24 00 00 00 00 00 FF 0F 6E [10:07:21]process_action close_receipt done [10:07:21]requested_data is exist [10:07:21]produce_requested_data [10:07:21]requested_item fm.sn is exist - process it [10:07:21]wFMCommunicate request_size=4 [10:07:21]MH_SAM_APDU [10:07:21]CAPDU: 80 11 00 00 [10:07:21]Write to MH i2c: E2 08 00 36 24 80 11 00 00 00 00 00 00 D4 [10:07:21]Write i2c OK [10:07:21]MH_I2C_Read... [10:07:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:21]Read from MH i2c: E2 [10:07:21]MH_I2C_Read... [10:07:21]Read from MH i2c: E2 17 00 [10:07:21]MH_I2C_Read... [10:07:21]Read from MH i2c: E2 17 00 36 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 21 [10:07:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:07:21]wFMCommunicate OK [10:07:21]requested_item fd.num is exist - process it [10:07:21]SAM_PROTO_GetFieldsCounters [10:07:21]wFMCommunicate request_size=4 [10:07:21]MH_SAM_APDU [10:07:21]CAPDU: 80 13 00 00 [10:07:21]Write to MH i2c: E2 08 00 37 24 80 13 00 00 00 00 00 00 D7 [10:07:21]Write i2c OK [10:07:21]MH_I2C_Read... [10:07:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:07:21]Read from MH i2c: E2 [10:07:21]MH_I2C_Read... [10:07:21]Read from MH i2c: E2 62 00 [10:07:21]MH_I2C_Read... [10:07:21]Read from MH i2c: E2 62 00 37 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C4 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 F1 [10:07: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C4 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:07:21]wFMCommunicate OK [10:07:21]SAM_PROTO_GetFieldsCounters done [10:07:21]requested_item shift.num is exist - process it [10:07:21]requested_item shift.opened is exist - process it [10:07:21]req_shift_opened [10:07:21]FM_GetShiftState [10:07:21]SAM_PROTO_GetShiftState [10:07:21]wFMCommunicate request_size=4 [10:07:21]MH_SAM_APDU [10:07:21]CAPDU: 80 13 01 00 [10:07:21]Write to MH i2c: E2 08 00 38 24 80 13 01 00 00 00 00 00 D9 [10:07:21]Write i2c OK [10:07:21]MH_I2C_Read... [10:07:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:21]Read from MH i2c: E2 [10:07:21]MH_I2C_Read... [10:07:21]Read from MH i2c: E2 0E 00 [10:07:21]MH_I2C_Read... [10:07:21]Read from MH i2c: E2 0E 00 38 24 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 63 [10:07:21]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:07:21]wFMCommunicate OK [10:07:21]SAM_PROTO_GetShiftState done [10:07:21]FM_GetShiftState done [10:07:21]req_shift_opened done [10:07:21]requested_item shift.open_date is exist - process it [10:07:21]req_shift_open_date [10:07:21]req_shift_open_date done [10:07:21]produce_requested_data done [10:07:21]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200900,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:07:21]process_action_free close_receipt [10:07:21]json_value_free [10:07:21]json_value_free done [10:07:21]process_json_proto returns [10:07:21]Send response to host [10:07:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200900,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:07:21]free response buf [10:07:21]execute_script done [10:07:21]execute_script returns [10:07:21]free content buf [10:07:21]Sock 8.Close socket [10:07:21]Sock 8.Thread stoped [10:07:24]OFD Sender: No OFD packet to send [10:07:29]OFD Sender: No OFD packet to send [10:07:34]OFD Sender: No OFD packet to send [10:07:39]OFD Sender: No OFD packet to send [10:07:40]accept exits with 9 [10:07:40]New connection [10:07:40]New thread 3067211108 created [10:07:40]Thread 3067067748 joined [10:07:40]Waiting for new connection... [10:07:40] Sock 9.Parse request [10:07:40]Sock 9.Check first char [10:07:40]Sock 9.First char is OK [10:07:40]request: POST /json_proto HTTP/1.0 [10:07:40]Method: POST [10:07:40]URL: /json_proto [10:07:40]Method is POST - this is cgi request [10:07:40]url: /json_proto [10:07:40]query_string will be loaded in cgi processing [10:07:40]execute_cgi json_proto POST (null) [10:07:40]execute_cgi path=json_proto method=POST [10:07:40]POST find Content-Length [10:07:40]Host: 172.17.46.195:8080 [10:07:40]Content-Length: 805 [10:07:40]Content-Type: application/json [10:07:40] [10:07:40]POST finish read [10:07:40]Found Content-Length = 805 [10:07:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328496", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:40]execute_script... [10:07: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)11328496", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:40]POST & json_proto [10:07:40]process_json_proto [10:07:40]json parsed OK: [10:07:40]protocol is kg_v1.0 [10:07:40]action value=close_receipt [10:07:40]process_action close_receipt [10:07:40]cmd_close_receipt [10:07:40]MH_GetDate [10:07:40]Write to MH i2c: F0 00 00 39 24 4C [10:07:40]Write i2c OK [10:07:40]MH_I2C_Read... [10:07:40]Read from MH i2c: F0 [10:07:40]MH_I2C_Read... [10:07:40]Read from MH i2c: F0 09 00 [10:07:40]MH_I2C_Read... [10:07:40]Read from MH i2c: F0 09 00 39 24 00 ED 6A C4 66 75 08 C2 66 7B [10:07:40]GetLastDocTimeStamp 1724148437 [10:07:40]current date 1724148461 [10:07:40]FM_GetShiftState [10:07:40]SAM_PROTO_GetShiftState [10:07:40]wFMCommunicate request_size=4 [10:07:40]MH_SAM_APDU [10:07:40]CAPDU: 80 13 01 00 [10:07:40]Write to MH i2c: E2 08 00 3A 24 80 13 01 00 00 00 00 00 DB [10:07:40]Write i2c OK [10:07:40]MH_I2C_Read... [10:07:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:40]Read from MH i2c: E2 [10:07:40]MH_I2C_Read... [10:07:40]Read from MH i2c: E2 0E 00 [10:07:40]MH_I2C_Read... [10:07:40]Read from MH i2c: E2 0E 00 3A 24 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 65 [10:07:40]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:07:40]wFMCommunicate OK [10:07:40]SAM_PROTO_GetShiftState done [10:07:40]FM_GetShiftState done [10:07:40]opened in 1724112758 [10:07:40]opened+sec_in_day 1724199158 [10:07:40]quantity*price = 100021 [10:07:40]sum+1 = 100023 [10:07:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 200 20.08.2024 10:07 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200901 ФПД: 184240082210632 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100742&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200901&fm=184240082210632&tin=02508201610067®Number=0000000000092545&sum=100022 [10:07:42]StoreToDocumentArchive [10:07:42]shift 466 fd 200901 [10:07:42]save to /storage/0466/doc_00200901 [10:07:42]save last doc name /storage/0466/doc_00200901 to /storage/kkm_last_doc_name [10:07:42]save OK [10:07:42]Clear old archive folders... [10:07:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:07:42]tlvbuf is 010DAE10 [10:07:42]SAM_PROTO_ClearQueue [10:07:42]wFMCommunicate request_size=4 [10:07:42]MH_SAM_APDU [10:07:42]CAPDU: 80 09 00 00 [10:07:42]Write to MH i2c: E2 08 00 47 24 80 09 00 00 00 00 00 00 DD [10:07:42]Write i2c OK [10:07:42]MH_I2C_Read... [10:07:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:07:42]Read from MH i2c: E2 [10:07:42]MH_I2C_Read... [10:07:42]Read from MH i2c: E2 03 00 [10:07:42]MH_I2C_Read... [10:07:42]Read from MH i2c: E2 03 00 47 24 00 90 00 DF [10:07:42]RAPDU: 90 00 [10:07:42]wFMCommunicate OK [10:07:42]SAM_PROTO_ClearQueue done [10:07:42]KKMCreateOFDPacket [10:07:42]OFDProtocolAddRootSTLVToBuf [10:07:42]FM_MakeSignedData [10:07:42]FM_MakeSignedData [10:07:42]SAM_PROTO_SignData [10:07:42]wFMCommunicate request_size=4 [10:07:42]MH_SAM_APDU [10:07:42]CAPDU: 80 0D 01 02 [10:07:42]Write to MH i2c: E2 08 00 48 24 80 0D 01 02 00 00 00 00 E5 [10:07:42]Write i2c OK [10:07:42]MH_I2C_Read... [10:07:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:07:42]Read from MH i2c: E2 [10:07:42]MH_I2C_Read... [10:07:42]Read from MH i2c: E2 03 00 [10:07:42]MH_I2C_Read... [10:07:42]Read from MH i2c: E2 03 00 48 24 00 90 00 E0 [10:07:42]RAPDU: 90 00 [10:07:42]wFMCommunicate OK [10:07:42]wFMCommunicate request_size=255 [10:07:42]MH_SAM_APDU [10:07:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 EE 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 10 03 00 35 04 06 00 A7 [10:07:42]Write to MH i2c: E2 02 01 49 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 EE 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 10 03 00 35 04 06 00 A7 00 00 53 [10:07:42]Write i2c OK [10:07:42]MH_I2C_Read... [10:07:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:42]Read from MH i2c: E2 [10:07:42]MH_I2C_Read... [10:07:42]Read from MH i2c: E2 03 00 [10:07:42]MH_I2C_Read... [10:07:42]Read from MH i2c: E2 03 00 49 24 00 90 00 E1 [10:07:42]RAPDU: 90 00 [10:07:42]wFMCommunicate OK [10:07:42]wFMCommunicate request_size=10 [10:07:42]MH_SAM_APDU [10:07:42]CAPDU: 80 0D 02 02 05 90 BC A7 4F 48 [10:07:42]Write to MH i2c: E2 0D 00 4A 24 80 0D 02 02 05 00 90 BC A7 4F 48 00 00 7C [10:07:42]Write i2c OK [10:07:42]MH_I2C_Read... [10:07:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:42]Read from MH i2c: E2 [10:07:42]MH_I2C_Read... [10:07:42]Read from MH i2c: E2 03 00 [10:07:42]MH_I2C_Read... [10:07:42]Read from MH i2c: E2 03 00 4A 24 00 90 00 E2 [10:07:42]RAPDU: 90 00 [10:07:42]wFMCommunicate OK [10:07:42]wFMCommunicate request_size=4 [10:07:42]MH_SAM_APDU [10:07:42]CAPDU: 80 0D 03 02 [10:07:42]Write to MH i2c: E2 08 00 4B 24 80 0D 03 02 00 00 00 00 EA [10:07:42]Write i2c OK [10:07:42]MH_I2C_Read... [10:07:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:07:42]Read from MH i2c: E2 [10:07:42]MH_I2C_Read... [10:07:42]Read from MH i2c: E2 0B 00 [10:07:42]MH_I2C_Read... [10:07:42]Read from MH i2c: E2 0B 00 4B 24 00 1E 68 C4 8A EB C8 E1 17 90 00 6A [10:07:42]RAPDU: 1E 68 C4 8A EB C8 E1 17 90 00 [10:07:42]wFMCommunicate OK [10:07:42]SAM_PROTO_SignData done [10:07:42]FM_MakeSignedData done [10:07:42]CreateOFDProtocolMessage [10:07:42]wFMCommunicate request_size=4 [10:07:42]MH_SAM_APDU [10:07:42]CAPDU: 80 11 00 00 [10:07:42]Write to MH i2c: E2 08 00 4C 24 80 11 00 00 00 00 00 00 EA [10:07:42]Write i2c OK [10:07:42]MH_I2C_Read... [10:07:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:42]Read from MH i2c: E2 [10:07:42]MH_I2C_Read... [10:07:42]Read from MH i2c: E2 17 00 [10:07:42]MH_I2C_Read... [10:07:42]Read from MH i2c: E2 17 00 4C 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 37 [10:07:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:07:42]wFMCommunicate OK [10:07:42]CreateOFDProtocolMessage done [10:07:42]OFDSenderStorePacket 200901 [10:07:42]StoreOFDPacket docnum=200901 [10:07:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C9 F7 07 01 C6 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 EE 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 10 03 00 35 04 06 00 A7 90 BC A7 4F 48 1E 68 C4 8A EB C8 E1 17 [10:07:42]CheckFolder [10:07:42]dirname=/storage/ofd_packets [10:07:42]CheckFolder done [10:07:42]ProducePacketName [10:07:42]name=ofd_packets/00200901 [10:07:42]NVStorageSaveData ofd_packets/00200901 [10:07:42]File name is /storage/ofd_packets/00200901 [10:07:42]Write 301 bytes [10:07:42]NVStorageSaveData done [10:07:42]OFDSenderStorePacket done [10:07:42]KKMCreateOFDPacket done [10:07:42]NVStorageSaveData kkm_last_timestamp [10:07:42]File name is /storage/kkm_last_timestamp [10:07:42]Write 4 bytes [10:07:42]NVStorageSaveData done [10:07:42]ExternCall_PrintAddStr [10:07:42]wPrintStart [10:07:42]Write to MH i2c: 01 00 00 4D 24 71 [10:07:42]Write i2c OK [10:07:42]MH_I2C_Read... [10:07:42]Read from MH i2c: 01 [10:07:42]MH_I2C_Read... [10:07:42]Read from MH i2c: 01 07 00 [10:07:42]MH_I2C_Read... [10:07:42]Read from MH i2c: 01 07 00 4D 24 00 00 00 00 00 FF 0F 86 [10:07:42]RasterBufferAndPrint [10:07:42]line Счет N : (1)11328496 [10:07:42]line ИНН: 02508201610067 [10:07:42]line Контрольно-Кассовый Чек [10:07:42]line ПРОДАЖА [10:07:42]line ТРК (МРК, ГНК) : 21 [10:07:42]line Товар: 2710124500 [10:07:42]line Аи-95-К-5 [10:07:42]line 13.480 * 74.20 [10:07:42]line = 1000.22 [10:07:42]line НДС 12% НСП 1% [10:07:42]line > о реализуемом товаре [10:07:42]line ИТОГО: 1000.22 [10:07:42]line НСП 1% : 8.85 [10:07:42]line НДС 12% : 106.22 [10:07:42]line Наличными: 0.00 [10:07:42]line Безнал.: 1000.22 [10:07:42]line Место: АЗС № 95 "Партнер Нефть" [10:07:42]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:07:42]line СНО: Общий режим [10:07:42]line Чек 200 20.08.2024 10:07 [10:07:42]line Смена: 466 ФФД: 1.0 [10:07:42]line ЗНМ: 0300000079 [10:07:42]line РНМ: 0000000000092545 [10:07:42]line Версия ККМ: 001 [10:07:42]line Платежная система: O! деньги [10:07:42]line ФМ: 0000000000871802 [10:07:42]line ФД: 200901 [10:07:42]line ФПД: 184240082210632 [10:07:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100742&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200901&fm=184240082210632&tin=02508201610067®Number=0000000000092545&sum=100022 [10:07:42]written 0, free lines is 4095 [10:07:42]OFD Sender: Processing packet 200901 [packets to send 247, broken 246] [10:07:42]ProducePacketName [10:07:42]name=ofd_packets/00200901 [10:07:42]OFD Sender: To server: pG, [10:07:42]CommunicateWithHost lk.salyk.kg:30040 [10:07:42]ConnectInit lk.salyk.kg [10:07:42]Connected sock=10 [10:07:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C9 F7 07 01 C6 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 EE 6A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 10 03 00 35 04 06 00 A7 90 BC A7 4F 48 1E 68 C4 8A EB C8 E1 17 [10:07:43]Write to MH i2c: 01 00 00 77 24 9B [10:07:43]Write i2c OK [10:07:43]MH_I2C_Read... [10:07:43]Read from MH i2c: 01 [10:07:43]MH_I2C_Read... [10:07:43]Read from MH i2c: 01 07 00 [10:07:43]MH_I2C_Read... [10:07:43]Read from MH i2c: 01 07 00 77 24 00 00 00 00 00 F6 0C A4 [10:07:43]RasterBufferAndPrint [10:07:43]line [10:07:43]line [10:07:43]line [10:07:43]line [10:07:43]line [10:07:43]written 0, free lines is 3324 [10:07:43]MH_Cut [10:07:43]Write to MH i2c: D1 01 00 7E 24 01 74 [10:07:43]Write i2c OK [10:07:43]MH_I2C_Read... [10:07:43]Read from MH i2c: D1 [10:07:43]MH_I2C_Read... [10:07:43]Read from MH i2c: D1 01 00 [10:07:43]MH_I2C_Read... [10:07:43]Read from MH i2c: D1 01 00 7E 24 00 73 [10:07:43]Write to MH i2c: 01 00 00 7F 24 A3 [10:07:43]Write i2c OK [10:07:43]MH_I2C_Read... [10:07:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2F AC 47 00 8E AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 10 03 00 F4 03 04 00 54 15 C4 66 B6 04 01 00 00 7A 57 92 0B 02 B0 3A 93 [10:07:43]CommunicateWithHost err = 0 [10:07:43]CheckOFDResponse [10:07:43]1017 (14) - 77093643461234 [10:07:43]1041 (16) - 0000000000871802 [10:07:43]1040 (4) - 200901 [10:07:43]1012 (4) - 20.08.2024 04:02 [10:07:43]1206 (1) - 0 [10:07:43]OFD Sender: Remove packet 200901 [10:07:43]ProducePacketName [10:07:43]name=ofd_packets/00200901 [10:07:43]NVStorageDeleteData [10:07:43]OFD Sender: No OFD packet to send [10:07:43]*** Cut start [10:07:43]*** Purtial cut [10:07:43]*** Stage 1: CUTSNS_PIN = 1 [10:07:44]Read from MH i2c: 01 [10:07:44]MH_I2C_Read... [10:07:44]*** Stop cut motor [10:07:44]*** Cut end [10:07:44]Read from MH i2c: 01 07 00 [10:07:44]MH_I2C_Read... [10:07:44]Read from MH i2c: 01 07 00 7F 24 00 00 00 00 00 FF 0F B8 [10:07:44]process_action close_receipt done [10:07:44]requested_data is exist [10:07:44]produce_requested_data [10:07:44]requested_item fm.sn is exist - process it [10:07:44]wFMCommunicate request_size=4 [10:07:44]MH_SAM_APDU [10:07:44]CAPDU: 80 11 00 00 [10:07:44]Write to MH i2c: E2 08 00 80 24 80 11 00 00 00 00 00 00 1E [10:07:44]Write i2c OK [10:07:44]MH_I2C_Read... [10:07:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:44]Read from MH i2c: E2 [10:07:44]MH_I2C_Read... [10:07:44]Read from MH i2c: E2 17 00 [10:07:44]MH_I2C_Read... [10:07:44]Read from MH i2c: E2 17 00 80 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6B [10:07:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:07:44]wFMCommunicate OK [10:07:44]requested_item fd.num is exist - process it [10:07:44]SAM_PROTO_GetFieldsCounters [10:07:44]wFMCommunicate request_size=4 [10:07:44]MH_SAM_APDU [10:07:44]CAPDU: 80 13 00 00 [10:07:44]Write to MH i2c: E2 08 00 81 24 80 13 00 00 00 00 00 00 21 [10:07:44]Write i2c OK [10:07:44]MH_I2C_Read... [10:07:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:07:44]Read from MH i2c: E2 [10:07:44]MH_I2C_Read... [10:07:44]Read from MH i2c: E2 62 00 [10:07:44]MH_I2C_Read... [10:07:44]Read from MH i2c: E2 62 00 81 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C5 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 3F [10:07:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C5 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:07:44]wFMCommunicate OK [10:07:44]SAM_PROTO_GetFieldsCounters done [10:07:44]requested_item shift.num is exist - process it [10:07:44]requested_item shift.opened is exist - process it [10:07:44]req_shift_opened [10:07:44]FM_GetShiftState [10:07:44]SAM_PROTO_GetShiftState [10:07:44]wFMCommunicate request_size=4 [10:07:44]MH_SAM_APDU [10:07:44]CAPDU: 80 13 01 00 [10:07:44]Write to MH i2c: E2 08 00 82 24 80 13 01 00 00 00 00 00 23 [10:07:44]Write i2c OK [10:07:44]MH_I2C_Read... [10:07:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:44]Read from MH i2c: E2 [10:07:44]MH_I2C_Read... [10:07:44]Read from MH i2c: E2 0E 00 [10:07:44]MH_I2C_Read... [10:07:44]Read from MH i2c: E2 0E 00 82 24 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 AD [10:07:44]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:07:44]wFMCommunicate OK [10:07:44]SAM_PROTO_GetShiftState done [10:07:44]FM_GetShiftState done [10:07:44]req_shift_opened done [10:07:44]requested_item shift.open_date is exist - process it [10:07:44]req_shift_open_date [10:07:44]req_shift_open_date done [10:07:44]produce_requested_data done [10:07:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200901,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:07:44]process_action_free close_receipt [10:07:44]json_value_free [10:07:44]json_value_free done [10:07:44]process_json_proto returns [10:07:44]Send response to host [10:07:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200901,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:07:44]free response buf [10:07:44]execute_script done [10:07:44]execute_script returns [10:07:44]free content buf [10:07:44]Sock 9.Close socket [10:07:44]Sock 9.Thread stoped [10:07:48]OFD Sender: No OFD packet to send [10:07:53]OFD Sender: No OFD packet to send [10:07:58]OFD Sender: No OFD packet to send [10:08:03]OFD Sender: No OFD packet to send [10:08:08]OFD Sender: No OFD packet to send [10:08:13]OFD Sender: No OFD packet to send [10:08:18]OFD Sender: No OFD packet to send [10:08:23]OFD Sender: No OFD packet to send [10:08:28]OFD Sender: No OFD packet to send [10:08:33]OFD Sender: No OFD packet to send [10:08:38]OFD Sender: No OFD packet to send [10:08:43]OFD Sender: No OFD packet to send [10:08:48]OFD Sender: No OFD packet to send [10:08:53]OFD Sender: No OFD packet to send [10:08:58]OFD Sender: No OFD packet to send [10:09:03]OFD Sender: No OFD packet to send [10:09:08]OFD Sender: No OFD packet to send [10:09:13]OFD Sender: No OFD packet to send [10:09:18]OFD Sender: No OFD packet to send [10:09:23]OFD Sender: No OFD packet to send [10:09:28]OFD Sender: No OFD packet to send [10:09:33]OFD Sender: No OFD packet to send [10:09:38]OFD Sender: No OFD packet to send [10:09:38]accept exits with 8 [10:09:38]New connection [10:09:38]New thread 3067067748 created [10:09:38]Thread 3067211108 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.46.195:8080 [10:09:38]Content-Length: 805 [10:09:38]Content-Type: application/json [10:09:38] [10:09:38]POST finish read [10:09:38]Found Content-Length = 805 [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)11328498", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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)11328498", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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 83 24 96 [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 83 24 00 64 6B C4 66 75 08 C2 66 3D [10:09:38]GetLastDocTimeStamp 1724148462 [10:09:38]current date 1724148580 [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 84 24 80 13 01 00 00 00 00 00 25 [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 84 24 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 AF [10:09:38]RAPDU: 09 00 01 76 DF C3 66 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 1724112758 [10:09:38]opened+sec_in_day 1724199158 [10:09:38]quantity*price = 100005 [10:09:38]sum+1 = 100006 [10:09:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 201 20.08.2024 10:09 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200902 ФПД: 109748000534997 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100940&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200902&fm=109748000534997&tin=02508201610067®Number=0000000000092545&sum=100005 [10:09:40]StoreToDocumentArchive [10:09:40]shift 466 fd 200902 [10:09:40]save to /storage/0466/doc_00200902 [10:09:40]save last doc name /storage/0466/doc_00200902 to /storage/kkm_last_doc_name [10:09:40]save OK [10:09:40]Clear old archive folders... [10:09:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:09:40]tlvbuf is 010AD910 [10:09:40]SAM_PROTO_ClearQueue [10:09:40]wFMCommunicate request_size=4 [10:09:40]MH_SAM_APDU [10:09:40]CAPDU: 80 09 00 00 [10:09:40]Write to MH i2c: E2 08 00 91 24 80 09 00 00 00 00 00 00 27 [10:09:40]Write i2c OK [10:09:40]MH_I2C_Read... [10:09:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:40]Read from MH i2c: E2 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 03 00 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 03 00 91 24 00 90 00 29 [10:09:40]RAPDU: 90 00 [10:09:40]wFMCommunicate OK [10:09:40]SAM_PROTO_ClearQueue done [10:09:40]KKMCreateOFDPacket [10:09:40]OFDProtocolAddRootSTLVToBuf [10:09:40]FM_MakeSignedData [10:09:40]FM_MakeSignedData [10:09:40]SAM_PROTO_SignData [10:09:40]wFMCommunicate request_size=4 [10:09:40]MH_SAM_APDU [10:09:40]CAPDU: 80 0D 01 02 [10:09:40]Write to MH i2c: E2 08 00 92 24 80 0D 01 02 00 00 00 00 2F [10:09:40]Write i2c OK [10:09:40]MH_I2C_Read... [10:09:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:40]Read from MH i2c: E2 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 03 00 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 03 00 92 24 00 90 00 2A [10:09:40]RAPDU: 90 00 [10:09:40]wFMCommunicate OK [10:09:40]wFMCommunicate request_size=255 [10:09:40]MH_SAM_APDU [10:09: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 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 64 6B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 10 03 00 35 04 06 00 63 [10:09:40]Write to MH i2c: E2 02 01 93 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 64 6B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 10 03 00 35 04 06 00 63 00 00 11 [10:09:40]Write i2c OK [10:09:40]MH_I2C_Read... [10:09:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:40]Read from MH i2c: E2 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 03 00 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 03 00 93 24 00 90 00 2B [10:09:40]RAPDU: 90 00 [10:09:40]wFMCommunicate OK [10:09:40]wFMCommunicate request_size=10 [10:09:40]MH_SAM_APDU [10:09:40]CAPDU: 80 0D 02 02 05 D0 B2 96 31 D5 [10:09:40]Write to MH i2c: E2 0D 00 94 24 80 0D 02 02 05 00 D0 B2 96 31 D5 00 00 5A [10:09:40]Write i2c OK [10:09:40]MH_I2C_Read... [10:09:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:40]Read from MH i2c: E2 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 03 00 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 03 00 94 24 00 90 00 2C [10:09:40]RAPDU: 90 00 [10:09:40]wFMCommunicate OK [10:09:40]wFMCommunicate request_size=4 [10:09:40]MH_SAM_APDU [10:09:40]CAPDU: 80 0D 03 02 [10:09:40]Write to MH i2c: E2 08 00 95 24 80 0D 03 02 00 00 00 00 34 [10:09:40]Write i2c OK [10:09:40]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 95 24 00 2B B1 9A 6A C6 3E BF DB 90 00 B3 [10:09:40]RAPDU: 2B B1 9A 6A C6 3E BF DB 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 96 24 80 11 00 00 00 00 00 00 34 [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 96 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 81 [10:09:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:09:40]wFMCommunicate OK [10:09:40]CreateOFDProtocolMessage done [10:09:40]OFDSenderStorePacket 200902 [10:09:40]StoreOFDPacket docnum=200902 [10:09:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 66 7C 07 01 06 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 64 6B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 10 03 00 35 04 06 00 63 D0 B2 96 31 D5 2B B1 9A 6A C6 3E BF DB [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/00200902 [10:09:40]NVStorageSaveData ofd_packets/00200902 [10:09:40]File name is /storage/ofd_packets/00200902 [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 97 24 BB [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 97 24 00 00 00 00 00 FF 0F D0 [10:09:40]RasterBufferAndPrint [10:09:40]line Счет N : (1)11328498 [10:09:40]line ИНН: 02508201610067 [10:09:40]line Контрольно-Кассовый Чек [10:09:40]line ПРОДАЖА [10:09:40]line ТРК (МРК, ГНК) : 12 [10:09:40]line Товар: 2710124130 [10:09:40]line Аи-92-К-4 [10:09:40]line 14.750 * 67.80 [10:09:40]line = 1000.05 [10:09:40]line НДС 12% НСП 1% [10:09:40]line > о реализуемом товаре [10:09:40]line ИТОГО: 1000.05 [10:09:40]line НСП 1% : 8.85 [10:09:40]line НДС 12% : 106.20 [10:09:40]line Наличными: 0.00 [10:09:40]line Безнал.: 1000.05 [10:09:40]line Место: АЗС № 95 "Партнер Нефть" [10:09:40]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:09:40]line СНО: Общий режим [10:09:40]line Чек 201 20.08.2024 10:09 [10:09:40]line Смена: 466 ФФД: 1.0 [10:09:40]line ЗНМ: 0300000079 [10:09:40]line РНМ: 0000000000092545 [10:09:40]line Версия ККМ: 001 [10:09:40]line Платежная система: O! деньги [10:09:40]line ФМ: 0000000000871802 [10:09:40]line ФД: 200902 [10:09:40]line ФПД: 109748000534997 [10:09:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T100940&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200902&fm=109748000534997&tin=02508201610067®Number=0000000000092545&sum=100005 [10:09:40]written 0, free lines is 4095 [10:09:40]OFD Sender: Processing packet 200902 [packets to send 247, broken 246] [10:09:40]ProducePacketName [10:09:40]name=ofd_packets/00200902 [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:41]Connected sock=9 [10: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 31 38 30 32 0F 01 00 00 66 7C 07 01 06 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 64 6B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 10 03 00 35 04 06 00 63 D0 B2 96 31 D5 2B B1 9A 6A C6 3E BF DB [10:09:41]Write to MH i2c: 01 00 00 C1 24 E5 [10:09:41]Write i2c OK [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: 01 [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: 01 07 00 [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: 01 07 00 C1 24 00 00 00 00 00 FA 0C F2 [10:09:41]RasterBufferAndPrint [10:09:41]line [10:09:41]line [10:09:41]line [10:09:41]line [10:09:41]line [10:09:41]written 0, free lines is 3331 [10:09:41]MH_Cut [10:09:41]Write to MH i2c: D1 01 00 C8 24 01 BE [10:09:41]Write i2c OK [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: D1 [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: D1 01 00 [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: D1 01 00 C8 24 00 BD [10:09:41]Write to MH i2c: 01 00 00 C9 24 ED [10:09:41]Write i2c OK [10:09:41]MH_I2C_Read... [10:09:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AE 0A 47 00 67 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 10 03 00 F4 03 04 00 CB 15 C4 66 B6 04 01 00 00 72 7C 1D E3 35 94 00 63 [10:09:41]CommunicateWithHost err = 0 [10:09:41]CheckOFDResponse [10:09:41]1017 (14) - 77093643461234 [10:09:41]1041 (16) - 0000000000871802 [10:09:41]1040 (4) - 200902 [10:09:41]1012 (4) - 20.08.2024 04:04 [10:09:41]1206 (1) - 0 [10:09:41]OFD Sender: Remove packet 200902 [10:09:41]ProducePacketName [10:09:41]name=ofd_packets/00200902 [10:09:41]NVStorageDeleteData [10:09:41]*** Cut start [10:09:41]*** Purtial cut [10:09:41]*** CUTSNS_PIN = 0 [10:09:41]OFD Sender: No OFD packet to send [10:09:42]*** Stage 1: CUTSNS_PIN = 1 [10:09:43]Read from MH i2c: 01 [10:09:43]MH_I2C_Read... [10:09:43]*** Stop cut motor [10:09:43]*** Cut end [10:09:43]Read from MH i2c: 01 07 00 [10:09:43]MH_I2C_Read... [10:09:43]Read from MH i2c: 01 07 00 C9 24 00 00 00 00 00 FF 0F 02 [10:09:43]process_action close_receipt done [10:09:43]requested_data is exist [10:09:43]produce_requested_data [10:09:43]requested_item fm.sn is exist - process it [10:09:43]wFMCommunicate request_size=4 [10:09:43]MH_SAM_APDU [10:09:43]CAPDU: 80 11 00 00 [10:09:43]Write to MH i2c: E2 08 00 CA 24 80 11 00 00 00 00 00 00 68 [10:09:43]Write i2c OK [10:09:43]MH_I2C_Read... [10:09:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:43]Read from MH i2c: E2 [10:09:43]MH_I2C_Read... [10:09:43]Read from MH i2c: E2 17 00 [10:09:43]MH_I2C_Read... [10:09:43]Read from MH i2c: E2 17 00 CA 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B5 [10:09:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:09:43]wFMCommunicate OK [10:09:43]requested_item fd.num is exist - process it [10:09:43]SAM_PROTO_GetFieldsCounters [10:09:43]wFMCommunicate request_size=4 [10:09:43]MH_SAM_APDU [10:09:43]CAPDU: 80 13 00 00 [10:09:43]Write to MH i2c: E2 08 00 CB 24 80 13 00 00 00 00 00 00 6B [10:09:43]Write i2c OK [10:09:43]MH_I2C_Read... [10:09:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:44]Read from MH i2c: E2 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: E2 62 00 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: E2 62 00 CB 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C6 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 8D [10:09: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C6 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:09:44]wFMCommunicate OK [10:09:44]SAM_PROTO_GetFieldsCounters done [10:09:44]requested_item shift.num is exist - process it [10:09:44]requested_item shift.opened is exist - process it [10:09:44]req_shift_opened [10:09:44]FM_GetShiftState [10:09:44]SAM_PROTO_GetShiftState [10:09:44]wFMCommunicate request_size=4 [10:09:44]MH_SAM_APDU [10:09:44]CAPDU: 80 13 01 00 [10:09:44]Write to MH i2c: E2 08 00 CC 24 80 13 01 00 00 00 00 00 6D [10:09:44]Write i2c OK [10:09:44]MH_I2C_Read... [10:09:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:44]Read from MH i2c: E2 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: E2 0E 00 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: E2 0E 00 CC 24 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F7 [10:09:44]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:09:44]wFMCommunicate OK [10:09:44]SAM_PROTO_GetShiftState done [10:09:44]FM_GetShiftState done [10:09:44]req_shift_opened done [10:09:44]requested_item shift.open_date is exist - process it [10:09:44]req_shift_open_date [10:09:44]req_shift_open_date done [10:09:44]produce_requested_data done [10:09:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200902,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:09:44]process_action_free close_receipt [10:09:44]json_value_free [10:09:44]json_value_free done [10:09:44]process_json_proto returns [10:09:44]Send response to host [10:09:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200902,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:09:44]free response buf [10:09:44]execute_script done [10:09:44]execute_script returns [10:09:44]free content buf [10:09:44]Sock 8.Close socket [10:09:44]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:08]accept exits with 10 [10:10:08]New connection [10:10:08]New thread 3067211108 created [10:10:08]Thread 3067067748 joined [10:10:08]Waiting for new connection... [10:10:08] Sock 10.Parse request [10:10:08]Sock 10.Check first char [10:10:08]Sock 10.First char is OK [10:10:08]request: POST /json_proto HTTP/1.0 [10:10:08]Method: POST [10:10:08]URL: /json_proto [10:10:08]Method is POST - this is cgi request [10:10:08]url: /json_proto [10:10:08]query_string will be loaded in cgi processing [10:10:08]execute_cgi json_proto POST (null) [10:10:08]execute_cgi path=json_proto method=POST [10:10:08]POST find Content-Length [10:10:08]Host: 172.17.46.195:8080 [10:10:08]Content-Length: 802 [10:10:08]Content-Type: application/json [10:10:08] [10:10:08]POST finish read [10:10:08]Found Content-Length = 802 [10:10:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328499", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:08]execute_script... [10:10: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)11328499", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:08]POST & json_proto [10:10:08]process_json_proto [10:10:08]json parsed OK: [10:10:08]protocol is kg_v1.0 [10:10:08]action value=close_receipt [10:10:08]process_action close_receipt [10:10:08]cmd_close_receipt [10:10:08]MH_GetDate [10:10:08]Write to MH i2c: F0 00 00 CD 24 E0 [10:10:08]Write i2c OK [10:10:08]MH_I2C_Read... [10:10:08]Read from MH i2c: F0 [10:10:08]MH_I2C_Read... [10:10:08]Read from MH i2c: F0 09 00 [10:10:08]MH_I2C_Read... [10:10:08]Read from MH i2c: F0 09 00 CD 24 00 81 6B C4 66 75 08 C2 66 A4 [10:10:08]GetLastDocTimeStamp 1724148580 [10:10:08]current date 1724148609 [10:10:08]FM_GetShiftState [10:10:08]SAM_PROTO_GetShiftState [10:10:08]wFMCommunicate request_size=4 [10:10:08]MH_SAM_APDU [10:10:08]CAPDU: 80 13 01 00 [10:10:08]Write to MH i2c: E2 08 00 CE 24 80 13 01 00 00 00 00 00 6F [10:10:08]Write i2c OK [10:10:08]MH_I2C_Read... [10:10:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:08]Read from MH i2c: E2 [10:10:08]MH_I2C_Read... [10:10:08]Read from MH i2c: E2 0E 00 [10:10:08]MH_I2C_Read... [10:10:08]Read from MH i2c: E2 0E 00 CE 24 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F9 [10:10:08]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:10:08]wFMCommunicate OK [10:10:08]SAM_PROTO_GetShiftState done [10:10:08]FM_GetShiftState done [10:10:08]opened in 1724112758 [10:10:08]opened+sec_in_day 1724199158 [10:10:08]quantity*price = 50036 [10:10:08]sum+1 = 50037 [10:10:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 202 20.08.2024 10:10 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200903 ФПД: 85389532230555 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101009&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200903&fm=85389532230555&tin=02508201610067®Number=0000000000092545&sum=50036 [10:10:09]StoreToDocumentArchive [10:10:09]shift 466 fd 200903 [10:10:09]save to /storage/0466/doc_00200903 [10:10:09]save last doc name /storage/0466/doc_00200903 to /storage/kkm_last_doc_name [10:10:09]save OK [10:10:09]Clear old archive folders... [10:10:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:10:09]tlvbuf is B6F199D0 [10:10:09]SAM_PROTO_ClearQueue [10:10:09]wFMCommunicate request_size=4 [10:10:09]MH_SAM_APDU [10:10:09]CAPDU: 80 09 00 00 [10:10:09]Write to MH i2c: E2 08 00 DB 24 80 09 00 00 00 00 00 00 71 [10:10:09]Write i2c OK [10:10:09]MH_I2C_Read... [10:10:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:10:09]Read from MH i2c: E2 [10:10:09]MH_I2C_Read... [10:10:09]Read from MH i2c: E2 03 00 [10:10:09]MH_I2C_Read... [10:10:09]Read from MH i2c: E2 03 00 DB 24 00 90 00 73 [10:10:09]RAPDU: 90 00 [10:10:09]wFMCommunicate OK [10:10:09]SAM_PROTO_ClearQueue done [10:10:09]KKMCreateOFDPacket [10:10:09]OFDProtocolAddRootSTLVToBuf [10:10:09]FM_MakeSignedData [10:10:09]FM_MakeSignedData [10:10:09]SAM_PROTO_SignData [10:10:09]wFMCommunicate request_size=4 [10:10:09]MH_SAM_APDU [10:10:09]CAPDU: 80 0D 01 02 [10:10:09]Write to MH i2c: E2 08 00 DC 24 80 0D 01 02 00 00 00 00 79 [10:10:09]Write i2c OK [10:10:09]MH_I2C_Read... [10:10:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:10:09]Read from MH i2c: E2 [10:10:09]MH_I2C_Read... [10:10:09]Read from MH i2c: E2 03 00 [10:10:09]MH_I2C_Read... [10:10:09]Read from MH i2c: E2 03 00 DC 24 00 90 00 74 [10:10:09]RAPDU: 90 00 [10:10:09]wFMCommunicate OK [10:10:09]wFMCommunicate request_size=255 [10:10:09]MH_SAM_APDU [10:10: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 81 6B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C7 10 03 00 35 04 06 00 4D [10:10:09]Write to MH i2c: E2 02 01 DD 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 81 6B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C7 10 03 00 35 04 06 00 4D 00 00 13 [10:10:09]Write i2c OK [10:10:09]MH_I2C_Read... [10:10:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:10]Read from MH i2c: E2 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: E2 03 00 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: E2 03 00 DD 24 00 90 00 75 [10:10:10]RAPDU: 90 00 [10:10:10]wFMCommunicate OK [10:10:10]wFMCommunicate request_size=10 [10:10:10]MH_SAM_APDU [10:10:10]CAPDU: 80 0D 02 02 05 A9 4C BC 73 9B [10:10:10]Write to MH i2c: E2 0D 00 DE 24 80 0D 02 02 05 00 A9 4C BC 73 9B 00 00 45 [10:10:10]Write i2c OK [10:10:10]MH_I2C_Read... [10:10:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:10]Read from MH i2c: E2 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: E2 03 00 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: E2 03 00 DE 24 00 90 00 76 [10:10:10]RAPDU: 90 00 [10:10:10]wFMCommunicate OK [10:10:10]wFMCommunicate request_size=4 [10:10:10]MH_SAM_APDU [10:10:10]CAPDU: 80 0D 03 02 [10:10:10]Write to MH i2c: E2 08 00 DF 24 80 0D 03 02 00 00 00 00 7E [10:10:10]Write i2c OK [10:10:10]MH_I2C_Read... [10:10:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:10:10]Read from MH i2c: E2 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: E2 0B 00 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: E2 0B 00 DF 24 00 C7 BE 54 F9 A6 2C BD D2 90 00 B2 [10:10:10]RAPDU: C7 BE 54 F9 A6 2C BD D2 90 00 [10:10:10]wFMCommunicate OK [10:10:10]SAM_PROTO_SignData done [10:10:10]FM_MakeSignedData done [10:10:10]CreateOFDProtocolMessage [10:10:10]wFMCommunicate request_size=4 [10:10:10]MH_SAM_APDU [10:10:10]CAPDU: 80 11 00 00 [10:10:10]Write to MH i2c: E2 08 00 E0 24 80 11 00 00 00 00 00 00 7E [10:10:10]Write i2c OK [10:10:10]MH_I2C_Read... [10:10:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:10]Read from MH i2c: E2 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: E2 17 00 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: E2 17 00 E0 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CB [10:10:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:10:10]wFMCommunicate OK [10:10:10]CreateOFDProtocolMessage done [10:10:10]OFDSenderStorePacket 200903 [10:10:10]StoreOFDPacket docnum=200903 [10:10:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B3 1E 07 01 33 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 81 6B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C7 10 03 00 35 04 06 00 4D A9 4C BC 73 9B C7 BE 54 F9 A6 2C BD D2 [10:10:10]CheckFolder [10:10:10]dirname=/storage/ofd_packets [10:10:10]CheckFolder done [10:10:10]ProducePacketName [10:10:10]name=ofd_packets/00200903 [10:10:10]NVStorageSaveData ofd_packets/00200903 [10:10:10]File name is /storage/ofd_packets/00200903 [10:10:10]Write 301 bytes [10:10:10]NVStorageSaveData done [10:10:10]OFDSenderStorePacket done [10:10:10]KKMCreateOFDPacket done [10:10:10]NVStorageSaveData kkm_last_timestamp [10:10:10]File name is /storage/kkm_last_timestamp [10:10:10]Write 4 bytes [10:10:10]NVStorageSaveData done [10:10:10]ExternCall_PrintAddStr [10:10:10]wPrintStart [10:10:10]Write to MH i2c: 01 00 00 E1 24 05 [10:10:10]Write i2c OK [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: 01 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: 01 07 00 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: 01 07 00 E1 24 00 00 00 00 00 FF 0F 1A [10:10:10]RasterBufferAndPrint [10:10:10]line Счет N : (1)11328499 [10:10:10]line ИНН: 02508201610067 [10:10:10]line Контрольно-Кассовый Чек [10:10:10]line ПРОДАЖА [10:10:10]line ТРК (МРК, ГНК) : 22 [10:10:10]line Товар: 2710124130 [10:10:10]line Аи-92-К-4 [10:10:10]line 7.380 * 67.80 [10:10:10]line = 500.36 [10:10:10]line НДС 12% НСП 1% [10:10:10]line > о реализуемом товаре [10:10:10]line ИТОГО: 500.36 [10:10:10]line НСП 1% : 4.43 [10:10:10]line НДС 12% : 53.14 [10:10:10]line Наличными: 0.00 [10:10:10]line Безнал.: 500.36 [10:10:10]line Место: АЗС № 95 "Партнер Нефть" [10:10:10]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:10:10]line СНО: Общий режим [10:10:10]line Чек 202 20.08.2024 10:10 [10:10:10]line Смена: 466 ФФД: 1.0 [10:10:10]line ЗНМ: 0300000079 [10:10:10]line РНМ: 0000000000092545 [10:10:10]line Версия ККМ: 001 [10:10:10]line Платежная система: O! деньги [10:10:10]line ФМ: 0000000000871802 [10:10:10]line ФД: 200903 [10:10:10]line ФПД: 85389532230555 [10:10:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101009&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200903&fm=85389532230555&tin=02508201610067®Number=0000000000092545&sum=50036 [10:10:10]written 0, free lines is 4095 [10:10:10]OFD Sender: Processing packet 200903 [packets to send 247, broken 246] [10:10:10]ProducePacketName [10:10:10]name=ofd_packets/00200903 [10:10:10]OFD Sender: To server: pG, [10:10:10]CommunicateWithHost lk.salyk.kg:30040 [10:10:10]ConnectInit lk.salyk.kg [10:10:10]Connected sock=9 [10:10:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B3 1E 07 01 33 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 81 6B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C7 10 03 00 35 04 06 00 4D A9 4C BC 73 9B C7 BE 54 F9 A6 2C BD D2 [10:10:10]Write to MH i2c: 01 00 00 0B 25 30 [10:10:10]Write i2c OK [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: 01 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: 01 07 00 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: 01 07 00 0B 25 00 00 00 00 00 F7 0C 3A [10:10:10]RasterBufferAndPrint [10:10:10]line [10:10:10]line [10:10:10]line [10:10:10]line [10:10:10]line [10:10:10]written 0, free lines is 3328 [10:10:10]MH_Cut [10:10:10]Write to MH i2c: D1 01 00 12 25 01 09 [10:10:10]Write i2c OK [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: D1 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: D1 01 00 [10:10:10]MH_I2C_Read... [10:10:10]Read from MH i2c: D1 01 00 12 25 00 08 [10:10:10]Write to MH i2c: 01 00 00 13 25 38 [10:10:10]Write i2c OK [10:10:10]MH_I2C_Read... [10:10:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 92 69 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 31 38 30 32 10 04 04 00 C7 10 03 00 F4 03 04 00 E8 15 C4 66 B6 04 01 00 00 20 32 11 10 83 19 70 86 [10:10:10]CommunicateWithHost err = 0 [10:10:10]CheckOFDResponse [10:10:10]1017 (14) - 77093643461234 [10:10:10]1041 (16) - 0000000000871802 [10:10:10]1040 (4) - 200903 [10:10:10]1012 (4) - 20.08.2024 04:04 [10:10:10]1206 (1) - 0 [10:10:10]OFD Sender: Remove packet 200903 [10:10:10]ProducePacketName [10:10:10]name=ofd_packets/00200903 [10:10:10]NVStorageDeleteData [10:10:11]OFD Sender: No OFD packet to send [10:10:11]*** Cut start [10:10:11]*** Purtial cut [10:10:11]*** Stage 1: CUTSNS_PIN = 1 [10:10:11]Read from MH i2c: 01 [10:10:11]MH_I2C_Read... [10:10:11]*** Stop cut motor [10:10:11]*** Cut end [10:10:11]Read from MH i2c: 01 07 00 [10:10:11]MH_I2C_Read... [10:10:11]Read from MH i2c: 01 07 00 13 25 00 00 00 00 00 FF 0F 4D [10:10:11]process_action close_receipt done [10:10:11]requested_data is exist [10:10:11]produce_requested_data [10:10:11]requested_item fm.sn is exist - process it [10:10:11]wFMCommunicate request_size=4 [10:10:11]MH_SAM_APDU [10:10:11]CAPDU: 80 11 00 00 [10:10:11]Write to MH i2c: E2 08 00 14 25 80 11 00 00 00 00 00 00 B3 [10:10:11]Write i2c OK [10:10:11]MH_I2C_Read... [10:10:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:11]Read from MH i2c: E2 [10:10:11]MH_I2C_Read... [10:10:11]Read from MH i2c: E2 17 00 [10:10:11]MH_I2C_Read... [10:10:11]Read from MH i2c: E2 17 00 14 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 00 [10:10:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:10:11]wFMCommunicate OK [10:10:11]requested_item fd.num is exist - process it [10:10:11]SAM_PROTO_GetFieldsCounters [10:10:11]wFMCommunicate request_size=4 [10:10:11]MH_SAM_APDU [10:10:11]CAPDU: 80 13 00 00 [10:10:11]Write to MH i2c: E2 08 00 15 25 80 13 00 00 00 00 00 00 B6 [10:10:11]Write i2c OK [10:10:11]MH_I2C_Read... [10:10:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:11]Read from MH i2c: E2 [10:10:11]MH_I2C_Read... [10:10:11]Read from MH i2c: E2 62 00 [10:10:11]MH_I2C_Read... [10:10:11]Read from MH i2c: E2 62 00 15 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C7 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 DC [10:10: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C7 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:10:11]wFMCommunicate OK [10:10:11]SAM_PROTO_GetFieldsCounters done [10:10:11]requested_item shift.num is exist - process it [10:10:11]requested_item shift.opened is exist - process it [10:10:11]req_shift_opened [10:10:11]FM_GetShiftState [10:10:11]SAM_PROTO_GetShiftState [10:10:11]wFMCommunicate request_size=4 [10:10:11]MH_SAM_APDU [10:10:11]CAPDU: 80 13 01 00 [10:10:11]Write to MH i2c: E2 08 00 16 25 80 13 01 00 00 00 00 00 B8 [10:10:11]Write i2c OK [10:10:11]MH_I2C_Read... [10:10:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:12]Read from MH i2c: E2 [10:10:12]MH_I2C_Read... [10:10:12]Read from MH i2c: E2 0E 00 [10:10:12]MH_I2C_Read... [10:10:12]Read from MH i2c: E2 0E 00 16 25 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 42 [10:10:12]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:10:12]wFMCommunicate OK [10:10:12]SAM_PROTO_GetShiftState done [10:10:12]FM_GetShiftState done [10:10:12]req_shift_opened done [10:10:12]requested_item shift.open_date is exist - process it [10:10:12]req_shift_open_date [10:10:12]req_shift_open_date done [10:10:12]produce_requested_data done [10:10:12]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200903,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:10:12]process_action_free close_receipt [10:10:12]json_value_free [10:10:12]json_value_free done [10:10:12]process_json_proto returns [10:10:12]Send response to host [10:10:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200903,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:10:12]free response buf [10:10:12]execute_script done [10:10:12]execute_script returns [10:10:12]free content buf [10:10:12]Sock 10.Close socket [10:10:12]Sock 10.Thread stoped [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:51]OFD Sender: No OFD packet to send [10:10:56]OFD Sender: No OFD packet to send [10:11:01]OFD Sender: No OFD packet to send [10:11:06]OFD Sender: No OFD packet to send [10:11:10]accept exits with 8 [10:11:10]New connection [10:11:10]New thread 3067067748 created [10:11:10]Thread 3067211108 joined [10:11:10]Waiting for new connection... [10:11:10] Sock 8.Parse request [10:11:10]Sock 8.Check first char [10:11:10]Sock 8.First char is OK [10:11:10]request: POST /json_proto HTTP/1.0 [10:11:10]Method: POST [10:11:10]URL: /json_proto [10:11:10]Method is POST - this is cgi request [10:11:10]url: /json_proto [10:11:10]query_string will be loaded in cgi processing [10:11:10]execute_cgi json_proto POST (null) [10:11:10]execute_cgi path=json_proto method=POST [10:11:10]POST find Content-Length [10:11:10]Host: 172.17.46.195:8080 [10:11:10]Content-Length: 808 [10:11:10]Content-Type: application/json [10:11:10] [10:11:10]POST finish read [10:11:10]Found Content-Length = 808 [10:11:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 63.210, "sum" : 2427.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2427.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:10]execute_script... [10:11: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)11328497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 63.210, "sum" : 2427.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2427.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:10]POST & json_proto [10:11:10]process_json_proto [10:11:10]json parsed OK: [10:11:10]protocol is kg_v1.0 [10:11:10]action value=close_receipt [10:11:10]process_action close_receipt [10:11:10]cmd_close_receipt [10:11:10]MH_GetDate [10:11:10]Write to MH i2c: F0 00 00 17 25 2B [10:11:10]Write i2c OK [10:11:10]MH_I2C_Read... [10:11:10]Read from MH i2c: F0 [10:11:10]MH_I2C_Read... [10:11:10]Read from MH i2c: F0 09 00 [10:11:10]MH_I2C_Read... [10:11:10]Read from MH i2c: F0 09 00 17 25 00 BF 6B C4 66 75 08 C2 66 2D [10:11:10]GetLastDocTimeStamp 1724148609 [10:11:10]current date 1724148671 [10:11:10]FM_GetShiftState [10:11:10]SAM_PROTO_GetShiftState [10:11:10]wFMCommunicate request_size=4 [10:11:10]MH_SAM_APDU [10:11:10]CAPDU: 80 13 01 00 [10:11:10]Write to MH i2c: E2 08 00 18 25 80 13 01 00 00 00 00 00 BA [10:11:10]Write i2c OK [10:11:10]MH_I2C_Read... [10:11:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:10]Read from MH i2c: E2 [10:11:10]MH_I2C_Read... [10:11:10]Read from MH i2c: E2 0E 00 [10:11:10]MH_I2C_Read... [10:11:10]Read from MH i2c: E2 0E 00 18 25 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 44 [10:11:10]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:11:10]wFMCommunicate OK [10:11:10]SAM_PROTO_GetShiftState done [10:11:10]FM_GetShiftState done [10:11:10]opened in 1724112758 [10:11:10]opened+sec_in_day 1724199158 [10:11:10]quantity*price = 242726 [10:11:10]sum+1 = 242727 [10:11:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2427.26 НСП 1% : 21.48 НДС 12% : 257.76 Наличными: 0.00 Безнал.: 2427.26 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 203 20.08.2024 10:11 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200904 ФПД: 174978980181248 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101111&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200904&fm=174978980181248&tin=02508201610067®Number=0000000000092545&sum=242726 [10:11:11]StoreToDocumentArchive [10:11:11]shift 466 fd 200904 [10:11:11]save to /storage/0466/doc_00200904 [10:11:11]save last doc name /storage/0466/doc_00200904 to /storage/kkm_last_doc_name [10:11:11]save OK [10:11:11]Clear old archive folders... [10:11:11]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:11:11]tlvbuf is 0106ACE0 [10:11:11]SAM_PROTO_ClearQueue [10:11:11]wFMCommunicate request_size=4 [10:11:11]MH_SAM_APDU [10:11:11]CAPDU: 80 09 00 00 [10:11:11]Write to MH i2c: E2 08 00 25 25 80 09 00 00 00 00 00 00 BC [10:11:11]Write i2c OK [10:11:11]MH_I2C_Read... [10:11:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:11]Read from MH i2c: E2 [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: E2 03 00 [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: E2 03 00 25 25 00 90 00 BE [10:11:11]RAPDU: 90 00 [10:11:11]wFMCommunicate OK [10:11:11]SAM_PROTO_ClearQueue done [10:11:11]KKMCreateOFDPacket [10:11:11]OFDProtocolAddRootSTLVToBuf [10:11:11]FM_MakeSignedData [10:11:11]FM_MakeSignedData [10:11:11]SAM_PROTO_SignData [10:11:11]wFMCommunicate request_size=4 [10:11:11]MH_SAM_APDU [10:11:11]CAPDU: 80 0D 01 02 [10:11:11]Write to MH i2c: E2 08 00 26 25 80 0D 01 02 00 00 00 00 C4 [10:11:11]Write i2c OK [10:11:11]MH_I2C_Read... [10:11:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:11]Read from MH i2c: E2 [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: E2 03 00 [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: E2 03 00 26 25 00 90 00 BF [10:11:11]RAPDU: 90 00 [10:11:11]wFMCommunicate OK [10:11:11]wFMCommunicate request_size=255 [10:11:11]MH_SAM_APDU [10:11:11]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 33 FF 03 08 00 03 EA F6 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 26 B4 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 26 B4 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 64 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 26 B4 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 BF 6B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C8 10 03 00 35 04 06 00 9F 24 [10:11:11]Write to MH i2c: E2 02 01 27 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 33 FF 03 08 00 03 EA F6 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 26 B4 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 26 B4 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 64 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 26 B4 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 BF 6B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C8 10 03 00 35 04 06 00 9F 24 00 00 03 [10:11:11]Write i2c OK [10:11:11]MH_I2C_Read... [10:11:11]OFD Sender: No OFD packet to send [10:11:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:11]Read from MH i2c: E2 [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: E2 03 00 [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: E2 03 00 27 25 00 90 00 C0 [10:11:11]RAPDU: 90 00 [10:11:11]wFMCommunicate OK [10:11:11]wFMCommunicate request_size=9 [10:11:11]MH_SAM_APDU [10:11:11]CAPDU: 80 0D 02 02 04 77 F4 F5 00 [10:11:11]Write to MH i2c: E2 0C 00 28 25 80 0D 02 02 04 00 77 F4 F5 00 00 00 2F [10:11:11]Write i2c OK [10:11:11]MH_I2C_Read... [10:11:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:11]Read from MH i2c: E2 [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: E2 03 00 [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: E2 03 00 28 25 00 90 00 C1 [10:11:11]RAPDU: 90 00 [10:11:11]wFMCommunicate OK [10:11:11]wFMCommunicate request_size=4 [10:11:11]MH_SAM_APDU [10:11:11]CAPDU: 80 0D 03 02 [10:11:11]Write to MH i2c: E2 08 00 29 25 80 0D 03 02 00 00 00 00 C9 [10:11:11]Write i2c OK [10:11:11]MH_I2C_Read... [10:11:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:11:11]Read from MH i2c: E2 [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: E2 0B 00 [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: E2 0B 00 29 25 00 8A BF 0E 41 31 77 B6 CB 90 00 8B [10:11:11]RAPDU: 8A BF 0E 41 31 77 B6 CB 90 00 [10:11:11]wFMCommunicate OK [10:11:11]SAM_PROTO_SignData done [10:11:11]FM_MakeSignedData done [10:11:11]CreateOFDProtocolMessage [10:11:11]wFMCommunicate request_size=4 [10:11:11]MH_SAM_APDU [10:11:11]CAPDU: 80 11 00 00 [10:11:11]Write to MH i2c: E2 08 00 2A 25 80 11 00 00 00 00 00 00 C9 [10:11:11]Write i2c OK [10:11:11]MH_I2C_Read... [10:11:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:11]Read from MH i2c: E2 [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: E2 17 00 [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: E2 17 00 2A 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 16 [10:11:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:11:11]wFMCommunicate OK [10:11:11]CreateOFDProtocolMessage done [10:11:11]OFDSenderStorePacket 200904 [10:11:11]StoreOFDPacket docnum=200904 [10:11:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 1B F9 06 01 B1 3F 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 33 FF 03 08 00 03 EA F6 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 26 B4 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 26 B4 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 64 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 26 B4 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 BF 6B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C8 10 03 00 35 04 06 00 9F 24 77 F4 F5 00 8A BF 0E 41 31 77 B6 CB [10:11:11]CheckFolder [10:11:11]dirname=/storage/ofd_packets [10:11:11]CheckFolder done [10:11:11]ProducePacketName [10:11:11]name=ofd_packets/00200904 [10:11:11]NVStorageSaveData ofd_packets/00200904 [10:11:11]File name is /storage/ofd_packets/00200904 [10:11:11]Write 300 bytes [10:11:11]NVStorageSaveData done [10:11:11]OFDSenderStorePacket done [10:11:11]KKMCreateOFDPacket done [10:11:11]NVStorageSaveData kkm_last_timestamp [10:11:11]File name is /storage/kkm_last_timestamp [10:11:11]Write 4 bytes [10:11:11]NVStorageSaveData done [10:11:11]ExternCall_PrintAddStr [10:11:11]wPrintStart [10:11:11]Write to MH i2c: 01 00 00 2B 25 50 [10:11:11]Write i2c OK [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: 01 [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: 01 07 00 [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: 01 07 00 2B 25 00 00 00 00 00 FF 0F 65 [10:11:11]RasterBufferAndPrint [10:11:11]line Счет N : (1)11328497 [10:11:11]line ИНН: 02508201610067 [10:11:11]line Контрольно-Кассовый Чек [10:11:11]line ПРОДАЖА [10:11:11]line ТРК (МРК, ГНК) : 71 [10:11:11]line Товар: 2711190000 [10:11:11]line ГАЗ-К-3 [10:11:11]line 63.210 * 38.40 [10:11:11]line = 2427.26 [10:11:11]line НДС 12% НСП 1% [10:11:11]line > о реализуемом товаре [10:11:11]line ИТОГО: 2427.26 [10:11:11]line НСП 1% : 21.48 [10:11:11]line НДС 12% : 257.76 [10:11:11]line Наличными: 0.00 [10:11:11]line Безнал.: 2427.26 [10:11:11]line Место: АЗС № 95 "Партнер Нефть" [10:11:11]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:11:11]line СНО: Общий режим [10:11:11]line Чек 203 20.08.2024 10:11 [10:11:11]line Смена: 466 ФФД: 1.0 [10:11:11]line ЗНМ: 0300000079 [10:11:11]line РНМ: 0000000000092545 [10:11:11]line Версия ККМ: 001 [10:11:11]line Платежная система: O! деньги [10:11:11]line ФМ: 0000000000871802 [10:11:11]line ФД: 200904 [10:11:11]line ФПД: 174978980181248 [10:11:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101111&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200904&fm=174978980181248&tin=02508201610067®Number=0000000000092545&sum=242726 [10:11:11]written 0, free lines is 4095 [10:11:11]OFD Sender: Processing packet 200904 [packets to send 247, broken 246] [10:11:11]ProducePacketName [10:11:11]name=ofd_packets/00200904 [10:11:11]OFD Sender: To server: pG, [10:11:11]CommunicateWithHost lk.salyk.kg:30040 [10:11:11]ConnectInit lk.salyk.kg [10:11:12]Connected sock=10 [10:11:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 1B F9 06 01 B1 3F 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 33 FF 03 08 00 03 EA F6 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 26 B4 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 26 B4 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 64 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 26 B4 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 BF 6B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C8 10 03 00 35 04 06 00 9F 24 77 F4 F5 00 8A BF 0E 41 31 77 B6 CB [10:11:12]Write to MH i2c: 01 00 00 55 25 7A [10:11:12]Write i2c OK [10:11:12]MH_I2C_Read... [10:11:12]Read from MH i2c: 01 [10:11:12]MH_I2C_Read... [10:11:12]Read from MH i2c: 01 07 00 [10:11:12]MH_I2C_Read... [10:11:12]Read from MH i2c: 01 07 00 55 25 00 00 00 00 00 FA 0C 87 [10:11:12]RasterBufferAndPrint [10:11:12]line [10:11:12]line [10:11:12]line [10:11:12]line [10:11:12]line [10:11:12]written 0, free lines is 3329 [10:11:12]MH_Cut [10:11:12]Write to MH i2c: D1 01 00 5C 25 01 53 [10:11:12]Write i2c OK [10:11:12]MH_I2C_Read... [10:11:12]Read from MH i2c: D1 [10:11:12]MH_I2C_Read... [10:11:12]Read from MH i2c: D1 01 00 [10:11:12]MH_I2C_Read... [10:11:12]Read from MH i2c: D1 01 00 5C 25 00 52 [10:11:12]Write to MH i2c: 01 00 00 5D 25 82 [10:11:12]Write i2c OK [10:11:12]MH_I2C_Read... [10:11:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4D AB 47 00 4F 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 31 38 30 32 10 04 04 00 C8 10 03 00 F4 03 04 00 26 16 C4 66 B6 04 01 00 00 A1 C8 CC 53 3D FB 4F 48 [10:11:12]CommunicateWithHost err = 0 [10:11:12]CheckOFDResponse [10:11:12]1017 (14) - 77093643461234 [10:11:12]1041 (16) - 0000000000871802 [10:11:12]1040 (4) - 200904 [10:11:12]1012 (4) - 20.08.2024 04:05 [10:11:12]1206 (1) - 0 [10:11:12]OFD Sender: Remove packet 200904 [10:11:12]ProducePacketName [10:11:12]name=ofd_packets/00200904 [10:11:12]NVStorageDeleteData [10:11:12]OFD Sender: No OFD packet to send [10:11:12]*** Cut start [10:11:12]*** Purtial cut [10:11:12]*** CUTSNS_PIN = 0 [10:11:13]*** Stage 1: CUTSNS_PIN = 1 [10:11:14]Read from MH i2c: 01 [10:11:15]MH_I2C_Read... [10:11:15]*** Stop cut motor [10:11:15]*** Cut end [10:11:15]Read from MH i2c: 01 07 00 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: 01 07 00 5D 25 00 00 00 00 00 FF 0F 97 [10:11:15]process_action close_receipt done [10:11:15]requested_data is exist [10:11:15]produce_requested_data [10:11:15]requested_item fm.sn is exist - process it [10:11:15]wFMCommunicate request_size=4 [10:11:15]MH_SAM_APDU [10:11:15]CAPDU: 80 11 00 00 [10:11:15]Write to MH i2c: E2 08 00 5E 25 80 11 00 00 00 00 00 00 FD [10:11:15]Write i2c OK [10:11:15]MH_I2C_Read... [10:11:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:15]Read from MH i2c: E2 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 17 00 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 17 00 5E 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4A [10:11:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:11:15]wFMCommunicate OK [10:11:15]requested_item fd.num is exist - process it [10:11:15]SAM_PROTO_GetFieldsCounters [10:11:15]wFMCommunicate request_size=4 [10:11:15]MH_SAM_APDU [10:11:15]CAPDU: 80 13 00 00 [10:11:15]Write to MH i2c: E2 08 00 5F 25 80 13 00 00 00 00 00 00 00 [10:11:15]Write i2c OK [10:11:15]MH_I2C_Read... [10:11:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:15]Read from MH i2c: E2 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 62 00 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 62 00 5F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C8 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 2A [10:11: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C8 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:11:15]wFMCommunicate OK [10:11:15]SAM_PROTO_GetFieldsCounters done [10:11:15]requested_item shift.num is exist - process it [10:11:15]requested_item shift.opened is exist - process it [10:11:15]req_shift_opened [10:11:15]FM_GetShiftState [10:11:15]SAM_PROTO_GetShiftState [10:11:15]wFMCommunicate request_size=4 [10:11:15]MH_SAM_APDU [10:11:15]CAPDU: 80 13 01 00 [10:11:15]Write to MH i2c: E2 08 00 60 25 80 13 01 00 00 00 00 00 02 [10:11:15]Write i2c OK [10:11:15]MH_I2C_Read... [10:11:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:15]Read from MH i2c: E2 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 0E 00 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 0E 00 60 25 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 8C [10:11:15]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:11:15]wFMCommunicate OK [10:11:15]SAM_PROTO_GetShiftState done [10:11:15]FM_GetShiftState done [10:11:15]req_shift_opened done [10:11:15]requested_item shift.open_date is exist - process it [10:11:15]req_shift_open_date [10:11:15]req_shift_open_date done [10:11:15]produce_requested_data done [10:11:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200904,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:11:15]process_action_free close_receipt [10:11:15]json_value_free [10:11:15]json_value_free done [10:11:15]process_json_proto returns [10:11:15]Send response to host [10:11:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200904,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:11:15]free response buf [10:11:15]execute_script done [10:11:15]execute_script returns [10:11:15]free content buf [10:11:15]Sock 8.Close socket [10:11:15]Sock 8.Thread stoped [10:11:17]OFD Sender: No OFD packet to send [10:11:22]OFD Sender: No OFD packet to send [10:11:27]OFD Sender: No OFD packet to send [10:11:32]OFD Sender: No OFD packet to send [10:11:37]OFD Sender: No OFD packet to send [10:11:42]OFD Sender: No OFD packet to send [10:11:47]OFD Sender: No OFD packet to send [10:11:52]OFD Sender: No OFD packet to send [10:11:57]OFD Sender: No OFD packet to send [10:12:02]OFD Sender: No OFD packet to send [10:12:07]OFD Sender: No OFD packet to send [10:12:12]OFD Sender: No OFD packet to send [10:12:17]OFD Sender: No OFD packet to send [10:12:22]OFD Sender: No OFD packet to send [10:12:27]OFD Sender: No OFD packet to send [10:12:33]OFD Sender: No OFD packet to send [10:12:38]OFD Sender: No OFD packet to send [10:12:43]OFD Sender: No OFD packet to send [10:12:48]OFD Sender: No OFD packet to send [10:12:53]OFD Sender: No OFD packet to send [10:12:58]OFD Sender: No OFD packet to send [10:13:03]OFD Sender: No OFD packet to send [10:13:08]OFD Sender: No OFD packet to send [10:13:11]accept exits with 9 [10:13:11]New connection [10:13:11]New thread 3067211108 created [10:13:11]Thread 3067067748 joined [10:13:11]Waiting for new connection... [10:13:11] Sock 9.Parse request [10:13:11]Sock 9.Check first char [10:13:11]Sock 9.First char is OK [10:13:11]request: POST /json_proto HTTP/1.0 [10:13:11]Method: POST [10:13:11]URL: /json_proto [10:13:11]Method is POST - this is cgi request [10:13:11]url: /json_proto [10:13:11]query_string will be loaded in cgi processing [10:13:11]execute_cgi json_proto POST (null) [10:13:11]execute_cgi path=json_proto method=POST [10:13:11]POST find Content-Length [10:13:11]Host: 172.17.46.195:8080 [10:13:11]Content-Length: 805 [10:13:11]Content-Type: application/json [10:13:11] [10:13:11]POST finish read [10:13:11]Found Content-Length = 805 [10:13:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328502", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:11]execute_script... [10:13: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)11328502", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:11]POST & json_proto [10:13:11]process_json_proto [10:13:11]json parsed OK: [10:13:11]protocol is kg_v1.0 [10:13:11]action value=close_receipt [10:13:11]process_action close_receipt [10:13:11]cmd_close_receipt [10:13:11]MH_GetDate [10:13:11]Write to MH i2c: F0 00 00 61 25 75 [10:13:11]Write i2c OK [10:13:11]MH_I2C_Read... [10:13:11]Read from MH i2c: F0 [10:13:11]MH_I2C_Read... [10:13:11]Read from MH i2c: F0 09 00 [10:13:11]MH_I2C_Read... [10:13:11]Read from MH i2c: F0 09 00 61 25 00 38 6C C4 66 75 08 C2 66 F1 [10:13:11]GetLastDocTimeStamp 1724148671 [10:13:11]current date 1724148792 [10:13:11]FM_GetShiftState [10:13:11]SAM_PROTO_GetShiftState [10:13:11]wFMCommunicate request_size=4 [10:13:11]MH_SAM_APDU [10:13:11]CAPDU: 80 13 01 00 [10:13:11]Write to MH i2c: E2 08 00 62 25 80 13 01 00 00 00 00 00 04 [10:13:11]Write i2c OK [10:13:11]MH_I2C_Read... [10:13:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:11]Read from MH i2c: E2 [10:13:11]MH_I2C_Read... [10:13:11]Read from MH i2c: E2 0E 00 [10:13:11]MH_I2C_Read... [10:13:11]Read from MH i2c: E2 0E 00 62 25 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 8E [10:13:11]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:13:11]wFMCommunicate OK [10:13:11]SAM_PROTO_GetShiftState done [10:13:11]FM_GetShiftState done [10:13:11]opened in 1724112758 [10:13:11]opened+sec_in_day 1724199158 [10:13:11]quantity*price = 100005 [10:13:11]sum+1 = 100006 [10:13:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 204 20.08.2024 10:13 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200905 ФПД: 273081225870248 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101312&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200905&fm=273081225870248&tin=02508201610067®Number=0000000000092545&sum=100005 [10:13:12]StoreToDocumentArchive [10:13:12]shift 466 fd 200905 [10:13:12]save to /storage/0466/doc_00200905 [10:13:12]save last doc name /storage/0466/doc_00200905 to /storage/kkm_last_doc_name [10:13:12]save OK [10:13:12]Clear old archive folders... [10:13:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:13:12]tlvbuf is 010ADAF0 [10:13:12]SAM_PROTO_ClearQueue [10:13:12]wFMCommunicate request_size=4 [10:13:12]MH_SAM_APDU [10:13:12]CAPDU: 80 09 00 00 [10:13:12]Write to MH i2c: E2 08 00 6F 25 80 09 00 00 00 00 00 00 06 [10:13:12]Write i2c OK [10:13:12]MH_I2C_Read... [10:13:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:12]Read from MH i2c: E2 [10:13:12]MH_I2C_Read... [10:13:12]Read from MH i2c: E2 03 00 [10:13:12]MH_I2C_Read... [10:13:12]Read from MH i2c: E2 03 00 6F 25 00 90 00 08 [10:13:12]RAPDU: 90 00 [10:13:12]wFMCommunicate OK [10:13:12]SAM_PROTO_ClearQueue done [10:13:12]KKMCreateOFDPacket [10:13:12]OFDProtocolAddRootSTLVToBuf [10:13:12]FM_MakeSignedData [10:13:12]FM_MakeSignedData [10:13:12]SAM_PROTO_SignData [10:13:12]wFMCommunicate request_size=4 [10:13:12]MH_SAM_APDU [10:13:12]CAPDU: 80 0D 01 02 [10:13:12]Write to MH i2c: E2 08 00 70 25 80 0D 01 02 00 00 00 00 0E [10:13:12]Write i2c OK [10:13:12]MH_I2C_Read... [10:13:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:12]Read from MH i2c: E2 [10:13:12]MH_I2C_Read... [10:13:12]Read from MH i2c: E2 03 00 [10:13:12]MH_I2C_Read... [10:13:12]Read from MH i2c: E2 03 00 70 25 00 90 00 09 [10:13:12]RAPDU: 90 00 [10:13:12]wFMCommunicate OK [10:13:12]wFMCommunicate request_size=255 [10:13:12]MH_SAM_APDU [10:13: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 38 6C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C9 10 03 00 35 04 06 00 F8 [10:13:12]Write to MH i2c: E2 02 01 71 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 38 6C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C9 10 03 00 35 04 06 00 F8 00 00 60 [10:13:12]Write i2c OK [10:13:12]MH_I2C_Read... [10:13:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:12]Read from MH i2c: E2 [10:13:12]MH_I2C_Read... [10:13:12]Read from MH i2c: E2 03 00 [10:13:12]MH_I2C_Read... [10:13:12]Read from MH i2c: E2 03 00 71 25 00 90 00 0A [10:13:12]RAPDU: 90 00 [10:13:12]wFMCommunicate OK [10:13:12]wFMCommunicate request_size=10 [10:13:12]MH_SAM_APDU [10:13:12]CAPDU: 80 0D 02 02 05 5D AD 76 7B A8 [10:13:12]Write to MH i2c: E2 0D 00 72 25 80 0D 02 02 05 00 5D AD 76 7B A8 00 00 BE [10:13:12]Write i2c OK [10:13:12]MH_I2C_Read... [10:13:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:12]Read from MH i2c: E2 [10:13:12]MH_I2C_Read... [10:13:12]Read from MH i2c: E2 03 00 [10:13:12]MH_I2C_Read... [10:13:12]Read from MH i2c: E2 03 00 72 25 00 90 00 0B [10:13:12]RAPDU: 90 00 [10:13:12]wFMCommunicate OK [10:13:12]wFMCommunicate request_size=4 [10:13:12]MH_SAM_APDU [10:13:12]CAPDU: 80 0D 03 02 [10:13:12]Write to MH i2c: E2 08 00 73 25 80 0D 03 02 00 00 00 00 13 [10:13:12]Write i2c OK [10:13:12]MH_I2C_Read... [10:13:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:12]Read from MH i2c: E2 [10:13:12]MH_I2C_Read... [10:13:12]Read from MH i2c: E2 0B 00 [10:13:12]MH_I2C_Read... [10:13:12]Read from MH i2c: E2 0B 00 73 25 00 74 F3 4E 39 A1 68 FE 58 90 00 61 [10:13:12]RAPDU: 74 F3 4E 39 A1 68 FE 58 90 00 [10:13:12]wFMCommunicate OK [10:13:12]SAM_PROTO_SignData done [10:13:12]FM_MakeSignedData done [10:13:12]CreateOFDProtocolMessage [10:13:12]wFMCommunicate request_size=4 [10:13:12]MH_SAM_APDU [10:13:12]CAPDU: 80 11 00 00 [10:13:12]Write to MH i2c: E2 08 00 74 25 80 11 00 00 00 00 00 00 13 [10:13:12]Write i2c OK [10:13:12]MH_I2C_Read... [10:13:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:12]Read from MH i2c: E2 [10:13:12]MH_I2C_Read... [10:13:12]Read from MH i2c: E2 17 00 [10:13:12]MH_I2C_Read... [10:13:12]Read from MH i2c: E2 17 00 74 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 60 [10:13:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:13:12]wFMCommunicate OK [10:13:12]CreateOFDProtocolMessage done [10:13:12]OFDSenderStorePacket 200905 [10:13:12]StoreOFDPacket docnum=200905 [10:13:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 77 86 07 01 A1 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 38 6C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C9 10 03 00 35 04 06 00 F8 5D AD 76 7B A8 74 F3 4E 39 A1 68 FE 58 [10:13:12]CheckFolder [10:13:12]dirname=/storage/ofd_packets [10:13:12]CheckFolder done [10:13:12]ProducePacketName [10:13:12]name=ofd_packets/00200905 [10:13:12]NVStorageSaveData ofd_packets/00200905 [10:13:12]File name is /storage/ofd_packets/00200905 [10:13:12]Write 301 bytes [10:13:13]NVStorageSaveData done [10:13:13]OFDSenderStorePacket done [10:13:13]KKMCreateOFDPacket done [10:13:13]NVStorageSaveData kkm_last_timestamp [10:13:13]File name is /storage/kkm_last_timestamp [10:13:13]Write 4 bytes [10:13:13]NVStorageSaveData done [10:13:13]ExternCall_PrintAddStr [10:13:13]wPrintStart [10:13:13]Write to MH i2c: 01 00 00 75 25 9A [10:13:13]Write i2c OK [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: 01 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: 01 07 00 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: 01 07 00 75 25 00 00 00 00 00 FF 0F AF [10:13:13]RasterBufferAndPrint [10:13:13]line Счет N : (1)11328502 [10:13:13]line ИНН: 02508201610067 [10:13:13]line Контрольно-Кассовый Чек [10:13:13]line ПРОДАЖА [10:13:13]line ТРК (МРК, ГНК) : 22 [10:13:13]line Товар: 2710124130 [10:13:13]line Аи-92-К-4 [10:13:13]line 14.750 * 67.80 [10:13:13]line = 1000.05 [10:13:13]line НДС 12% НСП 1% [10:13:13]line > о реализуемом товаре [10:13:13]line ИТОГО: 1000.05 [10:13:13]line НСП 1% : 8.85 [10:13:13]line НДС 12% : 106.20 [10:13:13]line Наличными: 0.00 [10:13:13]line Безнал.: 1000.05 [10:13:13]line Место: АЗС № 95 "Партнер Нефть" [10:13:13]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:13:13]line СНО: Общий режим [10:13:13]line Чек 204 20.08.2024 10:13 [10:13:13]line Смена: 466 ФФД: 1.0 [10:13:13]line ЗНМ: 0300000079 [10:13:13]line РНМ: 0000000000092545 [10:13:13]line Версия ККМ: 001 [10:13:13]line Платежная система: O! деньги [10:13:13]line ФМ: 0000000000871802 [10:13:13]line ФД: 200905 [10:13:13]line ФПД: 273081225870248 [10:13:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101312&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200905&fm=273081225870248&tin=02508201610067®Number=0000000000092545&sum=100005 [10:13:13]written 0, free lines is 4095 [10:13:13]OFD Sender: Processing packet 200905 [packets to send 247, broken 246] [10:13:13]ProducePacketName [10:13:13]name=ofd_packets/00200905 [10:13:13]OFD Sender: To server: pG, [10:13:13]CommunicateWithHost lk.salyk.kg:30040 [10:13:13]ConnectInit lk.salyk.kg [10:13:13]Connected sock=10 [10:13:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 77 86 07 01 A1 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 38 6C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C9 10 03 00 35 04 06 00 F8 5D AD 76 7B A8 74 F3 4E 39 A1 68 FE 58 [10:13:13]Write to MH i2c: 01 00 00 9F 25 C4 [10:13:13]Write i2c OK [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: 01 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: 01 07 00 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: 01 07 00 9F 25 00 00 00 00 00 FA 0C D1 [10:13:13]RasterBufferAndPrint [10:13:13]line [10:13:13]line [10:13:13]line [10:13:13]line [10:13:13]line [10:13:13]written 0, free lines is 3331 [10:13:13]MH_Cut [10:13:13]Write to MH i2c: D1 01 00 A6 25 01 9D [10:13:13]Write i2c OK [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: D1 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: D1 01 00 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: D1 01 00 A6 25 00 9C [10:13:13]Write to MH i2c: 01 00 00 A7 25 CC [10:13:13]Write i2c OK [10:13:13]MH_I2C_Read... [10:13:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A0 8F 47 00 0D 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 31 38 30 32 10 04 04 00 C9 10 03 00 F4 03 04 00 9F 16 C4 66 B6 04 01 00 00 AA 41 23 11 BA 68 64 C5 [10:13:13]CommunicateWithHost err = 0 [10:13:13]CheckOFDResponse [10:13:13]1017 (14) - 77093643461234 [10:13:13]1041 (16) - 0000000000871802 [10:13:13]1040 (4) - 200905 [10:13:13]1012 (4) - 20.08.2024 04:07 [10:13:13]1206 (1) - 0 [10:13:13]OFD Sender: Remove packet 200905 [10:13:13]ProducePacketName [10:13:13]name=ofd_packets/00200905 [10:13:13]NVStorageDeleteData [10:13:14]OFD Sender: No OFD packet to send [10:13:14]*** Cut start [10:13:14]*** Purtial cut [10:13:14]*** Stage 1: CUTSNS_PIN = 1 [10:13:14]Read from MH i2c: 01 [10:13:14]MH_I2C_Read... [10:13:14]*** Stop cut motor [10:13:14]*** Cut end [10:13:14]Read from MH i2c: 01 07 00 [10:13:14]MH_I2C_Read... [10:13:14]Read from MH i2c: 01 07 00 A7 25 00 00 00 00 00 FF 0F E1 [10:13:14]process_action close_receipt done [10:13:14]requested_data is exist [10:13:14]produce_requested_data [10:13:14]requested_item fm.sn is exist - process it [10:13:14]wFMCommunicate request_size=4 [10:13:14]MH_SAM_APDU [10:13:14]CAPDU: 80 11 00 00 [10:13:14]Write to MH i2c: E2 08 00 A8 25 80 11 00 00 00 00 00 00 47 [10:13:14]Write i2c OK [10:13:14]MH_I2C_Read... [10:13:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:14]Read from MH i2c: E2 [10:13:14]MH_I2C_Read... [10:13:14]Read from MH i2c: E2 17 00 [10:13:14]MH_I2C_Read... [10:13:14]Read from MH i2c: E2 17 00 A8 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 94 [10:13:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:13:14]wFMCommunicate OK [10:13:14]requested_item fd.num is exist - process it [10:13:14]SAM_PROTO_GetFieldsCounters [10:13:14]wFMCommunicate request_size=4 [10:13:14]MH_SAM_APDU [10:13:14]CAPDU: 80 13 00 00 [10:13:14]Write to MH i2c: E2 08 00 A9 25 80 13 00 00 00 00 00 00 4A [10:13:14]Write i2c OK [10:13:14]MH_I2C_Read... [10:13:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:14]Read from MH i2c: E2 [10:13:14]MH_I2C_Read... [10:13:14]Read from MH i2c: E2 62 00 [10:13:14]MH_I2C_Read... [10:13:14]Read from MH i2c: E2 62 00 A9 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C9 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 78 [10:13: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C9 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:13:14]wFMCommunicate OK [10:13:14]SAM_PROTO_GetFieldsCounters done [10:13:14]requested_item shift.num is exist - process it [10:13:14]requested_item shift.opened is exist - process it [10:13:14]req_shift_opened [10:13:14]FM_GetShiftState [10:13:14]SAM_PROTO_GetShiftState [10:13:14]wFMCommunicate request_size=4 [10:13:14]MH_SAM_APDU [10:13:14]CAPDU: 80 13 01 00 [10:13:14]Write to MH i2c: E2 08 00 AA 25 80 13 01 00 00 00 00 00 4C [10:13:14]Write i2c OK [10:13:14]MH_I2C_Read... [10:13:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:14]Read from MH i2c: E2 [10:13:14]MH_I2C_Read... [10:13:14]Read from MH i2c: E2 0E 00 [10:13:14]MH_I2C_Read... [10:13:14]Read from MH i2c: E2 0E 00 AA 25 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D6 [10:13:14]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:13:14]wFMCommunicate OK [10:13:14]SAM_PROTO_GetShiftState done [10:13:14]FM_GetShiftState done [10:13:14]req_shift_opened done [10:13:14]requested_item shift.open_date is exist - process it [10:13:14]req_shift_open_date [10:13:14]req_shift_open_date done [10:13:14]produce_requested_data done [10:13:14]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200905,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:13:14]process_action_free close_receipt [10:13:14]json_value_free [10:13:14]json_value_free done [10:13:14]process_json_proto returns [10:13:14]Send response to host [10:13:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200905,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:13:14]free response buf [10:13:14]execute_script done [10:13:14]execute_script returns [10:13:14]free content buf [10:13:14]Sock 9.Close socket [10:13:14]Sock 9.Thread stoped [10:13:19]OFD Sender: No OFD packet to send [10:13:24]OFD Sender: No OFD packet to send [10:13:29]OFD Sender: No OFD packet to send [10:13:34]OFD Sender: No OFD packet to send [10:13:39]OFD Sender: No OFD packet to send [10:13:44]OFD Sender: No OFD packet to send [10:13:45]accept exits with 8 [10:13:45]New connection [10:13:45]New thread 3067067748 created [10:13:45]Thread 3067211108 joined [10:13:45]Waiting for new connection... [10:13:45] Sock 8.Parse request [10:13:45]Sock 8.Check first char [10:13:45]Sock 8.First char is OK [10:13:45]request: POST /json_proto HTTP/1.0 [10:13:45]Method: POST [10:13:45]URL: /json_proto [10:13:45]Method is POST - this is cgi request [10:13:45]url: /json_proto [10:13:45]query_string will be loaded in cgi processing [10:13:45]execute_cgi json_proto POST (null) [10:13:45]execute_cgi path=json_proto method=POST [10:13:45]POST find Content-Length [10:13:45]Host: 172.17.46.195:8080 [10:13:45]Content-Length: 805 [10:13:45]Content-Type: application/json [10:13:45] [10:13:45]POST finish read [10:13:45]Found Content-Length = 805 [10:13:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328501", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:45]execute_script... [10:13:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328501", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:45]POST & json_proto [10:13:45]process_json_proto [10:13:45]json parsed OK: [10:13:45]protocol is kg_v1.0 [10:13:45]action value=close_receipt [10:13:45]process_action close_receipt [10:13:45]cmd_close_receipt [10:13:45]MH_GetDate [10:13:45]Write to MH i2c: F0 00 00 AB 25 BF [10:13:45]Write i2c OK [10:13:45]MH_I2C_Read... [10:13:45]Read from MH i2c: F0 [10:13:45]MH_I2C_Read... [10:13:45]Read from MH i2c: F0 09 00 [10:13:45]MH_I2C_Read... [10:13:45]Read from MH i2c: F0 09 00 AB 25 00 5A 6C C4 66 75 08 C2 66 5D [10:13:45]GetLastDocTimeStamp 1724148792 [10:13:45]current date 1724148826 [10:13:45]FM_GetShiftState [10:13:45]SAM_PROTO_GetShiftState [10:13:45]wFMCommunicate request_size=4 [10:13:45]MH_SAM_APDU [10:13:45]CAPDU: 80 13 01 00 [10:13:45]Write to MH i2c: E2 08 00 AC 25 80 13 01 00 00 00 00 00 4E [10:13:45]Write i2c OK [10:13:45]MH_I2C_Read... [10:13:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:45]Read from MH i2c: E2 [10:13:45]MH_I2C_Read... [10:13:45]Read from MH i2c: E2 0E 00 [10:13:45]MH_I2C_Read... [10:13:45]Read from MH i2c: E2 0E 00 AC 25 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D8 [10:13:45]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:13:45]wFMCommunicate OK [10:13:45]SAM_PROTO_GetShiftState done [10:13:45]FM_GetShiftState done [10:13:45]opened in 1724112758 [10:13:45]opened+sec_in_day 1724199158 [10:13:45]quantity*price = 200043 [10:13:45]sum+1 = 200044 [10:13:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 205 20.08.2024 10:13 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200906 ФПД: 125478578594832 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101346&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200906&fm=125478578594832&tin=02508201610067®Number=0000000000092545&sum=200043 [10:13:46]StoreToDocumentArchive [10:13:46]shift 466 fd 200906 [10:13:46]save to /storage/0466/doc_00200906 [10:13:46]save last doc name /storage/0466/doc_00200906 to /storage/kkm_last_doc_name [10:13:46]save OK [10:13:46]Clear old archive folders... [10:13:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:13:46]tlvbuf is 00FF1ED0 [10:13:46]SAM_PROTO_ClearQueue [10:13:46]wFMCommunicate request_size=4 [10:13:46]MH_SAM_APDU [10:13:46]CAPDU: 80 09 00 00 [10:13:46]Write to MH i2c: E2 08 00 B9 25 80 09 00 00 00 00 00 00 50 [10:13:46]Write i2c OK [10:13:46]MH_I2C_Read... [10:13:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:46]Read from MH i2c: E2 [10:13:46]MH_I2C_Read... [10:13:46]Read from MH i2c: E2 03 00 [10:13:46]MH_I2C_Read... [10:13:46]Read from MH i2c: E2 03 00 B9 25 00 90 00 52 [10:13:46]RAPDU: 90 00 [10:13:46]wFMCommunicate OK [10:13:46]SAM_PROTO_ClearQueue done [10:13:46]KKMCreateOFDPacket [10:13:46]OFDProtocolAddRootSTLVToBuf [10:13:46]FM_MakeSignedData [10:13:46]FM_MakeSignedData [10:13:46]SAM_PROTO_SignData [10:13:46]wFMCommunicate request_size=4 [10:13:46]MH_SAM_APDU [10:13:46]CAPDU: 80 0D 01 02 [10:13:46]Write to MH i2c: E2 08 00 BA 25 80 0D 01 02 00 00 00 00 58 [10:13:46]Write i2c OK [10:13:46]MH_I2C_Read... [10:13:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:46]Read from MH i2c: E2 [10:13:46]MH_I2C_Read... [10:13:46]Read from MH i2c: E2 03 00 [10:13:46]MH_I2C_Read... [10:13:46]Read from MH i2c: E2 03 00 BA 25 00 90 00 53 [10:13:46]RAPDU: 90 00 [10:13:46]wFMCommunicate OK [10:13:46]wFMCommunicate request_size=255 [10:13:46]MH_SAM_APDU [10:13:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 5A 6C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CA 10 03 00 35 04 06 00 72 [10:13:46]Write to MH i2c: E2 02 01 BB 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 5A 6C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CA 10 03 00 35 04 06 00 72 00 00 BE [10:13:46]Write i2c OK [10:13:46]MH_I2C_Read... [10:13:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:47]Read from MH i2c: E2 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 03 00 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 03 00 BB 25 00 90 00 54 [10:13:47]RAPDU: 90 00 [10:13:47]wFMCommunicate OK [10:13:47]wFMCommunicate request_size=10 [10:13:47]MH_SAM_APDU [10:13:47]CAPDU: 80 0D 02 02 05 1F 42 1A A4 10 [10:13:47]Write to MH i2c: E2 0D 00 BC 25 80 0D 02 02 05 00 1F 42 1A A4 10 00 00 94 [10:13:47]Write i2c OK [10:13:47]MH_I2C_Read... [10:13:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:47]Read from MH i2c: E2 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 03 00 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 03 00 BC 25 00 90 00 55 [10:13:47]RAPDU: 90 00 [10:13:47]wFMCommunicate OK [10:13:47]wFMCommunicate request_size=4 [10:13:47]MH_SAM_APDU [10:13:47]CAPDU: 80 0D 03 02 [10:13:47]Write to MH i2c: E2 08 00 BD 25 80 0D 03 02 00 00 00 00 5D [10:13:47]Write i2c OK [10:13:47]MH_I2C_Read... [10:13:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:47]Read from MH i2c: E2 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 0B 00 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 0B 00 BD 25 00 3D 70 8B 1C 30 1D 9A 75 90 00 0E [10:13:47]RAPDU: 3D 70 8B 1C 30 1D 9A 75 90 00 [10:13:47]wFMCommunicate OK [10:13:47]SAM_PROTO_SignData done [10:13:47]FM_MakeSignedData done [10:13:47]CreateOFDProtocolMessage [10:13:47]wFMCommunicate request_size=4 [10:13:47]MH_SAM_APDU [10:13:47]CAPDU: 80 11 00 00 [10:13:47]Write to MH i2c: E2 08 00 BE 25 80 11 00 00 00 00 00 00 5D [10:13:47]Write i2c OK [10:13:47]MH_I2C_Read... [10:13:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:47]Read from MH i2c: E2 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 17 00 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 17 00 BE 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AA [10:13:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:13:47]wFMCommunicate OK [10:13:47]CreateOFDProtocolMessage done [10:13:47]OFDSenderStorePacket 200906 [10:13:47]StoreOFDPacket docnum=200906 [10:13:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 95 8C 07 01 A9 C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 CD 00 00 00 F4 03 04 00 5A 6C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CA 10 03 00 35 04 06 00 72 1F 42 1A A4 10 3D 70 8B 1C 30 1D 9A 75 [10:13:47]CheckFolder [10:13:47]dirname=/storage/ofd_packets [10:13:47]CheckFolder done [10:13:47]ProducePacketName [10:13:47]name=ofd_packets/00200906 [10:13:47]NVStorageSaveData ofd_packets/00200906 [10:13:47]File name is /storage/ofd_packets/00200906 [10:13:47]Write 301 bytes [10:13:47]NVStorageSaveData done [10:13:47]OFDSenderStorePacket done [10:13:47]KKMCreateOFDPacket done [10:13:47]NVStorageSaveData kkm_last_timestamp [10:13:47]File name is /storage/kkm_last_timestamp [10:13:47]Write 4 bytes [10:13:47]NVStorageSaveData done [10:13:47]ExternCall_PrintAddStr [10:13:47]wPrintStart [10:13:47]Write to MH i2c: 01 00 00 BF 25 E4 [10:13:47]Write i2c OK [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: 01 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: 01 07 00 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: 01 07 00 BF 25 00 00 00 00 00 FF 0F F9 [10:13:47]RasterBufferAndPrint [10:13:47]line Счет N : (1)11328501 [10:13:47]line ИНН: 02508201610067 [10:13:47]line Контрольно-Кассовый Чек [10:13:47]line ПРОДАЖА [10:13:47]line ТРК (МРК, ГНК) : 11 [10:13:47]line Товар: 2710124500 [10:13:47]line Аи-95-К-5 [10:13:47]line 26.960 * 74.20 [10:13:47]line = 2000.43 [10:13:47]line НДС 12% НСП 1% [10:13:47]line > о реализуемом товаре [10:13:47]line ИТОГО: 2000.43 [10:13:47]line НСП 1% : 17.70 [10:13:47]line НДС 12% : 212.43 [10:13:47]line Наличными: 0.00 [10:13:47]line Безнал.: 2000.43 [10:13:47]line Место: АЗС № 95 "Партнер Нефть" [10:13:47]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:13:47]line СНО: Общий режим [10:13:47]line Чек 205 20.08.2024 10:13 [10:13:47]line Смена: 466 ФФД: 1.0 [10:13:47]line ЗНМ: 0300000079 [10:13:47]line РНМ: 0000000000092545 [10:13:47]line Версия ККМ: 001 [10:13:47]line Платежная система: O! деньги [10:13:47]line ФМ: 0000000000871802 [10:13:47]line ФД: 200906 [10:13:47]line ФПД: 125478578594832 [10:13:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101346&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200906&fm=125478578594832&tin=02508201610067®Number=0000000000092545&sum=200043 [10:13:47]OFD Sender: Processing packet 200906 [packets to send 247, broken 246] [10:13:47]ProducePacketName [10:13:47]name=ofd_packets/00200906 [10:13:47]OFD Sender: To server: pG, [10:13:47]CommunicateWithHost lk.salyk.kg:30040 [10:13:47]ConnectInit lk.salyk.kg [10:13:47]written 0, free lines is 4095 [10:13:47]Connected sock=10 [10:13:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 95 8C 07 01 A9 C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 CD 00 00 00 F4 03 04 00 5A 6C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CA 10 03 00 35 04 06 00 72 1F 42 1A A4 10 3D 70 8B 1C 30 1D 9A 75 [10:13:47]Write to MH i2c: 01 00 00 E9 25 0E [10:13:48]Write i2c OK [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: 01 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: 01 07 00 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: 01 07 00 E9 25 00 00 00 00 00 FF 0C 20 [10:13:48]RasterBufferAndPrint [10:13:48]line [10:13:48]line [10:13:48]line [10:13:48]line [10:13:48]line [10:13:48]written 0, free lines is 3333 [10:13:48]MH_Cut [10:13:48]Write to MH i2c: D1 01 00 F0 25 01 E7 [10:13:48]Write i2c OK [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: D1 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: D1 01 00 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: D1 01 00 F0 25 00 E6 [10:13:48]Write to MH i2c: 01 00 00 F1 25 16 [10:13:48]Write i2c OK [10:13:48]MH_I2C_Read... [10:13:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 12 9E 47 00 CA 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 31 38 30 32 10 04 04 00 CA 10 03 00 F4 03 04 00 C1 16 C4 66 B6 04 01 00 00 BD 98 FB 4D 3E B6 42 9F [10:13:48]CommunicateWithHost err = 0 [10:13:48]CheckOFDResponse [10:13:48]1017 (14) - 77093643461234 [10:13:48]1041 (16) - 0000000000871802 [10:13:48]1040 (4) - 200906 [10:13:48]1012 (4) - 20.08.2024 04:08 [10:13:48]1206 (1) - 0 [10:13:48]OFD Sender: Remove packet 200906 [10:13:48]ProducePacketName [10:13:48]name=ofd_packets/00200906 [10:13:48]NVStorageDeleteData [10:13:48]OFD Sender: No OFD packet to send [10:13:48]*** Cut start [10:13:48]*** Purtial cut [10:13:48]*** CUTSNS_PIN = 0 [10:13:48]*** Stage 1: CUTSNS_PIN = 1 [10:13:50]Read from MH i2c: 01 [10:13:50]MH_I2C_Read... [10:13:50]*** Stop cut motor [10:13:50]*** Cut end [10:13:50]Read from MH i2c: 01 07 00 [10:13:50]MH_I2C_Read... [10:13:50]Read from MH i2c: 01 07 00 F1 25 00 00 00 00 00 FF 0F 2B [10:13:50]process_action close_receipt done [10:13:50]requested_data is exist [10:13:50]produce_requested_data [10:13:50]requested_item fm.sn is exist - process it [10:13:50]wFMCommunicate request_size=4 [10:13:50]MH_SAM_APDU [10:13:50]CAPDU: 80 11 00 00 [10:13:50]Write to MH i2c: E2 08 00 F2 25 80 11 00 00 00 00 00 00 91 [10:13:50]Write i2c OK [10:13:50]MH_I2C_Read... [10:13:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:50]Read from MH i2c: E2 [10:13:50]MH_I2C_Read... [10:13:50]Read from MH i2c: E2 17 00 [10:13:50]MH_I2C_Read... [10:13:50]Read from MH i2c: E2 17 00 F2 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DE [10:13:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:13:50]wFMCommunicate OK [10:13:50]requested_item fd.num is exist - process it [10:13:50]SAM_PROTO_GetFieldsCounters [10:13:50]wFMCommunicate request_size=4 [10:13:50]MH_SAM_APDU [10:13:50]CAPDU: 80 13 00 00 [10:13:50]Write to MH i2c: E2 08 00 F3 25 80 13 00 00 00 00 00 00 94 [10:13:50]Write i2c OK [10:13:50]MH_I2C_Read... [10:13:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:50]Read from MH i2c: E2 [10:13:50]MH_I2C_Read... [10:13:50]Read from MH i2c: E2 62 00 [10:13:50]MH_I2C_Read... [10:13:50]Read from MH i2c: E2 62 00 F3 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CA 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [10:13:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CA 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:13:50]wFMCommunicate OK [10:13:50]SAM_PROTO_GetFieldsCounters done [10:13:50]requested_item shift.num is exist - process it [10:13:50]requested_item shift.opened is exist - process it [10:13:50]req_shift_opened [10:13:50]FM_GetShiftState [10:13:50]SAM_PROTO_GetShiftState [10:13:50]wFMCommunicate request_size=4 [10:13:50]MH_SAM_APDU [10:13:50]CAPDU: 80 13 01 00 [10:13:50]Write to MH i2c: E2 08 00 F4 25 80 13 01 00 00 00 00 00 96 [10:13:50]Write i2c OK [10:13:50]MH_I2C_Read... [10:13:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:51]Read from MH i2c: E2 [10:13:51]MH_I2C_Read... [10:13:51]Read from MH i2c: E2 0E 00 [10:13:51]MH_I2C_Read... [10:13:51]Read from MH i2c: E2 0E 00 F4 25 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 20 [10:13:51]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:13:51]wFMCommunicate OK [10:13:51]SAM_PROTO_GetShiftState done [10:13:51]FM_GetShiftState done [10:13:51]req_shift_opened done [10:13:51]requested_item shift.open_date is exist - process it [10:13:51]req_shift_open_date [10:13:51]req_shift_open_date done [10:13:51]produce_requested_data done [10:13:51]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200906,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:13:51]process_action_free close_receipt [10:13:51]json_value_free [10:13:51]json_value_free done [10:13:51]process_json_proto returns [10:13:51]Send response to host [10:13:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200906,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:13:51]free response buf [10:13:51]execute_script done [10:13:51]execute_script returns [10:13:51]free content buf [10:13:51]Sock 8.Close socket [10:13:51]Sock 8.Thread stoped [10:13:53]OFD Sender: No OFD packet to send [10:13:58]OFD Sender: No OFD packet to send [10:14:03]OFD Sender: No OFD packet to send [10:14:08]OFD Sender: No OFD packet to send [10:14:13]OFD Sender: No OFD packet to send [10:14:18]OFD Sender: No OFD packet to send [10:14:23]OFD Sender: No OFD packet to send [10:14:28]OFD Sender: No OFD packet to send [10:14:33]OFD Sender: No OFD packet to send [10:14:38]OFD Sender: No OFD packet to send [10:14:43]OFD Sender: No OFD packet to send [10:14:48]OFD Sender: No OFD packet to send [10:14:53]OFD Sender: No OFD packet to send [10:14:58]OFD Sender: No OFD packet to send [10:15:03]OFD Sender: No OFD packet to send [10:15:08]OFD Sender: No OFD packet to send [10:15:13]OFD Sender: No OFD packet to send [10:15:18]OFD Sender: No OFD packet to send [10:15:23]OFD Sender: No OFD packet to send [10:15:27]accept exits with 9 [10:15:27]New connection [10:15:27]New thread 3067211108 created [10:15:27]Thread 3067067748 joined [10:15:27]Waiting for new connection... [10:15:27] Sock 9.Parse request [10:15:27]Sock 9.Check first char [10:15:27]Sock 9.First char is OK [10:15:27]request: POST /json_proto HTTP/1.0 [10:15:27]Method: POST [10:15:27]URL: /json_proto [10:15:27]Method is POST - this is cgi request [10:15:27]url: /json_proto [10:15:27]query_string will be loaded in cgi processing [10:15:27]execute_cgi json_proto POST (null) [10:15:27]execute_cgi path=json_proto method=POST [10:15:27]POST find Content-Length [10:15:27]Host: 172.17.46.195:8080 [10:15:27]Content-Length: 803 [10:15:27]Content-Type: application/json [10:15:27] [10:15:27]POST finish read [10:15:27]Found Content-Length = 803 [10:15:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328504", "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" : 67.80, "quantity" : 13.280, "sum" : 900.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:15:27]execute_script... [10:15: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)11328504", "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" : 67.80, "quantity" : 13.280, "sum" : 900.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:15:27]POST & json_proto [10:15:27]process_json_proto [10:15:27]json parsed OK: [10:15:27]protocol is kg_v1.0 [10:15:27]action value=close_receipt [10:15:27]process_action close_receipt [10:15:27]cmd_close_receipt [10:15:27]MH_GetDate [10:15:27]Write to MH i2c: F0 00 00 F5 25 09 [10:15:27]Write i2c OK [10:15:27]MH_I2C_Read... [10:15:27]Read from MH i2c: F0 [10:15:27]MH_I2C_Read... [10:15:27]Read from MH i2c: F0 09 00 [10:15:27]MH_I2C_Read... [10:15:27]Read from MH i2c: F0 09 00 F5 25 00 C0 6C C4 66 75 08 C2 66 0D [10:15:27]GetLastDocTimeStamp 1724148826 [10:15:27]current date 1724148928 [10:15:27]FM_GetShiftState [10:15:27]SAM_PROTO_GetShiftState [10:15:27]wFMCommunicate request_size=4 [10:15:27]MH_SAM_APDU [10:15:27]CAPDU: 80 13 01 00 [10:15:27]Write to MH i2c: E2 08 00 F6 25 80 13 01 00 00 00 00 00 98 [10:15:27]Write i2c OK [10:15:27]MH_I2C_Read... [10:15:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:15:27]Read from MH i2c: E2 [10:15:27]MH_I2C_Read... [10:15:27]Read from MH i2c: E2 0E 00 [10:15:27]MH_I2C_Read... [10:15:27]Read from MH i2c: E2 0E 00 F6 25 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 22 [10:15:27]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:15:27]wFMCommunicate OK [10:15:27]SAM_PROTO_GetShiftState done [10:15:27]FM_GetShiftState done [10:15:27]opened in 1724112758 [10:15:27]opened+sec_in_day 1724199158 [10:15:27]quantity*price = 90038 [10:15:27]sum+1 = 90039 [10:15:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.38 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 0.00 Безнал.: 900.38 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 206 20.08.2024 10:15 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200907 ФПД: 266370869250608 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101528&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200907&fm=266370869250608&tin=02508201610067®Number=0000000000092545&sum=90038 [10:15:28]StoreToDocumentArchive [10:15:28]shift 466 fd 200907 [10:15:28]save to /storage/0466/doc_00200907 [10:15:28]save last doc name /storage/0466/doc_00200907 to /storage/kkm_last_doc_name [10:15:28]save OK [10:15:28]Clear old archive folders... [10:15:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:15:28]tlvbuf is B6F19690 [10:15:28]SAM_PROTO_ClearQueue [10:15:28]wFMCommunicate request_size=4 [10:15:28]MH_SAM_APDU [10:15:28]CAPDU: 80 09 00 00 [10:15:28]Write to MH i2c: E2 08 00 03 26 80 09 00 00 00 00 00 00 9B [10:15:28]Write i2c OK [10:15:28]MH_I2C_Read... [10:15:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:15:28]Read from MH i2c: E2 [10:15:28]MH_I2C_Read... [10:15:28]Read from MH i2c: E2 03 00 [10:15:28]MH_I2C_Read... [10:15:28]Read from MH i2c: E2 03 00 03 26 00 90 00 9D [10:15:28]RAPDU: 90 00 [10:15:28]wFMCommunicate OK [10:15:28]SAM_PROTO_ClearQueue done [10:15:28]KKMCreateOFDPacket [10:15:28]OFDProtocolAddRootSTLVToBuf [10:15:28]FM_MakeSignedData [10:15:28]FM_MakeSignedData [10:15:28]SAM_PROTO_SignData [10:15:28]wFMCommunicate request_size=4 [10:15:28]MH_SAM_APDU [10:15:28]CAPDU: 80 0D 01 02 [10:15:28]Write to MH i2c: E2 08 00 04 26 80 0D 01 02 00 00 00 00 A3 [10:15:28]Write i2c OK [10:15:28]MH_I2C_Read... [10:15:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:15:28]Read from MH i2c: E2 [10:15:28]MH_I2C_Read... [10:15:28]Read from MH i2c: E2 03 00 [10:15:28]MH_I2C_Read... [10:15:28]Read from MH i2c: E2 03 00 04 26 00 90 00 9E [10:15:28]RAPDU: 90 00 [10:15:28]wFMCommunicate OK [10:15:28]wFMCommunicate request_size=255 [10:15:28]MH_SAM_APDU [10:15: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 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 C0 6C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CB 10 03 00 35 04 06 00 F2 [10:15:28]Write to MH i2c: E2 02 01 05 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 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 C0 6C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CB 10 03 00 35 04 06 00 F2 00 00 F7 [10:15:28]Write i2c OK [10:15:28]MH_I2C_Read... [10:15:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:15:28]Read from MH i2c: E2 [10:15:28]MH_I2C_Read... [10:15:28]Read from MH i2c: E2 03 00 [10:15:28]MH_I2C_Read... [10:15:28]Read from MH i2c: E2 03 00 05 26 00 90 00 9F [10:15:28]RAPDU: 90 00 [10:15:28]wFMCommunicate OK [10:15:28]wFMCommunicate request_size=10 [10:15:28]MH_SAM_APDU [10:15:28]CAPDU: 80 0D 02 02 05 43 4D 0A 4A 30 [10:15:28]Write to MH i2c: E2 0D 00 06 26 80 0D 02 02 05 00 43 4D 0A 4A 30 00 00 C4 [10:15:28]Write i2c OK [10:15:28]MH_I2C_Read... [10:15:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:15:28]Read from MH i2c: E2 [10:15:28]MH_I2C_Read... [10:15:28]Read from MH i2c: E2 03 00 [10:15:28]MH_I2C_Read... [10:15:28]Read from MH i2c: E2 03 00 06 26 00 90 00 A0 [10:15:28]RAPDU: 90 00 [10:15:28]wFMCommunicate OK [10:15:28]wFMCommunicate request_size=4 [10:15:28]MH_SAM_APDU [10:15:28]CAPDU: 80 0D 03 02 [10:15:28]Write to MH i2c: E2 08 00 07 26 80 0D 03 02 00 00 00 00 A8 [10:15:28]Write i2c OK [10:15:28]MH_I2C_Read... [10:15:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:15:28]Read from MH i2c: E2 [10:15:28]MH_I2C_Read... [10:15:28]Read from MH i2c: E2 0B 00 [10:15:28]MH_I2C_Read... [10:15:28]Read from MH i2c: E2 0B 00 07 26 00 25 B0 CB 63 F1 CE F6 A6 90 00 07 [10:15:28]RAPDU: 25 B0 CB 63 F1 CE F6 A6 90 00 [10:15:28]wFMCommunicate OK [10:15:28]SAM_PROTO_SignData done [10:15:28]FM_MakeSignedData done [10:15:28]CreateOFDProtocolMessage [10:15:28]wFMCommunicate request_size=4 [10:15:28]MH_SAM_APDU [10:15:28]CAPDU: 80 11 00 00 [10:15:28]Write to MH i2c: E2 08 00 08 26 80 11 00 00 00 00 00 00 A8 [10:15:28]Write i2c OK [10:15:28]MH_I2C_Read... [10:15:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:15:28]Read from MH i2c: E2 [10:15:28]MH_I2C_Read... [10:15:28]Read from MH i2c: E2 17 00 [10:15:28]MH_I2C_Read... [10:15:28]Read from MH i2c: E2 17 00 08 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F5 [10:15:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:15:28]wFMCommunicate OK [10:15:28]CreateOFDProtocolMessage done [10:15:28]OFDSenderStorePacket 200907 [10:15:28]StoreOFDPacket docnum=200907 [10:15:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5F CB 07 01 A5 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 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 C0 6C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CB 10 03 00 35 04 06 00 F2 43 4D 0A 4A 30 25 B0 CB 63 F1 CE F6 A6 [10:15:28]CheckFolder [10:15:28]dirname=/storage/ofd_packets [10:15:28]CheckFolder done [10:15:28]ProducePacketName [10:15:28]name=ofd_packets/00200907 [10:15:28]NVStorageSaveData ofd_packets/00200907 [10:15:28]File name is /storage/ofd_packets/00200907 [10:15:28]Write 301 bytes [10:15:28]NVStorageSaveData done [10:15:28]OFDSenderStorePacket done [10:15:28]KKMCreateOFDPacket done [10:15:28]NVStorageSaveData kkm_last_timestamp [10:15:28]File name is /storage/kkm_last_timestamp [10:15:28]Write 4 bytes [10:15:28]NVStorageSaveData done [10:15:28]ExternCall_PrintAddStr [10:15:28]wPrintStart [10:15:28]Write to MH i2c: 01 00 00 09 26 2F [10:15:28]Write i2c OK [10:15:28]MH_I2C_Read... [10:15:28]Read from MH i2c: 01 [10:15:28]MH_I2C_Read... [10:15:28]Read from MH i2c: 01 07 00 [10:15:28]MH_I2C_Read... [10:15:28]Read from MH i2c: 01 07 00 09 26 00 00 00 00 00 FF 0F 44 [10:15:28]RasterBufferAndPrint [10:15:28]line Счет N : (1)11328504 [10:15:28]line ИНН: 02508201610067 [10:15:28]line Контрольно-Кассовый Чек [10:15:28]line ПРОДАЖА [10:15:28]line ТРК (МРК, ГНК) : 12 [10:15:28]line Товар: 2710124130 [10:15:28]line Аи-92-К-4 [10:15:28]line 13.280 * 67.80 [10:15:28]line = 900.38 [10:15:28]line НДС 12% НСП 1% [10:15:28]line > о реализуемом товаре [10:15:28]line ИТОГО: 900.38 [10:15:28]line НСП 1% : 7.97 [10:15:28]line НДС 12% : 95.62 [10:15:28]line Наличными: 0.00 [10:15:28]line Безнал.: 900.38 [10:15:28]line Место: АЗС № 95 "Партнер Нефть" [10:15:28]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:15:28]line СНО: Общий режим [10:15:28]line Чек 206 20.08.2024 10:15 [10:15:28]line Смена: 466 ФФД: 1.0 [10:15:28]line ЗНМ: 0300000079 [10:15:28]line РНМ: 0000000000092545 [10:15:28]line Версия ККМ: 001 [10:15:28]line Платежная система: O! деньги [10:15:28]line ФМ: 0000000000871802 [10:15:28]line ФД: 200907 [10:15:28]line ФПД: 266370869250608 [10:15:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101528&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200907&fm=266370869250608&tin=02508201610067®Number=0000000000092545&sum=90038 [10:15:28]written 0, free lines is 4095 [10:15:28]OFD Sender: Processing packet 200907 [packets to send 247, broken 246] [10:15:28]ProducePacketName [10:15:28]name=ofd_packets/00200907 [10:15:28]OFD Sender: To server: pG, [10:15:28]CommunicateWithHost lk.salyk.kg:30040 [10:15:28]ConnectInit lk.salyk.kg [10:15:28]Connected sock=10 [10:15:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5F CB 07 01 A5 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 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 C0 6C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CB 10 03 00 35 04 06 00 F2 43 4D 0A 4A 30 25 B0 CB 63 F1 CE F6 A6 [10:15:29]Write to MH i2c: 01 00 00 33 26 59 [10:15:29]Write i2c OK [10:15:29]MH_I2C_Read... [10:15:29]Read from MH i2c: 01 [10:15:29]MH_I2C_Read... [10:15:29]Read from MH i2c: 01 07 00 [10:15:29]MH_I2C_Read... [10:15:29]Read from MH i2c: 01 07 00 33 26 00 00 00 00 00 F6 0C 62 [10:15:29]RasterBufferAndPrint [10:15:29]line [10:15:29]line [10:15:29]line [10:15:29]line [10:15:29]line [10:15:29]written 0, free lines is 3327 [10:15:29]MH_Cut [10:15:29]Write to MH i2c: D1 01 00 3A 26 01 32 [10:15:29]Write i2c OK [10:15:29]MH_I2C_Read... [10:15:29]Read from MH i2c: D1 [10:15:29]MH_I2C_Read... [10:15:29]Read from MH i2c: D1 01 00 [10:15:29]MH_I2C_Read... [10:15:29]Read from MH i2c: D1 01 00 3A 26 00 31 [10:15:29]Write to MH i2c: 01 00 00 3B 26 61 [10:15:29]Write i2c OK [10:15:29]MH_I2C_Read... [10:15:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0E 47 47 00 3F 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 31 38 30 32 10 04 04 00 CB 10 03 00 F4 03 04 00 27 17 C4 66 B6 04 01 00 00 E9 33 B3 E5 DB FE 33 80 [10:15:29]CommunicateWithHost err = 0 [10:15:29]CheckOFDResponse [10:15:29]1017 (14) - 77093643461234 [10:15:29]1041 (16) - 0000000000871802 [10:15:29]1040 (4) - 200907 [10:15:29]1012 (4) - 20.08.2024 04:10 [10:15:29]1206 (1) - 0 [10:15:29]OFD Sender: Remove packet 200907 [10:15:29]ProducePacketName [10:15:29]name=ofd_packets/00200907 [10:15:29]NVStorageDeleteData [10:15:29]OFD Sender: No OFD packet to send [10:15:29]*** Cut start [10:15:29]*** Purtial cut [10:15:29]*** Stage 1: CUTSNS_PIN = 1 [10:15:30]Read from MH i2c: 01 [10:15:30]MH_I2C_Read... [10:15:30]*** Stop cut motor [10:15:30]*** Cut end [10:15:30]Read from MH i2c: 01 07 00 [10:15:30]MH_I2C_Read... [10:15:30]Read from MH i2c: 01 07 00 3B 26 00 00 00 00 00 FF 0F 76 [10:15:30]process_action close_receipt done [10:15:30]requested_data is exist [10:15:30]produce_requested_data [10:15:30]requested_item fm.sn is exist - process it [10:15:30]wFMCommunicate request_size=4 [10:15:30]MH_SAM_APDU [10:15:30]CAPDU: 80 11 00 00 [10:15:30]Write to MH i2c: E2 08 00 3C 26 80 11 00 00 00 00 00 00 DC [10:15:30]Write i2c OK [10:15:30]MH_I2C_Read... [10:15:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:15:30]Read from MH i2c: E2 [10:15:30]MH_I2C_Read... [10:15:30]Read from MH i2c: E2 17 00 [10:15:30]MH_I2C_Read... [10:15:30]Read from MH i2c: E2 17 00 3C 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 29 [10:15:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:15:30]wFMCommunicate OK [10:15:30]requested_item fd.num is exist - process it [10:15:30]SAM_PROTO_GetFieldsCounters [10:15:30]wFMCommunicate request_size=4 [10:15:30]MH_SAM_APDU [10:15:30]CAPDU: 80 13 00 00 [10:15:30]Write to MH i2c: E2 08 00 3D 26 80 13 00 00 00 00 00 00 DF [10:15:30]Write i2c OK [10:15:30]MH_I2C_Read... [10:15:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:15:30]Read from MH i2c: E2 [10:15:30]MH_I2C_Read... [10:15:30]Read from MH i2c: E2 62 00 [10:15:30]MH_I2C_Read... [10:15:30]Read from MH i2c: E2 62 00 3D 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CB 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 15 [10:15:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CB 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:15:30]wFMCommunicate OK [10:15:30]SAM_PROTO_GetFieldsCounters done [10:15:30]requested_item shift.num is exist - process it [10:15:30]requested_item shift.opened is exist - process it [10:15:30]req_shift_opened [10:15:30]FM_GetShiftState [10:15:30]SAM_PROTO_GetShiftState [10:15:30]wFMCommunicate request_size=4 [10:15:30]MH_SAM_APDU [10:15:30]CAPDU: 80 13 01 00 [10:15:30]Write to MH i2c: E2 08 00 3E 26 80 13 01 00 00 00 00 00 E1 [10:15:30]Write i2c OK [10:15:30]MH_I2C_Read... [10:15:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:15:30]Read from MH i2c: E2 [10:15:30]MH_I2C_Read... [10:15:30]Read from MH i2c: E2 0E 00 [10:15:30]MH_I2C_Read... [10:15:30]Read from MH i2c: E2 0E 00 3E 26 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 6B [10:15:30]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:15:30]wFMCommunicate OK [10:15:30]SAM_PROTO_GetShiftState done [10:15:30]FM_GetShiftState done [10:15:30]req_shift_opened done [10:15:30]requested_item shift.open_date is exist - process it [10:15:30]req_shift_open_date [10:15:30]req_shift_open_date done [10:15:30]produce_requested_data done [10:15:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200907,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:15:30]process_action_free close_receipt [10:15:30]json_value_free [10:15:30]json_value_free done [10:15:30]process_json_proto returns [10:15:30]Send response to host [10:15:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200907,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:15:30]free response buf [10:15:30]execute_script done [10:15:30]execute_script returns [10:15:30]free content buf [10:15:30]Sock 9.Close socket [10:15:30]Sock 9.Thread stoped [10:15:34]OFD Sender: No OFD packet to send [10:15:39]OFD Sender: No OFD packet to send [10:15:44]OFD Sender: No OFD packet to send [10:15:45]accept exits with 8 [10:15:45]New connection [10:15:45]New thread 3067067748 created [10:15:45]Thread 3067211108 joined [10:15:45]Waiting for new connection... [10:15:45] Sock 8.Parse request [10:15:45]Sock 8.Check first char [10:15:45]Sock 8.First char is OK [10:15:45]request: POST /json_proto HTTP/1.0 [10:15:45]Method: POST [10:15:45]URL: /json_proto [10:15:45]Method is POST - this is cgi request [10:15:45]url: /json_proto [10:15:45]query_string will be loaded in cgi processing [10:15:45]execute_cgi json_proto POST (null) [10:15:45]execute_cgi path=json_proto method=POST [10:15:45]POST find Content-Length [10:15:45]Host: 172.17.46.195:8080 [10:15:45]Content-Length: 808 [10:15:45]Content-Type: application/json [10:15:45] [10:15:45]POST finish read [10:15:45]Found Content-Length = 808 [10:15:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328503", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:15:45]execute_script... [10:15: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)11328503", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:15:45]POST & json_proto [10:15:45]process_json_proto [10:15:45]json parsed OK: [10:15:45]protocol is kg_v1.0 [10:15:45]action value=close_receipt [10:15:45]process_action close_receipt [10:15:45]cmd_close_receipt [10:15:45]MH_GetDate [10:15:45]Write to MH i2c: F0 00 00 3F 26 54 [10:15:45]Write i2c OK [10:15:45]MH_I2C_Read... [10:15:45]Read from MH i2c: F0 [10:15:45]MH_I2C_Read... [10:15:45]Read from MH i2c: F0 09 00 [10:15:45]MH_I2C_Read... [10:15:45]Read from MH i2c: F0 09 00 3F 26 00 D2 6C C4 66 75 08 C2 66 6A [10:15:45]GetLastDocTimeStamp 1724148928 [10:15:45]current date 1724148946 [10:15:45]FM_GetShiftState [10:15:45]SAM_PROTO_GetShiftState [10:15:45]wFMCommunicate request_size=4 [10:15:45]MH_SAM_APDU [10:15:45]CAPDU: 80 13 01 00 [10:15:45]Write to MH i2c: E2 08 00 40 26 80 13 01 00 00 00 00 00 E3 [10:15:45]Write i2c OK [10:15:45]MH_I2C_Read... [10:15:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:15:45]Read from MH i2c: E2 [10:15:45]MH_I2C_Read... [10:15:45]Read from MH i2c: E2 0E 00 [10:15:45]MH_I2C_Read... [10:15:45]Read from MH i2c: E2 0E 00 40 26 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 6D [10:15:45]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:15:45]wFMCommunicate OK [10:15:45]SAM_PROTO_GetShiftState done [10:15:45]FM_GetShiftState done [10:15:45]opened in 1724112758 [10:15:45]opened+sec_in_day 1724199158 [10:15:45]quantity*price = 100032 [10:15:45]sum+1 = 100033 [10:15:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.32 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.32 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 207 20.08.2024 10:15 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200908 ФПД: 184532978156561 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101546&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200908&fm=184532978156561&tin=02508201610067®Number=0000000000092545&sum=100032 [10:15:46]StoreToDocumentArchive [10:15:46]shift 466 fd 200908 [10:15:46]save to /storage/0466/doc_00200908 [10:15:46]save last doc name /storage/0466/doc_00200908 to /storage/kkm_last_doc_name [10:15:46]save OK [10:15:46]Clear old archive folders... [10:15:46]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:15:46]tlvbuf is 0107FBF0 [10:15:46]SAM_PROTO_ClearQueue [10:15:46]wFMCommunicate request_size=4 [10:15:46]MH_SAM_APDU [10:15:46]CAPDU: 80 09 00 00 [10:15:46]Write to MH i2c: E2 08 00 4D 26 80 09 00 00 00 00 00 00 E5 [10:15:46]Write i2c OK [10:15:46]MH_I2C_Read... [10:15:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:15:46]Read from MH i2c: E2 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: E2 03 00 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: E2 03 00 4D 26 00 90 00 E7 [10:15:46]RAPDU: 90 00 [10:15:46]wFMCommunicate OK [10:15:46]SAM_PROTO_ClearQueue done [10:15:46]KKMCreateOFDPacket [10:15:46]OFDProtocolAddRootSTLVToBuf [10:15:46]FM_MakeSignedData [10:15:46]FM_MakeSignedData [10:15:46]SAM_PROTO_SignData [10:15:46]wFMCommunicate request_size=4 [10:15:46]MH_SAM_APDU [10:15:46]CAPDU: 80 0D 01 02 [10:15:46]Write to MH i2c: E2 08 00 4E 26 80 0D 01 02 00 00 00 00 ED [10:15:46]Write i2c OK [10:15:46]MH_I2C_Read... [10:15:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:15:47]Read from MH i2c: E2 [10:15:47]MH_I2C_Read... [10:15:47]Read from MH i2c: E2 03 00 [10:15:47]MH_I2C_Read... [10:15:47]Read from MH i2c: E2 03 00 4E 26 00 90 00 E8 [10:15:47]RAPDU: 90 00 [10:15:47]wFMCommunicate OK [10:15:47]wFMCommunicate request_size=255 [10:15:47]MH_SAM_APDU [10:15:47]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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 D2 6C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CC 10 03 00 35 04 06 00 A7 D4 [10:15:47]Write to MH i2c: E2 02 01 4F 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 D2 6C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CC 10 03 00 35 04 06 00 A7 D4 00 00 25 [10:15:47]Write i2c OK [10:15:47]MH_I2C_Read... [10:15:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:15:47]Read from MH i2c: E2 [10:15:47]MH_I2C_Read... [10:15:47]Read from MH i2c: E2 03 00 [10:15:47]MH_I2C_Read... [10:15:47]Read from MH i2c: E2 03 00 4F 26 00 90 00 E9 [10:15:47]RAPDU: 90 00 [10:15:47]wFMCommunicate OK [10:15:47]wFMCommunicate request_size=9 [10:15:47]MH_SAM_APDU [10:15:47]CAPDU: 80 0D 02 02 04 EE 9C C4 11 [10:15:47]Write to MH i2c: E2 0C 00 50 26 80 0D 02 02 04 00 EE 9C C4 11 00 00 57 [10:15:47]Write i2c OK [10:15:47]MH_I2C_Read... [10:15:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:15:47]Read from MH i2c: E2 [10:15:47]MH_I2C_Read... [10:15:47]Read from MH i2c: E2 03 00 [10:15:47]MH_I2C_Read... [10:15:47]Read from MH i2c: E2 03 00 50 26 00 90 00 EA [10:15:47]RAPDU: 90 00 [10:15:47]wFMCommunicate OK [10:15:47]wFMCommunicate request_size=4 [10:15:47]MH_SAM_APDU [10:15:47]CAPDU: 80 0D 03 02 [10:15:47]Write to MH i2c: E2 08 00 51 26 80 0D 03 02 00 00 00 00 F2 [10:15:47]Write i2c OK [10:15:47]MH_I2C_Read... [10:15:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:15:47]Read from MH i2c: E2 [10:15:47]MH_I2C_Read... [10:15:47]Read from MH i2c: E2 0B 00 [10:15:47]MH_I2C_Read... [10:15:47]Read from MH i2c: E2 0B 00 51 26 00 30 B8 3E 46 CF 91 56 76 90 00 8B [10:15:47]RAPDU: 30 B8 3E 46 CF 91 56 76 90 00 [10:15:47]wFMCommunicate OK [10:15:47]SAM_PROTO_SignData done [10:15:47]FM_MakeSignedData done [10:15:47]CreateOFDProtocolMessage [10:15:47]wFMCommunicate request_size=4 [10:15:47]MH_SAM_APDU [10:15:47]CAPDU: 80 11 00 00 [10:15:47]Write to MH i2c: E2 08 00 52 26 80 11 00 00 00 00 00 00 F2 [10:15:47]Write i2c OK [10:15:47]MH_I2C_Read... [10:15:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:15:47]Read from MH i2c: E2 [10:15:47]MH_I2C_Read... [10:15:47]Read from MH i2c: E2 17 00 [10:15:47]MH_I2C_Read... [10:15:47]Read from MH i2c: E2 17 00 52 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3F [10:15:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:15:47]wFMCommunicate OK [10:15:47]CreateOFDProtocolMessage done [10:15:47]OFDSenderStorePacket 200908 [10:15:47]StoreOFDPacket docnum=200908 [10:15:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 BC F4 06 01 F4 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 D2 6C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CC 10 03 00 35 04 06 00 A7 D4 EE 9C C4 11 30 B8 3E 46 CF 91 56 76 [10:15:47]CheckFolder [10:15:47]dirname=/storage/ofd_packets [10:15:47]CheckFolder done [10:15:47]ProducePacketName [10:15:47]name=ofd_packets/00200908 [10:15:47]NVStorageSaveData ofd_packets/00200908 [10:15:47]File name is /storage/ofd_packets/00200908 [10:15:47]Write 300 bytes [10:15:47]NVStorageSaveData done [10:15:47]OFDSenderStorePacket done [10:15:47]KKMCreateOFDPacket done [10:15:47]NVStorageSaveData kkm_last_timestamp [10:15:47]File name is /storage/kkm_last_timestamp [10:15:47]Write 4 bytes [10:15:47]NVStorageSaveData done [10:15:47]ExternCall_PrintAddStr [10:15:47]wPrintStart [10:15:47]Write to MH i2c: 01 00 00 53 26 79 [10:15:47]Write i2c OK [10:15:47]MH_I2C_Read... [10:15:47]Read from MH i2c: 01 [10:15:47]MH_I2C_Read... [10:15:47]Read from MH i2c: 01 07 00 [10:15:47]MH_I2C_Read... [10:15:47]Read from MH i2c: 01 07 00 53 26 00 00 00 00 00 FF 0F 8E [10:15:47]RasterBufferAndPrint [10:15:47]line Счет N : (1)11328503 [10:15:47]line ИНН: 02508201610067 [10:15:47]line Контрольно-Кассовый Чек [10:15:47]line ПРОДАЖА [10:15:47]line ТРК (МРК, ГНК) : 71 [10:15:47]line Товар: 2711190000 [10:15:47]line ГАЗ-К-3 [10:15:47]line 26.050 * 38.40 [10:15:47]line = 1000.32 [10:15:47]line НДС 12% НСП 1% [10:15:47]line > о реализуемом товаре [10:15:47]line ИТОГО: 1000.32 [10:15:47]line НСП 1% : 8.85 [10:15:47]line НДС 12% : 106.23 [10:15:47]line Наличными: 0.00 [10:15:47]line Безнал.: 1000.32 [10:15:47]line Место: АЗС № 95 "Партнер Нефть" [10:15:47]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:15:47]line СНО: Общий режим [10:15:47]line Чек 207 20.08.2024 10:15 [10:15:47]line Смена: 466 ФФД: 1.0 [10:15:47]line ЗНМ: 0300000079 [10:15:47]line РНМ: 0000000000092545 [10:15:47]line Версия ККМ: 001 [10:15:47]line Платежная система: O! деньги [10:15:47]line ФМ: 0000000000871802 [10:15:47]line ФД: 200908 [10:15:47]line ФПД: 184532978156561 [10:15:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101546&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200908&fm=184532978156561&tin=02508201610067®Number=0000000000092545&sum=100032 [10:15:47]OFD Sender: Processing packet 200908 [packets to send 247, broken 246] [10:15:47]ProducePacketName [10:15:47]name=ofd_packets/00200908 [10:15:47]OFD Sender: To server: pG, [10:15:47]CommunicateWithHost lk.salyk.kg:30040 [10:15:47]ConnectInit lk.salyk.kg [10:15:47]written 0, free lines is 4095 [10:15:47]Connected sock=10 [10:15:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 BC F4 06 01 F4 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 D2 6C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CC 10 03 00 35 04 06 00 A7 D4 EE 9C C4 11 30 B8 3E 46 CF 91 56 76 [10:15:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 95 F7 47 00 72 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 31 38 30 32 10 04 04 00 CC 10 03 00 F4 03 04 00 3A 17 C4 66 B6 04 01 00 00 CF BA 9C 8F 60 38 24 23 [10:15:48]CommunicateWithHost err = 0 [10:15:48]CheckOFDResponse [10:15:48]1017 (14) - 77093643461234 [10:15:48]1041 (16) - 0000000000871802 [10:15:48]1040 (4) - 200908 [10:15:48]1012 (4) - 20.08.2024 04:10 [10:15:48]1206 (1) - 0 [10:15:48]OFD Sender: Remove packet 200908 [10:15:48]ProducePacketName [10:15:48]name=ofd_packets/00200908 [10:15:48]NVStorageDeleteData [10:15:48]Write to MH i2c: 01 00 00 7D 26 A3 [10:15:48]Write i2c OK [10:15:48]MH_I2C_Read... [10:15:48]Read from MH i2c: 01 [10:15:48]MH_I2C_Read... [10:15:48]Read from MH i2c: 01 07 00 [10:15:48]MH_I2C_Read... [10:15:48]Read from MH i2c: 01 07 00 7D 26 00 00 00 00 00 00 0D B7 [10:15:48]RasterBufferAndPrint [10:15:48]line [10:15:48]line [10:15:48]line [10:15:48]line [10:15:48]line [10:15:48]written 0, free lines is 3334 [10:15:48]MH_Cut [10:15:48]Write to MH i2c: D1 01 00 84 26 01 7C [10:15:48]Write i2c OK [10:15:48]MH_I2C_Read... [10:15:48]Read from MH i2c: D1 [10:15:48]MH_I2C_Read... [10:15:48]Read from MH i2c: D1 01 00 [10:15:48]MH_I2C_Read... [10:15:48]Read from MH i2c: D1 01 00 84 26 00 7B [10:15:48]Write to MH i2c: 01 00 00 85 26 AB [10:15:48]Write i2c OK [10:15:48]MH_I2C_Read... [10:15:48]OFD Sender: No OFD packet to send [10:15:48]*** Cut start [10:15:48]*** Purtial cut [10:15:48]*** CUTSNS_PIN = 0 [10:15:49]*** Stage 1: CUTSNS_PIN = 1 [10:15:50]Read from MH i2c: 01 [10:15:50]MH_I2C_Read... [10:15:50]*** Stop cut motor [10:15:50]*** Cut end [10:15:50]Read from MH i2c: 01 07 00 [10:15:50]MH_I2C_Read... [10:15:50]Read from MH i2c: 01 07 00 85 26 00 00 00 00 00 FF 0F C0 [10:15:50]process_action close_receipt done [10:15:50]requested_data is exist [10:15:50]produce_requested_data [10:15:50]requested_item fm.sn is exist - process it [10:15:50]wFMCommunicate request_size=4 [10:15:50]MH_SAM_APDU [10:15:50]CAPDU: 80 11 00 00 [10:15:50]Write to MH i2c: E2 08 00 86 26 80 11 00 00 00 00 00 00 26 [10:15:50]Write i2c OK [10:15:50]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 86 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 73 [10:15:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:15:51]wFMCommunicate OK [10:15:51]requested_item fd.num is exist - process it [10:15:51]SAM_PROTO_GetFieldsCounters [10:15:51]wFMCommunicate request_size=4 [10:15:51]MH_SAM_APDU [10:15:51]CAPDU: 80 13 00 00 [10:15:51]Write to MH i2c: E2 08 00 87 26 80 13 00 00 00 00 00 00 29 [10:15:51]Write i2c OK [10:15:51]MH_I2C_Read... [10:15:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:15:51]Read from MH i2c: E2 [10:15:51]MH_I2C_Read... [10:15:51]Read from MH i2c: E2 62 00 [10:15:51]MH_I2C_Read... [10:15:51]Read from MH i2c: E2 62 00 87 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CC 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 63 [10: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CC 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:15:51]wFMCommunicate OK [10:15:51]SAM_PROTO_GetFieldsCounters done [10:15:51]requested_item shift.num is exist - process it [10:15:51]requested_item shift.opened is exist - process it [10:15:51]req_shift_opened [10:15:51]FM_GetShiftState [10:15:51]SAM_PROTO_GetShiftState [10:15:51]wFMCommunicate request_size=4 [10:15:51]MH_SAM_APDU [10:15:51]CAPDU: 80 13 01 00 [10:15:51]Write to MH i2c: E2 08 00 88 26 80 13 01 00 00 00 00 00 2B [10:15:51]Write i2c OK [10:15:51]MH_I2C_Read... [10:15:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:15:51]Read from MH i2c: E2 [10:15:51]MH_I2C_Read... [10:15:51]Read from MH i2c: E2 0E 00 [10:15:51]MH_I2C_Read... [10:15:51]Read from MH i2c: E2 0E 00 88 26 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B5 [10:15:51]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:15:51]wFMCommunicate OK [10:15:51]SAM_PROTO_GetShiftState done [10:15:51]FM_GetShiftState done [10:15:51]req_shift_opened done [10:15:51]requested_item shift.open_date is exist - process it [10:15:51]req_shift_open_date [10:15:51]req_shift_open_date done [10:15:51]produce_requested_data done [10:15:51]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200908,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:15:51]process_action_free close_receipt [10:15:51]json_value_free [10:15:51]json_value_free done [10:15:51]process_json_proto returns [10:15:51]Send response to host [10:15:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200908,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:15:51]free response buf [10:15:51]execute_script done [10:15:51]execute_script returns [10:15:51]free content buf [10:15:51]Sock 8.Close socket [10:15:51]Sock 8.Thread stoped [10:15:53]OFD Sender: No OFD packet to send [10:15:58]OFD Sender: No OFD packet to send [10:16:03]OFD Sender: No OFD packet to send [10:16:08]OFD Sender: No OFD packet to send [10:16:13]OFD Sender: No OFD packet to send [10:16:18]OFD Sender: No OFD packet to send [10:16:23]OFD Sender: No OFD packet to send [10:16:28]OFD Sender: No OFD packet to send [10:16:33]OFD Sender: No OFD packet to send [10:16:37]accept exits with 9 [10:16:37]New connection [10:16:37]New thread 3067211108 created [10:16:37]Thread 3067067748 joined [10:16:37]Waiting for new connection... [10:16:37] Sock 9.Parse request [10:16:37]Sock 9.Check first char [10:16:37]Sock 9.First char is OK [10:16:37]request: POST /json_proto HTTP/1.0 [10:16:37]Method: POST [10:16:37]URL: /json_proto [10:16:37]Method is POST - this is cgi request [10:16:37]url: /json_proto [10:16:37]query_string will be loaded in cgi processing [10:16:37]execute_cgi json_proto POST (null) [10:16:37]execute_cgi path=json_proto method=POST [10:16:37]POST find Content-Length [10:16:37]Host: 172.17.46.195:8080 [10:16:37]Content-Length: 805 [10:16:37]Content-Type: application/json [10:16:37] [10:16:37]POST finish read [10:16:37]Found Content-Length = 805 [10:16:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:16:37]execute_script... [10:16:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:16:37]POST & json_proto [10:16:37]process_json_proto [10:16:37]json parsed OK: [10:16:37]protocol is kg_v1.0 [10:16:37]action value=close_receipt [10:16:37]process_action close_receipt [10:16:37]cmd_close_receipt [10:16:37]MH_GetDate [10:16:37]Write to MH i2c: F0 00 00 89 26 9E [10:16:37]Write i2c OK [10:16:37]MH_I2C_Read... [10:16:37]Read from MH i2c: F0 [10:16:37]MH_I2C_Read... [10:16:37]Read from MH i2c: F0 09 00 [10:16:37]MH_I2C_Read... [10:16:37]Read from MH i2c: F0 09 00 89 26 00 06 6D C4 66 75 08 C2 66 E9 [10:16:37]GetLastDocTimeStamp 1724148946 [10:16:37]current date 1724148998 [10:16:37]FM_GetShiftState [10:16:37]SAM_PROTO_GetShiftState [10:16:37]wFMCommunicate request_size=4 [10:16:37]MH_SAM_APDU [10:16:37]CAPDU: 80 13 01 00 [10:16:37]Write to MH i2c: E2 08 00 8A 26 80 13 01 00 00 00 00 00 2D [10:16:37]Write i2c OK [10:16:37]MH_I2C_Read... [10:16:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:37]Read from MH i2c: E2 [10:16:37]MH_I2C_Read... [10:16:37]Read from MH i2c: E2 0E 00 [10:16:37]MH_I2C_Read... [10:16:37]Read from MH i2c: E2 0E 00 8A 26 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B7 [10:16:37]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:16:37]wFMCommunicate OK [10:16:37]SAM_PROTO_GetShiftState done [10:16:37]FM_GetShiftState done [10:16:37]opened in 1724112758 [10:16:37]opened+sec_in_day 1724199158 [10:16:37]quantity*price = 100005 [10:16:37]sum+1 = 100006 [10:16:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 208 20.08.2024 10:16 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200909 ФПД: 43913688561137 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101639&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200909&fm=43913688561137&tin=02508201610067®Number=0000000000092545&sum=100005 [10:16:38]StoreToDocumentArchive [10:16:38]shift 466 fd 200909 [10:16:38]save to /storage/0466/doc_00200909 [10:16:38]save last doc name /storage/0466/doc_00200909 to /storage/kkm_last_doc_name [10:16:38]save OK [10:16:38]Clear old archive folders... [10:16:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:16:39]tlvbuf is B6DE7010 [10:16:39]SAM_PROTO_ClearQueue [10:16:39]wFMCommunicate request_size=4 [10:16:39]MH_SAM_APDU [10:16:39]CAPDU: 80 09 00 00 [10:16:39]Write to MH i2c: E2 08 00 97 26 80 09 00 00 00 00 00 00 2F [10:16:39]Write i2c OK [10:16:39]MH_I2C_Read... [10:16:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:16:39]Read from MH i2c: E2 [10:16:39]MH_I2C_Read... [10:16:39]Read from MH i2c: E2 03 00 [10:16:39]MH_I2C_Read... [10:16:39]Read from MH i2c: E2 03 00 97 26 00 90 00 31 [10:16:39]RAPDU: 90 00 [10:16:39]wFMCommunicate OK [10:16:39]SAM_PROTO_ClearQueue done [10:16:39]KKMCreateOFDPacket [10:16:39]OFDProtocolAddRootSTLVToBuf [10:16:39]FM_MakeSignedData [10:16:39]FM_MakeSignedData [10:16:39]SAM_PROTO_SignData [10:16:39]wFMCommunicate request_size=4 [10:16:39]MH_SAM_APDU [10:16:39]CAPDU: 80 0D 01 02 [10:16:39]Write to MH i2c: E2 08 00 98 26 80 0D 01 02 00 00 00 00 37 [10:16:39]Write i2c OK [10:16:39]MH_I2C_Read... [10:16:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:16:39]Read from MH i2c: E2 [10:16:39]MH_I2C_Read... [10:16:39]Read from MH i2c: E2 03 00 [10:16:39]MH_I2C_Read... [10:16:39]Read from MH i2c: E2 03 00 98 26 00 90 00 32 [10:16:39]RAPDU: 90 00 [10:16:39]wFMCommunicate OK [10:16:39]wFMCommunicate request_size=255 [10:16:39]MH_SAM_APDU [10:16: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 07 6D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CD 10 03 00 35 04 06 00 27 [10:16:39]Write to MH i2c: E2 02 01 99 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 07 6D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CD 10 03 00 35 04 06 00 27 00 00 90 [10:16:39]Write i2c OK [10:16:39]MH_I2C_Read... [10:16:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:39]Read from MH i2c: E2 [10:16:39]MH_I2C_Read... [10:16:39]Read from MH i2c: E2 03 00 [10:16:39]MH_I2C_Read... [10:16:39]Read from MH i2c: E2 03 00 99 26 00 90 00 33 [10:16:39]RAPDU: 90 00 [10:16:39]wFMCommunicate OK [10:16:39]wFMCommunicate request_size=10 [10:16:39]MH_SAM_APDU [10:16:39]CAPDU: 80 0D 02 02 05 F0 73 CE B5 F1 [10:16:39]Write to MH i2c: E2 0D 00 9A 26 80 0D 02 02 05 00 F0 73 CE B5 F1 00 00 1B [10:16:39]Write i2c OK [10:16:39]MH_I2C_Read... [10:16:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:39]Read from MH i2c: E2 [10:16:39]MH_I2C_Read... [10:16:39]Read from MH i2c: E2 03 00 [10:16:39]MH_I2C_Read... [10:16:39]Read from MH i2c: E2 03 00 9A 26 00 90 00 34 [10:16:39]RAPDU: 90 00 [10:16:39]wFMCommunicate OK [10:16:39]wFMCommunicate request_size=4 [10:16:39]MH_SAM_APDU [10:16:39]CAPDU: 80 0D 03 02 [10:16:39]Write to MH i2c: E2 08 00 9B 26 80 0D 03 02 00 00 00 00 3C [10:16:39]Write i2c OK [10:16:39]MH_I2C_Read... [10:16:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:16:39]Read from MH i2c: E2 [10:16:39]MH_I2C_Read... [10:16:39]Read from MH i2c: E2 0B 00 [10:16:39]MH_I2C_Read... [10:16:39]Read from MH i2c: E2 0B 00 9B 26 00 62 4D 66 2F F4 1D 66 F6 90 00 EE [10:16:39]RAPDU: 62 4D 66 2F F4 1D 66 F6 90 00 [10:16:39]wFMCommunicate OK [10:16:39]SAM_PROTO_SignData done [10:16:39]FM_MakeSignedData done [10:16:39]CreateOFDProtocolMessage [10:16:39]wFMCommunicate request_size=4 [10:16:39]MH_SAM_APDU [10:16:39]CAPDU: 80 11 00 00 [10:16:39]Write to MH i2c: E2 08 00 9C 26 80 11 00 00 00 00 00 00 3C [10:16:39]Write i2c OK [10:16:39]MH_I2C_Read... [10:16:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:39]Read from MH i2c: E2 [10:16:39]MH_I2C_Read... [10:16:39]Read from MH i2c: E2 17 00 [10:16:39]MH_I2C_Read... [10:16:39]Read from MH i2c: E2 17 00 9C 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 89 [10:16:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:16:39]wFMCommunicate OK [10:16:39]CreateOFDProtocolMessage done [10:16:39]OFDSenderStorePacket 200909 [10:16:39]StoreOFDPacket docnum=200909 [10:16:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 81 B5 07 01 26 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 07 6D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CD 10 03 00 35 04 06 00 27 F0 73 CE B5 F1 62 4D 66 2F F4 1D 66 F6 [10:16:39]CheckFolder [10:16:39]dirname=/storage/ofd_packets [10:16:39]CheckFolder done [10:16:39]ProducePacketName [10:16:39]name=ofd_packets/00200909 [10:16:39]NVStorageSaveData ofd_packets/00200909 [10:16:39]File name is /storage/ofd_packets/00200909 [10:16:39]Write 301 bytes [10:16:39]NVStorageSaveData done [10:16:39]OFDSenderStorePacket done [10:16:39]KKMCreateOFDPacket done [10:16:39]NVStorageSaveData kkm_last_timestamp [10:16:39]File name is /storage/kkm_last_timestamp [10:16:39]Write 4 bytes [10:16:39]NVStorageSaveData done [10:16:39]ExternCall_PrintAddStr [10:16:39]wPrintStart [10:16:39]Write to MH i2c: 01 00 00 9D 26 C3 [10:16:39]Write i2c OK [10:16:39]MH_I2C_Read... [10:16:39]Read from MH i2c: 01 [10:16:39]MH_I2C_Read... [10:16:39]Read from MH i2c: 01 07 00 [10:16:39]MH_I2C_Read... [10:16:39]Read from MH i2c: 01 07 00 9D 26 00 00 00 00 00 FF 0F D8 [10:16:39]RasterBufferAndPrint [10:16:39]line Счет N : (1)11328506 [10:16:39]line ИНН: 02508201610067 [10:16:39]line Контрольно-Кассовый Чек [10:16:39]line ПРОДАЖА [10:16:39]line ТРК (МРК, ГНК) : 22 [10:16:39]line Товар: 2710124130 [10:16:39]line Аи-92-К-4 [10:16:39]line 14.750 * 67.80 [10:16:39]line = 1000.05 [10:16:39]line НДС 12% НСП 1% [10:16:39]line > о реализуемом товаре [10:16:39]line ИТОГО: 1000.05 [10:16:39]line НСП 1% : 8.85 [10:16:39]line НДС 12% : 106.20 [10:16:39]line Наличными: 0.00 [10:16:39]line Безнал.: 1000.05 [10:16:39]line Место: АЗС № 95 "Партнер Нефть" [10:16:39]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:16:39]line СНО: Общий режим [10:16:39]line Чек 208 20.08.2024 10:16 [10:16:39]line Смена: 466 ФФД: 1.0 [10:16:39]line ЗНМ: 0300000079 [10:16:39]line РНМ: 0000000000092545 [10:16:39]line Версия ККМ: 001 [10:16:39]line Платежная система: O! деньги [10:16:39]line ФМ: 0000000000871802 [10:16:39]line ФД: 200909 [10:16:39]line ФПД: 43913688561137 [10:16:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101639&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200909&fm=43913688561137&tin=02508201610067®Number=0000000000092545&sum=100005 [10:16:39]written 0, free lines is 4095 [10:16:39]OFD Sender: Processing packet 200909 [packets to send 247, broken 246] [10:16:39]ProducePacketName [10:16:39]name=ofd_packets/00200909 [10:16:39]OFD Sender: To server: pG, [10:16:39]CommunicateWithHost lk.salyk.kg:30040 [10:16:39]ConnectInit lk.salyk.kg [10:16:39]Write to MH i2c: 01 00 00 C7 26 ED [10:16:39]Write i2c OK [10:16:39]MH_I2C_Read... [10:16:39]Read from MH i2c: 01 [10:16:39]MH_I2C_Read... [10:16:39]Read from MH i2c: 01 07 00 [10:16:39]MH_I2C_Read... [10:16:39]Read from MH i2c: 01 07 00 C7 26 00 00 00 00 00 F0 0C F0 [10:16:39]RasterBufferAndPrint [10:16:39]line [10:16:39]line [10:16:39]line [10:16:39]line [10:16:39]line [10:16:39]written 0, free lines is 3318 [10:16:40]MH_Cut [10:16:40]Write to MH i2c: D1 01 00 CE 26 01 C6 [10:16:40]Write i2c OK [10:16:40]MH_I2C_Read... [10:16:40]Read from MH i2c: D1 [10:16:40]MH_I2C_Read... [10:16:40]Read from MH i2c: D1 01 00 [10:16:40]MH_I2C_Read... [10:16:40]Read from MH i2c: D1 01 00 CE 26 00 C5 [10:16:40]Write to MH i2c: 01 00 00 CF 26 F5 [10:16:40]Write i2c OK [10:16:40]MH_I2C_Read... [10:16:40]Connected sock=10 [10: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 31 38 30 32 0F 01 00 00 81 B5 07 01 26 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 07 6D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CD 10 03 00 35 04 06 00 27 F0 73 CE B5 F1 62 4D 66 2F F4 1D 66 F6 [10:16:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 7E 1C 47 00 42 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 31 38 30 32 10 04 04 00 CD 10 03 00 F4 03 04 00 6E 17 C4 66 B6 04 01 00 00 F7 81 6C 30 1B FA 88 18 [10:16:40]CommunicateWithHost err = 0 [10:16:40]CheckOFDResponse [10:16:40]1017 (14) - 77093643461234 [10:16:40]1041 (16) - 0000000000871802 [10:16:40]1040 (4) - 200909 [10:16:40]1012 (4) - 20.08.2024 04:11 [10:16:40]1206 (1) - 0 [10:16:40]OFD Sender: Remove packet 200909 [10:16:40]ProducePacketName [10:16:40]name=ofd_packets/00200909 [10:16:40]NVStorageDeleteData [10:16:40]*** Cut start [10:16:40]*** Purtial cut [10:16:40]*** Stage 1: CUTSNS_PIN = 1 [10:16:40]OFD Sender: No OFD packet to send [10:16:41]Read from MH i2c: 01 [10:16:41]MH_I2C_Read... [10:16:41]*** Stop cut motor [10:16:41]*** Cut end [10:16:41]Read from MH i2c: 01 07 00 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: 01 07 00 CF 26 00 00 00 00 00 FF 0F 0A [10:16:41]process_action close_receipt done [10:16:41]requested_data is exist [10:16:41]produce_requested_data [10:16:41]requested_item fm.sn is exist - process it [10:16:41]wFMCommunicate request_size=4 [10:16:41]MH_SAM_APDU [10:16:41]CAPDU: 80 11 00 00 [10:16:41]Write to MH i2c: E2 08 00 D0 26 80 11 00 00 00 00 00 00 70 [10:16:41]Write i2c OK [10:16:41]MH_I2C_Read... [10:16:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:41]Read from MH i2c: E2 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: E2 17 00 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: E2 17 00 D0 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BD [10:16:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:16:41]wFMCommunicate OK [10:16:41]requested_item fd.num is exist - process it [10:16:41]SAM_PROTO_GetFieldsCounters [10:16:41]wFMCommunicate request_size=4 [10:16:41]MH_SAM_APDU [10:16:41]CAPDU: 80 13 00 00 [10:16:41]Write to MH i2c: E2 08 00 D1 26 80 13 00 00 00 00 00 00 73 [10:16:41]Write i2c OK [10:16:41]MH_I2C_Read... [10:16:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:16:41]Read from MH i2c: E2 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: E2 62 00 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: E2 62 00 D1 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CD 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 B1 [10:16:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CD 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:16:41]wFMCommunicate OK [10:16:41]SAM_PROTO_GetFieldsCounters done [10:16:41]requested_item shift.num is exist - process it [10:16:41]requested_item shift.opened is exist - process it [10:16:41]req_shift_opened [10:16:41]FM_GetShiftState [10:16:41]SAM_PROTO_GetShiftState [10:16:41]wFMCommunicate request_size=4 [10:16:41]MH_SAM_APDU [10:16:41]CAPDU: 80 13 01 00 [10:16:41]Write to MH i2c: E2 08 00 D2 26 80 13 01 00 00 00 00 00 75 [10:16:41]Write i2c OK [10:16:41]MH_I2C_Read... [10:16:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:41]Read from MH i2c: E2 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: E2 0E 00 [10:16:41]MH_I2C_Read... [10:16:41]Read from MH i2c: E2 0E 00 D2 26 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 FF [10:16:41]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:16:41]wFMCommunicate OK [10:16:41]SAM_PROTO_GetShiftState done [10:16:41]FM_GetShiftState done [10:16:41]req_shift_opened done [10:16:41]requested_item shift.open_date is exist - process it [10:16:41]req_shift_open_date [10:16:41]req_shift_open_date done [10:16:41]produce_requested_data done [10:16:41]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200909,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:16:41]process_action_free close_receipt [10:16:41]json_value_free [10:16:41]json_value_free done [10:16:41]process_json_proto returns [10:16:41]Send response to host [10:16:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200909,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:16:41]free response buf [10:16:41]execute_script done [10:16:41]execute_script returns [10:16:41]free content buf [10:16:41]Sock 9.Close socket [10:16:41]Sock 9.Thread stoped [10:16:45]OFD Sender: No OFD packet to send [10:16:50]OFD Sender: No OFD packet to send [10:16:55]OFD Sender: No OFD packet to send [10:17:00]OFD Sender: No OFD packet to send [10:17:05]OFD Sender: No OFD packet to send [10:17:10]OFD Sender: No OFD packet to send [10:17:15]OFD Sender: No OFD packet to send [10:17:20]OFD Sender: No OFD packet to send [10:17:25]OFD Sender: No OFD packet to send [10:17:30]OFD Sender: No OFD packet to send [10:17:35]OFD Sender: No OFD packet to send [10:17:40]OFD Sender: No OFD packet to send [10:17:46]OFD Sender: No OFD packet to send [10:17:51]OFD Sender: No OFD packet to send [10:17:56]OFD Sender: No OFD packet to send [10:18:01]OFD Sender: No OFD packet to send [10:18:06]OFD Sender: No OFD packet to send [10:18:11]OFD Sender: No OFD packet to send [10:18:16]OFD Sender: No OFD packet to send [10:18:21]OFD Sender: No OFD packet to send [10:18:26]OFD Sender: No OFD packet to send [10:18:31]OFD Sender: No OFD packet to send [10:18:33]accept exits with 8 [10:18:33]New connection [10:18:33]New thread 3067067748 created [10:18:33]Thread 3067211108 joined [10:18:33]Waiting for new connection... [10:18:33] Sock 8.Parse request [10:18:33]Sock 8.Check first char [10:18:33]Sock 8.First char is OK [10:18:33]request: POST /json_proto HTTP/1.0 [10:18:33]Method: POST [10:18:33]URL: /json_proto [10:18:33]Method is POST - this is cgi request [10:18:33]url: /json_proto [10:18:33]query_string will be loaded in cgi processing [10:18:33]execute_cgi json_proto POST (null) [10:18:33]execute_cgi path=json_proto method=POST [10:18:33]POST find Content-Length [10:18:33]Host: 172.17.46.195:8080 [10:18:33]Content-Length: 805 [10:18:33]Content-Type: application/json [10:18:33] [10:18:33]POST finish read [10:18:33]Found Content-Length = 805 [10:18:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:33]execute_script... [10:18: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)11328508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:33]POST & json_proto [10:18:33]process_json_proto [10:18:33]json parsed OK: [10:18:33]protocol is kg_v1.0 [10:18:33]action value=close_receipt [10:18:33]process_action close_receipt [10:18:33]cmd_close_receipt [10:18:33]MH_GetDate [10:18:33]Write to MH i2c: F0 00 00 D3 26 E8 [10:18:33]Write i2c OK [10:18:33]MH_I2C_Read... [10:18:33]Read from MH i2c: F0 [10:18:33]MH_I2C_Read... [10:18:33]Read from MH i2c: F0 09 00 [10:18:33]MH_I2C_Read... [10:18:33]Read from MH i2c: F0 09 00 D3 26 00 7B 6D C4 66 75 08 C2 66 A8 [10:18:33]GetLastDocTimeStamp 1724148999 [10:18:33]current date 1724149115 [10:18:33]FM_GetShiftState [10:18:33]SAM_PROTO_GetShiftState [10:18:33]wFMCommunicate request_size=4 [10:18:33]MH_SAM_APDU [10:18:33]CAPDU: 80 13 01 00 [10:18:33]Write to MH i2c: E2 08 00 D4 26 80 13 01 00 00 00 00 00 77 [10:18:33]Write i2c OK [10:18:33]MH_I2C_Read... [10:18:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:34]Read from MH i2c: E2 [10:18:34]MH_I2C_Read... [10:18:34]Read from MH i2c: E2 0E 00 [10:18:34]MH_I2C_Read... [10:18:34]Read from MH i2c: E2 0E 00 D4 26 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 01 [10:18:34]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:18:34]wFMCommunicate OK [10:18:34]SAM_PROTO_GetShiftState done [10:18:34]FM_GetShiftState done [10:18:34]opened in 1724112758 [10:18:34]opened+sec_in_day 1724199158 [10:18:34]quantity*price = 100005 [10:18:34]sum+1 = 100006 [10:18:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 209 20.08.2024 10:18 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200910 ФПД: 36599798026386 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101835&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200910&fm=36599798026386&tin=02508201610067®Number=0000000000092545&sum=100005 [10:18:35]StoreToDocumentArchive [10:18:35]shift 466 fd 200910 [10:18:35]save to /storage/0466/doc_00200910 [10:18:35]save last doc name /storage/0466/doc_00200910 to /storage/kkm_last_doc_name [10:18:35]save OK [10:18:35]Clear old archive folders... [10:18:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:18:35]tlvbuf is B6F945F0 [10:18:35]SAM_PROTO_ClearQueue [10:18:35]wFMCommunicate request_size=4 [10:18:35]MH_SAM_APDU [10:18:35]CAPDU: 80 09 00 00 [10:18:35]Write to MH i2c: E2 08 00 E1 26 80 09 00 00 00 00 00 00 79 [10:18:35]Write i2c OK [10:18:35]MH_I2C_Read... [10:18:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:18:35]Read from MH i2c: E2 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 03 00 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 03 00 E1 26 00 90 00 7B [10:18:35]RAPDU: 90 00 [10:18:35]wFMCommunicate OK [10:18:35]SAM_PROTO_ClearQueue done [10:18:35]KKMCreateOFDPacket [10:18:35]OFDProtocolAddRootSTLVToBuf [10:18:35]FM_MakeSignedData [10:18:35]FM_MakeSignedData [10:18:35]SAM_PROTO_SignData [10:18:35]wFMCommunicate request_size=4 [10:18:35]MH_SAM_APDU [10:18:35]CAPDU: 80 0D 01 02 [10:18:35]Write to MH i2c: E2 08 00 E2 26 80 0D 01 02 00 00 00 00 81 [10:18:35]Write i2c OK [10:18:35]MH_I2C_Read... [10:18:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:18:35]Read from MH i2c: E2 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 03 00 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 03 00 E2 26 00 90 00 7C [10:18:35]RAPDU: 90 00 [10:18:35]wFMCommunicate OK [10:18:35]wFMCommunicate request_size=255 [10:18:35]MH_SAM_APDU [10:18: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 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 7B 6D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 10 03 00 35 04 06 00 21 [10:18:35]Write to MH i2c: E2 02 01 E3 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 7B 6D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 10 03 00 35 04 06 00 21 00 00 4A [10:18:35]Write i2c OK [10:18:35]MH_I2C_Read... [10:18:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:35]Read from MH i2c: E2 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 03 00 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 03 00 E3 26 00 90 00 7D [10:18:35]RAPDU: 90 00 [10:18:35]wFMCommunicate OK [10:18:35]wFMCommunicate request_size=10 [10:18:35]MH_SAM_APDU [10:18:35]CAPDU: 80 0D 02 02 05 49 8D F5 D0 92 [10:18:35]Write to MH i2c: E2 0D 00 E4 26 80 0D 02 02 05 00 49 8D F5 D0 92 00 00 BB [10:18:35]Write i2c OK [10:18:35]MH_I2C_Read... [10:18:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:35]Read from MH i2c: E2 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 03 00 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 03 00 E4 26 00 90 00 7E [10:18:35]RAPDU: 90 00 [10:18:35]wFMCommunicate OK [10:18:35]wFMCommunicate request_size=4 [10:18:35]MH_SAM_APDU [10:18:35]CAPDU: 80 0D 03 02 [10:18:35]Write to MH i2c: E2 08 00 E5 26 80 0D 03 02 00 00 00 00 86 [10:18:35]Write i2c OK [10:18:35]MH_I2C_Read... [10:18:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:18:35]Read from MH i2c: E2 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 0B 00 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 0B 00 E5 26 00 CB 98 73 37 05 83 0A F9 90 00 1F [10:18:35]RAPDU: CB 98 73 37 05 83 0A F9 90 00 [10:18:35]wFMCommunicate OK [10:18:35]SAM_PROTO_SignData done [10:18:35]FM_MakeSignedData done [10:18:35]CreateOFDProtocolMessage [10:18:35]wFMCommunicate request_size=4 [10:18:35]MH_SAM_APDU [10:18:35]CAPDU: 80 11 00 00 [10:18:35]Write to MH i2c: E2 08 00 E6 26 80 11 00 00 00 00 00 00 86 [10:18:35]Write i2c OK [10:18:35]MH_I2C_Read... [10:18:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:35]Read from MH i2c: E2 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 17 00 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 17 00 E6 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D3 [10:18:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:18:35]wFMCommunicate OK [10:18:35]CreateOFDProtocolMessage done [10:18:35]OFDSenderStorePacket 200910 [10:18:35]StoreOFDPacket docnum=200910 [10:18:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6D 33 07 01 14 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 7B 6D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 10 03 00 35 04 06 00 21 49 8D F5 D0 92 CB 98 73 37 05 83 0A F9 [10:18:35]CheckFolder [10:18:35]dirname=/storage/ofd_packets [10:18:35]CheckFolder done [10:18:35]ProducePacketName [10:18:35]name=ofd_packets/00200910 [10:18:35]NVStorageSaveData ofd_packets/00200910 [10:18:35]File name is /storage/ofd_packets/00200910 [10:18:35]Write 301 bytes [10:18:35]NVStorageSaveData done [10:18:35]OFDSenderStorePacket done [10:18:35]KKMCreateOFDPacket done [10:18:35]NVStorageSaveData kkm_last_timestamp [10:18:35]File name is /storage/kkm_last_timestamp [10:18:35]Write 4 bytes [10:18:35]NVStorageSaveData done [10:18:35]ExternCall_PrintAddStr [10:18:35]wPrintStart [10:18:35]Write to MH i2c: 01 00 00 E7 26 0D [10:18:35]Write i2c OK [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: 01 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: 01 07 00 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: 01 07 00 E7 26 00 00 00 00 00 FF 0F 22 [10:18:35]RasterBufferAndPrint [10:18:35]line Счет N : (1)11328508 [10:18:35]line ИНН: 02508201610067 [10:18:35]line Контрольно-Кассовый Чек [10:18:35]line ПРОДАЖА [10:18:35]line ТРК (МРК, ГНК) : 22 [10:18:35]line Товар: 2710124130 [10:18:35]line Аи-92-К-4 [10:18:35]line 14.750 * 67.80 [10:18:35]line = 1000.05 [10:18:35]line НДС 12% НСП 1% [10:18:35]line > о реализуемом товаре [10:18:35]line ИТОГО: 1000.05 [10:18:35]line НСП 1% : 8.85 [10:18:35]line НДС 12% : 106.20 [10:18:35]line Наличными: 0.00 [10:18:35]line Безнал.: 1000.05 [10:18:35]line Место: АЗС № 95 "Партнер Нефть" [10:18:35]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:18:35]line СНО: Общий режим [10:18:35]line Чек 209 20.08.2024 10:18 [10:18:35]line Смена: 466 ФФД: 1.0 [10:18:35]line ЗНМ: 0300000079 [10:18:35]line РНМ: 0000000000092545 [10:18:35]line Версия ККМ: 001 [10:18:35]line Платежная система: O! деньги [10:18:35]line ФМ: 0000000000871802 [10:18:35]line ФД: 200910 [10:18:35]line ФПД: 36599798026386 [10:18:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T101835&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200910&fm=36599798026386&tin=02508201610067®Number=0000000000092545&sum=100005 [10:18:35]written 0, free lines is 4095 [10:18:35]OFD Sender: Processing packet 200910 [packets to send 247, broken 246] [10:18:35]ProducePacketName [10:18:35]name=ofd_packets/00200910 [10:18:35]OFD Sender: To server: pG, [10:18:35]CommunicateWithHost lk.salyk.kg:30040 [10:18:35]ConnectInit lk.salyk.kg [10:18:35]Connected sock=10 [10:18:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6D 33 07 01 14 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 7B 6D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 10 03 00 35 04 06 00 21 49 8D F5 D0 92 CB 98 73 37 05 83 0A F9 [10:18:36]Write to MH i2c: 01 00 00 11 27 38 [10:18:36]Write i2c OK [10:18:36]MH_I2C_Read... [10:18:36]Read from MH i2c: 01 [10:18:36]MH_I2C_Read... [10:18:36]Read from MH i2c: 01 07 00 [10:18:36]MH_I2C_Read... [10:18:36]Read from MH i2c: 01 07 00 11 27 00 00 00 00 00 FA 0C 45 [10:18:36]RasterBufferAndPrint [10:18:36]line [10:18:36]line [10:18:36]line [10:18:36]line [10:18:36]line [10:18:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D9 CF 47 00 CF 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 10 03 00 F4 03 04 00 E1 17 C4 66 B6 04 01 00 00 2B E5 9E D9 8E 02 0F B1 [10:18:36]CommunicateWithHost err = 0 [10:18:36]CheckOFDResponse [10:18:36]1017 (14) - 77093643461234 [10:18:36]1041 (16) - 0000000000871802 [10:18:36]1040 (4) - 200910 [10:18:36]1012 (4) - 20.08.2024 04:13 [10:18:36]1206 (1) - 0 [10:18:36]OFD Sender: Remove packet 200910 [10:18:36]ProducePacketName [10:18:36]name=ofd_packets/00200910 [10:18:36]NVStorageDeleteData [10:18:36]written 0, free lines is 3331 [10:18:36]MH_Cut [10:18:36]Write to MH i2c: D1 01 00 18 27 01 11 [10:18:36]Write i2c OK [10:18:36]MH_I2C_Read... [10:18:36]Read from MH i2c: D1 [10:18:36]MH_I2C_Read... [10:18:36]Read from MH i2c: D1 01 00 [10:18:36]MH_I2C_Read... [10:18:36]Read from MH i2c: D1 01 00 18 27 00 10 [10:18:36]Write to MH i2c: 01 00 00 19 27 40 [10:18:36]Write i2c OK [10:18:36]MH_I2C_Read... [10:18:36]OFD Sender: No OFD packet to send [10:18:36]*** Cut start [10:18:36]*** Purtial cut [10:18:36]*** CUTSNS_PIN = 0 [10:18:37]*** Stage 1: CUTSNS_PIN = 1 [10:18:38]Read from MH i2c: 01 [10:18:38]MH_I2C_Read... [10:18:38]*** Stop cut motor [10:18:38]*** Cut end [10:18:38]Read from MH i2c: 01 07 00 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: 01 07 00 19 27 00 00 00 00 00 FF 0F 55 [10:18:38]process_action close_receipt done [10:18:38]requested_data is exist [10:18:38]produce_requested_data [10:18:38]requested_item fm.sn is exist - process it [10:18:38]wFMCommunicate request_size=4 [10:18:38]MH_SAM_APDU [10:18:38]CAPDU: 80 11 00 00 [10:18:38]Write to MH i2c: E2 08 00 1A 27 80 11 00 00 00 00 00 00 BB [10:18:38]Write i2c OK [10:18:38]MH_I2C_Read... [10:18:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:38]Read from MH i2c: E2 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: E2 17 00 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: E2 17 00 1A 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 08 [10:18:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:18:38]wFMCommunicate OK [10:18:38]requested_item fd.num is exist - process it [10:18:38]SAM_PROTO_GetFieldsCounters [10:18:38]wFMCommunicate request_size=4 [10:18:38]MH_SAM_APDU [10:18:38]CAPDU: 80 13 00 00 [10:18:38]Write to MH i2c: E2 08 00 1B 27 80 13 00 00 00 00 00 00 BE [10:18:38]Write i2c OK [10:18:38]MH_I2C_Read... [10:18:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:18:39]Read from MH i2c: E2 [10:18:39]MH_I2C_Read... [10:18:39]Read from MH i2c: E2 62 00 [10:18:39]MH_I2C_Read... [10:18:39]Read from MH i2c: E2 62 00 1B 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CE 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 00 [10: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CE 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:18:39]wFMCommunicate OK [10:18:39]SAM_PROTO_GetFieldsCounters done [10:18:39]requested_item shift.num is exist - process it [10:18:39]requested_item shift.opened is exist - process it [10:18:39]req_shift_opened [10:18:39]FM_GetShiftState [10:18:39]SAM_PROTO_GetShiftState [10:18:39]wFMCommunicate request_size=4 [10:18:39]MH_SAM_APDU [10:18:39]CAPDU: 80 13 01 00 [10:18:39]Write to MH i2c: E2 08 00 1C 27 80 13 01 00 00 00 00 00 C0 [10:18:39]Write i2c OK [10:18:39]MH_I2C_Read... [10:18:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:39]Read from MH i2c: E2 [10:18:39]MH_I2C_Read... [10:18:39]Read from MH i2c: E2 0E 00 [10:18:39]MH_I2C_Read... [10:18:39]Read from MH i2c: E2 0E 00 1C 27 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 4A [10:18:39]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:18:39]wFMCommunicate OK [10:18:39]SAM_PROTO_GetShiftState done [10:18:39]FM_GetShiftState done [10:18:39]req_shift_opened done [10:18:39]requested_item shift.open_date is exist - process it [10:18:39]req_shift_open_date [10:18:39]req_shift_open_date done [10:18:39]produce_requested_data done [10:18:39]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200910,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:18:39]process_action_free close_receipt [10:18:39]json_value_free [10:18:39]json_value_free done [10:18:39]process_json_proto returns [10:18:39]Send response to host [10:18:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200910,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:18:39]free response buf [10:18:39]execute_script done [10:18:39]execute_script returns [10:18:39]free content buf [10:18:39]Sock 8.Close socket [10:18:39]Sock 8.Thread stoped [10:18:41]OFD Sender: No OFD packet to send [10:18:46]OFD Sender: No OFD packet to send [10:18:51]OFD Sender: No OFD packet to send [10:18:56]OFD Sender: No OFD packet to send [10:19:01]OFD Sender: No OFD packet to send [10:19:06]OFD Sender: No OFD packet to send [10:19:11]OFD Sender: No OFD packet to send [10:19:16]OFD Sender: No OFD packet to send [10:19:21]OFD Sender: No OFD packet to send [10:19:26]OFD Sender: No OFD packet to send [10:19:31]OFD Sender: No OFD packet to send [10:19:36]OFD Sender: No OFD packet to send [10:19:41]OFD Sender: No OFD packet to send [10:19:46]OFD Sender: No OFD packet to send [10:19:51]OFD Sender: No OFD packet to send [10:19:56]OFD Sender: No OFD packet to send [10:20:01]OFD Sender: No OFD packet to send [10:20:06]OFD Sender: No OFD packet to send [10:20:11]OFD Sender: No OFD packet to send [10:20:12]accept exits with 9 [10:20:12]New connection [10:20:12]New thread 3067211108 created [10:20:12]Thread 3067067748 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.46.195:8080 [10:20:12]Content-Length: 821 [10:20:12]Content-Type: application/json [10:20:12] [10:20:12]POST finish read [10:20:12]Found Content-Length = 821 [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)11328509", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2500.54 } ] } , "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)11328509", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2500.54 } ] } , "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 1D 27 33 [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 1D 27 00 DD 6D C4 66 75 08 C2 66 55 [10:20:12]GetLastDocTimeStamp 1724149115 [10:20:12]current date 1724149213 [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 1E 27 80 13 01 00 00 00 00 00 C2 [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 1E 27 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 4C [10:20:12]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:20:12]wFMCommunicate OK [10:20:12]SAM_PROTO_GetShiftState done [10:20:12]FM_GetShiftState done [10:20:12]opened in 1724112758 [10:20:12]opened+sec_in_day 1724199158 [10:20:12]quantity*price = 250054 [10:20:12]sum+1 = 250055 [10:20:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.54 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 0.00 Безнал.: 2500.54 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 210 20.08.2024 10:20 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871802 ФД: 200911 ФПД: 6884228862621 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102013&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200911&fm=6884228862621&tin=02508201610067®Number=0000000000092545&sum=250054 [10:20:13]StoreToDocumentArchive [10:20:13]shift 466 fd 200911 [10:20:13]save to /storage/0466/doc_00200911 [10:20:13]save last doc name /storage/0466/doc_00200911 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 010A1C30 [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 2B 27 80 09 00 00 00 00 00 00 C4 [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 2B 27 00 90 00 C6 [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 2C 27 80 0D 01 02 00 00 00 00 CC [10:20:13]Write i2c OK [10:20:13]MH_I2C_Read... [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 2C 27 00 90 00 C7 [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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 DD 6D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CF 10 03 00 35 04 06 00 06 [10:20:13]Write to MH i2c: E2 02 01 2D 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 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 DD 6D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CF 10 03 00 35 04 06 00 06 00 00 AD [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 2D 27 00 90 00 C8 [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 42 DC 04 12 9D [10:20:13]Write to MH i2c: E2 0D 00 2E 27 80 0D 02 02 05 00 42 DC 04 12 9D 00 00 AA [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 2E 27 00 90 00 C9 [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 2F 27 80 0D 03 02 00 00 00 00 D1 [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 2F 27 00 27 63 F3 0A 30 66 53 6A 90 00 AC [10:20:13]RAPDU: 27 63 F3 0A 30 66 53 6A 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 30 27 80 11 00 00 00 00 00 00 D1 [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 30 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1E [10:20:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:20:13]wFMCommunicate OK [10:20:13]CreateOFDProtocolMessage done [10:20:13]OFDSenderStorePacket 200911 [10:20:13]StoreOFDPacket docnum=200911 [10:20:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 77 C7 07 01 C5 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 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 DD 6D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CF 10 03 00 35 04 06 00 06 42 DC 04 12 9D 27 63 F3 0A 30 66 53 6A [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/00200911 [10:20:13]NVStorageSaveData ofd_packets/00200911 [10:20:13]File name is /storage/ofd_packets/00200911 [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 31 27 58 [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 31 27 00 00 00 00 00 FF 0F 6D [10:20:13]RasterBufferAndPrint [10:20:13]line Счет N : (1)11328509 [10:20:13]line ИНН: 02508201610067 [10:20:13]line Контрольно-Кассовый Чек [10:20:13]line ПРОДАЖА [10:20:13]line ТРК (МРК, ГНК) : 11 [10:20:13]line Товар: 2710124500 [10:20:13]line Аи-95-К-5 [10:20:13]line 33.700 * 74.20 [10:20:13]line = 2500.54 [10:20:13]line НДС 12% НСП 1% [10:20:13]line > о реализуемом товаре [10:20:13]line ИТОГО: 2500.54 [10:20:13]line НСП 1% : 22.13 [10:20:13]line НДС 12% : 265.54 [10:20:13]line Наличными: 0.00 [10:20:13]line Безнал.: 2500.54 [10:20:13]line Место: АЗС № 95 "Партнер Нефть" [10:20:13]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:20:13]line СНО: Общий режим [10:20:13]line Чек 210 20.08.2024 10:20 [10:20:13]line Смена: 466 ФФД: 1.0 [10:20:13]line ЗНМ: 0300000079 [10:20:13]line РНМ: 0000000000092545 [10:20:13]line Версия ККМ: 001 [10:20:13]line Платежная система: Бакай Банк [10:20:13]line ФМ: 0000000000871802 [10:20:13]line ФД: 200911 [10:20:13]line ФПД: 6884228862621 [10:20:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102013&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200911&fm=6884228862621&tin=02508201610067®Number=0000000000092545&sum=250054 [10:20:13]written 0, free lines is 4095 [10:20:13]OFD Sender: Processing packet 200911 [packets to send 247, broken 246] [10:20:13]ProducePacketName [10:20:13]name=ofd_packets/00200911 [10:20:13]OFD Sender: To server: pG, [10:20:13]CommunicateWithHost lk.salyk.kg:30040 [10:20:13]ConnectInit lk.salyk.kg [10:20:13]Connected sock=10 [10:20:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 77 C7 07 01 C5 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 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 DD 6D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CF 10 03 00 35 04 06 00 06 42 DC 04 12 9D 27 63 F3 0A 30 66 53 6A [10:20:14]Write to MH i2c: 01 00 00 5B 27 82 [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 5B 27 00 00 00 00 00 F4 0C 89 [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 3322 [10:20:14]MH_Cut [10:20:14]Write to MH i2c: D1 01 00 62 27 01 5B [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 62 27 00 5A [10:20:14]Write to MH i2c: 01 00 00 63 27 8A [10:20:14]Write i2c OK [10:20:14]MH_I2C_Read... [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 31 38 30 32 4F 00 00 00 B1 29 47 00 7C 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 31 38 30 32 10 04 04 00 CF 10 03 00 F4 03 04 00 44 18 C4 66 B6 04 01 00 00 0E 3F 83 D5 64 AD F7 3A [10:20:14]CommunicateWithHost err = 0 [10:20:14]CheckOFDResponse [10:20:14]1017 (14) - 77093643461234 [10:20:14]1041 (16) - 0000000000871802 [10:20:14]1040 (4) - 200911 [10:20:14]1012 (4) - 20.08.2024 04:15 [10:20:14]1206 (1) - 0 [10:20:14]OFD Sender: Remove packet 200911 [10:20:14]ProducePacketName [10:20:14]name=ofd_packets/00200911 [10:20:14]NVStorageDeleteData [10:20:14]OFD Sender: No OFD packet to send [10:20:14]*** Cut start [10:20:14]*** Purtial cut [10:20:14]*** Stage 1: CUTSNS_PIN = 1 [10:20:15]Read from MH i2c: 01 [10:20:15]MH_I2C_Read... [10:20:15]*** Stop cut motor [10:20:15]*** Cut end [10:20:15]Read from MH i2c: 01 07 00 [10:20:15]MH_I2C_Read... [10:20:15]Read from MH i2c: 01 07 00 63 27 00 00 00 00 00 FF 0F 9F [10:20:15]process_action close_receipt done [10:20:15]requested_data is exist [10:20:15]produce_requested_data [10:20:15]requested_item fm.sn is exist - process it [10:20:15]wFMCommunicate request_size=4 [10:20:15]MH_SAM_APDU [10:20:15]CAPDU: 80 11 00 00 [10:20:15]Write to MH i2c: E2 08 00 64 27 80 11 00 00 00 00 00 00 05 [10:20:15]Write i2c OK [10:20:15]MH_I2C_Read... [10:20:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:15]Read from MH i2c: E2 [10:20:15]MH_I2C_Read... [10:20:15]Read from MH i2c: E2 17 00 [10:20:15]MH_I2C_Read... [10:20:15]Read from MH i2c: E2 17 00 64 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 52 [10:20:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:20:15]wFMCommunicate OK [10:20:15]requested_item fd.num is exist - process it [10:20:15]SAM_PROTO_GetFieldsCounters [10:20:15]wFMCommunicate request_size=4 [10:20:15]MH_SAM_APDU [10:20:15]CAPDU: 80 13 00 00 [10:20:15]Write to MH i2c: E2 08 00 65 27 80 13 00 00 00 00 00 00 08 [10:20:15]Write i2c OK [10:20:15]MH_I2C_Read... [10:20:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:15]Read from MH i2c: E2 [10:20:15]MH_I2C_Read... [10:20:15]Read from MH i2c: E2 62 00 [10:20:15]MH_I2C_Read... [10:20:15]Read from MH i2c: E2 62 00 65 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CF 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 4E [10:20:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CF 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:20:15]wFMCommunicate OK [10:20:15]SAM_PROTO_GetFieldsCounters done [10:20:15]requested_item shift.num is exist - process it [10:20:15]requested_item shift.opened is exist - process it [10:20:15]req_shift_opened [10:20:15]FM_GetShiftState [10:20:15]SAM_PROTO_GetShiftState [10:20:15]wFMCommunicate request_size=4 [10:20:15]MH_SAM_APDU [10:20:15]CAPDU: 80 13 01 00 [10:20:15]Write to MH i2c: E2 08 00 66 27 80 13 01 00 00 00 00 00 0A [10:20:15]Write i2c OK [10:20:15]MH_I2C_Read... [10:20:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:15]Read from MH i2c: E2 [10:20:15]MH_I2C_Read... [10:20:15]Read from MH i2c: E2 0E 00 [10:20:15]MH_I2C_Read... [10:20:15]Read from MH i2c: E2 0E 00 66 27 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 94 [10:20:15]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:20:15]wFMCommunicate OK [10:20:15]SAM_PROTO_GetShiftState done [10:20:15]FM_GetShiftState done [10:20:15]req_shift_opened done [10:20:15]requested_item shift.open_date is exist - process it [10:20:15]req_shift_open_date [10:20:15]req_shift_open_date done [10:20:15]produce_requested_data done [10:20:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200911,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:20:15]process_action_free close_receipt [10:20:15]json_value_free [10:20:15]json_value_free done [10:20:15]process_json_proto returns [10:20:15]Send response to host [10:20:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200911,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:20:15]free response buf [10:20:15]execute_script done [10:20:15]execute_script returns [10:20:15]free content buf [10:20:15]Sock 9.Close socket [10:20:15]Sock 9.Thread stoped [10:20:19]OFD Sender: No OFD packet to send [10:20:24]OFD Sender: No OFD packet to send [10:20:29]OFD Sender: No OFD packet to send [10:20:34]OFD Sender: No OFD packet to send [10:20:39]OFD Sender: No OFD packet to send [10:20:44]OFD Sender: No OFD packet to send [10:20:49]OFD Sender: No OFD packet to send [10:20:54]OFD Sender: No OFD packet to send [10:20:59]OFD Sender: No OFD packet to send [10:21:04]OFD Sender: No OFD packet to send [10:21:09]OFD Sender: No OFD packet to send [10:21:14]OFD Sender: No OFD packet to send [10:21:19]OFD Sender: No OFD packet to send [10:21:24]OFD Sender: No OFD packet to send [10:21:25]accept exits with 8 [10:21:25]New connection [10:21:25]New thread 3067067748 created [10:21:25]Thread 3067211108 joined [10:21:25]Waiting for new connection... [10:21:25] Sock 8.Parse request [10:21:25]Sock 8.Check first char [10:21:25]Sock 8.First char is OK [10:21:25]request: POST /json_proto HTTP/1.0 [10:21:25]Method: POST [10:21:25]URL: /json_proto [10:21:25]Method is POST - this is cgi request [10:21:25]url: /json_proto [10:21:25]query_string will be loaded in cgi processing [10:21:25]execute_cgi json_proto POST (null) [10:21:25]execute_cgi path=json_proto method=POST [10:21:25]POST find Content-Length [10:21:25]Host: 172.17.46.195:8080 [10:21:25]Content-Length: 818 [10:21:25]Content-Type: application/json [10:21:25] [10:21:25]POST finish read [10:21:25]Found Content-Length = 818 [10:21:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328510", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:25]execute_script... [10:21: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)11328510", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:25]POST & json_proto [10:21:25]process_json_proto [10:21:25]json parsed OK: [10:21:25]protocol is kg_v1.0 [10:21:25]action value=close_receipt [10:21:25]process_action close_receipt [10:21:25]cmd_close_receipt [10:21:25]MH_GetDate [10:21:25]Write to MH i2c: F0 00 00 67 27 7D [10:21:25]Write i2c OK [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: F0 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: F0 09 00 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: F0 09 00 67 27 00 26 6E C4 66 75 08 C2 66 E9 [10:21:25]GetLastDocTimeStamp 1724149213 [10:21:25]current date 1724149286 [10:21:25]FM_GetShiftState [10:21:25]SAM_PROTO_GetShiftState [10:21:25]wFMCommunicate request_size=4 [10:21:25]MH_SAM_APDU [10:21:25]CAPDU: 80 13 01 00 [10:21:25]Write to MH i2c: E2 08 00 68 27 80 13 01 00 00 00 00 00 0C [10:21:25]Write i2c OK [10:21:25]MH_I2C_Read... [10:21:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:25]Read from MH i2c: E2 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: E2 0E 00 [10:21:25]MH_I2C_Read... [10:21:25]Read from MH i2c: E2 0E 00 68 27 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 96 [10:21:25]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:21:25]wFMCommunicate OK [10:21:25]SAM_PROTO_GetShiftState done [10:21:25]FM_GetShiftState done [10:21:25]opened in 1724112758 [10:21:25]opened+sec_in_day 1724199158 [10:21:25]quantity*price = 50036 [10:21:25]sum+1 = 50037 [10:21:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 211 20.08.2024 10:21 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871802 ФД: 200912 ФПД: 206371495597239 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102126&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200912&fm=206371495597239&tin=02508201610067®Number=0000000000092545&sum=50036 [10:21:26]StoreToDocumentArchive [10:21:26]shift 466 fd 200912 [10:21:26]save to /storage/0466/doc_00200912 [10:21:26]save last doc name /storage/0466/doc_00200912 to /storage/kkm_last_doc_name [10:21:26]save OK [10:21:26]Clear old archive folders... [10:21:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:21:26]tlvbuf is B6DE7770 [10:21:26]SAM_PROTO_ClearQueue [10:21:26]wFMCommunicate request_size=4 [10:21:26]MH_SAM_APDU [10:21:26]CAPDU: 80 09 00 00 [10:21:26]Write to MH i2c: E2 08 00 75 27 80 09 00 00 00 00 00 00 0E [10:21:26]Write i2c OK [10:21:26]MH_I2C_Read... [10:21:26]Read from MH i2c: E2 [10:21:26]MH_I2C_Read... [10:21:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:26]Read from MH i2c: E2 03 00 [10:21:26]MH_I2C_Read... [10:21:26]Read from MH i2c: E2 03 00 75 27 00 90 00 10 [10:21:26]RAPDU: 90 00 [10:21:26]wFMCommunicate OK [10:21:26]SAM_PROTO_ClearQueue done [10:21:26]KKMCreateOFDPacket [10:21:26]OFDProtocolAddRootSTLVToBuf [10:21:26]FM_MakeSignedData [10:21:26]FM_MakeSignedData [10:21:26]SAM_PROTO_SignData [10:21:26]wFMCommunicate request_size=4 [10:21:26]MH_SAM_APDU [10:21:26]CAPDU: 80 0D 01 02 [10:21:26]Write to MH i2c: E2 08 00 76 27 80 0D 01 02 00 00 00 00 16 [10:21:26]Write i2c OK [10:21:26]MH_I2C_Read... [10:21:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:26]Read from MH i2c: E2 [10:21:26]MH_I2C_Read... [10:21:26]Read from MH i2c: E2 03 00 [10:21:26]MH_I2C_Read... [10:21:26]Read from MH i2c: E2 03 00 76 27 00 90 00 11 [10:21:26]RAPDU: 90 00 [10:21:26]wFMCommunicate OK [10:21:26]wFMCommunicate request_size=255 [10:21:26]MH_SAM_APDU [10:21: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 26 6E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D0 10 03 00 35 04 06 00 BB [10:21:26]Write to MH i2c: E2 02 01 77 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 26 6E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D0 10 03 00 35 04 06 00 BB 00 00 D8 [10:21:26]Write i2c OK [10:21:26]MH_I2C_Read... [10:21:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:26]Read from MH i2c: E2 [10:21:26]MH_I2C_Read... [10:21:26]Read from MH i2c: E2 03 00 [10:21:26]MH_I2C_Read... [10:21:26]Read from MH i2c: E2 03 00 77 27 00 90 00 12 [10:21:26]RAPDU: 90 00 [10:21:26]wFMCommunicate OK [10:21:26]wFMCommunicate request_size=10 [10:21:26]MH_SAM_APDU [10:21:26]CAPDU: 80 0D 02 02 05 B1 9B AF D4 B7 [10:21:26]Write to MH i2c: E2 0D 00 78 27 80 0D 02 02 05 00 B1 9B AF D4 B7 00 00 A9 [10:21:26]Write i2c OK [10:21:26]MH_I2C_Read... [10:21:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:26]Read from MH i2c: E2 [10:21:26]MH_I2C_Read... [10:21:26]Read from MH i2c: E2 03 00 [10:21:26]MH_I2C_Read... [10:21:26]Read from MH i2c: E2 03 00 78 27 00 90 00 13 [10:21:26]RAPDU: 90 00 [10:21:26]wFMCommunicate OK [10:21:26]wFMCommunicate request_size=4 [10:21:26]MH_SAM_APDU [10:21:26]CAPDU: 80 0D 03 02 [10:21:26]Write to MH i2c: E2 08 00 79 27 80 0D 03 02 00 00 00 00 1B [10:21:26]Write i2c OK [10:21:26]MH_I2C_Read... [10:21:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:26]Read from MH i2c: E2 [10:21:26]MH_I2C_Read... [10:21:26]Read from MH i2c: E2 0B 00 [10:21:26]MH_I2C_Read... [10:21:26]Read from MH i2c: E2 0B 00 79 27 00 0F 17 D1 2E A3 EA 43 D3 90 00 E4 [10:21:26]RAPDU: 0F 17 D1 2E A3 EA 43 D3 90 00 [10:21:26]wFMCommunicate OK [10:21:26]SAM_PROTO_SignData done [10:21:26]FM_MakeSignedData done [10:21:26]CreateOFDProtocolMessage [10:21:26]wFMCommunicate request_size=4 [10:21:26]MH_SAM_APDU [10:21:26]CAPDU: 80 11 00 00 [10:21:26]Write to MH i2c: E2 08 00 7A 27 80 11 00 00 00 00 00 00 1B [10:21:26]Write i2c OK [10:21:26]MH_I2C_Read... [10:21:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:26]Read from MH i2c: E2 [10:21:26]MH_I2C_Read... [10:21:26]Read from MH i2c: E2 17 00 [10:21:26]MH_I2C_Read... [10:21:26]Read from MH i2c: E2 17 00 7A 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 68 [10:21:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:21:26]wFMCommunicate OK [10:21:26]CreateOFDProtocolMessage done [10:21:26]OFDSenderStorePacket 200912 [10:21:26]StoreOFDPacket docnum=200912 [10:21:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3F 10 07 01 88 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 26 6E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D0 10 03 00 35 04 06 00 BB B1 9B AF D4 B7 0F 17 D1 2E A3 EA 43 D3 [10:21:26]CheckFolder [10:21:26]dirname=/storage/ofd_packets [10:21:26]CheckFolder done [10:21:26]ProducePacketName [10:21:26]name=ofd_packets/00200912 [10:21:26]NVStorageSaveData ofd_packets/00200912 [10:21:26]File name is /storage/ofd_packets/00200912 [10:21:26]Write 301 bytes [10:21:26]NVStorageSaveData done [10:21:26]OFDSenderStorePacket done [10:21:26]KKMCreateOFDPacket done [10:21:26]NVStorageSaveData kkm_last_timestamp [10:21:26]File name is /storage/kkm_last_timestamp [10:21:26]Write 4 bytes [10:21:26]NVStorageSaveData done [10:21:26]ExternCall_PrintAddStr [10:21:26]wPrintStart [10:21:26]Write to MH i2c: 01 00 00 7B 27 A2 [10:21:26]Write i2c OK [10:21:26]MH_I2C_Read... [10:21:26]Read from MH i2c: 01 [10:21:26]MH_I2C_Read... [10:21:26]Read from MH i2c: 01 07 00 [10:21:26]MH_I2C_Read... [10:21:26]Read from MH i2c: 01 07 00 7B 27 00 00 00 00 00 FF 0F B7 [10:21:26]RasterBufferAndPrint [10:21:26]line Счет N : (1)11328510 [10:21:26]line ИНН: 02508201610067 [10:21:26]line Контрольно-Кассовый Чек [10:21:26]line ПРОДАЖА [10:21:26]line ТРК (МРК, ГНК) : 12 [10:21:26]line Товар: 2710124130 [10:21:26]line Аи-92-К-4 [10:21:26]line 7.380 * 67.80 [10:21:26]line = 500.36 [10:21:26]line НДС 12% НСП 1% [10:21:26]line > о реализуемом товаре [10:21:26]line ИТОГО: 500.36 [10:21:26]line НСП 1% : 4.43 [10:21:26]line НДС 12% : 53.14 [10:21:26]line Наличными: 0.00 [10:21:26]line Безнал.: 500.36 [10:21:26]line Место: АЗС № 95 "Партнер Нефть" [10:21:26]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:21:26]line СНО: Общий режим [10:21:26]line Чек 211 20.08.2024 10:21 [10:21:26]line Смена: 466 ФФД: 1.0 [10:21:26]line ЗНМ: 0300000079 [10:21:26]line РНМ: 0000000000092545 [10:21:26]line Версия ККМ: 001 [10:21:26]line Платежная система: Бакай Банк [10:21:26]line ФМ: 0000000000871802 [10:21:26]line ФД: 200912 [10:21:26]line ФПД: 206371495597239 [10:21:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102126&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200912&fm=206371495597239&tin=02508201610067®Number=0000000000092545&sum=50036 [10:21:27]OFD Sender: Processing packet 200912 [packets to send 247, broken 246] [10:21:27]ProducePacketName [10:21:27]name=ofd_packets/00200912 [10:21:27]OFD Sender: To server: pG, [10:21:27]CommunicateWithHost lk.salyk.kg:30040 [10:21:27]ConnectInit lk.salyk.kg [10:21:27]written 0, free lines is 4095 [10:21:27]Connected sock=10 [10:21:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3F 10 07 01 88 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 26 6E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D0 10 03 00 35 04 06 00 BB B1 9B AF D4 B7 0F 17 D1 2E A3 EA 43 D3 [10:21:27]Write to MH i2c: 01 00 00 A5 27 CC [10:21:27]Write i2c OK [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: 01 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: 01 07 00 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: 01 07 00 A5 27 00 00 00 00 00 F0 0C CF [10:21:27]RasterBufferAndPrint [10:21:27]line [10:21:27]line [10:21:27]line [10:21:27]line [10:21:27]line [10:21:27]written 0, free lines is 3318 [10:21:27]MH_Cut [10:21:27]Write to MH i2c: D1 01 00 AC 27 01 A5 [10:21:27]Write i2c OK [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: D1 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: D1 01 00 [10:21:27]MH_I2C_Read... [10:21:27]Read from MH i2c: D1 01 00 AC 27 00 A4 [10:21:27]Write to MH i2c: 01 00 00 AD 27 D4 [10:21:27]Write i2c OK [10:21:27]MH_I2C_Read... [10:21:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6B A9 47 00 09 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 31 38 30 32 10 04 04 00 D0 10 03 00 F4 03 04 00 8D 18 C4 66 B6 04 01 00 00 0E 4F 10 F7 81 FA 59 6D [10:21:27]CommunicateWithHost err = 0 [10:21:27]CheckOFDResponse [10:21:27]1017 (14) - 77093643461234 [10:21:27]1041 (16) - 0000000000871802 [10:21:27]1040 (4) - 200912 [10:21:27]1012 (4) - 20.08.2024 04:16 [10:21:27]1206 (1) - 0 [10:21:27]OFD Sender: Remove packet 200912 [10:21:27]ProducePacketName [10:21:27]name=ofd_packets/00200912 [10:21:27]NVStorageDeleteData [10:21:28]OFD Sender: No OFD packet to send [10:21:28]*** Cut start [10:21:28]*** Purtial cut [10:21:28]*** CUTSNS_PIN = 0 [10:21:28]*** Stage 1: CUTSNS_PIN = 1 [10:21:30]Read from MH i2c: 01 [10:21:30]MH_I2C_Read... [10:21:30]*** Stop cut motor [10:21:30]*** Cut end [10:21:30]Read from MH i2c: 01 07 00 [10:21:30]MH_I2C_Read... [10:21:30]Read from MH i2c: 01 07 00 AD 27 00 00 00 00 00 FF 0F E9 [10:21:30]process_action close_receipt done [10:21:30]requested_data is exist [10:21:30]produce_requested_data [10:21:30]requested_item fm.sn is exist - process it [10:21:30]wFMCommunicate request_size=4 [10:21:30]MH_SAM_APDU [10:21:30]CAPDU: 80 11 00 00 [10:21:30]Write to MH i2c: E2 08 00 AE 27 80 11 00 00 00 00 00 00 4F [10:21:30]Write i2c OK [10:21:30]MH_I2C_Read... [10:21:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:30]Read from MH i2c: E2 [10:21:30]MH_I2C_Read... [10:21:30]Read from MH i2c: E2 17 00 [10:21:30]MH_I2C_Read... [10:21:30]Read from MH i2c: E2 17 00 AE 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9C [10:21:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:21:30]wFMCommunicate OK [10:21:30]requested_item fd.num is exist - process it [10:21:30]SAM_PROTO_GetFieldsCounters [10:21:30]wFMCommunicate request_size=4 [10:21:30]MH_SAM_APDU [10:21:30]CAPDU: 80 13 00 00 [10:21:30]Write to MH i2c: E2 08 00 AF 27 80 13 00 00 00 00 00 00 52 [10:21:30]Write i2c OK [10:21:30]MH_I2C_Read... [10:21:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:30]Read from MH i2c: E2 [10:21:30]MH_I2C_Read... [10:21:30]Read from MH i2c: E2 62 00 [10:21:30]MH_I2C_Read... [10:21:30]Read from MH i2c: E2 62 00 AF 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D0 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 9C [10:21:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D0 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:21:30]wFMCommunicate OK [10:21:30]SAM_PROTO_GetFieldsCounters done [10:21:30]requested_item shift.num is exist - process it [10:21:30]requested_item shift.opened is exist - process it [10:21:30]req_shift_opened [10:21:30]FM_GetShiftState [10:21:30]SAM_PROTO_GetShiftState [10:21:30]wFMCommunicate request_size=4 [10:21:30]MH_SAM_APDU [10:21:30]CAPDU: 80 13 01 00 [10:21:30]Write to MH i2c: E2 08 00 B0 27 80 13 01 00 00 00 00 00 54 [10:21:30]Write i2c OK [10:21:30]MH_I2C_Read... [10:21:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:30]Read from MH i2c: E2 [10:21:30]MH_I2C_Read... [10:21:30]Read from MH i2c: E2 0E 00 [10:21:30]MH_I2C_Read... [10:21:30]Read from MH i2c: E2 0E 00 B0 27 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 DE [10:21:30]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:21:30]wFMCommunicate OK [10:21:30]SAM_PROTO_GetShiftState done [10:21:30]FM_GetShiftState done [10:21:30]req_shift_opened done [10:21:30]requested_item shift.open_date is exist - process it [10:21:30]req_shift_open_date [10:21:30]req_shift_open_date done [10:21:30]produce_requested_data done [10:21:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200912,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:21:30]process_action_free close_receipt [10:21:30]json_value_free [10:21:30]json_value_free done [10:21:30]process_json_proto returns [10:21:30]Send response to host [10:21:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200912,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:21:30]free response buf [10:21:30]execute_script done [10:21:30]execute_script returns [10:21:30]free content buf [10:21:30]Sock 8.Close socket [10:21:30]Sock 8.Thread stoped [10:21:33]OFD Sender: No OFD packet to send [10:21:38]OFD Sender: No OFD packet to send [10:21:43]OFD Sender: No OFD packet to send [10:21:45]accept exits with 9 [10:21:45]New connection [10:21:45]New thread 3067211108 created [10:21:45]Thread 3067067748 joined [10:21:45]Waiting for new connection... [10:21:45] Sock 9.Parse request [10:21:45]Sock 9.Check first char [10:21:45]Sock 9.First char is OK [10:21:45]request: POST /json_proto HTTP/1.0 [10:21:45]Method: POST [10:21:45]URL: /json_proto [10:21:45]Method is POST - this is cgi request [10:21:45]url: /json_proto [10:21:45]query_string will be loaded in cgi processing [10:21:45]execute_cgi json_proto POST (null) [10:21:45]execute_cgi path=json_proto method=POST [10:21:45]POST find Content-Length [10:21:45]Host: 172.17.46.195:8080 [10:21:45]Content-Length: 810 [10:21:45]Content-Type: application/json [10:21:45] [10:21:45]POST finish read [10:21:45]Found Content-Length = 810 [10:21:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 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\u000A4204012/4121033", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:45]execute_script... [10:21: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)11328511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 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\u000A4204012/4121033", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:45]POST & json_proto [10:21:45]process_json_proto [10:21:45]json parsed OK: [10:21:45]protocol is kg_v1.0 [10:21:45]action value=close_receipt [10:21:45]process_action close_receipt [10:21:45]cmd_close_receipt [10:21:45]MH_GetDate [10:21:45]Write to MH i2c: F0 00 00 B1 27 C7 [10:21:45]Write i2c OK [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: F0 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: F0 09 00 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: F0 09 00 B1 27 00 3A 6E C4 66 75 08 C2 66 47 [10:21:45]GetLastDocTimeStamp 1724149286 [10:21:45]current date 1724149306 [10:21:45]FM_GetShiftState [10:21:45]SAM_PROTO_GetShiftState [10:21:45]wFMCommunicate request_size=4 [10:21:45]MH_SAM_APDU [10:21:45]CAPDU: 80 13 01 00 [10:21:45]Write to MH i2c: E2 08 00 B2 27 80 13 01 00 00 00 00 00 56 [10:21:45]Write i2c OK [10:21:45]MH_I2C_Read... [10:21:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:45]Read from MH i2c: E2 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: E2 0E 00 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: E2 0E 00 B2 27 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E0 [10:21:45]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:21:45]wFMCommunicate OK [10:21:45]SAM_PROTO_GetShiftState done [10:21:45]FM_GetShiftState done [10:21:45]opened in 1724112758 [10:21:45]opened+sec_in_day 1724199158 [10:21:45]quantity*price = 0 [10:21:45]sum+1 = 1 [10:21:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 212 20.08.2024 10:21 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4204012/4121033 ФМ: 0000000000871802 ФД: 200913 ФПД: 219373841896658 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102146&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200913&fm=219373841896658&tin=02508201610067®Number=0000000000092545&sum=0 [10:21:46]StoreToDocumentArchive [10:21:46]shift 466 fd 200913 [10:21:46]save to /storage/0466/doc_00200913 [10:21:46]save last doc name /storage/0466/doc_00200913 to /storage/kkm_last_doc_name [10:21:46]save OK [10:21:46]Clear old archive folders... [10:21:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:21:46]tlvbuf is 0106CBB0 [10:21:46]SAM_PROTO_ClearQueue [10:21:46]wFMCommunicate request_size=4 [10:21:46]MH_SAM_APDU [10:21:46]CAPDU: 80 09 00 00 [10:21:46]Write to MH i2c: E2 08 00 BF 27 80 09 00 00 00 00 00 00 58 [10:21:46]Write i2c OK [10:21:46]MH_I2C_Read... [10:21:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:46]Read from MH i2c: E2 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 03 00 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 03 00 BF 27 00 90 00 5A [10:21:46]RAPDU: 90 00 [10:21:46]wFMCommunicate OK [10:21:46]SAM_PROTO_ClearQueue done [10:21:46]KKMCreateOFDPacket [10:21:46]OFDProtocolAddRootSTLVToBuf [10:21:46]FM_MakeSignedData [10:21:46]FM_MakeSignedData [10:21:46]SAM_PROTO_SignData [10:21:46]wFMCommunicate request_size=4 [10:21:46]MH_SAM_APDU [10:21:46]CAPDU: 80 0D 01 02 [10:21:46]Write to MH i2c: E2 08 00 C0 27 80 0D 01 02 00 00 00 00 60 [10:21:46]Write i2c OK [10:21:46]MH_I2C_Read... [10:21:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:46]Read from MH i2c: E2 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 03 00 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 03 00 C0 27 00 90 00 5B [10:21:46]RAPDU: 90 00 [10:21:46]wFMCommunicate OK [10:21:46]wFMCommunicate request_size=255 [10:21:46]MH_SAM_APDU [10:21: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 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 D4 00 00 00 F4 03 04 00 3A 6E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D1 10 03 00 35 04 06 00 C7 [10:21:46]Write to MH i2c: E2 02 01 C1 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 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 D4 00 00 00 F4 03 04 00 3A 6E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D1 10 03 00 35 04 06 00 C7 00 00 F5 [10:21:46]Write i2c OK [10:21:46]MH_I2C_Read... [10:21:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:46]Read from MH i2c: E2 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 03 00 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 03 00 C1 27 00 90 00 5C [10:21:46]RAPDU: 90 00 [10:21:46]wFMCommunicate OK [10:21:46]wFMCommunicate request_size=10 [10:21:46]MH_SAM_APDU [10:21:46]CAPDU: 80 0D 02 02 05 84 F3 EB 54 D2 [10:21:46]Write to MH i2c: E2 0D 00 C2 27 80 0D 02 02 05 00 84 F3 EB 54 D2 00 00 F5 [10:21:46]Write i2c OK [10:21:46]MH_I2C_Read... [10:21:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:47]Read from MH i2c: E2 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 03 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 03 00 C2 27 00 90 00 5D [10:21:47]RAPDU: 90 00 [10:21:47]wFMCommunicate OK [10:21:47]wFMCommunicate request_size=4 [10:21:47]MH_SAM_APDU [10:21:47]CAPDU: 80 0D 03 02 [10:21:47]Write to MH i2c: E2 08 00 C3 27 80 0D 03 02 00 00 00 00 65 [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:47]Read from MH i2c: E2 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 0B 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 0B 00 C3 27 00 BE 72 1A 0B B8 53 54 24 90 00 3E [10:21:47]RAPDU: BE 72 1A 0B B8 53 54 24 90 00 [10:21:47]wFMCommunicate OK [10:21:47]SAM_PROTO_SignData done [10:21:47]FM_MakeSignedData done [10:21:47]CreateOFDProtocolMessage [10:21:47]wFMCommunicate request_size=4 [10:21:47]MH_SAM_APDU [10:21:47]CAPDU: 80 11 00 00 [10:21:47]Write to MH i2c: E2 08 00 C4 27 80 11 00 00 00 00 00 00 65 [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:47]Read from MH i2c: E2 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 17 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 17 00 C4 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B2 [10:21:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:21:47]wFMCommunicate OK [10:21:47]CreateOFDProtocolMessage done [10:21:47]OFDSenderStorePacket 200913 [10:21:47]StoreOFDPacket docnum=200913 [10:21:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D2 CE 07 01 4C 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 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 D4 00 00 00 F4 03 04 00 3A 6E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D1 10 03 00 35 04 06 00 C7 84 F3 EB 54 D2 BE 72 1A 0B B8 53 54 24 [10:21:47]CheckFolder [10:21:47]dirname=/storage/ofd_packets [10:21:47]CheckFolder done [10:21:47]ProducePacketName [10:21:47]name=ofd_packets/00200913 [10:21:47]NVStorageSaveData ofd_packets/00200913 [10:21:47]File name is /storage/ofd_packets/00200913 [10:21:47]Write 301 bytes [10:21:47]NVStorageSaveData done [10:21:47]OFDSenderStorePacket done [10:21:47]KKMCreateOFDPacket done [10:21:47]NVStorageSaveData kkm_last_timestamp [10:21:47]File name is /storage/kkm_last_timestamp [10:21:47]Write 4 bytes [10:21:47]NVStorageSaveData done [10:21:47]ExternCall_PrintAddStr [10:21:47]wPrintStart [10:21:47]Write to MH i2c: 01 00 00 C5 27 EC [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: 01 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: 01 07 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: 01 07 00 C5 27 00 00 00 00 00 FF 0F 01 [10:21:47]RasterBufferAndPrint [10:21:47]line Счет N : (1)11328511 [10:21:47]line ИНН: 02508201610067 [10:21:47]line Контрольно-Кассовый Чек [10:21:47]line ПРОДАЖА [10:21:47]line ТРК (МРК, ГНК) : 22 [10:21:47]line Товар: 2710124130 [10:21:47]line Аи-92-К-4 [10:21:47]line 20.000 * 0.00 [10:21:47]line = 0.00 [10:21:47]line НДС 12% НСП 1% [10:21:47]line > о реализуемом товаре [10:21:47]line ИТОГО: 0.00 [10:21:47]line НСП 1% : 0.00 [10:21:47]line НДС 12% : 0.00 [10:21:47]line Наличными: 0.00 [10:21:47]line Безнал.: 0.00 [10:21:47]line Место: АЗС № 95 "Партнер Нефть" [10:21:47]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:21:47]line СНО: Общий режим [10:21:47]line Чек 212 20.08.2024 10:21 [10:21:47]line Смена: 466 ФФД: 1.0 [10:21:47]line ЗНМ: 0300000079 [10:21:47]line РНМ: 0000000000092545 [10:21:47]line Версия ККМ: 001 [10:21:47]line Талоны: Топливные Талоны [10:21:47]line 4204012/4121033 [10:21:47]line ФМ: 0000000000871802 [10:21:47]line ФД: 200913 [10:21:47]line ФПД: 219373841896658 [10:21:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102146&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200913&fm=219373841896658&tin=02508201610067®Number=0000000000092545&sum=0 [10:21:47]written 0, free lines is 4095 [10:21:47]OFD Sender: Processing packet 200913 [packets to send 247, broken 246] [10:21:47]ProducePacketName [10:21:47]name=ofd_packets/00200913 [10:21:47]OFD Sender: To server: pG, [10:21:47]CommunicateWithHost lk.salyk.kg:30040 [10:21:47]ConnectInit lk.salyk.kg [10:21:47]Connected sock=10 [10:21:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D2 CE 07 01 4C 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 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 D4 00 00 00 F4 03 04 00 3A 6E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D1 10 03 00 35 04 06 00 C7 84 F3 EB 54 D2 BE 72 1A 0B B8 53 54 24 [10:21:47]Write to MH i2c: 01 00 00 EF 27 16 [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: 01 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: 01 07 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: 01 07 00 EF 27 00 00 00 00 00 05 0D 2F [10:21:47]RasterBufferAndPrint [10:21:47]line [10:21:47]line [10:21:47]line [10:21:47]line [10:21:47]line [10:21:47]written 0, free lines is 3342 [10:21:47]MH_Cut [10:21:47]Write to MH i2c: D1 01 00 F6 27 01 EF [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: D1 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: D1 01 00 [10:21:47]MH_I2C_Read... [10:21:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 15 AA 47 00 84 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 31 38 30 32 10 04 04 00 D1 10 03 00 F4 03 04 00 A1 18 C4 66 B6 04 01 00 00 33 E7 66 AD 53 98 08 1C [10:21:47]CommunicateWithHost err = 0 [10:21:47]CheckOFDResponse [10:21:47]1017 (14) - 77093643461234 [10:21:47]1041 (16) - 0000000000871802 [10:21:47]1040 (4) - 200913 [10:21:47]1012 (4) - 20.08.2024 04:16 [10:21:47]1206 (1) - 0 [10:21:47]OFD Sender: Remove packet 200913 [10:21:47]ProducePacketName [10:21:47]name=ofd_packets/00200913 [10:21:47]NVStorageDeleteData [10:21:47]Read from MH i2c: D1 01 00 F6 27 00 EE [10:21:47]Write to MH i2c: 01 00 00 F7 27 1E [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:48]OFD Sender: No OFD packet to send [10:21:48]*** Cut start [10:21:48]*** Purtial cut [10:21:48]*** Stage 1: CUTSNS_PIN = 1 [10:21:48]Read from MH i2c: 01 [10:21:48]MH_I2C_Read... [10:21:48]*** Stop cut motor [10:21:48]*** Cut end [10:21:48]Read from MH i2c: 01 07 00 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: 01 07 00 F7 27 00 00 00 00 00 FF 0F 33 [10:21:48]process_action close_receipt done [10:21:48]requested_data is exist [10:21:48]produce_requested_data [10:21:48]requested_item fm.sn is exist - process it [10:21:48]wFMCommunicate request_size=4 [10:21:48]MH_SAM_APDU [10:21:48]CAPDU: 80 11 00 00 [10:21:48]Write to MH i2c: E2 08 00 F8 27 80 11 00 00 00 00 00 00 99 [10:21:48]Write i2c OK [10:21:48]MH_I2C_Read... [10:21:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:48]Read from MH i2c: E2 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: E2 17 00 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: E2 17 00 F8 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E6 [10:21:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:21:48]wFMCommunicate OK [10:21:48]requested_item fd.num is exist - process it [10:21:48]SAM_PROTO_GetFieldsCounters [10:21:48]wFMCommunicate request_size=4 [10:21:48]MH_SAM_APDU [10:21:48]CAPDU: 80 13 00 00 [10:21:48]Write to MH i2c: E2 08 00 F9 27 80 13 00 00 00 00 00 00 9C [10:21:48]Write i2c OK [10:21:48]MH_I2C_Read... [10:21:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:48]Read from MH i2c: E2 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: E2 62 00 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: E2 62 00 F9 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D1 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [10:21: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D1 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:21:48]wFMCommunicate OK [10:21:48]SAM_PROTO_GetFieldsCounters done [10:21:48]requested_item shift.num is exist - process it [10:21:48]requested_item shift.opened is exist - process it [10:21:48]req_shift_opened [10:21:48]FM_GetShiftState [10:21:48]SAM_PROTO_GetShiftState [10:21:48]wFMCommunicate request_size=4 [10:21:48]MH_SAM_APDU [10:21:48]CAPDU: 80 13 01 00 [10:21:48]Write to MH i2c: E2 08 00 FA 27 80 13 01 00 00 00 00 00 9E [10:21:48]Write i2c OK [10:21:48]MH_I2C_Read... [10:21:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:48]Read from MH i2c: E2 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: E2 0E 00 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: E2 0E 00 FA 27 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 28 [10:21:48]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:21:48]wFMCommunicate OK [10:21:48]SAM_PROTO_GetShiftState done [10:21:48]FM_GetShiftState done [10:21:48]req_shift_opened done [10:21:48]requested_item shift.open_date is exist - process it [10:21:48]req_shift_open_date [10:21:48]req_shift_open_date done [10:21:48]produce_requested_data done [10:21:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200913,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:21:48]process_action_free close_receipt [10:21:48]json_value_free [10:21:48]json_value_free done [10:21:48]process_json_proto returns [10:21:48]Send response to host [10:21:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200913,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:21:48]free response buf [10:21:48]execute_script done [10:21:48]execute_script returns [10:21:48]free content buf [10:21:48]Sock 9.Close socket [10:21:48]Sock 9.Thread stoped [10:21:53]OFD Sender: No OFD packet to send [10:21:58]OFD Sender: No OFD packet to send [10:22:03]OFD Sender: No OFD packet to send [10:22:08]OFD Sender: No OFD packet to send [10:22:13]OFD Sender: No OFD packet to send [10:22:18]OFD Sender: No OFD packet to send [10:22:23]OFD Sender: No OFD packet to send [10:22:28]OFD Sender: No OFD packet to send [10:22:33]OFD Sender: No OFD packet to send [10:22:38]OFD Sender: No OFD packet to send [10:22:43]OFD Sender: No OFD packet to send [10:22:48]OFD Sender: No OFD packet to send [10:22:53]OFD Sender: No OFD packet to send [10:22:58]OFD Sender: No OFD packet to send [10:23:03]OFD Sender: No OFD packet to send [10:23:08]OFD Sender: No OFD packet to send [10:23:11]accept exits with 8 [10:23:11]New connection [10:23:11]New thread 3067067748 created [10:23:11]Thread 3067211108 joined [10:23:11]Waiting for new connection... [10:23:11] Sock 8.Parse request [10:23:11]Sock 8.Check first char [10:23:11]Sock 8.First char is OK [10:23:11]request: POST /json_proto HTTP/1.0 [10:23:11]Method: POST [10:23:11]URL: /json_proto [10:23:11]Method is POST - this is cgi request [10:23:11]url: /json_proto [10:23:11]query_string will be loaded in cgi processing [10:23:11]execute_cgi json_proto POST (null) [10:23:11]execute_cgi path=json_proto method=POST [10:23:11]POST find Content-Length [10:23:11]Host: 172.17.46.195:8080 [10:23:11]Content-Length: 679 [10:23:11]Content-Type: application/json [10:23:11] [10:23:11]POST finish read [10:23:11]Found Content-Length = 679 [10:23:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328512", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:11]execute_script... [10:23:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328512", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:11]POST & json_proto [10:23:11]process_json_proto [10:23:11]json parsed OK: [10:23:11]protocol is kg_v1.0 [10:23:11]action value=close_receipt [10:23:11]process_action close_receipt [10:23:11]cmd_close_receipt [10:23:11]MH_GetDate [10:23:11]Write to MH i2c: F0 00 00 FB 27 11 [10:23:11]Write i2c OK [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: F0 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: F0 09 00 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: F0 09 00 FB 27 00 91 6E C4 66 75 08 C2 66 E8 [10:23:11]GetLastDocTimeStamp 1724149306 [10:23:11]current date 1724149393 [10:23:11]FM_GetShiftState [10:23:11]SAM_PROTO_GetShiftState [10:23:11]wFMCommunicate request_size=4 [10:23:11]MH_SAM_APDU [10:23:11]CAPDU: 80 13 01 00 [10:23:11]Write to MH i2c: E2 08 00 FC 27 80 13 01 00 00 00 00 00 A0 [10:23:11]Write i2c OK [10:23:11]MH_I2C_Read... [10:23:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:11]Read from MH i2c: E2 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: E2 0E 00 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: E2 0E 00 FC 27 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 2A [10:23:11]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:23:11]wFMCommunicate OK [10:23:11]SAM_PROTO_GetShiftState done [10:23:11]FM_GetShiftState done [10:23:11]opened in 1724112758 [10:23:11]opened+sec_in_day 1724199158 [10:23:11]quantity*price = 50036 [10:23:11]sum+1 = 50037 [10:23:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 213 20.08.2024 10:23 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200914 ФПД: 59278717882123 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102313&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200914&fm=59278717882123&tin=02508201610067®Number=0000000000092545&sum=50000 [10:23:13]StoreToDocumentArchive [10:23:13]shift 466 fd 200914 [10:23:13]save to /storage/0466/doc_00200914 [10:23:13]save last doc name /storage/0466/doc_00200914 to /storage/kkm_last_doc_name [10:23:13]save OK [10:23:13]Clear old archive folders... [10:23:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:23:13]tlvbuf is 0103A6D0 [10:23:13]SAM_PROTO_ClearQueue [10:23:13]wFMCommunicate request_size=4 [10:23:13]MH_SAM_APDU [10:23:13]CAPDU: 80 09 00 00 [10:23:13]Write to MH i2c: E2 08 00 09 28 80 09 00 00 00 00 00 00 A3 [10:23:13]Write i2c OK [10:23:13]MH_I2C_Read... [10:23:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:23:13]Read from MH i2c: E2 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 03 00 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 03 00 09 28 00 90 00 A5 [10:23:13]RAPDU: 90 00 [10:23:13]wFMCommunicate OK [10:23:13]SAM_PROTO_ClearQueue done [10:23:13]KKMCreateOFDPacket [10:23:13]OFDProtocolAddRootSTLVToBuf [10:23:13]FM_MakeSignedData [10:23:13]FM_MakeSignedData [10:23:13]SAM_PROTO_SignData [10:23:13]wFMCommunicate request_size=4 [10:23:13]MH_SAM_APDU [10:23:13]CAPDU: 80 0D 01 02 [10:23:13]Write to MH i2c: E2 08 00 0A 28 80 0D 01 02 00 00 00 00 AB [10:23:13]Write i2c OK [10:23:13]MH_I2C_Read... [10:23:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:23:13]Read from MH i2c: E2 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 03 00 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 03 00 0A 28 00 90 00 A6 [10:23:13]RAPDU: 90 00 [10:23:13]wFMCommunicate OK [10:23:13]wFMCommunicate request_size=255 [10:23:13]MH_SAM_APDU [10:23: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 91 6E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D2 10 03 00 35 04 06 00 35 [10:23:13]Write to MH i2c: E2 02 01 0B 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 91 6E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D2 10 03 00 35 04 06 00 35 00 00 0E [10:23:13]Write i2c OK [10:23:13]MH_I2C_Read... [10:23:13]OFD Sender: No OFD packet to send [10:23:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:13]Read from MH i2c: E2 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 03 00 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 03 00 0B 28 00 90 00 A7 [10:23:13]RAPDU: 90 00 [10:23:13]wFMCommunicate OK [10:23:13]wFMCommunicate request_size=10 [10:23:13]MH_SAM_APDU [10:23:13]CAPDU: 80 0D 02 02 05 E9 E6 EC 0F 0B [10:23:13]Write to MH i2c: E2 0D 00 0C 28 80 0D 02 02 05 00 E9 E6 EC 0F 0B 00 00 8D [10:23:13]Write i2c OK [10:23:13]MH_I2C_Read... [10:23:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:13]Read from MH i2c: E2 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 03 00 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 03 00 0C 28 00 90 00 A8 [10:23:13]RAPDU: 90 00 [10:23:13]wFMCommunicate OK [10:23:13]wFMCommunicate request_size=4 [10:23:13]MH_SAM_APDU [10:23:13]CAPDU: 80 0D 03 02 [10:23:13]Write to MH i2c: E2 08 00 0D 28 80 0D 03 02 00 00 00 00 B0 [10:23:13]Write i2c OK [10:23:13]MH_I2C_Read... [10:23:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:23:13]Read from MH i2c: E2 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 0B 00 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 0B 00 0D 28 00 2F 09 EB 5A 30 73 24 BF 90 00 B4 [10:23:13]RAPDU: 2F 09 EB 5A 30 73 24 BF 90 00 [10:23:13]wFMCommunicate OK [10:23:13]SAM_PROTO_SignData done [10:23:13]FM_MakeSignedData done [10:23:13]CreateOFDProtocolMessage [10:23:13]wFMCommunicate request_size=4 [10:23:13]MH_SAM_APDU [10:23:13]CAPDU: 80 11 00 00 [10:23:13]Write to MH i2c: E2 08 00 0E 28 80 11 00 00 00 00 00 00 B0 [10:23:13]Write i2c OK [10:23:13]MH_I2C_Read... [10:23:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:13]Read from MH i2c: E2 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 17 00 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 17 00 0E 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FD [10:23:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:23:13]wFMCommunicate OK [10:23:13]CreateOFDProtocolMessage done [10:23:13]OFDSenderStorePacket 200914 [10:23:13]StoreOFDPacket docnum=200914 [10:23:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5F 57 07 01 7E 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 91 6E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D2 10 03 00 35 04 06 00 35 E9 E6 EC 0F 0B 2F 09 EB 5A 30 73 24 BF [10:23:13]CheckFolder [10:23:13]dirname=/storage/ofd_packets [10:23:13]CheckFolder done [10:23:13]ProducePacketName [10:23:13]name=ofd_packets/00200914 [10:23:13]NVStorageSaveData ofd_packets/00200914 [10:23:13]File name is /storage/ofd_packets/00200914 [10:23:13]Write 301 bytes [10:23:13]NVStorageSaveData done [10:23:13]OFDSenderStorePacket done [10:23:13]KKMCreateOFDPacket done [10:23:13]NVStorageSaveData kkm_last_timestamp [10:23:13]File name is /storage/kkm_last_timestamp [10:23:13]Write 4 bytes [10:23:13]NVStorageSaveData done [10:23:13]ExternCall_PrintAddStr [10:23:13]wPrintStart [10:23:13]Write to MH i2c: 01 00 00 0F 28 37 [10:23:13]Write i2c OK [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: 01 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: 01 07 00 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: 01 07 00 0F 28 00 00 00 00 00 FF 0F 4C [10:23:13]RasterBufferAndPrint [10:23:13]line Счет N : (1)11328512 [10:23:13]line ИНН: 02508201610067 [10:23:13]line Контрольно-Кассовый Чек [10:23:13]line ПРОДАЖА [10:23:13]line ТРК (МРК, ГНК) : 12 [10:23:13]line Товар: 2710124130 [10:23:13]line Аи-92-К-4 [10:23:13]line 7.380 * 67.80 [10:23:13]line = 500.36 [10:23:13]line НДС 12% НСП 1% [10:23:13]line > о реализуемом товаре [10:23:13]line ОКРУГЛЕНИЕ: -0.36 [10:23:13]line ИТОГО: 500.00 [10:23:13]line Внесено: 500.00 [10:23:13]line СДАЧА: 0.00 [10:23:13]line НСП 1% : 4.43 [10:23:13]line НДС 12% : 53.14 [10:23:13]line Наличными: 500.00 [10:23:13]line Безнал.: 0.00 [10:23:13]line Место: АЗС № 95 "Партнер Нефть" [10:23:13]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:23:13]line СНО: Общий режим [10:23:13]line Чек 213 20.08.2024 10:23 [10:23:13]line Смена: 466 ФФД: 1.0 [10:23:13]line ЗНМ: 0300000079 [10:23:13]line РНМ: 0000000000092545 [10:23:13]line Версия ККМ: 001 [10:23:13]line ФМ: 0000000000871802 [10:23:13]line ФД: 200914 [10:23:13]line ФПД: 59278717882123 [10:23:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102313&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200914&fm=59278717882123&tin=02508201610067®Number=0000000000092545&sum=50000 [10:23:13]written 0, free lines is 4095 [10:23:13]OFD Sender: Processing packet 200914 [packets to send 247, broken 246] [10:23:13]ProducePacketName [10:23:13]name=ofd_packets/00200914 [10:23:13]OFD Sender: To server: pG, [10:23:13]CommunicateWithHost lk.salyk.kg:30040 [10:23:13]ConnectInit lk.salyk.kg [10:23:13]Connected sock=10 [10:23:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5F 57 07 01 7E 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 91 6E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D2 10 03 00 35 04 06 00 35 E9 E6 EC 0F 0B 2F 09 EB 5A 30 73 24 BF [10:23:14]Write to MH i2c: 01 00 00 3A 28 62 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: 01 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: 01 07 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: 01 07 00 3A 28 00 00 00 00 00 E2 0C 57 [10:23:14]RasterBufferAndPrint [10:23:14]line [10:23:14]line [10:23:14]line [10:23:14]line [10:23:14]line [10:23:14]written 0, free lines is 3307 [10:23:14]MH_Cut [10:23:14]Write to MH i2c: D1 01 00 41 28 01 3B [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: D1 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: D1 01 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: D1 01 00 41 28 00 3A [10:23:14]Write to MH i2c: 01 00 00 42 28 6A [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B0 78 47 00 DB 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 31 38 30 32 10 04 04 00 D2 10 03 00 F4 03 04 00 F8 18 C4 66 B6 04 01 00 00 8A 7C 4D E1 40 09 57 6C [10:23:14]CommunicateWithHost err = 0 [10:23:14]CheckOFDResponse [10:23:14]1017 (14) - 77093643461234 [10:23:14]1041 (16) - 0000000000871802 [10:23:14]1040 (4) - 200914 [10:23:14]1012 (4) - 20.08.2024 04:18 [10:23:14]1206 (1) - 0 [10:23:14]OFD Sender: Remove packet 200914 [10:23:14]ProducePacketName [10:23:14]name=ofd_packets/00200914 [10:23:14]NVStorageDeleteData [10:23:14]OFD Sender: No OFD packet to send [10:23:14]*** Cut start [10:23:14]*** Purtial cut [10:23:14]*** CUTSNS_PIN = 0 [10:23:15]*** Stage 1: CUTSNS_PIN = 1 [10:23:16]Read from MH i2c: 01 [10:23:16]MH_I2C_Read... [10:23:16]*** Stop cut motor [10:23:16]*** Cut end [10:23:16]Read from MH i2c: 01 07 00 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: 01 07 00 42 28 00 00 00 00 00 FF 0F 7F [10:23:16]process_action close_receipt done [10:23:16]requested_data is exist [10:23:16]produce_requested_data [10:23:16]requested_item fm.sn is exist - process it [10:23:16]wFMCommunicate request_size=4 [10:23:16]MH_SAM_APDU [10:23:16]CAPDU: 80 11 00 00 [10:23:16]Write to MH i2c: E2 08 00 43 28 80 11 00 00 00 00 00 00 E5 [10:23:16]Write i2c OK [10:23:16]MH_I2C_Read... [10:23:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:16]Read from MH i2c: E2 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: E2 17 00 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: E2 17 00 43 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 32 [10:23:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:23:16]wFMCommunicate OK [10:23:16]requested_item fd.num is exist - process it [10:23:16]SAM_PROTO_GetFieldsCounters [10:23:16]wFMCommunicate request_size=4 [10:23:16]MH_SAM_APDU [10:23:16]CAPDU: 80 13 00 00 [10:23:16]Write to MH i2c: E2 08 00 44 28 80 13 00 00 00 00 00 00 E8 [10:23:16]Write i2c OK [10:23:16]MH_I2C_Read... [10:23:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:17]Read from MH i2c: E2 [10:23:17]MH_I2C_Read... [10:23:17]Read from MH i2c: E2 62 00 [10:23:17]MH_I2C_Read... [10:23:17]Read from MH i2c: E2 62 00 44 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D2 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [10:23:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D2 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:23:17]wFMCommunicate OK [10:23:17]SAM_PROTO_GetFieldsCounters done [10:23:17]requested_item shift.num is exist - process it [10:23:17]requested_item shift.opened is exist - process it [10:23:17]req_shift_opened [10:23:17]FM_GetShiftState [10:23:17]SAM_PROTO_GetShiftState [10:23:17]wFMCommunicate request_size=4 [10:23:17]MH_SAM_APDU [10:23:17]CAPDU: 80 13 01 00 [10:23:17]Write to MH i2c: E2 08 00 45 28 80 13 01 00 00 00 00 00 EA [10:23:17]Write i2c OK [10:23:17]MH_I2C_Read... [10:23:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:17]Read from MH i2c: E2 [10:23:17]MH_I2C_Read... [10:23:17]Read from MH i2c: E2 0E 00 [10:23:17]MH_I2C_Read... [10:23:17]Read from MH i2c: E2 0E 00 45 28 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 74 [10:23:17]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:23:17]wFMCommunicate OK [10:23:17]SAM_PROTO_GetShiftState done [10:23:17]FM_GetShiftState done [10:23:17]req_shift_opened done [10:23:17]requested_item shift.open_date is exist - process it [10:23:17]req_shift_open_date [10:23:17]req_shift_open_date done [10:23:17]produce_requested_data done [10:23:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200914,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:23:17]process_action_free close_receipt [10:23:17]json_value_free [10:23:17]json_value_free done [10:23:17]process_json_proto returns [10:23:17]Send response to host [10:23:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200914,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:23:17]free response buf [10:23:17]execute_script done [10:23:17]execute_script returns [10:23:17]free content buf [10:23:17]Sock 8.Close socket [10:23:17]Sock 8.Thread stoped [10:23:19]OFD Sender: No OFD packet to send [10:23:24]OFD Sender: No OFD packet to send [10:23:29]OFD Sender: No OFD packet to send [10:23:34]OFD Sender: No OFD packet to send [10:23:39]OFD Sender: No OFD packet to send [10:23:44]OFD Sender: No OFD packet to send [10:23:49]OFD Sender: No OFD packet to send [10:23:54]OFD Sender: No OFD packet to send [10:23:59]accept exits with 9 [10:23:59]New connection [10:23:59]New thread 3067211108 created [10:23:59]Thread 3067067748 joined [10:23:59]Waiting for new connection... [10:23:59] Sock 9.Parse request [10:23:59]Sock 9.Check first char [10:23:59]Sock 9.First char is OK [10:23:59]request: POST /json_proto HTTP/1.0 [10:23:59]Method: POST [10:23:59]URL: /json_proto [10:23:59]Method is POST - this is cgi request [10:23:59]url: /json_proto [10:23:59]query_string will be loaded in cgi processing [10:23:59]execute_cgi json_proto POST (null) [10:23:59]execute_cgi path=json_proto method=POST [10:23:59]POST find Content-Length [10:23:59]Host: 172.17.46.195:8080 [10:23:59]Content-Length: 805 [10:23:59]Content-Type: application/json [10:23:59] [10:23:59]POST finish read [10:23:59]Found Content-Length = 805 [10:23:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328513", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:59]execute_script... [10:23:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328513", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:59]POST & json_proto [10:23:59]process_json_proto [10:23:59]json parsed OK: [10:23:59]protocol is kg_v1.0 [10:23:59]action value=close_receipt [10:23:59]process_action close_receipt [10:23:59]cmd_close_receipt [10:23:59]MH_GetDate [10:23:59]Write to MH i2c: F0 00 00 46 28 5D [10:23:59]Write i2c OK [10:23:59]MH_I2C_Read... [10:23:59]Read from MH i2c: F0 [10:23:59]MH_I2C_Read... [10:23:59]Read from MH i2c: F0 09 00 [10:23:59]MH_I2C_Read... [10:23:59]Read from MH i2c: F0 09 00 46 28 00 C0 6E C4 66 75 08 C2 66 63 [10:23:59]GetLastDocTimeStamp 1724149393 [10:23:59]current date 1724149440 [10:23:59]FM_GetShiftState [10:23:59]SAM_PROTO_GetShiftState [10:23:59]wFMCommunicate request_size=4 [10:23:59]MH_SAM_APDU [10:23:59]CAPDU: 80 13 01 00 [10:23:59]Write to MH i2c: E2 08 00 47 28 80 13 01 00 00 00 00 00 EC [10:23:59]Write i2c OK [10:23:59]MH_I2C_Read... [10:23:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:59]Read from MH i2c: E2 [10:23:59]MH_I2C_Read... [10:23:59]Read from MH i2c: E2 0E 00 [10:23:59]MH_I2C_Read... [10:23:59]Read from MH i2c: E2 0E 00 47 28 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 76 [10:23:59]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:23:59]wFMCommunicate OK [10:23:59]SAM_PROTO_GetShiftState done [10:23:59]FM_GetShiftState done [10:23:59]opened in 1724112758 [10:23:59]opened+sec_in_day 1724199158 [10:23:59]quantity*price = 100021 [10:23:59]sum+1 = 100023 [10:23:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 214 20.08.2024 10:24 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200915 ФПД: 270208396694830 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102400&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200915&fm=270208396694830&tin=02508201610067®Number=0000000000092545&sum=100022 [10:24:00]StoreToDocumentArchive [10:24:00]shift 466 fd 200915 [10:24:00]save to /storage/0466/doc_00200915 [10:24:00]save last doc name /storage/0466/doc_00200915 to /storage/kkm_last_doc_name [10:24:00]save OK [10:24:00]Clear old archive folders... [10:24:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:24:00]tlvbuf is 0107F170 [10:24:00]SAM_PROTO_ClearQueue [10:24:00]wFMCommunicate request_size=4 [10:24:00]MH_SAM_APDU [10:24:00]CAPDU: 80 09 00 00 [10:24:00]Write to MH i2c: E2 08 00 54 28 80 09 00 00 00 00 00 00 EE [10:24:00]Write i2c OK [10:24:00]MH_I2C_Read... [10:24:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:24:00]Read from MH i2c: E2 [10:24:00]MH_I2C_Read... [10:24:00]Read from MH i2c: E2 03 00 [10:24:00]MH_I2C_Read... [10:24:00]Read from MH i2c: E2 03 00 54 28 00 90 00 F0 [10:24:00]RAPDU: 90 00 [10:24:00]wFMCommunicate OK [10:24:00]SAM_PROTO_ClearQueue done [10:24:00]KKMCreateOFDPacket [10:24:00]OFDProtocolAddRootSTLVToBuf [10:24:00]FM_MakeSignedData [10:24:00]FM_MakeSignedData [10:24:00]SAM_PROTO_SignData [10:24:00]wFMCommunicate request_size=4 [10:24:00]MH_SAM_APDU [10:24:00]CAPDU: 80 0D 01 02 [10:24:00]Write to MH i2c: E2 08 00 55 28 80 0D 01 02 00 00 00 00 F6 [10:24:00]Write i2c OK [10:24:00]MH_I2C_Read... [10:24:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:24:00]Read from MH i2c: E2 [10:24:00]MH_I2C_Read... [10:24:00]Read from MH i2c: E2 03 00 [10:24:00]MH_I2C_Read... [10:24:00]Read from MH i2c: E2 03 00 55 28 00 90 00 F1 [10:24:00]RAPDU: 90 00 [10:24:00]wFMCommunicate OK [10:24:00]wFMCommunicate request_size=255 [10:24:00]MH_SAM_APDU [10:24:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 C0 6E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D3 10 03 00 35 04 06 00 F5 [10:24:00]Write to MH i2c: E2 02 01 56 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 C0 6E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D3 10 03 00 35 04 06 00 F5 00 00 A4 [10:24:00]Write i2c OK [10:24:00]MH_I2C_Read... [10:24:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:00]Read from MH i2c: E2 [10:24:00]MH_I2C_Read... [10:24:00]Read from MH i2c: E2 03 00 [10:24:00]MH_I2C_Read... [10:24:00]Read from MH i2c: E2 03 00 56 28 00 90 00 F2 [10:24:00]RAPDU: 90 00 [10:24:00]wFMCommunicate OK [10:24:00]wFMCommunicate request_size=10 [10:24:00]MH_SAM_APDU [10:24:00]CAPDU: 80 0D 02 02 05 C0 CB 80 15 2E [10:24:00]Write to MH i2c: E2 0D 00 57 28 80 0D 02 02 05 00 C0 CB 80 15 2E 00 00 51 [10:24:00]Write i2c OK [10:24:00]MH_I2C_Read... [10:24:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:00]Read from MH i2c: E2 [10:24:00]MH_I2C_Read... [10:24:00]Read from MH i2c: E2 03 00 [10:24:00]MH_I2C_Read... [10:24:00]Read from MH i2c: E2 03 00 57 28 00 90 00 F3 [10:24:00]RAPDU: 90 00 [10:24:00]wFMCommunicate OK [10:24:00]wFMCommunicate request_size=4 [10:24:00]MH_SAM_APDU [10:24:00]CAPDU: 80 0D 03 02 [10:24:00]Write to MH i2c: E2 08 00 58 28 80 0D 03 02 00 00 00 00 FB [10:24:00]Write i2c OK [10:24:00]MH_I2C_Read... [10:24:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:24:00]Read from MH i2c: E2 [10:24:00]MH_I2C_Read... [10:24:00]Read from MH i2c: E2 0B 00 [10:24:00]MH_I2C_Read... [10:24:00]Read from MH i2c: E2 0B 00 58 28 00 51 46 CE F5 21 8C C4 36 90 00 FD [10:24:00]RAPDU: 51 46 CE F5 21 8C C4 36 90 00 [10:24:00]wFMCommunicate OK [10:24:00]SAM_PROTO_SignData done [10:24:00]FM_MakeSignedData done [10:24:00]CreateOFDProtocolMessage [10:24:00]wFMCommunicate request_size=4 [10:24:00]MH_SAM_APDU [10:24:00]CAPDU: 80 11 00 00 [10:24:00]Write to MH i2c: E2 08 00 59 28 80 11 00 00 00 00 00 00 FB [10:24:00]Write i2c OK [10:24:00]MH_I2C_Read... [10:24:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:00]Read from MH i2c: E2 [10:24:00]MH_I2C_Read... [10:24:00]Read from MH i2c: E2 17 00 [10:24:00]MH_I2C_Read... [10:24:00]Read from MH i2c: E2 17 00 59 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 48 [10:24:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:24:00]wFMCommunicate OK [10:24:00]CreateOFDProtocolMessage done [10:24:00]OFDSenderStorePacket 200915 [10:24:00]StoreOFDPacket docnum=200915 [10:24:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 50 54 07 01 65 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 D6 00 00 00 F4 03 04 00 C0 6E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D3 10 03 00 35 04 06 00 F5 C0 CB 80 15 2E 51 46 CE F5 21 8C C4 36 [10:24:00]CheckFolder [10:24:00]dirname=/storage/ofd_packets [10:24:00]CheckFolder done [10:24:00]ProducePacketName [10:24:00]name=ofd_packets/00200915 [10:24:00]NVStorageSaveData ofd_packets/00200915 [10:24:00]File name is /storage/ofd_packets/00200915 [10:24:00]Write 301 bytes [10:24:00]NVStorageSaveData done [10:24:00]OFDSenderStorePacket done [10:24:00]KKMCreateOFDPacket done [10:24:00]NVStorageSaveData kkm_last_timestamp [10:24:00]File name is /storage/kkm_last_timestamp [10:24:00]Write 4 bytes [10:24:00]NVStorageSaveData done [10:24:00]ExternCall_PrintAddStr [10:24:00]wPrintStart [10:24:00]Write to MH i2c: 01 00 00 5A 28 82 [10:24:00]Write i2c OK [10:24:00]MH_I2C_Read... [10:24:00]Read from MH i2c: 01 [10:24:00]MH_I2C_Read... [10:24:00]Read from MH i2c: 01 07 00 [10:24:00]MH_I2C_Read... [10:24:00]Read from MH i2c: 01 07 00 5A 28 00 00 00 00 00 FF 0F 97 [10:24:00]RasterBufferAndPrint [10:24:00]line Счет N : (1)11328513 [10:24:00]line ИНН: 02508201610067 [10:24:00]line Контрольно-Кассовый Чек [10:24:00]line ПРОДАЖА [10:24:00]line ТРК (МРК, ГНК) : 21 [10:24:00]line Товар: 2710124500 [10:24:00]line Аи-95-К-5 [10:24:00]line 13.480 * 74.20 [10:24:00]line = 1000.22 [10:24:00]line НДС 12% НСП 1% [10:24:00]line > о реализуемом товаре [10:24:00]line ИТОГО: 1000.22 [10:24:00]line НСП 1% : 8.85 [10:24:00]line НДС 12% : 106.22 [10:24:00]line Наличными: 0.00 [10:24:00]line Безнал.: 1000.22 [10:24:00]line Место: АЗС № 95 "Партнер Нефть" [10:24:00]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:24:00]line СНО: Общий режим [10:24:00]line Чек 214 20.08.2024 10:24 [10:24:00]line Смена: 466 ФФД: 1.0 [10:24:00]line ЗНМ: 0300000079 [10:24:00]line РНМ: 0000000000092545 [10:24:00]line Версия ККМ: 001 [10:24:00]line Платежная система: O! деньги [10:24:00]line ФМ: 0000000000871802 [10:24:00]line ФД: 200915 [10:24:00]line ФПД: 270208396694830 [10:24:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102400&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200915&fm=270208396694830&tin=02508201610067®Number=0000000000092545&sum=100022 [10:24:00]written 0, free lines is 4095 [10:24:00]OFD Sender: Processing packet 200915 [packets to send 247, broken 246] [10:24:00]ProducePacketName [10:24:00]name=ofd_packets/00200915 [10:24:00]OFD Sender: To server: pG, [10:24:00]CommunicateWithHost lk.salyk.kg:30040 [10:24:00]ConnectInit lk.salyk.kg [10:24:01]Connected sock=10 [10:24:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 50 54 07 01 65 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 D6 00 00 00 F4 03 04 00 C0 6E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D3 10 03 00 35 04 06 00 F5 C0 CB 80 15 2E 51 46 CE F5 21 8C C4 36 [10:24:01]Write to MH i2c: 01 00 00 84 28 AC [10:24:01]Write i2c OK [10:24:01]MH_I2C_Read... [10:24:01]Read from MH i2c: 01 [10:24:01]MH_I2C_Read... [10:24:01]Read from MH i2c: 01 07 00 [10:24:01]MH_I2C_Read... [10:24:01]Read from MH i2c: 01 07 00 84 28 00 00 00 00 00 03 0D C3 [10:24:01]RasterBufferAndPrint [10:24:01]line [10:24:01]line [10:24:01]line [10:24:01]line [10:24:01]line [10:24:01]written 0, free lines is 3337 [10:24:01]MH_Cut [10:24:01]Write to MH i2c: D1 01 00 8B 28 01 85 [10:24:01]Write i2c OK [10:24:01]MH_I2C_Read... [10:24:01]Read from MH i2c: D1 [10:24:01]MH_I2C_Read... [10:24:01]Read from MH i2c: D1 01 00 [10:24:01]MH_I2C_Read... [10:24:01]Read from MH i2c: D1 01 00 8B 28 00 84 [10:24:01]Write to MH i2c: 01 00 00 8C 28 B4 [10:24:01]Write i2c OK [10:24:01]MH_I2C_Read... [10:24:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C3 34 47 00 BE 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 31 38 30 32 10 04 04 00 D3 10 03 00 F4 03 04 00 27 19 C4 66 B6 04 01 00 00 EC C4 B6 49 5F E5 A3 2F [10:24:01]CommunicateWithHost err = 0 [10:24:01]CheckOFDResponse [10:24:01]1017 (14) - 77093643461234 [10:24:01]1041 (16) - 0000000000871802 [10:24:01]1040 (4) - 200915 [10:24:01]1012 (4) - 20.08.2024 04:18 [10:24:01]1206 (1) - 0 [10:24:01]OFD Sender: Remove packet 200915 [10:24:01]ProducePacketName [10:24:01]name=ofd_packets/00200915 [10:24:01]NVStorageDeleteData [10:24:02]OFD Sender: No OFD packet to send [10:24:02]*** Cut start [10:24:02]*** Purtial cut [10:24:02]*** Stage 1: CUTSNS_PIN = 1 [10:24:02]Read from MH i2c: 01 [10:24:02]MH_I2C_Read... [10:24:02]*** Stop cut motor [10:24:02]*** Cut end [10:24:02]Read from MH i2c: 01 07 00 [10:24:02]MH_I2C_Read... [10:24:02]Read from MH i2c: 01 07 00 8C 28 00 00 00 00 00 FF 0F C9 [10:24:02]process_action close_receipt done [10:24:02]requested_data is exist [10:24:02]produce_requested_data [10:24:02]requested_item fm.sn is exist - process it [10:24:02]wFMCommunicate request_size=4 [10:24:02]MH_SAM_APDU [10:24:02]CAPDU: 80 11 00 00 [10:24:02]Write to MH i2c: E2 08 00 8D 28 80 11 00 00 00 00 00 00 2F [10:24:02]Write i2c OK [10:24:02]MH_I2C_Read... [10:24:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:02]Read from MH i2c: E2 [10:24:02]MH_I2C_Read... [10:24:02]Read from MH i2c: E2 17 00 [10:24:02]MH_I2C_Read... [10:24:02]Read from MH i2c: E2 17 00 8D 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7C [10:24:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:24:02]wFMCommunicate OK [10:24:02]requested_item fd.num is exist - process it [10:24:02]SAM_PROTO_GetFieldsCounters [10:24:02]wFMCommunicate request_size=4 [10:24:02]MH_SAM_APDU [10:24:02]CAPDU: 80 13 00 00 [10:24:02]Write to MH i2c: E2 08 00 8E 28 80 13 00 00 00 00 00 00 32 [10:24:02]Write i2c OK [10:24:02]MH_I2C_Read... [10:24:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:24:02]Read from MH i2c: E2 [10:24:02]MH_I2C_Read... [10:24:02]Read from MH i2c: E2 62 00 [10:24:02]MH_I2C_Read... [10:24:02]Read from MH i2c: E2 62 00 8E 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D3 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 88 [10:24: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D3 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:24:02]wFMCommunicate OK [10:24:02]SAM_PROTO_GetFieldsCounters done [10:24:02]requested_item shift.num is exist - process it [10:24:02]requested_item shift.opened is exist - process it [10:24:02]req_shift_opened [10:24:02]FM_GetShiftState [10:24:02]SAM_PROTO_GetShiftState [10:24:02]wFMCommunicate request_size=4 [10:24:02]MH_SAM_APDU [10:24:02]CAPDU: 80 13 01 00 [10:24:02]Write to MH i2c: E2 08 00 8F 28 80 13 01 00 00 00 00 00 34 [10:24:02]Write i2c OK [10:24:02]MH_I2C_Read... [10:24:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:02]Read from MH i2c: E2 [10:24:02]MH_I2C_Read... [10:24:02]Read from MH i2c: E2 0E 00 [10:24:02]MH_I2C_Read... [10:24:02]Read from MH i2c: E2 0E 00 8F 28 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 BE [10:24:02]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:24:02]wFMCommunicate OK [10:24:02]SAM_PROTO_GetShiftState done [10:24:02]FM_GetShiftState done [10:24:02]req_shift_opened done [10:24:02]requested_item shift.open_date is exist - process it [10:24:02]req_shift_open_date [10:24:02]req_shift_open_date done [10:24:02]produce_requested_data done [10:24:02]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200915,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:24:02]process_action_free close_receipt [10:24:02]json_value_free [10:24:02]json_value_free done [10:24:02]process_json_proto returns [10:24:02]Send response to host [10:24:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200915,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:24:02]free response buf [10:24:02]execute_script done [10:24:02]execute_script returns [10:24:02]free content buf [10:24:02]Sock 9.Close socket [10:24:02]Sock 9.Thread stoped [10:24:07]OFD Sender: No OFD packet to send [10:24:12]OFD Sender: No OFD packet to send [10:24:17]OFD Sender: No OFD packet to send [10:24:22]OFD Sender: No OFD packet to send [10:24:27]OFD Sender: No OFD packet to send [10:24:32]OFD Sender: No OFD packet to send [10:24:37]OFD Sender: No OFD packet to send [10:24:42]OFD Sender: No OFD packet to send [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:12]OFD Sender: No OFD packet to send [10:25:17]OFD Sender: No OFD packet to send [10:25:22]OFD Sender: No OFD packet to send [10:25:27]OFD Sender: No OFD packet to send [10:25:32]OFD Sender: No OFD packet to send [10:25:37]OFD Sender: No OFD packet to send [10:25:42]OFD Sender: No OFD packet to send [10:25:47]OFD Sender: No OFD packet to send [10:25:52]OFD Sender: No OFD packet to send [10:25:57]OFD Sender: No OFD packet to send [10:26:02]OFD Sender: No OFD packet to send [10:26:07]OFD Sender: No OFD packet to send [10:26:12]OFD Sender: No OFD packet to send [10:26:17]OFD Sender: No OFD packet to send [10:26:19]accept exits with 8 [10:26:19]New connection [10:26:19]New thread 3067067748 created [10:26:19]Thread 3067211108 joined [10:26:19]Waiting for new connection... [10:26:19] Sock 8.Parse request [10:26:19]Sock 8.Check first char [10:26:19]Sock 8.First char is OK [10:26:19]request: POST /json_proto HTTP/1.0 [10:26:19]Method: POST [10:26:19]URL: /json_proto [10:26:19]Method is POST - this is cgi request [10:26:19]url: /json_proto [10:26:19]query_string will be loaded in cgi processing [10:26:19]execute_cgi json_proto POST (null) [10:26:19]execute_cgi path=json_proto method=POST [10:26:19]POST find Content-Length [10:26:19]Host: 172.17.46.195:8080 [10:26:19]Content-Length: 802 [10:26:19]Content-Type: application/json [10:26:19] [10:26:19]POST finish read [10:26:19]Found Content-Length = 802 [10:26:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328516", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:19]execute_script... [10:26: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)11328516", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:19]POST & json_proto [10:26:19]process_json_proto [10:26:19]json parsed OK: [10:26:19]protocol is kg_v1.0 [10:26:19]action value=close_receipt [10:26:19]process_action close_receipt [10:26:19]cmd_close_receipt [10:26:19]MH_GetDate [10:26:19]Write to MH i2c: F0 00 00 90 28 A7 [10:26:19]Write i2c OK [10:26:19]MH_I2C_Read... [10:26:19]Read from MH i2c: F0 [10:26:19]MH_I2C_Read... [10:26:19]Read from MH i2c: F0 09 00 [10:26:19]MH_I2C_Read... [10:26:19]Read from MH i2c: F0 09 00 90 28 00 4C 6F C4 66 75 08 C2 66 3A [10:26:19]GetLastDocTimeStamp 1724149440 [10:26:19]current date 1724149580 [10:26:19]FM_GetShiftState [10:26:19]SAM_PROTO_GetShiftState [10:26:19]wFMCommunicate request_size=4 [10:26:19]MH_SAM_APDU [10:26:19]CAPDU: 80 13 01 00 [10:26:19]Write to MH i2c: E2 08 00 91 28 80 13 01 00 00 00 00 00 36 [10:26:19]Write i2c OK [10:26:19]MH_I2C_Read... [10:26:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:19]Read from MH i2c: E2 [10:26:19]MH_I2C_Read... [10:26:19]Read from MH i2c: E2 0E 00 [10:26:19]MH_I2C_Read... [10:26:19]Read from MH i2c: E2 0E 00 91 28 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C0 [10:26:19]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:26:19]wFMCommunicate OK [10:26:19]SAM_PROTO_GetShiftState done [10:26:19]FM_GetShiftState done [10:26:19]opened in 1724112758 [10:26:19]opened+sec_in_day 1724199158 [10:26:19]quantity*price = 50036 [10:26:19]sum+1 = 50037 [10:26:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 215 20.08.2024 10:26 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200916 ФПД: 24609915719945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102620&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200916&fm=24609915719945&tin=02508201610067®Number=0000000000092545&sum=50036 [10:26:20]StoreToDocumentArchive [10:26:20]shift 466 fd 200916 [10:26:20]save to /storage/0466/doc_00200916 [10:26:20]save last doc name /storage/0466/doc_00200916 to /storage/kkm_last_doc_name [10:26:20]save OK [10:26:20]Clear old archive folders... [10:26:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:26:20]tlvbuf is 010CD210 [10:26:20]SAM_PROTO_ClearQueue [10:26:20]wFMCommunicate request_size=4 [10:26:20]MH_SAM_APDU [10:26:20]CAPDU: 80 09 00 00 [10:26:20]Write to MH i2c: E2 08 00 9E 28 80 09 00 00 00 00 00 00 38 [10:26:20]Write i2c OK [10:26:20]MH_I2C_Read... [10:26:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:26:20]Read from MH i2c: E2 [10:26:20]MH_I2C_Read... [10:26:20]Read from MH i2c: E2 03 00 [10:26:20]MH_I2C_Read... [10:26:20]Read from MH i2c: E2 03 00 9E 28 00 90 00 3A [10:26:20]RAPDU: 90 00 [10:26:20]wFMCommunicate OK [10:26:20]SAM_PROTO_ClearQueue done [10:26:20]KKMCreateOFDPacket [10:26:20]OFDProtocolAddRootSTLVToBuf [10:26:20]FM_MakeSignedData [10:26:20]FM_MakeSignedData [10:26:20]SAM_PROTO_SignData [10:26:20]wFMCommunicate request_size=4 [10:26:20]MH_SAM_APDU [10:26:20]CAPDU: 80 0D 01 02 [10:26:20]Write to MH i2c: E2 08 00 9F 28 80 0D 01 02 00 00 00 00 40 [10:26:20]Write i2c OK [10:26:20]MH_I2C_Read... [10:26:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:26:20]Read from MH i2c: E2 [10:26:20]MH_I2C_Read... [10:26:20]Read from MH i2c: E2 03 00 [10:26:20]MH_I2C_Read... [10:26:20]Read from MH i2c: E2 03 00 9F 28 00 90 00 3B [10:26:20]RAPDU: 90 00 [10:26:20]wFMCommunicate OK [10:26:20]wFMCommunicate request_size=255 [10:26:20]MH_SAM_APDU [10:26: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 4C 6F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 10 03 00 35 04 06 00 16 [10:26:20]Write to MH i2c: E2 02 01 A0 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 4C 6F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 10 03 00 35 04 06 00 16 00 00 8C [10:26:20]Write i2c OK [10:26:20]MH_I2C_Read... [10:26:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:21]Read from MH i2c: E2 [10:26:21]MH_I2C_Read... [10:26:21]Read from MH i2c: E2 03 00 [10:26:21]MH_I2C_Read... [10:26:21]Read from MH i2c: E2 03 00 A0 28 00 90 00 3C [10:26:21]RAPDU: 90 00 [10:26:21]wFMCommunicate OK [10:26:21]wFMCommunicate request_size=10 [10:26:21]MH_SAM_APDU [10:26:21]CAPDU: 80 0D 02 02 05 61 F1 48 D1 09 [10:26:21]Write to MH i2c: E2 0D 00 A1 28 80 0D 02 02 05 00 61 F1 48 D1 09 00 00 C1 [10:26:21]Write i2c OK [10:26:21]MH_I2C_Read... [10:26:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:21]Read from MH i2c: E2 [10:26:21]MH_I2C_Read... [10:26:21]Read from MH i2c: E2 03 00 [10:26:21]MH_I2C_Read... [10:26:21]Read from MH i2c: E2 03 00 A1 28 00 90 00 3D [10:26:21]RAPDU: 90 00 [10:26:21]wFMCommunicate OK [10:26:21]wFMCommunicate request_size=4 [10:26:21]MH_SAM_APDU [10:26:21]CAPDU: 80 0D 03 02 [10:26:21]Write to MH i2c: E2 08 00 A2 28 80 0D 03 02 00 00 00 00 45 [10:26:21]Write i2c OK [10:26:21]MH_I2C_Read... [10:26:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:26:21]Read from MH i2c: E2 [10:26:21]MH_I2C_Read... [10:26:21]Read from MH i2c: E2 0B 00 [10:26:21]MH_I2C_Read... [10:26:21]Read from MH i2c: E2 0B 00 A2 28 00 32 AA B4 9B 0D AC 9C 71 90 00 37 [10:26:21]RAPDU: 32 AA B4 9B 0D AC 9C 71 90 00 [10:26:21]wFMCommunicate OK [10:26:21]SAM_PROTO_SignData done [10:26:21]FM_MakeSignedData done [10:26:21]CreateOFDProtocolMessage [10:26:21]wFMCommunicate request_size=4 [10:26:21]MH_SAM_APDU [10:26:21]CAPDU: 80 11 00 00 [10:26:21]Write to MH i2c: E2 08 00 A3 28 80 11 00 00 00 00 00 00 45 [10:26:21]Write i2c OK [10:26:21]MH_I2C_Read... [10:26:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:21]Read from MH i2c: E2 [10:26:21]MH_I2C_Read... [10:26:21]Read from MH i2c: E2 17 00 [10:26:21]MH_I2C_Read... [10:26:21]Read from MH i2c: E2 17 00 A3 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 92 [10:26:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:26:21]wFMCommunicate OK [10:26:21]CreateOFDProtocolMessage done [10:26:21]OFDSenderStorePacket 200916 [10:26:21]StoreOFDPacket docnum=200916 [10:26:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5E C5 07 01 D5 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 4C 6F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 10 03 00 35 04 06 00 16 61 F1 48 D1 09 32 AA B4 9B 0D AC 9C 71 [10:26:21]CheckFolder [10:26:21]dirname=/storage/ofd_packets [10:26:21]CheckFolder done [10:26:21]ProducePacketName [10:26:21]name=ofd_packets/00200916 [10:26:21]NVStorageSaveData ofd_packets/00200916 [10:26:21]File name is /storage/ofd_packets/00200916 [10:26:21]Write 301 bytes [10:26:21]NVStorageSaveData done [10:26:21]OFDSenderStorePacket done [10:26:21]KKMCreateOFDPacket done [10:26:21]NVStorageSaveData kkm_last_timestamp [10:26:21]File name is /storage/kkm_last_timestamp [10:26:21]Write 4 bytes [10:26:21]NVStorageSaveData done [10:26:21]ExternCall_PrintAddStr [10:26:21]wPrintStart [10:26:21]Write to MH i2c: 01 00 00 A4 28 CC [10:26:21]Write i2c OK [10:26:21]MH_I2C_Read... [10:26:21]Read from MH i2c: 01 [10:26:21]MH_I2C_Read... [10:26:21]Read from MH i2c: 01 07 00 [10:26:21]MH_I2C_Read... [10:26:21]Read from MH i2c: 01 07 00 A4 28 00 00 00 00 00 FF 0F E1 [10:26:21]RasterBufferAndPrint [10:26:21]line Счет N : (1)11328516 [10:26:21]line ИНН: 02508201610067 [10:26:21]line Контрольно-Кассовый Чек [10:26:21]line ПРОДАЖА [10:26:21]line ТРК (МРК, ГНК) : 22 [10:26:21]line Товар: 2710124130 [10:26:21]line Аи-92-К-4 [10:26:21]line 7.380 * 67.80 [10:26:21]line = 500.36 [10:26:21]line НДС 12% НСП 1% [10:26:21]line > о реализуемом товаре [10:26:21]line ИТОГО: 500.36 [10:26:21]line НСП 1% : 4.43 [10:26:21]line НДС 12% : 53.14 [10:26:21]line Наличными: 0.00 [10:26:21]line Безнал.: 500.36 [10:26:21]line Место: АЗС № 95 "Партнер Нефть" [10:26:21]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:26:21]line СНО: Общий режим [10:26:21]line Чек 215 20.08.2024 10:26 [10:26:21]line Смена: 466 ФФД: 1.0 [10:26:21]line ЗНМ: 0300000079 [10:26:21]line РНМ: 0000000000092545 [10:26:21]line Версия ККМ: 001 [10:26:21]line Платежная система: O! деньги [10:26:21]line ФМ: 0000000000871802 [10:26:21]line ФД: 200916 [10:26:21]line ФПД: 24609915719945 [10:26:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102620&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200916&fm=24609915719945&tin=02508201610067®Number=0000000000092545&sum=50036 [10:26:21]written 0, free lines is 4095 [10:26:21]OFD Sender: Processing packet 200916 [packets to send 247, broken 246] [10:26:21]ProducePacketName [10:26:21]name=ofd_packets/00200916 [10:26:21]OFD Sender: To server: pG, [10:26:21]CommunicateWithHost lk.salyk.kg:30040 [10:26:21]ConnectInit lk.salyk.kg [10:26:21]Write to MH i2c: 01 00 00 CE 28 F6 [10:26:21]Write i2c OK [10:26:21]MH_I2C_Read... [10:26:21]Read from MH i2c: 01 [10:26:21]MH_I2C_Read... [10:26:21]Read from MH i2c: 01 07 00 [10:26:21]MH_I2C_Read... [10:26:21]Read from MH i2c: 01 07 00 CE 28 00 00 00 00 00 EE 0C F7 [10:26:21]RasterBufferAndPrint [10:26:21]line [10:26:21]line [10:26:21]line [10:26:21]line [10:26:21]line [10:26:21]written 0, free lines is 3316 [10:26:21]MH_Cut [10:26:21]Write to MH i2c: D1 01 00 D5 28 01 CF [10:26:21]Write i2c OK [10:26:21]MH_I2C_Read... [10:26:21]Read from MH i2c: D1 [10:26:21]MH_I2C_Read... [10:26:21]Read from MH i2c: D1 01 00 [10:26:21]MH_I2C_Read... [10:26:21]Read from MH i2c: D1 01 00 D5 28 00 CE [10:26:21]Write to MH i2c: 01 00 00 D6 28 FE [10:26:21]Write i2c OK [10:26:21]MH_I2C_Read... [10:26:21]Connected sock=10 [10:26:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5E C5 07 01 D5 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 4C 6F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 10 03 00 35 04 06 00 16 61 F1 48 D1 09 32 AA B4 9B 0D AC 9C 71 [10:26:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D8 D6 47 00 C9 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 10 03 00 F4 03 04 00 B3 19 C4 66 B6 04 01 00 00 2A C4 3C 6A 51 88 20 47 [10:26:22]CommunicateWithHost err = 0 [10:26:22]CheckOFDResponse [10:26:22]1017 (14) - 77093643461234 [10:26:22]1041 (16) - 0000000000871802 [10:26:22]1040 (4) - 200916 [10:26:22]1012 (4) - 20.08.2024 04:21 [10:26:22]1206 (1) - 0 [10:26:22]OFD Sender: Remove packet 200916 [10:26:22]ProducePacketName [10:26:22]name=ofd_packets/00200916 [10:26:22]NVStorageDeleteData [10:26:22]*** Cut start [10:26:22]*** Purtial cut [10:26:22]*** CUTSNS_PIN = 0 [10:26:22]OFD Sender: No OFD packet to send [10:26:22]*** Stage 1: CUTSNS_PIN = 1 [10:26:24]Read from MH i2c: 01 [10:26:24]MH_I2C_Read... [10:26:24]*** Stop cut motor [10:26:24]*** Cut end [10:26:24]Read from MH i2c: 01 07 00 [10:26:24]MH_I2C_Read... [10:26:24]Read from MH i2c: 01 07 00 D6 28 00 00 00 00 00 FF 0F 13 [10:26:24]process_action close_receipt done [10:26:24]requested_data is exist [10:26:24]produce_requested_data [10:26:24]requested_item fm.sn is exist - process it [10:26:24]wFMCommunicate request_size=4 [10:26:24]MH_SAM_APDU [10:26:24]CAPDU: 80 11 00 00 [10:26:24]Write to MH i2c: E2 08 00 D7 28 80 11 00 00 00 00 00 00 79 [10:26:24]Write i2c OK [10:26:24]MH_I2C_Read... [10:26:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:24]Read from MH i2c: E2 [10:26:24]MH_I2C_Read... [10:26:24]Read from MH i2c: E2 17 00 [10:26:24]MH_I2C_Read... [10:26:24]Read from MH i2c: E2 17 00 D7 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C6 [10:26:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:26:24]wFMCommunicate OK [10:26:24]requested_item fd.num is exist - process it [10:26:24]SAM_PROTO_GetFieldsCounters [10:26:24]wFMCommunicate request_size=4 [10:26:24]MH_SAM_APDU [10:26:24]CAPDU: 80 13 00 00 [10:26:24]Write to MH i2c: E2 08 00 D8 28 80 13 00 00 00 00 00 00 7C [10:26:24]Write i2c OK [10:26:24]MH_I2C_Read... [10:26:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:26:24]Read from MH i2c: E2 [10:26:24]MH_I2C_Read... [10:26:24]Read from MH i2c: E2 62 00 [10:26:24]MH_I2C_Read... [10:26:24]Read from MH i2c: E2 62 00 D8 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D4 10 03 00 0E 04 04 00 D2 01 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 D6 [10:26:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D4 10 03 00 0E 04 04 00 D2 01 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 [10:26:24]wFMCommunicate OK [10:26:24]SAM_PROTO_GetFieldsCounters done [10:26:24]requested_item shift.num is exist - process it [10:26:24]requested_item shift.opened is exist - process it [10:26:24]req_shift_opened [10:26:24]FM_GetShiftState [10:26:24]SAM_PROTO_GetShiftState [10:26:24]wFMCommunicate request_size=4 [10:26:24]MH_SAM_APDU [10:26:24]CAPDU: 80 13 01 00 [10:26:24]Write to MH i2c: E2 08 00 D9 28 80 13 01 00 00 00 00 00 7E [10:26:24]Write i2c OK [10:26:24]MH_I2C_Read... [10:26:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:24]Read from MH i2c: E2 [10:26:24]MH_I2C_Read... [10:26:24]Read from MH i2c: E2 0E 00 [10:26:24]MH_I2C_Read... [10:26:24]Read from MH i2c: E2 0E 00 D9 28 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 08 [10:26:24]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:26:24]wFMCommunicate OK [10:26:24]SAM_PROTO_GetShiftState done [10:26:24]FM_GetShiftState done [10:26:24]req_shift_opened done [10:26:24]requested_item shift.open_date is exist - process it [10:26:24]req_shift_open_date [10:26:24]req_shift_open_date done [10:26:24]produce_requested_data done [10:26:24]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200916,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:26:24]process_action_free close_receipt [10:26:24]json_value_free [10:26:24]json_value_free done [10:26:24]process_json_proto returns [10:26:24]Send response to host [10:26:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200916,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:26:24]free response buf [10:26:24]execute_script done [10:26:24]execute_script returns [10:26:24]free content buf [10:26:24]Sock 8.Close socket [10:26:24]Sock 8.Thread stoped [10:26:27]OFD Sender: No OFD packet to send [10:26:28]accept exits with 9 [10:26:28]New connection [10:26:28]New thread 3067211108 created [10:26:28]Thread 3067067748 joined [10:26:28]Waiting for new connection... [10:26:28] Sock 9.Parse request [10:26:28]Sock 9.Check first char [10:26:28]Sock 9.First char is OK [10:26:28]request: POST /json_proto HTTP/1.0 [10:26:28]Method: POST [10:26:28]URL: /json_proto [10:26:28]Method is POST - this is cgi request [10:26:28]url: /json_proto [10:26:28]query_string will be loaded in cgi processing [10:26:28]execute_cgi json_proto POST (null) [10:26:28]execute_cgi path=json_proto method=POST [10:26:28]POST find Content-Length [10:26:28]Host: 172.17.46.195:8080 [10:26:28]Content-Length: 805 [10:26:28]Content-Type: application/json [10:26:28] [10:26:28]POST finish read [10:26:28]Found Content-Length = 805 [10:26:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328515", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:28]execute_script... [10:26:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328515", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:28]POST & json_proto [10:26:28]process_json_proto [10:26:28]json parsed OK: [10:26:28]protocol is kg_v1.0 [10:26:28]action value=close_receipt [10:26:28]process_action close_receipt [10:26:28]cmd_close_receipt [10:26:28]MH_GetDate [10:26:28]Write to MH i2c: F0 00 00 DA 28 F1 [10:26:28]Write i2c OK [10:26:28]MH_I2C_Read... [10:26:28]Read from MH i2c: F0 [10:26:28]MH_I2C_Read... [10:26:28]Read from MH i2c: F0 09 00 [10:26:28]MH_I2C_Read... [10:26:28]Read from MH i2c: F0 09 00 DA 28 00 55 6F C4 66 75 08 C2 66 8D [10:26:28]GetLastDocTimeStamp 1724149580 [10:26:28]current date 1724149589 [10:26:28]FM_GetShiftState [10:26:28]SAM_PROTO_GetShiftState [10:26:28]wFMCommunicate request_size=4 [10:26:28]MH_SAM_APDU [10:26:28]CAPDU: 80 13 01 00 [10:26:28]Write to MH i2c: E2 08 00 DB 28 80 13 01 00 00 00 00 00 80 [10:26:28]Write i2c OK [10:26:28]MH_I2C_Read... [10:26:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:28]Read from MH i2c: E2 [10:26:28]MH_I2C_Read... [10:26:28]Read from MH i2c: E2 0E 00 [10:26:28]MH_I2C_Read... [10:26:28]Read from MH i2c: E2 0E 00 DB 28 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 0A [10:26:28]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:26:28]wFMCommunicate OK [10:26:28]SAM_PROTO_GetShiftState done [10:26:28]FM_GetShiftState done [10:26:28]opened in 1724112758 [10:26:28]opened+sec_in_day 1724199158 [10:26:28]quantity*price = 100021 [10:26:28]sum+1 = 100023 [10:26:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 216 20.08.2024 10:26 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200917 ФПД: 808221723616 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102629&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200917&fm=808221723616&tin=02508201610067®Number=0000000000092545&sum=100022 [10:26:29]StoreToDocumentArchive [10:26:29]shift 466 fd 200917 [10:26:29]save to /storage/0466/doc_00200917 [10:26:29]save last doc name /storage/0466/doc_00200917 to /storage/kkm_last_doc_name [10:26:29]save OK [10:26:29]Clear old archive folders... [10:26:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:26:29]tlvbuf is B6F198E0 [10:26:29]SAM_PROTO_ClearQueue [10:26:29]wFMCommunicate request_size=4 [10:26:29]MH_SAM_APDU [10:26:29]CAPDU: 80 09 00 00 [10:26:29]Write to MH i2c: E2 08 00 E8 28 80 09 00 00 00 00 00 00 82 [10:26:29]Write i2c OK [10:26:29]MH_I2C_Read... [10:26:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:26:29]Read from MH i2c: E2 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 03 00 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 03 00 E8 28 00 90 00 84 [10:26:29]RAPDU: 90 00 [10:26:29]wFMCommunicate OK [10:26:29]SAM_PROTO_ClearQueue done [10:26:29]KKMCreateOFDPacket [10:26:29]OFDProtocolAddRootSTLVToBuf [10:26:29]FM_MakeSignedData [10:26:29]FM_MakeSignedData [10:26:29]SAM_PROTO_SignData [10:26:29]wFMCommunicate request_size=4 [10:26:29]MH_SAM_APDU [10:26:29]CAPDU: 80 0D 01 02 [10:26:29]Write to MH i2c: E2 08 00 E9 28 80 0D 01 02 00 00 00 00 8A [10:26:29]Write i2c OK [10:26:29]MH_I2C_Read... [10:26:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:26:29]Read from MH i2c: E2 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 03 00 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 03 00 E9 28 00 90 00 85 [10:26:29]RAPDU: 90 00 [10:26:29]wFMCommunicate OK [10:26:29]wFMCommunicate request_size=255 [10:26:29]MH_SAM_APDU [10:26:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 55 6F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 10 03 00 35 04 06 00 00 [10:26:29]Write to MH i2c: E2 02 01 EA 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 55 6F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 10 03 00 35 04 06 00 00 00 00 DD [10:26:29]Write i2c OK [10:26:29]MH_I2C_Read... [10:26:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:29]Read from MH i2c: E2 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 03 00 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 03 00 EA 28 00 90 00 86 [10:26:29]RAPDU: 90 00 [10:26:29]wFMCommunicate OK [10:26:29]wFMCommunicate request_size=10 [10:26:29]MH_SAM_APDU [10:26:29]CAPDU: 80 0D 02 02 05 BC 2D C4 CB E0 [10:26:29]Write to MH i2c: E2 0D 00 EB 28 80 0D 02 02 05 00 BC 2D C4 CB E0 00 00 EF [10:26:29]Write i2c OK [10:26:29]MH_I2C_Read... [10:26:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:29]Read from MH i2c: E2 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 03 00 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 03 00 EB 28 00 90 00 87 [10:26:29]RAPDU: 90 00 [10:26:29]wFMCommunicate OK [10:26:29]wFMCommunicate request_size=4 [10:26:29]MH_SAM_APDU [10:26:29]CAPDU: 80 0D 03 02 [10:26:29]Write to MH i2c: E2 08 00 EC 28 80 0D 03 02 00 00 00 00 8F [10:26:29]Write i2c OK [10:26:29]MH_I2C_Read... [10:26:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:26:29]Read from MH i2c: E2 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 0B 00 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 0B 00 EC 28 00 9F EA EE 15 64 30 B6 69 90 00 CF [10:26:29]RAPDU: 9F EA EE 15 64 30 B6 69 90 00 [10:26:29]wFMCommunicate OK [10:26:29]SAM_PROTO_SignData done [10:26:29]FM_MakeSignedData done [10:26:29]CreateOFDProtocolMessage [10:26:29]wFMCommunicate request_size=4 [10:26:29]MH_SAM_APDU [10:26:29]CAPDU: 80 11 00 00 [10:26:29]Write to MH i2c: E2 08 00 ED 28 80 11 00 00 00 00 00 00 8F [10:26:29]Write i2c OK [10:26:29]MH_I2C_Read... [10:26:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:29]Read from MH i2c: E2 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 17 00 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 17 00 ED 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DC [10:26:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:26:29]wFMCommunicate OK [10:26:29]CreateOFDProtocolMessage done [10:26:29]OFDSenderStorePacket 200917 [10:26:29]StoreOFDPacket docnum=200917 [10:26:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 26 D1 07 01 75 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 D8 00 00 00 F4 03 04 00 55 6F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 10 03 00 35 04 06 00 00 BC 2D C4 CB E0 9F EA EE 15 64 30 B6 69 [10:26:29]CheckFolder [10:26:29]dirname=/storage/ofd_packets [10:26:29]CheckFolder done [10:26:29]ProducePacketName [10:26:29]name=ofd_packets/00200917 [10:26:29]NVStorageSaveData ofd_packets/00200917 [10:26:29]File name is /storage/ofd_packets/00200917 [10:26:29]Write 301 bytes [10:26:29]NVStorageSaveData done [10:26:29]OFDSenderStorePacket done [10:26:29]KKMCreateOFDPacket done [10:26:29]NVStorageSaveData kkm_last_timestamp [10:26:29]File name is /storage/kkm_last_timestamp [10:26:29]Write 4 bytes [10:26:29]NVStorageSaveData done [10:26:29]ExternCall_PrintAddStr [10:26:29]wPrintStart [10:26:29]Write to MH i2c: 01 00 00 EE 28 16 [10:26:29]Write i2c OK [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: 01 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: 01 07 00 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: 01 07 00 EE 28 00 00 00 00 00 FF 0F 2B [10:26:29]RasterBufferAndPrint [10:26:29]line Счет N : (1)11328515 [10:26:29]line ИНН: 02508201610067 [10:26:29]line Контрольно-Кассовый Чек [10:26:29]line ПРОДАЖА [10:26:29]line ТРК (МРК, ГНК) : 11 [10:26:29]line Товар: 2710124500 [10:26:29]line Аи-95-К-5 [10:26:29]line 13.480 * 74.20 [10:26:29]line = 1000.22 [10:26:29]line НДС 12% НСП 1% [10:26:29]line > о реализуемом товаре [10:26:29]line ИТОГО: 1000.22 [10:26:29]line НСП 1% : 8.85 [10:26:29]line НДС 12% : 106.22 [10:26:29]line Наличными: 0.00 [10:26:29]line Безнал.: 1000.22 [10:26:29]line Место: АЗС № 95 "Партнер Нефть" [10:26:29]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:26:29]line СНО: Общий режим [10:26:29]line Чек 216 20.08.2024 10:26 [10:26:29]line Смена: 466 ФФД: 1.0 [10:26:29]line ЗНМ: 0300000079 [10:26:29]line РНМ: 0000000000092545 [10:26:29]line Версия ККМ: 001 [10:26:29]line Платежная система: O! деньги [10:26:29]line ФМ: 0000000000871802 [10:26:29]line ФД: 200917 [10:26:29]line ФПД: 808221723616 [10:26:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102629&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200917&fm=808221723616&tin=02508201610067®Number=0000000000092545&sum=100022 [10:26:29]written 0, free lines is 4095 [10:26:29]OFD Sender: Processing packet 200917 [packets to send 247, broken 246] [10:26:29]ProducePacketName [10:26:29]name=ofd_packets/00200917 [10:26:29]OFD Sender: To server: pG, [10:26:29]CommunicateWithHost lk.salyk.kg:30040 [10:26:29]ConnectInit lk.salyk.kg [10:26:30]Connected sock=10 [10:26:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 26 D1 07 01 75 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 D8 00 00 00 F4 03 04 00 55 6F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 10 03 00 35 04 06 00 00 BC 2D C4 CB E0 9F EA EE 15 64 30 B6 69 [10:26:30]Write to MH i2c: 01 00 00 18 29 41 [10:26:30]Write i2c OK [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: 01 [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: 01 07 00 [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: 01 07 00 18 29 00 00 00 00 00 01 0D 56 [10:26:30]RasterBufferAndPrint [10:26:30]line [10:26:30]line [10:26:30]line [10:26:30]line [10:26:30]line [10:26:30]written 0, free lines is 3340 [10:26:30]MH_Cut [10:26:30]Write to MH i2c: D1 01 00 1F 29 01 1A [10:26:30]Write i2c OK [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: D1 [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: D1 01 00 [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: D1 01 00 1F 29 00 19 [10:26:30]Write to MH i2c: 01 00 00 20 29 49 [10:26:30]Write i2c OK [10:26:30]MH_I2C_Read... [10:26:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 89 D8 47 00 B3 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 10 03 00 F4 03 04 00 BC 19 C4 66 B6 04 01 00 00 34 B5 B5 E1 FD 28 A8 B9 [10:26:30]CommunicateWithHost err = 0 [10:26:30]CheckOFDResponse [10:26:30]1017 (14) - 77093643461234 [10:26:30]1041 (16) - 0000000000871802 [10:26:30]1040 (4) - 200917 [10:26:30]1012 (4) - 20.08.2024 04:21 [10:26:30]1206 (1) - 0 [10:26:30]OFD Sender: Remove packet 200917 [10:26:30]ProducePacketName [10:26:30]name=ofd_packets/00200917 [10:26:30]NVStorageDeleteData [10:26:31]*** Cut start [10:26:31]*** Purtial cut [10:26:31]*** Stage 1: CUTSNS_PIN = 1 [10:26:31]OFD Sender: No OFD packet to send [10:26:31]Read from MH i2c: 01 [10:26:31]MH_I2C_Read... [10:26:31]*** Stop cut motor [10:26:31]*** Cut end [10:26:31]Read from MH i2c: 01 07 00 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: 01 07 00 20 29 00 00 00 00 00 FF 0F 5E [10:26:31]process_action close_receipt done [10:26:31]requested_data is exist [10:26:31]produce_requested_data [10:26:31]requested_item fm.sn is exist - process it [10:26:31]wFMCommunicate request_size=4 [10:26:31]MH_SAM_APDU [10:26:31]CAPDU: 80 11 00 00 [10:26:31]Write to MH i2c: E2 08 00 21 29 80 11 00 00 00 00 00 00 C4 [10:26:31]Write i2c OK [10:26:31]MH_I2C_Read... [10:26:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:31]Read from MH i2c: E2 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: E2 17 00 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: E2 17 00 21 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 11 [10:26:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:26:31]wFMCommunicate OK [10:26:31]requested_item fd.num is exist - process it [10:26:31]SAM_PROTO_GetFieldsCounters [10:26:31]wFMCommunicate request_size=4 [10:26:31]MH_SAM_APDU [10:26:31]CAPDU: 80 13 00 00 [10:26:31]Write to MH i2c: E2 08 00 22 29 80 13 00 00 00 00 00 00 C7 [10:26:31]Write i2c OK [10:26:31]MH_I2C_Read... [10:26:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:26:31]Read from MH i2c: E2 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: E2 62 00 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: E2 62 00 22 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D5 10 03 00 0E 04 04 00 D2 01 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 25 [10:26:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D5 10 03 00 0E 04 04 00 D2 01 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 [10:26:31]wFMCommunicate OK [10:26:31]SAM_PROTO_GetFieldsCounters done [10:26:31]requested_item shift.num is exist - process it [10:26:31]requested_item shift.opened is exist - process it [10:26:31]req_shift_opened [10:26:31]FM_GetShiftState [10:26:31]SAM_PROTO_GetShiftState [10:26:31]wFMCommunicate request_size=4 [10:26:31]MH_SAM_APDU [10:26:31]CAPDU: 80 13 01 00 [10:26:31]Write to MH i2c: E2 08 00 23 29 80 13 01 00 00 00 00 00 C9 [10:26:31]Write i2c OK [10:26:31]MH_I2C_Read... [10:26:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:31]Read from MH i2c: E2 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: E2 0E 00 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: E2 0E 00 23 29 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 53 [10:26:31]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:26:31]wFMCommunicate OK [10:26:31]SAM_PROTO_GetShiftState done [10:26:31]FM_GetShiftState done [10:26:31]req_shift_opened done [10:26:31]requested_item shift.open_date is exist - process it [10:26:31]req_shift_open_date [10:26:31]req_shift_open_date done [10:26:31]produce_requested_data done [10:26:31]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200917,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:26:31]process_action_free close_receipt [10:26:31]json_value_free [10:26:31]json_value_free done [10:26:31]process_json_proto returns [10:26:31]Send response to host [10:26:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200917,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:26:31]free response buf [10:26:31]execute_script done [10:26:31]execute_script returns [10:26:31]free content buf [10:26:31]Sock 9.Close socket [10:26:31]Sock 9.Thread stoped [10:26:36]OFD Sender: No OFD packet to send [10:26:41]OFD Sender: No OFD packet to send [10:26:46]OFD Sender: No OFD packet to send [10:26:51]OFD Sender: No OFD packet to send [10:26:56]OFD Sender: No OFD packet to send [10:27:01]OFD Sender: No OFD packet to send [10:27:06]OFD Sender: No OFD packet to send [10:27:11]OFD Sender: No OFD packet to send [10:27:16]OFD Sender: No OFD packet to send [10:27:21]OFD Sender: No OFD packet to send [10:27:26]OFD Sender: No OFD packet to send [10:27:31]OFD Sender: No OFD packet to send [10:27:36]OFD Sender: No OFD packet to send [10:27:41]OFD Sender: No OFD packet to send [10:27:46]OFD Sender: No OFD packet to send [10:27:46]accept exits with 8 [10:27:46]New connection [10:27:46]New thread 3067067748 created [10:27:46]Thread 3067211108 joined [10:27:46]Waiting for new connection... [10:27:46] Sock 8.Parse request [10:27:46]Sock 8.Check first char [10:27:46]Sock 8.First char is OK [10:27:46]request: POST /json_proto HTTP/1.0 [10:27:46]Method: POST [10:27:46]URL: /json_proto [10:27:46]Method is POST - this is cgi request [10:27:46]url: /json_proto [10:27:46]query_string will be loaded in cgi processing [10:27:46]execute_cgi json_proto POST (null) [10:27:46]execute_cgi path=json_proto method=POST [10:27:46]POST find Content-Length [10:27:46]Host: 172.17.46.195:8080 [10:27:46]Content-Length: 792 [10:27:46]Content-Type: application/json [10:27:46] [10:27:46]POST finish read [10:27:46]Found Content-Length = 792 [10:27:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328514", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 118.120, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:46]execute_script... [10:27: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)11328514", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 118.120, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:46]POST & json_proto [10:27:46]process_json_proto [10:27:46]json parsed OK: [10:27:46]protocol is kg_v1.0 [10:27:46]action value=close_receipt [10:27:46]process_action close_receipt [10:27:46]cmd_close_receipt [10:27:46]MH_GetDate [10:27:46]Write to MH i2c: F0 00 00 24 29 3C [10:27:46]Write i2c OK [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: F0 [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: F0 09 00 [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: F0 09 00 24 29 00 A3 6F C4 66 75 08 C2 66 26 [10:27:46]GetLastDocTimeStamp 1724149589 [10:27:46]current date 1724149667 [10:27:46]FM_GetShiftState [10:27:46]SAM_PROTO_GetShiftState [10:27:46]wFMCommunicate request_size=4 [10:27:46]MH_SAM_APDU [10:27:46]CAPDU: 80 13 01 00 [10:27:46]Write to MH i2c: E2 08 00 25 29 80 13 01 00 00 00 00 00 CB [10:27:46]Write i2c OK [10:27:46]MH_I2C_Read... [10:27:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:46]Read from MH i2c: E2 [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: E2 0E 00 [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: E2 0E 00 25 29 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 55 [10:27:46]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:27:46]wFMCommunicate OK [10:27:46]SAM_PROTO_GetShiftState done [10:27:46]FM_GetShiftState done [10:27:46]opened in 1724112758 [10:27:46]opened+sec_in_day 1724199158 [10:27:46]quantity*price = 0 [10:27:46]sum+1 = 1 [10:27:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 217 20.08.2024 10:27 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 56276 ФМ: 0000000000871802 ФД: 200918 ФПД: 240018226102302 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102747&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200918&fm=240018226102302&tin=02508201610067®Number=0000000000092545&sum=0 [10:27:47]StoreToDocumentArchive [10:27:47]shift 466 fd 200918 [10:27:47]save to /storage/0466/doc_00200918 [10:27:47]save last doc name /storage/0466/doc_00200918 to /storage/kkm_last_doc_name [10:27:47]save OK [10:27:47]Clear old archive folders... [10:27:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:27:47]tlvbuf is 010B60E0 [10:27:47]SAM_PROTO_ClearQueue [10:27:47]wFMCommunicate request_size=4 [10:27:47]MH_SAM_APDU [10:27:47]CAPDU: 80 09 00 00 [10:27:47]Write to MH i2c: E2 08 00 32 29 80 09 00 00 00 00 00 00 CD [10:27:47]Write i2c OK [10:27:47]MH_I2C_Read... [10:27:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:27:47]Read from MH i2c: E2 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: E2 03 00 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: E2 03 00 32 29 00 90 00 CF [10:27:47]RAPDU: 90 00 [10:27:47]wFMCommunicate OK [10:27:47]SAM_PROTO_ClearQueue done [10:27:47]KKMCreateOFDPacket [10:27:47]OFDProtocolAddRootSTLVToBuf [10:27:47]FM_MakeSignedData [10:27:47]FM_MakeSignedData [10:27:47]SAM_PROTO_SignData [10:27:47]wFMCommunicate request_size=4 [10:27:47]MH_SAM_APDU [10:27:47]CAPDU: 80 0D 01 02 [10:27:47]Write to MH i2c: E2 08 00 33 29 80 0D 01 02 00 00 00 00 D5 [10:27:47]Write i2c OK [10:27:47]MH_I2C_Read... [10:27:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:27:47]Read from MH i2c: E2 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: E2 03 00 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: E2 03 00 33 29 00 90 00 D0 [10:27:47]RAPDU: 90 00 [10:27:47]wFMCommunicate OK [10:27:47]wFMCommunicate request_size=255 [10:27:47]MH_SAM_APDU [10:27:47]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 A3 6F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D6 10 03 00 35 04 06 00 DA 4B 99 1B [10:27:47]Write to MH i2c: E2 02 01 34 29 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 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 D9 00 00 00 F4 03 04 00 A3 6F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D6 10 03 00 35 04 06 00 DA 4B 99 1B 00 00 0C [10:27:47]Write i2c OK [10:27:47]MH_I2C_Read... [10:27:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:47]Read from MH i2c: E2 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: E2 03 00 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: E2 03 00 34 29 00 90 00 D1 [10:27:47]RAPDU: 90 00 [10:27:47]wFMCommunicate OK [10:27:47]wFMCommunicate request_size=7 [10:27:47]MH_SAM_APDU [10:27:47]CAPDU: 80 0D 02 02 02 40 1E [10:27:47]Write to MH i2c: E2 0A 00 35 29 80 0D 02 02 02 00 40 1E 00 00 3A [10:27:47]Write i2c OK [10:27:47]MH_I2C_Read... [10:27:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:47]Read from MH i2c: E2 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: E2 03 00 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: E2 03 00 35 29 00 90 00 D2 [10:27:47]RAPDU: 90 00 [10:27:47]wFMCommunicate OK [10:27:47]wFMCommunicate request_size=4 [10:27:47]MH_SAM_APDU [10:27:47]CAPDU: 80 0D 03 02 [10:27:47]Write to MH i2c: E2 08 00 36 29 80 0D 03 02 00 00 00 00 DA [10:27:47]Write i2c OK [10:27:47]MH_I2C_Read... [10:27:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:27:47]Read from MH i2c: E2 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: E2 0B 00 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: E2 0B 00 36 29 00 FC 40 A7 E8 7A 7C 63 FA 90 00 F9 [10:27:47]RAPDU: FC 40 A7 E8 7A 7C 63 FA 90 00 [10:27:47]wFMCommunicate OK [10:27:47]SAM_PROTO_SignData done [10:27:47]FM_MakeSignedData done [10:27:47]CreateOFDProtocolMessage [10:27:47]wFMCommunicate request_size=4 [10:27:47]MH_SAM_APDU [10:27:47]CAPDU: 80 11 00 00 [10:27:47]Write to MH i2c: E2 08 00 37 29 80 11 00 00 00 00 00 00 DA [10:27:47]Write i2c OK [10:27:47]MH_I2C_Read... [10:27:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:47]Read from MH i2c: E2 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: E2 17 00 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: E2 17 00 37 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 27 [10:27:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:27:47]wFMCommunicate OK [10:27:47]CreateOFDProtocolMessage done [10:27:47]OFDSenderStorePacket 200918 [10:27:47]StoreOFDPacket docnum=200918 [10:27:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 D7 89 04 01 08 8D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 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 D9 00 00 00 F4 03 04 00 A3 6F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D6 10 03 00 35 04 06 00 DA 4B 99 1B 40 1E FC 40 A7 E8 7A 7C 63 FA [10:27:47]CheckFolder [10:27:47]dirname=/storage/ofd_packets [10:27:47]CheckFolder done [10:27:47]ProducePacketName [10:27:47]name=ofd_packets/00200918 [10:27:47]NVStorageSaveData ofd_packets/00200918 [10:27:47]File name is /storage/ofd_packets/00200918 [10:27:47]Write 298 bytes [10:27:47]NVStorageSaveData done [10:27:47]OFDSenderStorePacket done [10:27:47]KKMCreateOFDPacket done [10:27:47]NVStorageSaveData kkm_last_timestamp [10:27:47]File name is /storage/kkm_last_timestamp [10:27:47]Write 4 bytes [10:27:47]NVStorageSaveData done [10:27:47]ExternCall_PrintAddStr [10:27:47]wPrintStart [10:27:47]Write to MH i2c: 01 00 00 38 29 61 [10:27:47]Write i2c OK [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: 01 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: 01 07 00 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: 01 07 00 38 29 00 00 00 00 00 FF 0F 76 [10:27:47]RasterBufferAndPrint [10:27:47]line Счет N : (1)11328514 [10:27:47]line ИНН: 02508201610067 [10:27:47]line Контрольно-Кассовый Чек [10:27:47]line ПРОДАЖА [10:27:47]line ТРК (МРК, ГНК) : 61 [10:27:47]line Товар: 2710194210 [10:27:47]line ДТ-К-5 [10:27:47]line 118.120 * 0.00 [10:27:47]line = 0.00 [10:27:47]line НДС 12% НСП 1% [10:27:47]line > о реализуемом товаре [10:27:47]line ИТОГО: 0.00 [10:27:47]line НСП 1% : 0.00 [10:27:47]line НДС 12% : 0.00 [10:27:47]line Наличными: 0.00 [10:27:47]line Безнал.: 0.00 [10:27:47]line Место: АЗС № 95 "Партнер Нефть" [10:27:47]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:27:47]line СНО: Общий режим [10:27:47]line Чек 217 20.08.2024 10:27 [10:27:47]line Смена: 466 ФФД: 1.0 [10:27:47]line ЗНМ: 0300000079 [10:27:47]line РНМ: 0000000000092545 [10:27:47]line Версия ККМ: 001 [10:27:47]line Талоны: Топливная Карта [10:27:47]line 56276 [10:27:47]line ФМ: 0000000000871802 [10:27:47]line ФД: 200918 [10:27:47]line ФПД: 240018226102302 [10:27:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102747&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200918&fm=240018226102302&tin=02508201610067®Number=0000000000092545&sum=0 [10:27:48]OFD Sender: Processing packet 200918 [packets to send 247, broken 246] [10:27:48]ProducePacketName [10:27:48]name=ofd_packets/00200918 [10:27:48]OFD Sender: To server: pG, [10:27:48]CommunicateWithHost lk.salyk.kg:30040 [10:27:48]ConnectInit lk.salyk.kg [10:27:48]written 0, free lines is 4095 [10:27:48]Write to MH i2c: 01 00 00 62 29 8B [10:27:48]Write i2c OK [10:27:48]MH_I2C_Read... [10:27:48]Read from MH i2c: 01 [10:27:48]MH_I2C_Read... [10:27:48]Read from MH i2c: 01 07 00 [10:27:48]MH_I2C_Read... [10:27:48]Read from MH i2c: 01 07 00 62 29 00 00 00 00 00 E9 0C 87 [10:27:48]RasterBufferAndPrint [10:27:48]line [10:27:48]line [10:27:48]line [10:27:48]line [10:27:48]line [10:27:48]written 0, free lines is 3312 [10:27:48]MH_Cut [10:27:48]Write to MH i2c: D1 01 00 69 29 01 64 [10:27:48]Write i2c OK [10:27:48]MH_I2C_Read... [10:27:48]Read from MH i2c: D1 [10:27:48]MH_I2C_Read... [10:27:48]Read from MH i2c: D1 01 00 [10:27:48]MH_I2C_Read... [10:27:48]Read from MH i2c: D1 01 00 69 29 00 63 [10:27:48]Write to MH i2c: 01 00 00 6A 29 93 [10:27:48]Write i2c OK [10:27:48]MH_I2C_Read... [10:27:48]Connected sock=10 [10:27:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 D7 89 04 01 08 8D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 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 D9 00 00 00 F4 03 04 00 A3 6F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D6 10 03 00 35 04 06 00 DA 4B 99 1B 40 1E FC 40 A7 E8 7A 7C 63 FA [10:27:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B5 CC 47 00 17 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D6 10 03 00 F4 03 04 00 0A 1A C4 66 B6 04 01 00 00 9D A6 28 1B 2E 55 42 5C [10:27:49]CommunicateWithHost err = 0 [10:27:49]CheckOFDResponse [10:27:49]1017 (14) - 77093643461234 [10:27:49]1041 (16) - 0000000000871802 [10:27:49]1040 (4) - 200918 [10:27:49]1012 (4) - 20.08.2024 04:22 [10:27:49]1206 (1) - 0 [10:27:49]OFD Sender: Remove packet 200918 [10:27:49]ProducePacketName [10:27:49]name=ofd_packets/00200918 [10:27:49]NVStorageDeleteData [10:27:49]*** Cut start [10:27:49]*** Purtial cut [10:27:49]*** CUTSNS_PIN = 0 [10:27:49]OFD Sender: No OFD packet to send [10:27:49]*** Stage 1: CUTSNS_PIN = 1 [10:27:51]Read from MH i2c: 01 [10:27:51]MH_I2C_Read... [10:27:51]*** Stop cut motor [10:27:51]*** Cut end [10:27:51]Read from MH i2c: 01 07 00 [10:27:51]MH_I2C_Read... [10:27:51]Read from MH i2c: 01 07 00 6A 29 00 00 00 00 00 FF 0F A8 [10:27:51]process_action close_receipt done [10:27:51]requested_data is exist [10:27:51]produce_requested_data [10:27:51]requested_item fm.sn is exist - process it [10:27:51]wFMCommunicate request_size=4 [10:27:51]MH_SAM_APDU [10:27:51]CAPDU: 80 11 00 00 [10:27:51]Write to MH i2c: E2 08 00 6B 29 80 11 00 00 00 00 00 00 0E [10:27:51]Write i2c OK [10:27:51]MH_I2C_Read... [10:27:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:51]Read from MH i2c: E2 [10:27:51]MH_I2C_Read... [10:27:51]Read from MH i2c: E2 17 00 [10:27:51]MH_I2C_Read... [10:27:51]Read from MH i2c: E2 17 00 6B 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5B [10:27:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:27:51]wFMCommunicate OK [10:27:51]requested_item fd.num is exist - process it [10:27:51]SAM_PROTO_GetFieldsCounters [10:27:51]wFMCommunicate request_size=4 [10:27:51]MH_SAM_APDU [10:27:51]CAPDU: 80 13 00 00 [10:27:51]Write to MH i2c: E2 08 00 6C 29 80 13 00 00 00 00 00 00 11 [10:27:51]Write i2c OK [10:27:51]MH_I2C_Read... [10:27:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:51]Read from MH i2c: E2 [10:27:51]MH_I2C_Read... [10:27:51]Read from MH i2c: E2 62 00 [10:27:51]MH_I2C_Read... [10:27:51]Read from MH i2c: E2 62 00 6C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D6 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [10:27: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D6 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:27:51]wFMCommunicate OK [10:27:51]SAM_PROTO_GetFieldsCounters done [10:27:51]requested_item shift.num is exist - process it [10:27:51]requested_item shift.opened is exist - process it [10:27:51]req_shift_opened [10:27:51]FM_GetShiftState [10:27:51]SAM_PROTO_GetShiftState [10:27:51]wFMCommunicate request_size=4 [10:27:51]MH_SAM_APDU [10:27:51]CAPDU: 80 13 01 00 [10:27:51]Write to MH i2c: E2 08 00 6D 29 80 13 01 00 00 00 00 00 13 [10:27:51]Write i2c OK [10:27:51]MH_I2C_Read... [10:27:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:51]Read from MH i2c: E2 [10:27:51]MH_I2C_Read... [10:27:51]Read from MH i2c: E2 0E 00 [10:27:51]MH_I2C_Read... [10:27:51]Read from MH i2c: E2 0E 00 6D 29 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 9D [10:27:51]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:27:51]wFMCommunicate OK [10:27:51]SAM_PROTO_GetShiftState done [10:27:51]FM_GetShiftState done [10:27:51]req_shift_opened done [10:27:51]requested_item shift.open_date is exist - process it [10:27:51]req_shift_open_date [10:27:51]req_shift_open_date done [10:27:51]produce_requested_data done [10:27:51]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200918,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:27:51]process_action_free close_receipt [10:27:51]json_value_free [10:27:51]json_value_free done [10:27:51]process_json_proto returns [10:27:51]Send response to host [10:27:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200918,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:27:51]free response buf [10:27:51]execute_script done [10:27:51]execute_script returns [10:27:51]free content buf [10:27:51]Sock 8.Close socket [10:27:51]Sock 8.Thread stoped [10:27:54]OFD Sender: No OFD packet to send [10:27:59]OFD Sender: No OFD packet to send [10:28:04]OFD Sender: No OFD packet to send [10:28:09]OFD Sender: No OFD packet to send [10:28:12]accept exits with 9 [10:28:12]New connection [10:28:12]New thread 3067211108 created [10:28:12]Thread 3067067748 joined [10:28:12]Waiting for new connection... [10:28:12] Sock 9.Parse request [10:28:12]Sock 9.Check first char [10:28:12]Sock 9.First char is OK [10:28:12]request: POST /json_proto HTTP/1.0 [10:28:12]Method: POST [10:28:12]URL: /json_proto [10:28:12]Method is POST - this is cgi request [10:28:12]url: /json_proto [10:28:12]query_string will be loaded in cgi processing [10:28:12]execute_cgi json_proto POST (null) [10:28:12]execute_cgi path=json_proto method=POST [10:28:12]POST find Content-Length [10:28:12]Host: 172.17.46.195:8080 [10:28:12]Content-Length: 792 [10:28:12]Content-Type: application/json [10:28:12] [10:28:12]POST finish read [10:28:12]Found Content-Length = 792 [10:28:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328517", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:12]execute_script... [10: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)11328517", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:12]POST & json_proto [10:28:12]process_json_proto [10:28:12]json parsed OK: [10:28:12]protocol is kg_v1.0 [10:28:12]action value=close_receipt [10:28:12]process_action close_receipt [10:28:12]cmd_close_receipt [10:28:12]MH_GetDate [10:28:12]Write to MH i2c: F0 00 00 6E 29 86 [10:28:12]Write i2c OK [10:28:12]MH_I2C_Read... [10:28:12]Read from MH i2c: F0 [10:28:12]MH_I2C_Read... [10:28:12]Read from MH i2c: F0 09 00 [10:28:12]MH_I2C_Read... [10:28:12]Read from MH i2c: F0 09 00 6E 29 00 BE 6F C4 66 75 08 C2 66 8B [10:28:12]GetLastDocTimeStamp 1724149667 [10:28:12]current date 1724149694 [10:28:12]FM_GetShiftState [10:28:12]SAM_PROTO_GetShiftState [10:28:12]wFMCommunicate request_size=4 [10:28:12]MH_SAM_APDU [10:28:12]CAPDU: 80 13 01 00 [10:28:12]Write to MH i2c: E2 08 00 6F 29 80 13 01 00 00 00 00 00 15 [10:28:12]Write i2c OK [10:28:12]MH_I2C_Read... [10:28:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:13]Read from MH i2c: E2 [10:28:13]MH_I2C_Read... [10:28:13]Read from MH i2c: E2 0E 00 [10:28:13]MH_I2C_Read... [10:28:13]Read from MH i2c: E2 0E 00 6F 29 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 9F [10:28:13]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:28:13]wFMCommunicate OK [10:28:13]SAM_PROTO_GetShiftState done [10:28:13]FM_GetShiftState done [10:28:13]opened in 1724112758 [10:28:13]opened+sec_in_day 1724199158 [10:28:13]quantity*price = 50017 [10:28:13]sum+1 = 50019 [10:28:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 218 20.08.2024 10:28 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200919 ФПД: 159658156871945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102814&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200919&fm=159658156871945&tin=02508201610067®Number=0000000000092545&sum=50018 [10:28:14]StoreToDocumentArchive [10:28:14]shift 466 fd 200919 [10:28:14]save to /storage/0466/doc_00200919 [10:28:14]save last doc name /storage/0466/doc_00200919 to /storage/kkm_last_doc_name [10:28:14]save OK [10:28:14]Clear old archive folders... [10:28:14]ProcessDocumentItem done err = 0, tmpTLVsize=249 [10:28:14]tlvbuf is 0109A2A0 [10:28:14]SAM_PROTO_ClearQueue [10:28:14]wFMCommunicate request_size=4 [10:28:14]MH_SAM_APDU [10:28:14]CAPDU: 80 09 00 00 [10:28:14]Write to MH i2c: E2 08 00 7C 29 80 09 00 00 00 00 00 00 17 [10:28:14]Write i2c OK [10:28:14]MH_I2C_Read... [10:28:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:28:14]Read from MH i2c: E2 [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: E2 03 00 [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: E2 03 00 7C 29 00 90 00 19 [10:28:14]RAPDU: 90 00 [10:28:14]wFMCommunicate OK [10:28:14]SAM_PROTO_ClearQueue done [10:28:14]KKMCreateOFDPacket [10:28:14]OFDProtocolAddRootSTLVToBuf [10:28:14]FM_MakeSignedData [10:28:14]FM_MakeSignedData [10:28:14]SAM_PROTO_SignData [10:28:14]wFMCommunicate request_size=4 [10:28:14]MH_SAM_APDU [10:28:14]CAPDU: 80 0D 01 02 [10:28:14]Write to MH i2c: E2 08 00 7D 29 80 0D 01 02 00 00 00 00 1F [10:28:14]Write i2c OK [10:28:14]MH_I2C_Read... [10:28:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:28:14]Read from MH i2c: E2 [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: E2 03 00 [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: E2 03 00 7D 29 00 90 00 1A [10:28:14]RAPDU: 90 00 [10:28:14]wFMCommunicate OK [10:28:14]wFMCommunicate request_size=255 [10:28:14]MH_SAM_APDU [10:28:14]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 BE 6F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D7 10 03 00 35 04 06 00 91 35 4F [10:28:14]Write to MH i2c: E2 02 01 7E 29 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 BE 6F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D7 10 03 00 35 04 06 00 91 35 4F 00 00 5B [10:28:14]Write i2c OK [10:28:14]MH_I2C_Read... [10:28:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:14]Read from MH i2c: E2 [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: E2 03 00 [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: E2 03 00 7E 29 00 90 00 1B [10:28:14]RAPDU: 90 00 [10:28:14]wFMCommunicate OK [10:28:14]wFMCommunicate request_size=8 [10:28:14]MH_SAM_APDU [10:28:14]CAPDU: 80 0D 02 02 03 B9 D1 09 [10:28:14]Write to MH i2c: E2 0B 00 7F 29 80 0D 02 02 03 00 B9 D1 09 00 00 BB [10:28:14]Write i2c OK [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: E2 [10:28:14]MH_I2C_Read... [10:28:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:14]Read from MH i2c: E2 03 00 [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: E2 03 00 7F 29 00 90 00 1C [10:28:14]RAPDU: 90 00 [10:28:14]wFMCommunicate OK [10:28:14]wFMCommunicate request_size=4 [10:28:14]MH_SAM_APDU [10:28:14]CAPDU: 80 0D 03 02 [10:28:14]Write to MH i2c: E2 08 00 80 29 80 0D 03 02 00 00 00 00 24 [10:28:14]Write i2c OK [10:28:14]MH_I2C_Read... [10:28:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:28:14]Read from MH i2c: E2 [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: E2 0B 00 [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: E2 0B 00 80 29 00 FE 6D 0A 05 B6 26 8F CA 90 00 D4 [10:28:14]RAPDU: FE 6D 0A 05 B6 26 8F CA 90 00 [10:28:14]wFMCommunicate OK [10:28:14]SAM_PROTO_SignData done [10:28:14]FM_MakeSignedData done [10:28:14]CreateOFDProtocolMessage [10:28:14]wFMCommunicate request_size=4 [10:28:14]MH_SAM_APDU [10:28:14]CAPDU: 80 11 00 00 [10:28:14]Write to MH i2c: E2 08 00 81 29 80 11 00 00 00 00 00 00 24 [10:28:14]Write i2c OK [10:28:14]MH_I2C_Read... [10:28:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:14]Read from MH i2c: E2 [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: E2 17 00 [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: E2 17 00 81 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 71 [10:28:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:28:14]wFMCommunicate OK [10:28:14]CreateOFDProtocolMessage done [10:28:14]OFDSenderStorePacket 200919 [10:28:14]StoreOFDPacket docnum=200919 [10:28:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 8E A9 05 01 77 05 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 BE 6F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D7 10 03 00 35 04 06 00 91 35 4F B9 D1 09 FE 6D 0A 05 B6 26 8F CA [10:28:14]CheckFolder [10:28:14]dirname=/storage/ofd_packets [10:28:14]CheckFolder done [10:28:14]ProducePacketName [10:28:14]name=ofd_packets/00200919 [10:28:14]NVStorageSaveData ofd_packets/00200919 [10:28:14]File name is /storage/ofd_packets/00200919 [10:28:14]Write 299 bytes [10:28:14]NVStorageSaveData done [10:28:14]OFDSenderStorePacket done [10:28:14]KKMCreateOFDPacket done [10:28:14]NVStorageSaveData kkm_last_timestamp [10:28:14]File name is /storage/kkm_last_timestamp [10:28:14]Write 4 bytes [10:28:14]NVStorageSaveData done [10:28:14]ExternCall_PrintAddStr [10:28:14]wPrintStart [10:28:14]Write to MH i2c: 01 00 00 82 29 AB [10:28:14]Write i2c OK [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: 01 [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: 01 07 00 [10:28:14]MH_I2C_Read... [10:28:14]Read from MH i2c: 01 07 00 82 29 00 00 00 00 00 FF 0F C0 [10:28:14]RasterBufferAndPrint [10:28:14]line Счет N : (1)11328517 [10:28:14]line ИНН: 02508201610067 [10:28:14]line Контрольно-Кассовый Чек [10:28:14]line ПРОДАЖА [10:28:14]line ТРК (МРК, ГНК) : 23 [10:28:14]line Товар: 2710124130 [10:28:14]line SU-92-К-5 [10:28:14]line 7.270 * 68.80 [10:28:14]line = 500.18 [10:28:14]line НДС 12% НСП 1% [10:28:14]line > о реализуемом товаре [10:28:14]line ИТОГО: 500.18 [10:28:14]line НСП 1% : 4.43 [10:28:14]line НДС 12% : 53.12 [10:28:14]line Наличными: 0.00 [10:28:14]line Безнал.: 500.18 [10:28:14]line Место: АЗС № 95 "Партнер Нефть" [10:28:14]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:28:14]line СНО: Общий режим [10:28:14]line Чек 218 20.08.2024 10:28 [10:28:14]line Смена: 466 ФФД: 1.0 [10:28:14]line ЗНМ: 0300000079 [10:28:14]line РНМ: 0000000000092545 [10:28:14]line Версия ККМ: 001 [10:28:14]line Платежная система: O! деньги [10:28:14]line ФМ: 0000000000871802 [10:28:14]line ФД: 200919 [10:28:14]line ФПД: 159658156871945 [10:28:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102814&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200919&fm=159658156871945&tin=02508201610067®Number=0000000000092545&sum=50018 [10:28:14]OFD Sender: Processing packet 200919 [packets to send 247, broken 246] [10:28:14]ProducePacketName [10:28:14]name=ofd_packets/00200919 [10:28:14]OFD Sender: To server: pG, [10:28:14]CommunicateWithHost lk.salyk.kg:30040 [10:28:14]ConnectInit lk.salyk.kg [10:28:14]written 0, free lines is 4095 [10:28:14]Connected sock=10 [10: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 31 38 30 32 0D 01 00 00 8E A9 05 01 77 05 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 BE 6F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D7 10 03 00 35 04 06 00 91 35 4F B9 D1 09 FE 6D 0A 05 B6 26 8F CA [10:28:15]Write to MH i2c: 01 00 00 AC 29 D5 [10:28:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8A 4E 47 00 9E 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 31 38 30 32 10 04 04 00 D7 10 03 00 F4 03 04 00 25 1A C4 66 B6 04 01 00 00 49 6D 36 CB CB 08 1E C1 [10:28:15]CommunicateWithHost err = 0 [10:28:15]CheckOFDResponse [10:28:15]1017 (14) - 77093643461234 [10:28:15]1041 (16) - 0000000000871802 [10:28:15]1040 (4) - 200919 [10:28:15]1012 (4) - 20.08.2024 04:23 [10:28:15]1206 (1) - 0 [10:28:15]OFD Sender: Remove packet 200919 [10:28:15]ProducePacketName [10:28:15]name=ofd_packets/00200919 [10:28:15]NVStorageDeleteData [10:28:15]Write i2c OK [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: 01 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: 01 07 00 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: 01 07 00 AC 29 00 00 00 00 00 F1 0C D9 [10:28:15]RasterBufferAndPrint [10:28:15]line [10:28:15]line [10:28:15]line [10:28:15]line [10:28:15]line [10:28:15]written 0, free lines is 3331 [10:28:15]MH_Cut [10:28:15]Write to MH i2c: D1 01 00 B3 29 01 AE [10:28:15]Write i2c OK [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: D1 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: D1 01 00 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: D1 01 00 B3 29 00 AD [10:28:15]Write to MH i2c: 01 00 00 B4 29 DD [10:28:15]Write i2c OK [10:28:15]MH_I2C_Read... [10:28:15]OFD Sender: No OFD packet to send [10:28:15]*** Cut start [10:28:15]*** Purtial cut [10:28:15]*** Stage 1: CUTSNS_PIN = 1 [10:28:16]Read from MH i2c: 01 [10:28:16]MH_I2C_Read... [10:28:16]*** Stop cut motor [10:28:16]*** Cut end [10:28:16]Read from MH i2c: 01 07 00 [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: 01 07 00 B4 29 00 00 00 00 00 FF 0F F2 [10:28:16]process_action close_receipt done [10:28:16]requested_data is exist [10:28:16]produce_requested_data [10:28:16]requested_item fm.sn is exist - process it [10:28:16]wFMCommunicate request_size=4 [10:28:16]MH_SAM_APDU [10:28:16]CAPDU: 80 11 00 00 [10:28:16]Write to MH i2c: E2 08 00 B5 29 80 11 00 00 00 00 00 00 58 [10:28:16]Write i2c OK [10:28:16]MH_I2C_Read... [10:28:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:16]Read from MH i2c: E2 [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: E2 17 00 [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: E2 17 00 B5 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A5 [10:28:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:28:16]wFMCommunicate OK [10:28:16]requested_item fd.num is exist - process it [10:28:16]SAM_PROTO_GetFieldsCounters [10:28:16]wFMCommunicate request_size=4 [10:28:16]MH_SAM_APDU [10:28:16]CAPDU: 80 13 00 00 [10:28:16]Write to MH i2c: E2 08 00 B6 29 80 13 00 00 00 00 00 00 5B [10:28:16]Write i2c OK [10:28:16]MH_I2C_Read... [10:28:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:16]Read from MH i2c: E2 [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: E2 62 00 [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: E2 62 00 B6 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D7 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [10: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D7 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:28:16]wFMCommunicate OK [10:28:16]SAM_PROTO_GetFieldsCounters done [10:28:16]requested_item shift.num is exist - process it [10:28:16]requested_item shift.opened is exist - process it [10:28:16]req_shift_opened [10:28:16]FM_GetShiftState [10:28:16]SAM_PROTO_GetShiftState [10:28:16]wFMCommunicate request_size=4 [10:28:16]MH_SAM_APDU [10:28:16]CAPDU: 80 13 01 00 [10:28:16]Write to MH i2c: E2 08 00 B7 29 80 13 01 00 00 00 00 00 5D [10:28:16]Write i2c OK [10:28:16]MH_I2C_Read... [10:28:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:16]Read from MH i2c: E2 [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: E2 0E 00 [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: E2 0E 00 B7 29 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E7 [10:28:16]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:28:16]wFMCommunicate OK [10:28:16]SAM_PROTO_GetShiftState done [10:28:16]FM_GetShiftState done [10:28:16]req_shift_opened done [10:28:16]requested_item shift.open_date is exist - process it [10:28:16]req_shift_open_date [10:28:16]req_shift_open_date done [10:28:16]produce_requested_data done [10:28:16]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200919,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:28:16]process_action_free close_receipt [10:28:16]json_value_free [10:28:16]json_value_free done [10:28:16]process_json_proto returns [10:28:16]Send response to host [10:28:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200919,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:28:16]free response buf [10:28:16]execute_script done [10:28:16]execute_script returns [10:28:16]free content buf [10:28:16]Sock 9.Close socket [10:28:16]Sock 9.Thread stoped [10:28:20]OFD Sender: No OFD packet to send [10:28:25]OFD Sender: No OFD packet to send [10:28:30]OFD Sender: No OFD packet to send [10:28:35]OFD Sender: No OFD packet to send [10:28:40]OFD Sender: No OFD packet to send [10:28:45]OFD Sender: No OFD packet to send [10:28:50]OFD Sender: No OFD packet to send [10:28:55]OFD Sender: No OFD packet to send [10:29:00]OFD Sender: No OFD packet to send [10:29:05]OFD Sender: No OFD packet to send [10:29:10]OFD Sender: No OFD packet to send [10:29:15]OFD Sender: No OFD packet to send [10:29:20]OFD Sender: No OFD packet to send [10:29:25]OFD Sender: No OFD packet to send [10:29:29]accept exits with 8 [10:29:29]New connection [10:29:29]New thread 3067067748 created [10:29:29]Thread 3067211108 joined [10:29:29]Waiting for new connection... [10:29:29] Sock 8.Parse request [10:29:29]Sock 8.Check first char [10:29:29]Sock 8.First char is OK [10:29:29]request: POST /json_proto HTTP/1.0 [10:29:29]Method: POST [10:29:29]URL: /json_proto [10:29:29]Method is POST - this is cgi request [10:29:29]url: /json_proto [10:29:29]query_string will be loaded in cgi processing [10:29:29]execute_cgi json_proto POST (null) [10:29:29]execute_cgi path=json_proto method=POST [10:29:29]POST find Content-Length [10:29:29]Host: 172.17.46.195:8080 [10:29:29]Content-Length: 802 [10:29:29]Content-Type: application/json [10:29:29] [10:29:29]POST finish read [10:29:29]Found Content-Length = 802 [10:29:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:29]execute_script... [10:29:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:29]POST & json_proto [10:29:29]process_json_proto [10:29:29]json parsed OK: [10:29:29]protocol is kg_v1.0 [10:29:29]action value=close_receipt [10:29:29]process_action close_receipt [10:29:29]cmd_close_receipt [10:29:29]MH_GetDate [10:29:29]Write to MH i2c: F0 00 00 B8 29 D0 [10:29:29]Write i2c OK [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: F0 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: F0 09 00 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: F0 09 00 B8 29 00 0A 70 C4 66 75 08 C2 66 22 [10:29:29]GetLastDocTimeStamp 1724149694 [10:29:29]current date 1724149770 [10:29:29]FM_GetShiftState [10:29:29]SAM_PROTO_GetShiftState [10:29:29]wFMCommunicate request_size=4 [10:29:29]MH_SAM_APDU [10:29:29]CAPDU: 80 13 01 00 [10:29:29]Write to MH i2c: E2 08 00 B9 29 80 13 01 00 00 00 00 00 5F [10:29:29]Write i2c OK [10:29:29]MH_I2C_Read... [10:29:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:29]Read from MH i2c: E2 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 0E 00 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 0E 00 B9 29 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E9 [10:29:29]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:29:29]wFMCommunicate OK [10:29:29]SAM_PROTO_GetShiftState done [10:29:29]FM_GetShiftState done [10:29:29]opened in 1724112758 [10:29:29]opened+sec_in_day 1724199158 [10:29:29]quantity*price = 100050 [10:29:29]sum+1 = 100052 [10:29:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 219 20.08.2024 10:29 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200920 ФПД: 123416485385013 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102930&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200920&fm=123416485385013&tin=02508201610067®Number=0000000000092545&sum=100051 [10:29:30]StoreToDocumentArchive [10:29:30]shift 466 fd 200920 [10:29:30]save to /storage/0466/doc_00200920 [10:29:30]save last doc name /storage/0466/doc_00200920 to /storage/kkm_last_doc_name [10:29:30]save OK [10:29:30]Clear old archive folders... [10:29:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:29:30]tlvbuf is B6DE7720 [10:29:30]SAM_PROTO_ClearQueue [10:29:30]wFMCommunicate request_size=4 [10:29:30]MH_SAM_APDU [10:29:30]CAPDU: 80 09 00 00 [10:29:30]Write to MH i2c: E2 08 00 C6 29 80 09 00 00 00 00 00 00 61 [10:29:30]Write i2c OK [10:29:30]MH_I2C_Read... [10:29:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:29:30]Read from MH i2c: E2 [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: E2 03 00 [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: E2 03 00 C6 29 00 90 00 63 [10:29:30]RAPDU: 90 00 [10:29:30]wFMCommunicate OK [10:29:30]SAM_PROTO_ClearQueue done [10:29:30]KKMCreateOFDPacket [10:29:30]OFDProtocolAddRootSTLVToBuf [10:29:30]FM_MakeSignedData [10:29:30]FM_MakeSignedData [10:29:30]SAM_PROTO_SignData [10:29:30]wFMCommunicate request_size=4 [10:29:30]MH_SAM_APDU [10:29:30]CAPDU: 80 0D 01 02 [10:29:30]Write to MH i2c: E2 08 00 C7 29 80 0D 01 02 00 00 00 00 69 [10:29:30]Write i2c OK [10:29:30]MH_I2C_Read... [10:29:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:29:30]Read from MH i2c: E2 [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: E2 03 00 [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: E2 03 00 C7 29 00 90 00 64 [10:29:30]RAPDU: 90 00 [10:29:30]wFMCommunicate OK [10:29:30]wFMCommunicate request_size=255 [10:29:30]MH_SAM_APDU [10:29:30]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 0A 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D8 10 03 00 35 04 06 00 70 3F 23 C5 [10:29:30]Write to MH i2c: E2 02 01 C8 29 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 0A 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D8 10 03 00 35 04 06 00 70 3F 23 C5 00 00 22 [10:29:30]Write i2c OK [10:29:30]MH_I2C_Read... [10:29:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:30]Read from MH i2c: E2 [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: E2 03 00 [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: E2 03 00 C8 29 00 90 00 65 [10:29:30]RAPDU: 90 00 [10:29:30]wFMCommunicate OK [10:29:30]wFMCommunicate request_size=7 [10:29:30]MH_SAM_APDU [10:29:30]CAPDU: 80 0D 02 02 02 53 35 [10:29:30]Write to MH i2c: E2 0A 00 C9 29 80 0D 02 02 02 00 53 35 00 00 F8 [10:29:30]Write i2c OK [10:29:30]MH_I2C_Read... [10:29:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:30]Read from MH i2c: E2 [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: E2 03 00 [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: E2 03 00 C9 29 00 90 00 66 [10:29:30]RAPDU: 90 00 [10:29:30]wFMCommunicate OK [10:29:30]wFMCommunicate request_size=4 [10:29:30]MH_SAM_APDU [10:29:30]CAPDU: 80 0D 03 02 [10:29:30]Write to MH i2c: E2 08 00 CA 29 80 0D 03 02 00 00 00 00 6E [10:29:30]Write i2c OK [10:29:30]MH_I2C_Read... [10:29:30]OFD Sender: No OFD packet to send [10:29:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:29:30]Read from MH i2c: E2 [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: E2 0B 00 [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: E2 0B 00 CA 29 00 EB F7 56 2D 87 3A F2 40 90 00 C7 [10:29:30]RAPDU: EB F7 56 2D 87 3A F2 40 90 00 [10:29:30]wFMCommunicate OK [10:29:30]SAM_PROTO_SignData done [10:29:30]FM_MakeSignedData done [10:29:30]CreateOFDProtocolMessage [10:29:30]wFMCommunicate request_size=4 [10:29:30]MH_SAM_APDU [10:29:30]CAPDU: 80 11 00 00 [10:29:30]Write to MH i2c: E2 08 00 CB 29 80 11 00 00 00 00 00 00 6E [10:29:30]Write i2c OK [10:29:30]MH_I2C_Read... [10:29:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:30]Read from MH i2c: E2 [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: E2 17 00 [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: E2 17 00 CB 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BB [10:29:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:29:30]wFMCommunicate OK [10:29:30]CreateOFDProtocolMessage done [10:29:30]OFDSenderStorePacket 200920 [10:29:30]StoreOFDPacket docnum=200920 [10:29:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 41 73 04 01 F6 B5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 0A 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D8 10 03 00 35 04 06 00 70 3F 23 C5 53 35 EB F7 56 2D 87 3A F2 40 [10:29:30]CheckFolder [10:29:30]dirname=/storage/ofd_packets [10:29:30]CheckFolder done [10:29:30]ProducePacketName [10:29:30]name=ofd_packets/00200920 [10:29:30]NVStorageSaveData ofd_packets/00200920 [10:29:30]File name is /storage/ofd_packets/00200920 [10:29:30]Write 298 bytes [10:29:30]NVStorageSaveData done [10:29:30]OFDSenderStorePacket done [10:29:30]KKMCreateOFDPacket done [10:29:30]NVStorageSaveData kkm_last_timestamp [10:29:30]File name is /storage/kkm_last_timestamp [10:29:30]Write 4 bytes [10:29:30]NVStorageSaveData done [10:29:30]ExternCall_PrintAddStr [10:29:30]wPrintStart [10:29:30]Write to MH i2c: 01 00 00 CC 29 F5 [10:29:30]Write i2c OK [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: 01 [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: 01 07 00 [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: 01 07 00 CC 29 00 00 00 00 00 FF 0F 0A [10:29:30]RasterBufferAndPrint [10:29:30]line Счет N : (1)11328519 [10:29:30]line ИНН: 02508201610067 [10:29:30]line Контрольно-Кассовый Чек [10:29:30]line ПРОДАЖА [10:29:30]line ТРК (МРК, ГНК) : 51 [10:29:30]line Товар: 2710194210 [10:29:30]line ДТ-К-5 [10:29:30]line 13.130 * 76.20 [10:29:30]line = 1000.51 [10:29:30]line НДС 12% НСП 1% [10:29:30]line > о реализуемом товаре [10:29:30]line ИТОГО: 1000.51 [10:29:30]line НСП 1% : 8.85 [10:29:30]line НДС 12% : 106.25 [10:29:30]line Наличными: 0.00 [10:29:30]line Безнал.: 1000.51 [10:29:30]line Место: АЗС № 95 "Партнер Нефть" [10:29:30]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:29:30]line СНО: Общий режим [10:29:30]line Чек 219 20.08.2024 10:29 [10:29:30]line Смена: 466 ФФД: 1.0 [10:29:30]line ЗНМ: 0300000079 [10:29:30]line РНМ: 0000000000092545 [10:29:30]line Версия ККМ: 001 [10:29:30]line Платежная система: O! деньги [10:29:30]line ФМ: 0000000000871802 [10:29:30]line ФД: 200920 [10:29:30]line ФПД: 123416485385013 [10:29:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T102930&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200920&fm=123416485385013&tin=02508201610067®Number=0000000000092545&sum=100051 [10:29:31]OFD Sender: Processing packet 200920 [packets to send 247, broken 246] [10:29:31]ProducePacketName [10:29:31]name=ofd_packets/00200920 [10:29:31]OFD Sender: To server: pG, [10:29:31]CommunicateWithHost lk.salyk.kg:30040 [10:29:31]ConnectInit lk.salyk.kg [10:29:31]written 0, free lines is 4095 [10:29:31]Connected sock=10 [10:29:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 41 73 04 01 F6 B5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 0A 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D8 10 03 00 35 04 06 00 70 3F 23 C5 53 35 EB F7 56 2D 87 3A F2 40 [10:29:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 20 ED 47 00 5B 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 31 38 30 32 10 04 04 00 D8 10 03 00 F4 03 04 00 71 1A C4 66 B6 04 01 00 00 D2 19 B2 76 40 E0 6E 7B [10:29:31]CommunicateWithHost err = 0 [10:29:31]CheckOFDResponse [10:29:31]1017 (14) - 77093643461234 [10:29:31]1041 (16) - 0000000000871802 [10:29:31]1040 (4) - 200920 [10:29:31]1012 (4) - 20.08.2024 04:24 [10:29:31]1206 (1) - 0 [10:29:31]OFD Sender: Remove packet 200920 [10:29:31]ProducePacketName [10:29:31]name=ofd_packets/00200920 [10:29:31]NVStorageDeleteData [10:29:31]Write to MH i2c: 01 00 00 F6 29 1F [10:29:31]Write i2c OK [10:29:31]MH_I2C_Read... [10:29:31]Read from MH i2c: 01 [10:29:31]MH_I2C_Read... [10:29:31]Read from MH i2c: 01 07 00 [10:29:31]MH_I2C_Read... [10:29:31]Read from MH i2c: 01 07 00 F6 29 00 00 00 00 00 FD 0C 2F [10:29:31]RasterBufferAndPrint [10:29:31]line [10:29:31]line [10:29:31]line [10:29:31]line [10:29:31]line [10:29:31]written 0, free lines is 3331 [10:29:31]MH_Cut [10:29:31]Write to MH i2c: D1 01 00 FD 29 01 F8 [10:29:31]Write i2c OK [10:29:31]MH_I2C_Read... [10:29:31]Read from MH i2c: D1 [10:29:31]MH_I2C_Read... [10:29:31]Read from MH i2c: D1 01 00 [10:29:31]MH_I2C_Read... [10:29:31]Read from MH i2c: D1 01 00 FD 29 00 F7 [10:29:31]Write to MH i2c: 01 00 00 FE 29 27 [10:29:31]Write i2c OK [10:29:31]MH_I2C_Read... [10:29:32]OFD Sender: No OFD packet to send [10:29:32]*** Cut start [10:29:32]*** Purtial cut [10:29:32]*** CUTSNS_PIN = 0 [10:29:32]*** Stage 1: CUTSNS_PIN = 1 [10:29:34]Read from MH i2c: 01 [10:29:34]MH_I2C_Read... [10:29:34]*** Stop cut motor [10:29:34]*** Cut end [10:29:34]Read from MH i2c: 01 07 00 [10:29:34]MH_I2C_Read... [10:29:34]Read from MH i2c: 01 07 00 FE 29 00 00 00 00 00 FF 0F 3C [10:29:34]process_action close_receipt done [10:29:34]requested_data is exist [10:29:34]produce_requested_data [10:29:34]requested_item fm.sn is exist - process it [10:29:34]wFMCommunicate request_size=4 [10:29:34]MH_SAM_APDU [10:29:34]CAPDU: 80 11 00 00 [10:29:34]Write to MH i2c: E2 08 00 FF 29 80 11 00 00 00 00 00 00 A2 [10:29:34]Write i2c OK [10:29:34]MH_I2C_Read... [10:29:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:34]Read from MH i2c: E2 [10:29:34]MH_I2C_Read... [10:29:34]Read from MH i2c: E2 17 00 [10:29:34]MH_I2C_Read... [10:29:34]Read from MH i2c: E2 17 00 FF 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EF [10:29:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:29:34]wFMCommunicate OK [10:29:34]requested_item fd.num is exist - process it [10:29:34]SAM_PROTO_GetFieldsCounters [10:29:34]wFMCommunicate request_size=4 [10:29:34]MH_SAM_APDU [10:29:34]CAPDU: 80 13 00 00 [10:29:34]Write to MH i2c: E2 08 00 00 2A 80 13 00 00 00 00 00 00 A6 [10:29:34]Write i2c OK [10:29:34]MH_I2C_Read... [10:29:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:29:34]Read from MH i2c: E2 [10:29:34]MH_I2C_Read... [10:29:34]Read from MH i2c: E2 62 00 [10:29:34]MH_I2C_Read... [10:29:34]Read from MH i2c: E2 62 00 00 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D8 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 10 [10:29: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D8 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:29:34]wFMCommunicate OK [10:29:34]SAM_PROTO_GetFieldsCounters done [10:29:34]requested_item shift.num is exist - process it [10:29:34]requested_item shift.opened is exist - process it [10:29:34]req_shift_opened [10:29:34]FM_GetShiftState [10:29:34]SAM_PROTO_GetShiftState [10:29:34]wFMCommunicate request_size=4 [10:29:34]MH_SAM_APDU [10:29:34]CAPDU: 80 13 01 00 [10:29:34]Write to MH i2c: E2 08 00 01 2A 80 13 01 00 00 00 00 00 A8 [10:29:34]Write i2c OK [10:29:34]MH_I2C_Read... [10:29:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:34]Read from MH i2c: E2 [10:29:34]MH_I2C_Read... [10:29:34]Read from MH i2c: E2 0E 00 [10:29:34]MH_I2C_Read... [10:29:34]Read from MH i2c: E2 0E 00 01 2A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 32 [10:29:34]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:29:34]wFMCommunicate OK [10:29:34]SAM_PROTO_GetShiftState done [10:29:34]FM_GetShiftState done [10:29:34]req_shift_opened done [10:29:34]requested_item shift.open_date is exist - process it [10:29:34]req_shift_open_date [10:29:34]req_shift_open_date done [10:29:34]produce_requested_data done [10:29:34]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200920,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:29:34]process_action_free close_receipt [10:29:34]json_value_free [10:29:34]json_value_free done [10:29:34]process_json_proto returns [10:29:34]Send response to host [10:29:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200920,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:29:34]free response buf [10:29:34]execute_script done [10:29:34]execute_script returns [10:29:34]free content buf [10:29:34]Sock 8.Close socket [10:29:34]Sock 8.Thread stoped [10:29:37]OFD Sender: No OFD packet to send [10:29:42]OFD Sender: No OFD packet to send [10:29:47]OFD Sender: No OFD packet to send [10:29:52]OFD Sender: No OFD packet to send [10:29:57]OFD Sender: No OFD packet to send [10:30:02]OFD Sender: No OFD packet to send [10:30:07]OFD Sender: No OFD packet to send [10:30:12]OFD Sender: No OFD packet to send [10:30:17]OFD Sender: No OFD packet to send [10:30:22]OFD Sender: No OFD packet to send [10:30:27]OFD Sender: No OFD packet to send [10:30:32]OFD Sender: No OFD packet to send [10:30:37]OFD Sender: No OFD packet to send [10:30:42]OFD Sender: No OFD packet to send [10:30:47]OFD Sender: No OFD packet to send [10:30:52]OFD Sender: No OFD packet to send [10:30:57]OFD Sender: No OFD packet to send [10:31:01]accept exits with 9 [10:31:01]New connection [10:31:01]New thread 3067211108 created [10:31:01]Thread 3067067748 joined [10:31:01]Waiting for new connection... [10:31:01] Sock 9.Parse request [10:31:01]Sock 9.Check first char [10:31:01]Sock 9.First char is OK [10:31:01]request: POST /json_proto HTTP/1.0 [10:31:01]Method: POST [10:31:01]URL: /json_proto [10:31:01]Method is POST - this is cgi request [10:31:01]url: /json_proto [10:31:01]query_string will be loaded in cgi processing [10:31:01]execute_cgi json_proto POST (null) [10:31:01]execute_cgi path=json_proto method=POST [10:31:01]POST find Content-Length [10:31:01]Host: 172.17.46.195:8080 [10:31:01]Content-Length: 792 [10:31:01]Content-Type: application/json [10:31:01] [10:31:01]POST finish read [10:31:01]Found Content-Length = 792 [10:31:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328518", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 118.120, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:01]execute_script... [10:31: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)11328518", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 118.120, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:01]POST & json_proto [10:31:01]process_json_proto [10:31:01]json parsed OK: [10:31:01]protocol is kg_v1.0 [10:31:01]action value=close_receipt [10:31:01]process_action close_receipt [10:31:01]cmd_close_receipt [10:31:01]MH_GetDate [10:31:01]Write to MH i2c: F0 00 00 02 2A 1B [10:31:01]Write i2c OK [10:31:01]MH_I2C_Read... [10:31:01]Read from MH i2c: F0 [10:31:01]MH_I2C_Read... [10:31:01]Read from MH i2c: F0 09 00 [10:31:01]MH_I2C_Read... [10:31:01]Read from MH i2c: F0 09 00 02 2A 00 66 70 C4 66 75 08 C2 66 C9 [10:31:01]GetLastDocTimeStamp 1724149770 [10:31:01]current date 1724149862 [10:31:01]FM_GetShiftState [10:31:01]SAM_PROTO_GetShiftState [10:31:01]wFMCommunicate request_size=4 [10:31:01]MH_SAM_APDU [10:31:01]CAPDU: 80 13 01 00 [10:31:01]Write to MH i2c: E2 08 00 03 2A 80 13 01 00 00 00 00 00 AA [10:31:01]Write i2c OK [10:31:01]MH_I2C_Read... [10:31:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:01]Read from MH i2c: E2 [10:31:01]MH_I2C_Read... [10:31:01]Read from MH i2c: E2 0E 00 [10:31:01]MH_I2C_Read... [10:31:01]Read from MH i2c: E2 0E 00 03 2A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 34 [10:31:01]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:31:01]wFMCommunicate OK [10:31:01]SAM_PROTO_GetShiftState done [10:31:01]FM_GetShiftState done [10:31:01]opened in 1724112758 [10:31:01]opened+sec_in_day 1724199158 [10:31:01]quantity*price = 0 [10:31:01]sum+1 = 1 [10:31:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 220 20.08.2024 10:31 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 56276 ФМ: 0000000000871802 ФД: 200921 ФПД: 105503334454206 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103102&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200921&fm=105503334454206&tin=02508201610067®Number=0000000000092545&sum=0 [10:31:02]StoreToDocumentArchive [10:31:02]shift 466 fd 200921 [10:31:02]save to /storage/0466/doc_00200921 [10:31:02]save last doc name /storage/0466/doc_00200921 to /storage/kkm_last_doc_name [10:31:02]save OK [10:31:02]Clear old archive folders... [10:31:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:31:02]tlvbuf is 0103CD70 [10:31:02]SAM_PROTO_ClearQueue [10:31:02]wFMCommunicate request_size=4 [10:31:02]MH_SAM_APDU [10:31:02]CAPDU: 80 09 00 00 [10:31:02]Write to MH i2c: E2 08 00 10 2A 80 09 00 00 00 00 00 00 AC [10:31:02]Write i2c OK [10:31:02]MH_I2C_Read... [10:31:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:31:02]Read from MH i2c: E2 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: E2 03 00 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: E2 03 00 10 2A 00 90 00 AE [10:31:02]RAPDU: 90 00 [10:31:02]wFMCommunicate OK [10:31:02]SAM_PROTO_ClearQueue done [10:31:02]KKMCreateOFDPacket [10:31:02]OFDProtocolAddRootSTLVToBuf [10:31:02]FM_MakeSignedData [10:31:02]FM_MakeSignedData [10:31:02]SAM_PROTO_SignData [10:31:02]wFMCommunicate request_size=4 [10:31:02]MH_SAM_APDU [10:31:02]CAPDU: 80 0D 01 02 [10:31:02]Write to MH i2c: E2 08 00 11 2A 80 0D 01 02 00 00 00 00 B4 [10:31:02]Write i2c OK [10:31:02]MH_I2C_Read... [10:31:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:31:02]Read from MH i2c: E2 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: E2 03 00 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: E2 03 00 11 2A 00 90 00 AF [10:31:02]RAPDU: 90 00 [10:31:02]wFMCommunicate OK [10:31:02]wFMCommunicate request_size=255 [10:31:02]MH_SAM_APDU [10:31:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 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 DC 00 00 00 F4 03 04 00 66 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D9 10 03 00 35 04 06 00 5F F4 68 C5 [10:31:02]Write to MH i2c: E2 02 01 12 2A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 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 DC 00 00 00 F4 03 04 00 66 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D9 10 03 00 35 04 06 00 5F F4 68 C5 00 00 5C [10:31:02]Write i2c OK [10:31:02]MH_I2C_Read... [10:31:02]OFD Sender: No OFD packet to send [10:31:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:02]Read from MH i2c: E2 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: E2 03 00 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: E2 03 00 12 2A 00 90 00 B0 [10:31:02]RAPDU: 90 00 [10:31:02]wFMCommunicate OK [10:31:02]wFMCommunicate request_size=7 [10:31:02]MH_SAM_APDU [10:31:02]CAPDU: 80 0D 02 02 02 D3 BE [10:31:02]Write to MH i2c: E2 0A 00 13 2A 80 0D 02 02 02 00 D3 BE 00 00 4C [10:31:02]Write i2c OK [10:31:02]MH_I2C_Read... [10:31:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:02]Read from MH i2c: E2 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: E2 03 00 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: E2 03 00 13 2A 00 90 00 B1 [10:31:02]RAPDU: 90 00 [10:31:02]wFMCommunicate OK [10:31:02]wFMCommunicate request_size=4 [10:31:02]MH_SAM_APDU [10:31:02]CAPDU: 80 0D 03 02 [10:31:02]Write to MH i2c: E2 08 00 14 2A 80 0D 03 02 00 00 00 00 B9 [10:31:02]Write i2c OK [10:31:02]MH_I2C_Read... [10:31:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:31:02]Read from MH i2c: E2 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: E2 0B 00 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: E2 0B 00 14 2A 00 2D 35 F2 FD 58 1C 86 1A 90 00 1F [10:31:02]RAPDU: 2D 35 F2 FD 58 1C 86 1A 90 00 [10:31:02]wFMCommunicate OK [10:31:02]SAM_PROTO_SignData done [10:31:02]FM_MakeSignedData done [10:31:02]CreateOFDProtocolMessage [10:31:02]wFMCommunicate request_size=4 [10:31:02]MH_SAM_APDU [10:31:02]CAPDU: 80 11 00 00 [10:31:02]Write to MH i2c: E2 08 00 15 2A 80 11 00 00 00 00 00 00 B9 [10:31:02]Write i2c OK [10:31:02]MH_I2C_Read... [10:31:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:02]Read from MH i2c: E2 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: E2 17 00 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: E2 17 00 15 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 06 [10:31:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:31:02]wFMCommunicate OK [10:31:02]CreateOFDProtocolMessage done [10:31:02]OFDSenderStorePacket 200921 [10:31:02]StoreOFDPacket docnum=200921 [10:31:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 2C BB 04 01 20 AA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 66 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D9 10 03 00 35 04 06 00 5F F4 68 C5 D3 BE 2D 35 F2 FD 58 1C 86 1A [10:31:02]CheckFolder [10:31:02]dirname=/storage/ofd_packets [10:31:02]CheckFolder done [10:31:02]ProducePacketName [10:31:02]name=ofd_packets/00200921 [10:31:02]NVStorageSaveData ofd_packets/00200921 [10:31:02]File name is /storage/ofd_packets/00200921 [10:31:02]Write 298 bytes [10:31:02]NVStorageSaveData done [10:31:02]OFDSenderStorePacket done [10:31:02]KKMCreateOFDPacket done [10:31:02]NVStorageSaveData kkm_last_timestamp [10:31:02]File name is /storage/kkm_last_timestamp [10:31:02]Write 4 bytes [10:31:02]NVStorageSaveData done [10:31:02]ExternCall_PrintAddStr [10:31:02]wPrintStart [10:31:02]Write to MH i2c: 01 00 00 16 2A 40 [10:31:02]Write i2c OK [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: 01 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: 01 07 00 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: 01 07 00 16 2A 00 00 00 00 00 FF 0F 55 [10:31:02]RasterBufferAndPrint [10:31:02]line Счет N : (1)11328518 [10:31:02]line ИНН: 02508201610067 [10:31:02]line Контрольно-Кассовый Чек [10:31:02]line ПРОДАЖА [10:31:02]line ТРК (МРК, ГНК) : 61 [10:31:02]line Товар: 2710194210 [10:31:02]line ДТ-К-5 [10:31:02]line 118.120 * 0.00 [10:31:02]line = 0.00 [10:31:02]line НДС 12% НСП 1% [10:31:02]line > о реализуемом товаре [10:31:02]line ИТОГО: 0.00 [10:31:02]line НСП 1% : 0.00 [10:31:02]line НДС 12% : 0.00 [10:31:02]line Наличными: 0.00 [10:31:02]line Безнал.: 0.00 [10:31:02]line Место: АЗС № 95 "Партнер Нефть" [10:31:02]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:31:02]line СНО: Общий режим [10:31:02]line Чек 220 20.08.2024 10:31 [10:31:02]line Смена: 466 ФФД: 1.0 [10:31:02]line ЗНМ: 0300000079 [10:31:02]line РНМ: 0000000000092545 [10:31:02]line Версия ККМ: 001 [10:31:02]line Талоны: Топливная Карта [10:31:02]line 56276 [10:31:02]line ФМ: 0000000000871802 [10:31:02]line ФД: 200921 [10:31:02]line ФПД: 105503334454206 [10:31:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103102&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200921&fm=105503334454206&tin=02508201610067®Number=0000000000092545&sum=0 [10:31:03]OFD Sender: Processing packet 200921 [packets to send 247, broken 246] [10:31:03]ProducePacketName [10:31:03]name=ofd_packets/00200921 [10:31:03]OFD Sender: To server: pG, [10:31:03]CommunicateWithHost lk.salyk.kg:30040 [10:31:03]ConnectInit lk.salyk.kg [10:31:03]written 0, free lines is 4095 [10:31:03]Connected sock=10 [10:31:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 2C BB 04 01 20 AA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 66 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D9 10 03 00 35 04 06 00 5F F4 68 C5 D3 BE 2D 35 F2 FD 58 1C 86 1A [10:31:03]Write to MH i2c: 01 00 00 40 2A 6A [10:31:03]Write i2c OK [10:31:03]MH_I2C_Read... [10:31:03]Read from MH i2c: 01 [10:31:03]MH_I2C_Read... [10:31:03]Read from MH i2c: 01 07 00 [10:31:03]MH_I2C_Read... [10:31:03]Read from MH i2c: 01 07 00 40 2A 00 00 00 00 00 F0 0C 6D [10:31:03]RasterBufferAndPrint [10:31:03]line [10:31:03]line [10:31:03]line [10:31:03]line [10:31:03]line [10:31:03]written 0, free lines is 3318 [10:31:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 00 91 47 00 15 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D9 10 03 00 F4 03 04 00 CD 1A C4 66 B6 04 01 00 00 14 96 41 CD 1A 96 87 99 [10:31:03]CommunicateWithHost err = 0 [10:31:03]CheckOFDResponse [10:31:03]1017 (14) - 77093643461234 [10:31:03]1041 (16) - 0000000000871802 [10:31:03]1040 (4) - 200921 [10:31:03]1012 (4) - 20.08.2024 04:25 [10:31:03]1206 (1) - 0 [10:31:03]OFD Sender: Remove packet 200921 [10:31:03]ProducePacketName [10:31:03]name=ofd_packets/00200921 [10:31:03]NVStorageDeleteData [10:31:03]MH_Cut [10:31:03]Write to MH i2c: D1 01 00 47 2A 01 43 [10:31:03]Write i2c OK [10:31:03]MH_I2C_Read... [10:31:03]Read from MH i2c: D1 [10:31:03]MH_I2C_Read... [10:31:03]Read from MH i2c: D1 01 00 [10:31:03]MH_I2C_Read... [10:31:03]Read from MH i2c: D1 01 00 47 2A 00 42 [10:31:03]Write to MH i2c: 01 00 00 48 2A 72 [10:31:03]Write i2c OK [10:31:03]MH_I2C_Read... [10:31:04]OFD Sender: No OFD packet to send [10:31:04]*** Cut start [10:31:04]*** Purtial cut [10:31:04]*** Stage 1: CUTSNS_PIN = 1 [10:31:04]Read from MH i2c: 01 [10:31:04]MH_I2C_Read... [10:31:04]*** Stop cut motor [10:31:04]*** Cut end [10:31:04]Read from MH i2c: 01 07 00 [10:31:04]MH_I2C_Read... [10:31:04]Read from MH i2c: 01 07 00 48 2A 00 00 00 00 00 FF 0F 87 [10:31:04]process_action close_receipt done [10:31:04]requested_data is exist [10:31:04]produce_requested_data [10:31:04]requested_item fm.sn is exist - process it [10:31:04]wFMCommunicate request_size=4 [10:31:04]MH_SAM_APDU [10:31:04]CAPDU: 80 11 00 00 [10:31:04]Write to MH i2c: E2 08 00 49 2A 80 11 00 00 00 00 00 00 ED [10:31:04]Write i2c OK [10:31:04]MH_I2C_Read... [10:31:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:04]Read from MH i2c: E2 [10:31:04]MH_I2C_Read... [10:31:04]Read from MH i2c: E2 17 00 [10:31:04]MH_I2C_Read... [10:31:04]Read from MH i2c: E2 17 00 49 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3A [10:31:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:31:04]wFMCommunicate OK [10:31:04]requested_item fd.num is exist - process it [10:31:04]SAM_PROTO_GetFieldsCounters [10:31:04]wFMCommunicate request_size=4 [10:31:04]MH_SAM_APDU [10:31:04]CAPDU: 80 13 00 00 [10:31:04]Write to MH i2c: E2 08 00 4A 2A 80 13 00 00 00 00 00 00 F0 [10:31:04]Write i2c OK [10:31:04]MH_I2C_Read... [10:31:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:31:04]Read from MH i2c: E2 [10:31:04]MH_I2C_Read... [10:31:04]Read from MH i2c: E2 62 00 [10:31:04]MH_I2C_Read... [10:31:04]Read from MH i2c: E2 62 00 4A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D9 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 5E [10:31: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D9 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:31:04]wFMCommunicate OK [10:31:04]SAM_PROTO_GetFieldsCounters done [10:31:04]requested_item shift.num is exist - process it [10:31:04]requested_item shift.opened is exist - process it [10:31:04]req_shift_opened [10:31:04]FM_GetShiftState [10:31:04]SAM_PROTO_GetShiftState [10:31:04]wFMCommunicate request_size=4 [10:31:04]MH_SAM_APDU [10:31:04]CAPDU: 80 13 01 00 [10:31:04]Write to MH i2c: E2 08 00 4B 2A 80 13 01 00 00 00 00 00 F2 [10:31:04]Write i2c OK [10:31:04]MH_I2C_Read... [10:31:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:04]Read from MH i2c: E2 [10:31:04]MH_I2C_Read... [10:31:04]Read from MH i2c: E2 0E 00 [10:31:04]MH_I2C_Read... [10:31:04]Read from MH i2c: E2 0E 00 4B 2A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 7C [10:31:04]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:31:04]wFMCommunicate OK [10:31:04]SAM_PROTO_GetShiftState done [10:31:04]FM_GetShiftState done [10:31:04]req_shift_opened done [10:31:04]requested_item shift.open_date is exist - process it [10:31:04]req_shift_open_date [10:31:04]req_shift_open_date done [10:31:04]produce_requested_data done [10:31:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200921,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:31:04]process_action_free close_receipt [10:31:04]json_value_free [10:31:04]json_value_free done [10:31:04]process_json_proto returns [10:31:04]Send response to host [10:31:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200921,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:31:04]free response buf [10:31:04]execute_script done [10:31:04]execute_script returns [10:31:04]free content buf [10:31:04]Sock 9.Close socket [10:31:04]Sock 9.Thread stoped [10:31:05]accept exits with 8 [10:31:05]New connection [10:31:05]New thread 3067067748 created [10:31:05]Thread 3067211108 joined [10:31:05]Waiting for new connection... [10:31:05] Sock 8.Parse request [10:31:05]Sock 8.Check first char [10:31:05]Sock 8.First char is OK [10:31:05]request: POST /json_proto HTTP/1.0 [10:31:05]Method: POST [10:31:05]URL: /json_proto [10:31:05]Method is POST - this is cgi request [10:31:05]url: /json_proto [10:31:05]query_string will be loaded in cgi processing [10:31:05]execute_cgi json_proto POST (null) [10:31:05]execute_cgi path=json_proto method=POST [10:31:05]POST find Content-Length [10:31:05]Host: 172.17.46.195:8080 [10:31:05]Content-Length: 794 [10:31:05]Content-Type: application/json [10:31:05] [10:31:05]POST finish read [10:31:05]Found Content-Length = 794 [10:31:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03534", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:05]execute_script... [10:31: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)11328520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03534", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:05]POST & json_proto [10:31:05]process_json_proto [10:31:05]json parsed OK: [10:31:05]protocol is kg_v1.0 [10:31:05]action value=close_receipt [10:31:05]process_action close_receipt [10:31:05]cmd_close_receipt [10:31:05]MH_GetDate [10:31:05]Write to MH i2c: F0 00 00 4C 2A 65 [10:31:05]Write i2c OK [10:31:05]MH_I2C_Read... [10:31:05]Read from MH i2c: F0 [10:31:05]MH_I2C_Read... [10:31:05]Read from MH i2c: F0 09 00 [10:31:05]MH_I2C_Read... [10:31:05]Read from MH i2c: F0 09 00 4C 2A 00 6A 70 C4 66 75 08 C2 66 17 [10:31:05]GetLastDocTimeStamp 1724149862 [10:31:05]current date 1724149866 [10:31:05]FM_GetShiftState [10:31:05]SAM_PROTO_GetShiftState [10:31:05]wFMCommunicate request_size=4 [10:31:05]MH_SAM_APDU [10:31:05]CAPDU: 80 13 01 00 [10:31:05]Write to MH i2c: E2 08 00 4D 2A 80 13 01 00 00 00 00 00 F4 [10:31:05]Write i2c OK [10:31:05]MH_I2C_Read... [10:31:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:05]Read from MH i2c: E2 [10:31:05]MH_I2C_Read... [10:31:05]Read from MH i2c: E2 0E 00 [10:31:05]MH_I2C_Read... [10:31:05]Read from MH i2c: E2 0E 00 4D 2A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 7E [10:31:05]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:31:05]wFMCommunicate OK [10:31:05]SAM_PROTO_GetShiftState done [10:31:05]FM_GetShiftState done [10:31:05]opened in 1724112758 [10:31:05]opened+sec_in_day 1724199158 [10:31:05]quantity*price = 0 [10:31:05]sum+1 = 1 [10:31:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 221 20.08.2024 10:31 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 03534 ФМ: 0000000000871802 ФД: 200922 ФПД: 192452484812084 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103106&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200922&fm=192452484812084&tin=02508201610067®Number=0000000000092545&sum=0 [10:31:06]StoreToDocumentArchive [10:31:06]shift 466 fd 200922 [10:31:06]save to /storage/0466/doc_00200922 [10:31:06]save last doc name /storage/0466/doc_00200922 to /storage/kkm_last_doc_name [10:31:06]save OK [10:31:06]Clear old archive folders... [10:31:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:31:06]tlvbuf is 011003B0 [10:31:06]SAM_PROTO_ClearQueue [10:31:06]wFMCommunicate request_size=4 [10:31:06]MH_SAM_APDU [10:31:06]CAPDU: 80 09 00 00 [10:31:06]Write to MH i2c: E2 08 00 5A 2A 80 09 00 00 00 00 00 00 F6 [10:31:06]Write i2c OK [10:31:06]MH_I2C_Read... [10:31:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:31:06]Read from MH i2c: E2 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 03 00 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 03 00 5A 2A 00 90 00 F8 [10:31:06]RAPDU: 90 00 [10:31:06]wFMCommunicate OK [10:31:06]SAM_PROTO_ClearQueue done [10:31:06]KKMCreateOFDPacket [10:31:06]OFDProtocolAddRootSTLVToBuf [10:31:06]FM_MakeSignedData [10:31:06]FM_MakeSignedData [10:31:06]SAM_PROTO_SignData [10:31:06]wFMCommunicate request_size=4 [10:31:06]MH_SAM_APDU [10:31:06]CAPDU: 80 0D 01 02 [10:31:06]Write to MH i2c: E2 08 00 5B 2A 80 0D 01 02 00 00 00 00 FE [10:31:06]Write i2c OK [10:31:06]MH_I2C_Read... [10:31:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:31:06]Read from MH i2c: E2 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 03 00 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 03 00 5B 2A 00 90 00 F9 [10:31:06]RAPDU: 90 00 [10:31:06]wFMCommunicate OK [10:31:06]wFMCommunicate request_size=255 [10:31:06]MH_SAM_APDU [10:31: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 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 DD 00 00 00 F4 03 04 00 6A 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DA 10 03 00 35 04 06 00 AF [10:31:06]Write to MH i2c: E2 02 01 5C 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 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 DD 00 00 00 F4 03 04 00 6A 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DA 10 03 00 35 04 06 00 AF 00 00 F6 [10:31:06]Write i2c OK [10:31:06]MH_I2C_Read... [10:31:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:06]Read from MH i2c: E2 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 03 00 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 03 00 5C 2A 00 90 00 FA [10:31:06]RAPDU: 90 00 [10:31:06]wFMCommunicate OK [10:31:06]wFMCommunicate request_size=10 [10:31:06]MH_SAM_APDU [10:31:06]CAPDU: 80 0D 02 02 05 08 D5 FE 4D 34 [10:31:06]Write to MH i2c: E2 0D 00 5D 2A 80 0D 02 02 05 00 08 D5 FE 4D 34 00 00 67 [10:31:06]Write i2c OK [10:31:06]MH_I2C_Read... [10:31:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:06]Read from MH i2c: E2 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 03 00 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 03 00 5D 2A 00 90 00 FB [10:31:06]RAPDU: 90 00 [10:31:06]wFMCommunicate OK [10:31:06]wFMCommunicate request_size=4 [10:31:06]MH_SAM_APDU [10:31:06]CAPDU: 80 0D 03 02 [10:31:06]Write to MH i2c: E2 08 00 5E 2A 80 0D 03 02 00 00 00 00 03 [10:31:06]Write i2c OK [10:31:06]MH_I2C_Read... [10:31:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:31:07]Read from MH i2c: E2 [10:31:07]MH_I2C_Read... [10:31:07]Read from MH i2c: E2 0B 00 [10:31:07]MH_I2C_Read... [10:31:07]Read from MH i2c: E2 0B 00 5E 2A 00 63 3E EB 81 26 27 D0 D7 90 00 05 [10:31:07]RAPDU: 63 3E EB 81 26 27 D0 D7 90 00 [10:31:07]wFMCommunicate OK [10:31:07]SAM_PROTO_SignData done [10:31:07]FM_MakeSignedData done [10:31:07]CreateOFDProtocolMessage [10:31:07]wFMCommunicate request_size=4 [10:31:07]MH_SAM_APDU [10:31:07]CAPDU: 80 11 00 00 [10:31:07]Write to MH i2c: E2 08 00 5F 2A 80 11 00 00 00 00 00 00 03 [10:31:07]Write i2c OK [10:31:07]MH_I2C_Read... [10:31:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:07]Read from MH i2c: E2 [10:31:07]MH_I2C_Read... [10:31:07]Read from MH i2c: E2 17 00 [10:31:07]MH_I2C_Read... [10:31:07]Read from MH i2c: E2 17 00 5F 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 50 [10:31:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:31:07]wFMCommunicate OK [10:31:07]CreateOFDProtocolMessage done [10:31:07]OFDSenderStorePacket 200922 [10:31:07]StoreOFDPacket docnum=200922 [10:31:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D4 19 07 01 E4 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 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 DD 00 00 00 F4 03 04 00 6A 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DA 10 03 00 35 04 06 00 AF 08 D5 FE 4D 34 63 3E EB 81 26 27 D0 D7 [10:31:07]CheckFolder [10:31:07]dirname=/storage/ofd_packets [10:31:07]CheckFolder done [10:31:07]ProducePacketName [10:31:07]name=ofd_packets/00200922 [10:31:07]NVStorageSaveData ofd_packets/00200922 [10:31:07]File name is /storage/ofd_packets/00200922 [10:31:07]Write 301 bytes [10:31:07]NVStorageSaveData done [10:31:07]OFDSenderStorePacket done [10:31:07]KKMCreateOFDPacket done [10:31:07]NVStorageSaveData kkm_last_timestamp [10:31:07]File name is /storage/kkm_last_timestamp [10:31:07]Write 4 bytes [10:31:07]NVStorageSaveData done [10:31:07]ExternCall_PrintAddStr [10:31:07]wPrintStart [10:31:07]Write to MH i2c: 01 00 00 60 2A 8A [10:31:07]Write i2c OK [10:31:07]MH_I2C_Read... [10:31:07]Read from MH i2c: 01 [10:31:07]MH_I2C_Read... [10:31:07]Read from MH i2c: 01 07 00 [10:31:07]MH_I2C_Read... [10:31:07]Read from MH i2c: 01 07 00 60 2A 00 00 00 00 00 FF 0F 9F [10:31:07]RasterBufferAndPrint [10:31:07]line Счет N : (1)11328520 [10:31:07]line ИНН: 02508201610067 [10:31:07]line Контрольно-Кассовый Чек [10:31:07]line ПРОДАЖА [10:31:07]line ТРК (МРК, ГНК) : 22 [10:31:07]line Товар: 2710124130 [10:31:07]line Аи-92-К-4 [10:31:07]line 30.000 * 0.00 [10:31:07]line = 0.00 [10:31:07]line НДС 12% НСП 1% [10:31:07]line > о реализуемом товаре [10:31:07]line ИТОГО: 0.00 [10:31:07]line НСП 1% : 0.00 [10:31:07]line НДС 12% : 0.00 [10:31:07]line Наличными: 0.00 [10:31:07]line Безнал.: 0.00 [10:31:07]line Место: АЗС № 95 "Партнер Нефть" [10:31:07]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:31:07]line СНО: Общий режим [10:31:07]line Чек 221 20.08.2024 10:31 [10:31:07]line Смена: 466 ФФД: 1.0 [10:31:07]line ЗНМ: 0300000079 [10:31:07]line РНМ: 0000000000092545 [10:31:07]line Версия ККМ: 001 [10:31:07]line Талоны: Топливная Карта [10:31:07]line 03534 [10:31:07]line ФМ: 0000000000871802 [10:31:07]line ФД: 200922 [10:31:07]line ФПД: 192452484812084 [10:31:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103106&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200922&fm=192452484812084&tin=02508201610067®Number=0000000000092545&sum=0 [10:31:07]OFD Sender: Processing packet 200922 [packets to send 247, broken 246] [10:31:07]ProducePacketName [10:31:07]name=ofd_packets/00200922 [10:31:07]OFD Sender: To server: pG, [10:31:07]CommunicateWithHost lk.salyk.kg:30040 [10:31:07]ConnectInit lk.salyk.kg [10:31:07]written 0, free lines is 4095 [10:31:07]Connected sock=10 [10:31:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D4 19 07 01 E4 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 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 DD 00 00 00 F4 03 04 00 6A 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DA 10 03 00 35 04 06 00 AF 08 D5 FE 4D 34 63 3E EB 81 26 27 D0 D7 [10:31:07]Write to MH i2c: 01 00 00 8A 2A B4 [10:31:07]Write i2c OK [10:31:07]MH_I2C_Read... [10:31:07]Read from MH i2c: 01 [10:31:07]MH_I2C_Read... [10:31:07]Read from MH i2c: 01 07 00 [10:31:07]MH_I2C_Read... [10:31:07]Read from MH i2c: 01 07 00 8A 2A 00 00 00 00 00 0B 0D D3 [10:31:07]RasterBufferAndPrint [10:31:07]line [10:31:07]line [10:31:07]line [10:31:07]line [10:31:07]line [10:31:07]written 0, free lines is 3348 [10:31:07]MH_Cut [10:31:07]Write to MH i2c: D1 01 00 91 2A 01 8D [10:31:07]Write i2c OK [10:31:07]MH_I2C_Read... [10:31:07]Read from MH i2c: D1 [10:31:07]MH_I2C_Read... [10:31:07]Read from MH i2c: D1 01 00 [10:31:07]MH_I2C_Read... [10:31:07]Read from MH i2c: D1 01 00 91 2A 00 8C [10:31:07]Write to MH i2c: 01 00 00 92 2A BC [10:31:07]Write i2c OK [10:31:07]MH_I2C_Read... [10:31:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4E BF 47 00 E5 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 31 38 30 32 10 04 04 00 DA 10 03 00 F4 03 04 00 D1 1A C4 66 B6 04 01 00 00 44 69 DD 48 D9 9B 79 F8 [10:31:07]CommunicateWithHost err = 0 [10:31:07]CheckOFDResponse [10:31:07]1017 (14) - 77093643461234 [10:31:07]1041 (16) - 0000000000871802 [10:31:07]1040 (4) - 200922 [10:31:07]1012 (4) - 20.08.2024 04:25 [10:31:07]1206 (1) - 0 [10:31:07]OFD Sender: Remove packet 200922 [10:31:07]ProducePacketName [10:31:07]name=ofd_packets/00200922 [10:31:07]NVStorageDeleteData [10:31:08]OFD Sender: No OFD packet to send [10:31:08]*** Cut start [10:31:08]*** Purtial cut [10:31:08]*** CUTSNS_PIN = 0 [10:31:08]*** Stage 1: CUTSNS_PIN = 1 [10:31:10]Read from MH i2c: 01 [10:31:10]MH_I2C_Read... [10:31:10]*** Stop cut motor [10:31:10]*** Cut end [10:31:10]Read from MH i2c: 01 07 00 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: 01 07 00 92 2A 00 00 00 00 00 FF 0F D1 [10:31:10]process_action close_receipt done [10:31:10]requested_data is exist [10:31:10]produce_requested_data [10:31:10]requested_item fm.sn is exist - process it [10:31:10]wFMCommunicate request_size=4 [10:31:10]MH_SAM_APDU [10:31:10]CAPDU: 80 11 00 00 [10:31:10]Write to MH i2c: E2 08 00 93 2A 80 11 00 00 00 00 00 00 37 [10:31:10]Write i2c OK [10:31:10]MH_I2C_Read... [10:31:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:10]Read from MH i2c: E2 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: E2 17 00 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: E2 17 00 93 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 84 [10:31:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:31:10]wFMCommunicate OK [10:31:10]requested_item fd.num is exist - process it [10:31:10]SAM_PROTO_GetFieldsCounters [10:31:10]wFMCommunicate request_size=4 [10:31:10]MH_SAM_APDU [10:31:10]CAPDU: 80 13 00 00 [10:31:10]Write to MH i2c: E2 08 00 94 2A 80 13 00 00 00 00 00 00 3A [10:31:10]Write i2c OK [10:31:10]MH_I2C_Read... [10:31:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:31:10]Read from MH i2c: E2 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: E2 62 00 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: E2 62 00 94 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DA 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 AC [10:31: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DA 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:31:10]wFMCommunicate OK [10:31:10]SAM_PROTO_GetFieldsCounters done [10:31:10]requested_item shift.num is exist - process it [10:31:10]requested_item shift.opened is exist - process it [10:31:10]req_shift_opened [10:31:10]FM_GetShiftState [10:31:10]SAM_PROTO_GetShiftState [10:31:10]wFMCommunicate request_size=4 [10:31:10]MH_SAM_APDU [10:31:10]CAPDU: 80 13 01 00 [10:31:10]Write to MH i2c: E2 08 00 95 2A 80 13 01 00 00 00 00 00 3C [10:31:10]Write i2c OK [10:31:10]MH_I2C_Read... [10:31:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:10]Read from MH i2c: E2 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: E2 0E 00 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: E2 0E 00 95 2A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C6 [10:31:10]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:31:10]wFMCommunicate OK [10:31:10]SAM_PROTO_GetShiftState done [10:31:10]FM_GetShiftState done [10:31:10]req_shift_opened done [10:31:10]requested_item shift.open_date is exist - process it [10:31:10]req_shift_open_date [10:31:10]req_shift_open_date done [10:31:10]produce_requested_data done [10:31:10]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200922,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:31:10]process_action_free close_receipt [10:31:10]json_value_free [10:31:10]json_value_free done [10:31:10]process_json_proto returns [10:31:10]Send response to host [10:31:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200922,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:31:10]free response buf [10:31:10]execute_script done [10:31:10]execute_script returns [10:31:10]free content buf [10:31:10]Sock 8.Close socket [10:31:10]Sock 8.Thread stoped [10:31:13]OFD Sender: No OFD packet to send [10:31:18]OFD Sender: No OFD packet to send [10:31:23]OFD Sender: No OFD packet to send [10:31:28]OFD Sender: No OFD packet to send [10:31:33]OFD Sender: No OFD packet to send [10:31:38]OFD Sender: No OFD packet to send [10:31:43]OFD Sender: No OFD packet to send [10:31:48]OFD Sender: No OFD packet to send [10:31:53]OFD Sender: No OFD packet to send [10:31:58]OFD Sender: No OFD packet to send [10:32:02]accept exits with 9 [10:32:02]New connection [10:32:02]New thread 3067211108 created [10:32:02]Thread 3067067748 joined [10:32:02]Waiting for new connection... [10:32:02] Sock 9.Parse request [10:32:02]Sock 9.Check first char [10:32:02]Sock 9.First char is OK [10:32:02]request: POST /json_proto HTTP/1.0 [10:32:02]Method: POST [10:32:02]URL: /json_proto [10:32:02]Method is POST - this is cgi request [10:32:02]url: /json_proto [10:32:02]query_string will be loaded in cgi processing [10:32:02]execute_cgi json_proto POST (null) [10:32:02]execute_cgi path=json_proto method=POST [10:32:02]POST find Content-Length [10:32:02]Host: 172.17.46.195:8080 [10:32:02]Content-Length: 805 [10:32:02]Content-Type: application/json [10:32:02] [10:32:02]POST finish read [10:32:02]Found Content-Length = 805 [10:32:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:02]execute_script... [10:32: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)11328521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:02]POST & json_proto [10:32:02]process_json_proto [10:32:02]json parsed OK: [10:32:02]protocol is kg_v1.0 [10:32:02]action value=close_receipt [10:32:02]process_action close_receipt [10:32:02]cmd_close_receipt [10:32:02]MH_GetDate [10:32:02]Write to MH i2c: F0 00 00 96 2A AF [10:32:02]Write i2c OK [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: F0 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: F0 09 00 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: F0 09 00 96 2A 00 A3 70 C4 66 75 08 C2 66 9A [10:32:02]GetLastDocTimeStamp 1724149866 [10:32:02]current date 1724149923 [10:32:02]FM_GetShiftState [10:32:02]SAM_PROTO_GetShiftState [10:32:02]wFMCommunicate request_size=4 [10:32:02]MH_SAM_APDU [10:32:02]CAPDU: 80 13 01 00 [10:32:02]Write to MH i2c: E2 08 00 97 2A 80 13 01 00 00 00 00 00 3E [10:32:02]Write i2c OK [10:32:02]MH_I2C_Read... [10:32:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:02]Read from MH i2c: E2 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: E2 0E 00 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: E2 0E 00 97 2A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C8 [10:32:02]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:32:02]wFMCommunicate OK [10:32:02]SAM_PROTO_GetShiftState done [10:32:02]FM_GetShiftState done [10:32:02]opened in 1724112758 [10:32:02]opened+sec_in_day 1724199158 [10:32:02]quantity*price = 100021 [10:32:02]sum+1 = 100023 [10:32:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 222 20.08.2024 10:32 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200923 ФПД: 14649827553485 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103203&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200923&fm=14649827553485&tin=02508201610067®Number=0000000000092545&sum=100022 [10:32:03]StoreToDocumentArchive [10:32:03]shift 466 fd 200923 [10:32:03]save to /storage/0466/doc_00200923 [10:32:03]save last doc name /storage/0466/doc_00200923 to /storage/kkm_last_doc_name [10:32:03]save OK [10:32:03]Clear old archive folders... [10:32:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:32:03]tlvbuf is B6F97800 [10:32:03]SAM_PROTO_ClearQueue [10:32:03]wFMCommunicate request_size=4 [10:32:03]MH_SAM_APDU [10:32:03]CAPDU: 80 09 00 00 [10:32:03]Write to MH i2c: E2 08 00 A4 2A 80 09 00 00 00 00 00 00 40 [10:32:03]Write i2c OK [10:32:03]MH_I2C_Read... [10:32:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:03]Read from MH i2c: E2 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 03 00 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 03 00 A4 2A 00 90 00 42 [10:32:03]RAPDU: 90 00 [10:32:03]wFMCommunicate OK [10:32:03]SAM_PROTO_ClearQueue done [10:32:03]KKMCreateOFDPacket [10:32:03]OFDProtocolAddRootSTLVToBuf [10:32:03]FM_MakeSignedData [10:32:03]FM_MakeSignedData [10:32:03]SAM_PROTO_SignData [10:32:03]wFMCommunicate request_size=4 [10:32:03]MH_SAM_APDU [10:32:03]CAPDU: 80 0D 01 02 [10:32:03]Write to MH i2c: E2 08 00 A5 2A 80 0D 01 02 00 00 00 00 48 [10:32:03]Write i2c OK [10:32:03]MH_I2C_Read... [10:32:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:03]Read from MH i2c: E2 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 03 00 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 03 00 A5 2A 00 90 00 43 [10:32:03]RAPDU: 90 00 [10:32:03]wFMCommunicate OK [10:32:03]wFMCommunicate request_size=255 [10:32:03]MH_SAM_APDU [10:32:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 DE 00 00 00 F4 03 04 00 A3 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DB 10 03 00 35 04 06 00 0D [10:32:03]Write to MH i2c: E2 02 01 A6 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 A3 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DB 10 03 00 35 04 06 00 0D 00 00 03 [10:32:03]Write i2c OK [10:32:03]MH_I2C_Read... [10:32:03]OFD Sender: No OFD packet to send [10:32:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:03]Read from MH i2c: E2 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 03 00 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 03 00 A6 2A 00 90 00 44 [10:32:03]RAPDU: 90 00 [10:32:03]wFMCommunicate OK [10:32:03]wFMCommunicate request_size=10 [10:32:03]MH_SAM_APDU [10:32:03]CAPDU: 80 0D 02 02 05 52 ED C4 70 CD [10:32:03]Write to MH i2c: E2 0D 00 A7 2A 80 0D 02 02 05 00 52 ED C4 70 CD 00 00 95 [10:32:03]Write i2c OK [10:32:03]MH_I2C_Read... [10:32:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:03]Read from MH i2c: E2 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 03 00 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 03 00 A7 2A 00 90 00 45 [10:32:03]RAPDU: 90 00 [10:32:03]wFMCommunicate OK [10:32:03]wFMCommunicate request_size=4 [10:32:03]MH_SAM_APDU [10:32:03]CAPDU: 80 0D 03 02 [10:32:03]Write to MH i2c: E2 08 00 A8 2A 80 0D 03 02 00 00 00 00 4D [10:32:03]Write i2c OK [10:32:03]MH_I2C_Read... [10:32:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:03]Read from MH i2c: E2 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 0B 00 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 0B 00 A8 2A 00 73 FF EB 19 0F CA D5 5E 90 00 D0 [10:32:03]RAPDU: 73 FF EB 19 0F CA D5 5E 90 00 [10:32:03]wFMCommunicate OK [10:32:03]SAM_PROTO_SignData done [10:32:03]FM_MakeSignedData done [10:32:03]CreateOFDProtocolMessage [10:32:03]wFMCommunicate request_size=4 [10:32:03]MH_SAM_APDU [10:32:03]CAPDU: 80 11 00 00 [10:32:03]Write to MH i2c: E2 08 00 A9 2A 80 11 00 00 00 00 00 00 4D [10:32:03]Write i2c OK [10:32:03]MH_I2C_Read... [10:32:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:03]Read from MH i2c: E2 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 17 00 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 17 00 A9 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9A [10:32:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:32:03]wFMCommunicate OK [10:32:03]CreateOFDProtocolMessage done [10:32:03]OFDSenderStorePacket 200923 [10:32:03]StoreOFDPacket docnum=200923 [10:32:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 11 D9 07 01 80 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 DE 00 00 00 F4 03 04 00 A3 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DB 10 03 00 35 04 06 00 0D 52 ED C4 70 CD 73 FF EB 19 0F CA D5 5E [10:32:03]CheckFolder [10:32:03]dirname=/storage/ofd_packets [10:32:03]CheckFolder done [10:32:03]ProducePacketName [10:32:03]name=ofd_packets/00200923 [10:32:03]NVStorageSaveData ofd_packets/00200923 [10:32:03]File name is /storage/ofd_packets/00200923 [10:32:03]Write 301 bytes [10:32:03]NVStorageSaveData done [10:32:03]OFDSenderStorePacket done [10:32:03]KKMCreateOFDPacket done [10:32:03]NVStorageSaveData kkm_last_timestamp [10:32:03]File name is /storage/kkm_last_timestamp [10:32:03]Write 4 bytes [10:32:03]NVStorageSaveData done [10:32:03]ExternCall_PrintAddStr [10:32:03]wPrintStart [10:32:03]Write to MH i2c: 01 00 00 AA 2A D4 [10:32:03]Write i2c OK [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: 01 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: 01 07 00 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: 01 07 00 AA 2A 00 00 00 00 00 FF 0F E9 [10:32:03]RasterBufferAndPrint [10:32:03]line Счет N : (1)11328521 [10:32:03]line ИНН: 02508201610067 [10:32:03]line Контрольно-Кассовый Чек [10:32:03]line ПРОДАЖА [10:32:03]line ТРК (МРК, ГНК) : 11 [10:32:03]line Товар: 2710124500 [10:32:03]line Аи-95-К-5 [10:32:03]line 13.480 * 74.20 [10:32:03]line = 1000.22 [10:32:03]line НДС 12% НСП 1% [10:32:03]line > о реализуемом товаре [10:32:03]line ИТОГО: 1000.22 [10:32:03]line НСП 1% : 8.85 [10:32:03]line НДС 12% : 106.22 [10:32:03]line Наличными: 0.00 [10:32:03]line Безнал.: 1000.22 [10:32:03]line Место: АЗС № 95 "Партнер Нефть" [10:32:03]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:32:03]line СНО: Общий режим [10:32:03]line Чек 222 20.08.2024 10:32 [10:32:03]line Смена: 466 ФФД: 1.0 [10:32:03]line ЗНМ: 0300000079 [10:32:03]line РНМ: 0000000000092545 [10:32:03]line Версия ККМ: 001 [10:32:03]line Платежная система: O! деньги [10:32:03]line ФМ: 0000000000871802 [10:32:03]line ФД: 200923 [10:32:03]line ФПД: 14649827553485 [10:32:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103203&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200923&fm=14649827553485&tin=02508201610067®Number=0000000000092545&sum=100022 [10:32:03]written 0, free lines is 4095 [10:32:04]OFD Sender: Processing packet 200923 [packets to send 247, broken 246] [10:32:04]ProducePacketName [10:32:04]name=ofd_packets/00200923 [10:32:04]OFD Sender: To server: pG, [10:32:04]CommunicateWithHost lk.salyk.kg:30040 [10:32:04]ConnectInit lk.salyk.kg [10:32:04]Write to MH i2c: 01 00 00 D4 2A FE [10:32:04]Write i2c OK [10:32:04]MH_I2C_Read... [10:32:04]Read from MH i2c: 01 [10:32:04]MH_I2C_Read... [10:32:04]Read from MH i2c: 01 07 00 [10:32:04]MH_I2C_Read... [10:32:04]Read from MH i2c: 01 07 00 D4 2A 00 00 00 00 00 03 0D 15 [10:32:04]RasterBufferAndPrint [10:32:04]line [10:32:04]line [10:32:04]line [10:32:04]line [10:32:04]line [10:32:04]written 0, free lines is 3337 [10:32:04]MH_Cut [10:32:04]Write to MH i2c: D1 01 00 DB 2A 01 D7 [10:32:04]Write i2c OK [10:32:04]MH_I2C_Read... [10:32:04]Read from MH i2c: D1 [10:32:04]MH_I2C_Read... [10:32:04]Read from MH i2c: D1 01 00 [10:32:04]MH_I2C_Read... [10:32:04]Read from MH i2c: D1 01 00 DB 2A 00 D6 [10:32:04]Write to MH i2c: 01 00 00 DC 2A 06 [10:32:04]Write i2c OK [10:32:04]MH_I2C_Read... [10:32:04]Connected sock=10 [10:32:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 11 D9 07 01 80 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 DE 00 00 00 F4 03 04 00 A3 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DB 10 03 00 35 04 06 00 0D 52 ED C4 70 CD 73 FF EB 19 0F CA D5 5E [10:32:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F5 2F 47 00 6A 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 31 38 30 32 10 04 04 00 DB 10 03 00 F4 03 04 00 0A 1B C4 66 B6 04 01 00 00 34 11 47 B1 6B DF 28 8D [10:32:04]CommunicateWithHost err = 0 [10:32:04]CheckOFDResponse [10:32:04]1017 (14) - 77093643461234 [10:32:04]1041 (16) - 0000000000871802 [10:32:04]1040 (4) - 200923 [10:32:04]1012 (4) - 20.08.2024 04:26 [10:32:04]1206 (1) - 0 [10:32:04]OFD Sender: Remove packet 200923 [10:32:04]ProducePacketName [10:32:04]name=ofd_packets/00200923 [10:32:04]NVStorageDeleteData [10:32:05]*** Cut start [10:32:05]*** Purtial cut [10:32:05]*** Stage 1: CUTSNS_PIN = 1 [10:32:05]OFD Sender: No OFD packet to send [10:32:05]Read from MH i2c: 01 [10:32:05]MH_I2C_Read... [10:32:05]*** Stop cut motor [10:32:05]*** Cut end [10:32:05]Read from MH i2c: 01 07 00 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: 01 07 00 DC 2A 00 00 00 00 00 FF 0F 1B [10:32:05]process_action close_receipt done [10:32:05]requested_data is exist [10:32:05]produce_requested_data [10:32:05]requested_item fm.sn is exist - process it [10:32:05]wFMCommunicate request_size=4 [10:32:05]MH_SAM_APDU [10:32:05]CAPDU: 80 11 00 00 [10:32:05]Write to MH i2c: E2 08 00 DD 2A 80 11 00 00 00 00 00 00 81 [10:32:05]Write i2c OK [10:32:05]MH_I2C_Read... [10:32:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:05]Read from MH i2c: E2 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: E2 17 00 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: E2 17 00 DD 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CE [10:32:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:32:05]wFMCommunicate OK [10:32:05]requested_item fd.num is exist - process it [10:32:05]SAM_PROTO_GetFieldsCounters [10:32:05]wFMCommunicate request_size=4 [10:32:05]MH_SAM_APDU [10:32:05]CAPDU: 80 13 00 00 [10:32:05]Write to MH i2c: E2 08 00 DE 2A 80 13 00 00 00 00 00 00 84 [10:32:05]Write i2c OK [10:32:05]MH_I2C_Read... [10:32:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:05]Read from MH i2c: E2 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: E2 62 00 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: E2 62 00 DE 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DB 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 FA [10:32:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DB 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:32:05]wFMCommunicate OK [10:32:05]SAM_PROTO_GetFieldsCounters done [10:32:05]requested_item shift.num is exist - process it [10:32:05]requested_item shift.opened is exist - process it [10:32:05]req_shift_opened [10:32:05]FM_GetShiftState [10:32:05]SAM_PROTO_GetShiftState [10:32:05]wFMCommunicate request_size=4 [10:32:05]MH_SAM_APDU [10:32:05]CAPDU: 80 13 01 00 [10:32:05]Write to MH i2c: E2 08 00 DF 2A 80 13 01 00 00 00 00 00 86 [10:32:05]Write i2c OK [10:32:05]MH_I2C_Read... [10:32:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:05]Read from MH i2c: E2 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: E2 0E 00 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: E2 0E 00 DF 2A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 10 [10:32:05]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:32:05]wFMCommunicate OK [10:32:05]SAM_PROTO_GetShiftState done [10:32:05]FM_GetShiftState done [10:32:05]req_shift_opened done [10:32:05]requested_item shift.open_date is exist - process it [10:32:05]req_shift_open_date [10:32:05]req_shift_open_date done [10:32:05]produce_requested_data done [10:32:05]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200923,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:32:05]process_action_free close_receipt [10:32:05]json_value_free [10:32:05]json_value_free done [10:32:05]process_json_proto returns [10:32:05]Send response to host [10:32:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200923,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:32:05]free response buf [10:32:05]execute_script done [10:32:05]execute_script returns [10:32:05]free content buf [10:32:05]Sock 9.Close socket [10:32:05]Sock 9.Thread stoped [10:32:10]OFD Sender: No OFD packet to send [10:32:15]OFD Sender: No OFD packet to send [10:32:20]OFD Sender: No OFD packet to send [10:32:25]OFD Sender: No OFD packet to send [10:32:30]OFD Sender: No OFD packet to send [10:32:35]OFD Sender: No OFD packet to send [10:32:40]OFD Sender: No OFD packet to send [10:32:45]OFD Sender: No OFD packet to send [10:32:50]OFD Sender: No OFD packet to send [10:32:55]OFD Sender: No OFD packet to send [10:32:59]accept exits with 8 [10:32:59]New connection [10:32:59]New thread 3067067748 created [10:32:59]Thread 3067211108 joined [10:32:59]Waiting for new connection... [10:32:59] Sock 8.Parse request [10:32:59]Sock 8.Check first char [10:32:59]Sock 8.First char is OK [10:32:59]request: POST /json_proto HTTP/1.0 [10:32:59]Method: POST [10:32:59]URL: /json_proto [10:32:59]Method is POST - this is cgi request [10:32:59]url: /json_proto [10:32:59]query_string will be loaded in cgi processing [10:32:59]execute_cgi json_proto POST (null) [10:32:59]execute_cgi path=json_proto method=POST [10:32:59]POST find Content-Length [10:32:59]Host: 172.17.46.195:8080 [10:32:59]Content-Length: 799 [10:32:59]Content-Type: application/json [10:32:59] [10:32:59]POST finish read [10:32:59]Found Content-Length = 799 [10:32:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A4010092", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:59]execute_script... [10: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)11328524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A4010092", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:59]POST & json_proto [10:32:59]process_json_proto [10:32:59]json parsed OK: [10:32:59]protocol is kg_v1.0 [10:32:59]action value=close_receipt [10:32:59]process_action close_receipt [10:32:59]cmd_close_receipt [10:32:59]MH_GetDate [10:32:59]Write to MH i2c: F0 00 00 E0 2A F9 [10:32:59]Write i2c OK [10:32:59]MH_I2C_Read... [10:32:59]Read from MH i2c: F0 [10:32:59]MH_I2C_Read... [10:32:59]Read from MH i2c: F0 09 00 [10:32:59]MH_I2C_Read... [10:32:59]Read from MH i2c: F0 09 00 E0 2A 00 DC 70 C4 66 75 08 C2 66 1D [10:32:59]GetLastDocTimeStamp 1724149923 [10:32:59]current date 1724149980 [10:32:59]FM_GetShiftState [10:32:59]SAM_PROTO_GetShiftState [10:32:59]wFMCommunicate request_size=4 [10:32:59]MH_SAM_APDU [10:32:59]CAPDU: 80 13 01 00 [10:32:59]Write to MH i2c: E2 08 00 E1 2A 80 13 01 00 00 00 00 00 88 [10:32:59]Write i2c OK [10:32:59]MH_I2C_Read... [10:32:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:59]Read from MH i2c: E2 [10:32:59]MH_I2C_Read... [10:32:59]Read from MH i2c: E2 0E 00 [10:32:59]MH_I2C_Read... [10:32:59]Read from MH i2c: E2 0E 00 E1 2A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 12 [10:32:59]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:32:59]wFMCommunicate OK [10:32:59]SAM_PROTO_GetShiftState done [10:32:59]FM_GetShiftState done [10:32:59]opened in 1724112758 [10:32:59]opened+sec_in_day 1724199158 [10:32:59]quantity*price = 0 [10:32:59]sum+1 = 1 [10:32:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 223 20.08.2024 10:33 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4010092 ФМ: 0000000000871802 ФД: 200924 ФПД: 246529172366157 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103300&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200924&fm=246529172366157&tin=02508201610067®Number=0000000000092545&sum=0 [10:33:00]StoreToDocumentArchive [10:33:00]shift 466 fd 200924 [10:33:00]save to /storage/0466/doc_00200924 [10:33:00]save last doc name /storage/0466/doc_00200924 to /storage/kkm_last_doc_name [10:33:00]save OK [10:33:00]Clear old archive folders... [10:33:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:33:00]tlvbuf is B6DE75C0 [10:33:00]SAM_PROTO_ClearQueue [10:33:00]wFMCommunicate request_size=4 [10:33:00]MH_SAM_APDU [10:33:00]CAPDU: 80 09 00 00 [10:33:00]Write to MH i2c: E2 08 00 EE 2A 80 09 00 00 00 00 00 00 8A [10:33:00]Write i2c OK [10:33:00]MH_I2C_Read... [10:33:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:00]Read from MH i2c: E2 [10:33:00]MH_I2C_Read... [10:33:00]Read from MH i2c: E2 03 00 [10:33:00]MH_I2C_Read... [10:33:00]Read from MH i2c: E2 03 00 EE 2A 00 90 00 8C [10:33:00]RAPDU: 90 00 [10:33:00]wFMCommunicate OK [10:33:00]SAM_PROTO_ClearQueue done [10:33:00]KKMCreateOFDPacket [10:33:00]OFDProtocolAddRootSTLVToBuf [10:33:00]FM_MakeSignedData [10:33:00]FM_MakeSignedData [10:33:00]SAM_PROTO_SignData [10:33:00]wFMCommunicate request_size=4 [10:33:00]MH_SAM_APDU [10:33:00]CAPDU: 80 0D 01 02 [10:33:00]Write to MH i2c: E2 08 00 EF 2A 80 0D 01 02 00 00 00 00 92 [10:33:00]Write i2c OK [10:33:00]MH_I2C_Read... [10:33:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:00]Read from MH i2c: E2 [10:33:00]MH_I2C_Read... [10:33:00]Read from MH i2c: E2 03 00 [10:33:00]MH_I2C_Read... [10:33:00]Read from MH i2c: E2 03 00 EF 2A 00 90 00 8D [10:33:00]RAPDU: 90 00 [10:33:00]wFMCommunicate OK [10:33:00]wFMCommunicate request_size=255 [10:33:00]MH_SAM_APDU [10:33:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 DF 00 00 00 F4 03 04 00 DC 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DC 10 03 00 35 04 06 00 E0 37 8B BE [10:33:00]Write to MH i2c: E2 02 01 F0 2A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 DF 00 00 00 F4 03 04 00 DC 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DC 10 03 00 35 04 06 00 E0 37 8B BE 00 00 97 [10:33:00]Write i2c OK [10:33:00]MH_I2C_Read... [10:33:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:01]Read from MH i2c: E2 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: E2 03 00 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: E2 03 00 F0 2A 00 90 00 8E [10:33:01]RAPDU: 90 00 [10:33:01]wFMCommunicate OK [10:33:01]wFMCommunicate request_size=7 [10:33:01]MH_SAM_APDU [10:33:01]CAPDU: 80 0D 02 02 02 E3 4D [10:33:01]Write to MH i2c: E2 0A 00 F1 2A 80 0D 02 02 02 00 E3 4D 00 00 C9 [10:33:01]Write i2c OK [10:33:01]MH_I2C_Read... [10:33:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:01]Read from MH i2c: E2 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: E2 03 00 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: E2 03 00 F1 2A 00 90 00 8F [10:33:01]RAPDU: 90 00 [10:33:01]wFMCommunicate OK [10:33:01]wFMCommunicate request_size=4 [10:33:01]MH_SAM_APDU [10:33:01]CAPDU: 80 0D 03 02 [10:33:01]Write to MH i2c: E2 08 00 F2 2A 80 0D 03 02 00 00 00 00 97 [10:33:01]Write i2c OK [10:33:01]MH_I2C_Read... [10:33:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:01]Read from MH i2c: E2 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: E2 0B 00 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: E2 0B 00 F2 2A 00 15 F7 AF F1 43 22 08 A7 90 00 58 [10:33:01]RAPDU: 15 F7 AF F1 43 22 08 A7 90 00 [10:33:01]wFMCommunicate OK [10:33:01]SAM_PROTO_SignData done [10:33:01]FM_MakeSignedData done [10:33:01]CreateOFDProtocolMessage [10:33:01]wFMCommunicate request_size=4 [10:33:01]MH_SAM_APDU [10:33:01]CAPDU: 80 11 00 00 [10:33:01]Write to MH i2c: E2 08 00 F3 2A 80 11 00 00 00 00 00 00 97 [10:33:01]Write i2c OK [10:33:01]MH_I2C_Read... [10:33:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:01]Read from MH i2c: E2 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: E2 17 00 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: E2 17 00 F3 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E4 [10:33:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:33:01]wFMCommunicate OK [10:33:01]CreateOFDProtocolMessage done [10:33:01]OFDSenderStorePacket 200924 [10:33:01]StoreOFDPacket docnum=200924 [10:33:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 77 C1 04 01 8F 01 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 DF 00 00 00 F4 03 04 00 DC 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DC 10 03 00 35 04 06 00 E0 37 8B BE E3 4D 15 F7 AF F1 43 22 08 A7 [10:33:01]CheckFolder [10:33:01]dirname=/storage/ofd_packets [10:33:01]CheckFolder done [10:33:01]ProducePacketName [10:33:01]name=ofd_packets/00200924 [10:33:01]NVStorageSaveData ofd_packets/00200924 [10:33:01]File name is /storage/ofd_packets/00200924 [10:33:01]Write 298 bytes [10:33:01]NVStorageSaveData done [10:33:01]OFDSenderStorePacket done [10:33:01]KKMCreateOFDPacket done [10:33:01]NVStorageSaveData kkm_last_timestamp [10:33:01]File name is /storage/kkm_last_timestamp [10:33:01]Write 4 bytes [10:33:01]NVStorageSaveData done [10:33:01]ExternCall_PrintAddStr [10:33:01]wPrintStart [10:33:01]Write to MH i2c: 01 00 00 F4 2A 1E [10:33:01]Write i2c OK [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: 01 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: 01 07 00 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: 01 07 00 F4 2A 00 00 00 00 00 FF 0F 33 [10:33:01]RasterBufferAndPrint [10:33:01]line Счет N : (1)11328524 [10:33:01]line ИНН: 02508201610067 [10:33:01]line Контрольно-Кассовый Чек [10:33:01]line ПРОДАЖА [10:33:01]line ТРК (МРК, ГНК) : 51 [10:33:01]line Товар: 2710194210 [10:33:01]line ДТ-К-5 [10:33:01]line 10.000 * 0.00 [10:33:01]line = 0.00 [10:33:01]line НДС 12% НСП 1% [10:33:01]line > о реализуемом товаре [10:33:01]line ИТОГО: 0.00 [10:33:01]line НСП 1% : 0.00 [10:33:01]line НДС 12% : 0.00 [10:33:01]line Наличными: 0.00 [10:33:01]line Безнал.: 0.00 [10:33:01]line Место: АЗС № 95 "Партнер Нефть" [10:33:01]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:33:01]line СНО: Общий режим [10:33:01]line Чек 223 20.08.2024 10:33 [10:33:01]line Смена: 466 ФФД: 1.0 [10:33:01]line ЗНМ: 0300000079 [10:33:01]line РНМ: 0000000000092545 [10:33:01]line Версия ККМ: 001 [10:33:01]line Талоны: Топливные Талоны [10:33:01]line 4010092 [10:33:01]line ФМ: 0000000000871802 [10:33:01]line ФД: 200924 [10:33:01]line ФПД: 246529172366157 [10:33:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103300&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200924&fm=246529172366157&tin=02508201610067®Number=0000000000092545&sum=0 [10:33:01]OFD Sender: Processing packet 200924 [packets to send 247, broken 246] [10:33:01]ProducePacketName [10:33:01]name=ofd_packets/00200924 [10:33:01]OFD Sender: To server: pG, [10:33:01]CommunicateWithHost lk.salyk.kg:30040 [10:33:01]ConnectInit lk.salyk.kg [10:33:01]written 0, free lines is 4095 [10:33:01]Connected sock=9 [10: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 31 38 30 32 0C 01 00 00 77 C1 04 01 8F 01 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 DF 00 00 00 F4 03 04 00 DC 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DC 10 03 00 35 04 06 00 E0 37 8B BE E3 4D 15 F7 AF F1 43 22 08 A7 [10:33:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0B 41 47 00 7D 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DC 10 03 00 F4 03 04 00 43 1B C4 66 B6 04 01 00 00 0D A9 17 43 87 B1 9E 1C [10:33:01]CommunicateWithHost err = 0 [10:33:01]CheckOFDResponse [10:33:01]1017 (14) - 77093643461234 [10:33:01]1041 (16) - 0000000000871802 [10:33:01]1040 (4) - 200924 [10:33:01]1012 (4) - 20.08.2024 04:27 [10:33:01]1206 (1) - 0 [10:33:01]OFD Sender: Remove packet 200924 [10:33:01]ProducePacketName [10:33:01]name=ofd_packets/00200924 [10:33:01]NVStorageDeleteData [10:33:02]Write to MH i2c: 01 00 00 1E 2B 49 [10:33:02]Write i2c OK [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: 01 [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: 01 07 00 [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: 01 07 00 1E 2B 00 00 00 00 00 F6 0C 52 [10:33:02]RasterBufferAndPrint [10:33:02]line [10:33:02]line [10:33:02]line [10:33:02]line [10:33:02]line [10:33:02]written 0, free lines is 3327 [10:33:02]MH_Cut [10:33:02]Write to MH i2c: D1 01 00 25 2B 01 22 [10:33:02]Write i2c OK [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: D1 [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: D1 01 00 [10:33:02]MH_I2C_Read... [10:33:02]Read from MH i2c: D1 01 00 25 2B 00 21 [10:33:02]Write to MH i2c: 01 00 00 26 2B 51 [10:33:02]Write i2c OK [10:33:02]MH_I2C_Read... [10:33:02]OFD Sender: No OFD packet to send [10:33:02]*** Cut start [10:33:02]*** Purtial cut [10:33:02]*** CUTSNS_PIN = 0 [10:33:02]*** Stage 1: CUTSNS_PIN = 1 [10:33:04]Read from MH i2c: 01 [10:33:04]MH_I2C_Read... [10:33:04]*** Stop cut motor [10:33:04]*** Cut end [10:33:04]Read from MH i2c: 01 07 00 [10:33:04]MH_I2C_Read... [10:33:04]Read from MH i2c: 01 07 00 26 2B 00 00 00 00 00 FF 0F 66 [10:33:04]process_action close_receipt done [10:33:04]requested_data is exist [10:33:04]produce_requested_data [10:33:04]requested_item fm.sn is exist - process it [10:33:04]wFMCommunicate request_size=4 [10:33:04]MH_SAM_APDU [10:33:04]CAPDU: 80 11 00 00 [10:33:04]Write to MH i2c: E2 08 00 27 2B 80 11 00 00 00 00 00 00 CC [10:33:04]Write i2c OK [10:33:04]MH_I2C_Read... [10:33:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:04]Read from MH i2c: E2 [10:33:04]MH_I2C_Read... [10:33:04]Read from MH i2c: E2 17 00 [10:33:04]MH_I2C_Read... [10:33:04]Read from MH i2c: E2 17 00 27 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 19 [10:33:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:33:04]wFMCommunicate OK [10:33:04]requested_item fd.num is exist - process it [10:33:04]SAM_PROTO_GetFieldsCounters [10:33:04]wFMCommunicate request_size=4 [10:33:04]MH_SAM_APDU [10:33:04]CAPDU: 80 13 00 00 [10:33:04]Write to MH i2c: E2 08 00 28 2B 80 13 00 00 00 00 00 00 CF [10:33:04]Write i2c OK [10:33:04]MH_I2C_Read... [10:33:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:04]Read from MH i2c: E2 [10:33:04]MH_I2C_Read... [10:33:04]Read from MH i2c: E2 62 00 [10:33:04]MH_I2C_Read... [10:33:04]Read from MH i2c: E2 62 00 28 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DC 10 03 00 0E 04 04 00 D2 01 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 49 [10:33: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DC 10 03 00 0E 04 04 00 D2 01 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 [10:33:04]wFMCommunicate OK [10:33:04]SAM_PROTO_GetFieldsCounters done [10:33:04]requested_item shift.num is exist - process it [10:33:04]requested_item shift.opened is exist - process it [10:33:04]req_shift_opened [10:33:04]FM_GetShiftState [10:33:04]SAM_PROTO_GetShiftState [10:33:04]wFMCommunicate request_size=4 [10:33:04]MH_SAM_APDU [10:33:04]CAPDU: 80 13 01 00 [10:33:04]Write to MH i2c: E2 08 00 29 2B 80 13 01 00 00 00 00 00 D1 [10:33:04]Write i2c OK [10:33:04]MH_I2C_Read... [10:33:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:04]Read from MH i2c: E2 [10:33:04]MH_I2C_Read... [10:33:04]Read from MH i2c: E2 0E 00 [10:33:04]MH_I2C_Read... [10:33:05]Read from MH i2c: E2 0E 00 29 2B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 5B [10:33:05]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:33:05]wFMCommunicate OK [10:33:05]SAM_PROTO_GetShiftState done [10:33:05]FM_GetShiftState done [10:33:05]req_shift_opened done [10:33:05]requested_item shift.open_date is exist - process it [10:33:05]req_shift_open_date [10:33:05]req_shift_open_date done [10:33:05]produce_requested_data done [10:33:05]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200924,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:33:05]process_action_free close_receipt [10:33:05]json_value_free [10:33:05]json_value_free done [10:33:05]process_json_proto returns [10:33:05]Send response to host [10:33:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200924,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:33:05]free response buf [10:33:05]execute_script done [10:33:05]execute_script returns [10:33:05]free content buf [10:33:05]Sock 8.Close socket [10:33:05]Sock 8.Thread stoped [10:33:07]OFD Sender: No OFD packet to send [10:33:12]OFD Sender: No OFD packet to send [10:33:17]accept exits with 10 [10:33:17]New connection [10:33:17]New thread 3067211108 created [10:33:17]Thread 3067067748 joined [10:33:17]Waiting for new connection... [10:33:17] Sock 10.Parse request [10:33:17]Sock 10.Check first char [10:33:17]Sock 10.First char is OK [10:33:17]request: POST /json_proto HTTP/1.0 [10:33:17]Method: POST [10:33:17]URL: /json_proto [10:33:17]Method is POST - this is cgi request [10:33:17]url: /json_proto [10:33:17]query_string will be loaded in cgi processing [10:33:17]execute_cgi json_proto POST (null) [10:33:17]execute_cgi path=json_proto method=POST [10:33:17]POST find Content-Length [10:33:17]Host: 172.17.46.195:8080 [10:33:17]Content-Length: 802 [10:33:17]Content-Type: application/json [10:33:17] [10:33:17]POST finish read [10:33:17]Found Content-Length = 802 [10:33:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328525", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:17]execute_script... [10:33: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)11328525", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:17]POST & json_proto [10:33:17]process_json_proto [10:33:17]json parsed OK: [10:33:17]protocol is kg_v1.0 [10:33:17]action value=close_receipt [10:33:17]process_action close_receipt [10:33:17]cmd_close_receipt [10:33:17]MH_GetDate [10:33:17]Write to MH i2c: F0 00 00 2A 2B 44 [10:33:17]Write i2c OK [10:33:17]MH_I2C_Read... [10:33:17]Read from MH i2c: F0 [10:33:17]MH_I2C_Read... [10:33:17]Read from MH i2c: F0 09 00 [10:33:17]MH_I2C_Read... [10:33:17]Read from MH i2c: F0 09 00 2A 2B 00 EE 70 C4 66 75 08 C2 66 7A [10:33:17]GetLastDocTimeStamp 1724149980 [10:33:17]current date 1724149998 [10:33:17]FM_GetShiftState [10:33:17]SAM_PROTO_GetShiftState [10:33:17]wFMCommunicate request_size=4 [10:33:17]MH_SAM_APDU [10:33:17]CAPDU: 80 13 01 00 [10:33:17]Write to MH i2c: E2 08 00 2B 2B 80 13 01 00 00 00 00 00 D3 [10:33:17]Write i2c OK [10:33:17]MH_I2C_Read... [10:33:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:17]Read from MH i2c: E2 [10:33:17]MH_I2C_Read... [10:33:17]Read from MH i2c: E2 0E 00 [10:33:17]MH_I2C_Read... [10:33:17]Read from MH i2c: E2 0E 00 2B 2B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 5D [10:33:17]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:33:17]wFMCommunicate OK [10:33:17]SAM_PROTO_GetShiftState done [10:33:17]FM_GetShiftState done [10:33:17]opened in 1724112758 [10:33:17]opened+sec_in_day 1724199158 [10:33:17]quantity*price = 60027 [10:33:17]sum+1 = 60029 [10:33:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.28 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 0.00 Безнал.: 600.28 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 224 20.08.2024 10:33 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200925 ФПД: 54251497631606 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103318&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200925&fm=54251497631606&tin=02508201610067®Number=0000000000092545&sum=60028 [10:33:18]StoreToDocumentArchive [10:33:18]shift 466 fd 200925 [10:33:18]save to /storage/0466/doc_00200925 [10:33:18]save last doc name /storage/0466/doc_00200925 to /storage/kkm_last_doc_name [10:33:18]save OK [10:33:18]Clear old archive folders... [10:33:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:33:18]tlvbuf is 010C2BD0 [10:33:18]SAM_PROTO_ClearQueue [10:33:18]wFMCommunicate request_size=4 [10:33:18]MH_SAM_APDU [10:33:18]CAPDU: 80 09 00 00 [10:33:18]Write to MH i2c: E2 08 00 38 2B 80 09 00 00 00 00 00 00 D5 [10:33:18]Write i2c OK [10:33:18]MH_I2C_Read... [10:33:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:18]Read from MH i2c: E2 [10:33:18]MH_I2C_Read... [10:33:18]Read from MH i2c: E2 03 00 [10:33:18]MH_I2C_Read... [10:33:18]Read from MH i2c: E2 03 00 38 2B 00 90 00 D7 [10:33:18]RAPDU: 90 00 [10:33:18]wFMCommunicate OK [10:33:18]SAM_PROTO_ClearQueue done [10:33:18]KKMCreateOFDPacket [10:33:18]OFDProtocolAddRootSTLVToBuf [10:33:18]FM_MakeSignedData [10:33:18]FM_MakeSignedData [10:33:18]SAM_PROTO_SignData [10:33:18]wFMCommunicate request_size=4 [10:33:18]MH_SAM_APDU [10:33:18]CAPDU: 80 0D 01 02 [10:33:18]Write to MH i2c: E2 08 00 39 2B 80 0D 01 02 00 00 00 00 DD [10:33:18]Write i2c OK [10:33:18]MH_I2C_Read... [10:33:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:18]Read from MH i2c: E2 [10:33:18]MH_I2C_Read... [10:33:18]Read from MH i2c: E2 03 00 [10:33:18]MH_I2C_Read... [10:33:18]Read from MH i2c: E2 03 00 39 2B 00 90 00 D8 [10:33:18]RAPDU: 90 00 [10:33:18]wFMCommunicate OK [10:33:18]wFMCommunicate request_size=255 [10:33:18]MH_SAM_APDU [10:33:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 E0 00 00 00 F4 03 04 00 EE 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DD 10 03 00 35 04 06 00 31 [10:33:18]Write to MH i2c: E2 02 01 3A 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E0 00 00 00 F4 03 04 00 EE 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DD 10 03 00 35 04 06 00 31 00 00 58 [10:33:18]Write i2c OK [10:33:18]MH_I2C_Read... [10:33:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:18]Read from MH i2c: E2 [10:33:18]MH_I2C_Read... [10:33:18]Read from MH i2c: E2 03 00 [10:33:18]MH_I2C_Read... [10:33:18]Read from MH i2c: E2 03 00 3A 2B 00 90 00 D9 [10:33:18]RAPDU: 90 00 [10:33:18]wFMCommunicate OK [10:33:18]wFMCommunicate request_size=10 [10:33:18]MH_SAM_APDU [10:33:18]CAPDU: 80 0D 02 02 05 57 69 3E AF 76 [10:33:18]Write to MH i2c: E2 0D 00 3B 2B 80 0D 02 02 05 00 57 69 3E AF 76 00 00 0D [10:33:18]Write i2c OK [10:33:18]MH_I2C_Read... [10:33:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:19]Read from MH i2c: E2 [10:33:19]MH_I2C_Read... [10:33:19]Read from MH i2c: E2 03 00 [10:33:19]MH_I2C_Read... [10:33:19]Read from MH i2c: E2 03 00 3B 2B 00 90 00 DA [10:33:19]RAPDU: 90 00 [10:33:19]wFMCommunicate OK [10:33:19]wFMCommunicate request_size=4 [10:33:19]MH_SAM_APDU [10:33:19]CAPDU: 80 0D 03 02 [10:33:19]Write to MH i2c: E2 08 00 3C 2B 80 0D 03 02 00 00 00 00 E2 [10:33:19]Write i2c OK [10:33:19]MH_I2C_Read... [10:33:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:19]Read from MH i2c: E2 [10:33:19]MH_I2C_Read... [10:33:19]Read from MH i2c: E2 0B 00 [10:33:19]MH_I2C_Read... [10:33:19]Read from MH i2c: E2 0B 00 3C 2B 00 58 D9 97 58 EA D5 C5 AF 90 00 36 [10:33:19]RAPDU: 58 D9 97 58 EA D5 C5 AF 90 00 [10:33:19]wFMCommunicate OK [10:33:19]SAM_PROTO_SignData done [10:33:19]FM_MakeSignedData done [10:33:19]CreateOFDProtocolMessage [10:33:19]wFMCommunicate request_size=4 [10:33:19]MH_SAM_APDU [10:33:19]CAPDU: 80 11 00 00 [10:33:19]Write to MH i2c: E2 08 00 3D 2B 80 11 00 00 00 00 00 00 E2 [10:33:19]Write i2c OK [10:33:19]MH_I2C_Read... [10:33:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:19]Read from MH i2c: E2 [10:33:19]MH_I2C_Read... [10:33:19]Read from MH i2c: E2 17 00 [10:33:19]MH_I2C_Read... [10:33:19]Read from MH i2c: E2 17 00 3D 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2F [10:33:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:33:19]wFMCommunicate OK [10:33:19]CreateOFDProtocolMessage done [10:33:19]OFDSenderStorePacket 200925 [10:33:19]StoreOFDPacket docnum=200925 [10:33:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 67 90 07 01 76 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 E0 00 00 00 F4 03 04 00 EE 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DD 10 03 00 35 04 06 00 31 57 69 3E AF 76 58 D9 97 58 EA D5 C5 AF [10:33:19]CheckFolder [10:33:19]dirname=/storage/ofd_packets [10:33:19]CheckFolder done [10:33:19]ProducePacketName [10:33:19]name=ofd_packets/00200925 [10:33:19]NVStorageSaveData ofd_packets/00200925 [10:33:19]File name is /storage/ofd_packets/00200925 [10:33:19]Write 301 bytes [10:33:19]NVStorageSaveData done [10:33:19]OFDSenderStorePacket done [10:33:19]KKMCreateOFDPacket done [10:33:19]NVStorageSaveData kkm_last_timestamp [10:33:19]File name is /storage/kkm_last_timestamp [10:33:19]Write 4 bytes [10:33:19]NVStorageSaveData done [10:33:19]ExternCall_PrintAddStr [10:33:19]wPrintStart [10:33:19]Write to MH i2c: 01 00 00 3E 2B 69 [10:33:19]Write i2c OK [10:33:19]MH_I2C_Read... [10:33:19]Read from MH i2c: 01 [10:33:19]MH_I2C_Read... [10:33:19]Read from MH i2c: 01 07 00 [10:33:19]MH_I2C_Read... [10:33:19]Read from MH i2c: 01 07 00 3E 2B 00 00 00 00 00 FF 0F 7E [10:33:19]RasterBufferAndPrint [10:33:19]line Счет N : (1)11328525 [10:33:19]line ИНН: 02508201610067 [10:33:19]line Контрольно-Кассовый Чек [10:33:19]line ПРОДАЖА [10:33:19]line ТРК (МРК, ГНК) : 21 [10:33:19]line Товар: 2710124500 [10:33:19]line Аи-95-К-5 [10:33:19]line 8.090 * 74.20 [10:33:19]line = 600.28 [10:33:19]line НДС 12% НСП 1% [10:33:19]line > о реализуемом товаре [10:33:19]line ИТОГО: 600.28 [10:33:19]line НСП 1% : 5.31 [10:33:19]line НДС 12% : 63.75 [10:33:19]line Наличными: 0.00 [10:33:19]line Безнал.: 600.28 [10:33:19]line Место: АЗС № 95 "Партнер Нефть" [10:33:19]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:33:19]line СНО: Общий режим [10:33:19]line Чек 224 20.08.2024 10:33 [10:33:19]line Смена: 466 ФФД: 1.0 [10:33:19]line ЗНМ: 0300000079 [10:33:19]line РНМ: 0000000000092545 [10:33:19]line Версия ККМ: 001 [10:33:19]line Платежная система: O! деньги [10:33:19]line ФМ: 0000000000871802 [10:33:19]line ФД: 200925 [10:33:19]line ФПД: 54251497631606 [10:33:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103318&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200925&fm=54251497631606&tin=02508201610067®Number=0000000000092545&sum=60028 [10:33:19]written 0, free lines is 4095 [10:33:19]OFD Sender: Processing packet 200925 [packets to send 247, broken 246] [10:33:19]ProducePacketName [10:33:19]name=ofd_packets/00200925 [10:33:19]OFD Sender: To server: pG, [10:33:19]CommunicateWithHost lk.salyk.kg:30040 [10:33:19]ConnectInit lk.salyk.kg [10:33:19]Connected sock=9 [10:33:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 67 90 07 01 76 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 E0 00 00 00 F4 03 04 00 EE 70 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DD 10 03 00 35 04 06 00 31 57 69 3E AF 76 58 D9 97 58 EA D5 C5 AF [10:33:19]Write to MH i2c: 01 00 00 68 2B 93 [10:33:19]Write i2c OK [10:33:19]MH_I2C_Read... [10:33:19]Read from MH i2c: 01 [10:33:19]MH_I2C_Read... [10:33:19]Read from MH i2c: 01 07 00 [10:33:19]MH_I2C_Read... [10:33:19]Read from MH i2c: 01 07 00 68 2B 00 00 00 00 00 F6 0C 9C [10:33:19]RasterBufferAndPrint [10:33:19]line [10:33:19]line [10:33:19]line [10:33:19]line [10:33:19]line [10:33:19]written 0, free lines is 3327 [10:33:19]MH_Cut [10:33:19]Write to MH i2c: D1 01 00 6F 2B 01 6C [10:33:19]Write i2c OK [10:33:19]MH_I2C_Read... [10:33:19]Read from MH i2c: D1 [10:33:19]MH_I2C_Read... [10:33:19]Read from MH i2c: D1 01 00 [10:33:19]MH_I2C_Read... [10:33:19]Received data: Read from MH i2c: D1 01 00 6F 2B 00 6B [10:33:19]Write to MH i2c: 01 00 00 70 2B 9B [10:33:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B9 FA 47 00 02 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DD 10 03 00 F4 03 04 00 55 1B C4 66 B6 04 01 00 00 04 B4 BC 18 7F 4A 47 53 [10:33:19]CommunicateWithHost err = 0 [10:33:19]CheckOFDResponse [10:33:19]1017 (14) - 77093643461234 [10:33:19]1041 (16) - 0000000000871802 [10:33:19]1040 (4) - 200925 [10:33:19]1012 (4) - 20.08.2024 04:28 [10:33:19]1206 (1) - 0 [10:33:19]OFD Sender: Remove packet 200925 [10:33:19]ProducePacketName [10:33:19]name=ofd_packets/00200925 [10:33:19]NVStorageDeleteData [10:33:19]Write i2c OK [10:33:19]MH_I2C_Read... [10:33:20]OFD Sender: No OFD packet to send [10:33:20]*** Cut start [10:33:20]*** Purtial cut [10:33:20]*** Stage 1: CUTSNS_PIN = 1 [10:33:20]Read from MH i2c: 01 [10:33:20]MH_I2C_Read... [10:33:20]*** Stop cut motor [10:33:20]*** Cut end [10:33:20]Read from MH i2c: 01 07 00 [10:33:20]MH_I2C_Read... [10:33:20]Read from MH i2c: 01 07 00 70 2B 00 00 00 00 00 FF 0F B0 [10:33:20]process_action close_receipt done [10:33:20]requested_data is exist [10:33:20]produce_requested_data [10:33:20]requested_item fm.sn is exist - process it [10:33:20]wFMCommunicate request_size=4 [10:33:20]MH_SAM_APDU [10:33:20]CAPDU: 80 11 00 00 [10:33:20]Write to MH i2c: E2 08 00 71 2B 80 11 00 00 00 00 00 00 16 [10:33:20]Write i2c OK [10:33:20]MH_I2C_Read... [10:33:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:20]Read from MH i2c: E2 [10:33:20]MH_I2C_Read... [10:33:20]Read from MH i2c: E2 17 00 [10:33:20]MH_I2C_Read... [10:33:20]Read from MH i2c: E2 17 00 71 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 63 [10:33:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:33:20]wFMCommunicate OK [10:33:20]requested_item fd.num is exist - process it [10:33:20]SAM_PROTO_GetFieldsCounters [10:33:20]wFMCommunicate request_size=4 [10:33:20]MH_SAM_APDU [10:33:20]CAPDU: 80 13 00 00 [10:33:20]Write to MH i2c: E2 08 00 72 2B 80 13 00 00 00 00 00 00 19 [10:33:20]Write i2c OK [10:33:20]MH_I2C_Read... [10:33:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:20]Read from MH i2c: E2 [10:33:20]MH_I2C_Read... [10:33:20]Read from MH i2c: E2 62 00 [10:33:20]MH_I2C_Read... [10:33:20]Read from MH i2c: E2 62 00 72 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DD 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 97 [10:33: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DD 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:33:20]wFMCommunicate OK [10:33:20]SAM_PROTO_GetFieldsCounters done [10:33:20]requested_item shift.num is exist - process it [10:33:20]requested_item shift.opened is exist - process it [10:33:20]req_shift_opened [10:33:20]FM_GetShiftState [10:33:20]SAM_PROTO_GetShiftState [10:33:20]wFMCommunicate request_size=4 [10:33:20]MH_SAM_APDU [10:33:20]CAPDU: 80 13 01 00 [10:33:20]Write to MH i2c: E2 08 00 73 2B 80 13 01 00 00 00 00 00 1B [10:33:20]Write i2c OK [10:33:20]MH_I2C_Read... [10:33:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:20]Read from MH i2c: E2 [10:33:20]MH_I2C_Read... [10:33:20]Read from MH i2c: E2 0E 00 [10:33:20]MH_I2C_Read... [10:33:20]Read from MH i2c: E2 0E 00 73 2B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A5 [10:33:20]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:33:20]wFMCommunicate OK [10:33:20]SAM_PROTO_GetShiftState done [10:33:20]FM_GetShiftState done [10:33:20]req_shift_opened done [10:33:20]requested_item shift.open_date is exist - process it [10:33:20]req_shift_open_date [10:33:20]req_shift_open_date done [10:33:20]produce_requested_data done [10:33:20]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200925,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:33:20]process_action_free close_receipt [10:33:20]json_value_free [10:33:20]json_value_free done [10:33:20]process_json_proto returns [10:33:20]Send response to host [10:33:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200925,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:33:20]free response buf [10:33:20]execute_script done [10:33:20]execute_script returns [10:33:20]free content buf [10:33:20]Sock 10.Close socket [10:33:20]Sock 10.Thread stoped [10:33:25]OFD Sender: No OFD packet to send [10:33:30]OFD Sender: No OFD packet to send [10:33:35]OFD Sender: No OFD packet to send [10:33:40]OFD Sender: No OFD packet to send [10:33:45]OFD Sender: No OFD packet to send [10:33:50]OFD Sender: No OFD packet to send [10:33:55]OFD Sender: No OFD packet to send [10:34:00]OFD Sender: No OFD packet to send [10:34:05]OFD Sender: No OFD packet to send [10:34:09]accept exits with 8 [10:34:09]New connection [10:34:09]New thread 3067067748 created [10:34:09]Thread 3067211108 joined [10:34:09]Waiting for new connection... [10:34:09] Sock 8.Parse request [10:34:09]Sock 8.Check first char [10:34:09]Sock 8.First char is OK [10:34:09]request: POST /json_proto HTTP/1.0 [10:34:09]Method: POST [10:34:09]URL: /json_proto [10:34:09]Method is POST - this is cgi request [10:34:09]url: /json_proto [10:34:09]query_string will be loaded in cgi processing [10:34:09]execute_cgi json_proto POST (null) [10:34:09]execute_cgi path=json_proto method=POST [10:34:09]POST find Content-Length [10:34:09]Host: 172.17.46.195:8080 [10:34:09]Content-Length: 802 [10:34:09]Content-Type: application/json [10:34:09] [10:34:09]POST finish read [10:34:09]Found Content-Length = 802 [10:34:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:09]execute_script... [10:34: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)11328526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:09]POST & json_proto [10:34:09]process_json_proto [10:34:09]json parsed OK: [10:34:09]protocol is kg_v1.0 [10:34:09]action value=close_receipt [10:34:09]process_action close_receipt [10:34:09]cmd_close_receipt [10:34:09]MH_GetDate [10:34:09]Write to MH i2c: F0 00 00 74 2B 8E [10:34:09]Write i2c OK [10:34:09]MH_I2C_Read... [10:34:09]Read from MH i2c: F0 [10:34:09]MH_I2C_Read... [10:34:09]Read from MH i2c: F0 09 00 [10:34:09]MH_I2C_Read... [10:34:09]Read from MH i2c: F0 09 00 74 2B 00 22 71 C4 66 75 08 C2 66 F9 [10:34:09]GetLastDocTimeStamp 1724149998 [10:34:09]current date 1724150050 [10:34:09]FM_GetShiftState [10:34:09]SAM_PROTO_GetShiftState [10:34:09]wFMCommunicate request_size=4 [10:34:09]MH_SAM_APDU [10:34:09]CAPDU: 80 13 01 00 [10:34:09]Write to MH i2c: E2 08 00 75 2B 80 13 01 00 00 00 00 00 1D [10:34:09]Write i2c OK [10:34:09]MH_I2C_Read... [10:34:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:09]Read from MH i2c: E2 [10:34:09]MH_I2C_Read... [10:34:09]Read from MH i2c: E2 0E 00 [10:34:09]MH_I2C_Read... [10:34:09]Read from MH i2c: E2 0E 00 75 2B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A7 [10:34:09]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:34:09]wFMCommunicate OK [10:34:09]SAM_PROTO_GetShiftState done [10:34:09]FM_GetShiftState done [10:34:09]opened in 1724112758 [10:34:09]opened+sec_in_day 1724199158 [10:34:09]quantity*price = 70044 [10:34:09]sum+1 = 70046 [10:34:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.45 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.45 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 225 20.08.2024 10:34 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200926 ФПД: 147344764793342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103411&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200926&fm=147344764793342&tin=02508201610067®Number=0000000000092545&sum=70045 [10:34:10]StoreToDocumentArchive [10:34:10]shift 466 fd 200926 [10:34:10]save to /storage/0466/doc_00200926 [10:34:10]save last doc name /storage/0466/doc_00200926 to /storage/kkm_last_doc_name [10:34:10]save OK [10:34:10]Clear old archive folders... [10:34:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:34:10]tlvbuf is 0107F6D0 [10:34:10]SAM_PROTO_ClearQueue [10:34:10]wFMCommunicate request_size=4 [10:34:10]MH_SAM_APDU [10:34:10]CAPDU: 80 09 00 00 [10:34:10]Write to MH i2c: E2 08 00 82 2B 80 09 00 00 00 00 00 00 1F [10:34:10]Write i2c OK [10:34:10]MH_I2C_Read... [10:34:10]Read from MH i2c: E2 [10:34:10]MH_I2C_Read... [10:34:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:10]Read from MH i2c: E2 03 00 [10:34:10]MH_I2C_Read... [10:34:10]Read from MH i2c: E2 03 00 82 2B 00 90 00 21 [10:34:10]RAPDU: 90 00 [10:34:10]wFMCommunicate OK [10:34:10]SAM_PROTO_ClearQueue done [10:34:10]KKMCreateOFDPacket [10:34:10]OFDProtocolAddRootSTLVToBuf [10:34:10]FM_MakeSignedData [10:34:10]FM_MakeSignedData [10:34:10]SAM_PROTO_SignData [10:34:10]wFMCommunicate request_size=4 [10:34:10]MH_SAM_APDU [10:34:10]CAPDU: 80 0D 01 02 [10:34:10]Write to MH i2c: E2 08 00 83 2B 80 0D 01 02 00 00 00 00 27 [10:34:10]Write i2c OK [10:34:10]MH_I2C_Read... [10:34:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:10]Read from MH i2c: E2 [10:34:10]MH_I2C_Read... [10:34:10]Read from MH i2c: E2 03 00 [10:34:10]MH_I2C_Read... [10:34:10]Read from MH i2c: E2 03 00 83 2B 00 90 00 22 [10:34:10]RAPDU: 90 00 [10:34:10]wFMCommunicate OK [10:34:10]wFMCommunicate request_size=255 [10:34:10]MH_SAM_APDU [10:34:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 23 71 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DE 10 03 00 35 04 06 00 86 [10:34:10]Write to MH i2c: E2 02 01 84 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 23 71 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DE 10 03 00 35 04 06 00 86 00 00 DA [10:34:11]Write i2c OK [10:34:11]MH_I2C_Read... [10:34:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:11]Read from MH i2c: E2 [10:34:11]MH_I2C_Read... [10:34:11]Read from MH i2c: E2 03 00 [10:34:11]MH_I2C_Read... [10:34:11]Read from MH i2c: E2 03 00 84 2B 00 90 00 23 [10:34:11]RAPDU: 90 00 [10:34:11]wFMCommunicate OK [10:34:11]wFMCommunicate request_size=10 [10:34:11]MH_SAM_APDU [10:34:11]CAPDU: 80 0D 02 02 05 02 60 5D 71 FE [10:34:11]Write to MH i2c: E2 0D 00 85 2B 80 0D 02 02 05 00 02 60 5D 71 FE 00 00 62 [10:34:11]Write i2c OK [10:34:11]MH_I2C_Read... [10:34:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:11]Read from MH i2c: E2 [10:34:11]MH_I2C_Read... [10:34:11]Read from MH i2c: E2 03 00 [10:34:11]MH_I2C_Read... [10:34:11]Read from MH i2c: E2 03 00 85 2B 00 90 00 24 [10:34:11]RAPDU: 90 00 [10:34:11]wFMCommunicate OK [10:34:11]wFMCommunicate request_size=4 [10:34:11]MH_SAM_APDU [10:34:11]CAPDU: 80 0D 03 02 [10:34:11]Write to MH i2c: E2 08 00 86 2B 80 0D 03 02 00 00 00 00 2C [10:34:11]Write i2c OK [10:34:11]MH_I2C_Read... [10:34:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:11]Read from MH i2c: E2 [10:34:11]MH_I2C_Read... [10:34:11]Read from MH i2c: E2 0B 00 [10:34:11]MH_I2C_Read... [10:34:11]Read from MH i2c: E2 0B 00 86 2B 00 7A 6A A5 51 A9 0A 9E 29 90 00 81 [10:34:11]RAPDU: 7A 6A A5 51 A9 0A 9E 29 90 00 [10:34:11]wFMCommunicate OK [10:34:11]SAM_PROTO_SignData done [10:34:11]FM_MakeSignedData done [10:34:11]CreateOFDProtocolMessage [10:34:11]wFMCommunicate request_size=4 [10:34:11]MH_SAM_APDU [10:34:11]CAPDU: 80 11 00 00 [10:34:11]Write to MH i2c: E2 08 00 87 2B 80 11 00 00 00 00 00 00 2C [10:34:11]Write i2c OK [10:34:11]MH_I2C_Read... [10:34:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:11]Read from MH i2c: E2 [10:34:11]MH_I2C_Read... [10:34:11]Read from MH i2c: E2 17 00 [10:34:11]MH_I2C_Read... [10:34:11]Read from MH i2c: E2 17 00 87 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 79 [10:34:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:34:11]wFMCommunicate OK [10:34:11]CreateOFDProtocolMessage done [10:34:11]OFDSenderStorePacket 200926 [10:34:11]StoreOFDPacket docnum=200926 [10:34:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8A 74 07 01 2F 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 23 71 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DE 10 03 00 35 04 06 00 86 02 60 5D 71 FE 7A 6A A5 51 A9 0A 9E 29 [10:34:11]CheckFolder [10:34:11]dirname=/storage/ofd_packets [10:34:11]CheckFolder done [10:34:11]ProducePacketName [10:34:11]name=ofd_packets/00200926 [10:34:11]NVStorageSaveData ofd_packets/00200926 [10:34:11]File name is /storage/ofd_packets/00200926 [10:34:11]Write 301 bytes [10:34:11]NVStorageSaveData done [10:34:11]OFDSenderStorePacket done [10:34:11]KKMCreateOFDPacket done [10:34:11]NVStorageSaveData kkm_last_timestamp [10:34:11]File name is /storage/kkm_last_timestamp [10:34:11]Write 4 bytes [10:34:11]NVStorageSaveData done [10:34:11]ExternCall_PrintAddStr [10:34:11]wPrintStart [10:34:11]Write to MH i2c: 01 00 00 88 2B B3 [10:34:11]Write i2c OK [10:34:11]MH_I2C_Read... [10:34:11]Read from MH i2c: 01 [10:34:11]MH_I2C_Read... [10:34:11]Read from MH i2c: 01 07 00 [10:34:11]MH_I2C_Read... [10:34:11]Read from MH i2c: 01 07 00 88 2B 00 00 00 00 00 FF 0F C8 [10:34:11]RasterBufferAndPrint [10:34:11]line Счет N : (1)11328526 [10:34:11]line ИНН: 02508201610067 [10:34:11]line Контрольно-Кассовый Чек [10:34:11]line ПРОДАЖА [10:34:11]line ТРК (МРК, ГНК) : 41 [10:34:11]line Товар: 2710124500 [10:34:11]line Аи-95-К-5 [10:34:11]line 9.440 * 74.20 [10:34:11]line = 700.45 [10:34:11]line НДС 12% НСП 1% [10:34:11]line > о реализуемом товаре [10:34:11]line ИТОГО: 700.45 [10:34:11]line НСП 1% : 6.20 [10:34:11]line НДС 12% : 74.38 [10:34:11]line Наличными: 0.00 [10:34:11]line Безнал.: 700.45 [10:34:11]line Место: АЗС № 95 "Партнер Нефть" [10:34:11]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:34:11]line СНО: Общий режим [10:34:11]line Чек 225 20.08.2024 10:34 [10:34:11]line Смена: 466 ФФД: 1.0 [10:34:11]line ЗНМ: 0300000079 [10:34:11]line РНМ: 0000000000092545 [10:34:11]line Версия ККМ: 001 [10:34:11]line Платежная система: O! деньги [10:34:11]line ФМ: 0000000000871802 [10:34:11]line ФД: 200926 [10:34:11]line ФПД: 147344764793342 [10:34:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103411&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200926&fm=147344764793342&tin=02508201610067®Number=0000000000092545&sum=70045 [10:34:11]OFD Sender: Processing packet 200926 [packets to send 247, broken 246] [10:34:11]ProducePacketName [10:34:11]name=ofd_packets/00200926 [10:34:11]OFD Sender: To server: pG, [10:34:11]CommunicateWithHost lk.salyk.kg:30040 [10:34:11]ConnectInit lk.salyk.kg [10:34:11]written 0, free lines is 4095 [10:34:12]Connected sock=10 [10:34:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8A 74 07 01 2F 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 23 71 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DE 10 03 00 35 04 06 00 86 02 60 5D 71 FE 7A 6A A5 51 A9 0A 9E 29 [10:34:12]Write to MH i2c: 01 00 00 B2 2B DD [10:34:12]Write i2c OK [10:34:12]MH_I2C_Read... [10:34:12]Read from MH i2c: 01 [10:34:12]MH_I2C_Read... [10:34:12]Read from MH i2c: 01 07 00 [10:34:12]MH_I2C_Read... [10:34:12]Read from MH i2c: 01 07 00 B2 2B 00 00 00 00 00 FE 0C EE [10:34:12]RasterBufferAndPrint [10:34:12]line [10:34:12]line [10:34:12]line [10:34:12]line [10:34:12]line [10:34:12]written 0, free lines is 3332 [10:34:12]MH_Cut [10:34:12]Write to MH i2c: D1 01 00 B9 2B 01 B6 [10:34:12]Write i2c OK [10:34:12]MH_I2C_Read... [10:34:12]Read from MH i2c: D1 [10:34:12]MH_I2C_Read... [10:34:12]Read from MH i2c: D1 01 00 [10:34:12]MH_I2C_Read... [10:34:12]Read from MH i2c: D1 01 00 B9 2B 00 B5 [10:34:12]Write to MH i2c: 01 00 00 BA 2B E5 [10:34:12]Write i2c OK [10:34:12]MH_I2C_Read... [10:34:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EF FC 47 00 62 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 31 38 30 32 10 04 04 00 DE 10 03 00 F4 03 04 00 8A 1B C4 66 B6 04 01 00 00 80 43 30 88 E5 34 D7 F9 [10:34:12]CommunicateWithHost err = 0 [10:34:12]CheckOFDResponse [10:34:12]1017 (14) - 77093643461234 [10:34:12]1041 (16) - 0000000000871802 [10:34:12]1040 (4) - 200926 [10:34:12]1012 (4) - 20.08.2024 04:28 [10:34:12]1206 (1) - 0 [10:34:12]OFD Sender: Remove packet 200926 [10:34:12]ProducePacketName [10:34:12]name=ofd_packets/00200926 [10:34:12]NVStorageDeleteData [10:34:12]OFD Sender: No OFD packet to send [10:34:12]*** Cut start [10:34:12]*** Purtial cut [10:34:12]*** CUTSNS_PIN = 0 [10:34:13]*** Stage 1: CUTSNS_PIN = 1 [10:34:14]Read from MH i2c: 01 [10:34:14]MH_I2C_Read... [10:34:14]*** Stop cut motor [10:34:14]*** Cut end [10:34:14]Read from MH i2c: 01 07 00 [10:34:14]MH_I2C_Read... [10:34:14]Read from MH i2c: 01 07 00 BA 2B 00 00 00 00 00 FF 0F FA [10:34:14]process_action close_receipt done [10:34:14]requested_data is exist [10:34:14]produce_requested_data [10:34:14]requested_item fm.sn is exist - process it [10:34:14]wFMCommunicate request_size=4 [10:34:14]MH_SAM_APDU [10:34:14]CAPDU: 80 11 00 00 [10:34:14]Write to MH i2c: E2 08 00 BB 2B 80 11 00 00 00 00 00 00 60 [10:34:14]Write i2c OK [10:34:14]MH_I2C_Read... [10:34:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:14]Read from MH i2c: E2 [10:34:14]MH_I2C_Read... [10:34:14]Read from MH i2c: E2 17 00 [10:34:14]MH_I2C_Read... [10:34:14]Read from MH i2c: E2 17 00 BB 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AD [10:34:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:34:14]wFMCommunicate OK [10:34:14]requested_item fd.num is exist - process it [10:34:14]SAM_PROTO_GetFieldsCounters [10:34:14]wFMCommunicate request_size=4 [10:34:14]MH_SAM_APDU [10:34:14]CAPDU: 80 13 00 00 [10:34:14]Write to MH i2c: E2 08 00 BC 2B 80 13 00 00 00 00 00 00 63 [10:34:14]Write i2c OK [10:34:14]MH_I2C_Read... [10:34:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:15]Read from MH i2c: E2 [10:34:15]MH_I2C_Read... [10:34:15]Read from MH i2c: E2 62 00 [10:34:15]MH_I2C_Read... [10:34:15]Read from MH i2c: E2 62 00 BC 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DE 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 E5 [10:34: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DE 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:34:15]wFMCommunicate OK [10:34:15]SAM_PROTO_GetFieldsCounters done [10:34:15]requested_item shift.num is exist - process it [10:34:15]requested_item shift.opened is exist - process it [10:34:15]req_shift_opened [10:34:15]FM_GetShiftState [10:34:15]SAM_PROTO_GetShiftState [10:34:15]wFMCommunicate request_size=4 [10:34:15]MH_SAM_APDU [10:34:15]CAPDU: 80 13 01 00 [10:34:15]Write to MH i2c: E2 08 00 BD 2B 80 13 01 00 00 00 00 00 65 [10:34:15]Write i2c OK [10:34:15]MH_I2C_Read... [10:34:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:15]Read from MH i2c: E2 [10:34:15]MH_I2C_Read... [10:34:15]Read from MH i2c: E2 0E 00 [10:34:15]MH_I2C_Read... [10:34:15]Read from MH i2c: E2 0E 00 BD 2B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 EF [10:34:15]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:34:15]wFMCommunicate OK [10:34:15]SAM_PROTO_GetShiftState done [10:34:15]FM_GetShiftState done [10:34:15]req_shift_opened done [10:34:15]requested_item shift.open_date is exist - process it [10:34:15]req_shift_open_date [10:34:15]req_shift_open_date done [10:34:15]produce_requested_data done [10:34:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200926,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:34:15]process_action_free close_receipt [10:34:15]json_value_free [10:34:15]json_value_free done [10:34:15]process_json_proto returns [10:34:15]Send response to host [10:34:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200926,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:34:15]free response buf [10:34:15]execute_script done [10:34:15]execute_script returns [10:34:15]free content buf [10:34:15]Sock 8.Close socket [10:34:15]Sock 8.Thread stoped [10:34:15]accept exits with 9 [10:34:15]New connection [10:34:15]New thread 3067211108 created [10:34:15]Thread 3067067748 joined [10:34:15]Waiting for new connection... [10:34:15] Sock 9.Parse request [10:34:15]Sock 9.Check first char [10:34:15]Sock 9.First char is OK [10:34:15]request: POST /json_proto HTTP/1.0 [10:34:15]Method: POST [10:34:15]URL: /json_proto [10:34:15]Method is POST - this is cgi request [10:34:15]url: /json_proto [10:34:15]query_string will be loaded in cgi processing [10:34:15]execute_cgi json_proto POST (null) [10:34:15]execute_cgi path=json_proto method=POST [10:34:15]POST find Content-Length [10:34:15]Host: 172.17.46.195:8080 [10:34:15]Content-Length: 791 [10:34:15]Content-Type: application/json [10:34:15] [10:34:15]POST finish read [10:34:15]Found Content-Length = 791 [10:34:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 89.510, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:15]execute_script... [10:34:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 89.510, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:15]POST & json_proto [10:34:15]process_json_proto [10:34:15]json parsed OK: [10:34:15]protocol is kg_v1.0 [10:34:15]action value=close_receipt [10:34:15]process_action close_receipt [10:34:15]cmd_close_receipt [10:34:15]MH_GetDate [10:34:15]Write to MH i2c: F0 00 00 BE 2B D8 [10:34:15]Write i2c OK [10:34:15]MH_I2C_Read... [10:34:15]Read from MH i2c: F0 [10:34:15]MH_I2C_Read... [10:34:15]Read from MH i2c: F0 09 00 [10:34:15]MH_I2C_Read... [10:34:15]Read from MH i2c: F0 09 00 BE 2B 00 28 71 C4 66 75 08 C2 66 49 [10:34:15]GetLastDocTimeStamp 1724150051 [10:34:15]current date 1724150056 [10:34:15]FM_GetShiftState [10:34:15]SAM_PROTO_GetShiftState [10:34:15]wFMCommunicate request_size=4 [10:34:15]MH_SAM_APDU [10:34:15]CAPDU: 80 13 01 00 [10:34:15]Write to MH i2c: E2 08 00 BF 2B 80 13 01 00 00 00 00 00 67 [10:34:15]Write i2c OK [10:34:15]MH_I2C_Read... [10:34:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:15]Read from MH i2c: E2 [10:34:15]MH_I2C_Read... [10:34:15]Read from MH i2c: E2 0E 00 [10:34:15]MH_I2C_Read... [10:34:15]Read from MH i2c: E2 0E 00 BF 2B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F1 [10:34:15]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:34:15]wFMCommunicate OK [10:34:15]SAM_PROTO_GetShiftState done [10:34:15]FM_GetShiftState done [10:34:15]opened in 1724112758 [10:34:15]opened+sec_in_day 1724199158 [10:34:15]quantity*price = 0 [10:34:15]sum+1 = 1 [10:34:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 226 20.08.2024 10:34 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 56276 ФМ: 0000000000871802 ФД: 200927 ФПД: 267682133717945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103416&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200927&fm=267682133717945&tin=02508201610067®Number=0000000000092545&sum=0 [10:34:17]StoreToDocumentArchive [10:34:17]shift 466 fd 200927 [10:34:17]save to /storage/0466/doc_00200927 [10:34:17]save last doc name /storage/0466/doc_00200927 to /storage/kkm_last_doc_name [10:34:17]save OK [10:34:17]Clear old archive folders... [10:34:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:34:17]tlvbuf is 0107B480 [10:34:17]SAM_PROTO_ClearQueue [10:34:17]wFMCommunicate request_size=4 [10:34:17]MH_SAM_APDU [10:34:17]CAPDU: 80 09 00 00 [10:34:17]Write to MH i2c: E2 08 00 CC 2B 80 09 00 00 00 00 00 00 69 [10:34:17]Write i2c OK [10:34:17]MH_I2C_Read... [10:34:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:17]Read from MH i2c: E2 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 03 00 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 03 00 CC 2B 00 90 00 6B [10:34:17]RAPDU: 90 00 [10:34:17]wFMCommunicate OK [10:34:17]SAM_PROTO_ClearQueue done [10:34:17]KKMCreateOFDPacket [10:34:17]OFDProtocolAddRootSTLVToBuf [10:34:17]FM_MakeSignedData [10:34:17]FM_MakeSignedData [10:34:17]SAM_PROTO_SignData [10:34:17]wFMCommunicate request_size=4 [10:34:17]MH_SAM_APDU [10:34:17]CAPDU: 80 0D 01 02 [10:34:17]Write to MH i2c: E2 08 00 CD 2B 80 0D 01 02 00 00 00 00 71 [10:34:17]Write i2c OK [10:34:17]MH_I2C_Read... [10:34:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:17]Read from MH i2c: E2 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 03 00 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 03 00 CD 2B 00 90 00 6C [10:34:17]RAPDU: 90 00 [10:34:17]wFMCommunicate OK [10:34:17]wFMCommunicate request_size=255 [10:34:17]MH_SAM_APDU [10:34:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A6 5D 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 28 71 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DF 10 03 00 35 04 06 00 F3 74 9A 7E [10:34:17]Write to MH i2c: E2 02 01 CE 2B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A6 5D 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 28 71 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DF 10 03 00 35 04 06 00 F3 74 9A 7E 00 00 B5 [10:34:17]Write i2c OK [10:34:17]MH_I2C_Read... [10:34:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:17]Read from MH i2c: E2 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 03 00 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 03 00 CE 2B 00 90 00 6D [10:34:17]RAPDU: 90 00 [10:34:17]wFMCommunicate OK [10:34:17]wFMCommunicate request_size=7 [10:34:17]MH_SAM_APDU [10:34:17]CAPDU: 80 0D 02 02 02 33 B9 [10:34:17]Write to MH i2c: E2 0A 00 CF 2B 80 0D 02 02 02 00 33 B9 00 00 64 [10:34:17]Write i2c OK [10:34:17]MH_I2C_Read... [10:34:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:17]Read from MH i2c: E2 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 03 00 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 03 00 CF 2B 00 90 00 6E [10:34:17]RAPDU: 90 00 [10:34:17]wFMCommunicate OK [10:34:17]wFMCommunicate request_size=4 [10:34:17]MH_SAM_APDU [10:34:17]CAPDU: 80 0D 03 02 [10:34:17]Write to MH i2c: E2 08 00 D0 2B 80 0D 03 02 00 00 00 00 76 [10:34:17]Write i2c OK [10:34:17]MH_I2C_Read... [10:34:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:17]Read from MH i2c: E2 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 0B 00 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 0B 00 D0 2B 00 4F 07 3B 71 2A 7C C9 41 90 00 29 [10:34:17]RAPDU: 4F 07 3B 71 2A 7C C9 41 90 00 [10:34:17]wFMCommunicate OK [10:34:17]SAM_PROTO_SignData done [10:34:17]FM_MakeSignedData done [10:34:17]CreateOFDProtocolMessage [10:34:17]wFMCommunicate request_size=4 [10:34:17]MH_SAM_APDU [10:34:17]CAPDU: 80 11 00 00 [10:34:17]Write to MH i2c: E2 08 00 D1 2B 80 11 00 00 00 00 00 00 76 [10:34:17]Write i2c OK [10:34:17]MH_I2C_Read... [10:34:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:17]Read from MH i2c: E2 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 17 00 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 17 00 D1 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C3 [10:34:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:34:17]wFMCommunicate OK [10:34:17]CreateOFDProtocolMessage done [10:34:17]OFDSenderStorePacket 200927 [10:34:17]StoreOFDPacket docnum=200927 [10:34:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 92 6A 04 01 D1 F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A6 5D 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 28 71 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DF 10 03 00 35 04 06 00 F3 74 9A 7E 33 B9 4F 07 3B 71 2A 7C C9 41 [10:34:17]CheckFolder [10:34:17]dirname=/storage/ofd_packets [10:34:17]CheckFolder done [10:34:17]ProducePacketName [10:34:17]name=ofd_packets/00200927 [10:34:17]NVStorageSaveData ofd_packets/00200927 [10:34:17]File name is /storage/ofd_packets/00200927 [10:34:17]Write 298 bytes [10:34:17]NVStorageSaveData done [10:34:17]OFDSenderStorePacket done [10:34:17]KKMCreateOFDPacket done [10:34:17]NVStorageSaveData kkm_last_timestamp [10:34:17]File name is /storage/kkm_last_timestamp [10:34:17]Write 4 bytes [10:34:17]NVStorageSaveData done [10:34:17]ExternCall_PrintAddStr [10:34:17]wPrintStart [10:34:17]Write to MH i2c: 01 00 00 D2 2B FD [10:34:17]Write i2c OK [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: 01 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: 01 07 00 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: 01 07 00 D2 2B 00 00 00 00 00 FF 0F 12 [10:34:17]RasterBufferAndPrint [10:34:17]line Счет N : (1)11328522 [10:34:17]line ИНН: 02508201610067 [10:34:17]line Контрольно-Кассовый Чек [10:34:17]line ПРОДАЖА [10:34:17]line ТРК (МРК, ГНК) : 61 [10:34:17]line Товар: 2710194210 [10:34:17]line ДТ-К-5 [10:34:17]line 89.510 * 0.00 [10:34:17]line = 0.00 [10:34:17]line НДС 12% НСП 1% [10:34:17]line > о реализуемом товаре [10:34:17]line ИТОГО: 0.00 [10:34:17]line НСП 1% : 0.00 [10:34:17]line НДС 12% : 0.00 [10:34:17]line Наличными: 0.00 [10:34:17]line Безнал.: 0.00 [10:34:17]line Место: АЗС № 95 "Партнер Нефть" [10:34:17]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:34:17]line СНО: Общий режим [10:34:17]line Чек 226 20.08.2024 10:34 [10:34:17]line Смена: 466 ФФД: 1.0 [10:34:17]line ЗНМ: 0300000079 [10:34:17]line РНМ: 0000000000092545 [10:34:17]line Версия ККМ: 001 [10:34:17]line Талоны: Топливная Карта [10:34:17]line 56276 [10:34:17]line ФМ: 0000000000871802 [10:34:17]line ФД: 200927 [10:34:17]line ФПД: 267682133717945 [10:34:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103416&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200927&fm=267682133717945&tin=02508201610067®Number=0000000000092545&sum=0 [10:34:17]written 0, free lines is 4095 [10:34:17]OFD Sender: Processing packet 200927 [packets to send 247, broken 246] [10:34:17]ProducePacketName [10:34:17]name=ofd_packets/00200927 [10:34:17]OFD Sender: To server: pG, [10:34:17]CommunicateWithHost lk.salyk.kg:30040 [10:34:17]ConnectInit lk.salyk.kg [10:34:17]Connected sock=10 [10:34:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 92 6A 04 01 D1 F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A6 5D 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 28 71 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DF 10 03 00 35 04 06 00 F3 74 9A 7E 33 B9 4F 07 3B 71 2A 7C C9 41 [10:34:18]Write to MH i2c: 01 00 00 FC 2B 27 [10:34:18]Write i2c OK [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: 01 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: 01 07 00 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: 01 07 00 FC 2B 00 00 00 00 00 F4 0C 2E [10:34:18]RasterBufferAndPrint [10:34:18]line [10:34:18]line [10:34:18]line [10:34:18]line [10:34:18]line [10:34:18]written 0, free lines is 3328 [10:34:18]MH_Cut [10:34:18]Write to MH i2c: D1 01 00 03 2C 01 01 [10:34:18]Write i2c OK [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: D1 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: D1 01 00 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: D1 01 00 03 2C 00 00 [10:34:18]Write to MH i2c: 01 00 00 04 2C 30 [10:34:18]Write i2c OK [10:34:18]MH_I2C_Read... [10:34:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 10 42 47 00 C4 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 31 38 30 32 10 04 04 00 DF 10 03 00 F4 03 04 00 90 1B C4 66 B6 04 01 00 00 37 BE 3D 84 6C C8 9D 9C [10:34:18]CommunicateWithHost err = 0 [10:34:18]CheckOFDResponse [10:34:18]1017 (14) - 77093643461234 [10:34:18]1041 (16) - 0000000000871802 [10:34:18]1040 (4) - 200927 [10:34:18]1012 (4) - 20.08.2024 04:29 [10:34:18]1206 (1) - 0 [10:34:18]OFD Sender: Remove packet 200927 [10:34:18]ProducePacketName [10:34:18]name=ofd_packets/00200927 [10:34:18]NVStorageDeleteData [10:34:18]OFD Sender: No OFD packet to send [10:34:18]*** Cut start [10:34:18]*** Purtial cut [10:34:18]*** Stage 1: CUTSNS_PIN = 1 [10:34:19]Read from MH i2c: 01 [10:34:19]MH_I2C_Read... [10:34:19]*** Stop cut motor [10:34:19]*** Cut end [10:34:19]Read from MH i2c: 01 07 00 [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: 01 07 00 04 2C 00 00 00 00 00 FF 0F 45 [10:34:19]process_action close_receipt done [10:34:19]requested_data is exist [10:34:19]produce_requested_data [10:34:19]requested_item fm.sn is exist - process it [10:34:19]wFMCommunicate request_size=4 [10:34:19]MH_SAM_APDU [10:34:19]CAPDU: 80 11 00 00 [10:34:19]Write to MH i2c: E2 08 00 05 2C 80 11 00 00 00 00 00 00 AB [10:34:19]Write i2c OK [10:34:19]MH_I2C_Read... [10:34:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:19]Read from MH i2c: E2 [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: E2 17 00 [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: E2 17 00 05 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F8 [10:34:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:34:19]wFMCommunicate OK [10:34:19]requested_item fd.num is exist - process it [10:34:19]SAM_PROTO_GetFieldsCounters [10:34:19]wFMCommunicate request_size=4 [10:34:19]MH_SAM_APDU [10:34:19]CAPDU: 80 13 00 00 [10:34:19]Write to MH i2c: E2 08 00 06 2C 80 13 00 00 00 00 00 00 AE [10:34:19]Write i2c OK [10:34:19]MH_I2C_Read... [10:34:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:19]Read from MH i2c: E2 [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: E2 62 00 [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: E2 62 00 06 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DF 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 34 [10:34:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DF 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:34:19]wFMCommunicate OK [10:34:19]SAM_PROTO_GetFieldsCounters done [10:34:19]requested_item shift.num is exist - process it [10:34:19]requested_item shift.opened is exist - process it [10:34:19]req_shift_opened [10:34:19]FM_GetShiftState [10:34:19]SAM_PROTO_GetShiftState [10:34:19]wFMCommunicate request_size=4 [10:34:19]MH_SAM_APDU [10:34:19]CAPDU: 80 13 01 00 [10:34:19]Write to MH i2c: E2 08 00 07 2C 80 13 01 00 00 00 00 00 B0 [10:34:19]Write i2c OK [10:34:19]MH_I2C_Read... [10:34:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:19]Read from MH i2c: E2 [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: E2 0E 00 [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: E2 0E 00 07 2C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 3A [10:34:19]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:34:19]wFMCommunicate OK [10:34:19]SAM_PROTO_GetShiftState done [10:34:19]FM_GetShiftState done [10:34:19]req_shift_opened done [10:34:19]requested_item shift.open_date is exist - process it [10:34:19]req_shift_open_date [10:34:19]req_shift_open_date done [10:34:19]produce_requested_data done [10:34:19]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200927,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:34:19]process_action_free close_receipt [10:34:19]json_value_free [10:34:19]json_value_free done [10:34:19]process_json_proto returns [10:34:19]Send response to host [10:34:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200927,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:34:19]free response buf [10:34:19]execute_script done [10:34:19]execute_script returns [10:34:19]free content buf [10:34:19]Sock 9.Close socket [10:34:19]Sock 9.Thread stoped [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:04]accept exits with 8 [10:36:04]New connection [10:36:04]New thread 3067067748 created [10:36:04]Thread 3067211108 joined [10:36:04]Waiting for new connection... [10:36:04] Sock 8.Parse request [10:36:04]Sock 8.Check first char [10:36:04]Sock 8.First char is OK [10:36:04]request: POST /json_proto HTTP/1.0 [10:36:04]Method: POST [10:36:04]URL: /json_proto [10:36:04]Method is POST - this is cgi request [10:36:04]url: /json_proto [10:36:04]query_string will be loaded in cgi processing [10:36:04]execute_cgi json_proto POST (null) [10:36:04]execute_cgi path=json_proto method=POST [10:36:04]POST find Content-Length [10:36:04]Host: 172.17.46.195:8080 [10:36:04]Content-Length: 805 [10:36:04]Content-Type: application/json [10:36:04] [10:36:04]POST finish read [10:36:04]Found Content-Length = 805 [10:36:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328528", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:04]execute_script... [10: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)11328528", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:04]POST & json_proto [10:36:04]process_json_proto [10:36:04]json parsed OK: [10:36:04]protocol is kg_v1.0 [10:36:04]action value=close_receipt [10:36:04]process_action close_receipt [10:36:04]cmd_close_receipt [10:36:04]MH_GetDate [10:36:04]Write to MH i2c: F0 00 00 08 2C 23 [10:36:04]Write i2c OK [10:36:04]MH_I2C_Read... [10:36:04]Read from MH i2c: F0 [10:36:04]MH_I2C_Read... [10:36:04]Read from MH i2c: F0 09 00 [10:36:04]MH_I2C_Read... [10:36:04]Read from MH i2c: F0 09 00 08 2C 00 96 71 C4 66 75 08 C2 66 02 [10:36:04]GetLastDocTimeStamp 1724150056 [10:36:04]current date 1724150166 [10:36:04]FM_GetShiftState [10:36:04]SAM_PROTO_GetShiftState [10:36:04]wFMCommunicate request_size=4 [10:36:04]MH_SAM_APDU [10:36:04]CAPDU: 80 13 01 00 [10:36:04]Write to MH i2c: E2 08 00 09 2C 80 13 01 00 00 00 00 00 B2 [10:36:04]Write i2c OK [10:36:04]MH_I2C_Read... [10:36:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:04]Read from MH i2c: E2 [10:36:04]MH_I2C_Read... [10:36:04]Read from MH i2c: E2 0E 00 [10:36:04]MH_I2C_Read... [10:36:04]Read from MH i2c: E2 0E 00 09 2C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 3C [10:36:04]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:36:04]wFMCommunicate OK [10:36:04]SAM_PROTO_GetShiftState done [10:36:04]FM_GetShiftState done [10:36:04]opened in 1724112758 [10:36:04]opened+sec_in_day 1724199158 [10:36:04]quantity*price = 100005 [10:36:04]sum+1 = 100006 [10:36:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 227 20.08.2024 10:36 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200928 ФПД: 238349696806369 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103606&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200928&fm=238349696806369&tin=02508201610067®Number=0000000000092545&sum=100005 [10:36:06]StoreToDocumentArchive [10:36:06]shift 466 fd 200928 [10:36:06]save to /storage/0466/doc_00200928 [10:36:06]save last doc name /storage/0466/doc_00200928 to /storage/kkm_last_doc_name [10:36:06]save OK [10:36:06]Clear old archive folders... [10:36:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:36:06]tlvbuf is 01059050 [10:36:06]SAM_PROTO_ClearQueue [10:36:06]wFMCommunicate request_size=4 [10:36:06]MH_SAM_APDU [10:36:06]CAPDU: 80 09 00 00 [10:36:06]Write to MH i2c: E2 08 00 16 2C 80 09 00 00 00 00 00 00 B4 [10:36:06]Write i2c OK [10:36:06]MH_I2C_Read... [10:36:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:06]Read from MH i2c: E2 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: E2 03 00 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: E2 03 00 16 2C 00 90 00 B6 [10:36:06]RAPDU: 90 00 [10:36:06]wFMCommunicate OK [10:36:06]SAM_PROTO_ClearQueue done [10:36:06]KKMCreateOFDPacket [10:36:06]OFDProtocolAddRootSTLVToBuf [10:36:06]FM_MakeSignedData [10:36:06]FM_MakeSignedData [10:36:06]SAM_PROTO_SignData [10:36:06]wFMCommunicate request_size=4 [10:36:06]MH_SAM_APDU [10:36:06]CAPDU: 80 0D 01 02 [10:36:06]Write to MH i2c: E2 08 00 17 2C 80 0D 01 02 00 00 00 00 BC [10:36:06]Write i2c OK [10:36:06]MH_I2C_Read... [10:36:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:06]Read from MH i2c: E2 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: E2 03 00 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: E2 03 00 17 2C 00 90 00 B7 [10:36:06]RAPDU: 90 00 [10:36:06]wFMCommunicate OK [10:36:06]wFMCommunicate request_size=255 [10:36:06]MH_SAM_APDU [10:36:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 96 71 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E0 10 03 00 35 04 06 00 D8 [10:36:06]Write to MH i2c: E2 02 01 18 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 96 71 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E0 10 03 00 35 04 06 00 D8 00 00 7F [10:36:06]Write i2c OK [10:36:06]MH_I2C_Read... [10:36:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:06]Read from MH i2c: E2 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: E2 03 00 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: E2 03 00 18 2C 00 90 00 B8 [10:36:06]RAPDU: 90 00 [10:36:06]wFMCommunicate OK [10:36:06]wFMCommunicate request_size=10 [10:36:06]MH_SAM_APDU [10:36:06]CAPDU: 80 0D 02 02 05 C7 1D 02 AD E1 [10:36:06]Write to MH i2c: E2 0D 00 19 2C 80 0D 02 02 05 00 C7 1D 02 AD E1 00 00 3D [10:36:06]Write i2c OK [10:36:06]MH_I2C_Read... [10:36:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:06]Read from MH i2c: E2 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: E2 03 00 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: E2 03 00 19 2C 00 90 00 B9 [10:36:06]RAPDU: 90 00 [10:36:06]wFMCommunicate OK [10:36:06]wFMCommunicate request_size=4 [10:36:06]MH_SAM_APDU [10:36:06]CAPDU: 80 0D 03 02 [10:36:06]Write to MH i2c: E2 08 00 1A 2C 80 0D 03 02 00 00 00 00 C1 [10:36:06]Write i2c OK [10:36:06]MH_I2C_Read... [10:36:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:06]Read from MH i2c: E2 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: E2 0B 00 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: E2 0B 00 1A 2C 00 A3 F4 08 75 A5 95 76 EF 90 00 75 [10:36:06]RAPDU: A3 F4 08 75 A5 95 76 EF 90 00 [10:36:06]wFMCommunicate OK [10:36:06]SAM_PROTO_SignData done [10:36:06]FM_MakeSignedData done [10:36:06]CreateOFDProtocolMessage [10:36:06]wFMCommunicate request_size=4 [10:36:06]MH_SAM_APDU [10:36:06]CAPDU: 80 11 00 00 [10:36:06]Write to MH i2c: E2 08 00 1B 2C 80 11 00 00 00 00 00 00 C1 [10:36:06]Write i2c OK [10:36:06]MH_I2C_Read... [10:36:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:06]Read from MH i2c: E2 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: E2 17 00 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: E2 17 00 1B 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0E [10:36:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:36:06]wFMCommunicate OK [10:36:06]CreateOFDProtocolMessage done [10:36:06]OFDSenderStorePacket 200928 [10:36:06]StoreOFDPacket docnum=200928 [10:36:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 90 91 07 01 20 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 96 71 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E0 10 03 00 35 04 06 00 D8 C7 1D 02 AD E1 A3 F4 08 75 A5 95 76 EF [10:36:06]CheckFolder [10:36:06]dirname=/storage/ofd_packets [10:36:06]CheckFolder done [10:36:06]ProducePacketName [10:36:06]name=ofd_packets/00200928 [10:36:06]NVStorageSaveData ofd_packets/00200928 [10:36:06]File name is /storage/ofd_packets/00200928 [10:36:06]Write 301 bytes [10:36:06]NVStorageSaveData done [10:36:06]OFDSenderStorePacket done [10:36:06]KKMCreateOFDPacket done [10:36:06]NVStorageSaveData kkm_last_timestamp [10:36:06]File name is /storage/kkm_last_timestamp [10:36:06]Write 4 bytes [10:36:06]NVStorageSaveData done [10:36:06]ExternCall_PrintAddStr [10:36:06]wPrintStart [10:36:06]Write to MH i2c: 01 00 00 1C 2C 48 [10:36:06]Write i2c OK [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: 01 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: 01 07 00 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: 01 07 00 1C 2C 00 00 00 00 00 FF 0F 5D [10:36:06]RasterBufferAndPrint [10:36:06]line Счет N : (1)11328528 [10:36:06]line ИНН: 02508201610067 [10:36:06]line Контрольно-Кассовый Чек [10:36:06]line ПРОДАЖА [10:36:06]line ТРК (МРК, ГНК) : 22 [10:36:06]line Товар: 2710124130 [10:36:06]line Аи-92-К-4 [10:36:06]line 14.750 * 67.80 [10:36:06]line = 1000.05 [10:36:06]line НДС 12% НСП 1% [10:36:06]line > о реализуемом товаре [10:36:06]line ИТОГО: 1000.05 [10:36:06]line НСП 1% : 8.85 [10:36:06]line НДС 12% : 106.20 [10:36:06]line Наличными: 0.00 [10:36:06]line Безнал.: 1000.05 [10:36:06]line Место: АЗС № 95 "Партнер Нефть" [10:36:06]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:36:06]line СНО: Общий режим [10:36:06]line Чек 227 20.08.2024 10:36 [10:36:06]line Смена: 466 ФФД: 1.0 [10:36:06]line ЗНМ: 0300000079 [10:36:06]line РНМ: 0000000000092545 [10:36:06]line Версия ККМ: 001 [10:36:06]line Платежная система: O! деньги [10:36:06]line ФМ: 0000000000871802 [10:36:06]line ФД: 200928 [10:36:06]line ФПД: 238349696806369 [10:36:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103606&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200928&fm=238349696806369&tin=02508201610067®Number=0000000000092545&sum=100005 [10:36:06]written 0, free lines is 4095 [10:36:06]OFD Sender: Processing packet 200928 [packets to send 247, broken 246] [10:36:06]ProducePacketName [10:36:06]name=ofd_packets/00200928 [10:36:06]OFD Sender: To server: pG, [10:36:06]CommunicateWithHost lk.salyk.kg:30040 [10:36:06]ConnectInit lk.salyk.kg [10:36:06]Connected sock=11 [10: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 31 38 30 32 0F 01 00 00 90 91 07 01 20 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 96 71 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E0 10 03 00 35 04 06 00 D8 C7 1D 02 AD E1 A3 F4 08 75 A5 95 76 EF [10:36:07]Write to MH i2c: 01 00 00 46 2C 72 [10:36:07]Write i2c OK [10:36:07]MH_I2C_Read... [10:36:07]Read from MH i2c: 01 [10:36:07]MH_I2C_Read... [10:36:07]Read from MH i2c: 01 07 00 [10:36:07]MH_I2C_Read... [10:36:07]Read from MH i2c: 01 07 00 46 2C 00 00 00 00 00 F9 0C 7E [10:36:07]RasterBufferAndPrint [10:36:07]line [10:36:07]line [10:36:07]line [10:36:07]line [10:36:07]line [10:36:07]written 0, free lines is 3328 [10:36:07]MH_Cut [10:36:07]Write to MH i2c: D1 01 00 4D 2C 01 4B [10:36:07]Write i2c OK [10:36:07]MH_I2C_Read... [10:36:07]Read from MH i2c: D1 [10:36:07]MH_I2C_Read... [10:36:07]Read from MH i2c: D1 01 00 [10:36:07]MH_I2C_Read... [10:36:07]Read from MH i2c: D1 01 00 4D 2C 00 4A [10:36:07]Write to MH i2c: 01 00 00 4E 2C 7A [10:36:07]Write i2c OK [10:36:07]MH_I2C_Read... [10:36:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FE 6A 47 00 39 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 31 38 30 32 10 04 04 00 E0 10 03 00 F4 03 04 00 FC 1B C4 66 B6 04 01 00 00 EF 8D DE 7D 38 E9 64 31 [10:36:07]CommunicateWithHost err = 0 [10:36:07]CheckOFDResponse [10:36:07]1017 (14) - 77093643461234 [10:36:07]1041 (16) - 0000000000871802 [10:36:07]1040 (4) - 200928 [10:36:07]1012 (4) - 20.08.2024 04:30 [10:36:07]1206 (1) - 0 [10:36:07]OFD Sender: Remove packet 200928 [10:36:07]ProducePacketName [10:36:07]name=ofd_packets/00200928 [10:36:07]NVStorageDeleteData [10:36:07]OFD Sender: No OFD packet to send [10:36:07]*** Cut start [10:36:07]*** Purtial cut [10:36:07]*** CUTSNS_PIN = 0 [10:36:08]*** Stage 1: CUTSNS_PIN = 1 [10:36:09]Read from MH i2c: 01 [10:36:09]MH_I2C_Read... [10:36:09]*** Stop cut motor [10:36:09]*** Cut end [10:36:09]Read from MH i2c: 01 07 00 [10:36:09]MH_I2C_Read... [10:36:09]Read from MH i2c: 01 07 00 4E 2C 00 00 00 00 00 FF 0F 8F [10:36:09]process_action close_receipt done [10:36:09]requested_data is exist [10:36:09]produce_requested_data [10:36:09]requested_item fm.sn is exist - process it [10:36:09]wFMCommunicate request_size=4 [10:36:09]MH_SAM_APDU [10:36:09]CAPDU: 80 11 00 00 [10:36:09]Write to MH i2c: E2 08 00 4F 2C 80 11 00 00 00 00 00 00 F5 [10:36:09]Write i2c OK [10:36:09]MH_I2C_Read... [10:36:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:09]Read from MH i2c: E2 [10:36:09]MH_I2C_Read... [10:36:09]Read from MH i2c: E2 17 00 [10:36:09]MH_I2C_Read... [10:36:09]Read from MH i2c: E2 17 00 4F 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 42 [10:36:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:36:09]wFMCommunicate OK [10:36:09]requested_item fd.num is exist - process it [10:36:09]SAM_PROTO_GetFieldsCounters [10:36:09]wFMCommunicate request_size=4 [10:36:09]MH_SAM_APDU [10:36:09]CAPDU: 80 13 00 00 [10:36:09]Write to MH i2c: E2 08 00 50 2C 80 13 00 00 00 00 00 00 F8 [10:36:09]Write i2c OK [10:36:09]MH_I2C_Read... [10:36:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:09]Read from MH i2c: E2 [10:36:09]MH_I2C_Read... [10:36:09]Read from MH i2c: E2 62 00 [10:36:09]MH_I2C_Read... [10:36:09]Read from MH i2c: E2 62 00 50 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E0 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 82 [10: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E0 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:36:09]wFMCommunicate OK [10:36:09]SAM_PROTO_GetFieldsCounters done [10:36:09]requested_item shift.num is exist - process it [10:36:09]requested_item shift.opened is exist - process it [10:36:09]req_shift_opened [10:36:09]FM_GetShiftState [10:36:09]SAM_PROTO_GetShiftState [10:36:09]wFMCommunicate request_size=4 [10:36:09]MH_SAM_APDU [10:36:09]CAPDU: 80 13 01 00 [10:36:09]Write to MH i2c: E2 08 00 51 2C 80 13 01 00 00 00 00 00 FA [10:36:09]Write i2c OK [10:36:09]MH_I2C_Read... [10:36:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:10]Read from MH i2c: E2 [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: E2 0E 00 [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: E2 0E 00 51 2C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 84 [10:36:10]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:36:10]wFMCommunicate OK [10:36:10]SAM_PROTO_GetShiftState done [10:36:10]FM_GetShiftState done [10:36:10]req_shift_opened done [10:36:10]requested_item shift.open_date is exist - process it [10:36:10]req_shift_open_date [10:36:10]req_shift_open_date done [10:36:10]produce_requested_data done [10:36:10]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200928,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:36:10]process_action_free close_receipt [10:36:10]json_value_free [10:36:10]json_value_free done [10:36:10]process_json_proto returns [10:36:10]Send response to host [10:36:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200928,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:36:10]free response buf [10:36:10]execute_script done [10:36:10]execute_script returns [10:36:10]free content buf [10:36:10]Sock 8.Close socket [10:36:10]Sock 8.Thread stoped [10:36:12]OFD Sender: No OFD packet to send [10:36:17]OFD Sender: No OFD packet to send [10:36:22]OFD Sender: No OFD packet to send [10:36:27]OFD Sender: No OFD packet to send [10:36:32]OFD Sender: No OFD packet to send [10:36:35]accept exits with 9 [10:36:35]New connection [10:36:35]New thread 3067211108 created [10:36:35]Thread 3067067748 joined [10:36:35]Waiting for new connection... [10:36:35] Sock 9.Parse request [10:36:35]Sock 9.Check first char [10:36:35]Sock 9.First char is OK [10:36:35]request: POST /json_proto HTTP/1.0 [10:36:35]Method: POST [10:36:35]URL: /json_proto [10:36:35]Method is POST - this is cgi request [10:36:35]url: /json_proto [10:36:35]query_string will be loaded in cgi processing [10:36:35]execute_cgi json_proto POST (null) [10:36:35]execute_cgi path=json_proto method=POST [10:36:35]POST find Content-Length [10:36:35]Host: 172.17.46.195:8080 [10:36:35]Content-Length: 756 [10:36:35]Content-Type: application/json [10:36:35] [10:36:35]POST finish read [10:36:35]Found Content-Length = 756 [10:36:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328527", "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" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30090452", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:35]execute_script... [10:36:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328527", "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" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30090452", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:35]POST & json_proto [10:36:35]process_json_proto [10:36:35]json parsed OK: [10:36:35]protocol is kg_v1.0 [10:36:35]action value=close_receipt [10:36:35]process_action close_receipt [10:36:35]cmd_close_receipt [10:36:35]MH_GetDate [10:36:35]Write to MH i2c: F0 00 00 52 2C 6D [10:36:35]Write i2c OK [10:36:35]MH_I2C_Read... [10:36:35]Read from MH i2c: F0 [10:36:35]MH_I2C_Read... [10:36:35]Read from MH i2c: F0 09 00 [10:36:35]MH_I2C_Read... [10:36:35]Read from MH i2c: F0 09 00 52 2C 00 B4 71 C4 66 75 08 C2 66 6A [10:36:35]GetLastDocTimeStamp 1724150166 [10:36:35]current date 1724150196 [10:36:35]FM_GetShiftState [10:36:35]SAM_PROTO_GetShiftState [10:36:35]wFMCommunicate request_size=4 [10:36:35]MH_SAM_APDU [10:36:35]CAPDU: 80 13 01 00 [10:36:35]Write to MH i2c: E2 08 00 53 2C 80 13 01 00 00 00 00 00 FC [10:36:35]Write i2c OK [10:36:35]MH_I2C_Read... [10:36:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:35]Read from MH i2c: E2 [10:36:35]MH_I2C_Read... [10:36:35]Read from MH i2c: E2 0E 00 [10:36:35]MH_I2C_Read... [10:36:35]Read from MH i2c: E2 0E 00 53 2C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 86 [10:36:35]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:36:35]wFMCommunicate OK [10:36:35]SAM_PROTO_GetShiftState done [10:36:35]FM_GetShiftState done [10:36:35]opened in 1724112758 [10:36:35]opened+sec_in_day 1724199158 [10:36:35]quantity*price = 0 [10:36:35]sum+1 = 1 [10:36:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 228 20.08.2024 10:36 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30090452 ФМ: 0000000000871802 ФД: 200929 ФПД: 152995707982023 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103637&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200929&fm=152995707982023&tin=02508201610067®Number=0000000000092545&sum=0 [10:36:36]StoreToDocumentArchive [10:36:36]shift 466 fd 200929 [10:36:36]save to /storage/0466/doc_00200929 [10:36:36]save last doc name /storage/0466/doc_00200929 to /storage/kkm_last_doc_name [10:36:36]save OK [10:36:36]Clear old archive folders... [10:36:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:36:36]tlvbuf is 010A2260 [10:36:36]SAM_PROTO_ClearQueue [10:36:36]wFMCommunicate request_size=4 [10:36:36]MH_SAM_APDU [10:36:36]CAPDU: 80 09 00 00 [10:36:36]Write to MH i2c: E2 08 00 60 2C 80 09 00 00 00 00 00 00 FE [10:36:36]Write i2c OK [10:36:36]MH_I2C_Read... [10:36:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:36]Read from MH i2c: E2 [10:36:36]MH_I2C_Read... [10:36:36]Read from MH i2c: E2 03 00 [10:36:36]MH_I2C_Read... [10:36:36]Read from MH i2c: E2 03 00 60 2C 00 90 00 00 [10:36:36]RAPDU: 90 00 [10:36:36]wFMCommunicate OK [10:36:36]SAM_PROTO_ClearQueue done [10:36:36]KKMCreateOFDPacket [10:36:36]OFDProtocolAddRootSTLVToBuf [10:36:36]FM_MakeSignedData [10:36:36]FM_MakeSignedData [10:36:36]SAM_PROTO_SignData [10:36:36]wFMCommunicate request_size=4 [10:36:36]MH_SAM_APDU [10:36:36]CAPDU: 80 0D 01 02 [10:36:36]Write to MH i2c: E2 08 00 61 2C 80 0D 01 02 00 00 00 00 06 [10:36:36]Write i2c OK [10:36:36]MH_I2C_Read... [10:36:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:37]Read from MH i2c: E2 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: E2 03 00 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: E2 03 00 61 2C 00 90 00 01 [10:36:37]RAPDU: 90 00 [10:36:37]wFMCommunicate OK [10:36:37]wFMCommunicate request_size=255 [10:36:37]MH_SAM_APDU [10:36: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 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 B5 71 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E1 10 03 00 35 04 06 00 8B [10:36:37]Write to MH i2c: E2 02 01 62 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 B5 71 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E1 10 03 00 35 04 06 00 8B 00 00 6B [10:36:37]Write i2c OK [10:36:37]MH_I2C_Read... [10:36:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:37]Read from MH i2c: E2 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: E2 03 00 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: E2 03 00 62 2C 00 90 00 02 [10:36:37]RAPDU: 90 00 [10:36:37]wFMCommunicate OK [10:36:37]wFMCommunicate request_size=10 [10:36:37]MH_SAM_APDU [10:36:37]CAPDU: 80 0D 02 02 05 26 16 D3 90 C7 [10:36:37]Write to MH i2c: E2 0D 00 63 2C 80 0D 02 02 05 00 26 16 D3 90 C7 00 00 79 [10:36:37]Write i2c OK [10:36:37]MH_I2C_Read... [10:36:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:37]Read from MH i2c: E2 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: E2 03 00 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: E2 03 00 63 2C 00 90 00 03 [10:36:37]RAPDU: 90 00 [10:36:37]wFMCommunicate OK [10:36:37]wFMCommunicate request_size=4 [10:36:37]MH_SAM_APDU [10:36:37]CAPDU: 80 0D 03 02 [10:36:37]Write to MH i2c: E2 08 00 64 2C 80 0D 03 02 00 00 00 00 0B [10:36:37]Write i2c OK [10:36:37]MH_I2C_Read... [10:36:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:37]Read from MH i2c: E2 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: E2 0B 00 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: E2 0B 00 64 2C 00 97 DF F3 A4 3D DF B2 E2 90 00 C9 [10:36:37]RAPDU: 97 DF F3 A4 3D DF B2 E2 90 00 [10:36:37]wFMCommunicate OK [10:36:37]SAM_PROTO_SignData done [10:36:37]FM_MakeSignedData done [10:36:37]CreateOFDProtocolMessage [10:36:37]wFMCommunicate request_size=4 [10:36:37]MH_SAM_APDU [10:36:37]CAPDU: 80 11 00 00 [10:36:37]Write to MH i2c: E2 08 00 65 2C 80 11 00 00 00 00 00 00 0B [10:36:37]Write i2c OK [10:36:37]MH_I2C_Read... [10:36:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:37]Read from MH i2c: E2 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: E2 17 00 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: E2 17 00 65 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 58 [10:36:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:36:37]wFMCommunicate OK [10:36:37]CreateOFDProtocolMessage done [10:36:37]OFDSenderStorePacket 200929 [10:36:37]StoreOFDPacket docnum=200929 [10:36:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B9 CA 07 01 FC 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 B5 71 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E1 10 03 00 35 04 06 00 8B 26 16 D3 90 C7 97 DF F3 A4 3D DF B2 E2 [10:36:37]CheckFolder [10:36:37]dirname=/storage/ofd_packets [10:36:37]CheckFolder done [10:36:37]ProducePacketName [10:36:37]name=ofd_packets/00200929 [10:36:37]NVStorageSaveData ofd_packets/00200929 [10:36:37]File name is /storage/ofd_packets/00200929 [10:36:37]Write 301 bytes [10:36:37]NVStorageSaveData done [10:36:37]OFDSenderStorePacket done [10:36:37]KKMCreateOFDPacket done [10:36:37]NVStorageSaveData kkm_last_timestamp [10:36:37]File name is /storage/kkm_last_timestamp [10:36:37]Write 4 bytes [10:36:37]NVStorageSaveData done [10:36:37]ExternCall_PrintAddStr [10:36:37]wPrintStart [10:36:37]Write to MH i2c: 01 00 00 66 2C 92 [10:36:37]Write i2c OK [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: 01 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: 01 07 00 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: 01 07 00 66 2C 00 00 00 00 00 FF 0F A7 [10:36:37]RasterBufferAndPrint [10:36:37]line Счет N : (1)11328527 [10:36:37]line ИНН: 02508201610067 [10:36:37]line Контрольно-Кассовый Чек [10:36:37]line ПРОДАЖА [10:36:37]line ТРК (МРК, ГНК) : 12 [10:36:37]line Товар: 2710124130 [10:36:37]line Аи-92-К-4 [10:36:37]line 40.000 * 0.00 [10:36:37]line = 0.00 [10:36:37]line НДС 12% НСП 1% [10:36:37]line > о реализуемом товаре [10:36:37]line ИТОГО: 0.00 [10:36:37]line НСП 1% : 0.00 [10:36:37]line НДС 12% : 0.00 [10:36:37]line Наличными: 0.00 [10:36:37]line Безнал.: 0.00 [10:36:37]line Место: АЗС № 95 "Партнер Нефть" [10:36:37]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:36:37]line СНО: Общий режим [10:36:37]line Чек 228 20.08.2024 10:36 [10:36:37]line Смена: 466 ФФД: 1.0 [10:36:37]line ЗНМ: 0300000079 [10:36:37]line РНМ: 0000000000092545 [10:36:37]line Версия ККМ: 001 [10:36:37]line Талоны: ТК ГПНА Online [10:36:37]line 30090452 [10:36:37]line ФМ: 0000000000871802 [10:36:37]line ФД: 200929 [10:36:37]line ФПД: 152995707982023 [10:36:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103637&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200929&fm=152995707982023&tin=02508201610067®Number=0000000000092545&sum=0 [10:36:37]written 0, free lines is 4095 [10:36:37]OFD Sender: Processing packet 200929 [packets to send 247, broken 246] [10:36:37]ProducePacketName [10:36:37]name=ofd_packets/00200929 [10:36:37]OFD Sender: To server: pG, [10:36:37]CommunicateWithHost lk.salyk.kg:30040 [10:36:37]ConnectInit lk.salyk.kg [10:36:37]Connected sock=10 [10:36:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B9 CA 07 01 FC 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 B5 71 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E1 10 03 00 35 04 06 00 8B 26 16 D3 90 C7 97 DF F3 A4 3D DF B2 E2 [10:36:37]Write to MH i2c: 01 00 00 90 2C BC [10:36:37]Write i2c OK [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: 01 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: 01 07 00 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: 01 07 00 90 2C 00 00 00 00 00 FC 0C CB [10:36:37]RasterBufferAndPrint [10:36:37]line [10:36:37]line [10:36:37]line [10:36:37]line [10:36:37]line [10:36:37]written 0, free lines is 3330 [10:36:37]MH_Cut [10:36:37]Write to MH i2c: D1 01 00 97 2C 01 95 [10:36:37]Write i2c OK [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: D1 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: D1 01 00 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: D1 01 00 97 2C 00 94 [10:36:37]Write to MH i2c: 01 00 00 98 2C C4 [10:36:37]Write i2c OK [10:36:37]MH_I2C_Read... [10:36:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B8 51 47 00 CC 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 31 38 30 32 10 04 04 00 E1 10 03 00 F4 03 04 00 1B 1C C4 66 B6 04 01 00 00 23 FD 92 9B 47 64 80 F8 [10:36:37]CommunicateWithHost err = 0 [10:36:37]CheckOFDResponse [10:36:37]1017 (14) - 77093643461234 [10:36:37]1041 (16) - 0000000000871802 [10:36:37]1040 (4) - 200929 [10:36:37]1012 (4) - 20.08.2024 04:31 [10:36:37]1206 (1) - 0 [10:36:37]OFD Sender: Remove packet 200929 [10:36:37]ProducePacketName [10:36:37]name=ofd_packets/00200929 [10:36:37]NVStorageDeleteData [10:36:38]OFD Sender: No OFD packet to send [10:36:38]*** Cut start [10:36:38]*** Purtial cut [10:36:38]*** Stage 1: CUTSNS_PIN = 1 [10:36:38]Read from MH i2c: 01 [10:36:38]MH_I2C_Read... [10:36:38]*** Stop cut motor [10:36:38]*** Cut end [10:36:38]Read from MH i2c: 01 07 00 [10:36:38]MH_I2C_Read... [10:36:38]Read from MH i2c: 01 07 00 98 2C 00 00 00 00 00 FF 0F D9 [10:36:38]process_action close_receipt done [10:36:38]requested_data is exist [10:36:38]produce_requested_data [10:36:38]requested_item fm.sn is exist - process it [10:36:38]wFMCommunicate request_size=4 [10:36:38]MH_SAM_APDU [10:36:38]CAPDU: 80 11 00 00 [10:36:38]Write to MH i2c: E2 08 00 99 2C 80 11 00 00 00 00 00 00 3F [10:36:38]Write i2c OK [10:36:38]MH_I2C_Read... [10:36:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:39]Read from MH i2c: E2 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 17 00 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 17 00 99 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8C [10:36:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:36:39]wFMCommunicate OK [10:36:39]requested_item fd.num is exist - process it [10:36:39]SAM_PROTO_GetFieldsCounters [10:36:39]wFMCommunicate request_size=4 [10:36:39]MH_SAM_APDU [10:36:39]CAPDU: 80 13 00 00 [10:36:39]Write to MH i2c: E2 08 00 9A 2C 80 13 00 00 00 00 00 00 42 [10:36:39]Write i2c OK [10:36:39]MH_I2C_Read... [10:36:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:39]Read from MH i2c: E2 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 62 00 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 62 00 9A 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E1 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [10:36: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E1 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:36:39]wFMCommunicate OK [10:36:39]SAM_PROTO_GetFieldsCounters done [10:36:39]requested_item shift.num is exist - process it [10:36:39]requested_item shift.opened is exist - process it [10:36:39]req_shift_opened [10:36:39]FM_GetShiftState [10:36:39]SAM_PROTO_GetShiftState [10:36:39]wFMCommunicate request_size=4 [10:36:39]MH_SAM_APDU [10:36:39]CAPDU: 80 13 01 00 [10:36:39]Write to MH i2c: E2 08 00 9B 2C 80 13 01 00 00 00 00 00 44 [10:36:39]Write i2c OK [10:36:39]MH_I2C_Read... [10:36:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:39]Read from MH i2c: E2 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 0E 00 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 0E 00 9B 2C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 CE [10:36:39]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:36:39]wFMCommunicate OK [10:36:39]SAM_PROTO_GetShiftState done [10:36:39]FM_GetShiftState done [10:36:39]req_shift_opened done [10:36:39]requested_item shift.open_date is exist - process it [10:36:39]req_shift_open_date [10:36:39]req_shift_open_date done [10:36:39]produce_requested_data done [10:36:39]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200929,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:36:39]process_action_free close_receipt [10:36:39]json_value_free [10:36:39]json_value_free done [10:36:39]process_json_proto returns [10:36:39]Send response to host [10:36:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200929,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:36:39]free response buf [10:36:39]execute_script done [10:36:39]execute_script returns [10:36:39]free content buf [10:36:39]Sock 9.Close socket [10:36:39]Sock 9.Thread stoped [10:36:43]OFD Sender: No OFD packet to send [10:36:48]OFD Sender: No OFD packet to send [10:36:53]OFD Sender: No OFD packet to send [10:36:58]OFD Sender: No OFD packet to send [10:37:03]OFD Sender: No OFD packet to send [10:37:08]OFD Sender: No OFD packet to send [10:37:13]OFD Sender: No OFD packet to send [10:37:18]OFD Sender: No OFD packet to send [10:37:23]OFD Sender: No OFD packet to send [10:37:28]OFD Sender: No OFD packet to send [10:37:33]OFD Sender: No OFD packet to send [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:00]accept exits with 8 [10:38:00]New connection [10:38:00]New thread 3067067748 created [10:38:00]Thread 3067211108 joined [10:38:00]Waiting for new connection... [10:38:00] Sock 8.Parse request [10:38:00]Sock 8.Check first char [10:38:00]Sock 8.First char is OK [10:38:00]request: POST /json_proto HTTP/1.0 [10:38:00]Method: POST [10:38:00]URL: /json_proto [10:38:00]Method is POST - this is cgi request [10:38:00]url: /json_proto [10:38:00]query_string will be loaded in cgi processing [10:38:00]execute_cgi json_proto POST (null) [10:38:00]execute_cgi path=json_proto method=POST [10:38:00]POST find Content-Length [10:38:00]Host: 172.17.46.195:8080 [10:38:00]Content-Length: 802 [10:38:00]Content-Type: application/json [10:38:00] [10:38:00]POST finish read [10:38:00]Found Content-Length = 802 [10:38:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328529", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:00]execute_script... [10:38: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)11328529", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:00]POST & json_proto [10:38:00]process_json_proto [10:38:00]json parsed OK: [10:38:00]protocol is kg_v1.0 [10:38:00]action value=close_receipt [10:38:00]process_action close_receipt [10:38:00]cmd_close_receipt [10:38:00]MH_GetDate [10:38:00]Write to MH i2c: F0 00 00 9C 2C B7 [10:38:00]Write i2c OK [10:38:00]MH_I2C_Read... [10:38:00]Read from MH i2c: F0 [10:38:00]MH_I2C_Read... [10:38:00]Read from MH i2c: F0 09 00 [10:38:00]MH_I2C_Read... [10:38:00]Read from MH i2c: F0 09 00 9C 2C 00 09 72 C4 66 75 08 C2 66 0A [10:38:00]GetLastDocTimeStamp 1724150197 [10:38:00]current date 1724150281 [10:38:00]FM_GetShiftState [10:38:00]SAM_PROTO_GetShiftState [10:38:00]wFMCommunicate request_size=4 [10:38:00]MH_SAM_APDU [10:38:00]CAPDU: 80 13 01 00 [10:38:00]Write to MH i2c: E2 08 00 9D 2C 80 13 01 00 00 00 00 00 46 [10:38:00]Write i2c OK [10:38:00]MH_I2C_Read... [10:38:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:00]Read from MH i2c: E2 [10:38:00]MH_I2C_Read... [10:38:00]Read from MH i2c: E2 0E 00 [10:38:00]MH_I2C_Read... [10:38:00]Read from MH i2c: E2 0E 00 9D 2C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D0 [10:38:00]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:38:00]wFMCommunicate OK [10:38:00]SAM_PROTO_GetShiftState done [10:38:00]FM_GetShiftState done [10:38:00]opened in 1724112758 [10:38:00]opened+sec_in_day 1724199158 [10:38:00]quantity*price = 50036 [10:38:00]sum+1 = 50037 [10:38:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 229 20.08.2024 10:38 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200930 ФПД: 82685009749511 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103801&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200930&fm=82685009749511&tin=02508201610067®Number=0000000000092545&sum=50036 [10:38:01]StoreToDocumentArchive [10:38:01]shift 466 fd 200930 [10:38:01]save to /storage/0466/doc_00200930 [10:38:01]save last doc name /storage/0466/doc_00200930 to /storage/kkm_last_doc_name [10:38:01]save OK [10:38:01]Clear old archive folders... [10:38:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:38:01]tlvbuf is B6DE74A0 [10:38:01]SAM_PROTO_ClearQueue [10:38:01]wFMCommunicate request_size=4 [10:38:01]MH_SAM_APDU [10:38:01]CAPDU: 80 09 00 00 [10:38:01]Write to MH i2c: E2 08 00 AA 2C 80 09 00 00 00 00 00 00 48 [10:38:01]Write i2c OK [10:38:01]MH_I2C_Read... [10:38:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:38:01]Read from MH i2c: E2 [10:38:01]MH_I2C_Read... [10:38:01]Read from MH i2c: E2 03 00 [10:38:01]MH_I2C_Read... [10:38:01]Read from MH i2c: E2 03 00 AA 2C 00 90 00 4A [10:38:01]RAPDU: 90 00 [10:38:01]wFMCommunicate OK [10:38:01]SAM_PROTO_ClearQueue done [10:38:01]KKMCreateOFDPacket [10:38:01]OFDProtocolAddRootSTLVToBuf [10:38:01]FM_MakeSignedData [10:38:01]FM_MakeSignedData [10:38:01]SAM_PROTO_SignData [10:38:01]wFMCommunicate request_size=4 [10:38:01]MH_SAM_APDU [10:38:01]CAPDU: 80 0D 01 02 [10:38:01]Write to MH i2c: E2 08 00 AB 2C 80 0D 01 02 00 00 00 00 50 [10:38:01]Write i2c OK [10:38:01]MH_I2C_Read... [10:38:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:38:01]Read from MH i2c: E2 [10:38:01]MH_I2C_Read... [10:38:01]Read from MH i2c: E2 03 00 [10:38:01]MH_I2C_Read... [10:38:01]Read from MH i2c: E2 03 00 AB 2C 00 90 00 4B [10:38:01]RAPDU: 90 00 [10:38:01]wFMCommunicate OK [10:38:01]wFMCommunicate request_size=255 [10:38:01]MH_SAM_APDU [10:38: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 09 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E2 10 03 00 35 04 06 00 4B [10:38:01]Write to MH i2c: E2 02 01 AC 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 09 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E2 10 03 00 35 04 06 00 4B 00 00 AD [10:38:01]Write i2c OK [10:38:01]MH_I2C_Read... [10:38:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:01]Read from MH i2c: E2 [10:38:01]MH_I2C_Read... [10:38:01]Read from MH i2c: E2 03 00 [10:38:01]MH_I2C_Read... [10:38:01]Read from MH i2c: E2 03 00 AC 2C 00 90 00 4C [10:38:01]RAPDU: 90 00 [10:38:01]wFMCommunicate OK [10:38:01]wFMCommunicate request_size=10 [10:38:01]MH_SAM_APDU [10:38:01]CAPDU: 80 0D 02 02 05 33 9A A2 66 07 [10:38:01]Write to MH i2c: E2 0D 00 AD 2C 80 0D 02 02 05 00 33 9A A2 66 07 00 00 39 [10:38:01]Write i2c OK [10:38:01]MH_I2C_Read... [10:38:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:01]Read from MH i2c: E2 [10:38:01]MH_I2C_Read... [10:38:01]Read from MH i2c: E2 03 00 [10:38:01]MH_I2C_Read... [10:38:01]Read from MH i2c: E2 03 00 AD 2C 00 90 00 4D [10:38:01]RAPDU: 90 00 [10:38:01]wFMCommunicate OK [10:38:01]wFMCommunicate request_size=4 [10:38:01]MH_SAM_APDU [10:38:01]CAPDU: 80 0D 03 02 [10:38:01]Write to MH i2c: E2 08 00 AE 2C 80 0D 03 02 00 00 00 00 55 [10:38:01]Write i2c OK [10:38:01]MH_I2C_Read... [10:38:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:38:02]Read from MH i2c: E2 [10:38:02]MH_I2C_Read... [10:38:02]Read from MH i2c: E2 0B 00 [10:38:02]MH_I2C_Read... [10:38:02]Read from MH i2c: E2 0B 00 AE 2C 00 14 AB 9E D9 94 50 F3 F4 90 00 57 [10:38:02]RAPDU: 14 AB 9E D9 94 50 F3 F4 90 00 [10:38:02]wFMCommunicate OK [10:38:02]SAM_PROTO_SignData done [10:38:02]FM_MakeSignedData done [10:38:02]CreateOFDProtocolMessage [10:38:02]wFMCommunicate request_size=4 [10:38:02]MH_SAM_APDU [10:38:02]CAPDU: 80 11 00 00 [10:38:02]Write to MH i2c: E2 08 00 AF 2C 80 11 00 00 00 00 00 00 55 [10:38:02]Write i2c OK [10:38:02]MH_I2C_Read... [10:38:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:02]Read from MH i2c: E2 [10:38:02]MH_I2C_Read... [10:38:02]Read from MH i2c: E2 17 00 [10:38:02]MH_I2C_Read... [10:38:02]Read from MH i2c: E2 17 00 AF 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A2 [10:38:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:38:02]wFMCommunicate OK [10:38:02]CreateOFDProtocolMessage done [10:38:02]OFDSenderStorePacket 200930 [10:38:02]StoreOFDPacket docnum=200930 [10:38:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 16 9A 07 01 38 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 09 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E2 10 03 00 35 04 06 00 4B 33 9A A2 66 07 14 AB 9E D9 94 50 F3 F4 [10:38:02]CheckFolder [10:38:02]dirname=/storage/ofd_packets [10:38:02]CheckFolder done [10:38:02]ProducePacketName [10:38:02]name=ofd_packets/00200930 [10:38:02]NVStorageSaveData ofd_packets/00200930 [10:38:02]File name is /storage/ofd_packets/00200930 [10:38:02]Write 301 bytes [10:38:02]NVStorageSaveData done [10:38:02]OFDSenderStorePacket done [10:38:02]KKMCreateOFDPacket done [10:38:02]NVStorageSaveData kkm_last_timestamp [10:38:02]File name is /storage/kkm_last_timestamp [10:38:02]Write 4 bytes [10:38:02]NVStorageSaveData done [10:38:02]ExternCall_PrintAddStr [10:38:02]wPrintStart [10:38:02]Write to MH i2c: 01 00 00 B0 2C DC [10:38:02]Write i2c OK [10:38:02]MH_I2C_Read... [10:38:02]Read from MH i2c: 01 [10:38:02]MH_I2C_Read... [10:38:02]Read from MH i2c: 01 07 00 [10:38:02]MH_I2C_Read... [10:38:02]Read from MH i2c: 01 07 00 B0 2C 00 00 00 00 00 FF 0F F1 [10:38:02]RasterBufferAndPrint [10:38:02]line Счет N : (1)11328529 [10:38:02]line ИНН: 02508201610067 [10:38:02]line Контрольно-Кассовый Чек [10:38:02]line ПРОДАЖА [10:38:02]line ТРК (МРК, ГНК) : 42 [10:38:02]line Товар: 2710124130 [10:38:02]line Аи-92-К-4 [10:38:02]line 7.380 * 67.80 [10:38:02]line = 500.36 [10:38:02]line НДС 12% НСП 1% [10:38:02]line > о реализуемом товаре [10:38:02]line ИТОГО: 500.36 [10:38:02]line НСП 1% : 4.43 [10:38:02]line НДС 12% : 53.14 [10:38:02]line Наличными: 0.00 [10:38:02]line Безнал.: 500.36 [10:38:02]line Место: АЗС № 95 "Партнер Нефть" [10:38:02]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:38:02]line СНО: Общий режим [10:38:02]line Чек 229 20.08.2024 10:38 [10:38:02]line Смена: 466 ФФД: 1.0 [10:38:02]line ЗНМ: 0300000079 [10:38:02]line РНМ: 0000000000092545 [10:38:02]line Версия ККМ: 001 [10:38:02]line Платежная система: O! деньги [10:38:02]line ФМ: 0000000000871802 [10:38:02]line ФД: 200930 [10:38:02]line ФПД: 82685009749511 [10:38:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103801&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200930&fm=82685009749511&tin=02508201610067®Number=0000000000092545&sum=50036 [10:38:02]OFD Sender: Processing packet 200930 [packets to send 247, broken 246] [10:38:02]ProducePacketName [10:38:02]name=ofd_packets/00200930 [10:38:02]OFD Sender: To server: pG, [10:38:02]CommunicateWithHost lk.salyk.kg:30040 [10:38:02]ConnectInit lk.salyk.kg [10:38:02]written 0, free lines is 4095 [10:38:02]Connected sock=10 [10:38:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 16 9A 07 01 38 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 09 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E2 10 03 00 35 04 06 00 4B 33 9A A2 66 07 14 AB 9E D9 94 50 F3 F4 [10:38:02]Write to MH i2c: 01 00 00 DA 2C 06 [10:38:02]Write i2c OK [10:38:02]MH_I2C_Read... [10:38:02]Read from MH i2c: 01 [10:38:02]MH_I2C_Read... [10:38:02]Read from MH i2c: 01 07 00 [10:38:02]MH_I2C_Read... [10:38:02]Read from MH i2c: 01 07 00 DA 2C 00 00 00 00 00 FF 0C 18 [10:38:02]RasterBufferAndPrint [10:38:02]line [10:38:02]line [10:38:02]line [10:38:02]line [10:38:02]line [10:38:02]written 0, free lines is 3333 [10:38:02]MH_Cut [10:38:02]Write to MH i2c: D1 01 00 E1 2C 01 DF [10:38:02]Write i2c OK [10:38:02]MH_I2C_Read... [10:38:02]Read from MH i2c: D1 [10:38:02]MH_I2C_Read... [10:38:02]Read from MH i2c: D1 01 00 [10:38:02]MH_I2C_Read... [10:38:02]Read from MH i2c: D1 01 00 E1 2C 00 DE [10:38:02]Write to MH i2c: 01 00 00 E2 2C 0E [10:38:02]Write i2c OK [10:38:02]MH_I2C_Read... [10:38:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 19 11 47 00 BF 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 31 38 30 32 10 04 04 00 E2 10 03 00 F4 03 04 00 70 1C C4 66 B6 04 01 00 00 53 F7 F9 97 17 6C 56 44 [10:38:03]CommunicateWithHost err = 0 [10:38:03]CheckOFDResponse [10:38:03]1017 (14) - 77093643461234 [10:38:03]1041 (16) - 0000000000871802 [10:38:03]1040 (4) - 200930 [10:38:03]1012 (4) - 20.08.2024 04:32 [10:38:03]1206 (1) - 0 [10:38:03]OFD Sender: Remove packet 200930 [10:38:03]ProducePacketName [10:38:03]name=ofd_packets/00200930 [10:38:03]NVStorageDeleteData [10:38:03]OFD Sender: No OFD packet to send [10:38:03]*** Cut start [10:38:03]*** Purtial cut [10:38:03]*** CUTSNS_PIN = 0 [10:38:03]*** Stage 1: CUTSNS_PIN = 1 [10:38:05]Read from MH i2c: 01 [10:38:05]MH_I2C_Read... [10:38:05]*** Stop cut motor [10:38:05]*** Cut end [10:38:05]Read from MH i2c: 01 07 00 [10:38:05]MH_I2C_Read... [10:38:05]Read from MH i2c: 01 07 00 E2 2C 00 00 00 00 00 FF 0F 23 [10:38:05]process_action close_receipt done [10:38:05]requested_data is exist [10:38:05]produce_requested_data [10:38:05]requested_item fm.sn is exist - process it [10:38:05]wFMCommunicate request_size=4 [10:38:05]MH_SAM_APDU [10:38:05]CAPDU: 80 11 00 00 [10:38:05]Write to MH i2c: E2 08 00 E3 2C 80 11 00 00 00 00 00 00 89 [10:38:05]Write i2c OK [10:38:05]MH_I2C_Read... [10:38:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:05]Read from MH i2c: E2 [10:38:05]MH_I2C_Read... [10:38:05]Read from MH i2c: E2 17 00 [10:38:05]MH_I2C_Read... [10:38:05]Read from MH i2c: E2 17 00 E3 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D6 [10:38:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:38:05]wFMCommunicate OK [10:38:05]requested_item fd.num is exist - process it [10:38:05]SAM_PROTO_GetFieldsCounters [10:38:05]wFMCommunicate request_size=4 [10:38:05]MH_SAM_APDU [10:38:05]CAPDU: 80 13 00 00 [10:38:05]Write to MH i2c: E2 08 00 E4 2C 80 13 00 00 00 00 00 00 8C [10:38:05]Write i2c OK [10:38:05]MH_I2C_Read... [10:38:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:38:05]Read from MH i2c: E2 [10:38:05]MH_I2C_Read... [10:38:05]Read from MH i2c: E2 62 00 [10:38:05]MH_I2C_Read... [10:38:05]Read from MH i2c: E2 62 00 E4 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E2 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 1E [10: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E2 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:38:05]wFMCommunicate OK [10:38:05]SAM_PROTO_GetFieldsCounters done [10:38:05]requested_item shift.num is exist - process it [10:38:05]requested_item shift.opened is exist - process it [10:38:05]req_shift_opened [10:38:05]FM_GetShiftState [10:38:05]SAM_PROTO_GetShiftState [10:38:05]wFMCommunicate request_size=4 [10:38:05]MH_SAM_APDU [10:38:05]CAPDU: 80 13 01 00 [10:38:05]Write to MH i2c: E2 08 00 E5 2C 80 13 01 00 00 00 00 00 8E [10:38:05]Write i2c OK [10:38:05]MH_I2C_Read... [10:38:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:05]Read from MH i2c: E2 [10:38:05]MH_I2C_Read... [10:38:05]Read from MH i2c: E2 0E 00 [10:38:05]MH_I2C_Read... [10:38:05]Read from MH i2c: E2 0E 00 E5 2C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 18 [10:38:05]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:38:05]wFMCommunicate OK [10:38:05]SAM_PROTO_GetShiftState done [10:38:05]FM_GetShiftState done [10:38:05]req_shift_opened done [10:38:05]requested_item shift.open_date is exist - process it [10:38:05]req_shift_open_date [10:38:05]req_shift_open_date done [10:38:05]produce_requested_data done [10:38:05]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200930,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:38:05]process_action_free close_receipt [10:38:05]json_value_free [10:38:05]json_value_free done [10:38:05]process_json_proto returns [10:38:05]Send response to host [10:38:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200930,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:38:05]free response buf [10:38:05]execute_script done [10:38:05]execute_script returns [10:38:05]free content buf [10:38:05]Sock 8.Close socket [10:38:05]Sock 8.Thread stoped [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]accept exits with 9 [10:38:28]New connection [10:38:28]New thread 3067211108 created [10:38:28]Thread 3067067748 joined [10:38:28]Waiting for new connection... [10:38:28] Sock 9.Parse request [10:38:28]Sock 9.Check first char [10:38:28]Sock 9.First char is OK [10:38:28]request: POST /json_proto HTTP/1.0 [10:38:28]Method: POST [10:38:28]URL: /json_proto [10:38:28]Method is POST - this is cgi request [10:38:28]url: /json_proto [10:38:28]query_string will be loaded in cgi processing [10:38:28]execute_cgi json_proto POST (null) [10:38:28]execute_cgi path=json_proto method=POST [10:38:28]POST find Content-Length [10:38:28]Host: 172.17.46.195:8080 [10:38:28]Content-Length: 803 [10:38:28]Content-Type: application/json [10:38:28] [10:38:28]POST finish read [10:38:28]Found Content-Length = 803 [10:38:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328530", "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" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:28]execute_script... [10:38: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)11328530", "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" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:28]POST & json_proto [10:38:28]process_json_proto [10:38:28]json parsed OK: [10:38:28]protocol is kg_v1.0 [10:38:28]action value=close_receipt [10:38:28]process_action close_receipt [10:38:28]cmd_close_receipt [10:38:28]MH_GetDate [10:38:28]Write to MH i2c: F0 00 00 E6 2C 01 [10:38:28]Write i2c OK [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: F0 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: F0 09 00 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: F0 09 00 E6 2C 00 25 72 C4 66 75 08 C2 66 70 [10:38:28]GetLastDocTimeStamp 1724150281 [10:38:28]current date 1724150309 [10:38:28]FM_GetShiftState [10:38:28]SAM_PROTO_GetShiftState [10:38:28]wFMCommunicate request_size=4 [10:38:28]MH_SAM_APDU [10:38:28]CAPDU: 80 13 01 00 [10:38:28]Write to MH i2c: E2 08 00 E7 2C 80 13 01 00 00 00 00 00 90 [10:38:28]Write i2c OK [10:38:28]MH_I2C_Read... [10:38:28]OFD Sender: No OFD packet to send [10:38:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:28]Read from MH i2c: E2 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: E2 0E 00 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: E2 0E 00 E7 2C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 1A [10:38:28]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:38:28]wFMCommunicate OK [10:38:28]SAM_PROTO_GetShiftState done [10:38:28]FM_GetShiftState done [10:38:28]opened in 1724112758 [10:38:28]opened+sec_in_day 1724199158 [10:38:28]quantity*price = 70037 [10:38:28]sum+1 = 70038 [10:38:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 230 20.08.2024 10:38 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200931 ФПД: 260225205224417 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103829&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200931&fm=260225205224417&tin=02508201610067®Number=0000000000092545&sum=70037 [10:38:29]StoreToDocumentArchive [10:38:29]shift 466 fd 200931 [10:38:29]save to /storage/0466/doc_00200931 [10:38:29]save last doc name /storage/0466/doc_00200931 to /storage/kkm_last_doc_name [10:38:29]save OK [10:38:29]Clear old archive folders... [10:38:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:38:29]tlvbuf is 01058D60 [10:38:29]SAM_PROTO_ClearQueue [10:38:29]wFMCommunicate request_size=4 [10:38:29]MH_SAM_APDU [10:38:29]CAPDU: 80 09 00 00 [10:38:29]Write to MH i2c: E2 08 00 F4 2C 80 09 00 00 00 00 00 00 92 [10:38:29]Write i2c OK [10:38:29]MH_I2C_Read... [10:38:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:38:29]Read from MH i2c: E2 [10:38:29]MH_I2C_Read... [10:38:29]Read from MH i2c: E2 03 00 [10:38:29]MH_I2C_Read... [10:38:29]Read from MH i2c: E2 03 00 F4 2C 00 90 00 94 [10:38:29]RAPDU: 90 00 [10:38:29]wFMCommunicate OK [10:38:29]SAM_PROTO_ClearQueue done [10:38:29]KKMCreateOFDPacket [10:38:29]OFDProtocolAddRootSTLVToBuf [10:38:29]FM_MakeSignedData [10:38:29]FM_MakeSignedData [10:38:29]SAM_PROTO_SignData [10:38:29]wFMCommunicate request_size=4 [10:38:29]MH_SAM_APDU [10:38:29]CAPDU: 80 0D 01 02 [10:38:29]Write to MH i2c: E2 08 00 F5 2C 80 0D 01 02 00 00 00 00 9A [10:38:29]Write i2c OK [10:38:29]MH_I2C_Read... [10:38:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:38:29]Read from MH i2c: E2 [10:38:29]MH_I2C_Read... [10:38:29]Read from MH i2c: E2 03 00 [10:38:29]MH_I2C_Read... [10:38:29]Read from MH i2c: E2 03 00 F5 2C 00 90 00 95 [10:38:29]RAPDU: 90 00 [10:38:29]wFMCommunicate OK [10:38:29]wFMCommunicate request_size=255 [10:38:29]MH_SAM_APDU [10:38: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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 25 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E3 10 03 00 35 04 06 00 EC [10:38:29]Write to MH i2c: E2 02 01 F6 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 25 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E3 10 03 00 35 04 06 00 EC 00 00 9F [10:38:29]Write i2c OK [10:38:29]MH_I2C_Read... [10:38:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:30]Read from MH i2c: E2 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: E2 03 00 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: E2 03 00 F6 2C 00 90 00 96 [10:38:30]RAPDU: 90 00 [10:38:30]wFMCommunicate OK [10:38:30]wFMCommunicate request_size=10 [10:38:30]MH_SAM_APDU [10:38:30]CAPDU: 80 0D 02 02 05 AC 66 EB 43 E1 [10:38:30]Write to MH i2c: E2 0D 00 F7 2C 80 0D 02 02 05 00 AC 66 EB 43 E1 00 00 C8 [10:38:30]Write i2c OK [10:38:30]MH_I2C_Read... [10:38:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:30]Read from MH i2c: E2 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: E2 03 00 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: E2 03 00 F7 2C 00 90 00 97 [10:38:30]RAPDU: 90 00 [10:38:30]wFMCommunicate OK [10:38:30]wFMCommunicate request_size=4 [10:38:30]MH_SAM_APDU [10:38:30]CAPDU: 80 0D 03 02 [10:38:30]Write to MH i2c: E2 08 00 F8 2C 80 0D 03 02 00 00 00 00 9F [10:38:30]Write i2c OK [10:38:30]MH_I2C_Read... [10:38:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:38:30]Read from MH i2c: E2 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: E2 0B 00 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: E2 0B 00 F8 2C 00 41 3C E0 72 97 B3 A6 3A 90 00 99 [10:38:30]RAPDU: 41 3C E0 72 97 B3 A6 3A 90 00 [10:38:30]wFMCommunicate OK [10:38:30]SAM_PROTO_SignData done [10:38:30]FM_MakeSignedData done [10:38:30]CreateOFDProtocolMessage [10:38:30]wFMCommunicate request_size=4 [10:38:30]MH_SAM_APDU [10:38:30]CAPDU: 80 11 00 00 [10:38:30]Write to MH i2c: E2 08 00 F9 2C 80 11 00 00 00 00 00 00 9F [10:38:30]Write i2c OK [10:38:30]MH_I2C_Read... [10:38:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:30]Read from MH i2c: E2 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: E2 17 00 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: E2 17 00 F9 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EC [10:38:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:38:30]wFMCommunicate OK [10:38:30]CreateOFDProtocolMessage done [10:38:30]OFDSenderStorePacket 200931 [10:38:30]StoreOFDPacket docnum=200931 [10:38:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E4 AB 07 01 1F 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 25 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E3 10 03 00 35 04 06 00 EC AC 66 EB 43 E1 41 3C E0 72 97 B3 A6 3A [10:38:30]CheckFolder [10:38:30]dirname=/storage/ofd_packets [10:38:30]CheckFolder done [10:38:30]ProducePacketName [10:38:30]name=ofd_packets/00200931 [10:38:30]NVStorageSaveData ofd_packets/00200931 [10:38:30]File name is /storage/ofd_packets/00200931 [10:38:30]Write 301 bytes [10:38:30]NVStorageSaveData done [10:38:30]OFDSenderStorePacket done [10:38:30]KKMCreateOFDPacket done [10:38:30]NVStorageSaveData kkm_last_timestamp [10:38:30]File name is /storage/kkm_last_timestamp [10:38:30]Write 4 bytes [10:38:30]NVStorageSaveData done [10:38:30]ExternCall_PrintAddStr [10:38:30]wPrintStart [10:38:30]Write to MH i2c: 01 00 00 FA 2C 26 [10:38:30]Write i2c OK [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: 01 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: 01 07 00 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: 01 07 00 FA 2C 00 00 00 00 00 FF 0F 3B [10:38:30]RasterBufferAndPrint [10:38:30]line Счет N : (1)11328530 [10:38:30]line ИНН: 02508201610067 [10:38:30]line Контрольно-Кассовый Чек [10:38:30]line ПРОДАЖА [10:38:30]line ТРК (МРК, ГНК) : 32 [10:38:30]line Товар: 2710124130 [10:38:30]line Аи-92-К-4 [10:38:30]line 10.330 * 67.80 [10:38:30]line = 700.37 [10:38:30]line НДС 12% НСП 1% [10:38:30]line > о реализуемом товаре [10:38:30]line ИТОГО: 700.37 [10:38:30]line НСП 1% : 6.20 [10:38:30]line НДС 12% : 74.38 [10:38:30]line Наличными: 0.00 [10:38:30]line Безнал.: 700.37 [10:38:30]line Место: АЗС № 95 "Партнер Нефть" [10:38:30]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:38:30]line СНО: Общий режим [10:38:30]line Чек 230 20.08.2024 10:38 [10:38:30]line Смена: 466 ФФД: 1.0 [10:38:30]line ЗНМ: 0300000079 [10:38:30]line РНМ: 0000000000092545 [10:38:30]line Версия ККМ: 001 [10:38:30]line Платежная система: O! деньги [10:38:30]line ФМ: 0000000000871802 [10:38:30]line ФД: 200931 [10:38:30]line ФПД: 260225205224417 [10:38:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103829&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200931&fm=260225205224417&tin=02508201610067®Number=0000000000092545&sum=70037 [10:38:30]written 0, free lines is 4095 [10:38:30]OFD Sender: Processing packet 200931 [packets to send 247, broken 246] [10:38:30]ProducePacketName [10:38:30]name=ofd_packets/00200931 [10:38:30]OFD Sender: To server: pG, [10:38:30]CommunicateWithHost lk.salyk.kg:30040 [10:38:30]ConnectInit lk.salyk.kg [10:38:30]Connected sock=10 [10:38:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E4 AB 07 01 1F 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 25 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E3 10 03 00 35 04 06 00 EC AC 66 EB 43 E1 41 3C E0 72 97 B3 A6 3A [10:38:30]Write to MH i2c: 01 00 00 24 2D 51 [10:38:30]Write i2c OK [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: 01 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: 01 07 00 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: 01 07 00 24 2D 00 00 00 00 00 EF 0C 53 [10:38:30]RasterBufferAndPrint [10:38:30]line [10:38:30]line [10:38:30]line [10:38:30]line [10:38:30]line [10:38:30]written 0, free lines is 3318 [10:38:30]MH_Cut [10:38:30]Write to MH i2c: D1 01 00 2B 2D 01 2A [10:38:30]Write i2c OK [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: D1 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: D1 01 00 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: D1 01 00 2B 2D 00 29 [10:38:30]Write to MH i2c: 01 00 00 2C 2D 59 [10:38:30]Write i2c OK [10:38:30]MH_I2C_Read... [10:38:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DB CD 47 00 8C 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 31 38 30 32 10 04 04 00 E3 10 03 00 F4 03 04 00 8C 1C C4 66 B6 04 01 00 00 01 9B C3 10 52 C4 11 17 [10:38:30]CommunicateWithHost err = 0 [10:38:30]CheckOFDResponse [10:38:30]1017 (14) - 77093643461234 [10:38:30]1041 (16) - 0000000000871802 [10:38:30]1040 (4) - 200931 [10:38:30]1012 (4) - 20.08.2024 04:33 [10:38:30]1206 (1) - 0 [10:38:30]OFD Sender: Remove packet 200931 [10:38:30]ProducePacketName [10:38:30]name=ofd_packets/00200931 [10:38:30]NVStorageDeleteData [10:38:31]OFD Sender: No OFD packet to send [10:38:31]*** Cut start [10:38:31]*** Purtial cut [10:38:31]*** Stage 1: CUTSNS_PIN = 1 [10:38:31]Read from MH i2c: 01 [10:38:31]MH_I2C_Read... [10:38:31]*** Stop cut motor [10:38:31]*** Cut end [10:38:31]Read from MH i2c: 01 07 00 [10:38:31]MH_I2C_Read... [10:38:31]Read from MH i2c: 01 07 00 2C 2D 00 00 00 00 00 FF 0F 6E [10:38:31]process_action close_receipt done [10:38:31]requested_data is exist [10:38:31]produce_requested_data [10:38:31]requested_item fm.sn is exist - process it [10:38:31]wFMCommunicate request_size=4 [10:38:31]MH_SAM_APDU [10:38:31]CAPDU: 80 11 00 00 [10:38:31]Write to MH i2c: E2 08 00 2D 2D 80 11 00 00 00 00 00 00 D4 [10:38:31]Write i2c OK [10:38:31]MH_I2C_Read... [10:38:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:31]Read from MH i2c: E2 [10:38:31]MH_I2C_Read... [10:38:31]Read from MH i2c: E2 17 00 [10:38:31]MH_I2C_Read... [10:38:31]Read from MH i2c: E2 17 00 2D 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 21 [10:38:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:38:31]wFMCommunicate OK [10:38:31]requested_item fd.num is exist - process it [10:38:31]SAM_PROTO_GetFieldsCounters [10:38:31]wFMCommunicate request_size=4 [10:38:31]MH_SAM_APDU [10:38:31]CAPDU: 80 13 00 00 [10:38:31]Write to MH i2c: E2 08 00 2E 2D 80 13 00 00 00 00 00 00 D7 [10:38:31]Write i2c OK [10:38:31]MH_I2C_Read... [10:38:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:38:32]Read from MH i2c: E2 [10:38:32]MH_I2C_Read... [10:38:32]Read from MH i2c: E2 62 00 [10:38:32]MH_I2C_Read... [10:38:32]Read from MH i2c: E2 62 00 2E 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E3 10 03 00 0E 04 04 00 D2 01 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 6D [10:38:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E3 10 03 00 0E 04 04 00 D2 01 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 [10:38:32]wFMCommunicate OK [10:38:32]SAM_PROTO_GetFieldsCounters done [10:38:32]requested_item shift.num is exist - process it [10:38:32]requested_item shift.opened is exist - process it [10:38:32]req_shift_opened [10:38:32]FM_GetShiftState [10:38:32]SAM_PROTO_GetShiftState [10:38:32]wFMCommunicate request_size=4 [10:38:32]MH_SAM_APDU [10:38:32]CAPDU: 80 13 01 00 [10:38:32]Write to MH i2c: E2 08 00 2F 2D 80 13 01 00 00 00 00 00 D9 [10:38:32]Write i2c OK [10:38:32]MH_I2C_Read... [10:38:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:32]Read from MH i2c: E2 [10:38:32]MH_I2C_Read... [10:38:32]Read from MH i2c: E2 0E 00 [10:38:32]MH_I2C_Read... [10:38:32]Read from MH i2c: E2 0E 00 2F 2D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 63 [10:38:32]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:38:32]wFMCommunicate OK [10:38:32]SAM_PROTO_GetShiftState done [10:38:32]FM_GetShiftState done [10:38:32]req_shift_opened done [10:38:32]requested_item shift.open_date is exist - process it [10:38:32]req_shift_open_date [10:38:32]req_shift_open_date done [10:38:32]produce_requested_data done [10:38:32]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200931,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:38:32]process_action_free close_receipt [10:38:32]json_value_free [10:38:32]json_value_free done [10:38:32]process_json_proto returns [10:38:32]Send response to host [10:38:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200931,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:38:32]free response buf [10:38:32]execute_script done [10:38:32]execute_script returns [10:38:32]free content buf [10:38:32]Sock 9.Close socket [10:38:32]Sock 9.Thread stoped [10:38:36]OFD Sender: No OFD packet to send [10:38:41]OFD Sender: No OFD packet to send [10:38:46]OFD Sender: No OFD packet to send [10:38:51]OFD Sender: No OFD packet to send [10:38:56]OFD Sender: No OFD packet to send [10:39:01]OFD Sender: No OFD packet to send [10:39:06]OFD Sender: No OFD packet to send [10:39:09]int [10:39:09]Write to MH i2c: 01 00 00 30 2D 5D [10:39:09]*** FLAG_PRN_KEY set [10:39:09]Write i2c OK [10:39:09]MH_I2C_Read... [10:39:09]Read from MH i2c: 01 [10:39:09]MH_I2C_Read... [10:39:09]Read from MH i2c: 01 07 00 [10:39:09]MH_I2C_Read... [10:39:09]Read from MH i2c: 01 07 00 30 2D 00 08 00 00 00 FF 0F 7A [10:39:09]state=0 [10:39:09]Key pressed [10:39:09]Feed [10:39:09]Write to MH i2c: D8 00 00 31 2D 35 [10:39:09]Write i2c OK [10:39:09]MH_I2C_Read... [10:39:09]Read from MH i2c: D8 [10:39:09]MH_I2C_Read... [10:39:09]Read from MH i2c: D8 01 00 [10:39:09]MH_I2C_Read... [10:39:09]Read from MH i2c: D8 01 00 31 2D 00 36 [10:39:09]int [10:39:09]Write to MH i2c: 01 00 00 32 2D 5F [10:39:09]Write i2c OK [10:39:09]MH_I2C_Read... [10:39:09]Read from MH i2c: 01 [10:39:09]MH_I2C_Read... [10:39:09]Read from MH i2c: 01 07 00 [10:39:09]MH_I2C_Read... [10:39:09]Read from MH i2c: 01 07 00 32 2D 00 48 00 00 00 3C 00 EA [10:39:09]state=2 [10:39:09]Key pressed [10:39:10]int [10:39:10]Write to MH i2c: 01 00 00 33 2D 60 [10:39:10]*** FLAG_PRN_KEY reset [10:39:10]Write i2c OK [10:39:10]MH_I2C_Read... [10:39:10]Read from MH i2c: 01 [10:39:10]MH_I2C_Read... [10:39:10]Read from MH i2c: 01 07 00 [10:39:10]MH_I2C_Read... [10:39:10]Read from MH i2c: 01 07 00 33 2D 00 00 00 00 00 F7 0F 6D [10:39:10]state=2 [10:39:10]Stop feed [10:39:11]OFD Sender: No OFD packet to send [10:39:16]OFD Sender: No OFD packet to send [10:39:21]OFD Sender: No OFD packet to send [10:39:26]OFD Sender: No OFD packet to send [10:39:31]OFD Sender: No OFD packet to send [10:39:36]OFD Sender: No OFD packet to send [10:39:41]OFD Sender: No OFD packet to send [10:39:41]accept exits with 8 [10:39:41]New connection [10:39:41]New thread 3067067748 created [10:39:41]Thread 3067211108 joined [10:39:41]Waiting for new connection... [10:39:41] Sock 8.Parse request [10:39:41]Sock 8.Check first char [10:39:41]Sock 8.First char is OK [10:39:41]request: POST /json_proto HTTP/1.0 [10:39:41]Method: POST [10:39:41]URL: /json_proto [10:39:41]Method is POST - this is cgi request [10:39:41]url: /json_proto [10:39:41]query_string will be loaded in cgi processing [10:39:41]execute_cgi json_proto POST (null) [10:39:41]execute_cgi path=json_proto method=POST [10:39:41]POST find Content-Length [10:39:41]Host: 172.17.46.195:8080 [10:39:41]Content-Length: 807 [10:39:41]Content-Type: application/json [10:39:41] [10:39:41]POST finish read [10:39:41]Found Content-Length = 807 [10:39:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082508/4082511", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:41]execute_script... [10:39:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082508/4082511", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:41]POST & json_proto [10:39:41]process_json_proto [10:39:41]json parsed OK: [10:39:41]protocol is kg_v1.0 [10:39:41]action value=close_receipt [10:39:41]process_action close_receipt [10:39:41]cmd_close_receipt [10:39:41]MH_GetDate [10:39:41]Write to MH i2c: F0 00 00 34 2D 50 [10:39:41]Write i2c OK [10:39:41]MH_I2C_Read... [10:39:41]Read from MH i2c: F0 [10:39:41]MH_I2C_Read... [10:39:41]Read from MH i2c: F0 09 00 [10:39:41]MH_I2C_Read... [10:39:41]Read from MH i2c: F0 09 00 34 2D 00 6F 72 C4 66 75 08 C2 66 09 [10:39:41]GetLastDocTimeStamp 1724150309 [10:39:41]current date 1724150383 [10:39:41]FM_GetShiftState [10:39:41]SAM_PROTO_GetShiftState [10:39:41]wFMCommunicate request_size=4 [10:39:41]MH_SAM_APDU [10:39:41]CAPDU: 80 13 01 00 [10:39:41]Write to MH i2c: E2 08 00 35 2D 80 13 01 00 00 00 00 00 DF [10:39:41]Write i2c OK [10:39:41]MH_I2C_Read... [10:39:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:41]Read from MH i2c: E2 [10:39:41]MH_I2C_Read... [10:39:41]Read from MH i2c: E2 0E 00 [10:39:41]MH_I2C_Read... [10:39:41]Read from MH i2c: E2 0E 00 35 2D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 69 [10:39:41]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:39:41]wFMCommunicate OK [10:39:41]SAM_PROTO_GetShiftState done [10:39:41]FM_GetShiftState done [10:39:41]opened in 1724112758 [10:39:41]opened+sec_in_day 1724199158 [10:39:41]quantity*price = 0 [10:39:41]sum+1 = 1 [10:39:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 231 20.08.2024 10:39 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4082508/4082511 ФМ: 0000000000871802 ФД: 200932 ФПД: 155632580071177 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103943&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200932&fm=155632580071177&tin=02508201610067®Number=0000000000092545&sum=0 [10:39:42]StoreToDocumentArchive [10:39:42]shift 466 fd 200932 [10:39:42]save to /storage/0466/doc_00200932 [10:39:42]save last doc name /storage/0466/doc_00200932 to /storage/kkm_last_doc_name [10:39:42]save OK [10:39:42]Clear old archive folders... [10:39:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:39:42]tlvbuf is 010B5DD0 [10:39:42]SAM_PROTO_ClearQueue [10:39:42]wFMCommunicate request_size=4 [10:39:42]MH_SAM_APDU [10:39:42]CAPDU: 80 09 00 00 [10:39:42]Write to MH i2c: E2 08 00 42 2D 80 09 00 00 00 00 00 00 E1 [10:39:42]Write i2c OK [10:39:42]MH_I2C_Read... [10:39:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:42]Read from MH i2c: E2 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: E2 03 00 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: E2 03 00 42 2D 00 90 00 E3 [10:39:42]RAPDU: 90 00 [10:39:42]wFMCommunicate OK [10:39:42]SAM_PROTO_ClearQueue done [10:39:42]KKMCreateOFDPacket [10:39:42]OFDProtocolAddRootSTLVToBuf [10:39:42]FM_MakeSignedData [10:39:42]FM_MakeSignedData [10:39:42]SAM_PROTO_SignData [10:39:42]wFMCommunicate request_size=4 [10:39:42]MH_SAM_APDU [10:39:42]CAPDU: 80 0D 01 02 [10:39:42]Write to MH i2c: E2 08 00 43 2D 80 0D 01 02 00 00 00 00 E9 [10:39:43]Write i2c OK [10:39:43]MH_I2C_Read... [10:39:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:43]Read from MH i2c: E2 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 03 00 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 03 00 43 2D 00 90 00 E4 [10:39:43]RAPDU: 90 00 [10:39:43]wFMCommunicate OK [10:39:43]wFMCommunicate request_size=255 [10:39:43]MH_SAM_APDU [10:39:43]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 6F 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E4 10 03 00 35 04 06 00 8D 8C 08 A6 [10:39:43]Write to MH i2c: E2 02 01 44 2D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 6F 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E4 10 03 00 35 04 06 00 8D 8C 08 A6 00 00 CC [10:39:43]Write i2c OK [10:39:43]MH_I2C_Read... [10:39:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:43]Read from MH i2c: E2 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 03 00 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 03 00 44 2D 00 90 00 E5 [10:39:43]RAPDU: 90 00 [10:39:43]wFMCommunicate OK [10:39:43]wFMCommunicate request_size=7 [10:39:43]MH_SAM_APDU [10:39:43]CAPDU: 80 0D 02 02 02 8F 09 [10:39:43]Write to MH i2c: E2 0A 00 45 2D 80 0D 02 02 02 00 8F 09 00 00 88 [10:39:43]Write i2c OK [10:39:43]MH_I2C_Read... [10:39:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:43]Read from MH i2c: E2 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 03 00 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 03 00 45 2D 00 90 00 E6 [10:39:43]RAPDU: 90 00 [10:39:43]wFMCommunicate OK [10:39:43]wFMCommunicate request_size=4 [10:39:43]MH_SAM_APDU [10:39:43]CAPDU: 80 0D 03 02 [10:39:43]Write to MH i2c: E2 08 00 46 2D 80 0D 03 02 00 00 00 00 EE [10:39:43]Write i2c OK [10:39:43]MH_I2C_Read... [10:39:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:43]Read from MH i2c: E2 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 0B 00 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 0B 00 46 2D 00 BA A1 C2 08 EB 05 BB E6 90 00 A5 [10:39:43]RAPDU: BA A1 C2 08 EB 05 BB E6 90 00 [10:39:43]wFMCommunicate OK [10:39:43]SAM_PROTO_SignData done [10:39:43]FM_MakeSignedData done [10:39:43]CreateOFDProtocolMessage [10:39:43]wFMCommunicate request_size=4 [10:39:43]MH_SAM_APDU [10:39:43]CAPDU: 80 11 00 00 [10:39:43]Write to MH i2c: E2 08 00 47 2D 80 11 00 00 00 00 00 00 EE [10:39:43]Write i2c OK [10:39:43]MH_I2C_Read... [10:39:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:43]Read from MH i2c: E2 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 17 00 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 17 00 47 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3B [10:39:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:39:43]wFMCommunicate OK [10:39:43]CreateOFDProtocolMessage done [10:39:43]OFDSenderStorePacket 200932 [10:39:43]StoreOFDPacket docnum=200932 [10:39:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 01 9F 04 01 FF 8E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 6F 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E4 10 03 00 35 04 06 00 8D 8C 08 A6 8F 09 BA A1 C2 08 EB 05 BB E6 [10:39:43]CheckFolder [10:39:43]dirname=/storage/ofd_packets [10:39:43]CheckFolder done [10:39:43]ProducePacketName [10:39:43]name=ofd_packets/00200932 [10:39:43]NVStorageSaveData ofd_packets/00200932 [10:39:43]File name is /storage/ofd_packets/00200932 [10:39:43]Write 298 bytes [10:39:43]NVStorageSaveData done [10:39:43]OFDSenderStorePacket done [10:39:43]KKMCreateOFDPacket done [10:39:43]NVStorageSaveData kkm_last_timestamp [10:39:43]File name is /storage/kkm_last_timestamp [10:39:43]Write 4 bytes [10:39:43]NVStorageSaveData done [10:39:43]ExternCall_PrintAddStr [10:39:43]wPrintStart [10:39:43]Write to MH i2c: 01 00 00 48 2D 75 [10:39:43]Write i2c OK [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: 01 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: 01 07 00 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: 01 07 00 48 2D 00 00 00 00 00 FF 0F 8A [10:39:43]RasterBufferAndPrint [10:39:43]line Счет N : (1)11328531 [10:39:43]line ИНН: 02508201610067 [10:39:43]line Контрольно-Кассовый Чек [10:39:43]line ПРОДАЖА [10:39:43]line ТРК (МРК, ГНК) : 51 [10:39:43]line Товар: 2710194210 [10:39:43]line ДТ-К-5 [10:39:43]line 25.000 * 0.00 [10:39:43]line = 0.00 [10:39:43]line НДС 12% НСП 1% [10:39:43]line > о реализуемом товаре [10:39:43]line ИТОГО: 0.00 [10:39:43]line НСП 1% : 0.00 [10:39:43]line НДС 12% : 0.00 [10:39:43]line Наличными: 0.00 [10:39:43]line Безнал.: 0.00 [10:39:43]line Место: АЗС № 95 "Партнер Нефть" [10:39:43]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:39:43]line СНО: Общий режим [10:39:43]line Чек 231 20.08.2024 10:39 [10:39:43]line Смена: 466 ФФД: 1.0 [10:39:43]line ЗНМ: 0300000079 [10:39:43]line РНМ: 0000000000092545 [10:39:43]line Версия ККМ: 001 [10:39:43]line Талоны: Топливные Талоны [10:39:43]line 4082508/4082511 [10:39:43]line ФМ: 0000000000871802 [10:39:43]line ФД: 200932 [10:39:43]line ФПД: 155632580071177 [10:39:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T103943&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200932&fm=155632580071177&tin=02508201610067®Number=0000000000092545&sum=0 [10:39:43]OFD Sender: Processing packet 200932 [packets to send 247, broken 246] [10:39:43]ProducePacketName [10:39:43]name=ofd_packets/00200932 [10:39:43]OFD Sender: To server: pG, [10:39:43]CommunicateWithHost lk.salyk.kg:30040 [10:39:43]ConnectInit lk.salyk.kg [10:39:43]written 0, free lines is 4095 [10:39:43]Connected sock=10 [10:39:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 01 9F 04 01 FF 8E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 6F 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E4 10 03 00 35 04 06 00 8D 8C 08 A6 8F 09 BA A1 C2 08 EB 05 BB E6 [10:39:44]Write to MH i2c: 01 00 00 72 2D 9F [10:39:44]Write i2c OK [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: 01 [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: 01 07 00 [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: 01 07 00 72 2D 00 00 00 00 00 07 0D BA [10:39:44]RasterBufferAndPrint [10:39:44]line [10:39:44]line [10:39:44]line [10:39:44]line [10:39:44]line [10:39:44]written 0, free lines is 3345 [10:39:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 78 E0 47 00 CD 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 31 38 30 32 10 04 04 00 E4 10 03 00 F4 03 04 00 D6 1C C4 66 B6 04 01 00 00 10 CF 83 DB 88 29 C8 D0 [10:39:44]CommunicateWithHost err = 0 [10:39:44]CheckOFDResponse [10:39:44]1017 (14) - 77093643461234 [10:39:44]1041 (16) - 0000000000871802 [10:39:44]1040 (4) - 200932 [10:39:44]1012 (4) - 20.08.2024 04:34 [10:39:44]1206 (1) - 0 [10:39:44]OFD Sender: Remove packet 200932 [10:39:44]ProducePacketName [10:39:44]name=ofd_packets/00200932 [10:39:44]NVStorageDeleteData [10:39:44]MH_Cut [10:39:44]Write to MH i2c: D1 01 00 79 2D 01 78 [10:39:44]Write i2c OK [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: D1 [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: D1 01 00 [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: D1 01 00 79 2D 00 77 [10:39:44]Write to MH i2c: 01 00 00 7A 2D A7 [10:39:44]Write i2c OK [10:39:44]MH_I2C_Read... [10:39:44]OFD Sender: No OFD packet to send [10:39:44]*** Cut start [10:39:44]*** Purtial cut [10:39:44]*** CUTSNS_PIN = 0 [10:39:45]*** Stage 1: CUTSNS_PIN = 1 [10:39:46]Read from MH i2c: 01 [10:39:46]MH_I2C_Read... [10:39:46]*** Stop cut motor [10:39:46]*** Cut end [10:39:46]Read from MH i2c: 01 07 00 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: 01 07 00 7A 2D 00 00 00 00 00 FF 0F BC [10:39:46]process_action close_receipt done [10:39:46]requested_data is exist [10:39:46]produce_requested_data [10:39:46]requested_item fm.sn is exist - process it [10:39:46]wFMCommunicate request_size=4 [10:39:46]MH_SAM_APDU [10:39:46]CAPDU: 80 11 00 00 [10:39:46]Write to MH i2c: E2 08 00 7B 2D 80 11 00 00 00 00 00 00 22 [10:39:46]Write i2c OK [10:39:46]MH_I2C_Read... [10:39:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:47]Read from MH i2c: E2 [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: E2 17 00 [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: E2 17 00 7B 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6F [10:39:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:39:47]wFMCommunicate OK [10:39:47]requested_item fd.num is exist - process it [10:39:47]SAM_PROTO_GetFieldsCounters [10:39:47]wFMCommunicate request_size=4 [10:39:47]MH_SAM_APDU [10:39:47]CAPDU: 80 13 00 00 [10:39:47]Write to MH i2c: E2 08 00 7C 2D 80 13 00 00 00 00 00 00 25 [10:39:47]Write i2c OK [10:39:47]MH_I2C_Read... [10:39:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:47]Read from MH i2c: E2 [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: E2 62 00 [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: E2 62 00 7C 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E4 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 BF [10:39: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E4 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:39:47]wFMCommunicate OK [10:39:47]SAM_PROTO_GetFieldsCounters done [10:39:47]requested_item shift.num is exist - process it [10:39:47]requested_item shift.opened is exist - process it [10:39:47]req_shift_opened [10:39:47]FM_GetShiftState [10:39:47]SAM_PROTO_GetShiftState [10:39:47]wFMCommunicate request_size=4 [10:39:47]MH_SAM_APDU [10:39:47]CAPDU: 80 13 01 00 [10:39:47]Write to MH i2c: E2 08 00 7D 2D 80 13 01 00 00 00 00 00 27 [10:39:47]Write i2c OK [10:39:47]MH_I2C_Read... [10:39:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:47]Read from MH i2c: E2 [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: E2 0E 00 [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: E2 0E 00 7D 2D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B1 [10:39:47]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:39:47]wFMCommunicate OK [10:39:47]SAM_PROTO_GetShiftState done [10:39:47]FM_GetShiftState done [10:39:47]req_shift_opened done [10:39:47]requested_item shift.open_date is exist - process it [10:39:47]req_shift_open_date [10:39:47]req_shift_open_date done [10:39:47]produce_requested_data done [10:39:47]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200932,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:39:47]process_action_free close_receipt [10:39:47]json_value_free [10:39:47]json_value_free done [10:39:47]process_json_proto returns [10:39:47]Send response to host [10:39:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200932,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:39:47]free response buf [10:39:47]execute_script done [10:39:47]execute_script returns [10:39:47]free content buf [10:39:47]Sock 8.Close socket [10:39:47]Sock 8.Thread stoped [10:39:49]OFD Sender: No OFD packet to send [10:39:54]OFD Sender: No OFD packet to send [10:39:59]OFD Sender: No OFD packet to send [10:40:04]OFD Sender: No OFD packet to send [10:40:09]OFD Sender: No OFD packet to send [10:40:14]OFD Sender: No OFD packet to send [10:40:19]OFD Sender: No OFD packet to send [10:40:24]OFD Sender: No OFD packet to send [10:40:25]accept exits with 9 [10:40:25]New connection [10:40:25]New thread 3067211108 created [10:40:25]Thread 3067067748 joined [10:40:25]Waiting for new connection... [10:40:25] Sock 9.Parse request [10:40:25]Sock 9.Check first char [10:40:25]Sock 9.First char is OK [10:40:25]request: POST /json_proto HTTP/1.0 [10:40:25]Method: POST [10:40:25]URL: /json_proto [10:40:25]Method is POST - this is cgi request [10:40:25]url: /json_proto [10:40:25]query_string will be loaded in cgi processing [10:40:25]execute_cgi json_proto POST (null) [10:40:25]execute_cgi path=json_proto method=POST [10:40:25]POST find Content-Length [10:40:25]Host: 172.17.46.195:8080 [10:40:25]Content-Length: 679 [10:40:25]Content-Type: application/json [10:40:25] [10:40:25]POST finish read [10:40:25]Found Content-Length = 679 [10:40:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328533", "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" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:25]execute_script... [10:40:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328533", "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" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:25]POST & json_proto [10:40:25]process_json_proto [10:40:25]json parsed OK: [10:40:25]protocol is kg_v1.0 [10:40:25]action value=close_receipt [10:40:25]process_action close_receipt [10:40:26]cmd_close_receipt [10:40:26]MH_GetDate [10:40:26]Write to MH i2c: F0 00 00 7E 2D 9A [10:40:26]Write i2c OK [10:40:26]MH_I2C_Read... [10:40:26]Read from MH i2c: F0 [10:40:26]MH_I2C_Read... [10:40:26]Read from MH i2c: F0 09 00 [10:40:26]MH_I2C_Read... [10:40:26]Read from MH i2c: F0 09 00 7E 2D 00 9B 72 C4 66 75 08 C2 66 7F [10:40:26]GetLastDocTimeStamp 1724150383 [10:40:26]current date 1724150427 [10:40:26]FM_GetShiftState [10:40:26]SAM_PROTO_GetShiftState [10:40:26]wFMCommunicate request_size=4 [10:40:26]MH_SAM_APDU [10:40:26]CAPDU: 80 13 01 00 [10:40:26]Write to MH i2c: E2 08 00 7F 2D 80 13 01 00 00 00 00 00 29 [10:40:26]Write i2c OK [10:40:26]MH_I2C_Read... [10:40:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:26]Read from MH i2c: E2 [10:40:26]MH_I2C_Read... [10:40:26]Read from MH i2c: E2 0E 00 [10:40:26]MH_I2C_Read... [10:40:26]Read from MH i2c: E2 0E 00 7F 2D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B3 [10:40:26]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:40:26]wFMCommunicate OK [10:40:26]SAM_PROTO_GetShiftState done [10:40:26]FM_GetShiftState done [10:40:26]opened in 1724112758 [10:40:26]opened+sec_in_day 1724199158 [10:40:26]quantity*price = 40002 [10:40:26]sum+1 = 40003 [10:40:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 232 20.08.2024 10:40 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200933 ФПД: 109537324296352 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104027&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200933&fm=109537324296352&tin=02508201610067®Number=0000000000092545&sum=40000 [10:40:27]StoreToDocumentArchive [10:40:27]shift 466 fd 200933 [10:40:27]save to /storage/0466/doc_00200933 [10:40:27]save last doc name /storage/0466/doc_00200933 to /storage/kkm_last_doc_name [10:40:27]save OK [10:40:27]Clear old archive folders... [10:40:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:40:27]tlvbuf is 0107F800 [10:40:27]SAM_PROTO_ClearQueue [10:40:27]wFMCommunicate request_size=4 [10:40:27]MH_SAM_APDU [10:40:27]CAPDU: 80 09 00 00 [10:40:27]Write to MH i2c: E2 08 00 8C 2D 80 09 00 00 00 00 00 00 2B [10:40:27]Write i2c OK [10:40:27]MH_I2C_Read... [10:40:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:40:27]Read from MH i2c: E2 [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: E2 03 00 [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: E2 03 00 8C 2D 00 90 00 2D [10:40:27]RAPDU: 90 00 [10:40:27]wFMCommunicate OK [10:40:27]SAM_PROTO_ClearQueue done [10:40:27]KKMCreateOFDPacket [10:40:27]OFDProtocolAddRootSTLVToBuf [10:40:27]FM_MakeSignedData [10:40:27]FM_MakeSignedData [10:40:27]SAM_PROTO_SignData [10:40:27]wFMCommunicate request_size=4 [10:40:27]MH_SAM_APDU [10:40:27]CAPDU: 80 0D 01 02 [10:40:27]Write to MH i2c: E2 08 00 8D 2D 80 0D 01 02 00 00 00 00 33 [10:40:27]Write i2c OK [10:40:27]MH_I2C_Read... [10:40:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:40:27]Read from MH i2c: E2 [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: E2 03 00 [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: E2 03 00 8D 2D 00 90 00 2E [10:40:27]RAPDU: 90 00 [10:40:27]wFMCommunicate OK [10:40:27]wFMCommunicate request_size=255 [10:40:27]MH_SAM_APDU [10:40: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 9B 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E5 10 03 00 35 04 06 00 63 [10:40:27]Write to MH i2c: E2 02 01 8E 2D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 9B 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E5 10 03 00 35 04 06 00 63 00 00 DD [10:40:27]Write i2c OK [10:40:27]MH_I2C_Read... [10:40:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:27]Read from MH i2c: E2 [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: E2 03 00 [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: E2 03 00 8E 2D 00 90 00 2F [10:40:27]RAPDU: 90 00 [10:40:27]wFMCommunicate OK [10:40:27]wFMCommunicate request_size=10 [10:40:27]MH_SAM_APDU [10:40:27]CAPDU: 80 0D 02 02 05 9F A5 4D E8 A0 [10:40:27]Write to MH i2c: E2 0D 00 8F 2D 80 0D 02 02 05 00 9F A5 4D E8 A0 00 00 59 [10:40:27]Write i2c OK [10:40:27]MH_I2C_Read... [10:40:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:27]Read from MH i2c: E2 [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: E2 03 00 [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: E2 03 00 8F 2D 00 90 00 30 [10:40:27]RAPDU: 90 00 [10:40:27]wFMCommunicate OK [10:40:27]wFMCommunicate request_size=4 [10:40:27]MH_SAM_APDU [10:40:27]CAPDU: 80 0D 03 02 [10:40:27]Write to MH i2c: E2 08 00 90 2D 80 0D 03 02 00 00 00 00 38 [10:40:27]Write i2c OK [10:40:27]MH_I2C_Read... [10:40:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:40:27]Read from MH i2c: E2 [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: E2 0B 00 [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: E2 0B 00 90 2D 00 47 97 2C F4 99 FE 79 6E 90 00 B5 [10:40:27]RAPDU: 47 97 2C F4 99 FE 79 6E 90 00 [10:40:27]wFMCommunicate OK [10:40:27]SAM_PROTO_SignData done [10:40:27]FM_MakeSignedData done [10:40:27]CreateOFDProtocolMessage [10:40:27]wFMCommunicate request_size=4 [10:40:27]MH_SAM_APDU [10:40:27]CAPDU: 80 11 00 00 [10:40:27]Write to MH i2c: E2 08 00 91 2D 80 11 00 00 00 00 00 00 38 [10:40:27]Write i2c OK [10:40:27]MH_I2C_Read... [10:40:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:27]Read from MH i2c: E2 [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: E2 17 00 [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: E2 17 00 91 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 85 [10:40:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:40:27]wFMCommunicate OK [10:40:27]CreateOFDProtocolMessage done [10:40:27]OFDSenderStorePacket 200933 [10:40:27]StoreOFDPacket docnum=200933 [10:40:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E2 DA 07 01 F1 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 9B 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E5 10 03 00 35 04 06 00 63 9F A5 4D E8 A0 47 97 2C F4 99 FE 79 6E [10:40:27]CheckFolder [10:40:27]dirname=/storage/ofd_packets [10:40:27]CheckFolder done [10:40:27]ProducePacketName [10:40:27]name=ofd_packets/00200933 [10:40:27]NVStorageSaveData ofd_packets/00200933 [10:40:27]File name is /storage/ofd_packets/00200933 [10:40:27]Write 301 bytes [10:40:27]NVStorageSaveData done [10:40:27]OFDSenderStorePacket done [10:40:27]KKMCreateOFDPacket done [10:40:27]NVStorageSaveData kkm_last_timestamp [10:40:27]File name is /storage/kkm_last_timestamp [10:40:27]Write 4 bytes [10:40:27]NVStorageSaveData done [10:40:27]ExternCall_PrintAddStr [10:40:27]wPrintStart [10:40:27]Write to MH i2c: 01 00 00 92 2D BF [10:40:27]Write i2c OK [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: 01 [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: 01 07 00 [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: 01 07 00 92 2D 00 00 00 00 00 FF 0F D4 [10:40:27]RasterBufferAndPrint [10:40:27]line Счет N : (1)11328533 [10:40:27]line ИНН: 02508201610067 [10:40:27]line Контрольно-Кассовый Чек [10:40:27]line ПРОДАЖА [10:40:27]line ТРК (МРК, ГНК) : 12 [10:40:27]line Товар: 2710124130 [10:40:27]line Аи-92-К-4 [10:40:27]line 5.900 * 67.80 [10:40:27]line = 400.02 [10:40:27]line НДС 12% НСП 1% [10:40:27]line > о реализуемом товаре [10:40:27]line ОКРУГЛЕНИЕ: -0.02 [10:40:27]line ИТОГО: 400.00 [10:40:27]line Внесено: 400.00 [10:40:27]line СДАЧА: 0.00 [10:40:27]line НСП 1% : 3.54 [10:40:27]line НДС 12% : 42.48 [10:40:27]line Наличными: 400.00 [10:40:27]line Безнал.: 0.00 [10:40:27]line Место: АЗС № 95 "Партнер Нефть" [10:40:27]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:40:27]line СНО: Общий режим [10:40:27]line Чек 232 20.08.2024 10:40 [10:40:27]line Смена: 466 ФФД: 1.0 [10:40:27]line ЗНМ: 0300000079 [10:40:27]line РНМ: 0000000000092545 [10:40:27]line Версия ККМ: 001 [10:40:27]line ФМ: 0000000000871802 [10:40:27]line ФД: 200933 [10:40:27]line ФПД: 109537324296352 [10:40:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104027&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200933&fm=109537324296352&tin=02508201610067®Number=0000000000092545&sum=40000 [10:40:27]written 0, free lines is 4095 [10:40:27]OFD Sender: Processing packet 200933 [packets to send 247, broken 246] [10:40:27]ProducePacketName [10:40:27]name=ofd_packets/00200933 [10:40:27]OFD Sender: To server: pG, [10:40:27]CommunicateWithHost lk.salyk.kg:30040 [10:40:27]ConnectInit lk.salyk.kg [10:40:27]Connected sock=10 [10:40:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E2 DA 07 01 F1 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 9B 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E5 10 03 00 35 04 06 00 63 9F A5 4D E8 A0 47 97 2C F4 99 FE 79 6E [10:40:28]Write to MH i2c: 01 00 00 BD 2D EA [10:40:28]Write i2c OK [10:40:28]MH_I2C_Read... [10:40:28]Read from MH i2c: 01 [10:40:28]MH_I2C_Read... [10:40:28]Read from MH i2c: 01 07 00 [10:40:28]MH_I2C_Read... [10:40:28]Read from MH i2c: 01 07 00 BD 2D 00 00 00 00 00 E2 0C DF [10:40:28]RasterBufferAndPrint [10:40:28]line [10:40:28]line [10:40:28]line [10:40:28]line [10:40:28]line [10:40:28]written 0, free lines is 3307 [10:40:28]MH_Cut [10:40:28]Write to MH i2c: D1 01 00 C4 2D 01 C3 [10:40:28]Write i2c OK [10:40:28]MH_I2C_Read... [10:40:28]Read from MH i2c: D1 [10:40:28]MH_I2C_Read... [10:40:28]Read from MH i2c: D1 01 00 [10:40:28]MH_I2C_Read... [10:40:28]Read from MH i2c: D1 01 00 C4 2D 00 C2 [10:40:28]Write to MH i2c: 01 00 00 C5 2D F2 [10:40:28]Write i2c OK [10:40:28]MH_I2C_Read... [10:40:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0E 60 47 00 A9 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 31 38 30 32 10 04 04 00 E5 10 03 00 F4 03 04 00 02 1D C4 66 B6 04 01 00 00 5E EB EE 07 D3 D1 4D 72 [10:40:28]CommunicateWithHost err = 0 [10:40:28]CheckOFDResponse [10:40:28]1017 (14) - 77093643461234 [10:40:28]1041 (16) - 0000000000871802 [10:40:28]1040 (4) - 200933 [10:40:28]1012 (4) - 20.08.2024 04:35 [10:40:28]1206 (1) - 0 [10:40:28]OFD Sender: Remove packet 200933 [10:40:28]ProducePacketName [10:40:28]name=ofd_packets/00200933 [10:40:28]NVStorageDeleteData [10:40:28]OFD Sender: No OFD packet to send [10:40:28]*** Cut start [10:40:28]*** Purtial cut [10:40:28]*** Stage 1: CUTSNS_PIN = 1 [10:40:29]Read from MH i2c: 01 [10:40:29]MH_I2C_Read... [10:40:29]*** Stop cut motor [10:40:29]*** Cut end [10:40:29]Read from MH i2c: 01 07 00 [10:40:29]MH_I2C_Read... [10:40:29]Read from MH i2c: 01 07 00 C5 2D 00 00 00 00 00 FF 0F 07 [10:40:29]process_action close_receipt done [10:40:29]requested_data is exist [10:40:29]produce_requested_data [10:40:29]requested_item fm.sn is exist - process it [10:40:29]wFMCommunicate request_size=4 [10:40:29]MH_SAM_APDU [10:40:29]CAPDU: 80 11 00 00 [10:40:29]Write to MH i2c: E2 08 00 C6 2D 80 11 00 00 00 00 00 00 6D [10:40:29]Write i2c OK [10:40:29]MH_I2C_Read... [10:40:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:29]Read from MH i2c: E2 [10:40:29]MH_I2C_Read... [10:40:29]Read from MH i2c: E2 17 00 [10:40:29]MH_I2C_Read... [10:40:29]Read from MH i2c: E2 17 00 C6 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BA [10:40:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:40:29]wFMCommunicate OK [10:40:29]requested_item fd.num is exist - process it [10:40:29]SAM_PROTO_GetFieldsCounters [10:40:29]wFMCommunicate request_size=4 [10:40:29]MH_SAM_APDU [10:40:29]CAPDU: 80 13 00 00 [10:40:29]Write to MH i2c: E2 08 00 C7 2D 80 13 00 00 00 00 00 00 70 [10:40:29]Write i2c OK [10:40:29]MH_I2C_Read... [10:40:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:40:29]Read from MH i2c: E2 [10:40:29]MH_I2C_Read... [10:40:29]Read from MH i2c: E2 62 00 [10:40:29]MH_I2C_Read... [10:40:29]Read from MH i2c: E2 62 00 C7 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E5 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 0E [10:40:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E5 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:40:29]wFMCommunicate OK [10:40:29]SAM_PROTO_GetFieldsCounters done [10:40:29]requested_item shift.num is exist - process it [10:40:29]requested_item shift.opened is exist - process it [10:40:29]req_shift_opened [10:40:29]FM_GetShiftState [10:40:29]SAM_PROTO_GetShiftState [10:40:29]wFMCommunicate request_size=4 [10:40:29]MH_SAM_APDU [10:40:29]CAPDU: 80 13 01 00 [10:40:29]Write to MH i2c: E2 08 00 C8 2D 80 13 01 00 00 00 00 00 72 [10:40:29]Write i2c OK [10:40:29]MH_I2C_Read... [10:40:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:29]Read from MH i2c: E2 [10:40:29]MH_I2C_Read... [10:40:29]Read from MH i2c: E2 0E 00 [10:40:29]MH_I2C_Read... [10:40:29]Read from MH i2c: E2 0E 00 C8 2D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 FC [10:40:29]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:40:29]wFMCommunicate OK [10:40:29]SAM_PROTO_GetShiftState done [10:40:29]FM_GetShiftState done [10:40:29]req_shift_opened done [10:40:29]requested_item shift.open_date is exist - process it [10:40:29]req_shift_open_date [10:40:29]req_shift_open_date done [10:40:29]produce_requested_data done [10:40:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200933,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:40:29]process_action_free close_receipt [10:40:29]json_value_free [10:40:29]json_value_free done [10:40:29]process_json_proto returns [10:40:29]Send response to host [10:40:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200933,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:40:29]free response buf [10:40:29]execute_script done [10:40:29]execute_script returns [10:40:29]free content buf [10:40:29]Sock 9.Close socket [10:40:29]Sock 9.Thread stoped [10:40:33]OFD Sender: No OFD packet to send [10:40:38]OFD Sender: No OFD packet to send [10:40:43]OFD Sender: No OFD packet to send [10:40:48]OFD Sender: No OFD packet to send [10:40:53]OFD Sender: No OFD packet to send [10:40:54]accept exits with 8 [10:40:54]New connection [10:40:54]New thread 3067067748 created [10:40:54]Thread 3067211108 joined [10:40:54]Waiting for new connection... [10:40:54] Sock 8.Parse request [10:40:54]Sock 8.Check first char [10:40:54]Sock 8.First char is OK [10:40:54]request: POST /json_proto HTTP/1.0 [10:40:54]Method: POST [10:40:54]URL: /json_proto [10:40:54]Method is POST - this is cgi request [10:40:54]url: /json_proto [10:40:54]query_string will be loaded in cgi processing [10:40:54]execute_cgi json_proto POST (null) [10:40:54]execute_cgi path=json_proto method=POST [10:40:54]POST find Content-Length [10:40:54]Host: 172.17.46.195:8080 [10:40:54]Content-Length: 802 [10:40:54]Content-Type: application/json [10:40:54] [10:40:54]POST finish read [10:40:54]Found Content-Length = 802 [10:40:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:54]execute_script... [10:40: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)11328532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:54]POST & json_proto [10:40:54]process_json_proto [10:40:54]json parsed OK: [10:40:54]protocol is kg_v1.0 [10:40:54]action value=close_receipt [10:40:54]process_action close_receipt [10:40:54]cmd_close_receipt [10:40:54]MH_GetDate [10:40:54]Write to MH i2c: F0 00 00 C9 2D E5 [10:40:54]Write i2c OK [10:40:54]MH_I2C_Read... [10:40:54]Read from MH i2c: F0 [10:40:54]MH_I2C_Read... [10:40:54]Read from MH i2c: F0 09 00 [10:40:54]MH_I2C_Read... [10:40:54]Read from MH i2c: F0 09 00 C9 2D 00 B7 72 C4 66 75 08 C2 66 E6 [10:40:54]GetLastDocTimeStamp 1724150427 [10:40:54]current date 1724150455 [10:40:54]FM_GetShiftState [10:40:54]SAM_PROTO_GetShiftState [10:40:54]wFMCommunicate request_size=4 [10:40:54]MH_SAM_APDU [10:40:54]CAPDU: 80 13 01 00 [10:40:54]Write to MH i2c: E2 08 00 CA 2D 80 13 01 00 00 00 00 00 74 [10:40:54]Write i2c OK [10:40:54]MH_I2C_Read... [10:40:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:54]Read from MH i2c: E2 [10:40:54]MH_I2C_Read... [10:40:54]Read from MH i2c: E2 0E 00 [10:40:54]MH_I2C_Read... [10:40:54]Read from MH i2c: E2 0E 00 CA 2D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 FE [10:40:54]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:40:54]wFMCommunicate OK [10:40:54]SAM_PROTO_GetShiftState done [10:40:54]FM_GetShiftState done [10:40:54]opened in 1724112758 [10:40:54]opened+sec_in_day 1724199158 [10:40:54]quantity*price = 200025 [10:40:54]sum+1 = 200026 [10:40:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 233 20.08.2024 10:40 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200934 ФПД: 177283624264436 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104055&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200934&fm=177283624264436&tin=02508201610067®Number=0000000000092545&sum=200025 [10:40:55]StoreToDocumentArchive [10:40:55]shift 466 fd 200934 [10:40:55]save to /storage/0466/doc_00200934 [10:40:55]save last doc name /storage/0466/doc_00200934 to /storage/kkm_last_doc_name [10:40:55]save OK [10:40:55]Clear old archive folders... [10:40:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:40:55]tlvbuf is 0109A6D0 [10:40:55]SAM_PROTO_ClearQueue [10:40:55]wFMCommunicate request_size=4 [10:40:55]MH_SAM_APDU [10:40:55]CAPDU: 80 09 00 00 [10:40:55]Write to MH i2c: E2 08 00 D7 2D 80 09 00 00 00 00 00 00 76 [10:40:55]Write i2c OK [10:40:55]MH_I2C_Read... [10:40:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:40:55]Read from MH i2c: E2 [10:40:55]MH_I2C_Read... [10:40:55]Read from MH i2c: E2 03 00 [10:40:55]MH_I2C_Read... [10:40:55]Read from MH i2c: E2 03 00 D7 2D 00 90 00 78 [10:40:55]RAPDU: 90 00 [10:40:55]wFMCommunicate OK [10:40:55]SAM_PROTO_ClearQueue done [10:40:55]KKMCreateOFDPacket [10:40:55]OFDProtocolAddRootSTLVToBuf [10:40:55]FM_MakeSignedData [10:40:55]FM_MakeSignedData [10:40:55]SAM_PROTO_SignData [10:40:55]wFMCommunicate request_size=4 [10:40:55]MH_SAM_APDU [10:40:55]CAPDU: 80 0D 01 02 [10:40:55]Write to MH i2c: E2 08 00 D8 2D 80 0D 01 02 00 00 00 00 7E [10:40:55]Write i2c OK [10:40:55]MH_I2C_Read... [10:40:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:40:55]Read from MH i2c: E2 [10:40:55]MH_I2C_Read... [10:40:55]Read from MH i2c: E2 03 00 [10:40:55]MH_I2C_Read... [10:40:55]Read from MH i2c: E2 03 00 D8 2D 00 90 00 79 [10:40:55]RAPDU: 90 00 [10:40:55]wFMCommunicate OK [10:40:55]wFMCommunicate request_size=255 [10:40:55]MH_SAM_APDU [10:40:55]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 E9 00 00 00 F4 03 04 00 B7 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E6 10 03 00 35 04 06 00 A1 3D 0F 72 [10:40:55]Write to MH i2c: E2 02 01 D9 2D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 B7 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E6 10 03 00 35 04 06 00 A1 3D 0F 72 00 00 84 [10:40:55]Write i2c OK [10:40:55]MH_I2C_Read... [10:40:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:56]Read from MH i2c: E2 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: E2 03 00 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: E2 03 00 D9 2D 00 90 00 7A [10:40:56]RAPDU: 90 00 [10:40:56]wFMCommunicate OK [10:40:56]wFMCommunicate request_size=7 [10:40:56]MH_SAM_APDU [10:40:56]CAPDU: 80 0D 02 02 02 E2 F4 [10:40:56]Write to MH i2c: E2 0A 00 DA 2D 80 0D 02 02 02 00 E2 F4 00 00 5B [10:40:56]Write i2c OK [10:40:56]MH_I2C_Read... [10:40:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:56]Read from MH i2c: E2 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: E2 03 00 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: E2 03 00 DA 2D 00 90 00 7B [10:40:56]RAPDU: 90 00 [10:40:56]wFMCommunicate OK [10:40:56]wFMCommunicate request_size=4 [10:40:56]MH_SAM_APDU [10:40:56]CAPDU: 80 0D 03 02 [10:40:56]Write to MH i2c: E2 08 00 DB 2D 80 0D 03 02 00 00 00 00 83 [10:40:56]Write i2c OK [10:40:56]MH_I2C_Read... [10:40:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:40:56]Read from MH i2c: E2 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: E2 0B 00 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: E2 0B 00 DB 2D 00 0A 62 4C 9D 86 A2 CC 1C 90 00 E9 [10:40:56]RAPDU: 0A 62 4C 9D 86 A2 CC 1C 90 00 [10:40:56]wFMCommunicate OK [10:40:56]SAM_PROTO_SignData done [10:40:56]FM_MakeSignedData done [10:40:56]CreateOFDProtocolMessage [10:40:56]wFMCommunicate request_size=4 [10:40:56]MH_SAM_APDU [10:40:56]CAPDU: 80 11 00 00 [10:40:56]Write to MH i2c: E2 08 00 DC 2D 80 11 00 00 00 00 00 00 83 [10:40:56]Write i2c OK [10:40:56]MH_I2C_Read... [10:40:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:56]Read from MH i2c: E2 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: E2 17 00 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: E2 17 00 DC 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D0 [10:40:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:40:56]wFMCommunicate OK [10:40:56]CreateOFDProtocolMessage done [10:40:56]OFDSenderStorePacket 200934 [10:40:56]StoreOFDPacket docnum=200934 [10:40:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 73 E1 04 01 17 6A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 E9 00 00 00 F4 03 04 00 B7 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E6 10 03 00 35 04 06 00 A1 3D 0F 72 E2 F4 0A 62 4C 9D 86 A2 CC 1C [10:40:56]CheckFolder [10:40:56]dirname=/storage/ofd_packets [10:40:56]CheckFolder done [10:40:56]ProducePacketName [10:40:56]name=ofd_packets/00200934 [10:40:56]NVStorageSaveData ofd_packets/00200934 [10:40:56]File name is /storage/ofd_packets/00200934 [10:40:56]Write 298 bytes [10:40:56]NVStorageSaveData done [10:40:56]OFDSenderStorePacket done [10:40:56]KKMCreateOFDPacket done [10:40:56]NVStorageSaveData kkm_last_timestamp [10:40:56]File name is /storage/kkm_last_timestamp [10:40:56]Write 4 bytes [10:40:56]NVStorageSaveData done [10:40:56]ExternCall_PrintAddStr [10:40:56]wPrintStart [10:40:56]Write to MH i2c: 01 00 00 DD 2D 0A [10:40:56]Write i2c OK [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: 01 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: 01 07 00 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: 01 07 00 DD 2D 00 00 00 00 00 FF 0F 1F [10:40:56]RasterBufferAndPrint [10:40:56]line Счет N : (1)11328532 [10:40:56]line ИНН: 02508201610067 [10:40:56]line Контрольно-Кассовый Чек [10:40:56]line ПРОДАЖА [10:40:56]line ТРК (МРК, ГНК) : 61 [10:40:56]line Товар: 2710194210 [10:40:56]line ДТ-К-5 [10:40:56]line 26.250 * 76.20 [10:40:56]line = 2000.25 [10:40:56]line НДС 12% НСП 1% [10:40:56]line > о реализуемом товаре [10:40:56]line ИТОГО: 2000.25 [10:40:56]line НСП 1% : 17.70 [10:40:56]line НДС 12% : 212.42 [10:40:56]line Наличными: 0.00 [10:40:56]line Безнал.: 2000.25 [10:40:56]line Место: АЗС № 95 "Партнер Нефть" [10:40:56]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:40:56]line СНО: Общий режим [10:40:56]line Чек 233 20.08.2024 10:40 [10:40:56]line Смена: 466 ФФД: 1.0 [10:40:56]line ЗНМ: 0300000079 [10:40:56]line РНМ: 0000000000092545 [10:40:56]line Версия ККМ: 001 [10:40:56]line Платежная система: O! деньги [10:40:56]line ФМ: 0000000000871802 [10:40:56]line ФД: 200934 [10:40:56]line ФПД: 177283624264436 [10:40:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104055&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200934&fm=177283624264436&tin=02508201610067®Number=0000000000092545&sum=200025 [10:40:56]written 0, free lines is 4095 [10:40:56]OFD Sender: Processing packet 200934 [packets to send 247, broken 246] [10:40:56]ProducePacketName [10:40:56]name=ofd_packets/00200934 [10:40:56]OFD Sender: To server: pG, [10:40:56]CommunicateWithHost lk.salyk.kg:30040 [10:40:56]ConnectInit lk.salyk.kg [10:40:56]Connected sock=10 [10:40:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 73 E1 04 01 17 6A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 E9 00 00 00 F4 03 04 00 B7 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E6 10 03 00 35 04 06 00 A1 3D 0F 72 E2 F4 0A 62 4C 9D 86 A2 CC 1C [10:40:56]Write to MH i2c: 01 00 00 07 2E 35 [10:40:56]Write i2c OK [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: 01 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: 01 07 00 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: 01 07 00 07 2E 00 00 00 00 00 FF 0C 47 [10:40:56]RasterBufferAndPrint [10:40:56]line [10:40:56]line [10:40:56]line [10:40:56]line [10:40:56]line [10:40:56]written 0, free lines is 3336 [10:40:56]MH_Cut [10:40:56]Write to MH i2c: D1 01 00 0E 2E 01 0E [10:40:56]Write i2c OK [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: D1 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: D1 01 00 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: D1 01 00 0E 2E 00 0D [10:40:56]Write to MH i2c: 01 00 00 0F 2E 3D [10:40:56]Write i2c OK [10:40:56]MH_I2C_Read... [10:40:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DE 29 47 00 F4 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 31 38 30 32 10 04 04 00 E6 10 03 00 F4 03 04 00 1E 1D C4 66 B6 04 01 00 00 11 11 A6 28 50 E8 BC F9 [10:40:56]CommunicateWithHost err = 0 [10:40:56]CheckOFDResponse [10:40:56]1017 (14) - 77093643461234 [10:40:56]1041 (16) - 0000000000871802 [10:40:56]1040 (4) - 200934 [10:40:56]1012 (4) - 20.08.2024 04:35 [10:40:56]1206 (1) - 0 [10:40:56]OFD Sender: Remove packet 200934 [10:40:56]ProducePacketName [10:40:56]name=ofd_packets/00200934 [10:40:56]NVStorageDeleteData [10:40:57]OFD Sender: No OFD packet to send [10:40:57]*** Cut start [10:40:57]*** Purtial cut [10:40:57]*** CUTSNS_PIN = 0 [10:40:57]*** Stage 1: CUTSNS_PIN = 1 [10:40:59]Read from MH i2c: 01 [10:40:59]MH_I2C_Read... [10:40:59]*** Stop cut motor [10:40:59]*** Cut end [10:40:59]Read from MH i2c: 01 07 00 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: 01 07 00 0F 2E 00 00 00 00 00 FF 0F 52 [10:40:59]process_action close_receipt done [10:40:59]requested_data is exist [10:40:59]produce_requested_data [10:40:59]requested_item fm.sn is exist - process it [10:40:59]wFMCommunicate request_size=4 [10:40:59]MH_SAM_APDU [10:40:59]CAPDU: 80 11 00 00 [10:40:59]Write to MH i2c: E2 08 00 10 2E 80 11 00 00 00 00 00 00 B8 [10:40:59]Write i2c OK [10:40:59]MH_I2C_Read... [10:40:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:59]Read from MH i2c: E2 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 17 00 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 17 00 10 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 05 [10:40:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:40:59]wFMCommunicate OK [10:40:59]requested_item fd.num is exist - process it [10:40:59]SAM_PROTO_GetFieldsCounters [10:40:59]wFMCommunicate request_size=4 [10:40:59]MH_SAM_APDU [10:40:59]CAPDU: 80 13 00 00 [10:40:59]Write to MH i2c: E2 08 00 11 2E 80 13 00 00 00 00 00 00 BB [10:40:59]Write i2c OK [10:40:59]MH_I2C_Read... [10:40:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:40:59]Read from MH i2c: E2 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 62 00 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 62 00 11 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E6 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [10:40: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E6 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:40:59]wFMCommunicate OK [10:40:59]SAM_PROTO_GetFieldsCounters done [10:40:59]requested_item shift.num is exist - process it [10:40:59]requested_item shift.opened is exist - process it [10:40:59]req_shift_opened [10:40:59]FM_GetShiftState [10:40:59]SAM_PROTO_GetShiftState [10:40:59]wFMCommunicate request_size=4 [10:40:59]MH_SAM_APDU [10:40:59]CAPDU: 80 13 01 00 [10:40:59]Write to MH i2c: E2 08 00 12 2E 80 13 01 00 00 00 00 00 BD [10:40:59]Write i2c OK [10:40:59]MH_I2C_Read... [10:40:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:59]Read from MH i2c: E2 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 0E 00 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 0E 00 12 2E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 47 [10:40:59]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:40:59]wFMCommunicate OK [10:40:59]SAM_PROTO_GetShiftState done [10:40:59]FM_GetShiftState done [10:40:59]req_shift_opened done [10:40:59]requested_item shift.open_date is exist - process it [10:40:59]req_shift_open_date [10:40:59]req_shift_open_date done [10:40:59]produce_requested_data done [10:40:59]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200934,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:40:59]process_action_free close_receipt [10:40:59]json_value_free [10:40:59]json_value_free done [10:40:59]process_json_proto returns [10:40:59]Send response to host [10:40:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200934,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:40:59]free response buf [10:40:59]execute_script done [10:40:59]execute_script returns [10:40:59]free content buf [10:40:59]Sock 8.Close socket [10:40:59]Sock 8.Thread stoped [10:41:02]OFD Sender: No OFD packet to send [10:41:07]OFD Sender: No OFD packet to send [10:41:12]OFD Sender: No OFD packet to send [10:41:17]OFD Sender: No OFD packet to send [10:41:22]OFD Sender: No OFD packet to send [10:41:27]OFD Sender: No OFD packet to send [10:41:32]OFD Sender: No OFD packet to send [10:41:37]OFD Sender: No OFD packet to send [10:41:42]OFD Sender: No OFD packet to send [10:41:43]accept exits with 9 [10:41:43]New connection [10:41:43]New thread 3067211108 created [10:41:43]Thread 3067067748 joined [10:41:43]Waiting for new connection... [10:41:43] Sock 9.Parse request [10:41:43]Sock 9.Check first char [10:41:43]Sock 9.First char is OK [10:41:43]request: POST /json_proto HTTP/1.0 [10:41:43]Method: POST [10:41:43]URL: /json_proto [10:41:43]Method is POST - this is cgi request [10:41:43]url: /json_proto [10:41:43]query_string will be loaded in cgi processing [10:41:43]execute_cgi json_proto POST (null) [10:41:43]execute_cgi path=json_proto method=POST [10:41:43]POST find Content-Length [10:41:43]Host: 172.17.46.195:8080 [10:41:43]Content-Length: 802 [10:41:43]Content-Type: application/json [10:41:43] [10:41:43]POST finish read [10:41:43]Found Content-Length = 802 [10:41:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:43]execute_script... [10:41:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:43]POST & json_proto [10:41:43]process_json_proto [10:41:43]json parsed OK: [10:41:43]protocol is kg_v1.0 [10:41:43]action value=close_receipt [10:41:43]process_action close_receipt [10:41:43]cmd_close_receipt [10:41:43]MH_GetDate [10:41:43]Write to MH i2c: F0 00 00 13 2E 30 [10:41:43]Write i2c OK [10:41:43]MH_I2C_Read... [10:41:43]Read from MH i2c: F0 [10:41:43]MH_I2C_Read... [10:41:43]Read from MH i2c: F0 09 00 [10:41:43]MH_I2C_Read... [10:41:43]Read from MH i2c: F0 09 00 13 2E 00 E8 72 C4 66 75 08 C2 66 62 [10:41:43]GetLastDocTimeStamp 1724150455 [10:41:43]current date 1724150504 [10:41:43]FM_GetShiftState [10:41:43]SAM_PROTO_GetShiftState [10:41:43]wFMCommunicate request_size=4 [10:41:43]MH_SAM_APDU [10:41:43]CAPDU: 80 13 01 00 [10:41:43]Write to MH i2c: E2 08 00 14 2E 80 13 01 00 00 00 00 00 BF [10:41:43]Write i2c OK [10:41:43]MH_I2C_Read... [10:41:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:43]Read from MH i2c: E2 [10:41:43]MH_I2C_Read... [10:41:43]Read from MH i2c: E2 0E 00 [10:41:43]MH_I2C_Read... [10:41:43]Read from MH i2c: E2 0E 00 14 2E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 49 [10:41:43]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:41:43]wFMCommunicate OK [10:41:43]SAM_PROTO_GetShiftState done [10:41:43]FM_GetShiftState done [10:41:43]opened in 1724112758 [10:41:43]opened+sec_in_day 1724199158 [10:41:43]quantity*price = 50036 [10:41:43]sum+1 = 50037 [10:41:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 234 20.08.2024 10:41 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200935 ФПД: 26161195319232 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104144&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200935&fm=26161195319232&tin=02508201610067®Number=0000000000092545&sum=50036 [10:41:44]StoreToDocumentArchive [10:41:44]shift 466 fd 200935 [10:41:44]save to /storage/0466/doc_00200935 [10:41:44]save last doc name /storage/0466/doc_00200935 to /storage/kkm_last_doc_name [10:41:44]save OK [10:41:44]Clear old archive folders... [10:41:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:41:44]tlvbuf is 0107F310 [10:41:44]SAM_PROTO_ClearQueue [10:41:44]wFMCommunicate request_size=4 [10:41:44]MH_SAM_APDU [10:41:44]CAPDU: 80 09 00 00 [10:41:44]Write to MH i2c: E2 08 00 21 2E 80 09 00 00 00 00 00 00 C1 [10:41:44]Write i2c OK [10:41:44]MH_I2C_Read... [10:41:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:44]Read from MH i2c: E2 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 03 00 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 03 00 21 2E 00 90 00 C3 [10:41:44]RAPDU: 90 00 [10:41:44]wFMCommunicate OK [10:41:44]SAM_PROTO_ClearQueue done [10:41:44]KKMCreateOFDPacket [10:41:44]OFDProtocolAddRootSTLVToBuf [10:41:44]FM_MakeSignedData [10:41:44]FM_MakeSignedData [10:41:44]SAM_PROTO_SignData [10:41:44]wFMCommunicate request_size=4 [10:41:44]MH_SAM_APDU [10:41:44]CAPDU: 80 0D 01 02 [10:41:44]Write to MH i2c: E2 08 00 22 2E 80 0D 01 02 00 00 00 00 C9 [10:41:44]Write i2c OK [10:41:44]MH_I2C_Read... [10:41:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:44]Read from MH i2c: E2 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 03 00 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 03 00 22 2E 00 90 00 C4 [10:41:44]RAPDU: 90 00 [10:41:44]wFMCommunicate OK [10:41:44]wFMCommunicate request_size=255 [10:41:44]MH_SAM_APDU [10:41: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 E8 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E7 10 03 00 35 04 06 00 17 [10:41:44]Write to MH i2c: E2 02 01 23 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 E8 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E7 10 03 00 35 04 06 00 17 00 00 DB [10:41:44]Write i2c OK [10:41:44]MH_I2C_Read... [10:41:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:44]Read from MH i2c: E2 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 03 00 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 03 00 23 2E 00 90 00 C5 [10:41:44]RAPDU: 90 00 [10:41:44]wFMCommunicate OK [10:41:44]wFMCommunicate request_size=10 [10:41:44]MH_SAM_APDU [10:41:44]CAPDU: 80 0D 02 02 05 CB 20 C0 FF C0 [10:41:44]Write to MH i2c: E2 0D 00 24 2E 80 0D 02 02 05 00 CB 20 C0 FF C0 00 00 40 [10:41:44]Write i2c OK [10:41:44]MH_I2C_Read... [10:41:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:44]Read from MH i2c: E2 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 03 00 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 03 00 24 2E 00 90 00 C6 [10:41:44]RAPDU: 90 00 [10:41:44]wFMCommunicate OK [10:41:44]wFMCommunicate request_size=4 [10:41:44]MH_SAM_APDU [10:41:44]CAPDU: 80 0D 03 02 [10:41:44]Write to MH i2c: E2 08 00 25 2E 80 0D 03 02 00 00 00 00 CE [10:41:44]Write i2c OK [10:41:44]MH_I2C_Read... [10:41:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:44]Read from MH i2c: E2 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 0B 00 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 0B 00 25 2E 00 38 38 A7 36 D2 C4 DA B1 90 00 3D [10:41:44]RAPDU: 38 38 A7 36 D2 C4 DA B1 90 00 [10:41:44]wFMCommunicate OK [10:41:44]SAM_PROTO_SignData done [10:41:44]FM_MakeSignedData done [10:41:44]CreateOFDProtocolMessage [10:41:44]wFMCommunicate request_size=4 [10:41:44]MH_SAM_APDU [10:41:44]CAPDU: 80 11 00 00 [10:41:44]Write to MH i2c: E2 08 00 26 2E 80 11 00 00 00 00 00 00 CE [10:41:44]Write i2c OK [10:41:44]MH_I2C_Read... [10:41:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:45]Read from MH i2c: E2 [10:41:45]MH_I2C_Read... [10:41:45]Read from MH i2c: E2 17 00 [10:41:45]MH_I2C_Read... [10:41:45]Read from MH i2c: E2 17 00 26 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1B [10:41:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:41:45]wFMCommunicate OK [10:41:45]CreateOFDProtocolMessage done [10:41:45]OFDSenderStorePacket 200935 [10:41:45]StoreOFDPacket docnum=200935 [10:41:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 71 3E 07 01 8B 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 E8 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E7 10 03 00 35 04 06 00 17 CB 20 C0 FF C0 38 38 A7 36 D2 C4 DA B1 [10:41:45]CheckFolder [10:41:45]dirname=/storage/ofd_packets [10:41:45]CheckFolder done [10:41:45]ProducePacketName [10:41:45]name=ofd_packets/00200935 [10:41:45]NVStorageSaveData ofd_packets/00200935 [10:41:45]File name is /storage/ofd_packets/00200935 [10:41:45]Write 301 bytes [10:41:45]NVStorageSaveData done [10:41:45]OFDSenderStorePacket done [10:41:45]KKMCreateOFDPacket done [10:41:45]NVStorageSaveData kkm_last_timestamp [10:41:45]File name is /storage/kkm_last_timestamp [10:41:45]Write 4 bytes [10:41:45]NVStorageSaveData done [10:41:45]ExternCall_PrintAddStr [10:41:45]wPrintStart [10:41:45]Write to MH i2c: 01 00 00 27 2E 55 [10:41:45]Write i2c OK [10:41:45]MH_I2C_Read... [10:41:45]Read from MH i2c: 01 [10:41:45]MH_I2C_Read... [10:41:45]Read from MH i2c: 01 07 00 [10:41:45]MH_I2C_Read... [10:41:45]Read from MH i2c: 01 07 00 27 2E 00 00 00 00 00 FF 0F 6A [10:41:45]RasterBufferAndPrint [10:41:45]line Счет N : (1)11328535 [10:41:45]line ИНН: 02508201610067 [10:41:45]line Контрольно-Кассовый Чек [10:41:45]line ПРОДАЖА [10:41:45]line ТРК (МРК, ГНК) : 22 [10:41:45]line Товар: 2710124130 [10:41:45]line Аи-92-К-4 [10:41:45]line 7.380 * 67.80 [10:41:45]line = 500.36 [10:41:45]line НДС 12% НСП 1% [10:41:45]line > о реализуемом товаре [10:41:45]line ИТОГО: 500.36 [10:41:45]line НСП 1% : 4.43 [10:41:45]line НДС 12% : 53.14 [10:41:45]line Наличными: 0.00 [10:41:45]line Безнал.: 500.36 [10:41:45]line Место: АЗС № 95 "Партнер Нефть" [10:41:45]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:41:45]line СНО: Общий режим [10:41:45]line Чек 234 20.08.2024 10:41 [10:41:45]line Смена: 466 ФФД: 1.0 [10:41:45]line ЗНМ: 0300000079 [10:41:45]line РНМ: 0000000000092545 [10:41:45]line Версия ККМ: 001 [10:41:45]line Платежная система: O! деньги [10:41:45]line ФМ: 0000000000871802 [10:41:45]line ФД: 200935 [10:41:45]line ФПД: 26161195319232 [10:41:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104144&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200935&fm=26161195319232&tin=02508201610067®Number=0000000000092545&sum=50036 [10:41:45]written 0, free lines is 4095 [10:41:45]OFD Sender: Processing packet 200935 [packets to send 247, broken 246] [10:41:45]ProducePacketName [10:41:45]name=ofd_packets/00200935 [10:41:45]OFD Sender: To server: pG, [10:41:45]CommunicateWithHost lk.salyk.kg:30040 [10:41:45]ConnectInit lk.salyk.kg [10:41:45]Connected sock=10 [10:41:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 71 3E 07 01 8B 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 E8 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E7 10 03 00 35 04 06 00 17 CB 20 C0 FF C0 38 38 A7 36 D2 C4 DA B1 [10:41:45]Write to MH i2c: 01 00 00 51 2E 7F [10:41:45]Write i2c OK [10:41:45]MH_I2C_Read... [10:41:45]Read from MH i2c: 01 [10:41:45]MH_I2C_Read... [10:41:45]Read from MH i2c: 01 07 00 [10:41:45]MH_I2C_Read... [10:41:45]Read from MH i2c: 01 07 00 51 2E 00 00 00 00 00 FC 0C 8E [10:41:45]RasterBufferAndPrint [10:41:45]line [10:41:45]line [10:41:45]line [10:41:45]line [10:41:45]line [10:41:45]written 0, free lines is 3333 [10:41:45]MH_Cut [10:41:45]Write to MH i2c: D1 01 00 58 2E 01 58 [10:41:45]Write i2c OK [10:41:45]MH_I2C_Read... [10:41:45]Read from MH i2c: D1 [10:41:45]MH_I2C_Read... [10:41:45]Read from MH i2c: D1 01 00 [10:41:45]MH_I2C_Read... [10:41:45]Read from MH i2c: D1 01 00 58 2E 00 57 [10:41:45]Write to MH i2c: 01 00 00 59 2E 87 [10:41:45]Write i2c OK [10:41:45]MH_I2C_Read... [10:41:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A2 E2 47 00 5A 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 31 38 30 32 10 04 04 00 E7 10 03 00 F4 03 04 00 4F 1D C4 66 B6 04 01 00 00 14 87 A6 31 CB 3B FF C3 [10:41:45]CommunicateWithHost err = 0 [10:41:45]CheckOFDResponse [10:41:45]1017 (14) - 77093643461234 [10:41:45]1041 (16) - 0000000000871802 [10:41:45]1040 (4) - 200935 [10:41:45]1012 (4) - 20.08.2024 04:36 [10:41:45]1206 (1) - 0 [10:41:45]OFD Sender: Remove packet 200935 [10:41:45]ProducePacketName [10:41:45]name=ofd_packets/00200935 [10:41:45]NVStorageDeleteData [10:41:46]OFD Sender: No OFD packet to send [10:41:46]*** Cut start [10:41:46]*** Purtial cut [10:41:46]*** Stage 1: CUTSNS_PIN = 1 [10:41:46]Read from MH i2c: 01 [10:41:46]MH_I2C_Read... [10:41:46]*** Stop cut motor [10:41:46]*** Cut end [10:41:46]Read from MH i2c: 01 07 00 [10:41:46]MH_I2C_Read... [10:41:46]Read from MH i2c: 01 07 00 59 2E 00 00 00 00 00 FF 0F 9C [10:41:46]process_action close_receipt done [10:41:46]requested_data is exist [10:41:46]produce_requested_data [10:41:46]requested_item fm.sn is exist - process it [10:41:46]wFMCommunicate request_size=4 [10:41:46]MH_SAM_APDU [10:41:46]CAPDU: 80 11 00 00 [10:41:46]Write to MH i2c: E2 08 00 5A 2E 80 11 00 00 00 00 00 00 02 [10:41:46]Write i2c OK [10:41:46]MH_I2C_Read... [10:41:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:46]Read from MH i2c: E2 [10:41:46]MH_I2C_Read... [10:41:46]Read from MH i2c: E2 17 00 [10:41:46]MH_I2C_Read... [10:41:46]Read from MH i2c: E2 17 00 5A 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4F [10:41:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:41:46]wFMCommunicate OK [10:41:46]requested_item fd.num is exist - process it [10:41:46]SAM_PROTO_GetFieldsCounters [10:41:46]wFMCommunicate request_size=4 [10:41:46]MH_SAM_APDU [10:41:46]CAPDU: 80 13 00 00 [10:41:46]Write to MH i2c: E2 08 00 5B 2E 80 13 00 00 00 00 00 00 05 [10:41:46]Write i2c OK [10:41:46]MH_I2C_Read... [10:41:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:46]Read from MH i2c: E2 [10:41:46]MH_I2C_Read... [10:41:46]Read from MH i2c: E2 62 00 [10:41:46]MH_I2C_Read... [10:41:46]Read from MH i2c: E2 62 00 5B 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E7 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 AB [10: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E7 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:41:46]wFMCommunicate OK [10:41:46]SAM_PROTO_GetFieldsCounters done [10:41:46]requested_item shift.num is exist - process it [10:41:46]requested_item shift.opened is exist - process it [10:41:46]req_shift_opened [10:41:46]FM_GetShiftState [10:41:46]SAM_PROTO_GetShiftState [10:41:46]wFMCommunicate request_size=4 [10:41:46]MH_SAM_APDU [10:41:46]CAPDU: 80 13 01 00 [10:41:46]Write to MH i2c: E2 08 00 5C 2E 80 13 01 00 00 00 00 00 07 [10:41:46]Write i2c OK [10:41:46]MH_I2C_Read... [10:41:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:46]Read from MH i2c: E2 [10:41:46]MH_I2C_Read... [10:41:46]Read from MH i2c: E2 0E 00 [10:41:46]MH_I2C_Read... [10:41:46]Read from MH i2c: E2 0E 00 5C 2E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 91 [10:41:46]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:41:46]wFMCommunicate OK [10:41:46]SAM_PROTO_GetShiftState done [10:41:46]FM_GetShiftState done [10:41:46]req_shift_opened done [10:41:46]requested_item shift.open_date is exist - process it [10:41:46]req_shift_open_date [10:41:46]req_shift_open_date done [10:41:46]produce_requested_data done [10:41:46]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200935,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:41:46]process_action_free close_receipt [10:41:46]json_value_free [10:41:46]json_value_free done [10:41:46]process_json_proto returns [10:41:46]Send response to host [10:41:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200935,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:41:46]free response buf [10:41:46]execute_script done [10:41:46]execute_script returns [10:41:46]free content buf [10:41:46]Sock 9.Close socket [10:41:46]Sock 9.Thread stoped [10:41:47]accept exits with 8 [10:41:47]New connection [10:41:47]New thread 3067067748 created [10:41:47]Thread 3067211108 joined [10:41:47]Waiting for new connection... [10:41:47] Sock 8.Parse request [10:41:47]Sock 8.Check first char [10:41:47]Sock 8.First char is OK [10:41:47]request: POST /json_proto HTTP/1.0 [10:41:47]Method: POST [10:41:47]URL: /json_proto [10:41:47]Method is POST - this is cgi request [10:41:47]url: /json_proto [10:41:47]query_string will be loaded in cgi processing [10:41:47]execute_cgi json_proto POST (null) [10:41:47]execute_cgi path=json_proto method=POST [10:41:47]POST find Content-Length [10:41:47]Host: 172.17.46.195:8080 [10:41:47]Content-Length: 756 [10:41:47]Content-Type: application/json [10:41:47] [10:41:47]POST finish read [10:41:47]Found Content-Length = 756 [10:41:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 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\u041A \u0413\u041F\u041D\u0410 Online\u000A30036604", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:47]execute_script... [10:41:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 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\u041A \u0413\u041F\u041D\u0410 Online\u000A30036604", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:47]POST & json_proto [10:41:47]process_json_proto [10:41:47]json parsed OK: [10:41:47]protocol is kg_v1.0 [10:41:47]action value=close_receipt [10:41:47]process_action close_receipt [10:41:47]cmd_close_receipt [10:41:47]MH_GetDate [10:41:47]Write to MH i2c: F0 00 00 5D 2E 7A [10:41:47]Write i2c OK [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: F0 [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: F0 09 00 [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: F0 09 00 5D 2E 00 EC 72 C4 66 75 08 C2 66 B0 [10:41:47]GetLastDocTimeStamp 1724150504 [10:41:47]current date 1724150508 [10:41:47]FM_GetShiftState [10:41:47]SAM_PROTO_GetShiftState [10:41:47]wFMCommunicate request_size=4 [10:41:47]MH_SAM_APDU [10:41:47]CAPDU: 80 13 01 00 [10:41:47]Write to MH i2c: E2 08 00 5E 2E 80 13 01 00 00 00 00 00 09 [10:41:47]Write i2c OK [10:41:47]MH_I2C_Read... [10:41:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:47]Read from MH i2c: E2 [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: E2 0E 00 [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: E2 0E 00 5E 2E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 93 [10:41:47]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:41:47]wFMCommunicate OK [10:41:47]SAM_PROTO_GetShiftState done [10:41:47]FM_GetShiftState done [10:41:47]opened in 1724112758 [10:41:47]opened+sec_in_day 1724199158 [10:41:47]quantity*price = 0 [10:41:47]sum+1 = 1 [10:41:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 235 20.08.2024 10:41 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30036604 ФМ: 0000000000871802 ФД: 200936 ФПД: 121174330332991 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104148&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200936&fm=121174330332991&tin=02508201610067®Number=0000000000092545&sum=0 [10:41:48]StoreToDocumentArchive [10:41:48]shift 466 fd 200936 [10:41:48]save to /storage/0466/doc_00200936 [10:41:48]save last doc name /storage/0466/doc_00200936 to /storage/kkm_last_doc_name [10:41:48]save OK [10:41:48]Clear old archive folders... [10:41:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:41:48]tlvbuf is 01008B50 [10:41:48]SAM_PROTO_ClearQueue [10:41:48]wFMCommunicate request_size=4 [10:41:48]MH_SAM_APDU [10:41:48]CAPDU: 80 09 00 00 [10:41:48]Write to MH i2c: E2 08 00 6B 2E 80 09 00 00 00 00 00 00 0B [10:41:48]Write i2c OK [10:41:48]MH_I2C_Read... [10:41:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:48]Read from MH i2c: E2 [10:41:48]MH_I2C_Read... [10:41:48]Read from MH i2c: E2 03 00 [10:41:48]MH_I2C_Read... [10:41:48]Read from MH i2c: E2 03 00 6B 2E 00 90 00 0D [10:41:48]RAPDU: 90 00 [10:41:48]wFMCommunicate OK [10:41:48]SAM_PROTO_ClearQueue done [10:41:48]KKMCreateOFDPacket [10:41:48]OFDProtocolAddRootSTLVToBuf [10:41:48]FM_MakeSignedData [10:41:48]FM_MakeSignedData [10:41:48]SAM_PROTO_SignData [10:41:48]wFMCommunicate request_size=4 [10:41:48]MH_SAM_APDU [10:41:48]CAPDU: 80 0D 01 02 [10:41:48]Write to MH i2c: E2 08 00 6C 2E 80 0D 01 02 00 00 00 00 13 [10:41:48]Write i2c OK [10:41:48]MH_I2C_Read... [10:41:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:48]Read from MH i2c: E2 [10:41:48]MH_I2C_Read... [10:41:48]Read from MH i2c: E2 03 00 [10:41:48]MH_I2C_Read... [10:41:48]Read from MH i2c: E2 03 00 6C 2E 00 90 00 0E [10:41:48]RAPDU: 90 00 [10:41:48]wFMCommunicate OK [10:41:48]wFMCommunicate request_size=255 [10:41:48]MH_SAM_APDU [10:41:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 EB 00 00 00 F4 03 04 00 EC 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E8 10 03 00 35 04 06 00 6E [10:41:48]Write to MH i2c: E2 02 01 6D 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 EB 00 00 00 F4 03 04 00 EC 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E8 10 03 00 35 04 06 00 6E 00 00 FC [10:41:48]Write i2c OK [10:41:48]MH_I2C_Read... [10:41:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:49]Read from MH i2c: E2 [10:41:49]MH_I2C_Read... [10:41:49]Read from MH i2c: E2 03 00 [10:41:49]MH_I2C_Read... [10:41:49]Read from MH i2c: E2 03 00 6D 2E 00 90 00 0F [10:41:49]RAPDU: 90 00 [10:41:49]wFMCommunicate OK [10:41:49]wFMCommunicate request_size=10 [10:41:49]MH_SAM_APDU [10:41:49]CAPDU: 80 0D 02 02 05 35 18 EA 57 3F [10:41:49]Write to MH i2c: E2 0D 00 6E 2E 80 0D 02 02 05 00 35 18 EA 57 3F 00 00 ED [10:41:49]Write i2c OK [10:41:49]MH_I2C_Read... [10:41:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:49]Read from MH i2c: E2 [10:41:49]MH_I2C_Read... [10:41:49]Read from MH i2c: E2 03 00 [10:41:49]MH_I2C_Read... [10:41:49]Read from MH i2c: E2 03 00 6E 2E 00 90 00 10 [10:41:49]RAPDU: 90 00 [10:41:49]wFMCommunicate OK [10:41:49]wFMCommunicate request_size=4 [10:41:49]MH_SAM_APDU [10:41:49]CAPDU: 80 0D 03 02 [10:41:49]Write to MH i2c: E2 08 00 6F 2E 80 0D 03 02 00 00 00 00 18 [10:41:49]Write i2c OK [10:41:49]MH_I2C_Read... [10:41:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:49]Read from MH i2c: E2 [10:41:49]MH_I2C_Read... [10:41:49]Read from MH i2c: E2 0B 00 [10:41:49]MH_I2C_Read... [10:41:49]Read from MH i2c: E2 0B 00 6F 2E 00 CF C2 2C 60 10 3F E8 D5 90 00 42 [10:41:49]RAPDU: CF C2 2C 60 10 3F E8 D5 90 00 [10:41:49]wFMCommunicate OK [10:41:49]SAM_PROTO_SignData done [10:41:49]FM_MakeSignedData done [10:41:49]CreateOFDProtocolMessage [10:41:49]wFMCommunicate request_size=4 [10:41:49]MH_SAM_APDU [10:41:49]CAPDU: 80 11 00 00 [10:41:49]Write to MH i2c: E2 08 00 70 2E 80 11 00 00 00 00 00 00 18 [10:41:49]Write i2c OK [10:41:49]MH_I2C_Read... [10:41:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:49]Read from MH i2c: E2 [10:41:49]MH_I2C_Read... [10:41:49]Read from MH i2c: E2 17 00 [10:41:49]MH_I2C_Read... [10:41:49]Read from MH i2c: E2 17 00 70 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 65 [10:41:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:41:49]wFMCommunicate OK [10:41:49]CreateOFDProtocolMessage done [10:41:49]OFDSenderStorePacket 200936 [10:41:49]StoreOFDPacket docnum=200936 [10:41:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B9 0A 07 01 C9 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 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 EB 00 00 00 F4 03 04 00 EC 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E8 10 03 00 35 04 06 00 6E 35 18 EA 57 3F CF C2 2C 60 10 3F E8 D5 [10:41:49]CheckFolder [10:41:49]dirname=/storage/ofd_packets [10:41:49]CheckFolder done [10:41:49]ProducePacketName [10:41:49]name=ofd_packets/00200936 [10:41:49]NVStorageSaveData ofd_packets/00200936 [10:41:49]File name is /storage/ofd_packets/00200936 [10:41:49]Write 301 bytes [10:41:49]NVStorageSaveData done [10:41:49]OFDSenderStorePacket done [10:41:49]KKMCreateOFDPacket done [10:41:49]NVStorageSaveData kkm_last_timestamp [10:41:49]File name is /storage/kkm_last_timestamp [10:41:49]Write 4 bytes [10:41:49]NVStorageSaveData done [10:41:49]ExternCall_PrintAddStr [10:41:49]wPrintStart [10:41:49]Write to MH i2c: 01 00 00 71 2E 9F [10:41:49]Write i2c OK [10:41:49]MH_I2C_Read... [10:41:49]Read from MH i2c: 01 [10:41:49]MH_I2C_Read... [10:41:49]Read from MH i2c: 01 07 00 [10:41:49]MH_I2C_Read... [10:41:49]Read from MH i2c: 01 07 00 71 2E 00 00 00 00 00 FF 0F B4 [10:41:49]RasterBufferAndPrint [10:41:49]line Счет N : (1)11328534 [10:41:49]line ИНН: 02508201610067 [10:41:49]line Контрольно-Кассовый Чек [10:41:49]line ПРОДАЖА [10:41:49]line ТРК (МРК, ГНК) : 32 [10:41:49]line Товар: 2710124130 [10:41:49]line Аи-92-К-4 [10:41:49]line 10.000 * 0.00 [10:41:49]line = 0.00 [10:41:49]line НДС 12% НСП 1% [10:41:49]line > о реализуемом товаре [10:41:49]line ИТОГО: 0.00 [10:41:49]line НСП 1% : 0.00 [10:41:49]line НДС 12% : 0.00 [10:41:49]line Наличными: 0.00 [10:41:49]line Безнал.: 0.00 [10:41:49]line Место: АЗС № 95 "Партнер Нефть" [10:41:49]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:41:49]line СНО: Общий режим [10:41:49]line Чек 235 20.08.2024 10:41 [10:41:49]line Смена: 466 ФФД: 1.0 [10:41:49]line ЗНМ: 0300000079 [10:41:49]line РНМ: 0000000000092545 [10:41:49]line Версия ККМ: 001 [10:41:49]line Талоны: ТК ГПНА Online [10:41:49]line 30036604 [10:41:49]line ФМ: 0000000000871802 [10:41:49]line ФД: 200936 [10:41:49]line ФПД: 121174330332991 [10:41:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104148&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200936&fm=121174330332991&tin=02508201610067®Number=0000000000092545&sum=0 [10:41:49]OFD Sender: Processing packet 200936 [packets to send 247, broken 246] [10:41:49]ProducePacketName [10:41:49]name=ofd_packets/00200936 [10:41:49]OFD Sender: To server: pG, [10:41:49]CommunicateWithHost lk.salyk.kg:30040 [10:41:49]ConnectInit lk.salyk.kg [10:41:49]written 0, free lines is 4095 [10:41:49]Connected sock=10 [10:41:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B9 0A 07 01 C9 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 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 EB 00 00 00 F4 03 04 00 EC 72 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E8 10 03 00 35 04 06 00 6E 35 18 EA 57 3F CF C2 2C 60 10 3F E8 D5 [10:41:49]Write to MH i2c: 01 00 00 9B 2E C9 [10:41:49]Write i2c OK [10:41:49]MH_I2C_Read... [10:41:49]Read from MH i2c: 01 [10:41:49]MH_I2C_Read... [10:41:49]Read from MH i2c: 01 07 00 [10:41:49]MH_I2C_Read... [10:41:49]Read from MH i2c: 01 07 00 9B 2E 00 00 00 00 00 E9 0C C5 [10:41:49]RasterBufferAndPrint [10:41:49]line [10:41:49]line [10:41:49]line [10:41:49]line [10:41:49]line [10:41:49]written 0, free lines is 3319 [10:41:49]MH_Cut [10:41:49]Write to MH i2c: D1 01 00 A2 2E 01 A2 [10:41:49]Write i2c OK [10:41:49]MH_I2C_Read... [10:41:49]Read from MH i2c: D1 [10:41:49]MH_I2C_Read... [10:41:49]Read from MH i2c: D1 01 00 [10:41:49]MH_I2C_Read... [10:41:49]Read from MH i2c: D1 01 00 A2 2E 00 A1 [10:41:49]Write to MH i2c: 01 00 00 A3 2E D1 [10:41:49]Write i2c OK [10:41:49]MH_I2C_Read... [10:41:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F9 D3 47 00 3C 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 31 38 30 32 10 04 04 00 E8 10 03 00 F4 03 04 00 53 1D C4 66 B6 04 01 00 00 4E 11 C7 BC 22 AD D1 B4 [10:41:49]CommunicateWithHost err = 0 [10:41:49]CheckOFDResponse [10:41:49]1017 (14) - 77093643461234 [10:41:49]1041 (16) - 0000000000871802 [10:41:49]1040 (4) - 200936 [10:41:49]1012 (4) - 20.08.2024 04:36 [10:41:49]1206 (1) - 0 [10:41:49]OFD Sender: Remove packet 200936 [10:41:49]ProducePacketName [10:41:49]name=ofd_packets/00200936 [10:41:49]NVStorageDeleteData [10:41:50]OFD Sender: No OFD packet to send [10:41:50]*** Cut start [10:41:50]*** Purtial cut [10:41:50]*** CUTSNS_PIN = 0 [10:41:50]*** Stage 1: CUTSNS_PIN = 1 [10:41:52]Read from MH i2c: 01 [10:41:52]MH_I2C_Read... [10:41:52]*** Stop cut motor [10:41:52]*** Cut end [10:41:52]Read from MH i2c: 01 07 00 [10:41:52]MH_I2C_Read... [10:41:52]Read from MH i2c: 01 07 00 A3 2E 00 00 00 00 00 FF 0F E6 [10:41:52]process_action close_receipt done [10:41:52]requested_data is exist [10:41:52]produce_requested_data [10:41:52]requested_item fm.sn is exist - process it [10:41:52]wFMCommunicate request_size=4 [10:41:52]MH_SAM_APDU [10:41:52]CAPDU: 80 11 00 00 [10:41:52]Write to MH i2c: E2 08 00 A4 2E 80 11 00 00 00 00 00 00 4C [10:41:52]Write i2c OK [10:41:52]MH_I2C_Read... [10:41:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:52]Read from MH i2c: E2 [10:41:52]MH_I2C_Read... [10:41:52]Read from MH i2c: E2 17 00 [10:41:52]MH_I2C_Read... [10:41:52]Read from MH i2c: E2 17 00 A4 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 99 [10:41:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:41:52]wFMCommunicate OK [10:41:52]requested_item fd.num is exist - process it [10:41:52]SAM_PROTO_GetFieldsCounters [10:41:52]wFMCommunicate request_size=4 [10:41:52]MH_SAM_APDU [10:41:52]CAPDU: 80 13 00 00 [10:41:52]Write to MH i2c: E2 08 00 A5 2E 80 13 00 00 00 00 00 00 4F [10:41:52]Write i2c OK [10:41:52]MH_I2C_Read... [10:41:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:52]Read from MH i2c: E2 [10:41:52]MH_I2C_Read... [10:41:52]Read from MH i2c: E2 62 00 [10:41:52]MH_I2C_Read... [10:41:52]Read from MH i2c: E2 62 00 A5 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E8 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [10:41: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E8 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:41:52]wFMCommunicate OK [10:41:52]SAM_PROTO_GetFieldsCounters done [10:41:52]requested_item shift.num is exist - process it [10:41:52]requested_item shift.opened is exist - process it [10:41:52]req_shift_opened [10:41:52]FM_GetShiftState [10:41:52]SAM_PROTO_GetShiftState [10:41:52]wFMCommunicate request_size=4 [10:41:52]MH_SAM_APDU [10:41:52]CAPDU: 80 13 01 00 [10:41:52]Write to MH i2c: E2 08 00 A6 2E 80 13 01 00 00 00 00 00 51 [10:41:52]Write i2c OK [10:41:52]MH_I2C_Read... [10:41:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:52]Read from MH i2c: E2 [10:41:52]MH_I2C_Read... [10:41:52]Read from MH i2c: E2 0E 00 [10:41:52]MH_I2C_Read... [10:41:52]Read from MH i2c: E2 0E 00 A6 2E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 DB [10:41:52]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:41:52]wFMCommunicate OK [10:41:52]SAM_PROTO_GetShiftState done [10:41:52]FM_GetShiftState done [10:41:52]req_shift_opened done [10:41:52]requested_item shift.open_date is exist - process it [10:41:52]req_shift_open_date [10:41:52]req_shift_open_date done [10:41:52]produce_requested_data done [10:41:52]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200936,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:41:52]process_action_free close_receipt [10:41:52]json_value_free [10:41:52]json_value_free done [10:41:52]process_json_proto returns [10:41:52]Send response to host [10:41:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200936,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:41:52]free response buf [10:41:52]execute_script done [10:41:52]execute_script returns [10:41:52]free content buf [10:41:52]Sock 8.Close socket [10:41:52]Sock 8.Thread stoped [10:41:55]OFD Sender: No OFD packet to send [10:42:00]OFD Sender: No OFD packet to send [10:42:05]OFD Sender: No OFD packet to send [10:42:10]OFD Sender: No OFD packet to send [10:42:15]accept exits with 9 [10:42:15]New connection [10:42:15]New thread 3067211108 created [10:42:15]Thread 3067067748 joined [10:42:15]Waiting for new connection... [10:42:15] Sock 9.Parse request [10:42:15]Sock 9.Check first char [10:42:15]Sock 9.First char is OK [10:42:15]request: POST /json_proto HTTP/1.0 [10:42:15]Method: POST [10:42:15]URL: /json_proto [10:42:15]Method is POST - this is cgi request [10:42:15]url: /json_proto [10:42:15]query_string will be loaded in cgi processing [10:42:15]execute_cgi json_proto POST (null) [10:42:15]execute_cgi path=json_proto method=POST [10:42:15]POST find Content-Length [10:42:15]Host: 172.17.46.195:8080 [10:42:15]Content-Length: 805 [10:42:15]Content-Type: application/json [10:42:15] [10:42:15]POST finish read [10:42:15]Found Content-Length = 805 [10:42:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328536", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:15]execute_script... [10:42: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)11328536", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:15]POST & json_proto [10:42:15]process_json_proto [10:42:15]json parsed OK: [10:42:15]protocol is kg_v1.0 [10:42:15]action value=close_receipt [10:42:15]process_action close_receipt [10:42:15]cmd_close_receipt [10:42:15]MH_GetDate [10:42:15]Write to MH i2c: F0 00 00 A7 2E C4 [10:42:15]Write i2c OK [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: F0 [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: F0 09 00 [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: F0 09 00 A7 2E 00 08 73 C4 66 75 08 C2 66 17 [10:42:15]GetLastDocTimeStamp 1724150508 [10:42:15]current date 1724150536 [10:42:15]FM_GetShiftState [10:42:15]SAM_PROTO_GetShiftState [10:42:15]wFMCommunicate request_size=4 [10:42:15]MH_SAM_APDU [10:42:15]CAPDU: 80 13 01 00 [10:42:15]Write to MH i2c: E2 08 00 A8 2E 80 13 01 00 00 00 00 00 53 [10:42:15]Write i2c OK [10:42:15]MH_I2C_Read... [10:42:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:15]Read from MH i2c: E2 [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: E2 0E 00 [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: E2 0E 00 A8 2E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 DD [10:42:15]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:42:15]wFMCommunicate OK [10:42:15]SAM_PROTO_GetShiftState done [10:42:15]FM_GetShiftState done [10:42:15]opened in 1724112758 [10:42:15]opened+sec_in_day 1724199158 [10:42:15]quantity*price = 100005 [10:42:15]sum+1 = 100006 [10:42:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 236 20.08.2024 10:42 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200937 ФПД: 206806778317844 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104216&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200937&fm=206806778317844&tin=02508201610067®Number=0000000000092545&sum=100005 [10:42:16]StoreToDocumentArchive [10:42:16]shift 466 fd 200937 [10:42:16]save to /storage/0466/doc_00200937 [10:42:16]save last doc name /storage/0466/doc_00200937 to /storage/kkm_last_doc_name [10:42:16]save OK [10:42:16]Clear old archive folders... [10:42:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:42:16]tlvbuf is 01070D20 [10:42:16]SAM_PROTO_ClearQueue [10:42:16]wFMCommunicate request_size=4 [10:42:16]MH_SAM_APDU [10:42:16]CAPDU: 80 09 00 00 [10:42:16]Write to MH i2c: E2 08 00 B5 2E 80 09 00 00 00 00 00 00 55 [10:42:16]Write i2c OK [10:42:16]MH_I2C_Read... [10:42:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:42:16]Read from MH i2c: E2 [10:42:16]MH_I2C_Read... [10:42:16]Read from MH i2c: E2 03 00 [10:42:16]MH_I2C_Read... [10:42:16]Read from MH i2c: E2 03 00 B5 2E 00 90 00 57 [10:42:16]RAPDU: 90 00 [10:42:16]wFMCommunicate OK [10:42:16]SAM_PROTO_ClearQueue done [10:42:16]KKMCreateOFDPacket [10:42:16]OFDProtocolAddRootSTLVToBuf [10:42:16]FM_MakeSignedData [10:42:16]FM_MakeSignedData [10:42:16]SAM_PROTO_SignData [10:42:16]wFMCommunicate request_size=4 [10:42:16]MH_SAM_APDU [10:42:16]CAPDU: 80 0D 01 02 [10:42:16]Write to MH i2c: E2 08 00 B6 2E 80 0D 01 02 00 00 00 00 5D [10:42:16]Write i2c OK [10:42:16]MH_I2C_Read... [10:42:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:42:16]Read from MH i2c: E2 [10:42:16]MH_I2C_Read... [10:42:16]Read from MH i2c: E2 03 00 [10:42:16]MH_I2C_Read... [10:42:16]Read from MH i2c: E2 03 00 B6 2E 00 90 00 58 [10:42:16]RAPDU: 90 00 [10:42:16]wFMCommunicate OK [10:42:16]wFMCommunicate request_size=255 [10:42:16]MH_SAM_APDU [10:42: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 08 73 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 10 03 00 35 04 06 00 BC [10:42:16]Write to MH i2c: E2 02 01 B7 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 08 73 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 10 03 00 35 04 06 00 BC 00 00 8A [10:42:16]Write i2c OK [10:42:16]MH_I2C_Read... [10:42:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:16]Read from MH i2c: E2 [10:42:16]MH_I2C_Read... [10:42:16]Read from MH i2c: E2 03 00 [10:42:16]MH_I2C_Read... [10:42:16]Read from MH i2c: E2 03 00 B7 2E 00 90 00 59 [10:42:16]RAPDU: 90 00 [10:42:16]wFMCommunicate OK [10:42:16]wFMCommunicate request_size=10 [10:42:16]MH_SAM_APDU [10:42:16]CAPDU: 80 0D 02 02 05 16 F4 8F 0C 14 [10:42:16]Write to MH i2c: E2 0D 00 B8 2E 80 0D 02 02 05 00 16 F4 8F 0C 14 00 00 23 [10:42:16]Write i2c OK [10:42:16]MH_I2C_Read... [10:42:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:16]Read from MH i2c: E2 [10:42:16]MH_I2C_Read... [10:42:16]Read from MH i2c: E2 03 00 [10:42:16]MH_I2C_Read... [10:42:16]Read from MH i2c: E2 03 00 B8 2E 00 90 00 5A [10:42:16]RAPDU: 90 00 [10:42:16]wFMCommunicate OK [10:42:16]wFMCommunicate request_size=4 [10:42:16]MH_SAM_APDU [10:42:16]CAPDU: 80 0D 03 02 [10:42:16]Write to MH i2c: E2 08 00 B9 2E 80 0D 03 02 00 00 00 00 62 [10:42:16]Write i2c OK [10:42:16]MH_I2C_Read... [10:42:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:42:16]Read from MH i2c: E2 [10:42:16]MH_I2C_Read... [10:42:16]Read from MH i2c: E2 0B 00 [10:42:16]MH_I2C_Read... [10:42:16]Read from MH i2c: E2 0B 00 B9 2E 00 83 C8 3D 66 70 39 3D B6 90 00 ED [10:42:16]RAPDU: 83 C8 3D 66 70 39 3D B6 90 00 [10:42:16]wFMCommunicate OK [10:42:16]SAM_PROTO_SignData done [10:42:16]FM_MakeSignedData done [10:42:16]CreateOFDProtocolMessage [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 BA 2E 80 11 00 00 00 00 00 00 62 [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 BA 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AF [10:42:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:42:16]wFMCommunicate OK [10:42:16]CreateOFDProtocolMessage done [10:42:16]OFDSenderStorePacket 200937 [10:42:16]StoreOFDPacket docnum=200937 [10:42:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E8 CE 07 01 8C 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 08 73 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 10 03 00 35 04 06 00 BC 16 F4 8F 0C 14 83 C8 3D 66 70 39 3D B6 [10:42:16]CheckFolder [10:42:16]dirname=/storage/ofd_packets [10:42:16]CheckFolder done [10:42:16]ProducePacketName [10:42:16]name=ofd_packets/00200937 [10:42:16]NVStorageSaveData ofd_packets/00200937 [10:42:16]File name is /storage/ofd_packets/00200937 [10:42:16]Write 301 bytes [10:42:16]NVStorageSaveData done [10:42:16]OFDSenderStorePacket done [10:42:16]KKMCreateOFDPacket done [10:42:16]NVStorageSaveData kkm_last_timestamp [10:42:16]File name is /storage/kkm_last_timestamp [10:42:16]Write 4 bytes [10:42:16]NVStorageSaveData done [10:42:16]ExternCall_PrintAddStr [10:42:16]wPrintStart [10:42:16]Write to MH i2c: 01 00 00 BB 2E E9 [10:42:16]Write i2c OK [10:42:16]MH_I2C_Read... [10:42:16]Read from MH i2c: 01 [10:42:16]MH_I2C_Read... [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 BB 2E 00 00 00 00 00 FF 0F FE [10:42:16]RasterBufferAndPrint [10:42:16]line Счет N : (1)11328536 [10:42:16]line ИНН: 02508201610067 [10:42:16]line Контрольно-Кассовый Чек [10:42:16]line ПРОДАЖА [10:42:16]line ТРК (МРК, ГНК) : 42 [10:42:16]line Товар: 2710124130 [10:42:16]line Аи-92-К-4 [10:42:16]line 14.750 * 67.80 [10:42:16]line = 1000.05 [10:42:16]line НДС 12% НСП 1% [10:42:16]line > о реализуемом товаре [10:42:16]line ИТОГО: 1000.05 [10:42:16]line НСП 1% : 8.85 [10:42:16]line НДС 12% : 106.20 [10:42:16]line Наличными: 0.00 [10:42:16]line Безнал.: 1000.05 [10:42:16]line Место: АЗС № 95 "Партнер Нефть" [10:42:16]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:42:16]line СНО: Общий режим [10:42:16]line Чек 236 20.08.2024 10:42 [10:42:16]line Смена: 466 ФФД: 1.0 [10:42:16]line ЗНМ: 0300000079 [10:42:16]line РНМ: 0000000000092545 [10:42:16]line Версия ККМ: 001 [10:42:16]line Платежная система: O! деньги [10:42:16]line ФМ: 0000000000871802 [10:42:16]line ФД: 200937 [10:42:16]line ФПД: 206806778317844 [10:42:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104216&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200937&fm=206806778317844&tin=02508201610067®Number=0000000000092545&sum=100005 [10:42:16]written 0, free lines is 4095 [10:42:16]OFD Sender: Processing packet 200937 [packets to send 247, broken 246] [10:42:16]ProducePacketName [10:42:16]name=ofd_packets/00200937 [10:42:16]OFD Sender: To server: pG, [10:42:16]CommunicateWithHost lk.salyk.kg:30040 [10:42:16]ConnectInit lk.salyk.kg [10:42:16]Connected sock=10 [10:42:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E8 CE 07 01 8C 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 08 73 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 10 03 00 35 04 06 00 BC 16 F4 8F 0C 14 83 C8 3D 66 70 39 3D B6 [10:42:17]Write to MH i2c: 01 00 00 E5 2E 13 [10:42:17]Write i2c OK [10:42:17]MH_I2C_Read... [10:42:17]Read from MH i2c: 01 [10:42:17]MH_I2C_Read... [10:42:17]Read from MH i2c: 01 07 00 [10:42:17]MH_I2C_Read... [10:42:17]Read from MH i2c: 01 07 00 E5 2E 00 00 00 00 00 E9 0C 0F [10:42:17]RasterBufferAndPrint [10:42:17]line [10:42:17]line [10:42:17]line [10:42:17]line [10:42:17]line [10:42:17]written 0, free lines is 3313 [10:42:17]MH_Cut [10:42:17]Write to MH i2c: D1 01 00 EC 2E 01 EC [10:42:17]Write i2c OK [10:42:17]MH_I2C_Read... [10:42:17]Read from MH i2c: D1 [10:42:17]MH_I2C_Read... [10:42:17]Read from MH i2c: D1 01 00 [10:42:17]MH_I2C_Read... [10:42:17]Read from MH i2c: D1 01 00 EC 2E 00 EB [10:42:17]Write to MH i2c: 01 00 00 ED 2E 1B [10:42:17]Write i2c OK [10:42:17]MH_I2C_Read... [10:42:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D3 CC 47 00 A4 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 10 03 00 F4 03 04 00 6F 1D C4 66 B6 04 01 00 00 10 55 79 D6 47 C9 0C 2F [10:42:17]CommunicateWithHost err = 0 [10:42:17]CheckOFDResponse [10:42:17]1017 (14) - 77093643461234 [10:42:17]1041 (16) - 0000000000871802 [10:42:17]1040 (4) - 200937 [10:42:17]1012 (4) - 20.08.2024 04:37 [10:42:17]1206 (1) - 0 [10:42:17]OFD Sender: Remove packet 200937 [10:42:17]ProducePacketName [10:42:17]name=ofd_packets/00200937 [10:42:17]NVStorageDeleteData [10:42:17]OFD Sender: No OFD packet to send [10:42:17]*** Cut start [10:42:17]*** Purtial cut [10:42:17]*** Stage 1: CUTSNS_PIN = 1 [10:42:18]Read from MH i2c: 01 [10:42:18]MH_I2C_Read... [10:42:18]*** Stop cut motor [10:42:18]*** Cut end [10:42:18]Read from MH i2c: 01 07 00 [10:42:18]MH_I2C_Read... [10:42:18]Read from MH i2c: 01 07 00 ED 2E 00 00 00 00 00 FF 0F 30 [10:42:18]process_action close_receipt done [10:42:18]requested_data is exist [10:42:18]produce_requested_data [10:42:18]requested_item fm.sn is exist - process it [10:42:18]wFMCommunicate request_size=4 [10:42:18]MH_SAM_APDU [10:42:18]CAPDU: 80 11 00 00 [10:42:18]Write to MH i2c: E2 08 00 EE 2E 80 11 00 00 00 00 00 00 96 [10:42:18]Write i2c OK [10:42:18]MH_I2C_Read... [10:42:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:18]Read from MH i2c: E2 [10:42:18]MH_I2C_Read... [10:42:18]Read from MH i2c: E2 17 00 [10:42:18]MH_I2C_Read... [10:42:18]Read from MH i2c: E2 17 00 EE 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E3 [10:42:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:42:18]wFMCommunicate OK [10:42:18]requested_item fd.num is exist - process it [10:42:18]SAM_PROTO_GetFieldsCounters [10:42:18]wFMCommunicate request_size=4 [10:42:18]MH_SAM_APDU [10:42:18]CAPDU: 80 13 00 00 [10:42:18]Write to MH i2c: E2 08 00 EF 2E 80 13 00 00 00 00 00 00 99 [10:42:18]Write i2c OK [10:42:18]MH_I2C_Read... [10:42:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:42:18]Read from MH i2c: E2 [10:42:18]MH_I2C_Read... [10:42:18]Read from MH i2c: E2 62 00 [10:42:18]MH_I2C_Read... [10:42:18]Read from MH i2c: E2 62 00 EF 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E9 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 47 [10:42:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E9 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:42:18]wFMCommunicate OK [10:42:18]SAM_PROTO_GetFieldsCounters done [10:42:18]requested_item shift.num is exist - process it [10:42:18]requested_item shift.opened is exist - process it [10:42:18]req_shift_opened [10:42:18]FM_GetShiftState [10:42:18]SAM_PROTO_GetShiftState [10:42:18]wFMCommunicate request_size=4 [10:42:18]MH_SAM_APDU [10:42:18]CAPDU: 80 13 01 00 [10:42:18]Write to MH i2c: E2 08 00 F0 2E 80 13 01 00 00 00 00 00 9B [10:42:18]Write i2c OK [10:42:18]MH_I2C_Read... [10:42:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:18]Read from MH i2c: E2 [10:42:18]MH_I2C_Read... [10:42:18]Read from MH i2c: E2 0E 00 [10:42:18]MH_I2C_Read... [10:42:18]Read from MH i2c: E2 0E 00 F0 2E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 25 [10:42:18]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:42:18]wFMCommunicate OK [10:42:18]SAM_PROTO_GetShiftState done [10:42:18]FM_GetShiftState done [10:42:18]req_shift_opened done [10:42:18]requested_item shift.open_date is exist - process it [10:42:18]req_shift_open_date [10:42:18]req_shift_open_date done [10:42:18]produce_requested_data done [10:42:18]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200937,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:42:18]process_action_free close_receipt [10:42:18]json_value_free [10:42:18]json_value_free done [10:42:18]process_json_proto returns [10:42:18]Send response to host [10:42:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200937,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:42:18]free response buf [10:42:18]execute_script done [10:42:18]execute_script returns [10:42:18]free content buf [10:42:18]Sock 9.Close socket [10:42:18]Sock 9.Thread stoped [10:42:22]OFD Sender: No OFD packet to send [10:42:27]OFD Sender: No OFD packet to send [10:42:32]OFD Sender: No OFD packet to send [10:42:37]OFD Sender: No OFD packet to send [10:42:42]OFD Sender: No OFD packet to send [10:42:47]OFD Sender: No OFD packet to send [10:42:52]OFD Sender: No OFD packet to send [10:42:57]OFD Sender: No OFD packet to send [10:43:02]accept exits with 8 [10:43:02]New connection [10:43:02]New thread 3067067748 created [10:43:02]Thread 3067211108 joined [10:43:02]Waiting for new connection... [10:43:02] Sock 8.Parse request [10:43:02]Sock 8.Check first char [10:43:02]Sock 8.First char is OK [10:43:02]request: POST /json_proto HTTP/1.0 [10:43:02]Method: POST [10:43:02]URL: /json_proto [10:43:02]Method is POST - this is cgi request [10:43:02]url: /json_proto [10:43:02]query_string will be loaded in cgi processing [10:43:02]execute_cgi json_proto POST (null) [10:43:02]execute_cgi path=json_proto method=POST [10:43:02]POST find Content-Length [10:43:02]Host: 172.17.46.195:8080 [10:43:02]Content-Length: 676 [10:43:02]Content-Type: application/json [10:43:02] [10:43:02]POST finish read [10:43:02]Found Content-Length = 676 [10:43:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328537", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:02]execute_script... [10:43: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)11328537", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:02]POST & json_proto [10:43:02]process_json_proto [10:43:02]json parsed OK: [10:43:02]protocol is kg_v1.0 [10:43:02]action value=close_receipt [10:43:02]process_action close_receipt [10:43:02]cmd_close_receipt [10:43:02]MH_GetDate [10:43:02]Write to MH i2c: F0 00 00 F1 2E 0E [10:43:02]Write i2c OK [10:43:02]MH_I2C_Read... [10:43:02]Read from MH i2c: F0 [10:43:02]MH_I2C_Read... [10:43:02]Read from MH i2c: F0 09 00 [10:43:02]MH_I2C_Read... [10:43:02]Read from MH i2c: F0 09 00 F1 2E 00 37 73 C4 66 75 08 C2 66 90 [10:43:02]GetLastDocTimeStamp 1724150536 [10:43:02]current date 1724150583 [10:43:02]FM_GetShiftState [10:43:02]SAM_PROTO_GetShiftState [10:43:02]wFMCommunicate request_size=4 [10:43:02]MH_SAM_APDU [10:43:02]CAPDU: 80 13 01 00 [10:43:02]Write to MH i2c: E2 08 00 F2 2E 80 13 01 00 00 00 00 00 9D [10:43:02]Write i2c OK [10:43:02]MH_I2C_Read... [10:43:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:02]Read from MH i2c: E2 [10:43:02]MH_I2C_Read... [10:43:02]Read from MH i2c: E2 0E 00 [10:43:02]MH_I2C_Read... [10:43:02]Read from MH i2c: E2 0E 00 F2 2E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 27 [10:43:02]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:43:02]wFMCommunicate OK [10:43:02]SAM_PROTO_GetShiftState done [10:43:02]FM_GetShiftState done [10:43:02]opened in 1724112758 [10:43:02]opened+sec_in_day 1724199158 [10:43:02]quantity*price = 40005 [10:43:02]sum+1 = 40006 [10:43:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 237 20.08.2024 10:43 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200938 ФПД: 232267309901540 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104303&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200938&fm=232267309901540&tin=02508201610067®Number=0000000000092545&sum=40000 [10:43:03]StoreToDocumentArchive [10:43:03]shift 466 fd 200938 [10:43:03]save to /storage/0466/doc_00200938 [10:43:03]save last doc name /storage/0466/doc_00200938 to /storage/kkm_last_doc_name [10:43:03]save OK [10:43:03]Clear old archive folders... [10:43:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:43:03]tlvbuf is 01135140 [10:43:03]SAM_PROTO_ClearQueue [10:43:03]wFMCommunicate request_size=4 [10:43:03]MH_SAM_APDU [10:43:03]CAPDU: 80 09 00 00 [10:43:03]Write to MH i2c: E2 08 00 FF 2E 80 09 00 00 00 00 00 00 9F [10:43:03]Write i2c OK [10:43:03]MH_I2C_Read... [10:43:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:03]Read from MH i2c: E2 [10:43:03]MH_I2C_Read... [10:43:03]Read from MH i2c: E2 03 00 [10:43:03]MH_I2C_Read... [10:43:03]Read from MH i2c: E2 03 00 FF 2E 00 90 00 A1 [10:43:03]RAPDU: 90 00 [10:43:03]wFMCommunicate OK [10:43:03]SAM_PROTO_ClearQueue done [10:43:03]KKMCreateOFDPacket [10:43:03]OFDProtocolAddRootSTLVToBuf [10:43:03]FM_MakeSignedData [10:43:03]FM_MakeSignedData [10:43:03]SAM_PROTO_SignData [10:43:03]wFMCommunicate request_size=4 [10:43:03]MH_SAM_APDU [10:43:03]CAPDU: 80 0D 01 02 [10:43:03]Write to MH i2c: E2 08 00 00 2F 80 0D 01 02 00 00 00 00 A8 [10:43:03]Write i2c OK [10:43:03]MH_I2C_Read... [10:43:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:03]Read from MH i2c: E2 [10:43:03]MH_I2C_Read... [10:43:03]Read from MH i2c: E2 03 00 [10:43:03]MH_I2C_Read... [10:43:03]Read from MH i2c: E2 03 00 00 2F 00 90 00 A3 [10:43:03]RAPDU: 90 00 [10:43:03]wFMCommunicate OK [10:43:03]wFMCommunicate request_size=255 [10:43:03]MH_SAM_APDU [10:43:03]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 37 73 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EA 10 03 00 35 04 06 00 D3 3E F2 7F [10:43:03]Write to MH i2c: E2 02 01 01 2F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 37 73 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EA 10 03 00 35 04 06 00 D3 3E F2 7F 00 00 2D [10:43:03]Write i2c OK [10:43:03]MH_I2C_Read... [10:43:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:03]Read from MH i2c: E2 [10:43:03]MH_I2C_Read... [10:43:03]Read from MH i2c: E2 03 00 [10:43:03]MH_I2C_Read... [10:43:03]Read from MH i2c: E2 03 00 01 2F 00 90 00 A4 [10:43:03]RAPDU: 90 00 [10:43:03]wFMCommunicate OK [10:43:03]wFMCommunicate request_size=7 [10:43:03]MH_SAM_APDU [10:43:03]CAPDU: 80 0D 02 02 02 E6 E4 [10:43:03]Write to MH i2c: E2 0A 00 02 2F 80 0D 02 02 02 00 E6 E4 00 00 79 [10:43:03]Write i2c OK [10:43:03]MH_I2C_Read... [10:43:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:03]Read from MH i2c: E2 [10:43:03]MH_I2C_Read... [10:43:03]Read from MH i2c: E2 03 00 [10:43:03]MH_I2C_Read... [10:43:03]Read from MH i2c: E2 03 00 02 2F 00 90 00 A5 [10:43:03]RAPDU: 90 00 [10:43:03]wFMCommunicate OK [10:43:03]wFMCommunicate request_size=4 [10:43:03]MH_SAM_APDU [10:43:03]CAPDU: 80 0D 03 02 [10:43:03]Write to MH i2c: E2 08 00 03 2F 80 0D 03 02 00 00 00 00 AD [10:43:03]Write i2c OK [10:43:03]MH_I2C_Read... [10:43:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:43:03]Read from MH i2c: E2 [10:43:03]MH_I2C_Read... [10:43:03]Read from MH i2c: E2 0B 00 [10:43:03]MH_I2C_Read... [10:43:03]Read from MH i2c: E2 0B 00 03 2F 00 34 4D 92 88 D8 D6 5C 37 90 00 8A [10:43:03]RAPDU: 34 4D 92 88 D8 D6 5C 37 90 00 [10:43:03]wFMCommunicate OK [10:43:03]SAM_PROTO_SignData done [10:43:03]FM_MakeSignedData done [10:43:03]CreateOFDProtocolMessage [10:43:03]wFMCommunicate request_size=4 [10:43:03]MH_SAM_APDU [10:43:03]CAPDU: 80 11 00 00 [10:43:03]Write to MH i2c: E2 08 00 04 2F 80 11 00 00 00 00 00 00 AD [10:43:03]Write i2c OK [10:43:03]MH_I2C_Read... [10:43:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:03]Read from MH i2c: E2 [10:43:03]MH_I2C_Read... [10:43:03]Read from MH i2c: E2 17 00 [10:43:03]MH_I2C_Read... [10:43:03]Read from MH i2c: E2 17 00 04 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FA [10:43:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:43:03]wFMCommunicate OK [10:43:03]CreateOFDProtocolMessage done [10:43:03]OFDSenderStorePacket 200938 [10:43:03]StoreOFDPacket docnum=200938 [10:43:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 E5 60 04 01 98 B3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 37 73 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EA 10 03 00 35 04 06 00 D3 3E F2 7F E6 E4 34 4D 92 88 D8 D6 5C 37 [10:43:03]CheckFolder [10:43:03]dirname=/storage/ofd_packets [10:43:03]CheckFolder done [10:43:03]ProducePacketName [10:43:03]name=ofd_packets/00200938 [10:43:03]NVStorageSaveData ofd_packets/00200938 [10:43:03]File name is /storage/ofd_packets/00200938 [10:43:03]Write 298 bytes [10:43:03]NVStorageSaveData done [10:43:03]OFDSenderStorePacket done [10:43:03]KKMCreateOFDPacket done [10:43:03]NVStorageSaveData kkm_last_timestamp [10:43:03]File name is /storage/kkm_last_timestamp [10:43:03]Write 4 bytes [10:43:03]NVStorageSaveData done [10:43:03]ExternCall_PrintAddStr [10:43:03]wPrintStart [10:43:03]Write to MH i2c: 01 00 00 05 2F 34 [10:43:03]Write i2c OK [10:43:03]MH_I2C_Read... [10:43:03]Read from MH i2c: 01 [10:43:03]MH_I2C_Read... [10:43:03]Read from MH i2c: 01 07 00 [10:43:03]MH_I2C_Read... [10:43:03]Read from MH i2c: 01 07 00 05 2F 00 00 00 00 00 FF 0F 49 [10:43:03]RasterBufferAndPrint [10:43:03]line Счет N : (1)11328537 [10:43:03]line ИНН: 02508201610067 [10:43:03]line Контрольно-Кассовый Чек [10:43:03]line ПРОДАЖА [10:43:03]line ТРК (МРК, ГНК) : 51 [10:43:03]line Товар: 2710194210 [10:43:03]line ДТ-К-5 [10:43:03]line 5.250 * 76.20 [10:43:03]line = 400.05 [10:43:03]line НДС 12% НСП 1% [10:43:03]line > о реализуемом товаре [10:43:03]line ОКРУГЛЕНИЕ: -0.05 [10:43:03]line ИТОГО: 400.00 [10:43:03]line Внесено: 400.00 [10:43:03]line СДАЧА: 0.00 [10:43:03]line НСП 1% : 3.54 [10:43:03]line НДС 12% : 42.48 [10:43:03]line Наличными: 400.00 [10:43:03]line Безнал.: 0.00 [10:43:03]line Место: АЗС № 95 "Партнер Нефть" [10:43:03]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:43:03]line СНО: Общий режим [10:43:03]line Чек 237 20.08.2024 10:43 [10:43:03]line Смена: 466 ФФД: 1.0 [10:43:03]line ЗНМ: 0300000079 [10:43:03]line РНМ: 0000000000092545 [10:43:03]line Версия ККМ: 001 [10:43:03]line ФМ: 0000000000871802 [10:43:03]line ФД: 200938 [10:43:03]line ФПД: 232267309901540 [10:43:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104303&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200938&fm=232267309901540&tin=02508201610067®Number=0000000000092545&sum=40000 [10:43:04]OFD Sender: Processing packet 200938 [packets to send 247, broken 246] [10:43:04]ProducePacketName [10:43:04]name=ofd_packets/00200938 [10:43:04]OFD Sender: To server: pG, [10:43:04]CommunicateWithHost lk.salyk.kg:30040 [10:43:04]ConnectInit lk.salyk.kg [10:43:04]written 0, free lines is 4095 [10:43:04]Connected sock=10 [10:43:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 E5 60 04 01 98 B3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 37 73 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EA 10 03 00 35 04 06 00 D3 3E F2 7F E6 E4 34 4D 92 88 D8 D6 5C 37 [10:43:04]Write to MH i2c: 01 00 00 30 2F 5F [10:43:04]Write i2c OK [10:43:04]MH_I2C_Read... [10:43:04]Read from MH i2c: 01 [10:43:04]MH_I2C_Read... [10:43:04]Read from MH i2c: 01 07 00 [10:43:04]MH_I2C_Read... [10:43:04]Read from MH i2c: 01 07 00 30 2F 00 00 00 00 00 D4 0C 46 [10:43:04]RasterBufferAndPrint [10:43:04]line [10:43:04]line [10:43:04]line [10:43:04]line [10:43:04]line [10:43:04]written 0, free lines is 3294 [10:43:04]MH_Cut [10:43:04]Write to MH i2c: D1 01 00 37 2F 01 38 [10:43:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 11 4C 47 00 7E 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 31 38 30 32 10 04 04 00 EA 10 03 00 F4 03 04 00 9E 1D C4 66 B6 04 01 00 00 B5 1D 3F 75 53 BE D4 9E [10:43:04]CommunicateWithHost err = 0 [10:43:04]CheckOFDResponse [10:43:04]1017 (14) - 77093643461234 [10:43:04]1041 (16) - 0000000000871802 [10:43:04]1040 (4) - 200938 [10:43:04]1012 (4) - 20.08.2024 04:37 [10:43:04]1206 (1) - 0 [10:43:04]OFD Sender: Remove packet 200938 [10:43:04]ProducePacketName [10:43:04]name=ofd_packets/00200938 [10:43:04]NVStorageDeleteData [10:43:04]Write i2c OK [10:43:04]MH_I2C_Read... [10:43:04]Read from MH i2c: D1 [10:43:04]MH_I2C_Read... [10:43:04]Read from MH i2c: D1 01 00 [10:43:04]MH_I2C_Read... [10:43:04]Read from MH i2c: D1 01 00 37 2F 00 37 [10:43:04]Write to MH i2c: 01 00 00 38 2F 67 [10:43:04]Write i2c OK [10:43:04]MH_I2C_Read... [10:43:05]OFD Sender: No OFD packet to send [10:43:05]*** Cut start [10:43:05]*** Purtial cut [10:43:05]*** CUTSNS_PIN = 0 [10:43:05]*** Stage 1: CUTSNS_PIN = 1 [10:43:07]Read from MH i2c: 01 [10:43:07]MH_I2C_Read... [10:43:07]*** Stop cut motor [10:43:07]*** Cut end [10:43:07]Read from MH i2c: 01 07 00 [10:43:07]MH_I2C_Read... [10:43:07]Read from MH i2c: 01 07 00 38 2F 00 00 00 00 00 FF 0F 7C [10:43:07]process_action close_receipt done [10:43:07]requested_data is exist [10:43:07]produce_requested_data [10:43:07]requested_item fm.sn is exist - process it [10:43:07]wFMCommunicate request_size=4 [10:43:07]MH_SAM_APDU [10:43:07]CAPDU: 80 11 00 00 [10:43:07]Write to MH i2c: E2 08 00 39 2F 80 11 00 00 00 00 00 00 E2 [10:43:07]Write i2c OK [10:43:07]MH_I2C_Read... [10:43:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:07]Read from MH i2c: E2 [10:43:07]MH_I2C_Read... [10:43:07]Read from MH i2c: E2 17 00 [10:43:07]MH_I2C_Read... [10:43:07]Read from MH i2c: E2 17 00 39 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2F [10:43:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:43:07]wFMCommunicate OK [10:43:07]requested_item fd.num is exist - process it [10:43:07]SAM_PROTO_GetFieldsCounters [10:43:07]wFMCommunicate request_size=4 [10:43:07]MH_SAM_APDU [10:43:07]CAPDU: 80 13 00 00 [10:43:07]Write to MH i2c: E2 08 00 3A 2F 80 13 00 00 00 00 00 00 E5 [10:43:07]Write i2c OK [10:43:07]MH_I2C_Read... [10:43:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:43:07]Read from MH i2c: E2 [10:43:07]MH_I2C_Read... [10:43:07]Read from MH i2c: E2 62 00 [10:43:07]MH_I2C_Read... [10:43:07]Read from MH i2c: E2 62 00 3A 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EA 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 97 [10:43: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EA 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:43:07]wFMCommunicate OK [10:43:07]SAM_PROTO_GetFieldsCounters done [10:43:07]requested_item shift.num is exist - process it [10:43:07]requested_item shift.opened is exist - process it [10:43:07]req_shift_opened [10:43:07]FM_GetShiftState [10:43:07]SAM_PROTO_GetShiftState [10:43:07]wFMCommunicate request_size=4 [10:43:07]MH_SAM_APDU [10:43:07]CAPDU: 80 13 01 00 [10:43:07]Write to MH i2c: E2 08 00 3B 2F 80 13 01 00 00 00 00 00 E7 [10:43:07]Write i2c OK [10:43:07]MH_I2C_Read... [10:43:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:07]Read from MH i2c: E2 [10:43:07]MH_I2C_Read... [10:43:07]Read from MH i2c: E2 0E 00 [10:43:07]MH_I2C_Read... [10:43:07]Read from MH i2c: E2 0E 00 3B 2F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 71 [10:43:07]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:43:07]wFMCommunicate OK [10:43:07]SAM_PROTO_GetShiftState done [10:43:07]FM_GetShiftState done [10:43:07]req_shift_opened done [10:43:07]requested_item shift.open_date is exist - process it [10:43:07]req_shift_open_date [10:43:07]req_shift_open_date done [10:43:07]produce_requested_data done [10:43:07]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200938,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:43:07]process_action_free close_receipt [10:43:07]json_value_free [10:43:07]json_value_free done [10:43:07]process_json_proto returns [10:43:07]Send response to host [10:43:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200938,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:43:07]free response buf [10:43:07]execute_script done [10:43:07]execute_script returns [10:43:07]free content buf [10:43:07]Sock 8.Close socket [10:43:07]Sock 8.Thread stoped [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:36]int [10:43:36]Write to MH i2c: 01 00 00 3C 2F 6B [10:43:36]*** FLAG_PRN_PAP1 set [10:43:36]Write i2c OK [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: 01 [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: 01 07 00 [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: 01 07 00 3C 2F 00 01 00 00 00 FF 0F 81 [10:43:36]state=0 [10:43:36]No paper [10:43:36]int [10:43:36]Write to MH i2c: 01 00 00 3D 2F 6C [10:43:36]*** FLAG_PRN_PAP2 set [10:43:36]Write i2c OK [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: 01 [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: 01 07 00 [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: 01 07 00 3D 2F 00 03 00 00 00 FF 0F 84 [10:43:36]state=0 [10:43:36]No paper [10:43:36]Cover opened [10:43:36]int [10:43:36]Write to MH i2c: 01 00 00 3E 2F 6D [10:43:36]*** FLAG_PRN_PAP2 reset [10:43:36]Write i2c OK [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: 01 [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: 01 07 00 [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: 01 07 00 3E 2F 00 01 00 00 00 FF 0F 83 [10:43:36]state=3 [10:43:36]No paper [10:43:36]Cover closed [10:43:36]int [10:43:36]Write to MH i2c: 01 00 00 3F 2F 6E [10:43:36]*** FLAG_PRN_PAP2 set [10:43:36]Write i2c OK [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: 01 [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: 01 07 00 [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: 01 07 00 3F 2F 00 03 00 00 00 FF 0F 86 [10:43:36]state=0 [10:43:36]No paper [10:43:36]Cover opened [10:43:40]OFD Sender: No OFD packet to send [10:43:41]Write to MH i2c: 01 00 00 40 2F 6F [10:43:41]Write i2c OK [10:43:41]MH_I2C_Read... [10:43:41]Read from MH i2c: 01 [10:43:41]MH_I2C_Read... [10:43:41]Read from MH i2c: 01 07 00 [10:43:41]MH_I2C_Read... [10:43:41]Read from MH i2c: 01 07 00 40 2F 00 03 00 00 00 FF 0F 87 [10:43:41]state=3 [10:43:41]No paper [10:43:41]Cover opened [10:43:44]int [10:43:44]Write to MH i2c: 01 00 00 41 2F 70 [10:43:44]*** FLAG_PRN_PAP2 reset [10:43:44]Write i2c OK [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: 01 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: 01 07 00 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: 01 07 00 41 2F 00 01 00 00 00 FF 0F 86 [10:43:44]state=3 [10:43:44]No paper [10:43:44]Cover closed [10:43:44]int [10:43:44]Write to MH i2c: 01 00 00 42 2F 71 [10:43:44]*** FLAG_PRN_PAP1 reset [10:43:44]Write i2c OK [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: 01 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: 01 07 00 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: 01 07 00 42 2F 00 00 00 00 00 FF 0F 86 [10:43:44]state=0 [10:43:44]int [10:43:44]Write to MH i2c: 01 00 00 43 2F 72 [10:43:44]*** FLAG_PRN_KEY set [10:43:44]Write i2c OK [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: 01 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: 01 07 00 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: 01 07 00 43 2F 00 08 00 00 00 FF 0F 8F [10:43:44]state=0 [10:43:44]Key pressed [10:43:44]Feed [10:43:44]Write to MH i2c: D8 00 00 44 2F 4A [10:43:44]Write i2c OK [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: D8 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: D8 01 00 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: D8 01 00 44 2F 00 4B [10:43:44]int [10:43:44]Write to MH i2c: 01 00 00 45 2F 74 [10:43:44]Write i2c OK [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: 01 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: 01 07 00 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: 01 07 00 45 2F 00 48 00 00 00 3C 00 FF [10:43:44]state=2 [10:43:44]Key pressed [10:43:45]OFD Sender: No OFD packet to send [10:43:45]int [10:43:45]Write to MH i2c: 01 00 00 46 2F 75 [10:43:45]*** FLAG_PRN_KEY reset [10:43:45]Write i2c OK [10:43:45]MH_I2C_Read... [10:43:45]Read from MH i2c: 01 [10:43:45]MH_I2C_Read... [10:43:45]Read from MH i2c: 01 07 00 [10:43:45]MH_I2C_Read... [10:43:45]Read from MH i2c: 01 07 00 46 2F 00 00 00 00 00 F6 0F 81 [10:43:45]state=2 [10:43:45]Stop feed [10:43:50]OFD Sender: No OFD packet to send [10:43:55]OFD Sender: No OFD packet to send [10:44:00]OFD Sender: No OFD packet to send [10:44:05]OFD Sender: No OFD packet to send [10:44:10]OFD Sender: No OFD packet to send [10:44:15]OFD Sender: No OFD packet to send [10:44:20]OFD Sender: No OFD packet to send [10:44:25]OFD Sender: No OFD packet to send [10:44:25]accept exits with 9 [10:44:25]New connection [10:44:25]New thread 3067211108 created [10:44:25]Thread 3067067748 joined [10:44:25]Waiting for new connection... [10:44:25] Sock 9.Parse request [10:44:25]Sock 9.Check first char [10:44:25]Sock 9.First char is OK [10:44:25]request: POST /json_proto HTTP/1.0 [10:44:25]Method: POST [10:44:25]URL: /json_proto [10:44:25]Method is POST - this is cgi request [10:44:25]url: /json_proto [10:44:25]query_string will be loaded in cgi processing [10:44:25]execute_cgi json_proto POST (null) [10:44:25]execute_cgi path=json_proto method=POST [10:44:25]POST find Content-Length [10:44:25]Host: 172.17.46.195:8080 [10:44:25]Content-Length: 805 [10:44:25]Content-Type: application/json [10:44:25] [10:44:25]POST finish read [10:44:25]Found Content-Length = 805 [10:44:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328538", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:25]execute_script... [10:44: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)11328538", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:25]POST & json_proto [10:44:25]process_json_proto [10:44:25]json parsed OK: [10:44:25]protocol is kg_v1.0 [10:44:25]action value=close_receipt [10:44:25]process_action close_receipt [10:44:25]cmd_close_receipt [10:44:25]MH_GetDate [10:44:25]Write to MH i2c: F0 00 00 47 2F 65 [10:44:25]Write i2c OK [10:44:25]MH_I2C_Read... [10:44:25]Read from MH i2c: F0 [10:44:25]MH_I2C_Read... [10:44:25]Read from MH i2c: F0 09 00 [10:44:25]MH_I2C_Read... [10:44:25]Read from MH i2c: F0 09 00 47 2F 00 8B 73 C4 66 75 08 C2 66 3B [10:44:25]GetLastDocTimeStamp 1724150583 [10:44:25]current date 1724150667 [10:44:25]FM_GetShiftState [10:44:25]SAM_PROTO_GetShiftState [10:44:25]wFMCommunicate request_size=4 [10:44:25]MH_SAM_APDU [10:44:25]CAPDU: 80 13 01 00 [10:44:25]Write to MH i2c: E2 08 00 48 2F 80 13 01 00 00 00 00 00 F4 [10:44:25]Write i2c OK [10:44:25]MH_I2C_Read... [10:44:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:26]Read from MH i2c: E2 [10:44:26]MH_I2C_Read... [10:44:26]Read from MH i2c: E2 0E 00 [10:44:26]MH_I2C_Read... [10:44:26]Read from MH i2c: E2 0E 00 48 2F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 7E [10:44:26]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:44:26]wFMCommunicate OK [10:44:26]SAM_PROTO_GetShiftState done [10:44:26]FM_GetShiftState done [10:44:26]opened in 1724112758 [10:44:26]opened+sec_in_day 1724199158 [10:44:26]quantity*price = 100005 [10:44:26]sum+1 = 100006 [10:44:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 238 20.08.2024 10:44 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200939 ФПД: 258903197355005 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104427&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200939&fm=258903197355005&tin=02508201610067®Number=0000000000092545&sum=100005 [10:44:27]StoreToDocumentArchive [10:44:27]shift 466 fd 200939 [10:44:27]save to /storage/0466/doc_00200939 [10:44:27]save last doc name /storage/0466/doc_00200939 to /storage/kkm_last_doc_name [10:44:27]save OK [10:44:27]Clear old archive folders... [10:44:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:44:27]tlvbuf is 010CD3D0 [10:44:27]SAM_PROTO_ClearQueue [10:44:27]wFMCommunicate request_size=4 [10:44:27]MH_SAM_APDU [10:44:27]CAPDU: 80 09 00 00 [10:44:27]Write to MH i2c: E2 08 00 55 2F 80 09 00 00 00 00 00 00 F6 [10:44:27]Write i2c OK [10:44:27]MH_I2C_Read... [10:44:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:44:27]Read from MH i2c: E2 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: E2 03 00 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: E2 03 00 55 2F 00 90 00 F8 [10:44:27]RAPDU: 90 00 [10:44:27]wFMCommunicate OK [10:44:27]SAM_PROTO_ClearQueue done [10:44:27]KKMCreateOFDPacket [10:44:27]OFDProtocolAddRootSTLVToBuf [10:44:27]FM_MakeSignedData [10:44:27]FM_MakeSignedData [10:44:27]SAM_PROTO_SignData [10:44:27]wFMCommunicate request_size=4 [10:44:27]MH_SAM_APDU [10:44:27]CAPDU: 80 0D 01 02 [10:44:27]Write to MH i2c: E2 08 00 56 2F 80 0D 01 02 00 00 00 00 FE [10:44:27]Write i2c OK [10:44:27]MH_I2C_Read... [10:44:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:44:27]Read from MH i2c: E2 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: E2 03 00 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: E2 03 00 56 2F 00 90 00 F9 [10:44:27]RAPDU: 90 00 [10:44:27]wFMCommunicate OK [10:44:27]wFMCommunicate request_size=255 [10:44:27]MH_SAM_APDU [10:44: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 8B 73 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EB 10 03 00 35 04 06 00 EB [10:44:27]Write to MH i2c: E2 02 01 57 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 8B 73 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EB 10 03 00 35 04 06 00 EB 00 00 E1 [10:44:27]Write i2c OK [10:44:27]MH_I2C_Read... [10:44:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:27]Read from MH i2c: E2 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: E2 03 00 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: E2 03 00 57 2F 00 90 00 FA [10:44:27]RAPDU: 90 00 [10:44:27]wFMCommunicate OK [10:44:27]wFMCommunicate request_size=10 [10:44:27]MH_SAM_APDU [10:44:27]CAPDU: 80 0D 02 02 05 78 99 1C 0B FD [10:44:27]Write to MH i2c: E2 0D 00 58 2F 80 0D 02 02 05 00 78 99 1C 0B FD 00 00 40 [10:44:27]Write i2c OK [10:44:27]MH_I2C_Read... [10:44:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:27]Read from MH i2c: E2 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: E2 03 00 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: E2 03 00 58 2F 00 90 00 FB [10:44:27]RAPDU: 90 00 [10:44:27]wFMCommunicate OK [10:44:27]wFMCommunicate request_size=4 [10:44:27]MH_SAM_APDU [10:44:27]CAPDU: 80 0D 03 02 [10:44:27]Write to MH i2c: E2 08 00 59 2F 80 0D 03 02 00 00 00 00 03 [10:44:27]Write i2c OK [10:44:27]MH_I2C_Read... [10:44:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:27]Read from MH i2c: E2 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: E2 0B 00 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: E2 0B 00 59 2F 00 CF 4B 6D 7D 96 55 89 E5 90 00 61 [10:44:27]RAPDU: CF 4B 6D 7D 96 55 89 E5 90 00 [10:44:27]wFMCommunicate OK [10:44:27]SAM_PROTO_SignData done [10:44:27]FM_MakeSignedData done [10:44:27]CreateOFDProtocolMessage [10:44:27]wFMCommunicate request_size=4 [10:44:27]MH_SAM_APDU [10:44:27]CAPDU: 80 11 00 00 [10:44:27]Write to MH i2c: E2 08 00 5A 2F 80 11 00 00 00 00 00 00 03 [10:44:27]Write i2c OK [10:44:27]MH_I2C_Read... [10:44:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:27]Read from MH i2c: E2 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: E2 17 00 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: E2 17 00 5A 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 50 [10:44:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:44:27]wFMCommunicate OK [10:44:27]CreateOFDProtocolMessage done [10:44:27]OFDSenderStorePacket 200939 [10:44:27]StoreOFDPacket docnum=200939 [10:44:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DD 62 07 01 67 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 8B 73 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EB 10 03 00 35 04 06 00 EB 78 99 1C 0B FD CF 4B 6D 7D 96 55 89 E5 [10:44:27]CheckFolder [10:44:27]dirname=/storage/ofd_packets [10:44:27]CheckFolder done [10:44:27]ProducePacketName [10:44:27]name=ofd_packets/00200939 [10:44:27]NVStorageSaveData ofd_packets/00200939 [10:44:27]File name is /storage/ofd_packets/00200939 [10:44:27]Write 301 bytes [10:44:27]NVStorageSaveData done [10:44:27]OFDSenderStorePacket done [10:44:27]KKMCreateOFDPacket done [10:44:27]NVStorageSaveData kkm_last_timestamp [10:44:27]File name is /storage/kkm_last_timestamp [10:44:27]Write 4 bytes [10:44:27]NVStorageSaveData done [10:44:27]ExternCall_PrintAddStr [10:44:27]wPrintStart [10:44:27]Write to MH i2c: 01 00 00 5B 2F 8A [10:44:27]Write i2c OK [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: 01 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: 01 07 00 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: 01 07 00 5B 2F 00 00 00 00 00 FF 0F 9F [10:44:27]RasterBufferAndPrint [10:44:27]line Счет N : (1)11328538 [10:44:27]line ИНН: 02508201610067 [10:44:27]line Контрольно-Кассовый Чек [10:44:27]line ПРОДАЖА [10:44:27]line ТРК (МРК, ГНК) : 32 [10:44:27]line Товар: 2710124130 [10:44:27]line Аи-92-К-4 [10:44:27]line 14.750 * 67.80 [10:44:27]line = 1000.05 [10:44:27]line НДС 12% НСП 1% [10:44:27]line > о реализуемом товаре [10:44:27]line ИТОГО: 1000.05 [10:44:27]line НСП 1% : 8.85 [10:44:27]line НДС 12% : 106.20 [10:44:27]line Наличными: 0.00 [10:44:27]line Безнал.: 1000.05 [10:44:27]line Место: АЗС № 95 "Партнер Нефть" [10:44:27]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:44:27]line СНО: Общий режим [10:44:27]line Чек 238 20.08.2024 10:44 [10:44:27]line Смена: 466 ФФД: 1.0 [10:44:27]line ЗНМ: 0300000079 [10:44:27]line РНМ: 0000000000092545 [10:44:27]line Версия ККМ: 001 [10:44:27]line Платежная система: O! деньги [10:44:27]line ФМ: 0000000000871802 [10:44:27]line ФД: 200939 [10:44:27]line ФПД: 258903197355005 [10:44:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104427&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200939&fm=258903197355005&tin=02508201610067®Number=0000000000092545&sum=100005 [10:44:27]written 0, free lines is 4095 [10:44:27]OFD Sender: Processing packet 200939 [packets to send 247, broken 246] [10:44:27]ProducePacketName [10:44:27]name=ofd_packets/00200939 [10:44:27]OFD Sender: To server: pG, [10:44:27]CommunicateWithHost lk.salyk.kg:30040 [10:44:27]ConnectInit lk.salyk.kg [10:44:28]Connected sock=10 [10:44:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DD 62 07 01 67 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 8B 73 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EB 10 03 00 35 04 06 00 EB 78 99 1C 0B FD CF 4B 6D 7D 96 55 89 E5 [10:44:28]Write to MH i2c: 01 00 00 85 2F B4 [10:44:28]Write i2c OK [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: 01 [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: 01 07 00 [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: 01 07 00 85 2F 00 00 00 00 00 F6 0C BD [10:44:28]RasterBufferAndPrint [10:44:28]line [10:44:28]line [10:44:28]line [10:44:28]line [10:44:28]line [10:44:28]written 0, free lines is 3324 [10:44:28]MH_Cut [10:44:28]Write to MH i2c: D1 01 00 8C 2F 01 8D [10:44:28]Write i2c OK [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: D1 [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: D1 01 00 [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: D1 01 00 8C 2F 00 8C [10:44:28]Write to MH i2c: 01 00 00 8D 2F BC [10:44:28]Write i2c OK [10:44:28]MH_I2C_Read... [10:44:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 24 A1 47 00 5F 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 31 38 30 32 10 04 04 00 EB 10 03 00 F4 03 04 00 F2 1D C4 66 B6 04 01 00 00 81 83 72 CD 0F 53 1B 04 [10:44:28]CommunicateWithHost err = 0 [10:44:28]CheckOFDResponse [10:44:28]1017 (14) - 77093643461234 [10:44:28]1041 (16) - 0000000000871802 [10:44:28]1040 (4) - 200939 [10:44:28]1012 (4) - 20.08.2024 04:39 [10:44:28]1206 (1) - 0 [10:44:28]OFD Sender: Remove packet 200939 [10:44:28]ProducePacketName [10:44:28]name=ofd_packets/00200939 [10:44:28]NVStorageDeleteData [10:44:28]*** Cut start [10:44:28]*** Purtial cut [10:44:28]*** Stage 1: CUTSNS_PIN = 1 [10:44:29]OFD Sender: No OFD packet to send [10:44:29]Read from MH i2c: 01 [10:44:29]MH_I2C_Read... [10:44:29]*** Stop cut motor [10:44:29]*** Cut end [10:44:29]Read from MH i2c: 01 07 00 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: 01 07 00 8D 2F 00 00 00 00 00 FF 0F D1 [10:44:29]process_action close_receipt done [10:44:29]requested_data is exist [10:44:29]produce_requested_data [10:44:29]requested_item fm.sn is exist - process it [10:44:29]wFMCommunicate request_size=4 [10:44:29]MH_SAM_APDU [10:44:29]CAPDU: 80 11 00 00 [10:44:29]Write to MH i2c: E2 08 00 8E 2F 80 11 00 00 00 00 00 00 37 [10:44:29]Write i2c OK [10:44:29]MH_I2C_Read... [10:44:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:29]Read from MH i2c: E2 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: E2 17 00 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: E2 17 00 8E 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 84 [10:44:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:44:29]wFMCommunicate OK [10:44:29]requested_item fd.num is exist - process it [10:44:29]SAM_PROTO_GetFieldsCounters [10:44:29]wFMCommunicate request_size=4 [10:44:29]MH_SAM_APDU [10:44:29]CAPDU: 80 13 00 00 [10:44:29]Write to MH i2c: E2 08 00 8F 2F 80 13 00 00 00 00 00 00 3A [10:44:29]Write i2c OK [10:44:29]MH_I2C_Read... [10:44:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:29]Read from MH i2c: E2 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: E2 62 00 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: E2 62 00 8F 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EB 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 F0 [10:44: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EB 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:44:29]wFMCommunicate OK [10:44:29]SAM_PROTO_GetFieldsCounters done [10:44:29]requested_item shift.num is exist - process it [10:44:29]requested_item shift.opened is exist - process it [10:44:29]req_shift_opened [10:44:29]FM_GetShiftState [10:44:29]SAM_PROTO_GetShiftState [10:44:29]wFMCommunicate request_size=4 [10:44:29]MH_SAM_APDU [10:44:29]CAPDU: 80 13 01 00 [10:44:29]Write to MH i2c: E2 08 00 90 2F 80 13 01 00 00 00 00 00 3C [10:44:29]Write i2c OK [10:44:29]MH_I2C_Read... [10:44:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:29]Read from MH i2c: E2 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: E2 0E 00 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: E2 0E 00 90 2F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C6 [10:44:29]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:44:29]wFMCommunicate OK [10:44:29]SAM_PROTO_GetShiftState done [10:44:29]FM_GetShiftState done [10:44:29]req_shift_opened done [10:44:29]requested_item shift.open_date is exist - process it [10:44:29]req_shift_open_date [10:44:29]req_shift_open_date done [10:44:29]produce_requested_data done [10:44:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200939,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:44:29]process_action_free close_receipt [10:44:29]json_value_free [10:44:29]json_value_free done [10:44:29]process_json_proto returns [10:44:29]Send response to host [10:44:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200939,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:44:29]free response buf [10:44:29]execute_script done [10:44:29]execute_script returns [10:44:29]free content buf [10:44:29]Sock 9.Close socket [10:44:29]Sock 9.Thread stoped [10:44:34]OFD Sender: No OFD packet to send [10:44:37]accept exits with 8 [10:44:37]New connection [10:44:37]New thread 3067067748 created [10:44:37]Thread 3067211108 joined [10:44:37]Waiting for new connection... [10:44:37] Sock 8.Parse request [10:44:37]Sock 8.Check first char [10:44:37]Sock 8.First char is OK [10:44:37]request: POST /json_proto HTTP/1.0 [10:44:37]Method: POST [10:44:37]URL: /json_proto [10:44:37]Method is POST - this is cgi request [10:44:37]url: /json_proto [10:44:37]query_string will be loaded in cgi processing [10:44:37]execute_cgi json_proto POST (null) [10:44:37]execute_cgi path=json_proto method=POST [10:44:37]POST find Content-Length [10:44:37]Host: 172.17.46.195:8080 [10:44:37]Content-Length: 805 [10:44:37]Content-Type: application/json [10:44:37] [10:44:37]POST finish read [10:44:37]Found Content-Length = 805 [10:44:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328539", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:37]execute_script... [10:44:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328539", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:37]POST & json_proto [10:44:37]process_json_proto [10:44:37]json parsed OK: [10:44:37]protocol is kg_v1.0 [10:44:37]action value=close_receipt [10:44:37]process_action close_receipt [10:44:37]cmd_close_receipt [10:44:37]MH_GetDate [10:44:37]Write to MH i2c: F0 00 00 91 2F AF [10:44:37]Write i2c OK [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: F0 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: F0 09 00 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: F0 09 00 91 2F 00 96 73 C4 66 75 08 C2 66 90 [10:44:37]GetLastDocTimeStamp 1724150667 [10:44:37]current date 1724150678 [10:44:37]FM_GetShiftState [10:44:37]SAM_PROTO_GetShiftState [10:44:37]wFMCommunicate request_size=4 [10:44:37]MH_SAM_APDU [10:44:37]CAPDU: 80 13 01 00 [10:44:37]Write to MH i2c: E2 08 00 92 2F 80 13 01 00 00 00 00 00 3E [10:44:37]Write i2c OK [10:44:37]MH_I2C_Read... [10:44:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:37]Read from MH i2c: E2 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: E2 0E 00 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: E2 0E 00 92 2F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C8 [10:44:37]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:44:37]wFMCommunicate OK [10:44:37]SAM_PROTO_GetShiftState done [10:44:37]FM_GetShiftState done [10:44:37]opened in 1724112758 [10:44:37]opened+sec_in_day 1724199158 [10:44:37]quantity*price = 100005 [10:44:37]sum+1 = 100006 [10:44:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 239 20.08.2024 10:44 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200940 ФПД: 268558911447441 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104438&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200940&fm=268558911447441&tin=02508201610067®Number=0000000000092545&sum=100005 [10:44:38]StoreToDocumentArchive [10:44:38]shift 466 fd 200940 [10:44:38]save to /storage/0466/doc_00200940 [10:44:38]save last doc name /storage/0466/doc_00200940 to /storage/kkm_last_doc_name [10:44:38]save OK [10:44:38]Clear old archive folders... [10:44:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:44:38]tlvbuf is 0102B590 [10:44:38]SAM_PROTO_ClearQueue [10:44:38]wFMCommunicate request_size=4 [10:44:38]MH_SAM_APDU [10:44:38]CAPDU: 80 09 00 00 [10:44:38]Write to MH i2c: E2 08 00 9F 2F 80 09 00 00 00 00 00 00 40 [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:44:38]Read from MH i2c: E2 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 9F 2F 00 90 00 42 [10:44:38]RAPDU: 90 00 [10:44:38]wFMCommunicate OK [10:44:38]SAM_PROTO_ClearQueue done [10:44:38]KKMCreateOFDPacket [10:44:38]OFDProtocolAddRootSTLVToBuf [10:44:38]FM_MakeSignedData [10:44:38]FM_MakeSignedData [10:44:38]SAM_PROTO_SignData [10:44:38]wFMCommunicate request_size=4 [10:44:38]MH_SAM_APDU [10:44:38]CAPDU: 80 0D 01 02 [10:44:38]Write to MH i2c: E2 08 00 A0 2F 80 0D 01 02 00 00 00 00 48 [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:44:38]Read from MH i2c: E2 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 A0 2F 00 90 00 43 [10:44:38]RAPDU: 90 00 [10:44:38]wFMCommunicate OK [10:44:38]wFMCommunicate request_size=255 [10:44:38]MH_SAM_APDU [10:44:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 96 73 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EC 10 03 00 35 04 06 00 F4 [10:44:38]Write to MH i2c: E2 02 01 A1 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 96 73 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EC 10 03 00 35 04 06 00 F4 00 00 41 [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:38]Read from MH i2c: E2 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 A1 2F 00 90 00 44 [10:44:38]RAPDU: 90 00 [10:44:38]wFMCommunicate OK [10:44:38]wFMCommunicate request_size=10 [10:44:38]MH_SAM_APDU [10:44:38]CAPDU: 80 0D 02 02 05 40 BE 84 A1 91 [10:44:38]Write to MH i2c: E2 0D 00 A2 2F 80 0D 02 02 05 00 40 BE 84 A1 91 00 00 09 [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:38]Read from MH i2c: E2 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 A2 2F 00 90 00 45 [10:44:38]RAPDU: 90 00 [10:44:38]wFMCommunicate OK [10:44:38]wFMCommunicate request_size=4 [10:44:38]MH_SAM_APDU [10:44:38]CAPDU: 80 0D 03 02 [10:44:38]Write to MH i2c: E2 08 00 A3 2F 80 0D 03 02 00 00 00 00 4D [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:38]Read from MH i2c: E2 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 0B 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 0B 00 A3 2F 00 3E 84 99 41 14 5C 02 CA 90 00 26 [10:44:38]RAPDU: 3E 84 99 41 14 5C 02 CA 90 00 [10:44:38]wFMCommunicate OK [10:44:38]SAM_PROTO_SignData done [10:44:38]FM_MakeSignedData done [10:44:38]CreateOFDProtocolMessage [10:44:38]wFMCommunicate request_size=4 [10:44:38]MH_SAM_APDU [10:44:38]CAPDU: 80 11 00 00 [10:44:38]Write to MH i2c: E2 08 00 A4 2F 80 11 00 00 00 00 00 00 4D [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:38]Read from MH i2c: E2 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 17 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 17 00 A4 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9A [10:44:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:44:38]wFMCommunicate OK [10:44:38]CreateOFDProtocolMessage done [10:44:38]OFDSenderStorePacket 200940 [10:44:38]StoreOFDPacket docnum=200940 [10:44:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B0 B1 07 01 F8 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 96 73 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EC 10 03 00 35 04 06 00 F4 40 BE 84 A1 91 3E 84 99 41 14 5C 02 CA [10:44:38]CheckFolder [10:44:38]dirname=/storage/ofd_packets [10:44:38]CheckFolder done [10:44:38]ProducePacketName [10:44:38]name=ofd_packets/00200940 [10:44:38]NVStorageSaveData ofd_packets/00200940 [10:44:38]File name is /storage/ofd_packets/00200940 [10:44:38]Write 301 bytes [10:44:38]NVStorageSaveData done [10:44:38]OFDSenderStorePacket done [10:44:38]KKMCreateOFDPacket done [10:44:38]NVStorageSaveData kkm_last_timestamp [10:44:38]File name is /storage/kkm_last_timestamp [10:44:38]Write 4 bytes [10:44:38]NVStorageSaveData done [10:44:38]ExternCall_PrintAddStr [10:44:38]wPrintStart [10:44:38]Write to MH i2c: 01 00 00 A5 2F D4 [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: 01 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: 01 07 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: 01 07 00 A5 2F 00 00 00 00 00 FF 0F E9 [10:44:38]RasterBufferAndPrint [10:44:38]line Счет N : (1)11328539 [10:44:38]line ИНН: 02508201610067 [10:44:38]line Контрольно-Кассовый Чек [10:44:38]line ПРОДАЖА [10:44:38]line ТРК (МРК, ГНК) : 42 [10:44:38]line Товар: 2710124130 [10:44:38]line Аи-92-К-4 [10:44:38]line 14.750 * 67.80 [10:44:38]line = 1000.05 [10:44:38]line НДС 12% НСП 1% [10:44:38]line > о реализуемом товаре [10:44:38]line ИТОГО: 1000.05 [10:44:38]line НСП 1% : 8.85 [10:44:38]line НДС 12% : 106.20 [10:44:38]line Наличными: 0.00 [10:44:38]line Безнал.: 1000.05 [10:44:38]line Место: АЗС № 95 "Партнер Нефть" [10:44:38]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:44:38]line СНО: Общий режим [10:44:38]line Чек 239 20.08.2024 10:44 [10:44:38]line Смена: 466 ФФД: 1.0 [10:44:38]line ЗНМ: 0300000079 [10:44:38]line РНМ: 0000000000092545 [10:44:38]line Версия ККМ: 001 [10:44:38]line Платежная система: O! деньги [10:44:38]line ФМ: 0000000000871802 [10:44:38]line ФД: 200940 [10:44:38]line ФПД: 268558911447441 [10:44:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104438&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200940&fm=268558911447441&tin=02508201610067®Number=0000000000092545&sum=100005 [10:44:38]written 0, free lines is 4095 [10:44:38]OFD Sender: Processing packet 200940 [packets to send 247, broken 246] [10:44:38]ProducePacketName [10:44:38]name=ofd_packets/00200940 [10:44:38]OFD Sender: To server: pG, [10:44:38]CommunicateWithHost lk.salyk.kg:30040 [10:44:38]ConnectInit lk.salyk.kg [10:44:39]Write to MH i2c: 01 00 00 CF 2F FE [10:44:39]Write i2c OK [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: 01 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: 01 07 00 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: 01 07 00 CF 2F 00 00 00 00 00 E6 0C F7 [10:44:39]RasterBufferAndPrint [10:44:39]line [10:44:39]line [10:44:39]line [10:44:39]line [10:44:39]line [10:44:39]written 0, free lines is 3308 [10:44:39]MH_Cut [10:44:39]Write to MH i2c: D1 01 00 D6 2F 01 D7 [10:44:39]Write i2c OK [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: D1 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: D1 01 00 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: D1 01 00 D6 2F 00 D6 [10:44:39]Write to MH i2c: 01 00 00 D7 2F 06 [10:44:39]Write i2c OK [10:44:39]MH_I2C_Read... [10:44:40]*** Cut start [10:44:40]*** Purtial cut [10:44:40]*** CUTSNS_PIN = 0 [10:44:40]*** Stage 1: CUTSNS_PIN = 1 [10:44:42]Read from MH i2c: 01 [10:44:42]MH_I2C_Read... [10:44:42]*** Stop cut motor [10:44:42]*** Cut end [10:44:42]Read from MH i2c: 01 07 00 [10:44:42]MH_I2C_Read... [10:44:42]Read from MH i2c: 01 07 00 D7 2F 00 00 00 00 00 FF 0F 1B [10:44:42]process_action close_receipt done [10:44:42]requested_data is exist [10:44:42]produce_requested_data [10:44:42]requested_item fm.sn is exist - process it [10:44:42]wFMCommunicate request_size=4 [10:44:42]MH_SAM_APDU [10:44:42]CAPDU: 80 11 00 00 [10:44:42]Write to MH i2c: E2 08 00 D8 2F 80 11 00 00 00 00 00 00 81 [10:44:42]Write i2c OK [10:44:42]MH_I2C_Read... [10:44:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:42]Read from MH i2c: E2 [10:44:42]MH_I2C_Read... [10:44:42]Read from MH i2c: E2 17 00 [10:44:42]MH_I2C_Read... [10:44:42]Read from MH i2c: E2 17 00 D8 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CE [10:44:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:44:42]wFMCommunicate OK [10:44:42]requested_item fd.num is exist - process it [10:44:42]SAM_PROTO_GetFieldsCounters [10:44:42]wFMCommunicate request_size=4 [10:44:42]MH_SAM_APDU [10:44:42]CAPDU: 80 13 00 00 [10:44:42]Write to MH i2c: E2 08 00 D9 2F 80 13 00 00 00 00 00 00 84 [10:44:42]Write i2c OK [10:44:42]MH_I2C_Read... [10:44:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:42]Read from MH i2c: E2 [10:44:42]MH_I2C_Read... [10:44:42]Read from MH i2c: E2 62 00 [10:44:42]MH_I2C_Read... [10:44:42]Read from MH i2c: E2 62 00 D9 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EC 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 3E [10:44:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EC 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:44:42]wFMCommunicate OK [10:44:42]SAM_PROTO_GetFieldsCounters done [10:44:42]requested_item shift.num is exist - process it [10:44:42]requested_item shift.opened is exist - process it [10:44:42]req_shift_opened [10:44:42]FM_GetShiftState [10:44:42]SAM_PROTO_GetShiftState [10:44:42]wFMCommunicate request_size=4 [10:44:42]MH_SAM_APDU [10:44:42]CAPDU: 80 13 01 00 [10:44:42]Write to MH i2c: E2 08 00 DA 2F 80 13 01 00 00 00 00 00 86 [10:44:42]Write i2c OK [10:44:42]MH_I2C_Read... [10:44:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:42]Read from MH i2c: E2 [10:44:42]MH_I2C_Read... [10:44:42]Read from MH i2c: E2 0E 00 [10:44:42]MH_I2C_Read... [10:44:42]Read from MH i2c: E2 0E 00 DA 2F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 10 [10:44:42]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:44:42]wFMCommunicate OK [10:44:42]SAM_PROTO_GetShiftState done [10:44:42]FM_GetShiftState done [10:44:42]req_shift_opened done [10:44:42]requested_item shift.open_date is exist - process it [10:44:42]req_shift_open_date [10:44:42]req_shift_open_date done [10:44:42]produce_requested_data done [10:44:42]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200940,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:44:42]process_action_free close_receipt [10:44:42]json_value_free [10:44:42]json_value_free done [10:44:42]process_json_proto returns [10:44:42]Send response to host [10:44:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200940,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:44:42]free response buf [10:44:42]execute_script done [10:44:42]execute_script returns [10:44:42]free content buf [10:44:42]Sock 8.Close socket [10:44:42]Sock 8.Thread stoped [10:46:48]ConnectInit Can't connect to host [10:46:48]CommunicateWithHost connect error [10:46:48]CommunicateWithHost err = -1 [10:46:48]OFD Sender: Server communicate error [10:46:53]OFD Sender: Processing packet 200940 [packets to send 247, broken 246] [10:46:53]ProducePacketName [10:46:53]name=ofd_packets/00200940 [10:46:53]OFD Sender: To server: pG, [10:46:53]CommunicateWithHost lk.salyk.kg:30040 [10:46:53]ConnectInit lk.salyk.kg [10:46:53]Connected sock=8 [10:46:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B0 B1 07 01 F8 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 96 73 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EC 10 03 00 35 04 06 00 F4 40 BE 84 A1 91 3E 84 99 41 14 5C 02 CA [10:46:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 71 A8 47 00 74 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 31 38 30 32 10 04 04 00 EC 10 03 00 F4 03 04 00 83 1E C4 66 B6 04 01 00 00 69 B1 73 55 7B 42 64 11 [10:46:53]CommunicateWithHost err = 0 [10:46:53]CheckOFDResponse [10:46:53]1017 (14) - 77093643461234 [10:46:53]1041 (16) - 0000000000871802 [10:46:53]1040 (4) - 200940 [10:46:53]1012 (4) - 20.08.2024 04:41 [10:46:53]1206 (1) - 0 [10:46:53]OFD Sender: Remove packet 200940 [10:46:53]ProducePacketName [10:46:53]name=ofd_packets/00200940 [10:46:53]NVStorageDeleteData [10:46:54]OFD Sender: No OFD packet to send [10:46:59]OFD Sender: No OFD packet to send [10:47:04]OFD Sender: No OFD packet to send [10:47:09]OFD Sender: No OFD packet to send [10:47:10]accept exits with 9 [10:47:10]New connection [10:47:10]New thread 3067211108 created [10:47:10]Thread 3067067748 joined [10:47:10]Waiting for new connection... [10:47:10] Sock 9.Parse request [10:47:10]Sock 9.Check first char [10:47:10]Sock 9.First char is OK [10:47:10]request: POST /json_proto HTTP/1.0 [10:47:10]Method: POST [10:47:10]URL: /json_proto [10:47:10]Method is POST - this is cgi request [10:47:10]url: /json_proto [10:47:10]query_string will be loaded in cgi processing [10:47:10]execute_cgi json_proto POST (null) [10:47:10]execute_cgi path=json_proto method=POST [10:47:10]POST find Content-Length [10:47:10]Host: 172.17.46.195:8080 [10:47:10]Content-Length: 802 [10:47:10]Content-Type: application/json [10:47:10] [10:47:10]POST finish read [10:47:10]Found Content-Length = 802 [10:47:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:10]execute_script... [10:47:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:10]POST & json_proto [10:47:10]process_json_proto [10:47:10]json parsed OK: [10:47:10]protocol is kg_v1.0 [10:47:10]action value=close_receipt [10:47:10]process_action close_receipt [10:47:10]cmd_close_receipt [10:47:10]MH_GetDate [10:47:10]Write to MH i2c: F0 00 00 DB 2F F9 [10:47:10]Write i2c OK [10:47:10]MH_I2C_Read... [10:47:10]Read from MH i2c: F0 [10:47:10]MH_I2C_Read... [10:47:10]Read from MH i2c: F0 09 00 [10:47:10]MH_I2C_Read... [10:47:10]Read from MH i2c: F0 09 00 DB 2F 00 2F 74 C4 66 75 08 C2 66 74 [10:47:10]GetLastDocTimeStamp 1724150678 [10:47:10]current date 1724150831 [10:47:10]FM_GetShiftState [10:47:10]SAM_PROTO_GetShiftState [10:47:10]wFMCommunicate request_size=4 [10:47:10]MH_SAM_APDU [10:47:10]CAPDU: 80 13 01 00 [10:47:10]Write to MH i2c: E2 08 00 DC 2F 80 13 01 00 00 00 00 00 88 [10:47:10]Write i2c OK [10:47:10]MH_I2C_Read... [10:47:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:10]Read from MH i2c: E2 [10:47:10]MH_I2C_Read... [10:47:10]Read from MH i2c: E2 0E 00 [10:47:10]MH_I2C_Read... [10:47:10]Read from MH i2c: E2 0E 00 DC 2F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 12 [10:47:10]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:47:10]wFMCommunicate OK [10:47:10]SAM_PROTO_GetShiftState done [10:47:10]FM_GetShiftState done [10:47:10]opened in 1724112758 [10:47:10]opened+sec_in_day 1724199158 [10:47:10]quantity*price = 40068 [10:47:10]sum+1 = 40069 [10:47:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.68 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 0.00 Безнал.: 400.68 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 240 20.08.2024 10:47 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200941 ФПД: 252634373564673 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104711&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200941&fm=252634373564673&tin=02508201610067®Number=0000000000092545&sum=40068 [10:47:11]StoreToDocumentArchive [10:47:11]shift 466 fd 200941 [10:47:11]save to /storage/0466/doc_00200941 [10:47:11]save last doc name /storage/0466/doc_00200941 to /storage/kkm_last_doc_name [10:47:11]save OK [10:47:11]Clear old archive folders... [10:47:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:47:11]tlvbuf is B6F977E0 [10:47:11]SAM_PROTO_ClearQueue [10:47:11]wFMCommunicate request_size=4 [10:47:11]MH_SAM_APDU [10:47:11]CAPDU: 80 09 00 00 [10:47:11]Write to MH i2c: E2 08 00 E9 2F 80 09 00 00 00 00 00 00 8A [10:47:11]Write i2c OK [10:47:11]MH_I2C_Read... [10:47:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:11]Read from MH i2c: E2 [10:47:11]MH_I2C_Read... [10:47:11]Read from MH i2c: E2 03 00 [10:47:11]MH_I2C_Read... [10:47:11]Read from MH i2c: E2 03 00 E9 2F 00 90 00 8C [10:47:11]RAPDU: 90 00 [10:47:11]wFMCommunicate OK [10:47:11]SAM_PROTO_ClearQueue done [10:47:11]KKMCreateOFDPacket [10:47:11]OFDProtocolAddRootSTLVToBuf [10:47:11]FM_MakeSignedData [10:47:11]FM_MakeSignedData [10:47:11]SAM_PROTO_SignData [10:47:11]wFMCommunicate request_size=4 [10:47:11]MH_SAM_APDU [10:47:11]CAPDU: 80 0D 01 02 [10:47:11]Write to MH i2c: E2 08 00 EA 2F 80 0D 01 02 00 00 00 00 92 [10:47:11]Write i2c OK [10:47:11]MH_I2C_Read... [10:47:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:11]Read from MH i2c: E2 [10:47:11]MH_I2C_Read... [10:47:11]Read from MH i2c: E2 03 00 [10:47:11]MH_I2C_Read... [10:47:11]Read from MH i2c: E2 03 00 EA 2F 00 90 00 8D [10:47:11]RAPDU: 90 00 [10:47:11]wFMCommunicate OK [10:47:11]wFMCommunicate request_size=255 [10:47:11]MH_SAM_APDU [10:47:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 2F 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 ED 10 03 00 35 04 06 00 E5 [10:47:11]Write to MH i2c: E2 02 01 EB 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 2F 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 ED 10 03 00 35 04 06 00 E5 00 00 C7 [10:47:11]Write i2c OK [10:47:11]MH_I2C_Read... [10:47:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:12]Read from MH i2c: E2 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 03 00 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 03 00 EB 2F 00 90 00 8E [10:47:12]RAPDU: 90 00 [10:47:12]wFMCommunicate OK [10:47:12]wFMCommunicate request_size=10 [10:47:12]MH_SAM_APDU [10:47:12]CAPDU: 80 0D 02 02 05 C5 06 18 29 01 [10:47:12]Write to MH i2c: E2 0D 00 EC 2F 80 0D 02 02 05 00 C5 06 18 29 01 00 00 AC [10:47:12]Write i2c OK [10:47:12]MH_I2C_Read... [10:47:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:12]Read from MH i2c: E2 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 03 00 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 03 00 EC 2F 00 90 00 8F [10:47:12]RAPDU: 90 00 [10:47:12]wFMCommunicate OK [10:47:12]wFMCommunicate request_size=4 [10:47:12]MH_SAM_APDU [10:47:12]CAPDU: 80 0D 03 02 [10:47:12]Write to MH i2c: E2 08 00 ED 2F 80 0D 03 02 00 00 00 00 97 [10:47:12]Write i2c OK [10:47:12]MH_I2C_Read... [10:47:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:12]Read from MH i2c: E2 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 0B 00 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 0B 00 ED 2F 00 7F AB 19 FB C1 66 75 17 90 00 89 [10:47:12]RAPDU: 7F AB 19 FB C1 66 75 17 90 00 [10:47:12]wFMCommunicate OK [10:47:12]SAM_PROTO_SignData done [10:47:12]FM_MakeSignedData done [10:47:12]CreateOFDProtocolMessage [10:47:12]wFMCommunicate request_size=4 [10:47:12]MH_SAM_APDU [10:47:12]CAPDU: 80 11 00 00 [10:47:12]Write to MH i2c: E2 08 00 EE 2F 80 11 00 00 00 00 00 00 97 [10:47:12]Write i2c OK [10:47:12]MH_I2C_Read... [10:47:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:12]Read from MH i2c: E2 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 17 00 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 17 00 EE 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E4 [10:47:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:47:12]wFMCommunicate OK [10:47:12]CreateOFDProtocolMessage done [10:47:12]OFDSenderStorePacket 200941 [10:47:12]StoreOFDPacket docnum=200941 [10:47:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 24 2A 07 01 1C 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 2F 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 ED 10 03 00 35 04 06 00 E5 C5 06 18 29 01 7F AB 19 FB C1 66 75 17 [10:47:12]CheckFolder [10:47:12]dirname=/storage/ofd_packets [10:47:12]CheckFolder done [10:47:12]ProducePacketName [10:47:12]name=ofd_packets/00200941 [10:47:12]NVStorageSaveData ofd_packets/00200941 [10:47:12]File name is /storage/ofd_packets/00200941 [10:47:12]Write 301 bytes [10:47:12]NVStorageSaveData done [10:47:12]OFDSenderStorePacket done [10:47:12]KKMCreateOFDPacket done [10:47:12]NVStorageSaveData kkm_last_timestamp [10:47:12]File name is /storage/kkm_last_timestamp [10:47:12]Write 4 bytes [10:47:12]NVStorageSaveData done [10:47:12]ExternCall_PrintAddStr [10:47:12]wPrintStart [10:47:12]Write to MH i2c: 01 00 00 EF 2F 1E [10:47:12]Write i2c OK [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: 01 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: 01 07 00 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: 01 07 00 EF 2F 00 00 00 00 00 FF 0F 33 [10:47:12]RasterBufferAndPrint [10:47:12]line Счет N : (1)11328541 [10:47:12]line ИНН: 02508201610067 [10:47:12]line Контрольно-Кассовый Чек [10:47:12]line ПРОДАЖА [10:47:12]line ТРК (МРК, ГНК) : 41 [10:47:12]line Товар: 2710124500 [10:47:12]line Аи-95-К-5 [10:47:12]line 5.400 * 74.20 [10:47:12]line = 400.68 [10:47:12]line НДС 12% НСП 1% [10:47:12]line > о реализуемом товаре [10:47:12]line ИТОГО: 400.68 [10:47:12]line НСП 1% : 3.55 [10:47:12]line НДС 12% : 42.55 [10:47:12]line Наличными: 0.00 [10:47:12]line Безнал.: 400.68 [10:47:12]line Место: АЗС № 95 "Партнер Нефть" [10:47:12]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:47:12]line СНО: Общий режим [10:47:12]line Чек 240 20.08.2024 10:47 [10:47:12]line Смена: 466 ФФД: 1.0 [10:47:12]line ЗНМ: 0300000079 [10:47:12]line РНМ: 0000000000092545 [10:47:12]line Версия ККМ: 001 [10:47:12]line Платежная система: O! деньги [10:47:12]line ФМ: 0000000000871802 [10:47:12]line ФД: 200941 [10:47:12]line ФПД: 252634373564673 [10:47:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104711&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200941&fm=252634373564673&tin=02508201610067®Number=0000000000092545&sum=40068 [10:47:12]written 0, free lines is 4095 [10:47:12]OFD Sender: Processing packet 200941 [packets to send 247, broken 246] [10:47:12]ProducePacketName [10:47:12]name=ofd_packets/00200941 [10:47:12]OFD Sender: To server: pG, [10:47:12]CommunicateWithHost lk.salyk.kg:30040 [10:47:12]ConnectInit lk.salyk.kg [10:47:12]Connected sock=10 [10:47:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 24 2A 07 01 1C 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 2F 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 ED 10 03 00 35 04 06 00 E5 C5 06 18 29 01 7F AB 19 FB C1 66 75 17 [10:47:12]Write to MH i2c: 01 00 00 19 30 49 [10:47:12]Write i2c OK [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: 01 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: 01 07 00 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: 01 07 00 19 30 00 00 00 00 00 DF 0C 3B [10:47:12]RasterBufferAndPrint [10:47:12]line [10:47:12]line [10:47:12]line [10:47:12]line [10:47:12]line [10:47:12]written 0, free lines is 3304 [10:47:12]MH_Cut [10:47:12]Write to MH i2c: D1 01 00 20 30 01 22 [10:47:12]Write i2c OK [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: D1 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: D1 01 00 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: D1 01 00 20 30 00 21 [10:47:12]Write to MH i2c: 01 00 00 21 30 51 [10:47:12]Write i2c OK [10:47:12]MH_I2C_Read... [10:47:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 93 1F 47 00 D0 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 ED 10 03 00 F4 03 04 00 96 1E C4 66 B6 04 01 00 00 5F E5 E6 A9 84 11 61 94 [10:47:12]CommunicateWithHost err = 0 [10:47:12]CheckOFDResponse [10:47:12]1017 (14) - 77093643461234 [10:47:12]1041 (16) - 0000000000871802 [10:47:12]1040 (4) - 200941 [10:47:12]1012 (4) - 20.08.2024 04:41 [10:47:12]1206 (1) - 0 [10:47:12]OFD Sender: Remove packet 200941 [10:47:12]ProducePacketName [10:47:12]name=ofd_packets/00200941 [10:47:12]NVStorageDeleteData [10:47:13]OFD Sender: No OFD packet to send [10:47:13]*** Cut start [10:47:13]*** Purtial cut [10:47:13]*** Stage 1: CUTSNS_PIN = 1 [10:47:13]Read from MH i2c: 01 [10:47:13]MH_I2C_Read... [10:47:13]*** Stop cut motor [10:47:13]*** Cut end [10:47:13]Read from MH i2c: 01 07 00 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: 01 07 00 21 30 00 00 00 00 00 FF 0F 66 [10:47:13]process_action close_receipt done [10:47:13]requested_data is exist [10:47:13]produce_requested_data [10:47:13]requested_item fm.sn is exist - process it [10:47:13]wFMCommunicate request_size=4 [10:47:13]MH_SAM_APDU [10:47:13]CAPDU: 80 11 00 00 [10:47:13]Write to MH i2c: E2 08 00 22 30 80 11 00 00 00 00 00 00 CC [10:47:13]Write i2c OK [10:47:13]MH_I2C_Read... [10:47:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:13]Read from MH i2c: E2 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: E2 17 00 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: E2 17 00 22 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 19 [10:47:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:47:13]wFMCommunicate OK [10:47:13]requested_item fd.num is exist - process it [10:47:13]SAM_PROTO_GetFieldsCounters [10:47:13]wFMCommunicate request_size=4 [10:47:13]MH_SAM_APDU [10:47:13]CAPDU: 80 13 00 00 [10:47:13]Write to MH i2c: E2 08 00 23 30 80 13 00 00 00 00 00 00 CF [10:47:13]Write i2c OK [10:47:13]MH_I2C_Read... [10:47:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:13]Read from MH i2c: E2 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: E2 62 00 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: E2 62 00 23 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 ED 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 8D [10:47: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 ED 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:47:13]wFMCommunicate OK [10:47:13]SAM_PROTO_GetFieldsCounters done [10:47:13]requested_item shift.num is exist - process it [10:47:13]requested_item shift.opened is exist - process it [10:47:13]req_shift_opened [10:47:13]FM_GetShiftState [10:47:13]SAM_PROTO_GetShiftState [10:47:13]wFMCommunicate request_size=4 [10:47:13]MH_SAM_APDU [10:47:13]CAPDU: 80 13 01 00 [10:47:13]Write to MH i2c: E2 08 00 24 30 80 13 01 00 00 00 00 00 D1 [10:47:13]Write i2c OK [10:47:13]MH_I2C_Read... [10:47:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:13]Read from MH i2c: E2 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: E2 0E 00 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: E2 0E 00 24 30 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 5B [10:47:13]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:47:13]wFMCommunicate OK [10:47:13]SAM_PROTO_GetShiftState done [10:47:13]FM_GetShiftState done [10:47:13]req_shift_opened done [10:47:13]requested_item shift.open_date is exist - process it [10:47:13]req_shift_open_date [10:47:13]req_shift_open_date done [10:47:13]produce_requested_data done [10:47:13]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200941,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:47:13]process_action_free close_receipt [10:47:13]json_value_free [10:47:13]json_value_free done [10:47:13]process_json_proto returns [10:47:13]Send response to host [10:47:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200941,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:47:13]free response buf [10:47:13]execute_script done [10:47:13]execute_script returns [10:47:13]free content buf [10:47:13]Sock 9.Close socket [10:47:13]Sock 9.Thread stoped [10:47:18]OFD Sender: No OFD packet to send [10:47:23]OFD Sender: No OFD packet to send [10:47:28]OFD Sender: No OFD packet to send [10:47:29]accept exits with 8 [10:47:29]New connection [10:47:29]New thread 3067067748 created [10:47:29]Thread 3067211108 joined [10:47:29]Waiting for new connection... [10:47:29] Sock 8.Parse request [10:47:29]Sock 8.Check first char [10:47:29]Sock 8.First char is OK [10:47:29]request: POST /json_proto HTTP/1.0 [10:47:29]Method: POST [10:47:29]URL: /json_proto [10:47:29]Method is POST - this is cgi request [10:47:29]url: /json_proto [10:47:29]query_string will be loaded in cgi processing [10:47:29]execute_cgi json_proto POST (null) [10:47:29]execute_cgi path=json_proto method=POST [10:47:29]POST find Content-Length [10:47:29]Host: 172.17.46.195:8080 [10:47:29]Content-Length: 802 [10:47:29]Content-Type: application/json [10:47:29] [10:47:29]POST finish read [10:47:29]Found Content-Length = 802 [10:47:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328542", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:29]execute_script... [10:47: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)11328542", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:29]POST & json_proto [10:47:29]process_json_proto [10:47:29]json parsed OK: [10:47:29]protocol is kg_v1.0 [10:47:29]action value=close_receipt [10:47:29]process_action close_receipt [10:47:29]cmd_close_receipt [10:47:29]MH_GetDate [10:47:29]Write to MH i2c: F0 00 00 25 30 44 [10:47:29]Write i2c OK [10:47:29]MH_I2C_Read... [10:47:29]Read from MH i2c: F0 [10:47:29]MH_I2C_Read... [10:47:29]Read from MH i2c: F0 09 00 [10:47:29]MH_I2C_Read... [10:47:29]Read from MH i2c: F0 09 00 25 30 00 42 74 C4 66 75 08 C2 66 D2 [10:47:29]GetLastDocTimeStamp 1724150831 [10:47:29]current date 1724150850 [10:47:29]FM_GetShiftState [10:47:29]SAM_PROTO_GetShiftState [10:47:29]wFMCommunicate request_size=4 [10:47:29]MH_SAM_APDU [10:47:29]CAPDU: 80 13 01 00 [10:47:29]Write to MH i2c: E2 08 00 26 30 80 13 01 00 00 00 00 00 D3 [10:47:29]Write i2c OK [10:47:29]MH_I2C_Read... [10:47:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:29]Read from MH i2c: E2 [10:47:29]MH_I2C_Read... [10:47:29]Read from MH i2c: E2 0E 00 [10:47:29]MH_I2C_Read... [10:47:29]Read from MH i2c: E2 0E 00 26 30 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 5D [10:47:29]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:47:29]wFMCommunicate OK [10:47:29]SAM_PROTO_GetShiftState done [10:47:29]FM_GetShiftState done [10:47:29]opened in 1724112758 [10:47:29]opened+sec_in_day 1724199158 [10:47:29]quantity*price = 40068 [10:47:29]sum+1 = 40069 [10:47:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.68 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 0.00 Безнал.: 400.68 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 241 20.08.2024 10:47 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200942 ФПД: 142560537729791 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104730&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200942&fm=142560537729791&tin=02508201610067®Number=0000000000092545&sum=40068 [10:47:30]StoreToDocumentArchive [10:47:30]shift 466 fd 200942 [10:47:30]save to /storage/0466/doc_00200942 [10:47:30]save last doc name /storage/0466/doc_00200942 to /storage/kkm_last_doc_name [10:47:30]save OK [10:47:30]Clear old archive folders... [10:47:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:47:30]tlvbuf is 0103D4C0 [10:47:30]SAM_PROTO_ClearQueue [10:47:30]wFMCommunicate request_size=4 [10:47:30]MH_SAM_APDU [10:47:30]CAPDU: 80 09 00 00 [10:47:30]Write to MH i2c: E2 08 00 33 30 80 09 00 00 00 00 00 00 D5 [10:47:30]Write i2c OK [10:47:30]MH_I2C_Read... [10:47:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:30]Read from MH i2c: E2 [10:47:30]MH_I2C_Read... [10:47:30]Read from MH i2c: E2 03 00 [10:47:30]MH_I2C_Read... [10:47:30]Read from MH i2c: E2 03 00 33 30 00 90 00 D7 [10:47:30]RAPDU: 90 00 [10:47:30]wFMCommunicate OK [10:47:30]SAM_PROTO_ClearQueue done [10:47:30]KKMCreateOFDPacket [10:47:30]OFDProtocolAddRootSTLVToBuf [10:47:30]FM_MakeSignedData [10:47:30]FM_MakeSignedData [10:47:30]SAM_PROTO_SignData [10:47:30]wFMCommunicate request_size=4 [10:47:30]MH_SAM_APDU [10:47:30]CAPDU: 80 0D 01 02 [10:47:30]Write to MH i2c: E2 08 00 34 30 80 0D 01 02 00 00 00 00 DD [10:47:30]Write i2c OK [10:47:30]MH_I2C_Read... [10:47:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:30]Read from MH i2c: E2 [10:47:30]MH_I2C_Read... [10:47:30]Read from MH i2c: E2 03 00 [10:47:30]MH_I2C_Read... [10:47:30]Read from MH i2c: E2 03 00 34 30 00 90 00 D8 [10:47:30]RAPDU: 90 00 [10:47:30]wFMCommunicate OK [10:47:30]wFMCommunicate request_size=255 [10:47:30]MH_SAM_APDU [10:47:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 42 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EE 10 03 00 35 04 06 00 81 [10:47:30]Write to MH i2c: E2 02 01 35 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 42 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EE 10 03 00 35 04 06 00 81 00 00 C3 [10:47:30]Write i2c OK [10:47:30]MH_I2C_Read... [10:47:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:30]Read from MH i2c: E2 [10:47:30]MH_I2C_Read... [10:47:30]Read from MH i2c: E2 03 00 [10:47:30]MH_I2C_Read... [10:47:30]Read from MH i2c: E2 03 00 35 30 00 90 00 D9 [10:47:30]RAPDU: 90 00 [10:47:30]wFMCommunicate OK [10:47:30]wFMCommunicate request_size=10 [10:47:30]MH_SAM_APDU [10:47:30]CAPDU: 80 0D 02 02 05 A8 76 35 DA FF [10:47:30]Write to MH i2c: E2 0D 00 36 30 80 0D 02 02 05 00 A8 76 35 DA FF 00 00 16 [10:47:30]Write i2c OK [10:47:30]MH_I2C_Read... [10:47:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:30]Read from MH i2c: E2 [10:47:30]MH_I2C_Read... [10:47:30]Read from MH i2c: E2 03 00 [10:47:30]MH_I2C_Read... [10:47:30]Read from MH i2c: E2 03 00 36 30 00 90 00 DA [10:47:30]RAPDU: 90 00 [10:47:30]wFMCommunicate OK [10:47:30]wFMCommunicate request_size=4 [10:47:30]MH_SAM_APDU [10:47:30]CAPDU: 80 0D 03 02 [10:47:30]Write to MH i2c: E2 08 00 37 30 80 0D 03 02 00 00 00 00 E2 [10:47:30]Write i2c OK [10:47:30]MH_I2C_Read... [10:47:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:31]Read from MH i2c: E2 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: E2 0B 00 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: E2 0B 00 37 30 00 C9 48 CC FF 6F 8F 73 02 90 00 32 [10:47:31]RAPDU: C9 48 CC FF 6F 8F 73 02 90 00 [10:47:31]wFMCommunicate OK [10:47:31]SAM_PROTO_SignData done [10:47:31]FM_MakeSignedData done [10:47:31]CreateOFDProtocolMessage [10:47:31]wFMCommunicate request_size=4 [10:47:31]MH_SAM_APDU [10:47:31]CAPDU: 80 11 00 00 [10:47:31]Write to MH i2c: E2 08 00 38 30 80 11 00 00 00 00 00 00 E2 [10:47:31]Write i2c OK [10:47:31]MH_I2C_Read... [10:47:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:31]Read from MH i2c: E2 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: E2 17 00 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: E2 17 00 38 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2F [10:47:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:47:31]wFMCommunicate OK [10:47:31]CreateOFDProtocolMessage done [10:47:31]OFDSenderStorePacket 200942 [10:47:31]StoreOFDPacket docnum=200942 [10:47:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 62 DD 07 01 C2 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 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 42 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EE 10 03 00 35 04 06 00 81 A8 76 35 DA FF C9 48 CC FF 6F 8F 73 02 [10:47:31]CheckFolder [10:47:31]dirname=/storage/ofd_packets [10:47:31]CheckFolder done [10:47:31]ProducePacketName [10:47:31]name=ofd_packets/00200942 [10:47:31]NVStorageSaveData ofd_packets/00200942 [10:47:31]File name is /storage/ofd_packets/00200942 [10:47:31]Write 301 bytes [10:47:31]NVStorageSaveData done [10:47:31]OFDSenderStorePacket done [10:47:31]KKMCreateOFDPacket done [10:47:31]NVStorageSaveData kkm_last_timestamp [10:47:31]File name is /storage/kkm_last_timestamp [10:47:31]Write 4 bytes [10:47:31]NVStorageSaveData done [10:47:31]ExternCall_PrintAddStr [10:47:31]wPrintStart [10:47:31]Write to MH i2c: 01 00 00 39 30 69 [10:47:31]Write i2c OK [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: 01 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: 01 07 00 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: 01 07 00 39 30 00 00 00 00 00 FF 0F 7E [10:47:31]RasterBufferAndPrint [10:47:31]line Счет N : (1)11328542 [10:47:31]line ИНН: 02508201610067 [10:47:31]line Контрольно-Кассовый Чек [10:47:31]line ПРОДАЖА [10:47:31]line ТРК (МРК, ГНК) : 21 [10:47:31]line Товар: 2710124500 [10:47:31]line Аи-95-К-5 [10:47:31]line 5.400 * 74.20 [10:47:31]line = 400.68 [10:47:31]line НДС 12% НСП 1% [10:47:31]line > о реализуемом товаре [10:47:31]line ИТОГО: 400.68 [10:47:31]line НСП 1% : 3.55 [10:47:31]line НДС 12% : 42.55 [10:47:31]line Наличными: 0.00 [10:47:31]line Безнал.: 400.68 [10:47:31]line Место: АЗС № 95 "Партнер Нефть" [10:47:31]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:47:31]line СНО: Общий режим [10:47:31]line Чек 241 20.08.2024 10:47 [10:47:31]line Смена: 466 ФФД: 1.0 [10:47:31]line ЗНМ: 0300000079 [10:47:31]line РНМ: 0000000000092545 [10:47:31]line Версия ККМ: 001 [10:47:31]line Платежная система: O! деньги [10:47:31]line ФМ: 0000000000871802 [10:47:31]line ФД: 200942 [10:47:31]line ФПД: 142560537729791 [10:47:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104730&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200942&fm=142560537729791&tin=02508201610067®Number=0000000000092545&sum=40068 [10:47:31]written 0, free lines is 4095 [10:47:31]OFD Sender: Processing packet 200942 [packets to send 247, broken 246] [10:47:31]ProducePacketName [10:47:31]name=ofd_packets/00200942 [10:47:31]OFD Sender: To server: pG, [10:47:31]CommunicateWithHost lk.salyk.kg:30040 [10:47:31]ConnectInit lk.salyk.kg [10:47:31]Write to MH i2c: 01 00 00 63 30 93 [10:47:31]Write i2c OK [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: 01 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: 01 07 00 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: 01 07 00 63 30 00 00 00 00 00 F0 0C 96 [10:47:31]RasterBufferAndPrint [10:47:31]line [10:47:31]line [10:47:31]line [10:47:31]line [10:47:31]line [10:47:31]written 0, free lines is 3318 [10:47:31]MH_Cut [10:47:31]Write to MH i2c: D1 01 00 6A 30 01 6C [10:47:31]Connected sock=11 [10:47:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 62 DD 07 01 C2 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 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 42 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EE 10 03 00 35 04 06 00 81 A8 76 35 DA FF C9 48 CC FF 6F 8F 73 02 [10:47:31]Write i2c OK [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: D1 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: D1 01 00 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: D1 01 00 6A 30 00 6B [10:47:31]Write to MH i2c: 01 00 00 6B 30 9B [10:47:31]Write i2c OK [10:47:31]MH_I2C_Read... [10:47:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B5 AC 47 00 AA 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 31 38 30 32 10 04 04 00 EE 10 03 00 F4 03 04 00 A9 1E C4 66 B6 04 01 00 00 D8 13 A0 1F 73 90 DD 64 [10:47:31]CommunicateWithHost err = 0 [10:47:31]CheckOFDResponse [10:47:31]1017 (14) - 77093643461234 [10:47:31]1041 (16) - 0000000000871802 [10:47:31]1040 (4) - 200942 [10:47:31]1012 (4) - 20.08.2024 04:42 [10:47:31]1206 (1) - 0 [10:47:31]OFD Sender: Remove packet 200942 [10:47:31]ProducePacketName [10:47:31]name=ofd_packets/00200942 [10:47:31]NVStorageDeleteData [10:47:32]*** Cut start [10:47:32]*** Purtial cut [10:47:32]*** CUTSNS_PIN = 0 [10:47:32]OFD Sender: No OFD packet to send [10:47:32]*** Stage 1: CUTSNS_PIN = 1 [10:47:34]Read from MH i2c: 01 [10:47:34]MH_I2C_Read... [10:47:34]*** Stop cut motor [10:47:34]*** Cut end [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 6B 30 00 00 00 00 00 FF 0F B0 [10:47:34]process_action close_receipt done [10:47:34]requested_data is exist [10:47:34]produce_requested_data [10:47:34]requested_item fm.sn is exist - process it [10:47:34]wFMCommunicate request_size=4 [10:47:34]MH_SAM_APDU [10:47:34]CAPDU: 80 11 00 00 [10:47:34]Write to MH i2c: E2 08 00 6C 30 80 11 00 00 00 00 00 00 16 [10:47:34]Write i2c OK [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: E2 [10:47:34]MH_I2C_Read... [10:47:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:34]Read from MH i2c: E2 17 00 [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: E2 17 00 6C 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 63 [10:47:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:47:34]wFMCommunicate OK [10:47:34]requested_item fd.num is exist - process it [10:47:34]SAM_PROTO_GetFieldsCounters [10:47:34]wFMCommunicate request_size=4 [10:47:34]MH_SAM_APDU [10:47:34]CAPDU: 80 13 00 00 [10:47:34]Write to MH i2c: E2 08 00 6D 30 80 13 00 00 00 00 00 00 19 [10:47:34]Write i2c OK [10:47:34]MH_I2C_Read... [10:47:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:34]Read from MH i2c: E2 [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: E2 62 00 [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: E2 62 00 6D 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EE 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 DB [10:47: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EE 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:47:34]wFMCommunicate OK [10:47:34]SAM_PROTO_GetFieldsCounters done [10:47:34]requested_item shift.num is exist - process it [10:47:34]requested_item shift.opened is exist - process it [10:47:34]req_shift_opened [10:47:34]FM_GetShiftState [10:47:34]SAM_PROTO_GetShiftState [10:47:34]wFMCommunicate request_size=4 [10:47:34]MH_SAM_APDU [10:47:34]CAPDU: 80 13 01 00 [10:47:34]Write to MH i2c: E2 08 00 6E 30 80 13 01 00 00 00 00 00 1B [10:47:34]Write i2c OK [10:47:34]MH_I2C_Read... [10:47:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:34]Read from MH i2c: E2 [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: E2 0E 00 [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: E2 0E 00 6E 30 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A5 [10:47:34]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:47:34]wFMCommunicate OK [10:47:34]SAM_PROTO_GetShiftState done [10:47:34]FM_GetShiftState done [10:47:34]req_shift_opened done [10:47:34]requested_item shift.open_date is exist - process it [10:47:34]req_shift_open_date [10:47:34]req_shift_open_date done [10:47:34]produce_requested_data done [10:47:34]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200942,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:47:34]process_action_free close_receipt [10:47:34]json_value_free [10:47:34]json_value_free done [10:47:34]process_json_proto returns [10:47:34]Send response to host [10:47:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200942,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:47:34]free response buf [10:47:34]execute_script done [10:47:34]execute_script returns [10:47:34]free content buf [10:47:34]Sock 8.Close socket [10:47:34]Sock 8.Thread stoped [10:47:34]accept exits with 9 [10:47:34]New connection [10:47:34]New thread 3067211108 created [10:47:34]Thread 3067067748 joined [10:47:34]Waiting for new connection... [10:47:34] Sock 9.Parse request [10:47:34]Sock 9.Check first char [10:47:34]Sock 9.First char is OK [10:47:34]request: POST /json_proto HTTP/1.0 [10:47:34]Method: POST [10:47:34]URL: /json_proto [10:47:34]Method is POST - this is cgi request [10:47:34]url: /json_proto [10:47:34]query_string will be loaded in cgi processing [10:47:34]execute_cgi json_proto POST (null) [10:47:34]execute_cgi path=json_proto method=POST [10:47:34]POST find Content-Length [10:47:34]Host: 172.17.46.195:8080 [10:47:34]Content-Length: 756 [10:47:34]Content-Type: application/json [10:47:34] [10:47:34]POST finish read [10:47:34]Found Content-Length = 756 [10:47:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328540", "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" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30090015", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:34]execute_script... [10:47: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)11328540", "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" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30090015", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:34]POST & json_proto [10:47:34]process_json_proto [10:47:34]json parsed OK: [10:47:34]protocol is kg_v1.0 [10:47:34]action value=close_receipt [10:47:34]process_action close_receipt [10:47:34]cmd_close_receipt [10:47:34]MH_GetDate [10:47:34]Write to MH i2c: F0 00 00 6F 30 8E [10:47:34]Write i2c OK [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: F0 [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: F0 09 00 [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: F0 09 00 6F 30 00 48 74 C4 66 75 08 C2 66 22 [10:47:34]GetLastDocTimeStamp 1724150850 [10:47:34]current date 1724150856 [10:47:34]FM_GetShiftState [10:47:34]SAM_PROTO_GetShiftState [10:47:34]wFMCommunicate request_size=4 [10:47:34]MH_SAM_APDU [10:47:34]CAPDU: 80 13 01 00 [10:47:34]Write to MH i2c: E2 08 00 70 30 80 13 01 00 00 00 00 00 1D [10:47:34]Write i2c OK [10:47:34]MH_I2C_Read... [10:47:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:34]Read from MH i2c: E2 [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: E2 0E 00 [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: E2 0E 00 70 30 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A7 [10:47:34]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:47:34]wFMCommunicate OK [10:47:34]SAM_PROTO_GetShiftState done [10:47:34]FM_GetShiftState done [10:47:34]opened in 1724112758 [10:47:34]opened+sec_in_day 1724199158 [10:47:34]quantity*price = 0 [10:47:34]sum+1 = 1 [10:47:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 242 20.08.2024 10:47 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30090015 ФМ: 0000000000871802 ФД: 200943 ФПД: 70097695728521 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104736&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200943&fm=70097695728521&tin=02508201610067®Number=0000000000092545&sum=0 [10:47:35]StoreToDocumentArchive [10:47:35]shift 466 fd 200943 [10:47:35]save to /storage/0466/doc_00200943 [10:47:35]save last doc name /storage/0466/doc_00200943 to /storage/kkm_last_doc_name [10:47:35]save OK [10:47:35]Clear old archive folders... [10:47:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:47:36]tlvbuf is 01104490 [10:47:36]SAM_PROTO_ClearQueue [10:47:36]wFMCommunicate request_size=4 [10:47:36]MH_SAM_APDU [10:47:36]CAPDU: 80 09 00 00 [10:47:36]Write to MH i2c: E2 08 00 7D 30 80 09 00 00 00 00 00 00 1F [10:47:36]Write i2c OK [10:47:36]MH_I2C_Read... [10:47:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:36]Read from MH i2c: E2 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 03 00 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 03 00 7D 30 00 90 00 21 [10:47:36]RAPDU: 90 00 [10:47:36]wFMCommunicate OK [10:47:36]SAM_PROTO_ClearQueue done [10:47:36]KKMCreateOFDPacket [10:47:36]OFDProtocolAddRootSTLVToBuf [10:47:36]FM_MakeSignedData [10:47:36]FM_MakeSignedData [10:47:36]SAM_PROTO_SignData [10:47:36]wFMCommunicate request_size=4 [10:47:36]MH_SAM_APDU [10:47:36]CAPDU: 80 0D 01 02 [10:47:36]Write to MH i2c: E2 08 00 7E 30 80 0D 01 02 00 00 00 00 27 [10:47:36]Write i2c OK [10:47:36]MH_I2C_Read... [10:47:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:36]Read from MH i2c: E2 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 03 00 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 03 00 7E 30 00 90 00 22 [10:47:36]RAPDU: 90 00 [10:47:36]wFMCommunicate OK [10:47:36]wFMCommunicate request_size=255 [10:47:36]MH_SAM_APDU [10:47: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 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 48 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EF 10 03 00 35 04 06 00 3F [10:47:36]Write to MH i2c: E2 02 01 7F 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 48 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EF 10 03 00 35 04 06 00 3F 00 00 F2 [10:47:36]Write i2c OK [10:47:36]MH_I2C_Read... [10:47:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:36]Read from MH i2c: E2 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 03 00 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 03 00 7F 30 00 90 00 23 [10:47:36]RAPDU: 90 00 [10:47:36]wFMCommunicate OK [10:47:36]wFMCommunicate request_size=10 [10:47:36]MH_SAM_APDU [10:47:36]CAPDU: 80 0D 02 02 05 C0 E4 40 E3 89 [10:47:36]Write to MH i2c: E2 0D 00 80 30 80 0D 02 02 05 00 C0 E4 40 E3 89 00 00 84 [10:47:36]Write i2c OK [10:47:36]MH_I2C_Read... [10:47:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:36]Read from MH i2c: E2 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 03 00 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 03 00 80 30 00 90 00 24 [10:47:36]RAPDU: 90 00 [10:47:36]wFMCommunicate OK [10:47:36]wFMCommunicate request_size=4 [10:47:36]MH_SAM_APDU [10:47:36]CAPDU: 80 0D 03 02 [10:47:36]Write to MH i2c: E2 08 00 81 30 80 0D 03 02 00 00 00 00 2C [10:47:36]Write i2c OK [10:47:36]MH_I2C_Read... [10:47:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:36]Read from MH i2c: E2 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 0B 00 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 0B 00 81 30 00 03 36 6C EF 4E 41 27 A5 90 00 1C [10:47:36]RAPDU: 03 36 6C EF 4E 41 27 A5 90 00 [10:47:36]wFMCommunicate OK [10:47:36]SAM_PROTO_SignData done [10:47:36]FM_MakeSignedData done [10:47:36]CreateOFDProtocolMessage [10:47:36]wFMCommunicate request_size=4 [10:47:36]MH_SAM_APDU [10:47:36]CAPDU: 80 11 00 00 [10:47:36]Write to MH i2c: E2 08 00 82 30 80 11 00 00 00 00 00 00 2C [10:47:36]Write i2c OK [10:47:36]MH_I2C_Read... [10:47:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:36]Read from MH i2c: E2 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 17 00 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 17 00 82 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 79 [10:47:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:47:36]wFMCommunicate OK [10:47:36]CreateOFDProtocolMessage done [10:47:36]OFDSenderStorePacket 200943 [10:47:36]StoreOFDPacket docnum=200943 [10:47:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FD C5 07 01 D2 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 48 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EF 10 03 00 35 04 06 00 3F C0 E4 40 E3 89 03 36 6C EF 4E 41 27 A5 [10:47:36]CheckFolder [10:47:36]dirname=/storage/ofd_packets [10:47:36]CheckFolder done [10:47:36]ProducePacketName [10:47:36]name=ofd_packets/00200943 [10:47:36]NVStorageSaveData ofd_packets/00200943 [10:47:36]File name is /storage/ofd_packets/00200943 [10:47:36]Write 301 bytes [10:47:36]NVStorageSaveData done [10:47:36]OFDSenderStorePacket done [10:47:36]KKMCreateOFDPacket done [10:47:37]NVStorageSaveData kkm_last_timestamp [10:47:37]File name is /storage/kkm_last_timestamp [10:47:37]Write 4 bytes [10:47:37]NVStorageSaveData done [10:47:37]ExternCall_PrintAddStr [10:47:37]wPrintStart [10:47:37]Write to MH i2c: 01 00 00 83 30 B3 [10:47:37]OFD Sender: Processing packet 200943 [packets to send 247, broken 246] [10:47:37]ProducePacketName [10:47:37]name=ofd_packets/00200943 [10:47:37]OFD Sender: To server: pG, [10:47:37]CommunicateWithHost lk.salyk.kg:30040 [10:47:37]ConnectInit lk.salyk.kg [10:47:37]Write i2c OK [10:47:37]MH_I2C_Read... [10:47:37]Read from MH i2c: 01 [10:47:37]MH_I2C_Read... [10:47:37]Read from MH i2c: 01 07 00 [10:47:37]MH_I2C_Read... [10:47:37]Read from MH i2c: 01 07 00 83 30 00 00 00 00 00 FF 0F C8 [10:47:37]RasterBufferAndPrint [10:47:37]line Счет N : (1)11328540 [10:47:37]line ИНН: 02508201610067 [10:47:37]line Контрольно-Кассовый Чек [10:47:37]line ПРОДАЖА [10:47:37]line ТРК (МРК, ГНК) : 12 [10:47:37]line Товар: 2710124130 [10:47:37]line Аи-92-К-4 [10:47:37]line 40.000 * 0.00 [10:47:37]line = 0.00 [10:47:37]line НДС 12% НСП 1% [10:47:37]line > о реализуемом товаре [10:47:37]line ИТОГО: 0.00 [10:47:37]line НСП 1% : 0.00 [10:47:37]line НДС 12% : 0.00 [10:47:37]line Наличными: 0.00 [10:47:37]line Безнал.: 0.00 [10:47:37]line Место: АЗС № 95 "Партнер Нефть" [10:47:37]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:47:37]line СНО: Общий режим [10:47:37]line Чек 242 20.08.2024 10:47 [10:47:37]line Смена: 466 ФФД: 1.0 [10:47:37]line ЗНМ: 0300000079 [10:47:37]line РНМ: 0000000000092545 [10:47:37]line Версия ККМ: 001 [10:47:37]line Талоны: ТК ГПНА Online [10:47:37]line 30090015 [10:47:37]line ФМ: 0000000000871802 [10:47:37]line ФД: 200943 [10:47:37]line ФПД: 70097695728521 [10:47:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104736&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200943&fm=70097695728521&tin=02508201610067®Number=0000000000092545&sum=0 [10:47:37]written 0, free lines is 4095 [10:47:37]Connected sock=11 [10:47:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FD C5 07 01 D2 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 48 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EF 10 03 00 35 04 06 00 3F C0 E4 40 E3 89 03 36 6C EF 4E 41 27 A5 [10:47:37]Write to MH i2c: 01 00 00 AD 30 DD [10:47:37]Write i2c OK [10:47:37]MH_I2C_Read... [10:47:37]Read from MH i2c: 01 [10:47:37]MH_I2C_Read... [10:47:37]Read from MH i2c: 01 07 00 [10:47:37]MH_I2C_Read... [10:47:37]Read from MH i2c: 01 07 00 AD 30 00 00 00 00 00 E6 0C D6 [10:47:37]RasterBufferAndPrint [10:47:37]line [10:47:37]line [10:47:37]line [10:47:37]line [10:47:37]line [10:47:37]written 0, free lines is 3314 [10:47:37]MH_Cut [10:47:37]Write to MH i2c: D1 01 00 B4 30 01 B6 [10:47:37]Write i2c OK [10:47:37]MH_I2C_Read... [10:47:37]Read from MH i2c: D1 [10:47:37]MH_I2C_Read... [10:47:37]Read from MH i2c: D1 01 00 [10:47:37]MH_I2C_Read... [10:47:37]Read from MH i2c: D1 01 00 B4 30 00 B5 [10:47:37]Write to MH i2c: 01 00 00 B5 30 E5 [10:47:37]Write i2c OK [10:47:37]MH_I2C_Read... [10:47:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C8 88 47 00 70 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 31 38 30 32 10 04 04 00 EF 10 03 00 F4 03 04 00 AF 1E C4 66 B6 04 01 00 00 88 AB 3F 56 D2 F3 58 D7 [10:47:37]CommunicateWithHost err = 0 [10:47:37]CheckOFDResponse [10:47:37]1017 (14) - 77093643461234 [10:47:37]1041 (16) - 0000000000871802 [10:47:37]1040 (4) - 200943 [10:47:37]1012 (4) - 20.08.2024 04:42 [10:47:37]1206 (1) - 0 [10:47:37]OFD Sender: Remove packet 200943 [10:47:37]ProducePacketName [10:47:37]name=ofd_packets/00200943 [10:47:37]NVStorageDeleteData [10:47:38]OFD Sender: No OFD packet to send [10:47:38]*** Cut start [10:47:38]*** Purtial cut [10:47:38]*** Stage 1: CUTSNS_PIN = 1 [10:47:38]Read from MH i2c: 01 [10:47:38]MH_I2C_Read... [10:47:38]*** Stop cut motor [10:47:38]*** Cut end [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 B5 30 00 00 00 00 00 FF 0F FA [10:47:38]process_action close_receipt done [10:47:38]requested_data is exist [10:47:38]produce_requested_data [10:47:38]requested_item fm.sn is exist - process it [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 B6 30 80 11 00 00 00 00 00 00 60 [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 B6 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AD [10:47:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:47:38]wFMCommunicate OK [10:47:38]requested_item fd.num is exist - process it [10:47:38]SAM_PROTO_GetFieldsCounters [10:47:38]wFMCommunicate request_size=4 [10:47:38]MH_SAM_APDU [10:47:38]CAPDU: 80 13 00 00 [10:47:38]Write to MH i2c: E2 08 00 B7 30 80 13 00 00 00 00 00 00 63 [10:47:38]Write i2c OK [10:47:38]MH_I2C_Read... [10:47:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:38]Read from MH i2c: E2 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 62 00 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 62 00 B7 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EF 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 29 [10:47: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EF 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:47:38]wFMCommunicate OK [10:47:38]SAM_PROTO_GetFieldsCounters done [10:47:38]requested_item shift.num is exist - process it [10:47:38]requested_item shift.opened is exist - process it [10:47:38]req_shift_opened [10:47:38]FM_GetShiftState [10:47:38]SAM_PROTO_GetShiftState [10:47:38]wFMCommunicate request_size=4 [10:47:38]MH_SAM_APDU [10:47:38]CAPDU: 80 13 01 00 [10:47:38]Write to MH i2c: E2 08 00 B8 30 80 13 01 00 00 00 00 00 65 [10:47:38]Write i2c OK [10:47:38]MH_I2C_Read... [10:47:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:38]Read from MH i2c: E2 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 0E 00 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 0E 00 B8 30 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 EF [10:47:38]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:47:38]wFMCommunicate OK [10:47:38]SAM_PROTO_GetShiftState done [10:47:38]FM_GetShiftState done [10:47:38]req_shift_opened done [10:47:38]requested_item shift.open_date is exist - process it [10:47:38]req_shift_open_date [10:47:38]req_shift_open_date done [10:47:38]produce_requested_data done [10:47:38]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200943,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:47:38]process_action_free close_receipt [10:47:38]json_value_free [10:47:38]json_value_free done [10:47:38]process_json_proto returns [10:47:38]Send response to host [10:47:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200943,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:47:38]free response buf [10:47:38]execute_script done [10:47:38]execute_script returns [10:47:38]free content buf [10:47:38]Sock 9.Close socket [10:47:38]Sock 9.Thread stoped [10:47:43]OFD Sender: No OFD packet to send [10:47:48]OFD Sender: No OFD packet to send [10:47:53]OFD Sender: No OFD packet to send [10:47:58]OFD Sender: No OFD packet to send [10:48:03]OFD Sender: No OFD packet to send [10:48:08]OFD Sender: No OFD packet to send [10:48:13]OFD Sender: No OFD packet to send [10:48:18]OFD Sender: No OFD packet to send [10:48:23]OFD Sender: No OFD packet to send [10:48:28]OFD Sender: No OFD packet to send [10:48:33]OFD Sender: No OFD packet to send [10:48:38]OFD Sender: No OFD packet to send [10:48:43]OFD Sender: No OFD packet to send [10:48:48]OFD Sender: No OFD packet to send [10:48:53]OFD Sender: No OFD packet to send [10:48:58]OFD Sender: No OFD packet to send [10:49:03]OFD Sender: No OFD packet to send [10:49:08]OFD Sender: No OFD packet to send [10:49:11]accept exits with 8 [10:49:11]New connection [10:49:11]New thread 3067067748 created [10:49:11]Thread 3067211108 joined [10:49:11]Waiting for new connection... [10:49:11] Sock 8.Parse request [10:49:11]Sock 8.Check first char [10:49:11]Sock 8.First char is OK [10:49:11]request: POST /json_proto HTTP/1.0 [10:49:11]Method: POST [10:49:11]URL: /json_proto [10:49:11]Method is POST - this is cgi request [10:49:11]url: /json_proto [10:49:11]query_string will be loaded in cgi processing [10:49:11]execute_cgi json_proto POST (null) [10:49:11]execute_cgi path=json_proto method=POST [10:49:11]POST find Content-Length [10:49:11]Host: 172.17.46.195:8080 [10:49:11]Content-Length: 805 [10:49:11]Content-Type: application/json [10:49:11] [10:49:11]POST finish read [10:49:11]Found Content-Length = 805 [10:49:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:11]execute_script... [10:49: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)11328543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:11]POST & json_proto [10:49:11]process_json_proto [10:49:11]json parsed OK: [10:49:11]protocol is kg_v1.0 [10:49:11]action value=close_receipt [10:49:11]process_action close_receipt [10:49:11]cmd_close_receipt [10:49:11]MH_GetDate [10:49:11]Write to MH i2c: F0 00 00 B9 30 D8 [10:49:11]Write i2c OK [10:49:11]MH_I2C_Read... [10:49:11]Read from MH i2c: F0 [10:49:11]MH_I2C_Read... [10:49:11]Read from MH i2c: F0 09 00 [10:49:11]MH_I2C_Read... [10:49:11]Read from MH i2c: F0 09 00 B9 30 00 A8 74 C4 66 75 08 C2 66 CC [10:49:11]GetLastDocTimeStamp 1724150856 [10:49:11]current date 1724150952 [10:49:11]FM_GetShiftState [10:49:11]SAM_PROTO_GetShiftState [10:49:11]wFMCommunicate request_size=4 [10:49:11]MH_SAM_APDU [10:49:11]CAPDU: 80 13 01 00 [10:49:11]Write to MH i2c: E2 08 00 BA 30 80 13 01 00 00 00 00 00 67 [10:49:11]Write i2c OK [10:49:11]MH_I2C_Read... [10:49:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:11]Read from MH i2c: E2 [10:49:11]MH_I2C_Read... [10:49:11]Read from MH i2c: E2 0E 00 [10:49:11]MH_I2C_Read... [10:49:11]Read from MH i2c: E2 0E 00 BA 30 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F1 [10:49:11]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:49:11]wFMCommunicate OK [10:49:11]SAM_PROTO_GetShiftState done [10:49:11]FM_GetShiftState done [10:49:11]opened in 1724112758 [10:49:11]opened+sec_in_day 1724199158 [10:49:11]quantity*price = 100021 [10:49:11]sum+1 = 100023 [10:49:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 243 20.08.2024 10:49 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200944 ФПД: 190651529857082 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104913&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200944&fm=190651529857082&tin=02508201610067®Number=0000000000092545&sum=100022 [10:49:12]StoreToDocumentArchive [10:49:12]shift 466 fd 200944 [10:49:12]save to /storage/0466/doc_00200944 [10:49:12]save last doc name /storage/0466/doc_00200944 to /storage/kkm_last_doc_name [10:49:12]save OK [10:49:12]Clear old archive folders... [10:49:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:49:12]tlvbuf is 01134E70 [10:49:12]SAM_PROTO_ClearQueue [10:49:12]wFMCommunicate request_size=4 [10:49:12]MH_SAM_APDU [10:49:12]CAPDU: 80 09 00 00 [10:49:12]Write to MH i2c: E2 08 00 C7 30 80 09 00 00 00 00 00 00 69 [10:49:12]Write i2c OK [10:49:12]MH_I2C_Read... [10:49:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:12]Read from MH i2c: E2 [10:49:12]MH_I2C_Read... [10:49:12]Read from MH i2c: E2 03 00 [10:49:12]MH_I2C_Read... [10:49:12]Read from MH i2c: E2 03 00 C7 30 00 90 00 6B [10:49:12]RAPDU: 90 00 [10:49:12]wFMCommunicate OK [10:49:12]SAM_PROTO_ClearQueue done [10:49:12]KKMCreateOFDPacket [10:49:12]OFDProtocolAddRootSTLVToBuf [10:49:12]FM_MakeSignedData [10:49:12]FM_MakeSignedData [10:49:12]SAM_PROTO_SignData [10:49:12]wFMCommunicate request_size=4 [10:49:12]MH_SAM_APDU [10:49:12]CAPDU: 80 0D 01 02 [10:49:12]Write to MH i2c: E2 08 00 C8 30 80 0D 01 02 00 00 00 00 71 [10:49:12]Write i2c OK [10:49:12]MH_I2C_Read... [10:49:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:12]Read from MH i2c: E2 [10:49:12]MH_I2C_Read... [10:49:12]Read from MH i2c: E2 03 00 [10:49:12]MH_I2C_Read... [10:49:12]Read from MH i2c: E2 03 00 C8 30 00 90 00 6C [10:49:12]RAPDU: 90 00 [10:49:12]wFMCommunicate OK [10:49:12]wFMCommunicate request_size=255 [10:49:12]MH_SAM_APDU [10:49:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 F3 00 00 00 F4 03 04 00 A9 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F0 10 03 00 35 04 06 00 AD [10:49:12]Write to MH i2c: E2 02 01 C9 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 A9 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F0 10 03 00 35 04 06 00 AD 00 00 00 [10:49:12]Write i2c OK [10:49:12]MH_I2C_Read... [10:49:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:13]Read from MH i2c: E2 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: E2 03 00 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: E2 03 00 C9 30 00 90 00 6D [10:49:13]RAPDU: 90 00 [10:49:13]wFMCommunicate OK [10:49:13]wFMCommunicate request_size=10 [10:49:13]MH_SAM_APDU [10:49:13]CAPDU: 80 0D 02 02 05 65 84 B6 88 3A [10:49:13]Write to MH i2c: E2 0D 00 CA 30 80 0D 02 02 05 00 65 84 B6 88 3A 00 00 DF [10:49:13]Write i2c OK [10:49:13]MH_I2C_Read... [10:49:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:13]Read from MH i2c: E2 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: E2 03 00 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: E2 03 00 CA 30 00 90 00 6E [10:49:13]RAPDU: 90 00 [10:49:13]wFMCommunicate OK [10:49:13]wFMCommunicate request_size=4 [10:49:13]MH_SAM_APDU [10:49:13]CAPDU: 80 0D 03 02 [10:49:13]Write to MH i2c: E2 08 00 CB 30 80 0D 03 02 00 00 00 00 76 [10:49:13]Write i2c OK [10:49:13]MH_I2C_Read... [10:49:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:13]Read from MH i2c: E2 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: E2 0B 00 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: E2 0B 00 CB 30 00 64 5F 57 4F 00 2F 28 96 90 00 CD [10:49:13]RAPDU: 64 5F 57 4F 00 2F 28 96 90 00 [10:49:13]wFMCommunicate OK [10:49:13]SAM_PROTO_SignData done [10:49:13]FM_MakeSignedData done [10:49:13]CreateOFDProtocolMessage [10:49:13]wFMCommunicate request_size=4 [10:49:13]MH_SAM_APDU [10:49:13]CAPDU: 80 11 00 00 [10:49:13]Write to MH i2c: E2 08 00 CC 30 80 11 00 00 00 00 00 00 76 [10:49:13]Write i2c OK [10:49:13]MH_I2C_Read... [10:49:13]OFD Sender: No OFD packet to send [10:49:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:13]Read from MH i2c: E2 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: E2 17 00 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: E2 17 00 CC 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C3 [10:49:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:49:13]wFMCommunicate OK [10:49:13]CreateOFDProtocolMessage done [10:49:13]OFDSenderStorePacket 200944 [10:49:13]StoreOFDPacket docnum=200944 [10:49:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FB EE 07 01 69 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 F3 00 00 00 F4 03 04 00 A9 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F0 10 03 00 35 04 06 00 AD 65 84 B6 88 3A 64 5F 57 4F 00 2F 28 96 [10:49:13]CheckFolder [10:49:13]dirname=/storage/ofd_packets [10:49:13]CheckFolder done [10:49:13]ProducePacketName [10:49:13]name=ofd_packets/00200944 [10:49:13]NVStorageSaveData ofd_packets/00200944 [10:49:13]File name is /storage/ofd_packets/00200944 [10:49:13]Write 301 bytes [10:49:13]NVStorageSaveData done [10:49:13]OFDSenderStorePacket done [10:49:13]KKMCreateOFDPacket done [10:49:13]NVStorageSaveData kkm_last_timestamp [10:49:13]File name is /storage/kkm_last_timestamp [10:49:13]Write 4 bytes [10:49:13]NVStorageSaveData done [10:49:13]ExternCall_PrintAddStr [10:49:13]wPrintStart [10:49:13]Write to MH i2c: 01 00 00 CD 30 FD [10:49:13]Write i2c OK [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: 01 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: 01 07 00 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: 01 07 00 CD 30 00 00 00 00 00 FF 0F 12 [10:49:13]RasterBufferAndPrint [10:49:13]line Счет N : (1)11328543 [10:49:13]line ИНН: 02508201610067 [10:49:13]line Контрольно-Кассовый Чек [10:49:13]line ПРОДАЖА [10:49:13]line ТРК (МРК, ГНК) : 11 [10:49:13]line Товар: 2710124500 [10:49:13]line Аи-95-К-5 [10:49:13]line 13.480 * 74.20 [10:49:13]line = 1000.22 [10:49:13]line НДС 12% НСП 1% [10:49:13]line > о реализуемом товаре [10:49:13]line ИТОГО: 1000.22 [10:49:13]line НСП 1% : 8.85 [10:49:13]line НДС 12% : 106.22 [10:49:13]line Наличными: 0.00 [10:49:13]line Безнал.: 1000.22 [10:49:13]line Место: АЗС № 95 "Партнер Нефть" [10:49:13]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:49:13]line СНО: Общий режим [10:49:13]line Чек 243 20.08.2024 10:49 [10:49:13]line Смена: 466 ФФД: 1.0 [10:49:13]line ЗНМ: 0300000079 [10:49:13]line РНМ: 0000000000092545 [10:49:13]line Версия ККМ: 001 [10:49:13]line Платежная система: O! деньги [10:49:13]line ФМ: 0000000000871802 [10:49:13]line ФД: 200944 [10:49:13]line ФПД: 190651529857082 [10:49:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104913&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200944&fm=190651529857082&tin=02508201610067®Number=0000000000092545&sum=100022 [10:49:13]written 0, free lines is 4095 [10:49:13]OFD Sender: Processing packet 200944 [packets to send 247, broken 246] [10:49:13]ProducePacketName [10:49:13]name=ofd_packets/00200944 [10:49:13]OFD Sender: To server: pG, [10:49:13]CommunicateWithHost lk.salyk.kg:30040 [10:49:13]ConnectInit lk.salyk.kg [10:49:13]Connected sock=10 [10:49:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FB EE 07 01 69 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 F3 00 00 00 F4 03 04 00 A9 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F0 10 03 00 35 04 06 00 AD 65 84 B6 88 3A 64 5F 57 4F 00 2F 28 96 [10:49:13]Write to MH i2c: 01 00 00 F7 30 27 [10:49:13]Write i2c OK [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: 01 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: 01 07 00 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: 01 07 00 F7 30 00 00 00 00 00 00 0D 3B [10:49:13]RasterBufferAndPrint [10:49:13]line [10:49:13]line [10:49:13]line [10:49:13]line [10:49:13]line [10:49:13]written 0, free lines is 3337 [10:49:13]MH_Cut [10:49:13]Write to MH i2c: D1 01 00 FE 30 01 00 [10:49:13]Write i2c OK [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: D1 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: D1 01 00 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: D1 01 00 FE 30 00 FF [10:49:13]Write to MH i2c: 01 00 00 FF 30 2F [10:49:13]Write i2c OK [10:49:13]MH_I2C_Read... [10:49:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8B 70 47 00 48 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 31 38 30 32 10 04 04 00 F0 10 03 00 F4 03 04 00 0F 1F C4 66 B6 04 01 00 00 BA ED 28 4C 42 81 6A AF [10:49:14]CommunicateWithHost err = 0 [10:49:14]CheckOFDResponse [10:49:14]1017 (14) - 77093643461234 [10:49:14]1041 (16) - 0000000000871802 [10:49:14]1040 (4) - 200944 [10:49:14]1012 (4) - 20.08.2024 04:43 [10:49:14]1206 (1) - 0 [10:49:14]OFD Sender: Remove packet 200944 [10:49:14]ProducePacketName [10:49:14]name=ofd_packets/00200944 [10:49:14]NVStorageDeleteData [10:49:14]*** Cut start [10:49:14]*** Purtial cut [10:49:14]*** CUTSNS_PIN = 0 [10:49:14]OFD Sender: No OFD packet to send [10:49:14]*** Stage 1: CUTSNS_PIN = 1 [10:49:16]Read from MH i2c: 01 [10:49:16]MH_I2C_Read... [10:49:16]*** Stop cut motor [10:49:16]*** Cut end [10:49:16]Read from MH i2c: 01 07 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 FF 30 00 00 00 00 00 FF 0F 44 [10:49:16]process_action close_receipt done [10:49:16]requested_data is exist [10:49:16]produce_requested_data [10:49:16]requested_item fm.sn is exist - process it [10:49:16]wFMCommunicate request_size=4 [10:49:16]MH_SAM_APDU [10:49:16]CAPDU: 80 11 00 00 [10:49:16]Write to MH i2c: E2 08 00 00 31 80 11 00 00 00 00 00 00 AB [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:16]Read from MH i2c: E2 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 17 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 17 00 00 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F8 [10:49:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:49:16]wFMCommunicate OK [10:49:16]requested_item fd.num is exist - process it [10:49:16]SAM_PROTO_GetFieldsCounters [10:49:16]wFMCommunicate request_size=4 [10:49:16]MH_SAM_APDU [10:49:16]CAPDU: 80 13 00 00 [10:49:16]Write to MH i2c: E2 08 00 01 31 80 13 00 00 00 00 00 00 AE [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:16]Read from MH i2c: E2 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 62 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 62 00 01 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F0 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 78 [10:49:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F0 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:49:16]wFMCommunicate OK [10:49:16]SAM_PROTO_GetFieldsCounters done [10:49:16]requested_item shift.num is exist - process it [10:49:16]requested_item shift.opened is exist - process it [10:49:16]req_shift_opened [10:49:16]FM_GetShiftState [10:49:16]SAM_PROTO_GetShiftState [10:49:16]wFMCommunicate request_size=4 [10:49:16]MH_SAM_APDU [10:49:16]CAPDU: 80 13 01 00 [10:49:16]Write to MH i2c: E2 08 00 02 31 80 13 01 00 00 00 00 00 B0 [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:16]Read from MH i2c: E2 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 0E 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 0E 00 02 31 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 3A [10:49:16]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:49:16]wFMCommunicate OK [10:49:16]SAM_PROTO_GetShiftState done [10:49:16]FM_GetShiftState done [10:49:16]req_shift_opened done [10:49:16]requested_item shift.open_date is exist - process it [10:49:16]req_shift_open_date [10:49:16]req_shift_open_date done [10:49:16]produce_requested_data done [10:49:16]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200944,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:49:16]process_action_free close_receipt [10:49:16]json_value_free [10:49:16]json_value_free done [10:49:16]process_json_proto returns [10:49:16]Send response to host [10:49:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200944,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:49:16]free response buf [10:49:16]execute_script done [10:49:16]execute_script returns [10:49:16]free content buf [10:49:16]Sock 8.Close socket [10:49:16]Sock 8.Thread stoped [10:49:19]OFD Sender: No OFD packet to send [10:49:24]OFD Sender: No OFD packet to send [10:49:29]OFD Sender: No OFD packet to send [10:49:30]accept exits with 9 [10:49:30]New connection [10:49:30]New thread 3067211108 created [10:49:30]Thread 3067067748 joined [10:49:30]Waiting for new connection... [10:49:30] Sock 9.Parse request [10:49:30]Sock 9.Check first char [10:49:30]Sock 9.First char is OK [10:49:30]request: POST /json_proto HTTP/1.0 [10:49:30]Method: POST [10:49:30]URL: /json_proto [10:49:30]Method is POST - this is cgi request [10:49:30]url: /json_proto [10:49:30]query_string will be loaded in cgi processing [10:49:30]execute_cgi json_proto POST (null) [10:49:30]execute_cgi path=json_proto method=POST [10:49:30]POST find Content-Length [10:49:30]Host: 172.17.46.195:8080 [10:49:30]Content-Length: 802 [10:49:30]Content-Type: application/json [10:49:30] [10:49:30]POST finish read [10:49:30]Found Content-Length = 802 [10:49:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328544", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:30]execute_script... [10:49: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)11328544", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:30]POST & json_proto [10:49:30]process_json_proto [10:49:30]json parsed OK: [10:49:30]protocol is kg_v1.0 [10:49:30]action value=close_receipt [10:49:30]process_action close_receipt [10:49:30]cmd_close_receipt [10:49:30]MH_GetDate [10:49:30]Write to MH i2c: F0 00 00 03 31 23 [10:49:30]Write i2c OK [10:49:30]MH_I2C_Read... [10:49:30]Read from MH i2c: F0 [10:49:30]MH_I2C_Read... [10:49:30]Read from MH i2c: F0 09 00 [10:49:30]MH_I2C_Read... [10:49:30]Read from MH i2c: F0 09 00 03 31 00 BB 74 C4 66 75 08 C2 66 2A [10:49:30]GetLastDocTimeStamp 1724150953 [10:49:30]current date 1724150971 [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 04 31 80 13 01 00 00 00 00 00 B2 [10:49:30]Write i2c OK [10:49:30]MH_I2C_Read... [10:49:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:30]Read from MH i2c: E2 [10:49:30]MH_I2C_Read... [10:49:30]Read from MH i2c: E2 0E 00 [10:49:30]MH_I2C_Read... [10:49:30]Read from MH i2c: E2 0E 00 04 31 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 3C [10:49:30]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:49:30]wFMCommunicate OK [10:49:30]SAM_PROTO_GetShiftState done [10:49:30]FM_GetShiftState done [10:49:30]opened in 1724112758 [10:49:30]opened+sec_in_day 1724199158 [10:49:30]quantity*price = 100050 [10:49:30]sum+1 = 100052 [10:49:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 244 20.08.2024 10:49 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200945 ФПД: 115428477288455 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104931&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200945&fm=115428477288455&tin=02508201610067®Number=0000000000092545&sum=100051 [10:49:31]StoreToDocumentArchive [10:49:31]shift 466 fd 200945 [10:49:31]save to /storage/0466/doc_00200945 [10:49:31]save last doc name /storage/0466/doc_00200945 to /storage/kkm_last_doc_name [10:49:31]save OK [10:49:31]Clear old archive folders... [10:49:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:49:31]tlvbuf is 010B87A0 [10:49:31]SAM_PROTO_ClearQueue [10:49:31]wFMCommunicate request_size=4 [10:49:31]MH_SAM_APDU [10:49:31]CAPDU: 80 09 00 00 [10:49:31]Write to MH i2c: E2 08 00 11 31 80 09 00 00 00 00 00 00 B4 [10:49:31]Write i2c OK [10:49:31]MH_I2C_Read... [10:49:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:31]Read from MH i2c: E2 [10:49:31]MH_I2C_Read... [10:49:31]Read from MH i2c: E2 03 00 [10:49:31]MH_I2C_Read... [10:49:31]Read from MH i2c: E2 03 00 11 31 00 90 00 B6 [10:49:31]RAPDU: 90 00 [10:49:31]wFMCommunicate OK [10:49:31]SAM_PROTO_ClearQueue done [10:49:31]KKMCreateOFDPacket [10:49:31]OFDProtocolAddRootSTLVToBuf [10:49:31]FM_MakeSignedData [10:49:31]FM_MakeSignedData [10:49:31]SAM_PROTO_SignData [10:49:31]wFMCommunicate request_size=4 [10:49:31]MH_SAM_APDU [10:49:31]CAPDU: 80 0D 01 02 [10:49:31]Write to MH i2c: E2 08 00 12 31 80 0D 01 02 00 00 00 00 BC [10:49:31]Write i2c OK [10:49:31]MH_I2C_Read... [10:49:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:31]Read from MH i2c: E2 [10:49:31]MH_I2C_Read... [10:49:31]Read from MH i2c: E2 03 00 [10:49:31]MH_I2C_Read... [10:49:31]Read from MH i2c: E2 03 00 12 31 00 90 00 B7 [10:49:31]RAPDU: 90 00 [10:49:31]wFMCommunicate OK [10:49:31]wFMCommunicate request_size=255 [10:49:31]MH_SAM_APDU [10:49:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 BB 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F1 10 03 00 35 04 06 00 68 FB 49 62 [10:49:31]Write to MH i2c: E2 02 01 13 31 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 BB 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F1 10 03 00 35 04 06 00 68 FB 49 62 00 00 D3 [10:49:31]Write i2c OK [10:49:31]MH_I2C_Read... [10:49:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:31]Read from MH i2c: E2 [10:49:31]MH_I2C_Read... [10:49:31]Read from MH i2c: E2 03 00 [10:49:31]MH_I2C_Read... [10:49:31]Read from MH i2c: E2 03 00 13 31 00 90 00 B8 [10:49:31]RAPDU: 90 00 [10:49:31]wFMCommunicate OK [10:49:31]wFMCommunicate request_size=7 [10:49:31]MH_SAM_APDU [10:49:31]CAPDU: 80 0D 02 02 02 C0 07 [10:49:31]Write to MH i2c: E2 0A 00 14 31 80 0D 02 02 02 00 C0 07 00 00 8A [10:49:31]Write i2c OK [10:49:31]MH_I2C_Read... [10:49:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:31]Read from MH i2c: E2 [10:49:31]MH_I2C_Read... [10:49:31]Read from MH i2c: E2 03 00 [10:49:31]MH_I2C_Read... [10:49:31]Read from MH i2c: E2 03 00 14 31 00 90 00 B9 [10:49:31]RAPDU: 90 00 [10:49:31]wFMCommunicate OK [10:49:31]wFMCommunicate request_size=4 [10:49:31]MH_SAM_APDU [10:49:31]CAPDU: 80 0D 03 02 [10:49:31]Write to MH i2c: E2 08 00 15 31 80 0D 03 02 00 00 00 00 C1 [10:49:31]Write i2c OK [10:49:31]MH_I2C_Read... [10:49:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:32]Read from MH i2c: E2 [10:49:32]MH_I2C_Read... [10:49:32]Read from MH i2c: E2 0B 00 [10:49:32]MH_I2C_Read... [10:49:32]Read from MH i2c: E2 0B 00 15 31 00 19 0D 9F 96 A3 2B 55 80 90 00 C0 [10:49:32]RAPDU: 19 0D 9F 96 A3 2B 55 80 90 00 [10:49:32]wFMCommunicate OK [10:49:32]SAM_PROTO_SignData done [10:49:32]FM_MakeSignedData done [10:49:32]CreateOFDProtocolMessage [10:49:32]wFMCommunicate request_size=4 [10:49:32]MH_SAM_APDU [10:49:32]CAPDU: 80 11 00 00 [10:49:32]Write to MH i2c: E2 08 00 16 31 80 11 00 00 00 00 00 00 C1 [10:49:32]Write i2c OK [10:49:32]MH_I2C_Read... [10:49:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:32]Read from MH i2c: E2 [10:49:32]MH_I2C_Read... [10:49:32]Read from MH i2c: E2 17 00 [10:49:32]MH_I2C_Read... [10:49:32]Read from MH i2c: E2 17 00 16 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0E [10:49:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:49:32]wFMCommunicate OK [10:49:32]CreateOFDProtocolMessage done [10:49:32]OFDSenderStorePacket 200945 [10:49:32]StoreOFDPacket docnum=200945 [10:49:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 62 65 04 01 E9 C6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 BB 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F1 10 03 00 35 04 06 00 68 FB 49 62 C0 07 19 0D 9F 96 A3 2B 55 80 [10:49:32]CheckFolder [10:49:32]dirname=/storage/ofd_packets [10:49:32]CheckFolder done [10:49:32]ProducePacketName [10:49:32]name=ofd_packets/00200945 [10:49:32]NVStorageSaveData ofd_packets/00200945 [10:49:32]File name is /storage/ofd_packets/00200945 [10:49:32]Write 298 bytes [10:49:32]NVStorageSaveData done [10:49:32]OFDSenderStorePacket done [10:49:32]KKMCreateOFDPacket done [10:49:32]NVStorageSaveData kkm_last_timestamp [10:49:32]File name is /storage/kkm_last_timestamp [10:49:32]Write 4 bytes [10:49:32]NVStorageSaveData done [10:49:32]ExternCall_PrintAddStr [10:49:32]wPrintStart [10:49:32]Write to MH i2c: 01 00 00 17 31 48 [10:49:32]Write i2c OK [10:49:32]MH_I2C_Read... [10:49:32]Read from MH i2c: 01 [10:49:32]MH_I2C_Read... [10:49:32]Read from MH i2c: 01 07 00 [10:49:32]MH_I2C_Read... [10:49:32]Read from MH i2c: 01 07 00 17 31 00 00 00 00 00 FF 0F 5D [10:49:32]RasterBufferAndPrint [10:49:32]line Счет N : (1)11328544 [10:49:32]line ИНН: 02508201610067 [10:49:32]line Контрольно-Кассовый Чек [10:49:32]line ПРОДАЖА [10:49:32]line ТРК (МРК, ГНК) : 51 [10:49:32]line Товар: 2710194210 [10:49:32]line ДТ-К-5 [10:49:32]line 13.130 * 76.20 [10:49:32]line = 1000.51 [10:49:32]line НДС 12% НСП 1% [10:49:32]line > о реализуемом товаре [10:49:32]line ИТОГО: 1000.51 [10:49:32]line НСП 1% : 8.85 [10:49:32]line НДС 12% : 106.25 [10:49:32]line Наличными: 0.00 [10:49:32]line Безнал.: 1000.51 [10:49:32]line Место: АЗС № 95 "Партнер Нефть" [10:49:32]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:49:32]line СНО: Общий режим [10:49:32]line Чек 244 20.08.2024 10:49 [10:49:32]line Смена: 466 ФФД: 1.0 [10:49:32]line ЗНМ: 0300000079 [10:49:32]line РНМ: 0000000000092545 [10:49:32]line Версия ККМ: 001 [10:49:32]line Платежная система: O! деньги [10:49:32]line ФМ: 0000000000871802 [10:49:32]line ФД: 200945 [10:49:32]line ФПД: 115428477288455 [10:49:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104931&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200945&fm=115428477288455&tin=02508201610067®Number=0000000000092545&sum=100051 [10:49:32]written 0, free lines is 4095 [10:49:32]OFD Sender: Processing packet 200945 [packets to send 247, broken 246] [10:49:32]ProducePacketName [10:49:32]name=ofd_packets/00200945 [10:49:32]OFD Sender: To server: pG, [10:49:32]CommunicateWithHost lk.salyk.kg:30040 [10:49:32]ConnectInit lk.salyk.kg [10:49:32]Connected sock=10 [10:49:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 62 65 04 01 E9 C6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 BB 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F1 10 03 00 35 04 06 00 68 FB 49 62 C0 07 19 0D 9F 96 A3 2B 55 80 [10:49:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 11 1F 47 00 78 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 31 38 30 32 10 04 04 00 F1 10 03 00 F4 03 04 00 22 1F C4 66 B6 04 01 00 00 06 80 E8 7B 8E 17 A1 A2 [10:49:32]CommunicateWithHost err = 0 [10:49:32]CheckOFDResponse [10:49:32]1017 (14) - 77093643461234 [10:49:32]1041 (16) - 0000000000871802 [10:49:32]1040 (4) - 200945 [10:49:32]1012 (4) - 20.08.2024 04:44 [10:49:32]1206 (1) - 0 [10:49:32]OFD Sender: Remove packet 200945 [10:49:32]ProducePacketName [10:49:32]name=ofd_packets/00200945 [10:49:32]NVStorageDeleteData [10:49:32]Write to MH i2c: 01 00 00 41 31 72 [10:49:32]Write i2c OK [10:49:32]MH_I2C_Read... [10:49:32]Read from MH i2c: 01 [10:49:32]MH_I2C_Read... [10:49:32]Read from MH i2c: 01 07 00 [10:49:32]MH_I2C_Read... [10:49:32]Read from MH i2c: 01 07 00 41 31 00 00 00 00 00 E9 0C 6E [10:49:32]RasterBufferAndPrint [10:49:32]line [10:49:32]line [10:49:32]line [10:49:32]line [10:49:32]line [10:49:32]written 0, free lines is 3314 [10:49:32]MH_Cut [10:49:32]Write to MH i2c: D1 01 00 48 31 01 4B [10:49:32]Write i2c OK [10:49:32]MH_I2C_Read... [10:49:32]Read from MH i2c: D1 [10:49:32]MH_I2C_Read... [10:49:32]Read from MH i2c: D1 01 00 [10:49:32]MH_I2C_Read... [10:49:32]Read from MH i2c: D1 01 00 48 31 00 4A [10:49:32]Write to MH i2c: 01 00 00 49 31 7A [10:49:32]Write i2c OK [10:49:32]MH_I2C_Read... [10:49:32]OFD Sender: No OFD packet to send [10:49:33]*** Cut start [10:49:33]*** Purtial cut [10:49:33]*** Stage 1: CUTSNS_PIN = 1 [10:49:33]Read from MH i2c: 01 [10:49:33]MH_I2C_Read... [10:49:33]*** Stop cut motor [10:49:33]*** Cut end [10:49:33]Read from MH i2c: 01 07 00 [10:49:33]MH_I2C_Read... [10:49:33]Read from MH i2c: 01 07 00 49 31 00 00 00 00 00 FF 0F 8F [10:49:33]process_action close_receipt done [10:49:33]requested_data is exist [10:49:33]produce_requested_data [10:49:33]requested_item fm.sn is exist - process it [10:49:33]wFMCommunicate request_size=4 [10:49:33]MH_SAM_APDU [10:49:33]CAPDU: 80 11 00 00 [10:49:33]Write to MH i2c: E2 08 00 4A 31 80 11 00 00 00 00 00 00 F5 [10:49:33]Write i2c OK [10:49:33]MH_I2C_Read... [10:49:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:33]Read from MH i2c: E2 [10:49:33]MH_I2C_Read... [10:49:33]Read from MH i2c: E2 17 00 [10:49:33]MH_I2C_Read... [10:49:33]Read from MH i2c: E2 17 00 4A 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 42 [10:49:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:49:33]wFMCommunicate OK [10:49:33]requested_item fd.num is exist - process it [10:49:33]SAM_PROTO_GetFieldsCounters [10:49:33]wFMCommunicate request_size=4 [10:49:33]MH_SAM_APDU [10:49:33]CAPDU: 80 13 00 00 [10:49:33]Write to MH i2c: E2 08 00 4B 31 80 13 00 00 00 00 00 00 F8 [10:49:33]Write i2c OK [10:49:33]MH_I2C_Read... [10:49:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:33]Read from MH i2c: E2 [10:49:33]MH_I2C_Read... [10:49:33]Read from MH i2c: E2 62 00 [10:49:33]MH_I2C_Read... [10:49:33]Read from MH i2c: E2 62 00 4B 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F1 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [10:49: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F1 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:49:33]wFMCommunicate OK [10:49:33]SAM_PROTO_GetFieldsCounters done [10:49:33]requested_item shift.num is exist - process it [10:49:33]requested_item shift.opened is exist - process it [10:49:33]req_shift_opened [10:49:33]FM_GetShiftState [10:49:33]SAM_PROTO_GetShiftState [10:49:33]wFMCommunicate request_size=4 [10:49:33]MH_SAM_APDU [10:49:33]CAPDU: 80 13 01 00 [10:49:33]Write to MH i2c: E2 08 00 4C 31 80 13 01 00 00 00 00 00 FA [10:49:33]Write i2c OK [10:49:33]MH_I2C_Read... [10:49:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:33]Read from MH i2c: E2 [10:49:33]MH_I2C_Read... [10:49:33]Read from MH i2c: E2 0E 00 [10:49:33]MH_I2C_Read... [10:49:33]Read from MH i2c: E2 0E 00 4C 31 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 84 [10:49:33]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:49:33]wFMCommunicate OK [10:49:33]SAM_PROTO_GetShiftState done [10:49:33]FM_GetShiftState done [10:49:33]req_shift_opened done [10:49:33]requested_item shift.open_date is exist - process it [10:49:33]req_shift_open_date [10:49:33]req_shift_open_date done [10:49:33]produce_requested_data done [10:49:33]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200945,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:49:33]process_action_free close_receipt [10:49:33]json_value_free [10:49:33]json_value_free done [10:49:33]process_json_proto returns [10:49:33]Send response to host [10:49:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200945,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:49:33]free response buf [10:49:33]execute_script done [10:49:33]execute_script returns [10:49:33]free content buf [10:49:33]Sock 9.Close socket [10:49:33]Sock 9.Thread stoped [10:49:38]OFD Sender: No OFD packet to send [10:49:40]accept exits with 8 [10:49:40]New connection [10:49:40]New thread 3067067748 created [10:49:40]Thread 3067211108 joined [10:49:40]Waiting for new connection... [10:49:40] Sock 8.Parse request [10:49:40]Sock 8.Check first char [10:49:40]Sock 8.First char is OK [10:49:40]request: POST /json_proto HTTP/1.0 [10:49:40]Method: POST [10:49:40]URL: /json_proto [10:49:40]Method is POST - this is cgi request [10:49:40]url: /json_proto [10:49:40]query_string will be loaded in cgi processing [10:49:40]execute_cgi json_proto POST (null) [10:49:40]execute_cgi path=json_proto method=POST [10:49:40]POST find Content-Length [10:49:40]Host: 172.17.46.195:8080 [10:49:40]Content-Length: 802 [10:49:40]Content-Type: application/json [10:49:40] [10:49:40]POST finish read [10:49:40]Found Content-Length = 802 [10:49:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328545", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:40]execute_script... [10:49: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)11328545", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:40]POST & json_proto [10:49:40]process_json_proto [10:49:40]json parsed OK: [10:49:40]protocol is kg_v1.0 [10:49:40]action value=close_receipt [10:49:40]process_action close_receipt [10:49:40]cmd_close_receipt [10:49:40]MH_GetDate [10:49:40]Write to MH i2c: F0 00 00 4D 31 6D [10:49:40]Write i2c OK [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: F0 [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: F0 09 00 [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: F0 09 00 4D 31 00 C5 74 C4 66 75 08 C2 66 7E [10:49:40]GetLastDocTimeStamp 1724150971 [10:49:40]current date 1724150981 [10:49:40]FM_GetShiftState [10:49:40]SAM_PROTO_GetShiftState [10:49:40]wFMCommunicate request_size=4 [10:49:40]MH_SAM_APDU [10:49:40]CAPDU: 80 13 01 00 [10:49:40]Write to MH i2c: E2 08 00 4E 31 80 13 01 00 00 00 00 00 FC [10:49:40]Write i2c OK [10:49:40]MH_I2C_Read... [10:49:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:40]Read from MH i2c: E2 [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: E2 0E 00 [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: E2 0E 00 4E 31 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 86 [10:49:40]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:49:40]wFMCommunicate OK [10:49:40]SAM_PROTO_GetShiftState done [10:49:40]FM_GetShiftState done [10:49:40]opened in 1724112758 [10:49:40]opened+sec_in_day 1724199158 [10:49:40]quantity*price = 50036 [10:49:40]sum+1 = 50037 [10:49:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 245 20.08.2024 10:49 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200946 ФПД: 52099203325809 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104941&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200946&fm=52099203325809&tin=02508201610067®Number=0000000000092545&sum=50036 [10:49:41]StoreToDocumentArchive [10:49:41]shift 466 fd 200946 [10:49:41]save to /storage/0466/doc_00200946 [10:49:41]save last doc name /storage/0466/doc_00200946 to /storage/kkm_last_doc_name [10:49:41]save OK [10:49:41]Clear old archive folders... [10:49:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:49:41]tlvbuf is 010C2940 [10:49:41]SAM_PROTO_ClearQueue [10:49:41]wFMCommunicate request_size=4 [10:49:41]MH_SAM_APDU [10:49:41]CAPDU: 80 09 00 00 [10:49:41]Write to MH i2c: E2 08 00 5B 31 80 09 00 00 00 00 00 00 FE [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:41]Read from MH i2c: E2 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 03 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 03 00 5B 31 00 90 00 00 [10:49:41]RAPDU: 90 00 [10:49:41]wFMCommunicate OK [10:49:41]SAM_PROTO_ClearQueue done [10:49:41]KKMCreateOFDPacket [10:49:41]OFDProtocolAddRootSTLVToBuf [10:49:41]FM_MakeSignedData [10:49:41]FM_MakeSignedData [10:49:41]SAM_PROTO_SignData [10:49:41]wFMCommunicate request_size=4 [10:49:41]MH_SAM_APDU [10:49:41]CAPDU: 80 0D 01 02 [10:49:41]Write to MH i2c: E2 08 00 5C 31 80 0D 01 02 00 00 00 00 06 [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:41]Read from MH i2c: E2 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 03 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 03 00 5C 31 00 90 00 01 [10:49:41]RAPDU: 90 00 [10:49:41]wFMCommunicate OK [10:49:41]wFMCommunicate request_size=255 [10:49:41]MH_SAM_APDU [10:49: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 C5 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 10 03 00 35 04 06 00 2F [10:49:41]Write to MH i2c: E2 02 01 5D 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 C5 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 10 03 00 35 04 06 00 2F 00 00 25 [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:42]Read from MH i2c: E2 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 03 00 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 03 00 5D 31 00 90 00 02 [10:49:42]RAPDU: 90 00 [10:49:42]wFMCommunicate OK [10:49:42]wFMCommunicate request_size=10 [10:49:42]MH_SAM_APDU [10:49:42]CAPDU: 80 0D 02 02 05 62 4A 81 DF 71 [10:49:42]Write to MH i2c: E2 0D 00 5E 31 80 0D 02 02 05 00 62 4A 81 DF 71 00 00 90 [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:42]Read from MH i2c: E2 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 03 00 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 03 00 5E 31 00 90 00 03 [10:49:42]RAPDU: 90 00 [10:49:42]wFMCommunicate OK [10:49:42]wFMCommunicate request_size=4 [10:49:42]MH_SAM_APDU [10:49:42]CAPDU: 80 0D 03 02 [10:49:42]Write to MH i2c: E2 08 00 5F 31 80 0D 03 02 00 00 00 00 0B [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:42]Read from MH i2c: E2 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 0B 00 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 0B 00 5F 31 00 E8 83 67 48 44 7A B6 E6 90 00 80 [10:49:42]RAPDU: E8 83 67 48 44 7A B6 E6 90 00 [10:49:42]wFMCommunicate OK [10:49:42]SAM_PROTO_SignData done [10:49:42]FM_MakeSignedData done [10:49:42]CreateOFDProtocolMessage [10:49:42]wFMCommunicate request_size=4 [10:49:42]MH_SAM_APDU [10:49:42]CAPDU: 80 11 00 00 [10:49:42]Write to MH i2c: E2 08 00 60 31 80 11 00 00 00 00 00 00 0B [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:42]Read from MH i2c: E2 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 17 00 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 17 00 60 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 58 [10:49:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:49:42]wFMCommunicate OK [10:49:42]CreateOFDProtocolMessage done [10:49:42]OFDSenderStorePacket 200946 [10:49:42]StoreOFDPacket docnum=200946 [10:49:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 25 ED 07 01 A8 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 C5 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 10 03 00 35 04 06 00 2F 62 4A 81 DF 71 E8 83 67 48 44 7A B6 E6 [10:49:42]CheckFolder [10:49:42]dirname=/storage/ofd_packets [10:49:42]CheckFolder done [10:49:42]ProducePacketName [10:49:42]name=ofd_packets/00200946 [10:49:42]NVStorageSaveData ofd_packets/00200946 [10:49:42]File name is /storage/ofd_packets/00200946 [10:49:42]Write 301 bytes [10:49:42]NVStorageSaveData done [10:49:42]OFDSenderStorePacket done [10:49:42]KKMCreateOFDPacket done [10:49:42]NVStorageSaveData kkm_last_timestamp [10:49:42]File name is /storage/kkm_last_timestamp [10:49:42]Write 4 bytes [10:49:42]NVStorageSaveData done [10:49:42]ExternCall_PrintAddStr [10:49:42]wPrintStart [10:49:42]Write to MH i2c: 01 00 00 61 31 92 [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: 01 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: 01 07 00 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: 01 07 00 61 31 00 00 00 00 00 FF 0F A7 [10:49:42]RasterBufferAndPrint [10:49:42]line Счет N : (1)11328545 [10:49:42]line ИНН: 02508201610067 [10:49:42]line Контрольно-Кассовый Чек [10:49:42]line ПРОДАЖА [10:49:42]line ТРК (МРК, ГНК) : 22 [10:49:42]line Товар: 2710124130 [10:49:42]line Аи-92-К-4 [10:49:42]line 7.380 * 67.80 [10:49:42]line = 500.36 [10:49:42]line НДС 12% НСП 1% [10:49:42]line > о реализуемом товаре [10:49:42]line ИТОГО: 500.36 [10:49:42]line НСП 1% : 4.43 [10:49:42]line НДС 12% : 53.14 [10:49:42]line Наличными: 0.00 [10:49:42]line Безнал.: 500.36 [10:49:42]line Место: АЗС № 95 "Партнер Нефть" [10:49:42]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:49:42]line СНО: Общий режим [10:49:42]line Чек 245 20.08.2024 10:49 [10:49:42]line Смена: 466 ФФД: 1.0 [10:49:42]line ЗНМ: 0300000079 [10:49:42]line РНМ: 0000000000092545 [10:49:42]line Версия ККМ: 001 [10:49:42]line Платежная система: O! деньги [10:49:42]line ФМ: 0000000000871802 [10:49:42]line ФД: 200946 [10:49:42]line ФПД: 52099203325809 [10:49:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T104941&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200946&fm=52099203325809&tin=02508201610067®Number=0000000000092545&sum=50036 [10:49:42]written 0, free lines is 4095 [10:49:42]OFD Sender: Processing packet 200946 [packets to send 247, broken 246] [10:49:42]ProducePacketName [10:49:42]name=ofd_packets/00200946 [10:49:42]OFD Sender: To server: pG, [10:49:42]CommunicateWithHost lk.salyk.kg:30040 [10:49:42]ConnectInit lk.salyk.kg [10:49:42]Connected sock=10 [10:49:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 25 ED 07 01 A8 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 C5 74 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 10 03 00 35 04 06 00 2F 62 4A 81 DF 71 E8 83 67 48 44 7A B6 E6 [10:49:42]Write to MH i2c: 01 00 00 8B 31 BC [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: 01 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: 01 07 00 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: 01 07 00 8B 31 00 00 00 00 00 05 0D D5 [10:49:42]RasterBufferAndPrint [10:49:42]line [10:49:42]line [10:49:42]line [10:49:42]line [10:49:42]line [10:49:42]written 0, free lines is 3342 [10:49:42]MH_Cut [10:49:42]Write to MH i2c: D1 01 00 92 31 01 95 [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: D1 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: D1 01 00 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: D1 01 00 92 31 00 94 [10:49:42]Write to MH i2c: 01 00 00 93 31 C4 [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 89 72 47 00 6E CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 10 03 00 F4 03 04 00 2C 1F C4 66 B6 04 01 00 00 0D 7E BF 3D CA A9 7F 46 [10:49:42]CommunicateWithHost err = 0 [10:49:42]CheckOFDResponse [10:49:42]1017 (14) - 77093643461234 [10:49:42]1041 (16) - 0000000000871802 [10:49:42]1040 (4) - 200946 [10:49:42]1012 (4) - 20.08.2024 04:44 [10:49:42]1206 (1) - 0 [10:49:42]OFD Sender: Remove packet 200946 [10:49:42]ProducePacketName [10:49:42]name=ofd_packets/00200946 [10:49:42]NVStorageDeleteData [10:49:43]OFD Sender: No OFD packet to send [10:49:43]*** Cut start [10:49:43]*** Purtial cut [10:49:43]*** CUTSNS_PIN = 0 [10:49:43]*** Stage 1: CUTSNS_PIN = 1 [10:49:45]Read from MH i2c: 01 [10:49:45]MH_I2C_Read... [10:49:45]*** Stop cut motor [10:49:45]*** Cut end [10:49:45]Read from MH i2c: 01 07 00 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: 01 07 00 93 31 00 00 00 00 00 FF 0F D9 [10:49:45]process_action close_receipt done [10:49:45]requested_data is exist [10:49:45]produce_requested_data [10:49:45]requested_item fm.sn is exist - process it [10:49:45]wFMCommunicate request_size=4 [10:49:45]MH_SAM_APDU [10:49:45]CAPDU: 80 11 00 00 [10:49:45]Write to MH i2c: E2 08 00 94 31 80 11 00 00 00 00 00 00 3F [10:49:45]Write i2c OK [10:49:45]MH_I2C_Read... [10:49:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:45]Read from MH i2c: E2 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 17 00 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 17 00 94 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8C [10:49:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:49:45]wFMCommunicate OK [10:49:45]requested_item fd.num is exist - process it [10:49:45]SAM_PROTO_GetFieldsCounters [10:49:45]wFMCommunicate request_size=4 [10:49:45]MH_SAM_APDU [10:49:45]CAPDU: 80 13 00 00 [10:49:45]Write to MH i2c: E2 08 00 95 31 80 13 00 00 00 00 00 00 42 [10:49:45]Write i2c OK [10:49:45]MH_I2C_Read... [10:49:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:45]Read from MH i2c: E2 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 62 00 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 62 00 95 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F2 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 14 [10:49: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F2 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:49:45]wFMCommunicate OK [10:49:45]SAM_PROTO_GetFieldsCounters done [10:49:45]requested_item shift.num is exist - process it [10:49:45]requested_item shift.opened is exist - process it [10:49:45]req_shift_opened [10:49:45]FM_GetShiftState [10:49:45]SAM_PROTO_GetShiftState [10:49:45]wFMCommunicate request_size=4 [10:49:45]MH_SAM_APDU [10:49:45]CAPDU: 80 13 01 00 [10:49:45]Write to MH i2c: E2 08 00 96 31 80 13 01 00 00 00 00 00 44 [10:49:45]Write i2c OK [10:49:45]MH_I2C_Read... [10:49:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:45]Read from MH i2c: E2 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 0E 00 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 0E 00 96 31 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 CE [10:49:45]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:49:45]wFMCommunicate OK [10:49:45]SAM_PROTO_GetShiftState done [10:49:45]FM_GetShiftState done [10:49:45]req_shift_opened done [10:49:45]requested_item shift.open_date is exist - process it [10:49:45]req_shift_open_date [10:49:45]req_shift_open_date done [10:49:45]produce_requested_data done [10:49:45]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200946,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:49:45]process_action_free close_receipt [10:49:45]json_value_free [10:49:45]json_value_free done [10:49:45]process_json_proto returns [10:49:45]Send response to host [10:49:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200946,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:49:45]free response buf [10:49:45]execute_script done [10:49:45]execute_script returns [10:49:45]free content buf [10:49:45]Sock 8.Close socket [10:49:45]Sock 8.Thread stoped [10:49:48]OFD Sender: No OFD packet to send [10:49:53]OFD Sender: No OFD packet to send [10:49:58]OFD Sender: No OFD packet to send [10:50:03]OFD Sender: No OFD packet to send [10:50:08]OFD Sender: No OFD packet to send [10:50:13]OFD Sender: No OFD packet to send [10:50:18]OFD Sender: No OFD packet to send [10:50:23]OFD Sender: No OFD packet to send [10:50:28]OFD Sender: No OFD packet to send [10:50:33]OFD Sender: No OFD packet to send [10:50:38]OFD Sender: No OFD packet to send [10:50:43]OFD Sender: No OFD packet to send [10:50:48]OFD Sender: No OFD packet to send [10:50:53]OFD Sender: No OFD packet to send [10:50:58]OFD Sender: No OFD packet to send [10:51:03]OFD Sender: No OFD packet to send [10:51:08]OFD Sender: No OFD packet to send [10:51:13]OFD Sender: No OFD packet to send [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:33]OFD Sender: No OFD packet to send [10:51:38]OFD Sender: No OFD packet to send [10:51:43]OFD Sender: No OFD packet to send [10:51:48]OFD Sender: No OFD packet to send [10:51:53]OFD Sender: No OFD packet to send [10:51:54]accept exits with 9 [10:51:54]New connection [10:51:54]New thread 3067211108 created [10:51:54]Thread 3067067748 joined [10:51:54]Waiting for new connection... [10:51:54] Sock 9.Parse request [10:51:54]Sock 9.Check first char [10:51:54]Sock 9.First char is OK [10:51:54]request: POST /json_proto HTTP/1.0 [10:51:54]Method: POST [10:51:54]URL: /json_proto [10:51:54]Method is POST - this is cgi request [10:51:54]url: /json_proto [10:51:54]query_string will be loaded in cgi processing [10:51:54]execute_cgi json_proto POST (null) [10:51:54]execute_cgi path=json_proto method=POST [10:51:54]POST find Content-Length [10:51:54]Host: 172.17.46.195:8080 [10:51:54]Content-Length: 679 [10:51:54]Content-Type: application/json [10:51:54] [10:51:54]POST finish read [10:51:54]Found Content-Length = 679 [10:51:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:54]execute_script... [10:51: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)11328547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:54]POST & json_proto [10:51:54]process_json_proto [10:51:54]json parsed OK: [10:51:54]protocol is kg_v1.0 [10:51:54]action value=close_receipt [10:51:54]process_action close_receipt [10:51:54]cmd_close_receipt [10:51:54]MH_GetDate [10:51:54]Write to MH i2c: F0 00 00 97 31 B7 [10:51:54]Write i2c OK [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: F0 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: F0 09 00 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: F0 09 00 97 31 00 4B 75 C4 66 75 08 C2 66 4F [10:51:54]GetLastDocTimeStamp 1724150981 [10:51:54]current date 1724151115 [10:51:54]FM_GetShiftState [10:51:54]SAM_PROTO_GetShiftState [10:51:54]wFMCommunicate request_size=4 [10:51:54]MH_SAM_APDU [10:51:54]CAPDU: 80 13 01 00 [10:51:54]Write to MH i2c: E2 08 00 98 31 80 13 01 00 00 00 00 00 46 [10:51:54]Write i2c OK [10:51:54]MH_I2C_Read... [10:51:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:54]Read from MH i2c: E2 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: E2 0E 00 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: E2 0E 00 98 31 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D0 [10:51:54]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:51:54]wFMCommunicate OK [10:51:54]SAM_PROTO_GetShiftState done [10:51:54]FM_GetShiftState done [10:51:54]opened in 1724112758 [10:51:54]opened+sec_in_day 1724199158 [10:51:54]quantity*price = 40002 [10:51:54]sum+1 = 40003 [10:51:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 246 20.08.2024 10:51 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200947 ФПД: 248012640330022 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105155&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200947&fm=248012640330022&tin=02508201610067®Number=0000000000092545&sum=40000 [10:51:55]StoreToDocumentArchive [10:51:55]shift 466 fd 200947 [10:51:55]save to /storage/0466/doc_00200947 [10:51:55]save last doc name /storage/0466/doc_00200947 to /storage/kkm_last_doc_name [10:51:55]save OK [10:51:55]Clear old archive folders... [10:51:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:51:55]tlvbuf is 010B8E10 [10:51:55]SAM_PROTO_ClearQueue [10:51:55]wFMCommunicate request_size=4 [10:51:55]MH_SAM_APDU [10:51:55]CAPDU: 80 09 00 00 [10:51:55]Write to MH i2c: E2 08 00 A5 31 80 09 00 00 00 00 00 00 48 [10:51:55]Write i2c OK [10:51:55]MH_I2C_Read... [10:51:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:55]Read from MH i2c: E2 [10:51:55]MH_I2C_Read... [10:51:55]Read from MH i2c: E2 03 00 [10:51:55]MH_I2C_Read... [10:51:55]Read from MH i2c: E2 03 00 A5 31 00 90 00 4A [10:51:55]RAPDU: 90 00 [10:51:55]wFMCommunicate OK [10:51:55]SAM_PROTO_ClearQueue done [10:51:55]KKMCreateOFDPacket [10:51:55]OFDProtocolAddRootSTLVToBuf [10:51:55]FM_MakeSignedData [10:51:55]FM_MakeSignedData [10:51:55]SAM_PROTO_SignData [10:51:55]wFMCommunicate request_size=4 [10:51:55]MH_SAM_APDU [10:51:55]CAPDU: 80 0D 01 02 [10:51:55]Write to MH i2c: E2 08 00 A6 31 80 0D 01 02 00 00 00 00 50 [10:51:55]Write i2c OK [10:51:55]MH_I2C_Read... [10:51:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:55]Read from MH i2c: E2 [10:51:55]MH_I2C_Read... [10:51:55]Read from MH i2c: E2 03 00 [10:51:55]MH_I2C_Read... [10:51:55]Read from MH i2c: E2 03 00 A6 31 00 90 00 4B [10:51:55]RAPDU: 90 00 [10:51:55]wFMCommunicate OK [10:51:55]wFMCommunicate request_size=255 [10:51:55]MH_SAM_APDU [10:51: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 4B 75 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F3 10 03 00 35 04 06 00 E1 [10:51:55]Write to MH i2c: E2 02 01 A7 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 4B 75 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F3 10 03 00 35 04 06 00 E1 00 00 47 [10:51:55]Write i2c OK [10:51:55]MH_I2C_Read... [10:51:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:55]Read from MH i2c: E2 [10:51:55]MH_I2C_Read... [10:51:55]Read from MH i2c: E2 03 00 [10:51:55]MH_I2C_Read... [10:51:55]Read from MH i2c: E2 03 00 A7 31 00 90 00 4C [10:51:55]RAPDU: 90 00 [10:51:55]wFMCommunicate OK [10:51:55]wFMCommunicate request_size=10 [10:51:55]MH_SAM_APDU [10:51:55]CAPDU: 80 0D 02 02 05 90 F1 53 A1 26 [10:51:55]Write to MH i2c: E2 0D 00 A8 31 80 0D 02 02 05 00 90 F1 53 A1 26 00 00 F8 [10:51:55]Write i2c OK [10:51:55]MH_I2C_Read... [10:51:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:55]Read from MH i2c: E2 [10:51:55]MH_I2C_Read... [10:51:55]Read from MH i2c: E2 03 00 [10:51:55]MH_I2C_Read... [10:51:55]Read from MH i2c: E2 03 00 A8 31 00 90 00 4D [10:51:55]RAPDU: 90 00 [10:51:55]wFMCommunicate OK [10:51:55]wFMCommunicate request_size=4 [10:51:55]MH_SAM_APDU [10:51:55]CAPDU: 80 0D 03 02 [10:51:55]Write to MH i2c: E2 08 00 A9 31 80 0D 03 02 00 00 00 00 55 [10:51:55]Write i2c OK [10:51:55]MH_I2C_Read... [10:51:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:55]Read from MH i2c: E2 [10:51:55]MH_I2C_Read... [10:51:55]Read from MH i2c: E2 0B 00 [10:51:55]MH_I2C_Read... [10:51:55]Read from MH i2c: E2 0B 00 A9 31 00 05 D5 43 AA F4 3C 70 37 90 00 F4 [10:51:55]RAPDU: 05 D5 43 AA F4 3C 70 37 90 00 [10:51:55]wFMCommunicate OK [10:51:55]SAM_PROTO_SignData done [10:51:55]FM_MakeSignedData done [10:51:55]CreateOFDProtocolMessage [10:51:55]wFMCommunicate request_size=4 [10:51:55]MH_SAM_APDU [10:51:55]CAPDU: 80 11 00 00 [10:51:55]Write to MH i2c: E2 08 00 AA 31 80 11 00 00 00 00 00 00 55 [10:51:55]Write i2c OK [10:51:55]MH_I2C_Read... [10:51:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:56]Read from MH i2c: E2 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: E2 17 00 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: E2 17 00 AA 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A2 [10:51:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:51:56]wFMCommunicate OK [10:51:56]CreateOFDProtocolMessage done [10:51:56]OFDSenderStorePacket 200947 [10:51:56]StoreOFDPacket docnum=200947 [10:51:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3A 8F 07 01 C9 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 4B 75 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F3 10 03 00 35 04 06 00 E1 90 F1 53 A1 26 05 D5 43 AA F4 3C 70 37 [10:51:56]CheckFolder [10:51:56]dirname=/storage/ofd_packets [10:51:56]CheckFolder done [10:51:56]ProducePacketName [10:51:56]name=ofd_packets/00200947 [10:51:56]NVStorageSaveData ofd_packets/00200947 [10:51:56]File name is /storage/ofd_packets/00200947 [10:51:56]Write 301 bytes [10:51:56]NVStorageSaveData done [10:51:56]OFDSenderStorePacket done [10:51:56]KKMCreateOFDPacket done [10:51:56]NVStorageSaveData kkm_last_timestamp [10:51:56]File name is /storage/kkm_last_timestamp [10:51:56]Write 4 bytes [10:51:56]NVStorageSaveData done [10:51:56]ExternCall_PrintAddStr [10:51:56]wPrintStart [10:51:56]Write to MH i2c: 01 00 00 AB 31 DC [10:51:56]Write i2c OK [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: 01 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: 01 07 00 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: 01 07 00 AB 31 00 00 00 00 00 FF 0F F1 [10:51:56]RasterBufferAndPrint [10:51:56]line Счет N : (1)11328547 [10:51:56]line ИНН: 02508201610067 [10:51:56]line Контрольно-Кассовый Чек [10:51:56]line ПРОДАЖА [10:51:56]line ТРК (МРК, ГНК) : 22 [10:51:56]line Товар: 2710124130 [10:51:56]line Аи-92-К-4 [10:51:56]line 5.900 * 67.80 [10:51:56]line = 400.02 [10:51:56]line НДС 12% НСП 1% [10:51:56]line > о реализуемом товаре [10:51:56]line ОКРУГЛЕНИЕ: -0.02 [10:51:56]line ИТОГО: 400.00 [10:51:56]line Внесено: 400.00 [10:51:56]line СДАЧА: 0.00 [10:51:56]line НСП 1% : 3.54 [10:51:56]line НДС 12% : 42.48 [10:51:56]line Наличными: 400.00 [10:51:56]line Безнал.: 0.00 [10:51:56]line Место: АЗС № 95 "Партнер Нефть" [10:51:56]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:51:56]line СНО: Общий режим [10:51:56]line Чек 246 20.08.2024 10:51 [10:51:56]line Смена: 466 ФФД: 1.0 [10:51:56]line ЗНМ: 0300000079 [10:51:56]line РНМ: 0000000000092545 [10:51:56]line Версия ККМ: 001 [10:51:56]line ФМ: 0000000000871802 [10:51:56]line ФД: 200947 [10:51:56]line ФПД: 248012640330022 [10:51:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105155&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200947&fm=248012640330022&tin=02508201610067®Number=0000000000092545&sum=40000 [10:51:56]written 0, free lines is 4095 [10:51:56]OFD Sender: Processing packet 200947 [packets to send 247, broken 246] [10:51:56]ProducePacketName [10:51:56]name=ofd_packets/00200947 [10:51:56]OFD Sender: To server: pG, [10:51:56]CommunicateWithHost lk.salyk.kg:30040 [10:51:56]ConnectInit lk.salyk.kg [10:51:56]Connected sock=8 [10:51:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3A 8F 07 01 C9 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 4B 75 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F3 10 03 00 35 04 06 00 E1 90 F1 53 A1 26 05 D5 43 AA F4 3C 70 37 [10:51:56]Write to MH i2c: 01 00 00 D6 31 07 [10:51:56]Write i2c OK [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: 01 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: 01 07 00 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: 01 07 00 D6 31 00 00 00 00 00 EB 0C 05 [10:51:56]RasterBufferAndPrint [10:51:56]line [10:51:56]line [10:51:56]line [10:51:56]line [10:51:56]line [10:51:56]written 0, free lines is 3316 [10:51:56]MH_Cut [10:51:56]Write to MH i2c: D1 01 00 DD 31 01 E0 [10:51:56]Write i2c OK [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: D1 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: D1 01 00 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: D1 01 00 DD 31 00 DF [10:51:56]Write to MH i2c: 01 00 00 DE 31 0F [10:51:56]Write i2c OK [10:51:56]MH_I2C_Read... [10:51:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 83 3A 47 00 16 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 31 38 30 32 10 04 04 00 F3 10 03 00 F4 03 04 00 B2 1F C4 66 B6 04 01 00 00 6F CF 4B 9B 8F 8A C6 71 [10:51:56]CommunicateWithHost err = 0 [10:51:56]CheckOFDResponse [10:51:56]1017 (14) - 77093643461234 [10:51:56]1041 (16) - 0000000000871802 [10:51:56]1040 (4) - 200947 [10:51:56]1012 (4) - 20.08.2024 04:46 [10:51:56]1206 (1) - 0 [10:51:56]OFD Sender: Remove packet 200947 [10:51:56]ProducePacketName [10:51:56]name=ofd_packets/00200947 [10:51:56]NVStorageDeleteData [10:51:57]OFD Sender: No OFD packet to send [10:51:57]*** Cut start [10:51:57]*** Purtial cut [10:51:57]*** Stage 1: CUTSNS_PIN = 1 [10:51:57]Read from MH i2c: 01 [10:51:57]MH_I2C_Read... [10:51:57]*** Stop cut motor [10:51:57]*** Cut end [10:51:57]Read from MH i2c: 01 07 00 [10:51:57]MH_I2C_Read... [10:51:57]Read from MH i2c: 01 07 00 DE 31 00 00 00 00 00 FF 0F 24 [10:51:57]process_action close_receipt done [10:51:57]requested_data is exist [10:51:57]produce_requested_data [10:51:57]requested_item fm.sn is exist - process it [10:51:57]wFMCommunicate request_size=4 [10:51:57]MH_SAM_APDU [10:51:57]CAPDU: 80 11 00 00 [10:51:57]Write to MH i2c: E2 08 00 DF 31 80 11 00 00 00 00 00 00 8A [10:51:57]Write i2c OK [10:51:57]MH_I2C_Read... [10:51:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:57]Read from MH i2c: E2 [10:51:57]MH_I2C_Read... [10:51:57]Read from MH i2c: E2 17 00 [10:51:57]MH_I2C_Read... [10:51:57]Read from MH i2c: E2 17 00 DF 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D7 [10:51:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:51:57]wFMCommunicate OK [10:51:57]requested_item fd.num is exist - process it [10:51:57]SAM_PROTO_GetFieldsCounters [10:51:57]wFMCommunicate request_size=4 [10:51:57]MH_SAM_APDU [10:51:57]CAPDU: 80 13 00 00 [10:51:57]Write to MH i2c: E2 08 00 E0 31 80 13 00 00 00 00 00 00 8D [10:51:57]Write i2c OK [10:51:57]MH_I2C_Read... [10:51:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:57]Read from MH i2c: E2 [10:51:57]MH_I2C_Read... [10:51:57]Read from MH i2c: E2 62 00 [10:51:57]MH_I2C_Read... [10:51:57]Read from MH i2c: E2 62 00 E0 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F3 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 63 [10:51: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F3 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:51:57]wFMCommunicate OK [10:51:57]SAM_PROTO_GetFieldsCounters done [10:51:57]requested_item shift.num is exist - process it [10:51:57]requested_item shift.opened is exist - process it [10:51:57]req_shift_opened [10:51:57]FM_GetShiftState [10:51:57]SAM_PROTO_GetShiftState [10:51:57]wFMCommunicate request_size=4 [10:51:57]MH_SAM_APDU [10:51:57]CAPDU: 80 13 01 00 [10:51:57]Write to MH i2c: E2 08 00 E1 31 80 13 01 00 00 00 00 00 8F [10:51:57]Write i2c OK [10:51:57]MH_I2C_Read... [10:51:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:57]Read from MH i2c: E2 [10:51:57]MH_I2C_Read... [10:51:57]Read from MH i2c: E2 0E 00 [10:51:57]MH_I2C_Read... [10:51:57]Read from MH i2c: E2 0E 00 E1 31 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 19 [10:51:57]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:51:57]wFMCommunicate OK [10:51:57]SAM_PROTO_GetShiftState done [10:51:57]FM_GetShiftState done [10:51:57]req_shift_opened done [10:51:57]requested_item shift.open_date is exist - process it [10:51:57]req_shift_open_date [10:51:57]req_shift_open_date done [10:51:57]produce_requested_data done [10:51:57]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200947,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:51:57]process_action_free close_receipt [10:51:57]json_value_free [10:51:57]json_value_free done [10:51:57]process_json_proto returns [10:51:57]Send response to host [10:51:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200947,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:51:57]free response buf [10:51:57]execute_script done [10:51:57]execute_script returns [10:51:57]free content buf [10:51:57]Sock 9.Close socket [10:51:57]Sock 9.Thread stoped [10:52:02]OFD Sender: No OFD packet to send [10:52:07]OFD Sender: No OFD packet to send [10:52:12]OFD Sender: No OFD packet to send [10:52:16]accept exits with 10 [10:52:16]New connection [10:52:16]New thread 3067067748 created [10:52:16]Thread 3067211108 joined [10:52:16]Waiting for new connection... [10:52:16] Sock 10.Parse request [10:52:16]Sock 10.Check first char [10:52:16]Sock 10.First char is OK [10:52:16]request: POST /json_proto HTTP/1.0 [10:52:16]Method: POST [10:52:16]URL: /json_proto [10:52:16]Method is POST - this is cgi request [10:52:16]url: /json_proto [10:52:16]query_string will be loaded in cgi processing [10:52:16]execute_cgi json_proto POST (null) [10:52:16]execute_cgi path=json_proto method=POST [10:52:16]POST find Content-Length [10:52:16]Host: 172.17.46.195:8080 [10:52:16]Content-Length: 679 [10:52:16]Content-Type: application/json [10:52:16] [10:52:16]POST finish read [10:52:16]Found Content-Length = 679 [10:52:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328548", "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" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:16]execute_script... [10:52: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)11328548", "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" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:16]POST & json_proto [10:52:16]process_json_proto [10:52:16]json parsed OK: [10:52:16]protocol is kg_v1.0 [10:52:16]action value=close_receipt [10:52:16]process_action close_receipt [10:52:16]cmd_close_receipt [10:52:16]MH_GetDate [10:52:16]Write to MH i2c: F0 00 00 E2 31 02 [10:52:16]Write i2c OK [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: F0 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: F0 09 00 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: F0 09 00 E2 31 00 61 75 C4 66 75 08 C2 66 B0 [10:52:16]GetLastDocTimeStamp 1724151115 [10:52:16]current date 1724151137 [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 E3 31 80 13 01 00 00 00 00 00 91 [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 E3 31 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 1B [10:52:16]RAPDU: 09 00 01 76 DF C3 66 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]opened in 1724112758 [10:52:16]opened+sec_in_day 1724199158 [10:52:16]quantity*price = 40002 [10:52:16]sum+1 = 40003 [10:52:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 247 20.08.2024 10:52 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200948 ФПД: 142068945092121 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105217&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200948&fm=142068945092121&tin=02508201610067®Number=0000000000092545&sum=40000 [10:52:17]StoreToDocumentArchive [10:52:17]shift 466 fd 200948 [10:52:17]save to /storage/0466/doc_00200948 [10:52:17]save last doc name /storage/0466/doc_00200948 to /storage/kkm_last_doc_name [10:52:17]save OK [10:52:17]Clear old archive folders... [10:52:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:52:17]tlvbuf is 01008D00 [10:52:17]SAM_PROTO_ClearQueue [10:52:17]wFMCommunicate request_size=4 [10:52:17]MH_SAM_APDU [10:52:17]CAPDU: 80 09 00 00 [10:52:17]Write to MH i2c: E2 08 00 F0 31 80 09 00 00 00 00 00 00 93 [10:52:17]Write i2c OK [10:52:17]MH_I2C_Read... [10:52:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:17]Read from MH i2c: E2 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 03 00 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 03 00 F0 31 00 90 00 95 [10:52:17]RAPDU: 90 00 [10:52:17]wFMCommunicate OK [10:52:17]SAM_PROTO_ClearQueue done [10:52:17]KKMCreateOFDPacket [10:52:17]OFDProtocolAddRootSTLVToBuf [10:52:17]FM_MakeSignedData [10:52:17]FM_MakeSignedData [10:52:17]SAM_PROTO_SignData [10:52:17]wFMCommunicate request_size=4 [10:52:17]MH_SAM_APDU [10:52:17]CAPDU: 80 0D 01 02 [10:52:17]Write to MH i2c: E2 08 00 F1 31 80 0D 01 02 00 00 00 00 9B [10:52:17]Write i2c OK [10:52:17]MH_I2C_Read... [10:52:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:17]Read from MH i2c: E2 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 03 00 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 03 00 F1 31 00 90 00 96 [10:52:17]RAPDU: 90 00 [10:52:17]wFMCommunicate OK [10:52:17]wFMCommunicate request_size=255 [10:52:17]MH_SAM_APDU [10:52: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 61 75 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F4 10 03 00 35 04 06 00 81 [10:52:17]Write to MH i2c: E2 02 01 F2 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 61 75 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F4 10 03 00 35 04 06 00 81 00 00 4A [10:52:17]Write i2c OK [10:52:17]MH_I2C_Read... [10:52:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:17]Read from MH i2c: E2 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 03 00 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 03 00 F2 31 00 90 00 97 [10:52:17]RAPDU: 90 00 [10:52:17]wFMCommunicate OK [10:52:17]wFMCommunicate request_size=10 [10:52:17]MH_SAM_APDU [10:52:17]CAPDU: 80 0D 02 02 05 36 01 01 7E 19 [10:52:17]Write to MH i2c: E2 0D 00 F3 31 80 0D 02 02 05 00 36 01 01 7E 19 00 00 77 [10:52:17]Write i2c OK [10:52:17]MH_I2C_Read... [10:52:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:17]Read from MH i2c: E2 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 03 00 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 03 00 F3 31 00 90 00 98 [10:52:17]RAPDU: 90 00 [10:52:17]wFMCommunicate OK [10:52:17]wFMCommunicate request_size=4 [10:52:17]MH_SAM_APDU [10:52:17]CAPDU: 80 0D 03 02 [10:52:17]Write to MH i2c: E2 08 00 F4 31 80 0D 03 02 00 00 00 00 A0 [10:52:17]Write i2c OK [10:52:17]MH_I2C_Read... [10:52:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:17]Read from MH i2c: E2 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 0B 00 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 0B 00 F4 31 00 9A 61 F2 3E 01 11 CD 44 90 00 EF [10:52:17]RAPDU: 9A 61 F2 3E 01 11 CD 44 90 00 [10:52:17]wFMCommunicate OK [10:52:17]SAM_PROTO_SignData done [10:52:17]FM_MakeSignedData done [10:52:17]CreateOFDProtocolMessage [10:52:17]wFMCommunicate request_size=4 [10:52:17]MH_SAM_APDU [10:52:17]CAPDU: 80 11 00 00 [10:52:17]Write to MH i2c: E2 08 00 F5 31 80 11 00 00 00 00 00 00 A0 [10:52:17]Write i2c OK [10:52:17]MH_I2C_Read... [10:52:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:17]Read from MH i2c: E2 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 17 00 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 17 00 F5 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 ED [10:52:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:52:17]wFMCommunicate OK [10:52:17]CreateOFDProtocolMessage done [10:52:17]OFDSenderStorePacket 200948 [10:52:17]StoreOFDPacket docnum=200948 [10:52:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DA 2D 07 01 8B 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 61 75 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F4 10 03 00 35 04 06 00 81 36 01 01 7E 19 9A 61 F2 3E 01 11 CD 44 [10:52:17]CheckFolder [10:52:17]dirname=/storage/ofd_packets [10:52:17]CheckFolder done [10:52:17]ProducePacketName [10:52:17]name=ofd_packets/00200948 [10:52:17]NVStorageSaveData ofd_packets/00200948 [10:52:17]File name is /storage/ofd_packets/00200948 [10:52:17]Write 301 bytes [10:52:17]NVStorageSaveData done [10:52:17]OFDSenderStorePacket done [10:52:17]KKMCreateOFDPacket done [10:52:17]NVStorageSaveData kkm_last_timestamp [10:52:17]File name is /storage/kkm_last_timestamp [10:52:17]Write 4 bytes [10:52:17]NVStorageSaveData done [10:52:17]ExternCall_PrintAddStr [10:52:17]wPrintStart [10:52:17]Write to MH i2c: 01 00 00 F6 31 27 [10:52:17]Write i2c OK [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: 01 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: 01 07 00 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: 01 07 00 F6 31 00 00 00 00 00 FF 0F 3C [10:52:17]RasterBufferAndPrint [10:52:17]line Счет N : (1)11328548 [10:52:17]line ИНН: 02508201610067 [10:52:17]line Контрольно-Кассовый Чек [10:52:17]line ПРОДАЖА [10:52:17]line ТРК (МРК, ГНК) : 42 [10:52:17]line Товар: 2710124130 [10:52:17]line Аи-92-К-4 [10:52:17]line 5.900 * 67.80 [10:52:17]line = 400.02 [10:52:17]line НДС 12% НСП 1% [10:52:17]line > о реализуемом товаре [10:52:17]line ОКРУГЛЕНИЕ: -0.02 [10:52:17]line ИТОГО: 400.00 [10:52:17]line Внесено: 400.00 [10:52:17]line СДАЧА: 0.00 [10:52:17]line НСП 1% : 3.54 [10:52:17]line НДС 12% : 42.48 [10:52:17]line Наличными: 400.00 [10:52:17]line Безнал.: 0.00 [10:52:17]line Место: АЗС № 95 "Партнер Нефть" [10:52:17]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:52:17]line СНО: Общий режим [10:52:17]line Чек 247 20.08.2024 10:52 [10:52:17]line Смена: 466 ФФД: 1.0 [10:52:17]line ЗНМ: 0300000079 [10:52:17]line РНМ: 0000000000092545 [10:52:17]line Версия ККМ: 001 [10:52:17]line ФМ: 0000000000871802 [10:52:17]line ФД: 200948 [10:52:17]line ФПД: 142068945092121 [10:52:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105217&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200948&fm=142068945092121&tin=02508201610067®Number=0000000000092545&sum=40000 [10:52:18]OFD Sender: Processing packet 200948 [packets to send 247, broken 246] [10:52:18]ProducePacketName [10:52:18]name=ofd_packets/00200948 [10:52:18]OFD Sender: To server: pG, [10:52:18]CommunicateWithHost lk.salyk.kg:30040 [10:52:18]ConnectInit lk.salyk.kg [10:52:18]written 0, free lines is 4095 [10:52:18]Connected sock=9 [10:52:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DA 2D 07 01 8B 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 61 75 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F4 10 03 00 35 04 06 00 81 36 01 01 7E 19 9A 61 F2 3E 01 11 CD 44 [10:52:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AD 3A 47 00 AF 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 31 38 30 32 10 04 04 00 F4 10 03 00 F4 03 04 00 C8 1F C4 66 B6 04 01 00 00 56 18 50 01 B7 98 C2 CD [10:52:18]CommunicateWithHost err = 0 [10:52:18]CheckOFDResponse [10:52:18]1017 (14) - 77093643461234 [10:52:18]1041 (16) - 0000000000871802 [10:52:18]1040 (4) - 200948 [10:52:18]1012 (4) - 20.08.2024 04:47 [10:52:18]1206 (1) - 0 [10:52:18]OFD Sender: Remove packet 200948 [10:52:18]ProducePacketName [10:52:18]name=ofd_packets/00200948 [10:52:18]NVStorageDeleteData [10:52:18]Write to MH i2c: 01 00 00 21 32 53 [10:52:18]Write i2c OK [10:52:18]MH_I2C_Read... [10:52:18]Read from MH i2c: 01 [10:52:18]MH_I2C_Read... [10:52:18]Read from MH i2c: 01 07 00 [10:52:18]MH_I2C_Read... [10:52:18]Read from MH i2c: 01 07 00 21 32 00 00 00 00 00 E5 0C 4B [10:52:18]RasterBufferAndPrint [10:52:18]line [10:52:18]line [10:52:18]line [10:52:18]line [10:52:18]line [10:52:18]written 0, free lines is 3307 [10:52:18]MH_Cut [10:52:18]Write to MH i2c: D1 01 00 28 32 01 2C [10:52:18]Write i2c OK [10:52:18]MH_I2C_Read... [10:52:18]Read from MH i2c: D1 [10:52:18]MH_I2C_Read... [10:52:18]Read from MH i2c: D1 01 00 [10:52:18]MH_I2C_Read... [10:52:18]Read from MH i2c: D1 01 00 28 32 00 2B [10:52:18]Write to MH i2c: 01 00 00 29 32 5B [10:52:18]Write i2c OK [10:52:18]MH_I2C_Read... [10:52:19]OFD Sender: No OFD packet to send [10:52:19]*** Cut start [10:52:19]*** Purtial cut [10:52:19]*** CUTSNS_PIN = 0 [10:52:19]*** Stage 1: CUTSNS_PIN = 1 [10:52:21]Read from MH i2c: 01 [10:52:21]MH_I2C_Read... [10:52:21]*** Stop cut motor [10:52:21]*** Cut end [10:52:21]Read from MH i2c: 01 07 00 [10:52:21]MH_I2C_Read... [10:52:21]Read from MH i2c: 01 07 00 29 32 00 00 00 00 00 FF 0F 70 [10:52:21]process_action close_receipt done [10:52:21]requested_data is exist [10:52:21]produce_requested_data [10:52:21]requested_item fm.sn is exist - process it [10:52:21]wFMCommunicate request_size=4 [10:52:21]MH_SAM_APDU [10:52:21]CAPDU: 80 11 00 00 [10:52:21]Write to MH i2c: E2 08 00 2A 32 80 11 00 00 00 00 00 00 D6 [10:52:21]Write i2c OK [10:52:21]MH_I2C_Read... [10:52:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:21]Read from MH i2c: E2 [10:52:21]MH_I2C_Read... [10:52:21]Read from MH i2c: E2 17 00 [10:52:21]MH_I2C_Read... [10:52:21]Read from MH i2c: E2 17 00 2A 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 23 [10:52:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:52:21]wFMCommunicate OK [10:52:21]requested_item fd.num is exist - process it [10:52:21]SAM_PROTO_GetFieldsCounters [10:52:21]wFMCommunicate request_size=4 [10:52:21]MH_SAM_APDU [10:52:21]CAPDU: 80 13 00 00 [10:52:21]Write to MH i2c: E2 08 00 2B 32 80 13 00 00 00 00 00 00 D9 [10:52:21]Write i2c OK [10:52:21]MH_I2C_Read... [10:52:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:21]Read from MH i2c: E2 [10:52:21]MH_I2C_Read... [10:52:21]Read from MH i2c: E2 62 00 [10:52:21]MH_I2C_Read... [10:52:21]Read from MH i2c: E2 62 00 2B 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F4 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 B3 [10:52: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F4 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:52:21]wFMCommunicate OK [10:52:21]SAM_PROTO_GetFieldsCounters done [10:52:21]requested_item shift.num is exist - process it [10:52:21]requested_item shift.opened is exist - process it [10:52:21]req_shift_opened [10:52:21]FM_GetShiftState [10:52:21]SAM_PROTO_GetShiftState [10:52:21]wFMCommunicate request_size=4 [10:52:21]MH_SAM_APDU [10:52:21]CAPDU: 80 13 01 00 [10:52:21]Write to MH i2c: E2 08 00 2C 32 80 13 01 00 00 00 00 00 DB [10:52:21]Write i2c OK [10:52:21]MH_I2C_Read... [10:52:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:21]Read from MH i2c: E2 [10:52:21]MH_I2C_Read... [10:52:21]Read from MH i2c: E2 0E 00 [10:52:21]MH_I2C_Read... [10:52:21]Read from MH i2c: E2 0E 00 2C 32 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 65 [10:52:21]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:52:21]wFMCommunicate OK [10:52:21]SAM_PROTO_GetShiftState done [10:52:21]FM_GetShiftState done [10:52:21]req_shift_opened done [10:52:21]requested_item shift.open_date is exist - process it [10:52:21]req_shift_open_date [10:52:21]req_shift_open_date done [10:52:21]produce_requested_data done [10:52:21]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200948,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:52:21]process_action_free close_receipt [10:52:21]json_value_free [10:52:21]json_value_free done [10:52:21]process_json_proto returns [10:52:21]Send response to host [10:52:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200948,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:52:21]free response buf [10:52:21]execute_script done [10:52:21]execute_script returns [10:52:21]free content buf [10:52:21]Sock 10.Close socket [10:52:21]Sock 10.Thread stoped [10:52:24]OFD Sender: No OFD packet to send [10:52:27]accept exits with 8 [10:52:27]New connection [10:52:27]New thread 3067211108 created [10:52:27]Thread 3067067748 joined [10:52:27]Waiting for new connection... [10:52:27] Sock 8.Parse request [10:52:27]Sock 8.Check first char [10:52:27]Sock 8.First char is OK [10:52:27]request: POST /json_proto HTTP/1.0 [10:52:27]Method: POST [10:52:27]URL: /json_proto [10:52:27]Method is POST - this is cgi request [10:52:27]url: /json_proto [10:52:27]query_string will be loaded in cgi processing [10:52:27]execute_cgi json_proto POST (null) [10:52:27]execute_cgi path=json_proto method=POST [10:52:27]POST find Content-Length [10:52:27]Host: 172.17.46.195:8080 [10:52:27]Content-Length: 814 [10:52:27]Content-Type: application/json [10:52:27] [10:52:27]POST finish read [10:52:27]Found Content-Length = 814 [10:52:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328546", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4122629/30/31/32/33", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:27]execute_script... [10: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)11328546", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4122629/30/31/32/33", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:27]POST & json_proto [10:52:27]process_json_proto [10:52:27]json parsed OK: [10:52:27]protocol is kg_v1.0 [10:52:27]action value=close_receipt [10:52:27]process_action close_receipt [10:52:27]cmd_close_receipt [10:52:27]MH_GetDate [10:52:27]Write to MH i2c: F0 00 00 2D 32 4E [10:52:27]Write i2c OK [10:52:27]MH_I2C_Read... [10:52:27]Read from MH i2c: F0 [10:52:27]MH_I2C_Read... [10:52:27]Read from MH i2c: F0 09 00 [10:52:27]MH_I2C_Read... [10:52:27]Read from MH i2c: F0 09 00 2D 32 00 6D 75 C4 66 75 08 C2 66 08 [10:52:27]GetLastDocTimeStamp 1724151137 [10:52:27]current date 1724151149 [10:52:27]FM_GetShiftState [10:52:27]SAM_PROTO_GetShiftState [10:52:27]wFMCommunicate request_size=4 [10:52:27]MH_SAM_APDU [10:52:27]CAPDU: 80 13 01 00 [10:52:27]Write to MH i2c: E2 08 00 2E 32 80 13 01 00 00 00 00 00 DD [10:52:27]Write i2c OK [10:52:27]MH_I2C_Read... [10:52:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:28]Read from MH i2c: E2 [10:52:28]MH_I2C_Read... [10:52:28]Read from MH i2c: E2 0E 00 [10:52:28]MH_I2C_Read... [10:52:28]Read from MH i2c: E2 0E 00 2E 32 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 67 [10:52:28]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:52:28]wFMCommunicate OK [10:52:28]SAM_PROTO_GetShiftState done [10:52:28]FM_GetShiftState done [10:52:28]opened in 1724112758 [10:52:28]opened+sec_in_day 1724199158 [10:52:28]quantity*price = 0 [10:52:28]sum+1 = 1 [10:52:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 248 20.08.2024 10:52 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4122629/30/31/32/33 ФМ: 0000000000871802 ФД: 200949 ФПД: 273299007266246 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105229&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200949&fm=273299007266246&tin=02508201610067®Number=0000000000092545&sum=0 [10:52:29]StoreToDocumentArchive [10:52:29]shift 466 fd 200949 [10:52:29]save to /storage/0466/doc_00200949 [10:52:29]save last doc name /storage/0466/doc_00200949 to /storage/kkm_last_doc_name [10:52:29]save OK [10:52:29]Clear old archive folders... [10:52:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:52:29]tlvbuf is 010C28E0 [10:52:29]SAM_PROTO_ClearQueue [10:52:29]wFMCommunicate request_size=4 [10:52:29]MH_SAM_APDU [10:52:29]CAPDU: 80 09 00 00 [10:52:29]Write to MH i2c: E2 08 00 3B 32 80 09 00 00 00 00 00 00 DF [10:52:29]Write i2c OK [10:52:29]MH_I2C_Read... [10:52:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:29]Read from MH i2c: E2 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 03 00 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 03 00 3B 32 00 90 00 E1 [10:52:29]RAPDU: 90 00 [10:52:29]wFMCommunicate OK [10:52:29]SAM_PROTO_ClearQueue done [10:52:29]KKMCreateOFDPacket [10:52:29]OFDProtocolAddRootSTLVToBuf [10:52:29]FM_MakeSignedData [10:52:29]FM_MakeSignedData [10:52:29]SAM_PROTO_SignData [10:52:29]wFMCommunicate request_size=4 [10:52:29]MH_SAM_APDU [10:52:29]CAPDU: 80 0D 01 02 [10:52:29]Write to MH i2c: E2 08 00 3C 32 80 0D 01 02 00 00 00 00 E7 [10:52:29]Write i2c OK [10:52:29]MH_I2C_Read... [10:52:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:29]OFD Sender: No OFD packet to send [10:52:29]Read from MH i2c: E2 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 03 00 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 03 00 3C 32 00 90 00 E2 [10:52:29]RAPDU: 90 00 [10:52:29]wFMCommunicate OK [10:52:29]wFMCommunicate request_size=255 [10:52:29]MH_SAM_APDU [10:52: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 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 F8 00 00 00 F4 03 04 00 6D 75 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F5 10 03 00 35 04 06 00 F8 [10:52:29]Write to MH i2c: E2 02 01 3D 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 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 F8 00 00 00 F4 03 04 00 6D 75 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F5 10 03 00 35 04 06 00 F8 00 00 D4 [10:52:29]Write i2c OK [10:52:29]MH_I2C_Read... [10:52:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:29]Read from MH i2c: E2 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 03 00 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 03 00 3D 32 00 90 00 E3 [10:52:29]RAPDU: 90 00 [10:52:29]wFMCommunicate OK [10:52:29]wFMCommunicate request_size=10 [10:52:29]MH_SAM_APDU [10:52:29]CAPDU: 80 0D 02 02 05 90 62 3E DD C6 [10:52:29]Write to MH i2c: E2 0D 00 3E 32 80 0D 02 02 05 00 90 62 3E DD C6 00 00 C7 [10:52:29]Write i2c OK [10:52:29]MH_I2C_Read... [10:52:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:29]Read from MH i2c: E2 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 03 00 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 03 00 3E 32 00 90 00 E4 [10:52:29]RAPDU: 90 00 [10:52:29]wFMCommunicate OK [10:52:29]wFMCommunicate request_size=4 [10:52:29]MH_SAM_APDU [10:52:29]CAPDU: 80 0D 03 02 [10:52:29]Write to MH i2c: E2 08 00 3F 32 80 0D 03 02 00 00 00 00 EC [10:52:29]Write i2c OK [10:52:29]MH_I2C_Read... [10:52:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:29]Read from MH i2c: E2 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 0B 00 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 0B 00 3F 32 00 77 58 60 3B AE 4F 19 82 90 00 EF [10:52:29]RAPDU: 77 58 60 3B AE 4F 19 82 90 00 [10:52:29]wFMCommunicate OK [10:52:29]SAM_PROTO_SignData done [10:52:29]FM_MakeSignedData done [10:52:29]CreateOFDProtocolMessage [10:52:29]wFMCommunicate request_size=4 [10:52:29]MH_SAM_APDU [10:52:29]CAPDU: 80 11 00 00 [10:52:29]Write to MH i2c: E2 08 00 40 32 80 11 00 00 00 00 00 00 EC [10:52:29]Write i2c OK [10:52:29]MH_I2C_Read... [10:52:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:29]Read from MH i2c: E2 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 17 00 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: E2 17 00 40 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 39 [10:52:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:52:29]wFMCommunicate OK [10:52:29]CreateOFDProtocolMessage done [10:52:29]OFDSenderStorePacket 200949 [10:52:29]StoreOFDPacket docnum=200949 [10:52:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 01 18 07 01 80 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 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 F8 00 00 00 F4 03 04 00 6D 75 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F5 10 03 00 35 04 06 00 F8 90 62 3E DD C6 77 58 60 3B AE 4F 19 82 [10:52:29]CheckFolder [10:52:29]dirname=/storage/ofd_packets [10:52:29]CheckFolder done [10:52:29]ProducePacketName [10:52:29]name=ofd_packets/00200949 [10:52:29]NVStorageSaveData ofd_packets/00200949 [10:52:29]File name is /storage/ofd_packets/00200949 [10:52:29]Write 301 bytes [10:52:29]NVStorageSaveData done [10:52:29]OFDSenderStorePacket done [10:52:29]KKMCreateOFDPacket done [10:52:29]NVStorageSaveData kkm_last_timestamp [10:52:29]File name is /storage/kkm_last_timestamp [10:52:29]Write 4 bytes [10:52:29]NVStorageSaveData done [10:52:29]ExternCall_PrintAddStr [10:52:29]wPrintStart [10:52:29]Write to MH i2c: 01 00 00 41 32 73 [10:52:29]Write i2c OK [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: 01 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: 01 07 00 [10:52:29]MH_I2C_Read... [10:52:29]Read from MH i2c: 01 07 00 41 32 00 00 00 00 00 FF 0F 88 [10:52:29]RasterBufferAndPrint [10:52:29]line Счет N : (1)11328546 [10:52:29]line ИНН: 02508201610067 [10:52:29]line Контрольно-Кассовый Чек [10:52:29]line ПРОДАЖА [10:52:29]line ТРК (МРК, ГНК) : 32 [10:52:29]line Товар: 2710124130 [10:52:29]line Аи-92-К-4 [10:52:29]line 50.000 * 0.00 [10:52:29]line = 0.00 [10:52:29]line НДС 12% НСП 1% [10:52:29]line > о реализуемом товаре [10:52:29]line ИТОГО: 0.00 [10:52:29]line НСП 1% : 0.00 [10:52:29]line НДС 12% : 0.00 [10:52:29]line Наличными: 0.00 [10:52:29]line Безнал.: 0.00 [10:52:29]line Место: АЗС № 95 "Партнер Нефть" [10:52:29]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:52:29]line СНО: Общий режим [10:52:29]line Чек 248 20.08.2024 10:52 [10:52:29]line Смена: 466 ФФД: 1.0 [10:52:29]line ЗНМ: 0300000079 [10:52:29]line РНМ: 0000000000092545 [10:52:29]line Версия ККМ: 001 [10:52:29]line Талоны: Топливные Талоны [10:52:29]line 4122629/30/31/32/33 [10:52:29]line ФМ: 0000000000871802 [10:52:29]line ФД: 200949 [10:52:29]line ФПД: 273299007266246 [10:52:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105229&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200949&fm=273299007266246&tin=02508201610067®Number=0000000000092545&sum=0 [10:52:29]written 0, free lines is 4095 [10:52:29]OFD Sender: Processing packet 200949 [packets to send 247, broken 246] [10:52:29]ProducePacketName [10:52:29]name=ofd_packets/00200949 [10:52:29]OFD Sender: To server: pG, [10:52:29]CommunicateWithHost lk.salyk.kg:30040 [10:52:29]ConnectInit lk.salyk.kg [10:52:29]Connected sock=10 [10:52:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 01 18 07 01 80 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 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 F8 00 00 00 F4 03 04 00 6D 75 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F5 10 03 00 35 04 06 00 F8 90 62 3E DD C6 77 58 60 3B AE 4F 19 82 [10:52:30]Write to MH i2c: 01 00 00 6B 32 9D [10:52:30]Write i2c OK [10:52:30]MH_I2C_Read... [10:52:30]Read from MH i2c: 01 [10:52:30]MH_I2C_Read... [10:52:30]Read from MH i2c: 01 07 00 [10:52:30]MH_I2C_Read... [10:52:30]Read from MH i2c: 01 07 00 6B 32 00 00 00 00 00 F9 0C A9 [10:52:30]RasterBufferAndPrint [10:52:30]line [10:52:30]line [10:52:30]line [10:52:30]line [10:52:30]line [10:52:30]written 0, free lines is 3327 [10:52:30]MH_Cut [10:52:30]Write to MH i2c: D1 01 00 72 32 01 76 [10:52:30]Write i2c OK [10:52:30]MH_I2C_Read... [10:52:30]Read from MH i2c: D1 [10:52:30]MH_I2C_Read... [10:52:30]Read from MH i2c: D1 01 00 [10:52:30]MH_I2C_Read... [10:52:30]Read from MH i2c: D1 01 00 72 32 00 75 [10:52:30]Write to MH i2c: 01 00 00 73 32 A5 [10:52:30]Write i2c OK [10:52:30]MH_I2C_Read... [10:52:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5D D1 47 00 D2 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 31 38 30 32 10 04 04 00 F5 10 03 00 F4 03 04 00 D4 1F C4 66 B6 04 01 00 00 BC 58 C1 86 90 40 40 37 [10:52:30]CommunicateWithHost err = 0 [10:52:30]CheckOFDResponse [10:52:30]1017 (14) - 77093643461234 [10:52:30]1041 (16) - 0000000000871802 [10:52:30]1040 (4) - 200949 [10:52:30]1012 (4) - 20.08.2024 04:47 [10:52:30]1206 (1) - 0 [10:52:30]OFD Sender: Remove packet 200949 [10:52:30]ProducePacketName [10:52:30]name=ofd_packets/00200949 [10:52:30]NVStorageDeleteData [10:52:30]OFD Sender: No OFD packet to send [10:52:30]*** Cut start [10:52:30]*** Purtial cut [10:52:30]*** Stage 1: CUTSNS_PIN = 1 [10:52:31]Read from MH i2c: 01 [10:52:31]MH_I2C_Read... [10:52:31]*** Stop cut motor [10:52:31]*** Cut end [10:52:31]Read from MH i2c: 01 07 00 [10:52:31]MH_I2C_Read... [10:52:31]Read from MH i2c: 01 07 00 73 32 00 00 00 00 00 FF 0F BA [10:52:31]process_action close_receipt done [10:52:31]requested_data is exist [10:52:31]produce_requested_data [10:52:31]requested_item fm.sn is exist - process it [10:52:31]wFMCommunicate request_size=4 [10:52:31]MH_SAM_APDU [10:52:31]CAPDU: 80 11 00 00 [10:52:31]Write to MH i2c: E2 08 00 74 32 80 11 00 00 00 00 00 00 20 [10:52:31]Write i2c OK [10:52:31]MH_I2C_Read... [10:52:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:31]Read from MH i2c: E2 [10:52:31]MH_I2C_Read... [10:52:31]Read from MH i2c: E2 17 00 [10:52:31]MH_I2C_Read... [10:52:31]Read from MH i2c: E2 17 00 74 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6D [10:52:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:52:31]wFMCommunicate OK [10:52:31]requested_item fd.num is exist - process it [10:52:31]SAM_PROTO_GetFieldsCounters [10:52:31]wFMCommunicate request_size=4 [10:52:31]MH_SAM_APDU [10:52:31]CAPDU: 80 13 00 00 [10:52:31]Write to MH i2c: E2 08 00 75 32 80 13 00 00 00 00 00 00 23 [10:52:31]Write i2c OK [10:52:31]MH_I2C_Read... [10:52:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:31]Read from MH i2c: E2 [10:52:31]MH_I2C_Read... [10:52:31]Read from MH i2c: E2 62 00 [10:52:31]MH_I2C_Read... [10:52:31]Read from MH i2c: E2 62 00 75 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F5 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 01 [10:52:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F5 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:52:31]wFMCommunicate OK [10:52:31]SAM_PROTO_GetFieldsCounters done [10:52:31]requested_item shift.num is exist - process it [10:52:31]requested_item shift.opened is exist - process it [10:52:31]req_shift_opened [10:52:31]FM_GetShiftState [10:52:31]SAM_PROTO_GetShiftState [10:52:31]wFMCommunicate request_size=4 [10:52:31]MH_SAM_APDU [10:52:31]CAPDU: 80 13 01 00 [10:52:31]Write to MH i2c: E2 08 00 76 32 80 13 01 00 00 00 00 00 25 [10:52:31]Write i2c OK [10:52:31]MH_I2C_Read... [10:52:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:31]Read from MH i2c: E2 [10:52:31]MH_I2C_Read... [10:52:31]Read from MH i2c: E2 0E 00 [10:52:31]MH_I2C_Read... [10:52:31]Read from MH i2c: E2 0E 00 76 32 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 AF [10:52:31]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:52:31]wFMCommunicate OK [10:52:31]SAM_PROTO_GetShiftState done [10:52:31]FM_GetShiftState done [10:52:31]req_shift_opened done [10:52:31]requested_item shift.open_date is exist - process it [10:52:31]req_shift_open_date [10:52:31]req_shift_open_date done [10:52:31]produce_requested_data done [10:52:31]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200949,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:52:31]process_action_free close_receipt [10:52:31]json_value_free [10:52:31]json_value_free done [10:52:31]process_json_proto returns [10:52:31]Send response to host [10:52:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200949,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:52:31]free response buf [10:52:31]execute_script done [10:52:31]execute_script returns [10:52:31]free content buf [10:52:31]Sock 8.Close socket [10:52:31]Sock 8.Thread stoped [10:52:35]OFD Sender: No OFD packet to send [10:52:40]OFD Sender: No OFD packet to send [10:52:45]OFD Sender: No OFD packet to send [10:52:50]OFD Sender: No OFD packet to send [10:52:55]OFD Sender: No OFD packet to send [10:53:00]OFD Sender: No OFD packet to send [10:53:05]OFD Sender: No OFD packet to send [10:53:10]OFD Sender: No OFD packet to send [10:53:15]OFD Sender: No OFD packet to send [10:53:20]OFD Sender: No OFD packet to send [10:53:25]OFD Sender: No OFD packet to send [10:53:30]OFD Sender: No OFD packet to send [10:53:35]OFD Sender: No OFD packet to send [10:53:40]OFD Sender: No OFD packet to send [10:53:45]OFD Sender: No OFD packet to send [10:53:50]OFD Sender: No OFD packet to send [10:53:55]OFD Sender: No OFD packet to send [10:54:00]OFD Sender: No OFD packet to send [10:54:05]OFD Sender: No OFD packet to send [10:54:10]OFD Sender: No OFD packet to send [10:54:15]OFD Sender: No OFD packet to send [10:54:20]OFD Sender: No OFD packet to send [10:54:25]OFD Sender: No OFD packet to send [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:41]OFD Sender: No OFD packet to send [10:55:43]accept exits with 9 [10:55:43]New connection [10:55:43]New thread 3067067748 created [10:55:43]Thread 3067211108 joined [10:55:43]Waiting for new connection... [10:55:43] Sock 9.Parse request [10:55:43]Sock 9.Check first char [10:55:43]Sock 9.First char is OK [10:55:43]request: POST /json_proto HTTP/1.0 [10:55:43]Method: POST [10:55:43]URL: /json_proto [10:55:43]Method is POST - this is cgi request [10:55:43]url: /json_proto [10:55:43]query_string will be loaded in cgi processing [10:55:43]execute_cgi json_proto POST (null) [10:55:43]execute_cgi path=json_proto method=POST [10:55:43]POST find Content-Length [10:55:43]Host: 172.17.46.195:8080 [10:55:43]Content-Length: 805 [10:55:43]Content-Type: application/json [10:55:43] [10:55:43]POST finish read [10:55:43]Found Content-Length = 805 [10:55:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328549", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 67.390, "sum" : 5000.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:43]execute_script... [10:55: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)11328549", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 67.390, "sum" : 5000.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:43]POST & json_proto [10:55:43]process_json_proto [10:55:43]json parsed OK: [10:55:43]protocol is kg_v1.0 [10:55:43]action value=close_receipt [10:55:43]process_action close_receipt [10:55:43]cmd_close_receipt [10:55:43]MH_GetDate [10:55:43]Write to MH i2c: F0 00 00 77 32 98 [10:55:43]Write i2c OK [10:55:43]MH_I2C_Read... [10:55:43]Read from MH i2c: F0 [10:55:43]MH_I2C_Read... [10:55:43]Read from MH i2c: F0 09 00 [10:55:43]MH_I2C_Read... [10:55:43]Read from MH i2c: F0 09 00 77 32 00 31 76 C4 66 75 08 C2 66 17 [10:55:43]GetLastDocTimeStamp 1724151149 [10:55:43]current date 1724151345 [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 78 32 80 13 01 00 00 00 00 00 27 [10:55:43]Write i2c OK [10:55:43]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 78 32 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B1 [10:55:44]RAPDU: 09 00 01 76 DF C3 66 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 1724112758 [10:55:44]opened+sec_in_day 1724199158 [10:55:44]quantity*price = 500033 [10:55:44]sum+1 = 500035 [10:55:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5000.34 НСП 1% : 44.25 НДС 12% : 531.01 Наличными: 0.00 Безнал.: 5000.34 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 249 20.08.2024 10:55 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200950 ФПД: 136298970833851 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105545&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200950&fm=136298970833851&tin=02508201610067®Number=0000000000092545&sum=500034 [10:55:45]StoreToDocumentArchive [10:55:45]shift 466 fd 200950 [10:55:45]save to /storage/0466/doc_00200950 [10:55:45]save last doc name /storage/0466/doc_00200950 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 B6F19BD0 [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 85 32 80 09 00 00 00 00 00 00 29 [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 85 32 00 90 00 2B [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 86 32 80 0D 01 02 00 00 00 00 31 [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 86 32 00 90 00 2C [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 35 FF 03 08 00 03 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 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 6D CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 31 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F6 10 03 00 35 04 06 00 7B [10:55:45]Write to MH i2c: E2 02 01 87 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 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 6D CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 31 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F6 10 03 00 35 04 06 00 7B 00 00 0C [10:55:45]Write i2c OK [10:55:45]MH_I2C_Read... [10:55:45]*** iso7816_exchange 80 0D 02 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 87 32 00 90 00 2D [10:55:45]RAPDU: 90 00 [10:55:45]wFMCommunicate OK [10:55:45]wFMCommunicate request_size=10 [10:55:45]MH_SAM_APDU [10:55:45]CAPDU: 80 0D 02 02 05 F6 93 BD 63 BB [10:55:45]Write to MH i2c: E2 0D 00 88 32 80 0D 02 02 05 00 F6 93 BD 63 BB 00 00 A2 [10:55:45]Write i2c OK [10:55:45]MH_I2C_Read... [10:55:45]Read from MH i2c: E2 [10:55:45]MH_I2C_Read... [10:55:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [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 88 32 00 90 00 2E [10:55:45]RAPDU: 90 00 [10:55:45]wFMCommunicate OK [10:55:45]wFMCommunicate request_size=4 [10:55:45]MH_SAM_APDU [10:55:45]CAPDU: 80 0D 03 02 [10:55:45]Write to MH i2c: E2 08 00 89 32 80 0D 03 02 00 00 00 00 36 [10:55:45]Write i2c OK [10:55:45]MH_I2C_Read... [10:55:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:45]Read from MH i2c: E2 [10:55:45]MH_I2C_Read... [10:55:45]Read from MH i2c: E2 0B 00 [10:55:45]MH_I2C_Read... [10:55:45]Read from MH i2c: E2 0B 00 89 32 00 89 6E E4 82 52 F9 14 E1 90 00 D4 [10:55:45]RAPDU: 89 6E E4 82 52 F9 14 E1 90 00 [10:55:45]wFMCommunicate OK [10:55:45]SAM_PROTO_SignData done [10:55:45]FM_MakeSignedData done [10:55:45]CreateOFDProtocolMessage [10:55:45]wFMCommunicate request_size=4 [10:55:45]MH_SAM_APDU [10:55:45]CAPDU: 80 11 00 00 [10:55:45]Write to MH i2c: E2 08 00 8A 32 80 11 00 00 00 00 00 00 36 [10:55:45]Write i2c OK [10:55:45]MH_I2C_Read... [10:55:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:45]Read from MH i2c: E2 [10:55:45]MH_I2C_Read... [10:55:45]Read from MH i2c: E2 17 00 [10:55:45]MH_I2C_Read... [10:55:45]Read from MH i2c: E2 17 00 8A 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 83 [10:55:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:55:45]wFMCommunicate OK [10:55:45]CreateOFDProtocolMessage done [10:55:45]OFDSenderStorePacket 200950 [10:55:45]StoreOFDPacket docnum=200950 [10:55:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 30 E6 07 01 F6 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 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 6D CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 31 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F6 10 03 00 35 04 06 00 7B F6 93 BD 63 BB 89 6E E4 82 52 F9 14 E1 [10:55:45]CheckFolder [10:55:45]dirname=/storage/ofd_packets [10:55:45]CheckFolder done [10:55:45]ProducePacketName [10:55:45]name=ofd_packets/00200950 [10:55:45]NVStorageSaveData ofd_packets/00200950 [10:55:45]File name is /storage/ofd_packets/00200950 [10:55:45]Write 301 bytes [10:55:45]NVStorageSaveData done [10:55:45]OFDSenderStorePacket done [10:55:45]KKMCreateOFDPacket done [10:55:45]NVStorageSaveData kkm_last_timestamp [10:55:45]File name is /storage/kkm_last_timestamp [10:55:45]Write 4 bytes [10:55:45]NVStorageSaveData done [10:55:45]ExternCall_PrintAddStr [10:55:45]wPrintStart [10:55:45]Write to MH i2c: 01 00 00 8B 32 BD [10:55:45]Write i2c OK [10:55:45]MH_I2C_Read... [10:55:45]Read from MH i2c: 01 [10:55:45]MH_I2C_Read... [10:55:45]Read from MH i2c: 01 07 00 [10:55:45]MH_I2C_Read... [10:55:45]Read from MH i2c: 01 07 00 8B 32 00 00 00 00 00 FF 0F D2 [10:55:45]RasterBufferAndPrint [10:55:45]line Счет N : (1)11328549 [10:55:45]line ИНН: 02508201610067 [10:55:45]line Контрольно-Кассовый Чек [10:55:45]line ПРОДАЖА [10:55:45]line ТРК (МРК, ГНК) : 21 [10:55:45]line Товар: 2710124500 [10:55:45]line Аи-95-К-5 [10:55:45]line 67.390 * 74.20 [10:55:45]line = 5000.34 [10:55:45]line НДС 12% НСП 1% [10:55:45]line > о реализуемом товаре [10:55:45]line ИТОГО: 5000.34 [10:55:45]line НСП 1% : 44.25 [10:55:45]line НДС 12% : 531.01 [10:55:45]line Наличными: 0.00 [10:55:45]line Безнал.: 5000.34 [10:55:45]line Место: АЗС № 95 "Партнер Нефть" [10:55:45]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:55:45]line СНО: Общий режим [10:55:45]line Чек 249 20.08.2024 10:55 [10:55:45]line Смена: 466 ФФД: 1.0 [10:55:45]line ЗНМ: 0300000079 [10:55:45]line РНМ: 0000000000092545 [10:55:45]line Версия ККМ: 001 [10:55:45]line Платежная система: O! деньги [10:55:45]line ФМ: 0000000000871802 [10:55:45]line ФД: 200950 [10:55:45]line ФПД: 136298970833851 [10:55:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105545&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200950&fm=136298970833851&tin=02508201610067®Number=0000000000092545&sum=500034 [10:55:45]written 0, free lines is 4095 [10:55:45]OFD Sender: Processing packet 200950 [packets to send 247, broken 246] [10:55:45]ProducePacketName [10:55:45]name=ofd_packets/00200950 [10:55:45]OFD Sender: To server: pG, [10:55:45]CommunicateWithHost lk.salyk.kg:30040 [10:55:45]ConnectInit lk.salyk.kg [10:55:45]Connected sock=10 [10:55:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 30 E6 07 01 F6 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 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 6D CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 31 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F6 10 03 00 35 04 06 00 7B F6 93 BD 63 BB 89 6E E4 82 52 F9 14 E1 [10:55:46]Write to MH i2c: 01 00 00 B5 32 E7 [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 B5 32 00 00 00 00 00 01 0D FC [10:55:46]RasterBufferAndPrint [10:55:46]line [10:55:46]line [10:55:46]line [10:55:46]line [10:55:46]line [10:55:46]written 0, free lines is 3335 [10:55:46]MH_Cut [10:55:46]Write to MH i2c: D1 01 00 BC 32 01 C0 [10:55:46]Write i2c OK [10:55:46]MH_I2C_Read... [10:55:46]Read from MH i2c: D1 [10:55:46]MH_I2C_Read... [10:55:46]Read from MH i2c: D1 01 00 [10:55:46]MH_I2C_Read... [10:55:46]Read from MH i2c: D1 01 00 BC 32 00 BF [10:55:46]Write to MH i2c: 01 00 00 BD 32 EF [10:55:46]Write i2c OK [10:55:46]MH_I2C_Read... [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 31 38 30 32 4F 00 00 00 74 92 47 00 41 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 31 38 30 32 10 04 04 00 F6 10 03 00 F4 03 04 00 98 20 C4 66 B6 04 01 00 00 A7 63 75 7B 5D 1B EE 70 [10:55:46]CommunicateWithHost err = 0 [10:55:46]CheckOFDResponse [10:55:46]1017 (14) - 77093643461234 [10:55:46]1041 (16) - 0000000000871802 [10:55:46]1040 (4) - 200950 [10:55:46]1012 (4) - 20.08.2024 04:50 [10:55:46]1206 (1) - 0 [10:55:46]OFD Sender: Remove packet 200950 [10:55:46]ProducePacketName [10:55:46]name=ofd_packets/00200950 [10:55:46]NVStorageDeleteData [10:55:46]OFD Sender: No OFD packet to send [10:55:46]*** Cut start [10:55:46]*** Purtial cut [10:55:46]*** CUTSNS_PIN = 0 [10:55:47]*** Stage 1: CUTSNS_PIN = 1 [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 BD 32 00 00 00 00 00 FF 0F 04 [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 BE 32 80 11 00 00 00 00 00 00 6A [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 BE 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B7 [10:55:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 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 BF 32 80 13 00 00 00 00 00 00 6D [10:55:48]Write i2c OK [10:55:48]MH_I2C_Read... [10:55:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:49]Read from MH i2c: E2 [10:55:49]MH_I2C_Read... [10:55:49]Read from MH i2c: E2 62 00 [10:55:49]MH_I2C_Read... [10:55:49]Read from MH i2c: E2 62 00 BF 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F6 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 4F [10:55: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F6 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:55:49]wFMCommunicate OK [10:55:49]SAM_PROTO_GetFieldsCounters done [10:55:49]requested_item shift.num is exist - process it [10:55:49]requested_item shift.opened is exist - process it [10:55:49]req_shift_opened [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 C0 32 80 13 01 00 00 00 00 00 6F [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 C0 32 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F9 [10:55:49]RAPDU: 09 00 01 76 DF C3 66 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]req_shift_opened done [10:55:49]requested_item shift.open_date is exist - process it [10:55:49]req_shift_open_date [10:55:49]req_shift_open_date done [10:55:49]produce_requested_data done [10:55:49]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200950,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:55:49]process_action_free close_receipt [10:55:49]json_value_free [10:55:49]json_value_free done [10:55:49]process_json_proto returns [10:55:49]Send response to host [10:55:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200950,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:55:49]free response buf [10:55:49]execute_script done [10:55:49]execute_script returns [10:55:49]free content buf [10:55:49]Sock 9.Close socket [10:55:49]Sock 9.Thread stoped [10:55:51]OFD Sender: No OFD packet to send [10:55:56]OFD Sender: No OFD packet to send [10:56:01]OFD Sender: No OFD packet to send [10:56:06]OFD Sender: No OFD packet to send [10:56:08]accept exits with 8 [10:56:08]New connection [10:56:08]New thread 3067211108 created [10:56:08]Thread 3067067748 joined [10:56:08]Waiting for new connection... [10:56:08] Sock 8.Parse request [10:56:08]Sock 8.Check first char [10:56:08]Sock 8.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.46.195:8080 [10:56:08]Content-Length: 821 [10:56:08]Content-Type: application/json [10:56:08] [10:56:08]POST finish read [10:56:08]Found Content-Length = 821 [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)11328550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "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)11328550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "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 C1 32 E2 [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 C1 32 00 49 76 C4 66 75 08 C2 66 79 [10:56:08]GetLastDocTimeStamp 1724151345 [10:56:08]current date 1724151369 [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 C2 32 80 13 01 00 00 00 00 00 71 [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 C2 32 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 FB [10:56:08]RAPDU: 09 00 01 76 DF C3 66 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 1724112758 [10:56:08]opened+sec_in_day 1724199158 [10:56:08]quantity*price = 200043 [10:56:08]sum+1 = 200044 [10:56:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 250 20.08.2024 10:56 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871802 ФД: 200951 ФПД: 261842043972025 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105609&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200951&fm=261842043972025&tin=02508201610067®Number=0000000000092545&sum=200043 [10:56:09]StoreToDocumentArchive [10:56:09]shift 466 fd 200951 [10:56:09]save to /storage/0466/doc_00200951 [10:56:09]save last doc name /storage/0466/doc_00200951 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=251 [10:56:09]tlvbuf is 0102F6E0 [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 CF 32 80 09 00 00 00 00 00 00 73 [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 CF 32 00 90 00 75 [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 D0 32 80 0D 01 02 00 00 00 00 7B [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 D0 32 00 90 00 76 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 49 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F7 10 03 00 35 04 06 00 EE [10:56:09]Write to MH i2c: E2 02 01 D1 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 49 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F7 10 03 00 35 04 06 00 EE 00 00 B0 [10:56:09]Write i2c OK [10:56:09]MH_I2C_Read... [10:56:09]*** iso7816_exchange 80 0D 02 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 D1 32 00 90 00 77 [10:56:09]RAPDU: 90 00 [10:56:09]wFMCommunicate OK [10:56:09]wFMCommunicate request_size=10 [10:56:09]MH_SAM_APDU [10:56:09]CAPDU: 80 0D 02 02 05 24 DA 04 A9 B9 [10:56:09]Write to MH i2c: E2 0D 00 D2 32 80 0D 02 02 05 00 24 DA 04 A9 B9 00 00 EC [10:56:09]Write i2c OK [10:56:09]MH_I2C_Read... [10:56:09]*** iso7816_exchange 80 0D 02 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 D2 32 00 90 00 78 [10:56:09]RAPDU: 90 00 [10:56:09]wFMCommunicate OK [10:56:09]wFMCommunicate request_size=4 [10:56:09]MH_SAM_APDU [10:56:09]CAPDU: 80 0D 03 02 [10:56:09]Write to MH i2c: E2 08 00 D3 32 80 0D 03 02 00 00 00 00 80 [10:56:09]Write i2c OK [10:56:09]MH_I2C_Read... [10:56:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:56:09]Read from MH i2c: E2 [10:56:09]MH_I2C_Read... [10:56:09]Read from MH i2c: E2 0B 00 [10:56:09]MH_I2C_Read... [10:56:09]Read from MH i2c: E2 0B 00 D3 32 00 A8 1F 39 33 58 34 CB CE 90 00 D9 [10:56:09]RAPDU: A8 1F 39 33 58 34 CB CE 90 00 [10:56:09]wFMCommunicate OK [10:56:09]SAM_PROTO_SignData done [10:56:09]FM_MakeSignedData done [10:56:09]CreateOFDProtocolMessage [10:56:09]wFMCommunicate request_size=4 [10:56:09]MH_SAM_APDU [10:56:09]CAPDU: 80 11 00 00 [10:56:09]Write to MH i2c: E2 08 00 D4 32 80 11 00 00 00 00 00 00 80 [10:56:09]Write i2c OK [10:56:09]MH_I2C_Read... [10:56:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:09]Read from MH i2c: E2 [10:56:09]MH_I2C_Read... [10:56:09]Read from MH i2c: E2 17 00 [10:56:09]MH_I2C_Read... [10:56:09]Read from MH i2c: E2 17 00 D4 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CD [10:56:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:56:09]wFMCommunicate OK [10:56:09]CreateOFDProtocolMessage done [10:56:09]OFDSenderStorePacket 200951 [10:56:09]StoreOFDPacket docnum=200951 [10:56:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9F BA 07 01 66 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 49 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F7 10 03 00 35 04 06 00 EE 24 DA 04 A9 B9 A8 1F 39 33 58 34 CB CE [10:56:09]CheckFolder [10:56:09]dirname=/storage/ofd_packets [10:56:09]CheckFolder done [10:56:09]ProducePacketName [10:56:09]name=ofd_packets/00200951 [10:56:09]NVStorageSaveData ofd_packets/00200951 [10:56:09]File name is /storage/ofd_packets/00200951 [10:56:09]Write 301 bytes [10:56:09]NVStorageSaveData done [10:56:09]OFDSenderStorePacket done [10:56:09]KKMCreateOFDPacket done [10:56:09]NVStorageSaveData kkm_last_timestamp [10:56:09]File name is /storage/kkm_last_timestamp [10:56:09]Write 4 bytes [10:56:09]NVStorageSaveData done [10:56:09]ExternCall_PrintAddStr [10:56:09]wPrintStart [10:56:09]Write to MH i2c: 01 00 00 D5 32 07 [10:56:09]Write i2c OK [10:56:09]MH_I2C_Read... [10:56:09]Read from MH i2c: 01 [10:56:09]MH_I2C_Read... [10:56:09]Read from MH i2c: 01 07 00 [10:56:09]MH_I2C_Read... [10:56:09]Read from MH i2c: 01 07 00 D5 32 00 00 00 00 00 FF 0F 1C [10:56:09]RasterBufferAndPrint [10:56:09]line Счет N : (1)11328550 [10:56:09]line ИНН: 02508201610067 [10:56:09]line Контрольно-Кассовый Чек [10:56:09]line ПРОДАЖА [10:56:09]line ТРК (МРК, ГНК) : 11 [10:56:09]line Товар: 2710124500 [10:56:09]line Аи-95-К-5 [10:56:09]line 26.960 * 74.20 [10:56:09]line = 2000.43 [10:56:09]line НДС 12% НСП 1% [10:56:09]line > о реализуемом товаре [10:56:09]line ИТОГО: 2000.43 [10:56:09]line НСП 1% : 17.70 [10:56:09]line НДС 12% : 212.43 [10:56:09]line Наличными: 0.00 [10:56:09]line Безнал.: 2000.43 [10:56:09]line Место: АЗС № 95 "Партнер Нефть" [10:56:09]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:56:09]line СНО: Общий режим [10:56:09]line Чек 250 20.08.2024 10:56 [10:56:09]line Смена: 466 ФФД: 1.0 [10:56:09]line ЗНМ: 0300000079 [10:56:09]line РНМ: 0000000000092545 [10:56:09]line Версия ККМ: 001 [10:56:09]line Платежная система: Бакай Банк [10:56:09]line ФМ: 0000000000871802 [10:56:09]line ФД: 200951 [10:56:09]line ФПД: 261842043972025 [10:56:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105609&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200951&fm=261842043972025&tin=02508201610067®Number=0000000000092545&sum=200043 [10:56:09]written 0, free lines is 4095 [10:56:09]OFD Sender: Processing packet 200951 [packets to send 247, broken 246] [10:56:09]ProducePacketName [10:56:09]name=ofd_packets/00200951 [10:56:09]OFD Sender: To server: pG, [10:56:09]CommunicateWithHost lk.salyk.kg:30040 [10:56:09]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 31 38 30 32 0F 01 00 00 9F BA 07 01 66 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 49 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F7 10 03 00 35 04 06 00 EE 24 DA 04 A9 B9 A8 1F 39 33 58 34 CB CE [10:56:10]Write to MH i2c: 01 00 00 FF 32 31 [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 FF 32 00 00 00 00 00 EF 0C 33 [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 3321 [10:56:10]MH_Cut [10:56:10]Write to MH i2c: D1 01 00 06 33 01 0B [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 06 33 00 0A [10:56:10]Write to MH i2c: 01 00 00 07 33 3A [10:56:10]Write i2c OK [10:56:10]MH_I2C_Read... [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 31 38 30 32 4F 00 00 00 58 6A 47 00 B7 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 31 38 30 32 10 04 04 00 F7 10 03 00 F4 03 04 00 B0 20 C4 66 B6 04 01 00 00 2C 4C 6A C7 19 A8 D1 A7 [10:56:10]CommunicateWithHost err = 0 [10:56:10]CheckOFDResponse [10:56:10]1017 (14) - 77093643461234 [10:56:10]1041 (16) - 0000000000871802 [10:56:10]1040 (4) - 200951 [10:56:10]1012 (4) - 20.08.2024 04:50 [10:56:10]1206 (1) - 0 [10:56:10]OFD Sender: Remove packet 200951 [10:56:10]ProducePacketName [10:56:10]name=ofd_packets/00200951 [10:56:10]NVStorageDeleteData [10:56:10]OFD Sender: No OFD packet to send [10:56:11]*** Cut start [10:56:11]*** Purtial cut [10:56:11]*** Stage 1: CUTSNS_PIN = 1 [10:56:11]Read from MH i2c: 01 [10:56:11]MH_I2C_Read... [10:56:11]*** Stop cut motor [10:56:11]*** Cut end [10:56:11]Read from MH i2c: 01 07 00 [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: 01 07 00 07 33 00 00 00 00 00 FF 0F 4F [10:56:11]process_action close_receipt done [10:56:11]requested_data is exist [10:56:11]produce_requested_data [10:56:11]requested_item fm.sn is exist - process it [10:56:11]wFMCommunicate request_size=4 [10:56:11]MH_SAM_APDU [10:56:11]CAPDU: 80 11 00 00 [10:56:11]Write to MH i2c: E2 08 00 08 33 80 11 00 00 00 00 00 00 B5 [10:56:11]Write i2c OK [10:56:11]MH_I2C_Read... [10:56:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:11]Read from MH i2c: E2 [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: E2 17 00 [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: E2 17 00 08 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 02 [10:56:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:56:11]wFMCommunicate OK [10:56:11]requested_item fd.num is exist - process it [10:56:11]SAM_PROTO_GetFieldsCounters [10:56:11]wFMCommunicate request_size=4 [10:56:11]MH_SAM_APDU [10:56:11]CAPDU: 80 13 00 00 [10:56:11]Write to MH i2c: E2 08 00 09 33 80 13 00 00 00 00 00 00 B8 [10:56:11]Write i2c OK [10:56:11]MH_I2C_Read... [10:56:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:56:11]Read from MH i2c: E2 [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: E2 62 00 [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: E2 62 00 09 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F7 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 9E [10:56: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F7 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:56:11]wFMCommunicate OK [10:56:11]SAM_PROTO_GetFieldsCounters done [10:56:11]requested_item shift.num is exist - process it [10:56:11]requested_item shift.opened is exist - process it [10:56:11]req_shift_opened [10:56:11]FM_GetShiftState [10:56:11]SAM_PROTO_GetShiftState [10:56:11]wFMCommunicate request_size=4 [10:56:11]MH_SAM_APDU [10:56:11]CAPDU: 80 13 01 00 [10:56:11]Write to MH i2c: E2 08 00 0A 33 80 13 01 00 00 00 00 00 BA [10:56:11]Write i2c OK [10:56:11]MH_I2C_Read... [10:56:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:11]Read from MH i2c: E2 [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: E2 0E 00 [10:56:11]MH_I2C_Read... [10:56:11]Read from MH i2c: E2 0E 00 0A 33 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 44 [10:56:11]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:56:11]wFMCommunicate OK [10:56:11]SAM_PROTO_GetShiftState done [10:56:11]FM_GetShiftState done [10:56:11]req_shift_opened done [10:56:11]requested_item shift.open_date is exist - process it [10:56:11]req_shift_open_date [10:56:11]req_shift_open_date done [10:56:11]produce_requested_data done [10:56:11]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200951,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:56:11]process_action_free close_receipt [10:56:11]json_value_free [10:56:11]json_value_free done [10:56:11]process_json_proto returns [10:56:11]Send response to host [10:56:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200951,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:56:11]free response buf [10:56:11]execute_script done [10:56:11]execute_script returns [10:56:11]free content buf [10:56:11]Sock 8.Close socket [10:56:11]Sock 8.Thread stoped [10:56:15]OFD Sender: No OFD packet to send [10:56:20]OFD Sender: No OFD packet to send [10:56:25]OFD Sender: No OFD packet to send [10:56:30]OFD Sender: No OFD packet to send [10:56:32]accept exits with 9 [10:56:32]New connection [10:56:32]New thread 3067067748 created [10:56:32]Thread 3067211108 joined [10:56:32]Waiting for new connection... [10:56:32] Sock 9.Parse request [10:56:32]Sock 9.Check first char [10:56:32]Sock 9.First char is OK [10:56:32]request: POST /json_proto HTTP/1.0 [10:56:32]Method: POST [10:56:32]URL: /json_proto [10:56:32]Method is POST - this is cgi request [10:56:32]url: /json_proto [10:56:32]query_string will be loaded in cgi processing [10:56:32]execute_cgi json_proto POST (null) [10:56:32]execute_cgi path=json_proto method=POST [10:56:32]POST find Content-Length [10:56:32]Host: 172.17.46.195:8080 [10:56:32]Content-Length: 805 [10:56:32]Content-Type: application/json [10:56:32] [10:56:32]POST finish read [10:56:32]Found Content-Length = 805 [10:56:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328551", "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" : 67.80, "quantity" : 36.880, "sum" : 2500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:32]execute_script... [10:56:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328551", "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" : 67.80, "quantity" : 36.880, "sum" : 2500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:32]POST & json_proto [10:56:32]process_json_proto [10:56:32]json parsed OK: [10:56:32]protocol is kg_v1.0 [10:56:32]action value=close_receipt [10:56:32]process_action close_receipt [10:56:32]cmd_close_receipt [10:56:32]MH_GetDate [10:56:32]Write to MH i2c: F0 00 00 0B 33 2D [10:56:32]Write i2c OK [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: F0 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: F0 09 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: F0 09 00 0B 33 00 62 76 C4 66 75 08 C2 66 DD [10:56:32]GetLastDocTimeStamp 1724151369 [10:56:32]current date 1724151394 [10:56:32]FM_GetShiftState [10:56:32]SAM_PROTO_GetShiftState [10:56:32]wFMCommunicate request_size=4 [10:56:32]MH_SAM_APDU [10:56:32]CAPDU: 80 13 01 00 [10:56:32]Write to MH i2c: E2 08 00 0C 33 80 13 01 00 00 00 00 00 BC [10:56:32]Write i2c OK [10:56:32]MH_I2C_Read... [10:56:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:32]Read from MH i2c: E2 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 0E 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 0E 00 0C 33 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 46 [10:56:32]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:56:32]wFMCommunicate OK [10:56:32]SAM_PROTO_GetShiftState done [10:56:32]FM_GetShiftState done [10:56:32]opened in 1724112758 [10:56:32]opened+sec_in_day 1724199158 [10:56:32]quantity*price = 250046 [10:56:32]sum+1 = 250047 [10:56:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.46 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 0.00 Безнал.: 2500.46 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 251 20.08.2024 10:56 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200952 ФПД: 225642571790354 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105634&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200952&fm=225642571790354&tin=02508201610067®Number=0000000000092545&sum=250046 [10:56:34]StoreToDocumentArchive [10:56:34]shift 466 fd 200952 [10:56:34]save to /storage/0466/doc_00200952 [10:56:34]save last doc name /storage/0466/doc_00200952 to /storage/kkm_last_doc_name [10:56:34]save OK [10:56:34]Clear old archive folders... [10:56:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:56:34]tlvbuf is 01128C90 [10:56:34]SAM_PROTO_ClearQueue [10:56:34]wFMCommunicate request_size=4 [10:56:34]MH_SAM_APDU [10:56:34]CAPDU: 80 09 00 00 [10:56:34]Write to MH i2c: E2 08 00 19 33 80 09 00 00 00 00 00 00 BE [10:56:34]Write i2c OK [10:56:34]MH_I2C_Read... [10:56:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:56:34]Read from MH i2c: E2 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: E2 03 00 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: E2 03 00 19 33 00 90 00 C0 [10:56:34]RAPDU: 90 00 [10:56:34]wFMCommunicate OK [10:56:34]SAM_PROTO_ClearQueue done [10:56:34]KKMCreateOFDPacket [10:56:34]OFDProtocolAddRootSTLVToBuf [10:56:34]FM_MakeSignedData [10:56:34]FM_MakeSignedData [10:56:34]SAM_PROTO_SignData [10:56:34]wFMCommunicate request_size=4 [10:56:34]MH_SAM_APDU [10:56:34]CAPDU: 80 0D 01 02 [10:56:34]Write to MH i2c: E2 08 00 1A 33 80 0D 01 02 00 00 00 00 C6 [10:56:34]Write i2c OK [10:56:34]MH_I2C_Read... [10:56:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:56:34]Read from MH i2c: E2 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: E2 03 00 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: E2 03 00 1A 33 00 90 00 C1 [10:56:34]RAPDU: 90 00 [10:56:34]wFMCommunicate OK [10:56:34]wFMCommunicate request_size=255 [10:56:34]MH_SAM_APDU [10:56:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 62 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F8 10 03 00 35 04 06 00 CD [10:56:34]Write to MH i2c: E2 02 01 1B 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 62 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F8 10 03 00 35 04 06 00 CD 00 00 28 [10:56:34]Write i2c OK [10:56:34]MH_I2C_Read... [10:56:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:34]Read from MH i2c: E2 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: E2 03 00 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: E2 03 00 1B 33 00 90 00 C2 [10:56:34]RAPDU: 90 00 [10:56:34]wFMCommunicate OK [10:56:34]wFMCommunicate request_size=10 [10:56:34]MH_SAM_APDU [10:56:34]CAPDU: 80 0D 02 02 05 38 81 56 78 12 [10:56:34]Write to MH i2c: E2 0D 00 1C 33 80 0D 02 02 05 00 38 81 56 78 12 00 00 6C [10:56:34]Write i2c OK [10:56:34]MH_I2C_Read... [10:56:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:34]Read from MH i2c: E2 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: E2 03 00 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: E2 03 00 1C 33 00 90 00 C3 [10:56:34]RAPDU: 90 00 [10:56:34]wFMCommunicate OK [10:56:34]wFMCommunicate request_size=4 [10:56:34]MH_SAM_APDU [10:56:34]CAPDU: 80 0D 03 02 [10:56:34]Write to MH i2c: E2 08 00 1D 33 80 0D 03 02 00 00 00 00 CB [10:56:34]Write i2c OK [10:56:34]MH_I2C_Read... [10:56:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:56:34]Read from MH i2c: E2 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: E2 0B 00 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: E2 0B 00 1D 33 00 53 6D 69 B6 54 78 37 A2 90 00 50 [10:56:34]RAPDU: 53 6D 69 B6 54 78 37 A2 90 00 [10:56:34]wFMCommunicate OK [10:56:34]SAM_PROTO_SignData done [10:56:34]FM_MakeSignedData done [10:56:34]CreateOFDProtocolMessage [10:56:34]wFMCommunicate request_size=4 [10:56:34]MH_SAM_APDU [10:56:34]CAPDU: 80 11 00 00 [10:56:34]Write to MH i2c: E2 08 00 1E 33 80 11 00 00 00 00 00 00 CB [10:56:34]Write i2c OK [10:56:34]MH_I2C_Read... [10:56:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:34]Read from MH i2c: E2 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: E2 17 00 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: E2 17 00 1E 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 18 [10:56:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:56:34]wFMCommunicate OK [10:56:34]CreateOFDProtocolMessage done [10:56:34]OFDSenderStorePacket 200952 [10:56:34]StoreOFDPacket docnum=200952 [10:56:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 EE 9D 07 01 D0 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 62 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F8 10 03 00 35 04 06 00 CD 38 81 56 78 12 53 6D 69 B6 54 78 37 A2 [10:56:34]CheckFolder [10:56:34]dirname=/storage/ofd_packets [10:56:34]CheckFolder done [10:56:34]ProducePacketName [10:56:34]name=ofd_packets/00200952 [10:56:34]NVStorageSaveData ofd_packets/00200952 [10:56:34]File name is /storage/ofd_packets/00200952 [10:56:34]Write 301 bytes [10:56:34]NVStorageSaveData done [10:56:34]OFDSenderStorePacket done [10:56:34]KKMCreateOFDPacket done [10:56:34]NVStorageSaveData kkm_last_timestamp [10:56:34]File name is /storage/kkm_last_timestamp [10:56:34]Write 4 bytes [10:56:34]NVStorageSaveData done [10:56:34]ExternCall_PrintAddStr [10:56:34]wPrintStart [10:56:34]Write to MH i2c: 01 00 00 1F 33 52 [10:56:34]Write i2c OK [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: 01 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: 01 07 00 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: 01 07 00 1F 33 00 00 00 00 00 FF 0F 67 [10:56:34]RasterBufferAndPrint [10:56:34]line Счет N : (1)11328551 [10:56:34]line ИНН: 02508201610067 [10:56:34]line Контрольно-Кассовый Чек [10:56:34]line ПРОДАЖА [10:56:34]line ТРК (МРК, ГНК) : 42 [10:56:34]line Товар: 2710124130 [10:56:34]line Аи-92-К-4 [10:56:34]line 36.880 * 67.80 [10:56:34]line = 2500.46 [10:56:34]line НДС 12% НСП 1% [10:56:34]line > о реализуемом товаре [10:56:34]line ИТОГО: 2500.46 [10:56:34]line НСП 1% : 22.13 [10:56:34]line НДС 12% : 265.54 [10:56:34]line Наличными: 0.00 [10:56:34]line Безнал.: 2500.46 [10:56:34]line Место: АЗС № 95 "Партнер Нефть" [10:56:34]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:56:34]line СНО: Общий режим [10:56:34]line Чек 251 20.08.2024 10:56 [10:56:34]line Смена: 466 ФФД: 1.0 [10:56:34]line ЗНМ: 0300000079 [10:56:34]line РНМ: 0000000000092545 [10:56:34]line Версия ККМ: 001 [10:56:34]line Платежная система: O! деньги [10:56:34]line ФМ: 0000000000871802 [10:56:34]line ФД: 200952 [10:56:34]line ФПД: 225642571790354 [10:56:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105634&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200952&fm=225642571790354&tin=02508201610067®Number=0000000000092545&sum=250046 [10:56:34]written 0, free lines is 4095 [10:56:34]OFD Sender: Processing packet 200952 [packets to send 247, broken 246] [10:56:34]ProducePacketName [10:56:34]name=ofd_packets/00200952 [10:56:34]OFD Sender: To server: pG, [10:56:34]CommunicateWithHost lk.salyk.kg:30040 [10:56:34]ConnectInit lk.salyk.kg [10:56:34]Connected sock=10 [10:56:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 EE 9D 07 01 D0 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 62 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F8 10 03 00 35 04 06 00 CD 38 81 56 78 12 53 6D 69 B6 54 78 37 A2 [10:56:35]Write to MH i2c: 01 00 00 49 33 7C [10:56:35]Write i2c OK [10:56:35]MH_I2C_Read... [10:56:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FB 30 47 00 F7 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 31 38 30 32 10 04 04 00 F8 10 03 00 F4 03 04 00 C8 20 C4 66 B6 04 01 00 00 84 6C 69 A0 BB 85 0E 2A [10:56:35]CommunicateWithHost err = 0 [10:56:35]CheckOFDResponse [10:56:35]1017 (14) - 77093643461234 [10:56:35]1041 (16) - 0000000000871802 [10:56:35]1040 (4) - 200952 [10:56:35]1012 (4) - 20.08.2024 04:51 [10:56:35]1206 (1) - 0 [10:56:35]OFD Sender: Remove packet 200952 [10:56:35]ProducePacketName [10:56:35]name=ofd_packets/00200952 [10:56:35]NVStorageDeleteData [10:56:35]Read from MH i2c: 01 [10:56:35]MH_I2C_Read... [10:56:35]Read from MH i2c: 01 07 00 [10:56:35]MH_I2C_Read... [10:56:35]Read from MH i2c: 01 07 00 49 33 00 00 00 00 00 04 0D 94 [10:56:35]RasterBufferAndPrint [10:56:35]line [10:56:35]line [10:56:35]line [10:56:35]line [10:56:35]line [10:56:35]written 0, free lines is 3350 [10:56:35]MH_Cut [10:56:35]Write to MH i2c: D1 01 00 50 33 01 55 [10:56:35]Write i2c OK [10:56:35]MH_I2C_Read... [10:56:35]Read from MH i2c: D1 [10:56:35]MH_I2C_Read... [10:56:35]Read from MH i2c: D1 01 00 [10:56:35]MH_I2C_Read... [10:56:35]Read from MH i2c: D1 01 00 50 33 00 54 [10:56:35]Write to MH i2c: 01 00 00 51 33 84 [10:56:35]Write i2c OK [10:56:35]MH_I2C_Read... [10:56:35]OFD Sender: No OFD packet to send [10:56:35]*** Cut start [10:56:35]*** Purtial cut [10:56:35]*** CUTSNS_PIN = 0 [10:56:36]*** Stage 1: CUTSNS_PIN = 1 [10:56:37]Read from MH i2c: 01 [10:56:37]MH_I2C_Read... [10:56:37]*** Stop cut motor [10:56:37]*** Cut end [10:56:37]Read from MH i2c: 01 07 00 [10:56:37]MH_I2C_Read... [10:56:37]Read from MH i2c: 01 07 00 51 33 00 00 00 00 00 FF 0F 99 [10:56:37]process_action close_receipt done [10:56:37]requested_data is exist [10:56:37]produce_requested_data [10:56:37]requested_item fm.sn is exist - process it [10:56:37]wFMCommunicate request_size=4 [10:56:37]MH_SAM_APDU [10:56:37]CAPDU: 80 11 00 00 [10:56:37]Write to MH i2c: E2 08 00 52 33 80 11 00 00 00 00 00 00 FF [10:56:37]Write i2c OK [10:56:37]MH_I2C_Read... [10:56:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:37]Read from MH i2c: E2 [10:56:37]MH_I2C_Read... [10:56:37]Read from MH i2c: E2 17 00 [10:56:37]MH_I2C_Read... [10:56:37]Read from MH i2c: E2 17 00 52 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4C [10:56:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:56:37]wFMCommunicate OK [10:56:37]requested_item fd.num is exist - process it [10:56:37]SAM_PROTO_GetFieldsCounters [10:56:37]wFMCommunicate request_size=4 [10:56:37]MH_SAM_APDU [10:56:37]CAPDU: 80 13 00 00 [10:56:37]Write to MH i2c: E2 08 00 53 33 80 13 00 00 00 00 00 00 02 [10:56:37]Write i2c OK [10:56:37]MH_I2C_Read... [10:56:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:56:38]Read from MH i2c: E2 [10:56:38]MH_I2C_Read... [10:56:38]Read from MH i2c: E2 62 00 [10:56:38]MH_I2C_Read... [10:56:38]Read from MH i2c: E2 62 00 53 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F8 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 EC [10:56: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F8 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:56:38]wFMCommunicate OK [10:56:38]SAM_PROTO_GetFieldsCounters done [10:56:38]requested_item shift.num is exist - process it [10:56:38]requested_item shift.opened is exist - process it [10:56:38]req_shift_opened [10:56:38]FM_GetShiftState [10:56:38]SAM_PROTO_GetShiftState [10:56:38]wFMCommunicate request_size=4 [10:56:38]MH_SAM_APDU [10:56:38]CAPDU: 80 13 01 00 [10:56:38]Write to MH i2c: E2 08 00 54 33 80 13 01 00 00 00 00 00 04 [10:56:38]Write i2c OK [10:56:38]MH_I2C_Read... [10:56:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:38]Read from MH i2c: E2 [10:56:38]MH_I2C_Read... [10:56:38]Read from MH i2c: E2 0E 00 [10:56:38]MH_I2C_Read... [10:56:38]Read from MH i2c: E2 0E 00 54 33 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 8E [10:56:38]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:56:38]wFMCommunicate OK [10:56:38]SAM_PROTO_GetShiftState done [10:56:38]FM_GetShiftState done [10:56:38]req_shift_opened done [10:56:38]requested_item shift.open_date is exist - process it [10:56:38]req_shift_open_date [10:56:38]req_shift_open_date done [10:56:38]produce_requested_data done [10:56:38]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200952,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:56:38]process_action_free close_receipt [10:56:38]json_value_free [10:56:38]json_value_free done [10:56:38]process_json_proto returns [10:56:38]Send response to host [10:56:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200952,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:56:38]free response buf [10:56:38]execute_script done [10:56:38]execute_script returns [10:56:38]free content buf [10:56:38]Sock 9.Close socket [10:56:38]Sock 9.Thread stoped [10:56:40]OFD Sender: No OFD packet to send [10:56:45]OFD Sender: No OFD packet to send [10:56:50]OFD Sender: No OFD packet to send [10:56:55]OFD Sender: No OFD packet to send [10:57:00]OFD Sender: No OFD packet to send [10:57:05]OFD Sender: No OFD packet to send [10:57:10]OFD Sender: No OFD packet to send [10:57:15]OFD Sender: No OFD packet to send [10:57:20]OFD Sender: No OFD packet to send [10:57:25]OFD Sender: No OFD packet to send [10:57:30]OFD Sender: No OFD packet to send [10:57:35]OFD Sender: No OFD packet to send [10:57:40]OFD Sender: No OFD packet to send [10:57:45]OFD Sender: No OFD packet to send [10:57:50]OFD Sender: No OFD packet to send [10:57:55]OFD Sender: No OFD packet to send [10:58:00]OFD Sender: No OFD packet to send [10:58:05]OFD Sender: No OFD packet to send [10:58:10]OFD Sender: No OFD packet to send [10:58:15]OFD Sender: No OFD packet to send [10:58:20]OFD Sender: No OFD packet to send [10:58:21]accept exits with 8 [10:58:21]New connection [10:58:21]New thread 3067211108 created [10:58:21]Thread 3067067748 joined [10:58:21]Waiting for new connection... [10:58:21] Sock 8.Parse request [10:58:21]Sock 8.Check first char [10:58:21]Sock 8.First char is OK [10:58:21]request: POST /json_proto HTTP/1.0 [10:58:21]Method: POST [10:58:21]URL: /json_proto [10:58:21]Method is POST - this is cgi request [10:58:21]url: /json_proto [10:58:21]query_string will be loaded in cgi processing [10:58:21]execute_cgi json_proto POST (null) [10:58:21]execute_cgi path=json_proto method=POST [10:58:21]POST find Content-Length [10:58:21]Host: 172.17.46.195:8080 [10:58:21]Content-Length: 802 [10:58:21]Content-Type: application/json [10:58:21] [10:58:21]POST finish read [10:58:21]Found Content-Length = 802 [10:58:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328552", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:21]execute_script... [10:58: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)11328552", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:21]POST & json_proto [10:58:21]process_json_proto [10:58:21]json parsed OK: [10:58:21]protocol is kg_v1.0 [10:58:21]action value=close_receipt [10:58:21]process_action close_receipt [10:58:21]cmd_close_receipt [10:58:21]MH_GetDate [10:58:21]Write to MH i2c: F0 00 00 55 33 77 [10:58:21]Write i2c OK [10:58:21]MH_I2C_Read... [10:58:21]Read from MH i2c: F0 [10:58:21]MH_I2C_Read... [10:58:21]Read from MH i2c: F0 09 00 [10:58:21]MH_I2C_Read... [10:58:21]Read from MH i2c: F0 09 00 55 33 00 CE 76 C4 66 75 08 C2 66 93 [10:58:21]GetLastDocTimeStamp 1724151394 [10:58:21]current date 1724151502 [10:58:21]FM_GetShiftState [10:58:21]SAM_PROTO_GetShiftState [10:58:21]wFMCommunicate request_size=4 [10:58:21]MH_SAM_APDU [10:58:21]CAPDU: 80 13 01 00 [10:58:21]Write to MH i2c: E2 08 00 56 33 80 13 01 00 00 00 00 00 06 [10:58:21]Write i2c OK [10:58:21]MH_I2C_Read... [10:58:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:21]Read from MH i2c: E2 [10:58:21]MH_I2C_Read... [10:58:21]Read from MH i2c: E2 0E 00 [10:58:21]MH_I2C_Read... [10:58:21]Read from MH i2c: E2 0E 00 56 33 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 90 [10:58:21]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:58:21]wFMCommunicate OK [10:58:21]SAM_PROTO_GetShiftState done [10:58:21]FM_GetShiftState done [10:58:21]opened in 1724112758 [10:58:21]opened+sec_in_day 1724199158 [10:58:21]quantity*price = 50036 [10:58:21]sum+1 = 50037 [10:58:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 252 20.08.2024 10:58 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200953 ФПД: 251982255022830 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105822&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200953&fm=251982255022830&tin=02508201610067®Number=0000000000092545&sum=50036 [10:58:22]StoreToDocumentArchive [10:58:22]shift 466 fd 200953 [10:58:22]save to /storage/0466/doc_00200953 [10:58:22]save last doc name /storage/0466/doc_00200953 to /storage/kkm_last_doc_name [10:58:22]save OK [10:58:22]Clear old archive folders... [10:58:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:58:22]tlvbuf is 010C2BD0 [10:58:22]SAM_PROTO_ClearQueue [10:58:22]wFMCommunicate request_size=4 [10:58:22]MH_SAM_APDU [10:58:22]CAPDU: 80 09 00 00 [10:58:22]Write to MH i2c: E2 08 00 63 33 80 09 00 00 00 00 00 00 08 [10:58:22]Write i2c OK [10:58:22]MH_I2C_Read... [10:58:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:58:22]Read from MH i2c: E2 [10:58:22]MH_I2C_Read... [10:58:22]Read from MH i2c: E2 03 00 [10:58:22]MH_I2C_Read... [10:58:22]Read from MH i2c: E2 03 00 63 33 00 90 00 0A [10:58:22]RAPDU: 90 00 [10:58:22]wFMCommunicate OK [10:58:22]SAM_PROTO_ClearQueue done [10:58:22]KKMCreateOFDPacket [10:58:22]OFDProtocolAddRootSTLVToBuf [10:58:22]FM_MakeSignedData [10:58:22]FM_MakeSignedData [10:58:22]SAM_PROTO_SignData [10:58:22]wFMCommunicate request_size=4 [10:58:22]MH_SAM_APDU [10:58:22]CAPDU: 80 0D 01 02 [10:58:22]Write to MH i2c: E2 08 00 64 33 80 0D 01 02 00 00 00 00 10 [10:58:22]Write i2c OK [10:58:22]MH_I2C_Read... [10:58:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:58:22]Read from MH i2c: E2 [10:58:22]MH_I2C_Read... [10:58:22]Read from MH i2c: E2 03 00 [10:58:22]MH_I2C_Read... [10:58:22]Read from MH i2c: E2 03 00 64 33 00 90 00 0B [10:58:22]RAPDU: 90 00 [10:58:22]wFMCommunicate OK [10:58:22]wFMCommunicate request_size=255 [10:58:22]MH_SAM_APDU [10:58: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 CE 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F9 10 03 00 35 04 06 00 E5 [10:58:22]Write to MH i2c: E2 02 01 65 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 CE 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F9 10 03 00 35 04 06 00 E5 00 00 FE [10:58:22]Write i2c OK [10:58:22]MH_I2C_Read... [10:58:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:22]Read from MH i2c: E2 [10:58:22]MH_I2C_Read... [10:58:22]Read from MH i2c: E2 03 00 [10:58:22]MH_I2C_Read... [10:58:22]Read from MH i2c: E2 03 00 65 33 00 90 00 0C [10:58:22]RAPDU: 90 00 [10:58:22]wFMCommunicate OK [10:58:22]wFMCommunicate request_size=10 [10:58:22]MH_SAM_APDU [10:58:22]CAPDU: 80 0D 02 02 05 2D 30 CC E2 EE [10:58:22]Write to MH i2c: E2 0D 00 66 33 80 0D 02 02 05 00 2D 30 CC E2 EE 00 00 16 [10:58:22]Write i2c OK [10:58:22]MH_I2C_Read... [10:58:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:22]Read from MH i2c: E2 [10:58:22]MH_I2C_Read... [10:58:22]Read from MH i2c: E2 03 00 [10:58:22]MH_I2C_Read... [10:58:22]Read from MH i2c: E2 03 00 66 33 00 90 00 0D [10:58:22]RAPDU: 90 00 [10:58:22]wFMCommunicate OK [10:58:22]wFMCommunicate request_size=4 [10:58:22]MH_SAM_APDU [10:58:22]CAPDU: 80 0D 03 02 [10:58:22]Write to MH i2c: E2 08 00 67 33 80 0D 03 02 00 00 00 00 15 [10:58:22]Write i2c OK [10:58:22]MH_I2C_Read... [10:58:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:58:22]Read from MH i2c: E2 [10:58:22]MH_I2C_Read... [10:58:22]Read from MH i2c: E2 0B 00 [10:58:22]MH_I2C_Read... [10:58:22]Read from MH i2c: E2 0B 00 67 33 00 D9 E7 97 AF 1B 37 0E 00 90 00 7C [10:58:22]RAPDU: D9 E7 97 AF 1B 37 0E 00 90 00 [10:58:22]wFMCommunicate OK [10:58:22]SAM_PROTO_SignData done [10:58:22]FM_MakeSignedData done [10:58:22]CreateOFDProtocolMessage [10:58:22]wFMCommunicate request_size=4 [10:58:22]MH_SAM_APDU [10:58:22]CAPDU: 80 11 00 00 [10:58:22]Write to MH i2c: E2 08 00 68 33 80 11 00 00 00 00 00 00 15 [10:58:22]Write i2c OK [10:58:22]MH_I2C_Read... [10:58:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:22]Read from MH i2c: E2 [10:58:22]MH_I2C_Read... [10:58:22]Read from MH i2c: E2 17 00 [10:58:22]MH_I2C_Read... [10:58:22]Read from MH i2c: E2 17 00 68 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 62 [10:58:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:58:22]wFMCommunicate OK [10:58:22]CreateOFDProtocolMessage done [10:58:22]OFDSenderStorePacket 200953 [10:58:22]StoreOFDPacket docnum=200953 [10:58:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 01 A3 07 01 4C 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 CE 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F9 10 03 00 35 04 06 00 E5 2D 30 CC E2 EE D9 E7 97 AF 1B 37 0E 00 [10:58:22]CheckFolder [10:58:22]dirname=/storage/ofd_packets [10:58:22]CheckFolder done [10:58:22]ProducePacketName [10:58:22]name=ofd_packets/00200953 [10:58:22]NVStorageSaveData ofd_packets/00200953 [10:58:22]File name is /storage/ofd_packets/00200953 [10:58:22]Write 301 bytes [10:58:22]NVStorageSaveData done [10:58:22]OFDSenderStorePacket done [10:58:22]KKMCreateOFDPacket done [10:58:22]NVStorageSaveData kkm_last_timestamp [10:58:22]File name is /storage/kkm_last_timestamp [10:58:22]Write 4 bytes [10:58:22]NVStorageSaveData done [10:58:22]ExternCall_PrintAddStr [10:58:22]wPrintStart [10:58:22]Write to MH i2c: 01 00 00 69 33 9C [10:58:22]Write i2c OK [10:58:22]MH_I2C_Read... [10:58:22]Read from MH i2c: 01 [10:58:22]MH_I2C_Read... [10:58:22]Read from MH i2c: 01 07 00 [10:58:22]MH_I2C_Read... [10:58:22]Read from MH i2c: 01 07 00 69 33 00 00 00 00 00 FF 0F B1 [10:58:22]RasterBufferAndPrint [10:58:22]line Счет N : (1)11328552 [10:58:22]line ИНН: 02508201610067 [10:58:22]line Контрольно-Кассовый Чек [10:58:22]line ПРОДАЖА [10:58:22]line ТРК (МРК, ГНК) : 22 [10:58:22]line Товар: 2710124130 [10:58:22]line Аи-92-К-4 [10:58:22]line 7.380 * 67.80 [10:58:22]line = 500.36 [10:58:22]line НДС 12% НСП 1% [10:58:22]line > о реализуемом товаре [10:58:22]line ИТОГО: 500.36 [10:58:22]line НСП 1% : 4.43 [10:58:22]line НДС 12% : 53.14 [10:58:22]line Наличными: 0.00 [10:58:22]line Безнал.: 500.36 [10:58:22]line Место: АЗС № 95 "Партнер Нефть" [10:58:22]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:58:22]line СНО: Общий режим [10:58:22]line Чек 252 20.08.2024 10:58 [10:58:22]line Смена: 466 ФФД: 1.0 [10:58:22]line ЗНМ: 0300000079 [10:58:22]line РНМ: 0000000000092545 [10:58:22]line Версия ККМ: 001 [10:58:22]line Платежная система: O! деньги [10:58:22]line ФМ: 0000000000871802 [10:58:22]line ФД: 200953 [10:58:22]line ФПД: 251982255022830 [10:58:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105822&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200953&fm=251982255022830&tin=02508201610067®Number=0000000000092545&sum=50036 [10:58:22]written 0, free lines is 4095 [10:58:22]OFD Sender: Processing packet 200953 [packets to send 247, broken 246] [10:58:22]ProducePacketName [10:58:22]name=ofd_packets/00200953 [10:58:22]OFD Sender: To server: pG, [10:58:22]CommunicateWithHost lk.salyk.kg:30040 [10:58:22]ConnectInit lk.salyk.kg [10:58:22]Connected sock=10 [10:58:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 01 A3 07 01 4C 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 CE 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F9 10 03 00 35 04 06 00 E5 2D 30 CC E2 EE D9 E7 97 AF 1B 37 0E 00 [10:58:23]Write to MH i2c: 01 00 00 93 33 C6 [10:58:23]Write i2c OK [10:58:23]MH_I2C_Read... [10:58:23]Read from MH i2c: 01 [10:58:23]MH_I2C_Read... [10:58:23]Read from MH i2c: 01 07 00 [10:58:23]MH_I2C_Read... [10:58:23]Read from MH i2c: 01 07 00 93 33 00 00 00 00 00 F9 0C D2 [10:58:23]RasterBufferAndPrint [10:58:23]line [10:58:23]line [10:58:23]line [10:58:23]line [10:58:23]line [10:58:23]written 0, free lines is 3330 [10:58:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C0 13 47 00 E9 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 31 38 30 32 10 04 04 00 F9 10 03 00 F4 03 04 00 35 21 C4 66 B6 04 01 00 00 D2 55 B2 C8 CB 45 30 8A [10:58:23]CommunicateWithHost err = 0 [10:58:23]CheckOFDResponse [10:58:23]1017 (14) - 77093643461234 [10:58:23]1041 (16) - 0000000000871802 [10:58:23]1040 (4) - 200953 [10:58:23]1012 (4) - 20.08.2024 04:53 [10:58:23]1206 (1) - 0 [10:58:23]OFD Sender: Remove packet 200953 [10:58:23]ProducePacketName [10:58:23]name=ofd_packets/00200953 [10:58:23]NVStorageDeleteData [10:58:23]MH_Cut [10:58:23]Write to MH i2c: D1 01 00 9A 33 01 9F [10:58:23]Write i2c OK [10:58:23]MH_I2C_Read... [10:58:23]Read from MH i2c: D1 [10:58:23]MH_I2C_Read... [10:58:23]Read from MH i2c: D1 01 00 [10:58:23]MH_I2C_Read... [10:58:23]Read from MH i2c: D1 01 00 9A 33 00 9E [10:58:23]Write to MH i2c: 01 00 00 9B 33 CE [10:58:23]Write i2c OK [10:58:23]MH_I2C_Read... [10:58:23]OFD Sender: No OFD packet to send [10:58:23]*** Cut start [10:58:23]*** Purtial cut [10:58:23]*** Stage 1: CUTSNS_PIN = 1 [10:58:24]Read from MH i2c: 01 [10:58:24]MH_I2C_Read... [10:58:24]*** Stop cut motor [10:58:24]*** Cut end [10:58:24]Read from MH i2c: 01 07 00 [10:58:24]MH_I2C_Read... [10:58:24]Read from MH i2c: 01 07 00 9B 33 00 00 00 00 00 FF 0F E3 [10:58:24]process_action close_receipt done [10:58:24]requested_data is exist [10:58:24]produce_requested_data [10:58:24]requested_item fm.sn is exist - process it [10:58:24]wFMCommunicate request_size=4 [10:58:24]MH_SAM_APDU [10:58:24]CAPDU: 80 11 00 00 [10:58:24]Write to MH i2c: E2 08 00 9C 33 80 11 00 00 00 00 00 00 49 [10:58:24]Write i2c OK [10:58:24]MH_I2C_Read... [10:58:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:24]Read from MH i2c: E2 [10:58:24]MH_I2C_Read... [10:58:24]Read from MH i2c: E2 17 00 [10:58:24]MH_I2C_Read... [10:58:24]Read from MH i2c: E2 17 00 9C 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 96 [10:58:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:58:24]wFMCommunicate OK [10:58:24]requested_item fd.num is exist - process it [10:58:24]SAM_PROTO_GetFieldsCounters [10:58:24]wFMCommunicate request_size=4 [10:58:24]MH_SAM_APDU [10:58:24]CAPDU: 80 13 00 00 [10:58:24]Write to MH i2c: E2 08 00 9D 33 80 13 00 00 00 00 00 00 4C [10:58:24]Write i2c OK [10:58:24]MH_I2C_Read... [10:58:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:58:24]Read from MH i2c: E2 [10:58:24]MH_I2C_Read... [10:58:24]Read from MH i2c: E2 62 00 [10:58:24]MH_I2C_Read... [10:58:24]Read from MH i2c: E2 62 00 9D 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F9 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [10:58: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F9 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:58:24]wFMCommunicate OK [10:58:24]SAM_PROTO_GetFieldsCounters done [10:58:24]requested_item shift.num is exist - process it [10:58:24]requested_item shift.opened is exist - process it [10:58:24]req_shift_opened [10:58:24]FM_GetShiftState [10:58:24]SAM_PROTO_GetShiftState [10:58:24]wFMCommunicate request_size=4 [10:58:24]MH_SAM_APDU [10:58:24]CAPDU: 80 13 01 00 [10:58:24]Write to MH i2c: E2 08 00 9E 33 80 13 01 00 00 00 00 00 4E [10:58:24]Write i2c OK [10:58:24]MH_I2C_Read... [10:58:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:24]Read from MH i2c: E2 [10:58:24]MH_I2C_Read... [10:58:24]Read from MH i2c: E2 0E 00 [10:58:24]MH_I2C_Read... [10:58:24]Read from MH i2c: E2 0E 00 9E 33 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D8 [10:58:24]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:58:24]wFMCommunicate OK [10:58:24]SAM_PROTO_GetShiftState done [10:58:24]FM_GetShiftState done [10:58:24]req_shift_opened done [10:58:24]requested_item shift.open_date is exist - process it [10:58:24]req_shift_open_date [10:58:24]req_shift_open_date done [10:58:24]produce_requested_data done [10:58:24]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200953,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:58:24]process_action_free close_receipt [10:58:24]json_value_free [10:58:24]json_value_free done [10:58:24]process_json_proto returns [10:58:24]Send response to host [10:58:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200953,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:58:24]free response buf [10:58:24]execute_script done [10:58:24]execute_script returns [10:58:24]free content buf [10:58:24]Sock 8.Close socket [10:58:24]Sock 8.Thread stoped [10:58:28]OFD Sender: No OFD packet to send [10:58:33]OFD Sender: No OFD packet to send [10:58:38]OFD Sender: No OFD packet to send [10:58:43]OFD Sender: No OFD packet to send [10:58:48]OFD Sender: No OFD packet to send [10:58:53]OFD Sender: No OFD packet to send [10:58:58]OFD Sender: No OFD packet to send [10:59:03]OFD Sender: No OFD packet to send [10:59:08]OFD Sender: No OFD packet to send [10:59:08]accept exits with 9 [10:59:08]New connection [10:59:08]New thread 3067067748 created [10:59:08]Thread 3067211108 joined [10:59:08]Waiting for new connection... [10:59:08] Sock 9.Parse request [10:59:08]Sock 9.Check first char [10:59:08]Sock 9.First char is OK [10:59:08]request: POST /json_proto HTTP/1.0 [10:59:08]Method: POST [10:59:08]URL: /json_proto [10:59:08]Method is POST - this is cgi request [10:59:08]url: /json_proto [10:59:08]query_string will be loaded in cgi processing [10:59:08]execute_cgi json_proto POST (null) [10:59:08]execute_cgi path=json_proto method=POST [10:59:08]POST find Content-Length [10:59:08]Host: 172.17.46.195:8080 [10:59:08]Content-Length: 802 [10:59:08]Content-Type: application/json [10:59:08] [10:59:08]POST finish read [10:59:08]Found Content-Length = 802 [10:59:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328553", "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" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:08]execute_script... [10:59: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)11328553", "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" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:08]POST & json_proto [10:59:08]process_json_proto [10:59:08]json parsed OK: [10:59:08]protocol is kg_v1.0 [10:59:08]action value=close_receipt [10:59:08]process_action close_receipt [10:59:08]cmd_close_receipt [10:59:08]MH_GetDate [10:59:08]Write to MH i2c: F0 00 00 9F 33 C1 [10:59:08]Write i2c OK [10:59:08]MH_I2C_Read... [10:59:08]Read from MH i2c: F0 [10:59:08]MH_I2C_Read... [10:59:08]Read from MH i2c: F0 09 00 [10:59:08]MH_I2C_Read... [10:59:08]Read from MH i2c: F0 09 00 9F 33 00 FE 76 C4 66 75 08 C2 66 0D [10:59:08]GetLastDocTimeStamp 1724151502 [10:59:08]current date 1724151550 [10:59:08]FM_GetShiftState [10:59:08]SAM_PROTO_GetShiftState [10:59:08]wFMCommunicate request_size=4 [10:59:08]MH_SAM_APDU [10:59:08]CAPDU: 80 13 01 00 [10:59:08]Write to MH i2c: E2 08 00 A0 33 80 13 01 00 00 00 00 00 50 [10:59:08]Write i2c OK [10:59:08]MH_I2C_Read... [10:59:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:09]Read from MH i2c: E2 [10:59:09]MH_I2C_Read... [10:59:09]Read from MH i2c: E2 0E 00 [10:59:09]MH_I2C_Read... [10:59:09]Read from MH i2c: E2 0E 00 A0 33 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 DA [10:59:09]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:59:09]wFMCommunicate OK [10:59:09]SAM_PROTO_GetShiftState done [10:59:09]FM_GetShiftState done [10:59:09]opened in 1724112758 [10:59:09]opened+sec_in_day 1724199158 [10:59:09]quantity*price = 40002 [10:59:09]sum+1 = 40003 [10:59:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 253 20.08.2024 10:59 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200954 ФПД: 189246187244799 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105910&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200954&fm=189246187244799&tin=02508201610067®Number=0000000000092545&sum=40002 [10:59:10]StoreToDocumentArchive [10:59:10]shift 466 fd 200954 [10:59:10]save to /storage/0466/doc_00200954 [10:59:10]save last doc name /storage/0466/doc_00200954 to /storage/kkm_last_doc_name [10:59:10]save OK [10:59:10]Clear old archive folders... [10:59:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:59:10]tlvbuf is B6F97230 [10:59:10]SAM_PROTO_ClearQueue [10:59:10]wFMCommunicate request_size=4 [10:59:10]MH_SAM_APDU [10:59:10]CAPDU: 80 09 00 00 [10:59:10]Write to MH i2c: E2 08 00 AD 33 80 09 00 00 00 00 00 00 52 [10:59:10]Write i2c OK [10:59:10]MH_I2C_Read... [10:59:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:10]Read from MH i2c: E2 [10:59:10]MH_I2C_Read... [10:59:10]Read from MH i2c: E2 03 00 [10:59:10]MH_I2C_Read... [10:59:10]Read from MH i2c: E2 03 00 AD 33 00 90 00 54 [10:59:10]RAPDU: 90 00 [10:59:10]wFMCommunicate OK [10:59:10]SAM_PROTO_ClearQueue done [10:59:10]KKMCreateOFDPacket [10:59:10]OFDProtocolAddRootSTLVToBuf [10:59:10]FM_MakeSignedData [10:59:10]FM_MakeSignedData [10:59:10]SAM_PROTO_SignData [10:59:10]wFMCommunicate request_size=4 [10:59:10]MH_SAM_APDU [10:59:10]CAPDU: 80 0D 01 02 [10:59:10]Write to MH i2c: E2 08 00 AE 33 80 0D 01 02 00 00 00 00 5A [10:59:10]Write i2c OK [10:59:10]MH_I2C_Read... [10:59:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:10]Read from MH i2c: E2 [10:59:10]MH_I2C_Read... [10:59:10]Read from MH i2c: E2 03 00 [10:59:10]MH_I2C_Read... [10:59:10]Read from MH i2c: E2 03 00 AE 33 00 90 00 55 [10:59:10]RAPDU: 90 00 [10:59:10]wFMCommunicate OK [10:59:10]wFMCommunicate request_size=255 [10:59:10]MH_SAM_APDU [10:59: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 FE 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FA 10 03 00 35 04 06 00 AC [10:59:10]Write to MH i2c: E2 02 01 AF 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 FE 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FA 10 03 00 35 04 06 00 AC 00 00 E2 [10:59:10]Write i2c OK [10:59:10]MH_I2C_Read... [10:59:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:10]Read from MH i2c: E2 [10:59:10]MH_I2C_Read... [10:59:10]Read from MH i2c: E2 03 00 [10:59:10]MH_I2C_Read... [10:59:10]Read from MH i2c: E2 03 00 AF 33 00 90 00 56 [10:59:10]RAPDU: 90 00 [10:59:10]wFMCommunicate OK [10:59:10]wFMCommunicate request_size=10 [10:59:10]MH_SAM_APDU [10:59:10]CAPDU: 80 0D 02 02 05 1E 4F C4 0C FF [10:59:10]Write to MH i2c: E2 0D 00 B0 33 80 0D 02 02 05 00 1E 4F C4 0C FF 00 00 A3 [10:59:10]Write i2c OK [10:59:10]MH_I2C_Read... [10:59:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:10]Read from MH i2c: E2 [10:59:10]MH_I2C_Read... [10:59:10]Read from MH i2c: E2 03 00 [10:59:10]MH_I2C_Read... [10:59:10]Read from MH i2c: E2 03 00 B0 33 00 90 00 57 [10:59:10]RAPDU: 90 00 [10:59:10]wFMCommunicate OK [10:59:10]wFMCommunicate request_size=4 [10:59:10]MH_SAM_APDU [10:59:10]CAPDU: 80 0D 03 02 [10:59:10]Write to MH i2c: E2 08 00 B1 33 80 0D 03 02 00 00 00 00 5F [10:59:10]Write i2c OK [10:59:10]MH_I2C_Read... [10:59:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:10]Read from MH i2c: E2 [10:59:10]MH_I2C_Read... [10:59:10]Read from MH i2c: E2 0B 00 [10:59:10]MH_I2C_Read... [10:59:10]Read from MH i2c: E2 0B 00 B1 33 00 8F 9C 7B E0 2D 3E 77 DD 90 00 A5 [10:59:10]RAPDU: 8F 9C 7B E0 2D 3E 77 DD 90 00 [10:59:10]wFMCommunicate OK [10:59:10]SAM_PROTO_SignData done [10:59:10]FM_MakeSignedData done [10:59:10]CreateOFDProtocolMessage [10:59:10]wFMCommunicate request_size=4 [10:59:10]MH_SAM_APDU [10:59:10]CAPDU: 80 11 00 00 [10:59:10]Write to MH i2c: E2 08 00 B2 33 80 11 00 00 00 00 00 00 5F [10:59:10]Write i2c OK [10:59:10]MH_I2C_Read... [10:59:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:10]Read from MH i2c: E2 [10:59:10]MH_I2C_Read... [10:59:10]Read from MH i2c: E2 17 00 [10:59:10]MH_I2C_Read... [10:59:10]Read from MH i2c: E2 17 00 B2 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AC [10:59:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:59:10]wFMCommunicate OK [10:59:10]CreateOFDProtocolMessage done [10:59:10]OFDSenderStorePacket 200954 [10:59:10]StoreOFDPacket docnum=200954 [10:59:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6B 1B 07 01 36 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 FE 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FA 10 03 00 35 04 06 00 AC 1E 4F C4 0C FF 8F 9C 7B E0 2D 3E 77 DD [10:59:10]CheckFolder [10:59:10]dirname=/storage/ofd_packets [10:59:10]CheckFolder done [10:59:10]ProducePacketName [10:59:10]name=ofd_packets/00200954 [10:59:10]NVStorageSaveData ofd_packets/00200954 [10:59:10]File name is /storage/ofd_packets/00200954 [10:59:10]Write 301 bytes [10:59:10]NVStorageSaveData done [10:59:10]OFDSenderStorePacket done [10:59:10]KKMCreateOFDPacket done [10:59:10]NVStorageSaveData kkm_last_timestamp [10:59:10]File name is /storage/kkm_last_timestamp [10:59:10]Write 4 bytes [10:59:10]NVStorageSaveData done [10:59:10]ExternCall_PrintAddStr [10:59:10]wPrintStart [10:59:10]Write to MH i2c: 01 00 00 B3 33 E6 [10:59:10]Write i2c OK [10:59:10]MH_I2C_Read... [10:59:10]Read from MH i2c: 01 [10:59:10]MH_I2C_Read... [10:59:10]Read from MH i2c: 01 07 00 [10:59:10]MH_I2C_Read... [10:59:10]Read from MH i2c: 01 07 00 B3 33 00 00 00 00 00 FF 0F FB [10:59:10]RasterBufferAndPrint [10:59:10]line Счет N : (1)11328553 [10:59:10]line ИНН: 02508201610067 [10:59:10]line Контрольно-Кассовый Чек [10:59:10]line ПРОДАЖА [10:59:10]line ТРК (МРК, ГНК) : 12 [10:59:10]line Товар: 2710124130 [10:59:10]line Аи-92-К-4 [10:59:10]line 5.900 * 67.80 [10:59:10]line = 400.02 [10:59:10]line НДС 12% НСП 1% [10:59:10]line > о реализуемом товаре [10:59:10]line ИТОГО: 400.02 [10:59:10]line НСП 1% : 3.54 [10:59:10]line НДС 12% : 42.48 [10:59:10]line Наличными: 0.00 [10:59:10]line Безнал.: 400.02 [10:59:10]line Место: АЗС № 95 "Партнер Нефть" [10:59:10]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [10:59:10]line СНО: Общий режим [10:59:10]line Чек 253 20.08.2024 10:59 [10:59:10]line Смена: 466 ФФД: 1.0 [10:59:10]line ЗНМ: 0300000079 [10:59:10]line РНМ: 0000000000092545 [10:59:10]line Версия ККМ: 001 [10:59:10]line Платежная система: O! деньги [10:59:10]line ФМ: 0000000000871802 [10:59:10]line ФД: 200954 [10:59:10]line ФПД: 189246187244799 [10:59:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T105910&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200954&fm=189246187244799&tin=02508201610067®Number=0000000000092545&sum=40002 [10:59:10]written 0, free lines is 4095 [10:59:10]OFD Sender: Processing packet 200954 [packets to send 247, broken 246] [10:59:10]ProducePacketName [10:59:10]name=ofd_packets/00200954 [10:59:10]OFD Sender: To server: pG, [10:59:10]CommunicateWithHost lk.salyk.kg:30040 [10:59:10]ConnectInit lk.salyk.kg [10:59:10]Connected sock=10 [10:59:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6B 1B 07 01 36 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 FE 76 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FA 10 03 00 35 04 06 00 AC 1E 4F C4 0C FF 8F 9C 7B E0 2D 3E 77 DD [10:59:11]Write to MH i2c: 01 00 00 DD 33 10 [10:59:11]Write i2c OK [10:59:11]MH_I2C_Read... [10:59:11]Read from MH i2c: 01 [10:59:11]MH_I2C_Read... [10:59:11]Read from MH i2c: 01 07 00 [10:59:11]MH_I2C_Read... [10:59:11]Read from MH i2c: 01 07 00 DD 33 00 00 00 00 00 F4 0C 17 [10:59:11]RasterBufferAndPrint [10:59:11]line [10:59:11]line [10:59:11]line [10:59:11]line [10:59:11]line [10:59:11]written 0, free lines is 3325 [10:59:11]MH_Cut [10:59:11]Write to MH i2c: D1 01 00 E4 33 01 E9 [10:59:11]Write i2c OK [10:59:11]MH_I2C_Read... [10:59:11]Read from MH i2c: D1 [10:59:11]MH_I2C_Read... [10:59:11]Read from MH i2c: D1 01 00 [10:59:11]MH_I2C_Read... [10:59:11]Read from MH i2c: D1 01 00 E4 33 00 E8 [10:59:11]Write to MH i2c: 01 00 00 E5 33 18 [10:59:11]Write i2c OK [10:59:11]MH_I2C_Read... [10:59:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1C 28 47 00 7E 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 31 38 30 32 10 04 04 00 FA 10 03 00 F4 03 04 00 65 21 C4 66 B6 04 01 00 00 64 C3 91 AA F8 D9 18 2A [10:59:11]CommunicateWithHost err = 0 [10:59:11]CheckOFDResponse [10:59:11]1017 (14) - 77093643461234 [10:59:11]1041 (16) - 0000000000871802 [10:59:11]1040 (4) - 200954 [10:59:11]1012 (4) - 20.08.2024 04:53 [10:59:11]1206 (1) - 0 [10:59:11]OFD Sender: Remove packet 200954 [10:59:11]ProducePacketName [10:59:11]name=ofd_packets/00200954 [10:59:11]NVStorageDeleteData [10:59:11]OFD Sender: No OFD packet to send [10:59:11]*** Cut start [10:59:11]*** Purtial cut [10:59:11]*** CUTSNS_PIN = 0 [10:59:12]*** Stage 1: CUTSNS_PIN = 1 [10:59:13]Read from MH i2c: 01 [10:59:13]MH_I2C_Read... [10:59:13]*** Stop cut motor [10:59:13]*** Cut end [10:59:13]Read from MH i2c: 01 07 00 [10:59:13]MH_I2C_Read... [10:59:13]Read from MH i2c: 01 07 00 E5 33 00 00 00 00 00 FF 0F 2D [10:59:13]process_action close_receipt done [10:59:13]requested_data is exist [10:59:13]produce_requested_data [10:59:13]requested_item fm.sn is exist - process it [10:59:13]wFMCommunicate request_size=4 [10:59:13]MH_SAM_APDU [10:59:13]CAPDU: 80 11 00 00 [10:59:13]Write to MH i2c: E2 08 00 E6 33 80 11 00 00 00 00 00 00 93 [10:59:13]Write i2c OK [10:59:13]MH_I2C_Read... [10:59:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:13]Read from MH i2c: E2 [10:59:13]MH_I2C_Read... [10:59:13]Read from MH i2c: E2 17 00 [10:59:13]MH_I2C_Read... [10:59:13]Read from MH i2c: E2 17 00 E6 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E0 [10:59:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:59:13]wFMCommunicate OK [10:59:13]requested_item fd.num is exist - process it [10:59:13]SAM_PROTO_GetFieldsCounters [10:59:13]wFMCommunicate request_size=4 [10:59:13]MH_SAM_APDU [10:59:13]CAPDU: 80 13 00 00 [10:59:13]Write to MH i2c: E2 08 00 E7 33 80 13 00 00 00 00 00 00 96 [10:59:13]Write i2c OK [10:59:13]MH_I2C_Read... [10:59:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:14]Read from MH i2c: E2 [10:59:14]MH_I2C_Read... [10:59:14]Read from MH i2c: E2 62 00 [10:59:14]MH_I2C_Read... [10:59:14]Read from MH i2c: E2 62 00 E7 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FA 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 88 [10:59: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FA 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:59:14]wFMCommunicate OK [10:59:14]SAM_PROTO_GetFieldsCounters done [10:59:14]requested_item shift.num is exist - process it [10:59:14]requested_item shift.opened is exist - process it [10:59:14]req_shift_opened [10:59:14]FM_GetShiftState [10:59:14]SAM_PROTO_GetShiftState [10:59:14]wFMCommunicate request_size=4 [10:59:14]MH_SAM_APDU [10:59:14]CAPDU: 80 13 01 00 [10:59:14]Write to MH i2c: E2 08 00 E8 33 80 13 01 00 00 00 00 00 98 [10:59:14]Write i2c OK [10:59:14]MH_I2C_Read... [10:59:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:14]Read from MH i2c: E2 [10:59:14]MH_I2C_Read... [10:59:14]Read from MH i2c: E2 0E 00 [10:59:14]MH_I2C_Read... [10:59:14]Read from MH i2c: E2 0E 00 E8 33 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 22 [10:59:14]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [10:59:14]wFMCommunicate OK [10:59:14]SAM_PROTO_GetShiftState done [10:59:14]FM_GetShiftState done [10:59:14]req_shift_opened done [10:59:14]requested_item shift.open_date is exist - process it [10:59:14]req_shift_open_date [10:59:14]req_shift_open_date done [10:59:14]produce_requested_data done [10:59:14]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200954,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [10:59:14]process_action_free close_receipt [10:59:14]json_value_free [10:59:14]json_value_free done [10:59:14]process_json_proto returns [10:59:14]Send response to host [10:59:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200954,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [10:59:14]free response buf [10:59:14]execute_script done [10:59:14]execute_script returns [10:59:14]free content buf [10:59:14]Sock 9.Close socket [10:59:14]Sock 9.Thread stoped [10:59:16]OFD Sender: No OFD packet to send [10:59:21]OFD Sender: No OFD packet to send [10:59:26]OFD Sender: No OFD packet to send [10:59:31]OFD Sender: No OFD packet to send [10:59:36]OFD Sender: No OFD packet to send [10:59:41]OFD Sender: No OFD packet to send [10:59:46]OFD Sender: No OFD packet to send [10:59:51]OFD Sender: No OFD packet to send [10:59:56]OFD Sender: No OFD packet to send [11:00:01]OFD Sender: No OFD packet to send [11:00:06]OFD Sender: No OFD packet to send [11:00:11]OFD Sender: No OFD packet to send [11:00:16]OFD Sender: No OFD packet to send [11:00:21]OFD Sender: No OFD packet to send [11:00:26]OFD Sender: No OFD packet to send [11:00:31]OFD Sender: No OFD packet to send [11:00:36]OFD Sender: No OFD packet to send [11:00:41]OFD Sender: No OFD packet to send [11:00:46]OFD Sender: No OFD packet to send [11:00:51]OFD Sender: No OFD packet to send [11:00:56]OFD Sender: No OFD packet to send [11:01:01]OFD Sender: No OFD packet to send [11:01:06]OFD Sender: No OFD packet to send [11:01:11]OFD Sender: No OFD packet to send [11:01:15]accept exits with 8 [11:01:15]New connection [11:01:15]New thread 3067211108 created [11:01:15]Thread 3067067748 joined [11:01:15]Waiting for new connection... [11:01:15] Sock 8.Parse request [11:01:15]Sock 8.Check first char [11:01:15]Sock 8.First char is OK [11:01:15]request: POST /json_proto HTTP/1.0 [11:01:15]Method: POST [11:01:15]URL: /json_proto [11:01:15]Method is POST - this is cgi request [11:01:15]url: /json_proto [11:01:15]query_string will be loaded in cgi processing [11:01:15]execute_cgi json_proto POST (null) [11:01:15]execute_cgi path=json_proto method=POST [11:01:15]POST find Content-Length [11:01:15]Host: 172.17.46.195:8080 [11:01:15]Content-Length: 799 [11:01:15]Content-Type: application/json [11:01:15] [11:01:15]POST finish read [11:01:15]Found Content-Length = 799 [11:01:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 17.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\u000A4082507", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:15]execute_script... [11:01: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)11328554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 17.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\u000A4082507", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:15]POST & json_proto [11:01:15]process_json_proto [11:01:15]json parsed OK: [11:01:15]protocol is kg_v1.0 [11:01:15]action value=close_receipt [11:01:15]process_action close_receipt [11:01:15]cmd_close_receipt [11:01:15]MH_GetDate [11:01:15]Write to MH i2c: F0 00 00 E9 33 0B [11:01:15]Write i2c OK [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: F0 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: F0 09 00 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: F0 09 00 E9 33 00 7C 77 C4 66 75 08 C2 66 D6 [11:01:15]GetLastDocTimeStamp 1724151550 [11:01:15]current date 1724151676 [11:01:15]FM_GetShiftState [11:01:15]SAM_PROTO_GetShiftState [11:01:15]wFMCommunicate request_size=4 [11:01:15]MH_SAM_APDU [11:01:15]CAPDU: 80 13 01 00 [11:01:15]Write to MH i2c: E2 08 00 EA 33 80 13 01 00 00 00 00 00 9A [11:01:15]Write i2c OK [11:01:15]MH_I2C_Read... [11:01:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:15]Read from MH i2c: E2 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 0E 00 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 0E 00 EA 33 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 24 [11:01:15]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:01:15]wFMCommunicate OK [11:01:15]SAM_PROTO_GetShiftState done [11:01:15]FM_GetShiftState done [11:01:15]opened in 1724112758 [11:01:15]opened+sec_in_day 1724199158 [11:01:15]quantity*price = 0 [11:01:15]sum+1 = 1 [11:01:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 254 20.08.2024 11:01 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4082507 ФМ: 0000000000871802 ФД: 200955 ФПД: 17679965981286 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110117&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200955&fm=17679965981286&tin=02508201610067®Number=0000000000092545&sum=0 [11:01:16]StoreToDocumentArchive [11:01:16]shift 466 fd 200955 [11:01:16]save to /storage/0466/doc_00200955 [11:01:16]save last doc name /storage/0466/doc_00200955 to /storage/kkm_last_doc_name [11:01:16]save OK [11:01:16]Clear old archive folders... [11:01:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:01:16]tlvbuf is B6F94AD0 [11:01:16]SAM_PROTO_ClearQueue [11:01:16]wFMCommunicate request_size=4 [11:01:16]MH_SAM_APDU [11:01:16]CAPDU: 80 09 00 00 [11:01:16]Write to MH i2c: E2 08 00 F7 33 80 09 00 00 00 00 00 00 9C [11:01:16]Write i2c OK [11:01:16]MH_I2C_Read... [11:01:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:16]Read from MH i2c: E2 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: E2 03 00 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: E2 03 00 F7 33 00 90 00 9E [11:01:16]RAPDU: 90 00 [11:01:16]wFMCommunicate OK [11:01:16]SAM_PROTO_ClearQueue done [11:01:16]KKMCreateOFDPacket [11:01:16]OFDProtocolAddRootSTLVToBuf [11:01:16]FM_MakeSignedData [11:01:16]FM_MakeSignedData [11:01:16]SAM_PROTO_SignData [11:01:16]wFMCommunicate request_size=4 [11:01:16]MH_SAM_APDU [11:01:16]CAPDU: 80 0D 01 02 [11:01:16]Write to MH i2c: E2 08 00 F8 33 80 0D 01 02 00 00 00 00 A4 [11:01:16]Write i2c OK [11:01:16]MH_I2C_Read... [11:01:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:16]Read from MH i2c: E2 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: E2 03 00 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: E2 03 00 F8 33 00 90 00 9F [11:01:16]RAPDU: 90 00 [11:01:16]wFMCommunicate OK [11:01:16]wFMCommunicate request_size=255 [11:01:16]MH_SAM_APDU [11:01:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 42 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 FE 00 00 00 F4 03 04 00 7D 77 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FB 10 03 00 35 04 06 00 10 14 70 17 [11:01:16]Write to MH i2c: E2 02 01 F9 33 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 42 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 FE 00 00 00 F4 03 04 00 7D 77 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FB 10 03 00 35 04 06 00 10 14 70 17 00 00 4D [11:01:16]Write i2c OK [11:01:16]MH_I2C_Read... [11:01:16]OFD Sender: No OFD packet to send [11:01:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:17]Read from MH i2c: E2 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: E2 03 00 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: E2 03 00 F9 33 00 90 00 A0 [11:01:17]RAPDU: 90 00 [11:01:17]wFMCommunicate OK [11:01:17]wFMCommunicate request_size=7 [11:01:17]MH_SAM_APDU [11:01:17]CAPDU: 80 0D 02 02 02 8A 66 [11:01:17]Write to MH i2c: E2 0A 00 FA 33 80 0D 02 02 02 00 8A 66 00 00 9B [11:01:17]Write i2c OK [11:01:17]MH_I2C_Read... [11:01:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:17]Read from MH i2c: E2 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: E2 03 00 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: E2 03 00 FA 33 00 90 00 A1 [11:01:17]RAPDU: 90 00 [11:01:17]wFMCommunicate OK [11:01:17]wFMCommunicate request_size=4 [11:01:17]MH_SAM_APDU [11:01:17]CAPDU: 80 0D 03 02 [11:01:17]Write to MH i2c: E2 08 00 FB 33 80 0D 03 02 00 00 00 00 A9 [11:01:17]Write i2c OK [11:01:17]MH_I2C_Read... [11:01:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:17]Read from MH i2c: E2 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: E2 0B 00 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: E2 0B 00 FB 33 00 0D D2 E2 57 EA B4 8A 60 90 00 4A [11:01:17]RAPDU: 0D D2 E2 57 EA B4 8A 60 90 00 [11:01:17]wFMCommunicate OK [11:01:17]SAM_PROTO_SignData done [11:01:17]FM_MakeSignedData done [11:01:17]CreateOFDProtocolMessage [11:01:17]wFMCommunicate request_size=4 [11:01:17]MH_SAM_APDU [11:01:17]CAPDU: 80 11 00 00 [11:01:17]Write to MH i2c: E2 08 00 FC 33 80 11 00 00 00 00 00 00 A9 [11:01:17]Write i2c OK [11:01:17]MH_I2C_Read... [11:01:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:17]Read from MH i2c: E2 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: E2 17 00 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: E2 17 00 FC 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F6 [11:01:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:01:17]wFMCommunicate OK [11:01:17]CreateOFDProtocolMessage done [11:01:17]OFDSenderStorePacket 200955 [11:01:17]StoreOFDPacket docnum=200955 [11:01:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 A5 A1 04 01 D3 70 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 42 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 FE 00 00 00 F4 03 04 00 7D 77 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FB 10 03 00 35 04 06 00 10 14 70 17 8A 66 0D D2 E2 57 EA B4 8A 60 [11:01:17]CheckFolder [11:01:17]dirname=/storage/ofd_packets [11:01:17]CheckFolder done [11:01:17]ProducePacketName [11:01:17]name=ofd_packets/00200955 [11:01:17]NVStorageSaveData ofd_packets/00200955 [11:01:17]File name is /storage/ofd_packets/00200955 [11:01:17]Write 298 bytes [11:01:17]NVStorageSaveData done [11:01:17]OFDSenderStorePacket done [11:01:17]KKMCreateOFDPacket done [11:01:17]NVStorageSaveData kkm_last_timestamp [11:01:17]File name is /storage/kkm_last_timestamp [11:01:17]Write 4 bytes [11:01:17]NVStorageSaveData done [11:01:17]ExternCall_PrintAddStr [11:01:17]wPrintStart [11:01:17]Write to MH i2c: 01 00 00 FD 33 30 [11:01:17]Write i2c OK [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: 01 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: 01 07 00 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: 01 07 00 FD 33 00 00 00 00 00 FF 0F 45 [11:01:17]RasterBufferAndPrint [11:01:17]line Счет N : (1)11328554 [11:01:17]line ИНН: 02508201610067 [11:01:17]line Контрольно-Кассовый Чек [11:01:17]line ПРОДАЖА [11:01:17]line ТРК (МРК, ГНК) : 51 [11:01:17]line Товар: 2710194210 [11:01:17]line ДТ-К-5 [11:01:17]line 17.000 * 0.00 [11:01:17]line = 0.00 [11:01:17]line НДС 12% НСП 1% [11:01:17]line > о реализуемом товаре [11:01:17]line ИТОГО: 0.00 [11:01:17]line НСП 1% : 0.00 [11:01:17]line НДС 12% : 0.00 [11:01:17]line Наличными: 0.00 [11:01:17]line Безнал.: 0.00 [11:01:17]line Место: АЗС № 95 "Партнер Нефть" [11:01:17]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:01:17]line СНО: Общий режим [11:01:17]line Чек 254 20.08.2024 11:01 [11:01:17]line Смена: 466 ФФД: 1.0 [11:01:17]line ЗНМ: 0300000079 [11:01:17]line РНМ: 0000000000092545 [11:01:17]line Версия ККМ: 001 [11:01:17]line Талоны: Топливные Талоны [11:01:17]line 4082507 [11:01:17]line ФМ: 0000000000871802 [11:01:17]line ФД: 200955 [11:01:17]line ФПД: 17679965981286 [11:01:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110117&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200955&fm=17679965981286&tin=02508201610067®Number=0000000000092545&sum=0 [11:01:17]OFD Sender: Processing packet 200955 [packets to send 247, broken 246] [11:01:17]ProducePacketName [11:01:17]name=ofd_packets/00200955 [11:01:17]OFD Sender: To server: pG, [11:01:17]CommunicateWithHost lk.salyk.kg:30040 [11:01:17]ConnectInit lk.salyk.kg [11:01:17]written 0, free lines is 4095 [11:01:17]Connected sock=10 [11:01:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 A5 A1 04 01 D3 70 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 42 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 FE 00 00 00 F4 03 04 00 7D 77 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FB 10 03 00 35 04 06 00 10 14 70 17 8A 66 0D D2 E2 57 EA B4 8A 60 [11:01:18]Write to MH i2c: 01 00 00 27 34 5B [11:01:18]Write i2c OK [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: 01 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: 01 07 00 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: 01 07 00 27 34 00 00 00 00 00 F0 0C 5E [11:01:18]RasterBufferAndPrint [11:01:18]line [11:01:18]line [11:01:18]line [11:01:18]line [11:01:18]line [11:01:18]written 0, free lines is 3321 [11:01:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B7 AE 47 00 CA 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 31 38 30 32 10 04 04 00 FB 10 03 00 F4 03 04 00 E3 21 C4 66 B6 04 01 00 00 B4 34 05 20 0E D9 7C 9D [11:01:18]CommunicateWithHost err = 0 [11:01:18]CheckOFDResponse [11:01:18]1017 (14) - 77093643461234 [11:01:18]1041 (16) - 0000000000871802 [11:01:18]1040 (4) - 200955 [11:01:18]1012 (4) - 20.08.2024 04:56 [11:01:18]1206 (1) - 0 [11:01:18]OFD Sender: Remove packet 200955 [11:01:18]ProducePacketName [11:01:18]name=ofd_packets/00200955 [11:01:18]NVStorageDeleteData [11:01:18]MH_Cut [11:01:18]Write to MH i2c: D1 01 00 2E 34 01 34 [11:01:18]Write i2c OK [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: D1 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: D1 01 00 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: D1 01 00 2E 34 00 33 [11:01:18]Write to MH i2c: 01 00 00 2F 34 63 [11:01:18]Write i2c OK [11:01:18]MH_I2C_Read... [11:01:18]OFD Sender: No OFD packet to send [11:01:18]*** Cut start [11:01:18]*** Purtial cut [11:01:18]*** Stage 1: CUTSNS_PIN = 1 [11:01:19]Read from MH i2c: 01 [11:01:19]MH_I2C_Read... [11:01:19]*** Stop cut motor [11:01:19]*** Cut end [11:01:19]Read from MH i2c: 01 07 00 [11:01:19]MH_I2C_Read... [11:01:19]Read from MH i2c: 01 07 00 2F 34 00 00 00 00 00 FF 0F 78 [11:01:19]process_action close_receipt done [11:01:19]requested_data is exist [11:01:19]produce_requested_data [11:01:19]requested_item fm.sn is exist - process it [11:01:19]wFMCommunicate request_size=4 [11:01:19]MH_SAM_APDU [11:01:19]CAPDU: 80 11 00 00 [11:01:19]Write to MH i2c: E2 08 00 30 34 80 11 00 00 00 00 00 00 DE [11:01:19]Write i2c OK [11:01:19]MH_I2C_Read... [11:01:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:19]Read from MH i2c: E2 [11:01:19]MH_I2C_Read... [11:01:19]Read from MH i2c: E2 17 00 [11:01:19]MH_I2C_Read... [11:01:19]Read from MH i2c: E2 17 00 30 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2B [11:01:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:01:19]wFMCommunicate OK [11:01:19]requested_item fd.num is exist - process it [11:01:19]SAM_PROTO_GetFieldsCounters [11:01:19]wFMCommunicate request_size=4 [11:01:19]MH_SAM_APDU [11:01:19]CAPDU: 80 13 00 00 [11:01:19]Write to MH i2c: E2 08 00 31 34 80 13 00 00 00 00 00 00 E1 [11:01:19]Write i2c OK [11:01:19]MH_I2C_Read... [11:01:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:19]Read from MH i2c: E2 [11:01:19]MH_I2C_Read... [11:01:19]Read from MH i2c: E2 62 00 [11:01:19]MH_I2C_Read... [11:01:19]Read from MH i2c: E2 62 00 31 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FB 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [11:01: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FB 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:01:19]wFMCommunicate OK [11:01:19]SAM_PROTO_GetFieldsCounters done [11:01:19]requested_item shift.num is exist - process it [11:01:19]requested_item shift.opened is exist - process it [11:01:19]req_shift_opened [11:01:19]FM_GetShiftState [11:01:19]SAM_PROTO_GetShiftState [11:01:19]wFMCommunicate request_size=4 [11:01:19]MH_SAM_APDU [11:01:19]CAPDU: 80 13 01 00 [11:01:19]Write to MH i2c: E2 08 00 32 34 80 13 01 00 00 00 00 00 E3 [11:01:19]Write i2c OK [11:01:19]MH_I2C_Read... [11:01:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:19]Read from MH i2c: E2 [11:01:19]MH_I2C_Read... [11:01:19]Read from MH i2c: E2 0E 00 [11:01:19]MH_I2C_Read... [11:01:19]Read from MH i2c: E2 0E 00 32 34 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 6D [11:01:19]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:01:19]wFMCommunicate OK [11:01:19]SAM_PROTO_GetShiftState done [11:01:19]FM_GetShiftState done [11:01:19]req_shift_opened done [11:01:19]requested_item shift.open_date is exist - process it [11:01:19]req_shift_open_date [11:01:19]req_shift_open_date done [11:01:19]produce_requested_data done [11:01:19]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200955,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:01:19]process_action_free close_receipt [11:01:19]json_value_free [11:01:19]json_value_free done [11:01:19]process_json_proto returns [11:01:19]Send response to host [11:01:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200955,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:01:19]free response buf [11:01:19]execute_script done [11:01:19]execute_script returns [11:01:19]free content buf [11:01:19]Sock 8.Close socket [11:01:19]Sock 8.Thread stoped [11:01:23]OFD Sender: No OFD packet to send [11:01:28]OFD Sender: No OFD packet to send [11:01:33]OFD Sender: No OFD packet to send [11:01:38]OFD Sender: No OFD packet to send [11:01:43]OFD Sender: No OFD packet to send [11:01:47]accept exits with 9 [11:01:47]New connection [11:01:47]New thread 3067067748 created [11:01:47]Thread 3067211108 joined [11:01:47]Waiting for new connection... [11:01:47] Sock 9.Parse request [11:01:47]Sock 9.Check first char [11:01:47]Sock 9.First char is OK [11:01:47]request: POST /json_proto HTTP/1.0 [11:01:47]Method: POST [11:01:47]URL: /json_proto [11:01:47]Method is POST - this is cgi request [11:01:47]url: /json_proto [11:01:47]query_string will be loaded in cgi processing [11:01:47]execute_cgi json_proto POST (null) [11:01:47]execute_cgi path=json_proto method=POST [11:01:47]POST find Content-Length [11:01:47]Host: 172.17.46.195:8080 [11:01:47]Content-Length: 811 [11:01:47]Content-Type: application/json [11:01:47] [11:01:47]POST finish read [11:01:47]Found Content-Length = 811 [11:01:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 23.710, "sum" : 1830.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1830.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:47]execute_script... [11:01:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 23.710, "sum" : 1830.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1830.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:47]POST & json_proto [11:01:47]process_json_proto [11:01:47]json parsed OK: [11:01:47]protocol is kg_v1.0 [11:01:47]action value=close_receipt [11:01:47]process_action close_receipt [11:01:47]cmd_close_receipt [11:01:47]MH_GetDate [11:01:47]Write to MH i2c: F0 00 00 33 34 56 [11:01:47]Write i2c OK [11:01:47]MH_I2C_Read... [11:01:47]Read from MH i2c: F0 [11:01:47]MH_I2C_Read... [11:01:47]Read from MH i2c: F0 09 00 [11:01:47]MH_I2C_Read... [11:01:47]Read from MH i2c: F0 09 00 33 34 00 9C 77 C4 66 75 08 C2 66 41 [11:01:47]GetLastDocTimeStamp 1724151677 [11:01:47]current date 1724151708 [11:01:47]FM_GetShiftState [11:01:47]SAM_PROTO_GetShiftState [11:01:47]wFMCommunicate request_size=4 [11:01:47]MH_SAM_APDU [11:01:47]CAPDU: 80 13 01 00 [11:01:47]Write to MH i2c: E2 08 00 34 34 80 13 01 00 00 00 00 00 E5 [11:01:47]Write i2c OK [11:01:47]MH_I2C_Read... [11:01:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:47]Read from MH i2c: E2 [11:01:47]MH_I2C_Read... [11:01:47]Read from MH i2c: E2 0E 00 [11:01:47]MH_I2C_Read... [11:01:47]Read from MH i2c: E2 0E 00 34 34 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 6F [11:01:47]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:01:47]wFMCommunicate OK [11:01:47]SAM_PROTO_GetShiftState done [11:01:47]FM_GetShiftState done [11:01:47]opened in 1724112758 [11:01:47]opened+sec_in_day 1724199158 [11:01:47]quantity*price = 183041 [11:01:47]sum+1 = 183042 [11:01:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1830.41 НСП 1% : 16.20 НДС 12% : 194.38 Наличными: 0.00 Безнал.: 1830.41 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 255 20.08.2024 11:01 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200956 ФПД: 42370817265697 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110148&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200956&fm=42370817265697&tin=02508201610067®Number=0000000000092545&sum=183041 [11:01:48]StoreToDocumentArchive [11:01:48]shift 466 fd 200956 [11:01:48]save to /storage/0466/doc_00200956 [11:01:48]save last doc name /storage/0466/doc_00200956 to /storage/kkm_last_doc_name [11:01:48]save OK [11:01:48]Clear old archive folders... [11:01:48]ProcessDocumentItem done err = 0, tmpTLVsize=257 [11:01:48]tlvbuf is 01030180 [11:01:48]SAM_PROTO_ClearQueue [11:01:48]wFMCommunicate request_size=4 [11:01:48]MH_SAM_APDU [11:01:48]CAPDU: 80 09 00 00 [11:01:48]Write to MH i2c: E2 08 00 41 34 80 09 00 00 00 00 00 00 E7 [11:01:48]Write i2c OK [11:01:48]MH_I2C_Read... [11:01:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:48]Read from MH i2c: E2 [11:01:48]MH_I2C_Read... [11:01:48]Read from MH i2c: E2 03 00 [11:01:48]MH_I2C_Read... [11:01:48]Read from MH i2c: E2 03 00 41 34 00 90 00 E9 [11:01:48]RAPDU: 90 00 [11:01:48]wFMCommunicate OK [11:01:48]SAM_PROTO_ClearQueue done [11:01:48]KKMCreateOFDPacket [11:01:48]OFDProtocolAddRootSTLVToBuf [11:01:48]FM_MakeSignedData [11:01:48]FM_MakeSignedData [11:01:48]SAM_PROTO_SignData [11:01:48]wFMCommunicate request_size=4 [11:01:48]MH_SAM_APDU [11:01:48]CAPDU: 80 0D 01 02 [11:01:48]Write to MH i2c: E2 08 00 42 34 80 0D 01 02 00 00 00 00 EF [11:01:48]Write i2c OK [11:01:48]MH_I2C_Read... [11:01:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:48]Read from MH i2c: E2 [11:01:48]MH_I2C_Read... [11:01:48]Read from MH i2c: E2 03 00 [11:01:48]MH_I2C_Read... [11:01:48]Read from MH i2c: E2 03 00 42 34 00 90 00 EA [11:01:48]RAPDU: 90 00 [11:01:48]wFMCommunicate OK [11:01:48]wFMCommunicate request_size=255 [11:01:48]MH_SAM_APDU [11:01: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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9E 5C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 01 CB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 01 CB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 4B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 01 CB 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 9C 77 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FC 10 03 [11:01:48]Write to MH i2c: E2 02 01 43 34 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9E 5C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 01 CB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 01 CB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 4B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 01 CB 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 9C 77 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FC 10 03 00 00 D9 [11:01:48]Write i2c OK [11:01:48]MH_I2C_Read... [11:01:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:48]Read from MH i2c: E2 [11:01:48]MH_I2C_Read... [11:01:48]Read from MH i2c: E2 03 00 [11:01:48]MH_I2C_Read... [11:01:48]Read from MH i2c: E2 03 00 43 34 00 90 00 EB [11:01:48]RAPDU: 90 00 [11:01:48]wFMCommunicate OK [11:01:48]wFMCommunicate request_size=16 [11:01:48]MH_SAM_APDU [11:01:48]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 26 89 39 83 10 21 [11:01:48]Write to MH i2c: E2 13 00 44 34 80 0D 02 02 0B 00 00 35 04 06 00 26 89 39 83 10 21 00 00 E3 [11:01:48]Write i2c OK [11:01:48]MH_I2C_Read... [11:01:48]OFD Sender: No OFD packet to send [11:01:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:48]Read from MH i2c: E2 [11:01:48]MH_I2C_Read... [11:01:48]Read from MH i2c: E2 03 00 [11:01:48]MH_I2C_Read... [11:01:48]Read from MH i2c: E2 03 00 44 34 00 90 00 EC [11:01:48]RAPDU: 90 00 [11:01:48]wFMCommunicate OK [11:01:48]wFMCommunicate request_size=4 [11:01:48]MH_SAM_APDU [11:01:48]CAPDU: 80 0D 03 02 [11:01:48]Write to MH i2c: E2 08 00 45 34 80 0D 03 02 00 00 00 00 F4 [11:01:48]Write i2c OK [11:01:48]MH_I2C_Read... [11:01:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:48]Read from MH i2c: E2 [11:01:48]MH_I2C_Read... [11:01:48]Read from MH i2c: E2 0B 00 [11:01:48]MH_I2C_Read... [11:01:48]Read from MH i2c: E2 0B 00 45 34 00 33 FE 58 24 B7 1D 45 40 90 00 FB [11:01:48]RAPDU: 33 FE 58 24 B7 1D 45 40 90 00 [11:01:48]wFMCommunicate OK [11:01:48]SAM_PROTO_SignData done [11:01:48]FM_MakeSignedData done [11:01:48]CreateOFDProtocolMessage [11:01:48]wFMCommunicate request_size=4 [11:01:48]MH_SAM_APDU [11:01:48]CAPDU: 80 11 00 00 [11:01:48]Write to MH i2c: E2 08 00 46 34 80 11 00 00 00 00 00 00 F4 [11:01:48]Write i2c OK [11:01:48]MH_I2C_Read... [11:01:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:48]Read from MH i2c: E2 [11:01:48]MH_I2C_Read... [11:01:48]Read from MH i2c: E2 17 00 [11:01:48]MH_I2C_Read... [11:01:48]Read from MH i2c: E2 17 00 46 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 41 [11:01:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:01:48]wFMCommunicate OK [11:01:48]CreateOFDProtocolMessage done [11:01:48]OFDSenderStorePacket 200956 [11:01:48]StoreOFDPacket docnum=200956 [11:01:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 17 33 0D 01 39 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9E 5C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 01 CB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 01 CB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 4B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 01 CB 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 9C 77 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FC 10 03 00 35 04 06 00 26 89 39 83 10 21 33 FE 58 24 B7 1D 45 40 [11:01:48]CheckFolder [11:01:48]dirname=/storage/ofd_packets [11:01:48]CheckFolder done [11:01:48]ProducePacketName [11:01:48]name=ofd_packets/00200956 [11:01:48]NVStorageSaveData ofd_packets/00200956 [11:01:48]File name is /storage/ofd_packets/00200956 [11:01:48]Write 307 bytes [11:01:48]NVStorageSaveData done [11:01:48]OFDSenderStorePacket done [11:01:48]KKMCreateOFDPacket done [11:01:48]NVStorageSaveData kkm_last_timestamp [11:01:48]File name is /storage/kkm_last_timestamp [11:01:48]Write 4 bytes [11:01:48]NVStorageSaveData done [11:01:48]ExternCall_PrintAddStr [11:01:48]wPrintStart [11:01:48]Write to MH i2c: 01 00 00 47 34 7B [11:01:48]Write i2c OK [11:01:48]MH_I2C_Read... [11:01:48]Read from MH i2c: 01 [11:01:48]MH_I2C_Read... [11:01:48]Read from MH i2c: 01 07 00 [11:01:48]MH_I2C_Read... [11:01:48]Read from MH i2c: 01 07 00 47 34 00 00 00 00 00 FF 0F 90 [11:01:48]RasterBufferAndPrint [11:01:48]line Счет N : (1)11328555 [11:01:48]line ИНН: 02508201610067 [11:01:48]line Контрольно-Кассовый Чек [11:01:48]line ПРОДАЖА [11:01:48]line ТРК (МРК, ГНК) : 62 [11:01:48]line Товар: 2710194210 [11:01:48]line D-ENERGY ДТ-К-5 [11:01:48]line 23.710 * 77.20 [11:01:48]line = 1830.41 [11:01:48]line НДС 12% НСП 1% [11:01:48]line > о реализуемом товаре [11:01:48]line ИТОГО: 1830.41 [11:01:48]line НСП 1% : 16.20 [11:01:48]line НДС 12% : 194.38 [11:01:48]line Наличными: 0.00 [11:01:48]line Безнал.: 1830.41 [11:01:48]line Место: АЗС № 95 "Партнер Нефть" [11:01:48]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:01:48]line СНО: Общий режим [11:01:48]line Чек 255 20.08.2024 11:01 [11:01:48]line Смена: 466 ФФД: 1.0 [11:01:48]line ЗНМ: 0300000079 [11:01:48]line РНМ: 0000000000092545 [11:01:48]line Версия ККМ: 001 [11:01:48]line Платежная система: O! деньги [11:01:48]line ФМ: 0000000000871802 [11:01:48]line ФД: 200956 [11:01:48]line ФПД: 42370817265697 [11:01:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110148&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200956&fm=42370817265697&tin=02508201610067®Number=0000000000092545&sum=183041 [11:01:48]written 0, free lines is 4095 [11:01:48]OFD Sender: Processing packet 200956 [packets to send 247, broken 246] [11:01:48]ProducePacketName [11:01:48]name=ofd_packets/00200956 [11:01:48]OFD Sender: To server: pG, [11:01:48]CommunicateWithHost lk.salyk.kg:30040 [11:01:48]ConnectInit lk.salyk.kg [11:01:49]Connected sock=10 [11:01:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 17 33 0D 01 39 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9E 5C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 01 CB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 01 CB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 4B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 01 CB 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 9C 77 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FC 10 03 00 35 04 06 00 26 89 39 83 10 21 33 FE 58 24 B7 1D 45 40 [11:01:49]Write to MH i2c: 01 00 00 71 34 A5 [11:01:49]Write i2c OK [11:01:49]MH_I2C_Read... [11:01:49]Read from MH i2c: 01 [11:01:49]MH_I2C_Read... [11:01:49]Read from MH i2c: 01 07 00 [11:01:49]MH_I2C_Read... [11:01:49]Read from MH i2c: 01 07 00 71 34 00 00 00 00 00 F3 0C AB [11:01:49]RasterBufferAndPrint [11:01:49]line [11:01:49]line [11:01:49]line [11:01:49]line [11:01:49]line [11:01:49]written 0, free lines is 3324 [11:01:49]MH_Cut [11:01:49]Write to MH i2c: D1 01 00 78 34 01 7E [11:01:49]Write i2c OK [11:01:49]MH_I2C_Read... [11:01:49]Read from MH i2c: D1 [11:01:49]MH_I2C_Read... [11:01:49]Read from MH i2c: D1 01 00 [11:01:49]MH_I2C_Read... [11:01:49]Read from MH i2c: D1 01 00 78 34 00 7D [11:01:49]Write to MH i2c: 01 00 00 79 34 AD [11:01:49]Write i2c OK [11:01:49]MH_I2C_Read... [11:01:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BA E1 47 00 64 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 31 38 30 32 10 04 04 00 FC 10 03 00 F4 03 04 00 03 22 C4 66 B6 04 01 00 00 E9 91 DF C8 2B C3 15 FF [11:01:49]CommunicateWithHost err = 0 [11:01:49]CheckOFDResponse [11:01:49]1017 (14) - 77093643461234 [11:01:49]1041 (16) - 0000000000871802 [11:01:49]1040 (4) - 200956 [11:01:49]1012 (4) - 20.08.2024 04:56 [11:01:49]1206 (1) - 0 [11:01:49]OFD Sender: Remove packet 200956 [11:01:49]ProducePacketName [11:01:49]name=ofd_packets/00200956 [11:01:49]NVStorageDeleteData [11:01:49]OFD Sender: No OFD packet to send [11:01:50]*** Cut start [11:01:50]*** Purtial cut [11:01:50]*** CUTSNS_PIN = 0 [11:01:50]*** Stage 1: CUTSNS_PIN = 1 [11:01:52]Read from MH i2c: 01 [11:01:52]MH_I2C_Read... [11:01:52]*** Stop cut motor [11:01:52]*** Cut end [11:01:52]Read from MH i2c: 01 07 00 [11:01:52]MH_I2C_Read... [11:01:52]Read from MH i2c: 01 07 00 79 34 00 00 00 00 00 FF 0F C2 [11:01:52]process_action close_receipt done [11:01:52]requested_data is exist [11:01:52]produce_requested_data [11:01:52]requested_item fm.sn is exist - process it [11:01:52]wFMCommunicate request_size=4 [11:01:52]MH_SAM_APDU [11:01:52]CAPDU: 80 11 00 00 [11:01:52]Write to MH i2c: E2 08 00 7A 34 80 11 00 00 00 00 00 00 28 [11:01:52]Write i2c OK [11:01:52]MH_I2C_Read... [11:01:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:52]Read from MH i2c: E2 [11:01:52]MH_I2C_Read... [11:01:52]Read from MH i2c: E2 17 00 [11:01:52]MH_I2C_Read... [11:01:52]Read from MH i2c: E2 17 00 7A 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 75 [11:01:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:01:52]wFMCommunicate OK [11:01:52]requested_item fd.num is exist - process it [11:01:52]SAM_PROTO_GetFieldsCounters [11:01:52]wFMCommunicate request_size=4 [11:01:52]MH_SAM_APDU [11:01:52]CAPDU: 80 13 00 00 [11:01:52]Write to MH i2c: E2 08 00 7B 34 80 13 00 00 00 00 00 00 2B [11:01:52]Write i2c OK [11:01:52]MH_I2C_Read... [11:01:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:52]Read from MH i2c: E2 [11:01:52]MH_I2C_Read... [11:01:52]Read from MH i2c: E2 62 00 [11:01:52]MH_I2C_Read... [11:01:52]Read from MH i2c: E2 62 00 7B 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FC 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 26 [11:01:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FC 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:01:52]wFMCommunicate OK [11:01:52]SAM_PROTO_GetFieldsCounters done [11:01:52]requested_item shift.num is exist - process it [11:01:52]requested_item shift.opened is exist - process it [11:01:52]req_shift_opened [11:01:52]FM_GetShiftState [11:01:52]SAM_PROTO_GetShiftState [11:01:52]wFMCommunicate request_size=4 [11:01:52]MH_SAM_APDU [11:01:52]CAPDU: 80 13 01 00 [11:01:52]Write to MH i2c: E2 08 00 7C 34 80 13 01 00 00 00 00 00 2D [11:01:52]Write i2c OK [11:01:52]MH_I2C_Read... [11:01:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:52]Read from MH i2c: E2 [11:01:52]MH_I2C_Read... [11:01:52]Read from MH i2c: E2 0E 00 [11:01:52]MH_I2C_Read... [11:01:52]Read from MH i2c: E2 0E 00 7C 34 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B7 [11:01:52]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:01:52]wFMCommunicate OK [11:01:52]SAM_PROTO_GetShiftState done [11:01:52]FM_GetShiftState done [11:01:52]req_shift_opened done [11:01:52]requested_item shift.open_date is exist - process it [11:01:52]req_shift_open_date [11:01:52]req_shift_open_date done [11:01:52]produce_requested_data done [11:01:52]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200956,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:01:52]process_action_free close_receipt [11:01:52]json_value_free [11:01:52]json_value_free done [11:01:52]process_json_proto returns [11:01:52]Send response to host [11:01:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200956,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:01:52]free response buf [11:01:52]execute_script done [11:01:52]execute_script returns [11:01:52]free content buf [11:01:52]Sock 9.Close socket [11:01:52]Sock 9.Thread stoped [11:01:54]OFD Sender: No OFD packet to send [11:01:59]OFD Sender: No OFD packet to send [11:02:04]OFD Sender: No OFD packet to send [11:02:09]OFD Sender: No OFD packet to send [11:02:14]OFD Sender: No OFD packet to send [11:02:19]OFD Sender: No OFD packet to send [11:02:24]OFD Sender: No OFD packet to send [11:02:29]OFD Sender: No OFD packet to send [11:02:34]OFD Sender: No OFD packet to send [11:02:39]OFD Sender: No OFD packet to send [11:02:44]OFD Sender: No OFD packet to send [11:02:49]OFD Sender: No OFD packet to send [11:02:54]OFD Sender: No OFD packet to send [11:03:00]OFD Sender: No OFD packet to send [11:03:05]OFD Sender: No OFD packet to send [11:03:10]OFD Sender: No OFD packet to send [11:03:15]OFD Sender: No OFD packet to send [11:03:17]accept exits with 8 [11:03:17]New connection [11:03:17]New thread 3067211108 created [11:03:17]Thread 3067067748 joined [11:03:17]Waiting for new connection... [11:03:17] Sock 8.Parse request [11:03:17]Sock 8.Check first char [11:03:17]Sock 8.First char is OK [11:03:17]request: POST /json_proto HTTP/1.0 [11:03:17]Method: POST [11:03:17]URL: /json_proto [11:03:17]Method is POST - this is cgi request [11:03:17]url: /json_proto [11:03:17]query_string will be loaded in cgi processing [11:03:17]execute_cgi json_proto POST (null) [11:03:17]execute_cgi path=json_proto method=POST [11:03:17]POST find Content-Length [11:03:17]Host: 172.17.46.195:8080 [11:03:17]Content-Length: 679 [11:03:17]Content-Type: application/json [11:03:17] [11:03:17]POST finish read [11:03:17]Found Content-Length = 679 [11:03:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328559", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:17]execute_script... [11:03: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)11328559", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:17]POST & json_proto [11:03:17]process_json_proto [11:03:17]json parsed OK: [11:03:17]protocol is kg_v1.0 [11:03:17]action value=close_receipt [11:03:17]process_action close_receipt [11:03:17]cmd_close_receipt [11:03:17]MH_GetDate [11:03:17]Write to MH i2c: F0 00 00 7D 34 A0 [11:03:17]Write i2c OK [11:03:17]MH_I2C_Read... [11:03:17]Read from MH i2c: F0 [11:03:17]MH_I2C_Read... [11:03:17]Read from MH i2c: F0 09 00 [11:03:17]MH_I2C_Read... [11:03:17]Read from MH i2c: F0 09 00 7D 34 00 F6 77 C4 66 75 08 C2 66 E5 [11:03:17]GetLastDocTimeStamp 1724151708 [11:03:17]current date 1724151798 [11:03:17]FM_GetShiftState [11:03:17]SAM_PROTO_GetShiftState [11:03:17]wFMCommunicate request_size=4 [11:03:17]MH_SAM_APDU [11:03:17]CAPDU: 80 13 01 00 [11:03:17]Write to MH i2c: E2 08 00 7E 34 80 13 01 00 00 00 00 00 2F [11:03:17]Write i2c OK [11:03:17]MH_I2C_Read... [11:03:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:17]Read from MH i2c: E2 [11:03:17]MH_I2C_Read... [11:03:17]Read from MH i2c: E2 0E 00 [11:03:17]MH_I2C_Read... [11:03:17]Read from MH i2c: E2 0E 00 7E 34 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B9 [11:03:17]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:03:17]wFMCommunicate OK [11:03:17]SAM_PROTO_GetShiftState done [11:03:17]FM_GetShiftState done [11:03:17]opened in 1724112758 [11:03:17]opened+sec_in_day 1724199158 [11:03:17]quantity*price = 30035 [11:03:17]sum+1 = 30036 [11:03:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 256 20.08.2024 11:03 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200957 ФПД: 10402253457042 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110318&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200957&fm=10402253457042&tin=02508201610067®Number=0000000000092545&sum=30000 [11:03:18]StoreToDocumentArchive [11:03:18]shift 466 fd 200957 [11:03:18]save to /storage/0466/doc_00200957 [11:03:18]save last doc name /storage/0466/doc_00200957 to /storage/kkm_last_doc_name [11:03:18]save OK [11:03:18]Clear old archive folders... [11:03:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:03:18]tlvbuf is 0102FA90 [11:03:18]SAM_PROTO_ClearQueue [11:03:18]wFMCommunicate request_size=4 [11:03:18]MH_SAM_APDU [11:03:18]CAPDU: 80 09 00 00 [11:03:18]Write to MH i2c: E2 08 00 8B 34 80 09 00 00 00 00 00 00 31 [11:03:18]Write i2c OK [11:03:18]MH_I2C_Read... [11:03:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:03:18]Read from MH i2c: E2 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 03 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 03 00 8B 34 00 90 00 33 [11:03:18]RAPDU: 90 00 [11:03:18]wFMCommunicate OK [11:03:18]SAM_PROTO_ClearQueue done [11:03:18]KKMCreateOFDPacket [11:03:18]OFDProtocolAddRootSTLVToBuf [11:03:18]FM_MakeSignedData [11:03:18]FM_MakeSignedData [11:03:18]SAM_PROTO_SignData [11:03:18]wFMCommunicate request_size=4 [11:03:18]MH_SAM_APDU [11:03:18]CAPDU: 80 0D 01 02 [11:03:18]Write to MH i2c: E2 08 00 8C 34 80 0D 01 02 00 00 00 00 39 [11:03:18]Write i2c OK [11:03:18]MH_I2C_Read... [11:03:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:03:18]Read from MH i2c: E2 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 03 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 03 00 8C 34 00 90 00 34 [11:03:18]RAPDU: 90 00 [11:03:18]wFMCommunicate OK [11:03:18]wFMCommunicate request_size=255 [11:03:18]MH_SAM_APDU [11:03: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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 F6 77 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 10 03 00 35 04 06 00 09 [11:03:18]Write to MH i2c: E2 02 01 8D 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 F6 77 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 10 03 00 35 04 06 00 09 00 00 54 [11:03:18]Write i2c OK [11:03:18]MH_I2C_Read... [11:03:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:18]Read from MH i2c: E2 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 03 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 03 00 8D 34 00 90 00 35 [11:03:18]RAPDU: 90 00 [11:03:18]wFMCommunicate OK [11:03:18]wFMCommunicate request_size=10 [11:03:18]MH_SAM_APDU [11:03:18]CAPDU: 80 0D 02 02 05 75 F6 9F 46 92 [11:03:18]Write to MH i2c: E2 0D 00 8E 34 80 0D 02 02 05 00 75 F6 9F 46 92 00 00 28 [11:03:18]Write i2c OK [11:03:18]MH_I2C_Read... [11:03:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:18]Read from MH i2c: E2 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 03 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 03 00 8E 34 00 90 00 36 [11:03:18]RAPDU: 90 00 [11:03:18]wFMCommunicate OK [11:03:18]wFMCommunicate request_size=4 [11:03:18]MH_SAM_APDU [11:03:18]CAPDU: 80 0D 03 02 [11:03:18]Write to MH i2c: E2 08 00 8F 34 80 0D 03 02 00 00 00 00 3E [11:03:18]Write i2c OK [11:03:18]MH_I2C_Read... [11:03:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:03:18]Read from MH i2c: E2 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 0B 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 0B 00 8F 34 00 48 6E CA 2A 54 84 44 C5 90 00 CA [11:03:18]RAPDU: 48 6E CA 2A 54 84 44 C5 90 00 [11:03:18]wFMCommunicate OK [11:03:18]SAM_PROTO_SignData done [11:03:18]FM_MakeSignedData done [11:03:18]CreateOFDProtocolMessage [11:03:18]wFMCommunicate request_size=4 [11:03:18]MH_SAM_APDU [11:03:18]CAPDU: 80 11 00 00 [11:03:18]Write to MH i2c: E2 08 00 90 34 80 11 00 00 00 00 00 00 3E [11:03:18]Write i2c OK [11:03:18]MH_I2C_Read... [11:03:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:18]Read from MH i2c: E2 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 17 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 17 00 90 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8B [11:03:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:03:18]wFMCommunicate OK [11:03:18]CreateOFDProtocolMessage done [11:03:18]OFDSenderStorePacket 200957 [11:03:18]StoreOFDPacket docnum=200957 [11:03:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F6 32 07 01 95 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 F6 77 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 10 03 00 35 04 06 00 09 75 F6 9F 46 92 48 6E CA 2A 54 84 44 C5 [11:03:18]CheckFolder [11:03:18]dirname=/storage/ofd_packets [11:03:18]CheckFolder done [11:03:18]ProducePacketName [11:03:18]name=ofd_packets/00200957 [11:03:18]NVStorageSaveData ofd_packets/00200957 [11:03:18]File name is /storage/ofd_packets/00200957 [11:03:18]Write 301 bytes [11:03:18]NVStorageSaveData done [11:03:18]OFDSenderStorePacket done [11:03:18]KKMCreateOFDPacket done [11:03:18]NVStorageSaveData kkm_last_timestamp [11:03:18]File name is /storage/kkm_last_timestamp [11:03:18]Write 4 bytes [11:03:18]NVStorageSaveData done [11:03:18]ExternCall_PrintAddStr [11:03:18]wPrintStart [11:03:18]Write to MH i2c: 01 00 00 91 34 C5 [11:03:18]Write i2c OK [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: 01 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: 01 07 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: 01 07 00 91 34 00 00 00 00 00 FF 0F DA [11:03:18]RasterBufferAndPrint [11:03:18]line Счет N : (1)11328559 [11:03:18]line ИНН: 02508201610067 [11:03:18]line Контрольно-Кассовый Чек [11:03:18]line ПРОДАЖА [11:03:18]line ТРК (МРК, ГНК) : 22 [11:03:18]line Товар: 2710124130 [11:03:18]line Аи-92-К-4 [11:03:18]line 4.430 * 67.80 [11:03:18]line = 300.35 [11:03:18]line НДС 12% НСП 1% [11:03:18]line > о реализуемом товаре [11:03:18]line ОКРУГЛЕНИЕ: -0.35 [11:03:18]line ИТОГО: 300.00 [11:03:18]line Внесено: 300.00 [11:03:18]line СДАЧА: 0.00 [11:03:18]line НСП 1% : 2.66 [11:03:18]line НДС 12% : 31.90 [11:03:18]line Наличными: 300.00 [11:03:18]line Безнал.: 0.00 [11:03:18]line Место: АЗС № 95 "Партнер Нефть" [11:03:18]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:03:18]line СНО: Общий режим [11:03:18]line Чек 256 20.08.2024 11:03 [11:03:18]line Смена: 466 ФФД: 1.0 [11:03:18]line ЗНМ: 0300000079 [11:03:18]line РНМ: 0000000000092545 [11:03:18]line Версия ККМ: 001 [11:03:18]line ФМ: 0000000000871802 [11:03:18]line ФД: 200957 [11:03:18]line ФПД: 10402253457042 [11:03:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110318&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200957&fm=10402253457042&tin=02508201610067®Number=0000000000092545&sum=30000 [11:03:19]written 0, free lines is 4095 [11:03:19]OFD Sender: Processing packet 200957 [packets to send 247, broken 246] [11:03:19]ProducePacketName [11:03:19]name=ofd_packets/00200957 [11:03:19]OFD Sender: To server: pG, [11:03:19]CommunicateWithHost lk.salyk.kg:30040 [11:03:19]ConnectInit lk.salyk.kg [11:03:19]Connected sock=11 [11:03:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F6 32 07 01 95 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 F6 77 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 10 03 00 35 04 06 00 09 75 F6 9F 46 92 48 6E CA 2A 54 84 44 C5 [11:03:19]Write to MH i2c: 01 00 00 BC 34 F0 [11:03:19]Write i2c OK [11:03:19]MH_I2C_Read... [11:03:19]Read from MH i2c: 01 [11:03:19]MH_I2C_Read... [11:03:19]Read from MH i2c: 01 07 00 [11:03:19]MH_I2C_Read... [11:03:19]Read from MH i2c: 01 07 00 BC 34 00 00 00 00 00 DC 0C DF [11:03:19]RasterBufferAndPrint [11:03:19]line [11:03:19]line [11:03:19]line [11:03:19]line [11:03:19]line [11:03:19]written 0, free lines is 3298 [11:03:19]MH_Cut [11:03:19]Write to MH i2c: D1 01 00 C3 34 01 C9 [11:03:19]Write i2c OK [11:03:19]MH_I2C_Read... [11:03:19]Read from MH i2c: D1 [11:03:19]MH_I2C_Read... [11:03:19]Read from MH i2c: D1 01 00 [11:03:19]MH_I2C_Read... [11:03:19]Read from MH i2c: D1 01 00 C3 34 00 C8 [11:03:19]Write to MH i2c: 01 00 00 C4 34 F8 [11:03:19]Write i2c OK [11:03:19]MH_I2C_Read... [11:03:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C4 6F 47 00 A2 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 10 03 00 F4 03 04 00 5D 22 C4 66 B6 04 01 00 00 E0 92 D4 21 3C 35 9C B1 [11:03:19]CommunicateWithHost err = 0 [11:03:19]CheckOFDResponse [11:03:19]1017 (14) - 77093643461234 [11:03:19]1041 (16) - 0000000000871802 [11:03:19]1040 (4) - 200957 [11:03:19]1012 (4) - 20.08.2024 04:58 [11:03:19]1206 (1) - 0 [11:03:19]OFD Sender: Remove packet 200957 [11:03:19]ProducePacketName [11:03:19]name=ofd_packets/00200957 [11:03:19]NVStorageDeleteData [11:03:20]OFD Sender: No OFD packet to send [11:03:20]*** Cut start [11:03:20]*** Purtial cut [11:03:20]*** Stage 1: CUTSNS_PIN = 1 [11:03:20]Read from MH i2c: 01 [11:03:20]MH_I2C_Read... [11:03:20]*** Stop cut motor [11:03:20]*** Cut end [11:03:20]Read from MH i2c: 01 07 00 [11:03:20]MH_I2C_Read... [11:03:20]Read from MH i2c: 01 07 00 C4 34 00 00 00 00 00 FF 0F 0D [11:03:20]process_action close_receipt done [11:03:20]requested_data is exist [11:03:20]produce_requested_data [11:03:20]requested_item fm.sn is exist - process it [11:03:20]wFMCommunicate request_size=4 [11:03:20]MH_SAM_APDU [11:03:20]CAPDU: 80 11 00 00 [11:03:20]Write to MH i2c: E2 08 00 C5 34 80 11 00 00 00 00 00 00 73 [11:03:20]Write i2c OK [11:03:20]MH_I2C_Read... [11:03:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:20]Read from MH i2c: E2 [11:03:20]MH_I2C_Read... [11:03:20]Read from MH i2c: E2 17 00 [11:03:20]MH_I2C_Read... [11:03:20]Read from MH i2c: E2 17 00 C5 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C0 [11:03:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:03:20]wFMCommunicate OK [11:03:20]requested_item fd.num is exist - process it [11:03:20]SAM_PROTO_GetFieldsCounters [11:03:20]wFMCommunicate request_size=4 [11:03:20]MH_SAM_APDU [11:03:20]CAPDU: 80 13 00 00 [11:03:20]Write to MH i2c: E2 08 00 C6 34 80 13 00 00 00 00 00 00 76 [11:03:20]Write i2c OK [11:03:20]MH_I2C_Read... [11:03:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:03:20]Read from MH i2c: E2 [11:03:20]MH_I2C_Read... [11:03:20]Read from MH i2c: E2 62 00 [11:03:20]MH_I2C_Read... [11:03:20]Read from MH i2c: E2 62 00 C6 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FD 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 77 [11:03:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FD 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:03:20]wFMCommunicate OK [11:03:20]SAM_PROTO_GetFieldsCounters done [11:03:20]requested_item shift.num is exist - process it [11:03:20]requested_item shift.opened is exist - process it [11:03:20]req_shift_opened [11:03:20]FM_GetShiftState [11:03:20]SAM_PROTO_GetShiftState [11:03:20]wFMCommunicate request_size=4 [11:03:20]MH_SAM_APDU [11:03:20]CAPDU: 80 13 01 00 [11:03:20]Write to MH i2c: E2 08 00 C7 34 80 13 01 00 00 00 00 00 78 [11:03:20]Write i2c OK [11:03:20]MH_I2C_Read... [11:03:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:21]Read from MH i2c: E2 [11:03:21]MH_I2C_Read... [11:03:21]Read from MH i2c: E2 0E 00 [11:03:21]MH_I2C_Read... [11:03:21]Read from MH i2c: E2 0E 00 C7 34 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 02 [11:03:21]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:03:21]wFMCommunicate OK [11:03:21]SAM_PROTO_GetShiftState done [11:03:21]FM_GetShiftState done [11:03:21]req_shift_opened done [11:03:21]requested_item shift.open_date is exist - process it [11:03:21]req_shift_open_date [11:03:21]req_shift_open_date done [11:03:21]produce_requested_data done [11:03:21]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200957,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:03:21]process_action_free close_receipt [11:03:21]json_value_free [11:03:21]json_value_free done [11:03:21]process_json_proto returns [11:03:21]Send response to host [11:03:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200957,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:03:21]free response buf [11:03:21]execute_script done [11:03:21]execute_script returns [11:03:21]free content buf [11:03:21]Sock 8.Close socket [11:03:21]Sock 8.Thread stoped [11:03:25]OFD Sender: No OFD packet to send [11:03:26]accept exits with 9 [11:03:26]New connection [11:03:26]New thread 3067067748 created [11:03:26]Thread 3067211108 joined [11:03:26]Waiting for new connection... [11:03:26] Sock 9.Parse request [11:03:26]Sock 9.Check first char [11:03:26]Sock 9.First char is OK [11:03:26]request: POST /json_proto HTTP/1.0 [11:03:26]Method: POST [11:03:26]URL: /json_proto [11:03:26]Method is POST - this is cgi request [11:03:26]url: /json_proto [11:03:26]query_string will be loaded in cgi processing [11:03:26]execute_cgi json_proto POST (null) [11:03:26]execute_cgi path=json_proto method=POST [11:03:26]POST find Content-Length [11:03:26]Host: 172.17.46.195:8080 [11:03:26]Content-Length: 805 [11:03:26]Content-Type: application/json [11:03:26] [11:03:26]POST finish read [11:03:26]Found Content-Length = 805 [11:03:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328556", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 35.170, "sum" : 2609.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2609.61 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:26]execute_script... [11:03:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328556", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 35.170, "sum" : 2609.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2609.61 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:26]POST & json_proto [11:03:26]process_json_proto [11:03:26]json parsed OK: [11:03:26]protocol is kg_v1.0 [11:03:26]action value=close_receipt [11:03:26]process_action close_receipt [11:03:26]cmd_close_receipt [11:03:26]MH_GetDate [11:03:26]Write to MH i2c: F0 00 00 C8 34 EB [11:03:26]Write i2c OK [11:03:26]MH_I2C_Read... [11:03:26]Read from MH i2c: F0 [11:03:26]MH_I2C_Read... [11:03:26]Read from MH i2c: F0 09 00 [11:03:26]MH_I2C_Read... [11:03:26]Read from MH i2c: F0 09 00 C8 34 00 00 78 C4 66 75 08 C2 66 3B [11:03:26]GetLastDocTimeStamp 1724151798 [11:03:26]current date 1724151808 [11:03:26]FM_GetShiftState [11:03:26]SAM_PROTO_GetShiftState [11:03:26]wFMCommunicate request_size=4 [11:03:26]MH_SAM_APDU [11:03:26]CAPDU: 80 13 01 00 [11:03:26]Write to MH i2c: E2 08 00 C9 34 80 13 01 00 00 00 00 00 7A [11:03:26]Write i2c OK [11:03:26]MH_I2C_Read... [11:03:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:26]Read from MH i2c: E2 [11:03:26]MH_I2C_Read... [11:03:26]Read from MH i2c: E2 0E 00 [11:03:26]MH_I2C_Read... [11:03:26]Read from MH i2c: E2 0E 00 C9 34 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 04 [11:03:26]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:03:26]wFMCommunicate OK [11:03:26]SAM_PROTO_GetShiftState done [11:03:26]FM_GetShiftState done [11:03:26]opened in 1724112758 [11:03:26]opened+sec_in_day 1724199158 [11:03:26]quantity*price = 260961 [11:03:26]sum+1 = 260962 [11:03:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2609.61 НСП 1% : 23.09 НДС 12% : 277.13 Наличными: 0.00 Безнал.: 2609.61 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 257 20.08.2024 11:03 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200958 ФПД: 64267481726280 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110328&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200958&fm=64267481726280&tin=02508201610067®Number=0000000000092545&sum=260961 [11:03:27]StoreToDocumentArchive [11:03:27]shift 466 fd 200958 [11:03:27]save to /storage/0466/doc_00200958 [11:03:27]save last doc name /storage/0466/doc_00200958 to /storage/kkm_last_doc_name [11:03:27]save OK [11:03:27]Clear old archive folders... [11:03:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:03:27]tlvbuf is 010A1F20 [11:03:27]SAM_PROTO_ClearQueue [11:03:27]wFMCommunicate request_size=4 [11:03:27]MH_SAM_APDU [11:03:27]CAPDU: 80 09 00 00 [11:03:27]Write to MH i2c: E2 08 00 D6 34 80 09 00 00 00 00 00 00 7C [11:03:27]Write i2c OK [11:03:27]MH_I2C_Read... [11:03:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:03:27]Read from MH i2c: E2 [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: E2 03 00 [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: E2 03 00 D6 34 00 90 00 7E [11:03:27]RAPDU: 90 00 [11:03:27]wFMCommunicate OK [11:03:27]SAM_PROTO_ClearQueue done [11:03:27]KKMCreateOFDPacket [11:03:27]OFDProtocolAddRootSTLVToBuf [11:03:27]FM_MakeSignedData [11:03:27]FM_MakeSignedData [11:03:27]SAM_PROTO_SignData [11:03:27]wFMCommunicate request_size=4 [11:03:27]MH_SAM_APDU [11:03:27]CAPDU: 80 0D 01 02 [11:03:27]Write to MH i2c: E2 08 00 D7 34 80 0D 01 02 00 00 00 00 84 [11:03:27]Write i2c OK [11:03:27]MH_I2C_Read... [11:03:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:03:27]Read from MH i2c: E2 [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: E2 03 00 [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: E2 03 00 D7 34 00 90 00 7F [11:03:27]RAPDU: 90 00 [11:03:27]wFMCommunicate OK [11:03:27]wFMCommunicate request_size=255 [11:03:27]MH_SAM_APDU [11:03:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 89 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 61 FB 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 61 FB 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 05 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 6C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 61 FB 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 00 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FE 10 03 00 35 04 06 00 3A [11:03:27]Write to MH i2c: E2 02 01 D8 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 89 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 61 FB 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 61 FB 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 05 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 6C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 61 FB 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 00 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FE 10 03 00 35 04 06 00 3A 00 00 29 [11:03:28]Write i2c OK [11:03:28]MH_I2C_Read... [11:03:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:28]Read from MH i2c: E2 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 03 00 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 03 00 D8 34 00 90 00 80 [11:03:28]RAPDU: 90 00 [11:03:28]wFMCommunicate OK [11:03:28]wFMCommunicate request_size=10 [11:03:28]MH_SAM_APDU [11:03:28]CAPDU: 80 0D 02 02 05 73 70 6B 3D 48 [11:03:28]Write to MH i2c: E2 0D 00 D9 34 80 0D 02 02 05 00 73 70 6B 3D 48 00 00 64 [11:03:28]Write i2c OK [11:03:28]MH_I2C_Read... [11:03:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:28]Read from MH i2c: E2 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 03 00 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 03 00 D9 34 00 90 00 81 [11:03:28]RAPDU: 90 00 [11:03:28]wFMCommunicate OK [11:03:28]wFMCommunicate request_size=4 [11:03:28]MH_SAM_APDU [11:03:28]CAPDU: 80 0D 03 02 [11:03:28]Write to MH i2c: E2 08 00 DA 34 80 0D 03 02 00 00 00 00 89 [11:03:28]Write i2c OK [11:03:28]MH_I2C_Read... [11:03:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:03:28]Read from MH i2c: E2 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 0B 00 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 0B 00 DA 34 00 56 98 80 2B F7 42 71 8D 90 00 5A [11:03:28]RAPDU: 56 98 80 2B F7 42 71 8D 90 00 [11:03:28]wFMCommunicate OK [11:03:28]SAM_PROTO_SignData done [11:03:28]FM_MakeSignedData done [11:03:28]CreateOFDProtocolMessage [11:03:28]wFMCommunicate request_size=4 [11:03:28]MH_SAM_APDU [11:03:28]CAPDU: 80 11 00 00 [11:03:28]Write to MH i2c: E2 08 00 DB 34 80 11 00 00 00 00 00 00 89 [11:03:28]Write i2c OK [11:03:28]MH_I2C_Read... [11:03:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:28]Read from MH i2c: E2 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 17 00 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 17 00 DB 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D6 [11:03:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:03:28]wFMCommunicate OK [11:03:28]CreateOFDProtocolMessage done [11:03:28]OFDSenderStorePacket 200958 [11:03:28]StoreOFDPacket docnum=200958 [11:03:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F4 22 07 01 0D 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 35 FF 03 08 00 03 62 89 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 61 FB 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 61 FB 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 05 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 6C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 61 FB 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 00 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FE 10 03 00 35 04 06 00 3A 73 70 6B 3D 48 56 98 80 2B F7 42 71 8D [11:03:28]CheckFolder [11:03:28]dirname=/storage/ofd_packets [11:03:28]CheckFolder done [11:03:28]ProducePacketName [11:03:28]name=ofd_packets/00200958 [11:03:28]NVStorageSaveData ofd_packets/00200958 [11:03:28]File name is /storage/ofd_packets/00200958 [11:03:28]Write 301 bytes [11:03:28]NVStorageSaveData done [11:03:28]OFDSenderStorePacket done [11:03:28]KKMCreateOFDPacket done [11:03:28]NVStorageSaveData kkm_last_timestamp [11:03:28]File name is /storage/kkm_last_timestamp [11:03:28]Write 4 bytes [11:03:28]NVStorageSaveData done [11:03:28]ExternCall_PrintAddStr [11:03:28]wPrintStart [11:03:28]Write to MH i2c: 01 00 00 DC 34 10 [11:03:28]Write i2c OK [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: 01 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: 01 07 00 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: 01 07 00 DC 34 00 00 00 00 00 FF 0F 25 [11:03:28]RasterBufferAndPrint [11:03:28]line Счет N : (1)11328556 [11:03:28]line ИНН: 02508201610067 [11:03:28]line Контрольно-Кассовый Чек [11:03:28]line ПРОДАЖА [11:03:28]line ТРК (МРК, ГНК) : 11 [11:03:28]line Товар: 2710124500 [11:03:28]line Аи-95-К-5 [11:03:28]line 35.170 * 74.20 [11:03:28]line = 2609.61 [11:03:28]line НДС 12% НСП 1% [11:03:28]line > о реализуемом товаре [11:03:28]line ИТОГО: 2609.61 [11:03:28]line НСП 1% : 23.09 [11:03:28]line НДС 12% : 277.13 [11:03:28]line Наличными: 0.00 [11:03:28]line Безнал.: 2609.61 [11:03:28]line Место: АЗС № 95 "Партнер Нефть" [11:03:28]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:03:28]line СНО: Общий режим [11:03:28]line Чек 257 20.08.2024 11:03 [11:03:28]line Смена: 466 ФФД: 1.0 [11:03:28]line ЗНМ: 0300000079 [11:03:28]line РНМ: 0000000000092545 [11:03:28]line Версия ККМ: 001 [11:03:28]line Платежная система: O! деньги [11:03:28]line ФМ: 0000000000871802 [11:03:28]line ФД: 200958 [11:03:28]line ФПД: 64267481726280 [11:03:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110328&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200958&fm=64267481726280&tin=02508201610067®Number=0000000000092545&sum=260961 [11:03:28]written 0, free lines is 4095 [11:03:28]OFD Sender: Processing packet 200958 [packets to send 247, broken 246] [11:03:28]ProducePacketName [11:03:28]name=ofd_packets/00200958 [11:03:28]OFD Sender: To server: pG, [11:03:28]CommunicateWithHost lk.salyk.kg:30040 [11:03:28]ConnectInit lk.salyk.kg [11:03:28]Connected sock=10 [11:03:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F4 22 07 01 0D 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 35 FF 03 08 00 03 62 89 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 61 FB 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 61 FB 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 05 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 6C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 61 FB 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 00 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FE 10 03 00 35 04 06 00 3A 73 70 6B 3D 48 56 98 80 2B F7 42 71 8D [11:03:28]Write to MH i2c: 01 00 00 06 35 3B [11:03:28]Write i2c OK [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: 01 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: 01 07 00 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: 01 07 00 06 35 00 00 00 00 00 F3 0C 41 [11:03:28]RasterBufferAndPrint [11:03:28]line [11:03:28]line [11:03:28]line [11:03:28]line [11:03:28]line [11:03:28]written 0, free lines is 3327 [11:03:28]MH_Cut [11:03:28]Write to MH i2c: D1 01 00 0D 35 01 14 [11:03:28]Write i2c OK [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: D1 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: D1 01 00 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: D1 01 00 0D 35 00 13 [11:03:28]Write to MH i2c: 01 00 00 0E 35 43 [11:03:28]Write i2c OK [11:03:28]MH_I2C_Read... [11:03:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B0 81 47 00 65 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 31 38 30 32 10 04 04 00 FE 10 03 00 F4 03 04 00 66 22 C4 66 B6 04 01 00 00 A9 95 74 F5 D0 FD 4C A6 [11:03:28]CommunicateWithHost err = 0 [11:03:28]CheckOFDResponse [11:03:28]1017 (14) - 77093643461234 [11:03:28]1041 (16) - 0000000000871802 [11:03:28]1040 (4) - 200958 [11:03:28]1012 (4) - 20.08.2024 04:58 [11:03:28]1206 (1) - 0 [11:03:28]OFD Sender: Remove packet 200958 [11:03:28]ProducePacketName [11:03:28]name=ofd_packets/00200958 [11:03:28]NVStorageDeleteData [11:03:29]OFD Sender: No OFD packet to send [11:03:29]*** Cut start [11:03:29]*** Purtial cut [11:03:29]*** CUTSNS_PIN = 0 [11:03:29]*** Stage 1: CUTSNS_PIN = 1 [11:03:31]Read from MH i2c: 01 [11:03:31]MH_I2C_Read... [11:03:31]*** Stop cut motor [11:03:31]*** Cut end [11:03:31]Read from MH i2c: 01 07 00 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: 01 07 00 0E 35 00 00 00 00 00 FF 0F 58 [11:03:31]process_action close_receipt done [11:03:31]requested_data is exist [11:03:31]produce_requested_data [11:03:31]requested_item fm.sn is exist - process it [11:03:31]wFMCommunicate request_size=4 [11:03:31]MH_SAM_APDU [11:03:31]CAPDU: 80 11 00 00 [11:03:31]Write to MH i2c: E2 08 00 0F 35 80 11 00 00 00 00 00 00 BE [11:03:31]Write i2c OK [11:03:31]MH_I2C_Read... [11:03:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:31]Read from MH i2c: E2 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: E2 17 00 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: E2 17 00 0F 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0B [11:03:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:03:31]wFMCommunicate OK [11:03:31]requested_item fd.num is exist - process it [11:03:31]SAM_PROTO_GetFieldsCounters [11:03:31]wFMCommunicate request_size=4 [11:03:31]MH_SAM_APDU [11:03:31]CAPDU: 80 13 00 00 [11:03:31]Write to MH i2c: E2 08 00 10 35 80 13 00 00 00 00 00 00 C1 [11:03:31]Write i2c OK [11:03:31]MH_I2C_Read... [11:03:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:03:31]Read from MH i2c: E2 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: E2 62 00 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: E2 62 00 10 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FE 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 C6 [11:03: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FE 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:03:31]wFMCommunicate OK [11:03:31]SAM_PROTO_GetFieldsCounters done [11:03:31]requested_item shift.num is exist - process it [11:03:31]requested_item shift.opened is exist - process it [11:03:31]req_shift_opened [11:03:31]FM_GetShiftState [11:03:31]SAM_PROTO_GetShiftState [11:03:31]wFMCommunicate request_size=4 [11:03:31]MH_SAM_APDU [11:03:31]CAPDU: 80 13 01 00 [11:03:31]Write to MH i2c: E2 08 00 11 35 80 13 01 00 00 00 00 00 C3 [11:03:31]Write i2c OK [11:03:31]MH_I2C_Read... [11:03:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:31]Read from MH i2c: E2 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: E2 0E 00 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: E2 0E 00 11 35 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 4D [11:03:31]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:03:31]wFMCommunicate OK [11:03:31]SAM_PROTO_GetShiftState done [11:03:31]FM_GetShiftState done [11:03:31]req_shift_opened done [11:03:31]requested_item shift.open_date is exist - process it [11:03:31]req_shift_open_date [11:03:31]req_shift_open_date done [11:03:31]produce_requested_data done [11:03:31]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200958,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:03:31]process_action_free close_receipt [11:03:31]json_value_free [11:03:31]json_value_free done [11:03:31]process_json_proto returns [11:03:31]Send response to host [11:03:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200958,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:03:31]free response buf [11:03:31]execute_script done [11:03:31]execute_script returns [11:03:31]free content buf [11:03:31]Sock 9.Close socket [11:03:31]Sock 9.Thread stoped [11:03:32]accept exits with 8 [11:03:32]New connection [11:03:32]New thread 3067211108 created [11:03:32]Thread 3067067748 joined [11:03:32]Waiting for new connection... [11:03:32] Sock 8.Parse request [11:03:32]Sock 8.Check first char [11:03:32]Sock 8.First char is OK [11:03:32]request: POST /json_proto HTTP/1.0 [11:03:32]Method: POST [11:03:32]URL: /json_proto [11:03:32]Method is POST - this is cgi request [11:03:32]url: /json_proto [11:03:32]query_string will be loaded in cgi processing [11:03:32]execute_cgi json_proto POST (null) [11:03:32]execute_cgi path=json_proto method=POST [11:03:32]POST find Content-Length [11:03:32]Host: 172.17.46.195:8080 [11:03:32]Content-Length: 795 [11:03:32]Content-Type: application/json [11:03:32] [11:03:32]POST finish read [11:03:32]Found Content-Length = 795 [11:03:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:32]execute_script... [11: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)11328557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:32]POST & json_proto [11:03:32]process_json_proto [11:03:32]json parsed OK: [11:03:32]protocol is kg_v1.0 [11:03:32]action value=close_receipt [11:03:32]process_action close_receipt [11:03:32]cmd_close_receipt [11:03:32]MH_GetDate [11:03:32]Write to MH i2c: F0 00 00 12 35 36 [11:03:32]Write i2c OK [11:03:32]MH_I2C_Read... [11:03:32]Read from MH i2c: F0 [11:03:32]MH_I2C_Read... [11:03:32]Read from MH i2c: F0 09 00 [11:03:32]MH_I2C_Read... [11:03:32]Read from MH i2c: F0 09 00 12 35 00 05 78 C4 66 75 08 C2 66 8B [11:03:32]GetLastDocTimeStamp 1724151808 [11:03:32]current date 1724151813 [11:03:32]FM_GetShiftState [11:03:32]SAM_PROTO_GetShiftState [11:03:32]wFMCommunicate request_size=4 [11:03:32]MH_SAM_APDU [11:03:32]CAPDU: 80 13 01 00 [11:03:32]Write to MH i2c: E2 08 00 13 35 80 13 01 00 00 00 00 00 C5 [11:03:32]Write i2c OK [11:03:32]MH_I2C_Read... [11:03:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:32]Read from MH i2c: E2 [11:03:32]MH_I2C_Read... [11:03:32]Read from MH i2c: E2 0E 00 [11:03:32]MH_I2C_Read... [11:03:32]Read from MH i2c: E2 0E 00 13 35 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 4F [11:03:32]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:03:32]wFMCommunicate OK [11:03:32]SAM_PROTO_GetShiftState done [11:03:32]FM_GetShiftState done [11:03:32]opened in 1724112758 [11:03:32]opened+sec_in_day 1724199158 [11:03:32]quantity*price = 150052 [11:03:32]sum+1 = 150054 [11:03:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.53 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.53 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 258 20.08.2024 11:03 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200959 ФПД: 247741019009559 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110333&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200959&fm=247741019009559&tin=02508201610067®Number=0000000000092545&sum=150053 [11:03:33]StoreToDocumentArchive [11:03:33]shift 466 fd 200959 [11:03:33]save to /storage/0466/doc_00200959 [11:03:33]save last doc name /storage/0466/doc_00200959 to /storage/kkm_last_doc_name [11:03:33]save OK [11:03:33]Clear old archive folders... [11:03:33]ProcessDocumentItem done err = 0, tmpTLVsize=249 [11:03:33]tlvbuf is 01119610 [11:03:33]SAM_PROTO_ClearQueue [11:03:33]wFMCommunicate request_size=4 [11:03:33]MH_SAM_APDU [11:03:33]CAPDU: 80 09 00 00 [11:03:33]Write to MH i2c: E2 08 00 20 35 80 09 00 00 00 00 00 00 C7 [11:03:33]Write i2c OK [11:03:33]MH_I2C_Read... [11:03:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:03:33]Read from MH i2c: E2 [11:03:33]MH_I2C_Read... [11:03:33]Read from MH i2c: E2 03 00 [11:03:33]MH_I2C_Read... [11:03:33]Read from MH i2c: E2 03 00 20 35 00 90 00 C9 [11:03:33]RAPDU: 90 00 [11:03:33]wFMCommunicate OK [11:03:33]SAM_PROTO_ClearQueue done [11:03:33]KKMCreateOFDPacket [11:03:33]OFDProtocolAddRootSTLVToBuf [11:03:33]FM_MakeSignedData [11:03:33]FM_MakeSignedData [11:03:33]SAM_PROTO_SignData [11:03:33]wFMCommunicate request_size=4 [11:03:33]MH_SAM_APDU [11:03:33]CAPDU: 80 0D 01 02 [11:03:33]Write to MH i2c: E2 08 00 21 35 80 0D 01 02 00 00 00 00 CF [11:03:33]Write i2c OK [11:03:33]MH_I2C_Read... [11:03:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:03:33]Read from MH i2c: E2 [11:03:33]MH_I2C_Read... [11:03:33]Read from MH i2c: E2 03 00 [11:03:33]MH_I2C_Read... [11:03:33]Read from MH i2c: E2 03 00 21 35 00 90 00 CA [11:03:33]RAPDU: 90 00 [11:03:33]wFMCommunicate OK [11:03:33]wFMCommunicate request_size=255 [11:03:33]MH_SAM_APDU [11:03:33]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 05 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FF 10 03 00 35 04 06 00 E1 51 B3 [11:03:33]Write to MH i2c: E2 02 01 22 35 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 05 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FF 10 03 00 35 04 06 00 E1 51 B3 00 00 87 [11:03:33]Write i2c OK [11:03:33]MH_I2C_Read... [11:03:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:34]Read from MH i2c: E2 [11:03:34]MH_I2C_Read... [11:03:34]Read from MH i2c: E2 03 00 [11:03:34]MH_I2C_Read... [11:03:34]Read from MH i2c: E2 03 00 22 35 00 90 00 CB [11:03:34]RAPDU: 90 00 [11:03:34]wFMCommunicate OK [11:03:34]wFMCommunicate request_size=8 [11:03:34]MH_SAM_APDU [11:03:34]CAPDU: 80 0D 02 02 03 6F 32 17 [11:03:34]Write to MH i2c: E2 0B 00 23 35 80 0D 02 02 03 00 6F 32 17 00 00 90 [11:03:34]Write i2c OK [11:03:34]MH_I2C_Read... [11:03:34]Read from MH i2c: E2 [11:03:34]MH_I2C_Read... [11:03:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:34]Read from MH i2c: E2 03 00 [11:03:34]MH_I2C_Read... [11:03:34]Read from MH i2c: E2 03 00 23 35 00 90 00 CC [11:03:34]RAPDU: 90 00 [11:03:34]wFMCommunicate OK [11:03:34]wFMCommunicate request_size=4 [11:03:34]MH_SAM_APDU [11:03:34]CAPDU: 80 0D 03 02 [11:03:34]Write to MH i2c: E2 08 00 24 35 80 0D 03 02 00 00 00 00 D4 [11:03:34]Write i2c OK [11:03:34]MH_I2C_Read... [11:03:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:03:34]Read from MH i2c: E2 [11:03:34]MH_I2C_Read... [11:03:34]Read from MH i2c: E2 0B 00 [11:03:34]MH_I2C_Read... [11:03:34]Read from MH i2c: E2 0B 00 24 35 00 A1 D9 3D B0 A6 44 80 E5 90 00 8B [11:03:34]RAPDU: A1 D9 3D B0 A6 44 80 E5 90 00 [11:03:34]wFMCommunicate OK [11:03:34]SAM_PROTO_SignData done [11:03:34]FM_MakeSignedData done [11:03:34]CreateOFDProtocolMessage [11:03:34]wFMCommunicate request_size=4 [11:03:34]MH_SAM_APDU [11:03:34]CAPDU: 80 11 00 00 [11:03:34]Write to MH i2c: E2 08 00 25 35 80 11 00 00 00 00 00 00 D4 [11:03:34]Write i2c OK [11:03:34]MH_I2C_Read... [11:03:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:34]Read from MH i2c: E2 [11:03:34]MH_I2C_Read... [11:03:34]Read from MH i2c: E2 17 00 [11:03:34]MH_I2C_Read... [11:03:34]Read from MH i2c: E2 17 00 25 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 21 [11:03:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:03:34]wFMCommunicate OK [11:03:34]CreateOFDProtocolMessage done [11:03:34]OFDSenderStorePacket 200959 [11:03:34]StoreOFDPacket docnum=200959 [11:03:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 23 9B 05 01 17 D7 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 05 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FF 10 03 00 35 04 06 00 E1 51 B3 6F 32 17 A1 D9 3D B0 A6 44 80 E5 [11:03:34]CheckFolder [11:03:34]dirname=/storage/ofd_packets [11:03:34]CheckFolder done [11:03:34]ProducePacketName [11:03:34]name=ofd_packets/00200959 [11:03:34]NVStorageSaveData ofd_packets/00200959 [11:03:34]File name is /storage/ofd_packets/00200959 [11:03:34]Write 299 bytes [11:03:34]NVStorageSaveData done [11:03:34]OFDSenderStorePacket done [11:03:34]KKMCreateOFDPacket done [11:03:34]NVStorageSaveData kkm_last_timestamp [11:03:34]File name is /storage/kkm_last_timestamp [11:03:34]Write 4 bytes [11:03:34]NVStorageSaveData done [11:03:34]ExternCall_PrintAddStr [11:03:34]wPrintStart [11:03:34]Write to MH i2c: 01 00 00 26 35 5B [11:03:34]Write i2c OK [11:03:34]MH_I2C_Read... [11:03:34]Read from MH i2c: 01 [11:03:34]MH_I2C_Read... [11:03:34]Read from MH i2c: 01 07 00 [11:03:34]MH_I2C_Read... [11:03:34]Read from MH i2c: 01 07 00 26 35 00 00 00 00 00 FF 0F 70 [11:03:34]RasterBufferAndPrint [11:03:34]line Счет N : (1)11328557 [11:03:34]line ИНН: 02508201610067 [11:03:34]line Контрольно-Кассовый Чек [11:03:34]line ПРОДАЖА [11:03:34]line ТРК (МРК, ГНК) : 33 [11:03:34]line Товар: 2710124130 [11:03:34]line SU-92-К-5 [11:03:34]line 21.810 * 68.80 [11:03:34]line = 1500.53 [11:03:34]line НДС 12% НСП 1% [11:03:34]line > о реализуемом товаре [11:03:34]line ИТОГО: 1500.53 [11:03:34]line НСП 1% : 13.28 [11:03:34]line НДС 12% : 159.35 [11:03:34]line Наличными: 0.00 [11:03:34]line Безнал.: 1500.53 [11:03:34]line Место: АЗС № 95 "Партнер Нефть" [11:03:34]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:03:34]line СНО: Общий режим [11:03:34]line Чек 258 20.08.2024 11:03 [11:03:34]line Смена: 466 ФФД: 1.0 [11:03:34]line ЗНМ: 0300000079 [11:03:34]line РНМ: 0000000000092545 [11:03:34]line Версия ККМ: 001 [11:03:34]line Платежная система: O! деньги [11:03:34]line ФМ: 0000000000871802 [11:03:34]line ФД: 200959 [11:03:34]line ФПД: 247741019009559 [11:03:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110333&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200959&fm=247741019009559&tin=02508201610067®Number=0000000000092545&sum=150053 [11:03:34]OFD Sender: Processing packet 200959 [packets to send 247, broken 246] [11:03:34]ProducePacketName [11:03:34]name=ofd_packets/00200959 [11:03:34]OFD Sender: To server: pG, [11:03:34]CommunicateWithHost lk.salyk.kg:30040 [11:03:34]ConnectInit lk.salyk.kg [11:03:34]written 0, free lines is 4095 [11:03:34]Connected sock=10 [11: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 31 38 30 32 0D 01 00 00 23 9B 05 01 17 D7 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 05 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FF 10 03 00 35 04 06 00 E1 51 B3 6F 32 17 A1 D9 3D B0 A6 44 80 E5 [11:03:35]Write to MH i2c: 01 00 00 50 35 85 [11:03:35]Write i2c OK [11:03:35]MH_I2C_Read... [11:03:35]Read from MH i2c: 01 [11:03:35]MH_I2C_Read... [11:03:35]Read from MH i2c: 01 07 00 [11:03:35]MH_I2C_Read... [11:03:35]Read from MH i2c: 01 07 00 50 35 00 00 00 00 00 09 0D A2 [11:03:35]RasterBufferAndPrint [11:03:35]line [11:03:35]line [11:03:35]line [11:03:35]line [11:03:35]line [11:03:35]written 0, free lines is 3355 [11:03:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E5 AC 47 00 49 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 31 38 30 32 10 04 04 00 FF 10 03 00 F4 03 04 00 6D 22 C4 66 B6 04 01 00 00 89 F7 C7 62 08 3D 52 0A [11:03:35]CommunicateWithHost err = 0 [11:03:35]CheckOFDResponse [11:03:35]1017 (14) - 77093643461234 [11:03:35]1041 (16) - 0000000000871802 [11:03:35]1040 (4) - 200959 [11:03:35]1012 (4) - 20.08.2024 04:58 [11:03:35]1206 (1) - 0 [11:03:35]OFD Sender: Remove packet 200959 [11:03:35]ProducePacketName [11:03:35]name=ofd_packets/00200959 [11:03:35]NVStorageDeleteData [11:03:35]MH_Cut [11:03:35]Write to MH i2c: D1 01 00 57 35 01 5E [11:03:35]Write i2c OK [11:03:35]MH_I2C_Read... [11:03:35]Read from MH i2c: D1 [11:03:35]MH_I2C_Read... [11:03:35]Read from MH i2c: D1 01 00 [11:03:35]MH_I2C_Read... [11:03:35]Read from MH i2c: D1 01 00 57 35 00 5D [11:03:35]Write to MH i2c: 01 00 00 58 35 8D [11:03:35]Write i2c OK [11:03:35]MH_I2C_Read... [11:03:35]OFD Sender: No OFD packet to send [11:03:35]*** Cut start [11:03:35]*** Purtial cut [11:03:35]*** Stage 1: CUTSNS_PIN = 1 [11:03:36]Read from MH i2c: 01 [11:03:36]MH_I2C_Read... [11:03:36]*** Stop cut motor [11:03:36]*** Cut end [11:03:36]Read from MH i2c: 01 07 00 [11:03:36]MH_I2C_Read... [11:03:36]Read from MH i2c: 01 07 00 58 35 00 00 00 00 00 FF 0F A2 [11:03:36]process_action close_receipt done [11:03:36]requested_data is exist [11:03:36]produce_requested_data [11:03:36]requested_item fm.sn is exist - process it [11:03:36]wFMCommunicate request_size=4 [11:03:36]MH_SAM_APDU [11:03:36]CAPDU: 80 11 00 00 [11:03:36]Write to MH i2c: E2 08 00 59 35 80 11 00 00 00 00 00 00 08 [11:03:36]Write i2c OK [11:03:36]MH_I2C_Read... [11:03:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:36]Read from MH i2c: E2 [11:03:36]MH_I2C_Read... [11:03:36]Read from MH i2c: E2 17 00 [11:03:36]MH_I2C_Read... [11:03:36]Read from MH i2c: E2 17 00 59 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 55 [11:03:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:03:36]wFMCommunicate OK [11:03:36]requested_item fd.num is exist - process it [11:03:36]SAM_PROTO_GetFieldsCounters [11:03:36]wFMCommunicate request_size=4 [11:03:36]MH_SAM_APDU [11:03:36]CAPDU: 80 13 00 00 [11:03:36]Write to MH i2c: E2 08 00 5A 35 80 13 00 00 00 00 00 00 0B [11:03:36]Write i2c OK [11:03:36]MH_I2C_Read... [11:03:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:03:36]Read from MH i2c: E2 [11:03:36]MH_I2C_Read... [11:03:36]Read from MH i2c: E2 62 00 [11:03:36]MH_I2C_Read... [11:03:36]Read from MH i2c: E2 62 00 5A 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FF 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 14 [11: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FF 10 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:03:36]wFMCommunicate OK [11:03:36]SAM_PROTO_GetFieldsCounters done [11:03:36]requested_item shift.num is exist - process it [11:03:36]requested_item shift.opened is exist - process it [11:03:36]req_shift_opened [11:03:36]FM_GetShiftState [11:03:36]SAM_PROTO_GetShiftState [11:03:36]wFMCommunicate request_size=4 [11:03:36]MH_SAM_APDU [11:03:36]CAPDU: 80 13 01 00 [11:03:36]Write to MH i2c: E2 08 00 5B 35 80 13 01 00 00 00 00 00 0D [11:03:36]Write i2c OK [11:03:36]MH_I2C_Read... [11:03:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:36]Read from MH i2c: E2 [11:03:36]MH_I2C_Read... [11:03:36]Read from MH i2c: E2 0E 00 [11:03:36]MH_I2C_Read... [11:03:36]Read from MH i2c: E2 0E 00 5B 35 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 97 [11:03:36]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:03:36]wFMCommunicate OK [11:03:36]SAM_PROTO_GetShiftState done [11:03:36]FM_GetShiftState done [11:03:36]req_shift_opened done [11:03:36]requested_item shift.open_date is exist - process it [11:03:36]req_shift_open_date [11:03:36]req_shift_open_date done [11:03:36]produce_requested_data done [11:03:36]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200959,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:03:36]process_action_free close_receipt [11:03:36]json_value_free [11:03:36]json_value_free done [11:03:36]process_json_proto returns [11:03:36]Send response to host [11:03:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200959,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:03:36]free response buf [11:03:36]execute_script done [11:03:36]execute_script returns [11:03:36]free content buf [11:03:36]Sock 8.Close socket [11:03:36]Sock 8.Thread stoped [11:03:40]OFD Sender: No OFD packet to send [11:03:45]OFD Sender: No OFD packet to send [11:03:50]OFD Sender: No OFD packet to send [11:03:55]OFD Sender: No OFD packet to send [11:04:00]OFD Sender: No OFD packet to send [11:04:05]OFD Sender: No OFD packet to send [11:04:10]OFD Sender: No OFD packet to send [11:04:15]OFD Sender: No OFD packet to send [11:04:20]OFD Sender: No OFD packet to send [11:04:25]OFD Sender: No OFD packet to send [11:04:30]OFD Sender: No OFD packet to send [11:04:32]accept exits with 9 [11:04:32]New connection [11:04:32]New thread 3067067748 created [11:04:32]Thread 3067211108 joined [11:04:32]Waiting for new connection... [11:04:32] Sock 9.Parse request [11:04:32]Sock 9.Check first char [11:04:32]Sock 9.First char is OK [11:04:32]request: POST /json_proto HTTP/1.0 [11:04:32]Method: POST [11:04:32]URL: /json_proto [11:04:32]Method is POST - this is cgi request [11:04:32]url: /json_proto [11:04:32]query_string will be loaded in cgi processing [11:04:32]execute_cgi json_proto POST (null) [11:04:32]execute_cgi path=json_proto method=POST [11:04:32]POST find Content-Length [11:04:32]Host: 172.17.46.195:8080 [11:04:32]Content-Length: 679 [11:04:32]Content-Type: application/json [11:04:32] [11:04:32]POST finish read [11:04:32]Found Content-Length = 679 [11:04:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328560", "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" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:32]execute_script... [11: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)11328560", "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" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:32]POST & json_proto [11:04:32]process_json_proto [11:04:32]json parsed OK: [11:04:32]protocol is kg_v1.0 [11:04:32]action value=close_receipt [11:04:32]process_action close_receipt [11:04:32]cmd_close_receipt [11:04:32]MH_GetDate [11:04:32]Write to MH i2c: F0 00 00 5C 35 80 [11:04:32]Write i2c OK [11:04:32]MH_I2C_Read... [11:04:32]Read from MH i2c: F0 [11:04:32]MH_I2C_Read... [11:04:32]Read from MH i2c: F0 09 00 [11:04:32]MH_I2C_Read... [11:04:32]Read from MH i2c: F0 09 00 5C 35 00 41 78 C4 66 75 08 C2 66 11 [11:04:32]GetLastDocTimeStamp 1724151813 [11:04:32]current date 1724151873 [11:04:32]FM_GetShiftState [11:04:32]SAM_PROTO_GetShiftState [11:04:32]wFMCommunicate request_size=4 [11:04:32]MH_SAM_APDU [11:04:32]CAPDU: 80 13 01 00 [11:04:32]Write to MH i2c: E2 08 00 5D 35 80 13 01 00 00 00 00 00 0F [11:04:32]Write i2c OK [11:04:32]MH_I2C_Read... [11:04:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:32]Read from MH i2c: E2 [11:04:32]MH_I2C_Read... [11:04:32]Read from MH i2c: E2 0E 00 [11:04:32]MH_I2C_Read... [11:04:32]Read from MH i2c: E2 0E 00 5D 35 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 99 [11:04:32]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:04:32]wFMCommunicate OK [11:04:32]SAM_PROTO_GetShiftState done [11:04:32]FM_GetShiftState done [11:04:32]opened in 1724112758 [11:04:32]opened+sec_in_day 1724199158 [11:04:32]quantity*price = 30035 [11:04:32]sum+1 = 30036 [11:04:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 259 20.08.2024 11:04 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200960 ФПД: 139213065764663 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110433&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200960&fm=139213065764663&tin=02508201610067®Number=0000000000092545&sum=30000 [11:04:33]StoreToDocumentArchive [11:04:33]shift 466 fd 200960 [11:04:33]save to /storage/0466/doc_00200960 [11:04:33]save last doc name /storage/0466/doc_00200960 to /storage/kkm_last_doc_name [11:04:33]save OK [11:04:33]Clear old archive folders... [11:04:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:04:33]tlvbuf is B6F19C20 [11:04:33]SAM_PROTO_ClearQueue [11:04:33]wFMCommunicate request_size=4 [11:04:33]MH_SAM_APDU [11:04:33]CAPDU: 80 09 00 00 [11:04:33]Write to MH i2c: E2 08 00 6A 35 80 09 00 00 00 00 00 00 11 [11:04:33]Write i2c OK [11:04:33]MH_I2C_Read... [11:04:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:04:33]Read from MH i2c: E2 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 03 00 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 03 00 6A 35 00 90 00 13 [11:04:33]RAPDU: 90 00 [11:04:33]wFMCommunicate OK [11:04:33]SAM_PROTO_ClearQueue done [11:04:33]KKMCreateOFDPacket [11:04:33]OFDProtocolAddRootSTLVToBuf [11:04:33]FM_MakeSignedData [11:04:33]FM_MakeSignedData [11:04:33]SAM_PROTO_SignData [11:04:33]wFMCommunicate request_size=4 [11:04:33]MH_SAM_APDU [11:04:33]CAPDU: 80 0D 01 02 [11:04:33]Write to MH i2c: E2 08 00 6B 35 80 0D 01 02 00 00 00 00 19 [11:04:33]Write i2c OK [11:04:33]MH_I2C_Read... [11:04:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:04:33]Read from MH i2c: E2 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 03 00 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 03 00 6B 35 00 90 00 14 [11:04:33]RAPDU: 90 00 [11:04:33]wFMCommunicate OK [11:04:33]wFMCommunicate request_size=255 [11:04:33]MH_SAM_APDU [11: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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 41 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 00 11 03 00 35 04 06 00 7E [11:04:33]Write to MH i2c: E2 02 01 6C 35 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 41 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 00 11 03 00 35 04 06 00 7E 00 00 FC [11:04:33]Write i2c OK [11:04:33]MH_I2C_Read... [11:04:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:33]Read from MH i2c: E2 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 03 00 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 03 00 6C 35 00 90 00 15 [11:04:33]RAPDU: 90 00 [11:04:33]wFMCommunicate OK [11:04:33]wFMCommunicate request_size=10 [11:04:33]MH_SAM_APDU [11:04:33]CAPDU: 80 0D 02 02 05 9D 11 55 3F 37 [11:04:33]Write to MH i2c: E2 0D 00 6D 35 80 0D 02 02 05 00 9D 11 55 3F 37 00 00 9F [11:04:33]Write i2c OK [11:04:33]MH_I2C_Read... [11:04:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:33]Read from MH i2c: E2 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 03 00 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 03 00 6D 35 00 90 00 16 [11:04:33]RAPDU: 90 00 [11:04:33]wFMCommunicate OK [11:04:33]wFMCommunicate request_size=4 [11:04:33]MH_SAM_APDU [11:04:33]CAPDU: 80 0D 03 02 [11:04:33]Write to MH i2c: E2 08 00 6E 35 80 0D 03 02 00 00 00 00 1E [11:04:33]Write i2c OK [11:04:33]MH_I2C_Read... [11:04:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:04:33]Read from MH i2c: E2 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 0B 00 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 0B 00 6E 35 00 E9 29 09 27 65 2C 28 36 90 00 50 [11:04:33]RAPDU: E9 29 09 27 65 2C 28 36 90 00 [11:04:33]wFMCommunicate OK [11:04:33]SAM_PROTO_SignData done [11:04:33]FM_MakeSignedData done [11:04:33]CreateOFDProtocolMessage [11:04:33]wFMCommunicate request_size=4 [11:04:33]MH_SAM_APDU [11:04:33]CAPDU: 80 11 00 00 [11:04:33]Write to MH i2c: E2 08 00 6F 35 80 11 00 00 00 00 00 00 1E [11:04:33]Write i2c OK [11:04:33]MH_I2C_Read... [11:04:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:33]Read from MH i2c: E2 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 17 00 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 17 00 6F 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6B [11:04:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:04:33]wFMCommunicate OK [11:04:33]CreateOFDProtocolMessage done [11:04:33]OFDSenderStorePacket 200960 [11:04:33]StoreOFDPacket docnum=200960 [11:04:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E7 DA 07 01 75 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 41 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 00 11 03 00 35 04 06 00 7E 9D 11 55 3F 37 E9 29 09 27 65 2C 28 36 [11:04:33]CheckFolder [11:04:33]dirname=/storage/ofd_packets [11:04:33]CheckFolder done [11:04:33]ProducePacketName [11:04:33]name=ofd_packets/00200960 [11:04:33]NVStorageSaveData ofd_packets/00200960 [11:04:33]File name is /storage/ofd_packets/00200960 [11:04:33]Write 301 bytes [11:04:33]NVStorageSaveData done [11:04:33]OFDSenderStorePacket done [11:04:33]KKMCreateOFDPacket done [11:04:33]NVStorageSaveData kkm_last_timestamp [11:04:33]File name is /storage/kkm_last_timestamp [11:04:33]Write 4 bytes [11:04:33]NVStorageSaveData done [11:04:33]ExternCall_PrintAddStr [11:04:33]wPrintStart [11:04:33]Write to MH i2c: 01 00 00 70 35 A5 [11:04:33]Write i2c OK [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: 01 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: 01 07 00 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: 01 07 00 70 35 00 00 00 00 00 FF 0F BA [11:04:33]RasterBufferAndPrint [11:04:33]line Счет N : (1)11328560 [11:04:33]line ИНН: 02508201610067 [11:04:33]line Контрольно-Кассовый Чек [11:04:33]line ПРОДАЖА [11:04:33]line ТРК (МРК, ГНК) : 42 [11:04:33]line Товар: 2710124130 [11:04:33]line Аи-92-К-4 [11:04:33]line 4.430 * 67.80 [11:04:33]line = 300.35 [11:04:33]line НДС 12% НСП 1% [11:04:33]line > о реализуемом товаре [11:04:33]line ОКРУГЛЕНИЕ: -0.35 [11:04:33]line ИТОГО: 300.00 [11:04:33]line Внесено: 300.00 [11:04:33]line СДАЧА: 0.00 [11:04:33]line НСП 1% : 2.66 [11:04:33]line НДС 12% : 31.90 [11:04:33]line Наличными: 300.00 [11:04:33]line Безнал.: 0.00 [11:04:33]line Место: АЗС № 95 "Партнер Нефть" [11:04:33]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:04:33]line СНО: Общий режим [11:04:33]line Чек 259 20.08.2024 11:04 [11:04:33]line Смена: 466 ФФД: 1.0 [11:04:33]line ЗНМ: 0300000079 [11:04:33]line РНМ: 0000000000092545 [11:04:33]line Версия ККМ: 001 [11:04:33]line ФМ: 0000000000871802 [11:04:33]line ФД: 200960 [11:04:33]line ФПД: 139213065764663 [11:04:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110433&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200960&fm=139213065764663&tin=02508201610067®Number=0000000000092545&sum=30000 [11:04:33]written 0, free lines is 4095 [11:04:33]OFD Sender: Processing packet 200960 [packets to send 247, broken 246] [11:04:33]ProducePacketName [11:04:33]name=ofd_packets/00200960 [11:04:33]OFD Sender: To server: pG, [11:04:33]CommunicateWithHost lk.salyk.kg:30040 [11:04:33]ConnectInit lk.salyk.kg [11:04:34]Connected sock=10 [11: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 31 38 30 32 0F 01 00 00 E7 DA 07 01 75 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 41 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 00 11 03 00 35 04 06 00 7E 9D 11 55 3F 37 E9 29 09 27 65 2C 28 36 [11:04:34]Write to MH i2c: 01 00 00 9B 35 D0 [11:04:34]Write i2c OK [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: 01 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: 01 07 00 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: 01 07 00 9B 35 00 00 00 00 00 E2 0C C5 [11:04:34]RasterBufferAndPrint [11:04:34]line [11:04:34]line [11:04:34]line [11:04:34]line [11:04:34]line [11:04:34]written 0, free lines is 3307 [11:04:34]MH_Cut [11:04:34]Write to MH i2c: D1 01 00 A2 35 01 A9 [11:04:34]Write i2c OK [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: D1 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: D1 01 00 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: D1 01 00 A2 35 00 A8 [11:04:34]Write to MH i2c: 01 00 00 A3 35 D8 [11:04:34]Write i2c OK [11:04:34]MH_I2C_Read... [11:04:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8A 6A 47 00 DF 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 00 11 03 00 F4 03 04 00 A8 22 C4 66 B6 04 01 00 00 B2 BA 6C 4E 4A 5B A3 EB [11:04:34]CommunicateWithHost err = 0 [11:04:34]CheckOFDResponse [11:04:34]1017 (14) - 77093643461234 [11:04:34]1041 (16) - 0000000000871802 [11:04:34]1040 (4) - 200960 [11:04:34]1012 (4) - 20.08.2024 04:59 [11:04:34]1206 (1) - 0 [11:04:34]OFD Sender: Remove packet 200960 [11:04:34]ProducePacketName [11:04:34]name=ofd_packets/00200960 [11:04:34]NVStorageDeleteData [11:04:34]OFD Sender: No OFD packet to send [11:04:34]*** Cut start [11:04:34]*** Purtial cut [11:04:34]*** CUTSNS_PIN = 0 [11:04:35]*** Stage 1: CUTSNS_PIN = 1 [11:04:36]Read from MH i2c: 01 [11:04:37]MH_I2C_Read... [11:04:37]*** Stop cut motor [11:04:37]*** Cut end [11:04:37]Read from MH i2c: 01 07 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: 01 07 00 A3 35 00 00 00 00 00 FF 0F ED [11:04:37]process_action close_receipt done [11:04:37]requested_data is exist [11:04:37]produce_requested_data [11:04:37]requested_item fm.sn is exist - process it [11:04:37]wFMCommunicate request_size=4 [11:04:37]MH_SAM_APDU [11:04:37]CAPDU: 80 11 00 00 [11:04:37]Write to MH i2c: E2 08 00 A4 35 80 11 00 00 00 00 00 00 53 [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 17 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 17 00 A4 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A0 [11:04:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:04:37]wFMCommunicate OK [11:04:37]requested_item fd.num is exist - process it [11:04:37]SAM_PROTO_GetFieldsCounters [11:04:37]wFMCommunicate request_size=4 [11:04:37]MH_SAM_APDU [11:04:37]CAPDU: 80 13 00 00 [11:04:37]Write to MH i2c: E2 08 00 A5 35 80 13 00 00 00 00 00 00 56 [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 62 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 62 00 A5 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 00 11 03 00 0E 04 04 00 D2 01 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 64 [11:04:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 00 11 03 00 0E 04 04 00 D2 01 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 [11:04:37]wFMCommunicate OK [11:04:37]SAM_PROTO_GetFieldsCounters done [11:04:37]requested_item shift.num is exist - process it [11:04:37]requested_item shift.opened is exist - process it [11:04:37]req_shift_opened [11:04:37]FM_GetShiftState [11:04:37]SAM_PROTO_GetShiftState [11:04:37]wFMCommunicate request_size=4 [11:04:37]MH_SAM_APDU [11:04:37]CAPDU: 80 13 01 00 [11:04:37]Write to MH i2c: E2 08 00 A6 35 80 13 01 00 00 00 00 00 58 [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 0E 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 0E 00 A6 35 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E2 [11:04:37]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:04:37]wFMCommunicate OK [11:04:37]SAM_PROTO_GetShiftState done [11:04:37]FM_GetShiftState done [11:04:37]req_shift_opened done [11:04:37]requested_item shift.open_date is exist - process it [11:04:37]req_shift_open_date [11:04:37]req_shift_open_date done [11:04:37]produce_requested_data done [11:04:37]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200960,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:04:37]process_action_free close_receipt [11:04:37]json_value_free [11:04:37]json_value_free done [11:04:37]process_json_proto returns [11:04:37]Send response to host [11:04:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200960,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:04:37]free response buf [11:04:37]execute_script done [11:04:37]execute_script returns [11:04:37]free content buf [11:04:37]Sock 9.Close socket [11:04:37]Sock 9.Thread stoped [11:04:39]OFD Sender: No OFD packet to send [11:04:44]OFD Sender: No OFD packet to send [11:04:49]OFD Sender: No OFD packet to send [11:04:54]OFD Sender: No OFD packet to send [11:04:59]OFD Sender: No OFD packet to send [11:05:04]OFD Sender: No OFD packet to send [11:05:09]OFD Sender: No OFD packet to send [11:05:14]OFD Sender: No OFD packet to send [11:05:19]OFD Sender: No OFD packet to send [11:05:24]OFD Sender: No OFD packet to send [11:05:28]accept exits with 8 [11:05:28]New connection [11:05:28]New thread 3067211108 created [11:05:28]Thread 3067067748 joined [11:05:28]Waiting for new connection... [11:05:28] Sock 8.Parse request [11:05:28]Sock 8.Check first char [11:05:28]Sock 8.First char is OK [11:05:28]request: POST /json_proto HTTP/1.0 [11:05:28]Method: POST [11:05:28]URL: /json_proto [11:05:28]Method is POST - this is cgi request [11:05:28]url: /json_proto [11:05:28]query_string will be loaded in cgi processing [11:05:28]execute_cgi json_proto POST (null) [11:05:28]execute_cgi path=json_proto method=POST [11:05:28]POST find Content-Length [11:05:28]Host: 172.17.46.195:8080 [11:05:28]Content-Length: 679 [11:05:28]Content-Type: application/json [11:05:28] [11:05:28]POST finish read [11:05:28]Found Content-Length = 679 [11:05:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328561", "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" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:28]execute_script... [11:05:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328561", "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" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:28]POST & json_proto [11:05:28]process_json_proto [11:05:28]json parsed OK: [11:05:28]protocol is kg_v1.0 [11:05:28]action value=close_receipt [11:05:28]process_action close_receipt [11:05:28]cmd_close_receipt [11:05:28]MH_GetDate [11:05:28]Write to MH i2c: F0 00 00 A7 35 CB [11:05:28]Write i2c OK [11:05:28]MH_I2C_Read... [11:05:28]Read from MH i2c: F0 [11:05:28]MH_I2C_Read... [11:05:28]Read from MH i2c: F0 09 00 [11:05:28]MH_I2C_Read... [11:05:28]Read from MH i2c: F0 09 00 A7 35 00 7A 78 C4 66 75 08 C2 66 95 [11:05:28]GetLastDocTimeStamp 1724151873 [11:05:28]current date 1724151930 [11:05:28]FM_GetShiftState [11:05:28]SAM_PROTO_GetShiftState [11:05:28]wFMCommunicate request_size=4 [11:05:28]MH_SAM_APDU [11:05:28]CAPDU: 80 13 01 00 [11:05:28]Write to MH i2c: E2 08 00 A8 35 80 13 01 00 00 00 00 00 5A [11:05:28]Write i2c OK [11:05:28]MH_I2C_Read... [11:05:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:28]Read from MH i2c: E2 [11:05:28]MH_I2C_Read... [11:05:28]Read from MH i2c: E2 0E 00 [11:05:28]MH_I2C_Read... [11:05:28]Read from MH i2c: E2 0E 00 A8 35 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E4 [11:05:28]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:05:28]wFMCommunicate OK [11:05:28]SAM_PROTO_GetShiftState done [11:05:28]FM_GetShiftState done [11:05:28]opened in 1724112758 [11:05:28]opened+sec_in_day 1724199158 [11:05:28]quantity*price = 25018 [11:05:28]sum+1 = 25019 [11:05:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 260 20.08.2024 11:05 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200961 ФПД: 198668231977170 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110530&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200961&fm=198668231977170&tin=02508201610067®Number=0000000000092545&sum=25000 [11:05:29]StoreToDocumentArchive [11:05:29]shift 466 fd 200961 [11:05:29]save to /storage/0466/doc_00200961 [11:05:29]save last doc name /storage/0466/doc_00200961 to /storage/kkm_last_doc_name [11:05:29]save OK [11:05:29]Clear old archive folders... [11:05:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:05:29]tlvbuf is 010CD3D0 [11:05:29]SAM_PROTO_ClearQueue [11:05:29]wFMCommunicate request_size=4 [11:05:29]MH_SAM_APDU [11:05:29]CAPDU: 80 09 00 00 [11:05:29]Write to MH i2c: E2 08 00 B5 35 80 09 00 00 00 00 00 00 5C [11:05:29]Write i2c OK [11:05:29]MH_I2C_Read... [11:05:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:05:30]Read from MH i2c: E2 [11:05:30]MH_I2C_Read... [11:05:30]Read from MH i2c: E2 03 00 [11:05:30]MH_I2C_Read... [11:05:30]Read from MH i2c: E2 03 00 B5 35 00 90 00 5E [11:05:30]RAPDU: 90 00 [11:05:30]wFMCommunicate OK [11:05:30]SAM_PROTO_ClearQueue done [11:05:30]KKMCreateOFDPacket [11:05:30]OFDProtocolAddRootSTLVToBuf [11:05:30]FM_MakeSignedData [11:05:30]FM_MakeSignedData [11:05:30]SAM_PROTO_SignData [11:05:30]wFMCommunicate request_size=4 [11:05:30]MH_SAM_APDU [11:05:30]CAPDU: 80 0D 01 02 [11:05:30]Write to MH i2c: E2 08 00 B6 35 80 0D 01 02 00 00 00 00 64 [11:05:30]Write i2c OK [11:05:30]MH_I2C_Read... [11:05:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:05:30]Read from MH i2c: E2 [11:05:30]MH_I2C_Read... [11:05:30]Read from MH i2c: E2 03 00 [11:05:30]MH_I2C_Read... [11:05:30]Read from MH i2c: E2 03 00 B6 35 00 90 00 5F [11:05:30]RAPDU: 90 00 [11:05:30]wFMCommunicate OK [11:05:30]wFMCommunicate request_size=255 [11:05:30]MH_SAM_APDU [11:05:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 7A 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 01 11 03 00 35 04 06 00 B4 [11:05:30]Write to MH i2c: E2 02 01 B7 35 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 7A 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 01 11 03 00 35 04 06 00 B4 00 00 A7 [11:05:30]Write i2c OK [11:05:30]MH_I2C_Read... [11:05:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:30]Read from MH i2c: E2 [11:05:30]MH_I2C_Read... [11:05:30]Read from MH i2c: E2 03 00 [11:05:30]MH_I2C_Read... [11:05:30]Read from MH i2c: E2 03 00 B7 35 00 90 00 60 [11:05:30]RAPDU: 90 00 [11:05:30]wFMCommunicate OK [11:05:30]wFMCommunicate request_size=10 [11:05:30]MH_SAM_APDU [11:05:30]CAPDU: 80 0D 02 02 05 B0 0D 65 28 D2 [11:05:30]Write to MH i2c: E2 0D 00 B8 35 80 0D 02 02 05 00 B0 0D 65 28 D2 00 00 8D [11:05:30]Write i2c OK [11:05:30]MH_I2C_Read... [11:05:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:30]Read from MH i2c: E2 [11:05:30]MH_I2C_Read... [11:05:30]Read from MH i2c: E2 03 00 [11:05:30]MH_I2C_Read... [11:05:30]Read from MH i2c: E2 03 00 B8 35 00 90 00 61 [11:05:30]RAPDU: 90 00 [11:05:30]wFMCommunicate OK [11:05:30]wFMCommunicate request_size=4 [11:05:30]MH_SAM_APDU [11:05:30]CAPDU: 80 0D 03 02 [11:05:30]Write to MH i2c: E2 08 00 B9 35 80 0D 03 02 00 00 00 00 69 [11:05:30]Write i2c OK [11:05:30]MH_I2C_Read... [11:05:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:05:30]Read from MH i2c: E2 [11:05:30]MH_I2C_Read... [11:05:30]Read from MH i2c: E2 0B 00 [11:05:30]MH_I2C_Read... [11:05:30]Read from MH i2c: E2 0B 00 B9 35 00 AC 26 01 D3 81 8D 8B 84 90 00 2D [11:05:30]RAPDU: AC 26 01 D3 81 8D 8B 84 90 00 [11:05:30]wFMCommunicate OK [11:05:30]SAM_PROTO_SignData done [11:05:30]FM_MakeSignedData done [11:05:30]CreateOFDProtocolMessage [11:05:30]wFMCommunicate request_size=4 [11:05:30]MH_SAM_APDU [11:05:30]CAPDU: 80 11 00 00 [11:05:30]Write to MH i2c: E2 08 00 BA 35 80 11 00 00 00 00 00 00 69 [11:05:30]Write i2c OK [11:05:30]MH_I2C_Read... [11:05:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:30]Read from MH i2c: E2 [11:05:30]MH_I2C_Read... [11:05:30]Read from MH i2c: E2 17 00 [11:05:30]MH_I2C_Read... [11:05:30]Read from MH i2c: E2 17 00 BA 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B6 [11:05:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:05:30]wFMCommunicate OK [11:05:30]CreateOFDProtocolMessage done [11:05:30]OFDSenderStorePacket 200961 [11:05:30]StoreOFDPacket docnum=200961 [11:05:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F5 DA 07 01 81 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 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 7A 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 01 11 03 00 35 04 06 00 B4 B0 0D 65 28 D2 AC 26 01 D3 81 8D 8B 84 [11:05:30]CheckFolder [11:05:30]dirname=/storage/ofd_packets [11:05:30]CheckFolder done [11:05:30]ProducePacketName [11:05:30]name=ofd_packets/00200961 [11:05:30]NVStorageSaveData ofd_packets/00200961 [11:05:30]File name is /storage/ofd_packets/00200961 [11:05:30]Write 301 bytes [11:05:30]NVStorageSaveData done [11:05:30]OFDSenderStorePacket done [11:05:30]KKMCreateOFDPacket done [11:05:30]NVStorageSaveData kkm_last_timestamp [11:05:30]File name is /storage/kkm_last_timestamp [11:05:30]Write 4 bytes [11:05:30]NVStorageSaveData done [11:05:30]ExternCall_PrintAddStr [11:05:30]wPrintStart [11:05:30]Write to MH i2c: 01 00 00 BB 35 F0 [11:05:30]Write i2c OK [11:05:30]MH_I2C_Read... [11:05:30]Read from MH i2c: 01 [11:05:30]MH_I2C_Read... [11:05:30]Read from MH i2c: 01 07 00 [11:05:30]MH_I2C_Read... [11:05:30]Read from MH i2c: 01 07 00 BB 35 00 00 00 00 00 FF 0F 05 [11:05:30]RasterBufferAndPrint [11:05:30]line Счет N : (1)11328561 [11:05:30]line ИНН: 02508201610067 [11:05:30]line Контрольно-Кассовый Чек [11:05:30]line ПРОДАЖА [11:05:30]line ТРК (МРК, ГНК) : 32 [11:05:30]line Товар: 2710124130 [11:05:30]line Аи-92-К-4 [11:05:30]line 3.690 * 67.80 [11:05:30]line = 250.18 [11:05:30]line НДС 12% НСП 1% [11:05:30]line > о реализуемом товаре [11:05:30]line ОКРУГЛЕНИЕ: -0.18 [11:05:30]line ИТОГО: 250.00 [11:05:30]line Внесено: 250.00 [11:05:30]line СДАЧА: 0.00 [11:05:30]line НСП 1% : 2.21 [11:05:30]line НДС 12% : 26.57 [11:05:30]line Наличными: 250.00 [11:05:30]line Безнал.: 0.00 [11:05:30]line Место: АЗС № 95 "Партнер Нефть" [11:05:30]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:05:30]line СНО: Общий режим [11:05:30]line Чек 260 20.08.2024 11:05 [11:05:30]line Смена: 466 ФФД: 1.0 [11:05:30]line ЗНМ: 0300000079 [11:05:30]line РНМ: 0000000000092545 [11:05:30]line Версия ККМ: 001 [11:05:30]line ФМ: 0000000000871802 [11:05:30]line ФД: 200961 [11:05:30]line ФПД: 198668231977170 [11:05:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110530&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200961&fm=198668231977170&tin=02508201610067®Number=0000000000092545&sum=25000 [11:05:30]written 0, free lines is 4095 [11:05:30]OFD Sender: Processing packet 200961 [packets to send 247, broken 246] [11:05:30]ProducePacketName [11:05:30]name=ofd_packets/00200961 [11:05:30]OFD Sender: To server: pG, [11:05:30]CommunicateWithHost lk.salyk.kg:30040 [11:05:30]ConnectInit lk.salyk.kg [11:05:30]Connected sock=10 [11:05:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F5 DA 07 01 81 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 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 7A 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 01 11 03 00 35 04 06 00 B4 B0 0D 65 28 D2 AC 26 01 D3 81 8D 8B 84 [11:05:30]Write to MH i2c: 01 00 00 E6 35 1B [11:05:30]Write i2c OK [11:05:30]MH_I2C_Read... [11:05:30]Read from MH i2c: 01 [11:05:30]MH_I2C_Read... [11:05:30]Read from MH i2c: 01 07 00 [11:05:30]MH_I2C_Read... [11:05:30]Read from MH i2c: 01 07 00 E6 35 00 00 00 00 00 E8 0C 16 [11:05:30]RasterBufferAndPrint [11:05:30]line [11:05:30]line [11:05:30]line [11:05:30]line [11:05:30]line [11:05:30]written 0, free lines is 3310 [11:05:30]MH_Cut [11:05:30]Write to MH i2c: D1 01 00 ED 35 01 F4 [11:05:31]Write i2c OK [11:05:31]MH_I2C_Read... [11:05:31]Read from MH i2c: D1 [11:05:31]MH_I2C_Read... [11:05:31]Read from MH i2c: D1 01 00 [11:05:31]MH_I2C_Read... [11:05:31]Read from MH i2c: D1 01 00 ED 35 00 F3 [11:05:31]Write to MH i2c: 01 00 00 EE 35 23 [11:05:31]Write i2c OK [11:05:31]MH_I2C_Read... [11:05:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E3 03 47 00 C0 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 31 38 30 32 10 04 04 00 01 11 03 00 F4 03 04 00 E0 22 C4 66 B6 04 01 00 00 B5 34 CC EE 38 77 70 32 [11:05:31]CommunicateWithHost err = 0 [11:05:31]CheckOFDResponse [11:05:31]1017 (14) - 77093643461234 [11:05:31]1041 (16) - 0000000000871802 [11:05:31]1040 (4) - 200961 [11:05:31]1012 (4) - 20.08.2024 05:00 [11:05:31]1206 (1) - 0 [11:05:31]OFD Sender: Remove packet 200961 [11:05:31]ProducePacketName [11:05:31]name=ofd_packets/00200961 [11:05:31]NVStorageDeleteData [11:05:31]OFD Sender: No OFD packet to send [11:05:31]*** Cut start [11:05:31]*** Purtial cut [11:05:31]*** Stage 1: CUTSNS_PIN = 1 [11:05:32]Read from MH i2c: 01 [11:05:32]MH_I2C_Read... [11:05:32]*** Stop cut motor [11:05:32]*** Cut end [11:05:32]Read from MH i2c: 01 07 00 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: 01 07 00 EE 35 00 00 00 00 00 FF 0F 38 [11:05:32]process_action close_receipt done [11:05:32]requested_data is exist [11:05:32]produce_requested_data [11:05:32]requested_item fm.sn is exist - process it [11:05:32]wFMCommunicate request_size=4 [11:05:32]MH_SAM_APDU [11:05:32]CAPDU: 80 11 00 00 [11:05:32]Write to MH i2c: E2 08 00 EF 35 80 11 00 00 00 00 00 00 9E [11:05:32]Write i2c OK [11:05:32]MH_I2C_Read... [11:05:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:32]Read from MH i2c: E2 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: E2 17 00 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: E2 17 00 EF 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EB [11:05:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:05:32]wFMCommunicate OK [11:05:32]requested_item fd.num is exist - process it [11:05:32]SAM_PROTO_GetFieldsCounters [11:05:32]wFMCommunicate request_size=4 [11:05:32]MH_SAM_APDU [11:05:32]CAPDU: 80 13 00 00 [11:05:32]Write to MH i2c: E2 08 00 F0 35 80 13 00 00 00 00 00 00 A1 [11:05:32]Write i2c OK [11:05:32]MH_I2C_Read... [11:05:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:05:32]Read from MH i2c: E2 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: E2 62 00 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: E2 62 00 F0 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 01 11 03 00 0E 04 04 00 D2 01 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 B3 [11:05:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 01 11 03 00 0E 04 04 00 D2 01 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 [11:05:32]wFMCommunicate OK [11:05:32]SAM_PROTO_GetFieldsCounters done [11:05:32]requested_item shift.num is exist - process it [11:05:32]requested_item shift.opened is exist - process it [11:05:32]req_shift_opened [11:05:32]FM_GetShiftState [11:05:32]SAM_PROTO_GetShiftState [11:05:32]wFMCommunicate request_size=4 [11:05:32]MH_SAM_APDU [11:05:32]CAPDU: 80 13 01 00 [11:05:32]Write to MH i2c: E2 08 00 F1 35 80 13 01 00 00 00 00 00 A3 [11:05:32]Write i2c OK [11:05:32]MH_I2C_Read... [11:05:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:32]Read from MH i2c: E2 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: E2 0E 00 [11:05:32]MH_I2C_Read... [11:05:32]Read from MH i2c: E2 0E 00 F1 35 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 2D [11:05:32]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:05:32]wFMCommunicate OK [11:05:32]SAM_PROTO_GetShiftState done [11:05:32]FM_GetShiftState done [11:05:32]req_shift_opened done [11:05:32]requested_item shift.open_date is exist - process it [11:05:32]req_shift_open_date [11:05:32]req_shift_open_date done [11:05:32]produce_requested_data done [11:05:32]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200961,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:05:32]process_action_free close_receipt [11:05:32]json_value_free [11:05:32]json_value_free done [11:05:32]process_json_proto returns [11:05:32]Send response to host [11:05:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200961,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:05:32]free response buf [11:05:32]execute_script done [11:05:32]execute_script returns [11:05:32]free content buf [11:05:32]Sock 8.Close socket [11:05:32]Sock 8.Thread stoped [11:05:36]OFD Sender: No OFD packet to send [11:05:41]OFD Sender: No OFD packet to send [11:05:46]OFD Sender: No OFD packet to send [11:05:51]OFD Sender: No OFD packet to send [11:05:56]OFD Sender: No OFD packet to send [11:06:01]OFD Sender: No OFD packet to send [11:06:06]OFD Sender: No OFD packet to send [11:06:09]accept exits with 9 [11:06:09]New connection [11:06:09]New thread 3067067748 created [11:06:09]Thread 3067211108 joined [11:06:09]Waiting for new connection... [11:06:09] Sock 9.Parse request [11:06:09]Sock 9.Check first char [11:06:09]Sock 9.First char is OK [11:06:09]request: POST /json_proto HTTP/1.0 [11:06:09]Method: POST [11:06:09]URL: /json_proto [11:06:09]Method is POST - this is cgi request [11:06:09]url: /json_proto [11:06:09]query_string will be loaded in cgi processing [11:06:09]execute_cgi json_proto POST (null) [11:06:09]execute_cgi path=json_proto method=POST [11:06:09]POST find Content-Length [11:06:09]Host: 172.17.46.195:8080 [11:06:09]Content-Length: 808 [11:06:09]Content-Type: application/json [11:06:09] [11:06:09]POST finish read [11:06:09]Found Content-Length = 808 [11:06:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328558", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 52.090, "sum" : 2000.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:09]execute_script... [11:06: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)11328558", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 52.090, "sum" : 2000.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:09]POST & json_proto [11:06:09]process_json_proto [11:06:09]json parsed OK: [11:06:09]protocol is kg_v1.0 [11:06:09]action value=close_receipt [11:06:09]process_action close_receipt [11:06:09]cmd_close_receipt [11:06:09]MH_GetDate [11:06:09]Write to MH i2c: F0 00 00 F2 35 16 [11:06:09]Write i2c OK [11:06:09]MH_I2C_Read... [11:06:09]Read from MH i2c: F0 [11:06:09]MH_I2C_Read... [11:06:09]Read from MH i2c: F0 09 00 [11:06:09]MH_I2C_Read... [11:06:09]Read from MH i2c: F0 09 00 F2 35 00 A3 78 C4 66 75 08 C2 66 09 [11:06:09]GetLastDocTimeStamp 1724151930 [11:06:09]current date 1724151971 [11:06:09]FM_GetShiftState [11:06:09]SAM_PROTO_GetShiftState [11:06:09]wFMCommunicate request_size=4 [11:06:09]MH_SAM_APDU [11:06:09]CAPDU: 80 13 01 00 [11:06:09]Write to MH i2c: E2 08 00 F3 35 80 13 01 00 00 00 00 00 A5 [11:06:09]Write i2c OK [11:06:09]MH_I2C_Read... [11:06:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:09]Read from MH i2c: E2 [11:06:09]MH_I2C_Read... [11:06:09]Read from MH i2c: E2 0E 00 [11:06:09]MH_I2C_Read... [11:06:09]Read from MH i2c: E2 0E 00 F3 35 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 2F [11:06:09]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:06:09]wFMCommunicate OK [11:06:09]SAM_PROTO_GetShiftState done [11:06:09]FM_GetShiftState done [11:06:09]opened in 1724112758 [11:06:09]opened+sec_in_day 1724199158 [11:06:09]quantity*price = 200025 [11:06:09]sum+1 = 200027 [11:06:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.26 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.26 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 261 20.08.2024 11:06 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200962 ФПД: 149224108020087 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110611&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200962&fm=149224108020087&tin=02508201610067®Number=0000000000092545&sum=200026 [11:06:10]StoreToDocumentArchive [11:06:10]shift 466 fd 200962 [11:06:10]save to /storage/0466/doc_00200962 [11:06:10]save last doc name /storage/0466/doc_00200962 to /storage/kkm_last_doc_name [11:06:10]save OK [11:06:10]Clear old archive folders... [11:06:10]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:06:10]tlvbuf is B6F94670 [11:06:10]SAM_PROTO_ClearQueue [11:06:10]wFMCommunicate request_size=4 [11:06:10]MH_SAM_APDU [11:06:10]CAPDU: 80 09 00 00 [11:06:10]Write to MH i2c: E2 08 00 00 36 80 09 00 00 00 00 00 00 A8 [11:06:10]Write i2c OK [11:06:10]MH_I2C_Read... [11:06:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:10]Read from MH i2c: E2 [11:06:10]MH_I2C_Read... [11:06:10]Read from MH i2c: E2 03 00 [11:06:10]MH_I2C_Read... [11:06:10]Read from MH i2c: E2 03 00 00 36 00 90 00 AA [11:06:10]RAPDU: 90 00 [11:06:10]wFMCommunicate OK [11:06:10]SAM_PROTO_ClearQueue done [11:06:10]KKMCreateOFDPacket [11:06:10]OFDProtocolAddRootSTLVToBuf [11:06:10]FM_MakeSignedData [11:06:10]FM_MakeSignedData [11:06:10]SAM_PROTO_SignData [11:06:10]wFMCommunicate request_size=4 [11:06:10]MH_SAM_APDU [11:06:10]CAPDU: 80 0D 01 02 [11:06:10]Write to MH i2c: E2 08 00 01 36 80 0D 01 02 00 00 00 00 B0 [11:06:10]Write i2c OK [11:06:10]MH_I2C_Read... [11:06:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:11]Read from MH i2c: E2 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 01 36 00 90 00 AB [11:06:11]RAPDU: 90 00 [11:06:11]wFMCommunicate OK [11:06:11]wFMCommunicate request_size=255 [11:06:11]MH_SAM_APDU [11:06:11]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 33 FF 03 08 00 03 7A CB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 A3 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 11 03 00 35 04 06 00 87 B7 [11:06:11]Write to MH i2c: E2 02 01 02 36 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 33 FF 03 08 00 03 7A CB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 A3 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 11 03 00 35 04 06 00 87 B7 00 00 99 [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:11]Read from MH i2c: E2 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 02 36 00 90 00 AC [11:06:11]RAPDU: 90 00 [11:06:11]wFMCommunicate OK [11:06:11]wFMCommunicate request_size=9 [11:06:11]MH_SAM_APDU [11:06:11]CAPDU: 80 0D 02 02 04 F1 F3 51 77 [11:06:11]Write to MH i2c: E2 0C 00 03 36 80 0D 02 02 04 00 F1 F3 51 77 00 00 67 [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:11]Read from MH i2c: E2 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 03 36 00 90 00 AD [11:06:11]RAPDU: 90 00 [11:06:11]wFMCommunicate OK [11:06:11]wFMCommunicate request_size=4 [11:06:11]MH_SAM_APDU [11:06:11]CAPDU: 80 0D 03 02 [11:06:11]Write to MH i2c: E2 08 00 04 36 80 0D 03 02 00 00 00 00 B5 [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:11]Read from MH i2c: E2 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 0B 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 0B 00 04 36 00 31 9A 78 CD A4 64 38 3C 90 00 42 [11:06:11]RAPDU: 31 9A 78 CD A4 64 38 3C 90 00 [11:06:11]wFMCommunicate OK [11:06:11]SAM_PROTO_SignData done [11:06:11]FM_MakeSignedData done [11:06:11]CreateOFDProtocolMessage [11:06:11]wFMCommunicate request_size=4 [11:06:11]MH_SAM_APDU [11:06:11]CAPDU: 80 11 00 00 [11:06:11]Write to MH i2c: E2 08 00 05 36 80 11 00 00 00 00 00 00 B5 [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:11]Read from MH i2c: E2 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 17 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 17 00 05 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 02 [11:06:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:06:11]wFMCommunicate OK [11:06:11]CreateOFDProtocolMessage done [11:06:11]OFDSenderStorePacket 200962 [11:06:11]StoreOFDPacket docnum=200962 [11:06:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 DD 21 06 01 D0 E5 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 33 FF 03 08 00 03 7A CB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 A3 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 11 03 00 35 04 06 00 87 B7 F1 F3 51 77 31 9A 78 CD A4 64 38 3C [11:06:11]CheckFolder [11:06:11]dirname=/storage/ofd_packets [11:06:11]CheckFolder done [11:06:11]ProducePacketName [11:06:11]name=ofd_packets/00200962 [11:06:11]NVStorageSaveData ofd_packets/00200962 [11:06:11]File name is /storage/ofd_packets/00200962 [11:06:11]Write 300 bytes [11:06:11]NVStorageSaveData done [11:06:11]OFDSenderStorePacket done [11:06:11]KKMCreateOFDPacket done [11:06:11]NVStorageSaveData kkm_last_timestamp [11:06:11]File name is /storage/kkm_last_timestamp [11:06:11]Write 4 bytes [11:06:11]NVStorageSaveData done [11:06:11]ExternCall_PrintAddStr [11:06:11]wPrintStart [11:06:11]Write to MH i2c: 01 00 00 06 36 3C [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: 01 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: 01 07 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: 01 07 00 06 36 00 00 00 00 00 FF 0F 51 [11:06:11]RasterBufferAndPrint [11:06:11]line Счет N : (1)11328558 [11:06:11]line ИНН: 02508201610067 [11:06:11]line Контрольно-Кассовый Чек [11:06:11]line ПРОДАЖА [11:06:11]line ТРК (МРК, ГНК) : 71 [11:06:11]line Товар: 2711190000 [11:06:11]line ГАЗ-К-3 [11:06:11]line 52.090 * 38.40 [11:06:11]line = 2000.26 [11:06:11]line НДС 12% НСП 1% [11:06:11]line > о реализуемом товаре [11:06:11]line ИТОГО: 2000.26 [11:06:11]line НСП 1% : 17.70 [11:06:11]line НДС 12% : 212.42 [11:06:11]line Наличными: 0.00 [11:06:11]line Безнал.: 2000.26 [11:06:11]line Место: АЗС № 95 "Партнер Нефть" [11:06:11]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:06:11]line СНО: Общий режим [11:06:11]line Чек 261 20.08.2024 11:06 [11:06:11]line Смена: 466 ФФД: 1.0 [11:06:11]line ЗНМ: 0300000079 [11:06:11]line РНМ: 0000000000092545 [11:06:11]line Версия ККМ: 001 [11:06:11]line Платежная система: O! деньги [11:06:11]line ФМ: 0000000000871802 [11:06:11]line ФД: 200962 [11:06:11]line ФПД: 149224108020087 [11:06:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110611&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200962&fm=149224108020087&tin=02508201610067®Number=0000000000092545&sum=200026 [11:06:11]written 0, free lines is 4095 [11:06:11]OFD Sender: Processing packet 200962 [packets to send 247, broken 246] [11:06:11]ProducePacketName [11:06:11]name=ofd_packets/00200962 [11:06:11]OFD Sender: To server: pG, [11:06:11]CommunicateWithHost lk.salyk.kg:30040 [11:06:11]ConnectInit lk.salyk.kg [11:06:11]Connected sock=10 [11:06:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 DD 21 06 01 D0 E5 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 33 FF 03 08 00 03 7A CB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 A3 78 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 11 03 00 35 04 06 00 87 B7 F1 F3 51 77 31 9A 78 CD A4 64 38 3C [11:06:11]Write to MH i2c: 01 00 00 30 36 66 [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: 01 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: 01 07 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: 01 07 00 30 36 00 00 00 00 00 F0 0C 69 [11:06:11]RasterBufferAndPrint [11:06:11]line [11:06:11]line [11:06:11]line [11:06:11]line [11:06:11]line [11:06:11]written 0, free lines is 3321 [11:06:11]MH_Cut [11:06:11]Write to MH i2c: D1 01 00 37 36 01 3F [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: D1 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: D1 01 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: D1 01 00 37 36 00 3E [11:06:11]Write to MH i2c: 01 00 00 38 36 6E [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 32 ED 47 00 0E 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 11 03 00 F4 03 04 00 0A 23 C4 66 B6 04 01 00 00 D8 B0 24 11 26 FC 5C DB [11:06:12]CommunicateWithHost err = 0 [11:06:12]CheckOFDResponse [11:06:12]1017 (14) - 77093643461234 [11:06:12]1041 (16) - 0000000000871802 [11:06:12]1040 (4) - 200962 [11:06:12]1012 (4) - 20.08.2024 05:00 [11:06:12]1206 (1) - 0 [11:06:12]OFD Sender: Remove packet 200962 [11:06:12]ProducePacketName [11:06:12]name=ofd_packets/00200962 [11:06:12]NVStorageDeleteData [11:06:12]OFD Sender: No OFD packet to send [11:06:12]*** Cut start [11:06:12]*** Purtial cut [11:06:12]*** CUTSNS_PIN = 0 [11:06:12]*** Stage 1: CUTSNS_PIN = 1 [11:06:14]Read from MH i2c: 01 [11:06:14]MH_I2C_Read... [11:06:14]*** Stop cut motor [11:06:14]*** Cut end [11:06:14]Read from MH i2c: 01 07 00 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: 01 07 00 38 36 00 00 00 00 00 FF 0F 83 [11:06:14]process_action close_receipt done [11:06:14]requested_data is exist [11:06:14]produce_requested_data [11:06:14]requested_item fm.sn is exist - process it [11:06:14]wFMCommunicate request_size=4 [11:06:14]MH_SAM_APDU [11:06:14]CAPDU: 80 11 00 00 [11:06:14]Write to MH i2c: E2 08 00 39 36 80 11 00 00 00 00 00 00 E9 [11:06:14]Write i2c OK [11:06:14]MH_I2C_Read... [11:06:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:14]Read from MH i2c: E2 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 17 00 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 17 00 39 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 36 [11:06:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:06:14]wFMCommunicate OK [11:06:14]requested_item fd.num is exist - process it [11:06:14]SAM_PROTO_GetFieldsCounters [11:06:14]wFMCommunicate request_size=4 [11:06:14]MH_SAM_APDU [11:06:14]CAPDU: 80 13 00 00 [11:06:14]Write to MH i2c: E2 08 00 3A 36 80 13 00 00 00 00 00 00 EC [11:06:14]Write i2c OK [11:06:14]MH_I2C_Read... [11:06:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:06:14]Read from MH i2c: E2 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 62 00 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 62 00 3A 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 02 11 03 00 0E 04 04 00 D2 01 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 02 [11:06: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 02 11 03 00 0E 04 04 00 D2 01 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 [11:06:14]wFMCommunicate OK [11:06:14]SAM_PROTO_GetFieldsCounters done [11:06:14]requested_item shift.num is exist - process it [11:06:14]requested_item shift.opened is exist - process it [11:06:14]req_shift_opened [11:06:14]FM_GetShiftState [11:06:14]SAM_PROTO_GetShiftState [11:06:14]wFMCommunicate request_size=4 [11:06:14]MH_SAM_APDU [11:06:14]CAPDU: 80 13 01 00 [11:06:14]Write to MH i2c: E2 08 00 3B 36 80 13 01 00 00 00 00 00 EE [11:06:14]Write i2c OK [11:06:14]MH_I2C_Read... [11:06:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:14]Read from MH i2c: E2 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 0E 00 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 0E 00 3B 36 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 78 [11:06:14]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:06:14]wFMCommunicate OK [11:06:14]SAM_PROTO_GetShiftState done [11:06:14]FM_GetShiftState done [11:06:14]req_shift_opened done [11:06:14]requested_item shift.open_date is exist - process it [11:06:14]req_shift_open_date [11:06:14]req_shift_open_date done [11:06:14]produce_requested_data done [11:06:14]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200962,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:06:14]process_action_free close_receipt [11:06:14]json_value_free [11:06:14]json_value_free done [11:06:14]process_json_proto returns [11:06:14]Send response to host [11:06:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200962,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:06:14]free response buf [11:06:14]execute_script done [11:06:14]execute_script returns [11:06:14]free content buf [11:06:14]Sock 9.Close socket [11:06:14]Sock 9.Thread stoped [11:06:17]OFD Sender: No OFD packet to send [11:06:22]OFD Sender: No OFD packet to send [11:06:27]OFD Sender: No OFD packet to send [11:06:32]OFD Sender: No OFD packet to send [11:06:37]OFD Sender: No OFD packet to send [11:06:42]OFD Sender: No OFD packet to send [11:06:47]OFD Sender: No OFD packet to send [11:06:52]OFD Sender: No OFD packet to send [11:06:57]OFD Sender: No OFD packet to send [11:07:02]OFD Sender: No OFD packet to send [11:07:07]OFD Sender: No OFD packet to send [11:07:12]OFD Sender: No OFD packet to send [11:07:17]OFD Sender: No OFD packet to send [11:07:22]OFD Sender: No OFD packet to send [11:07:27]OFD Sender: No OFD packet to send [11:07:32]OFD Sender: No OFD packet to send [11:07:37]OFD Sender: No OFD packet to send [11:07:42]OFD Sender: No OFD packet to send [11:07:47]OFD Sender: No OFD packet to send [11:07:52]OFD Sender: No OFD packet to send [11:07:57]OFD Sender: No OFD packet to send [11:08:02]OFD Sender: No OFD packet to send [11:08:07]OFD Sender: No OFD packet to send [11:08:12]OFD Sender: No OFD packet to send [11:08:17]OFD Sender: No OFD packet to send [11:08:22]OFD Sender: No OFD packet to send [11:08:27]OFD Sender: No OFD packet to send [11:08:32]OFD Sender: No OFD packet to send [11:08:37]OFD Sender: No OFD packet to send [11:08:42]OFD Sender: No OFD packet to send [11:08:47]OFD Sender: No OFD packet to send [11:08:52]OFD Sender: No OFD packet to send [11:08:57]accept exits with 8 [11:08:57]New connection [11:08:57]New thread 3067211108 created [11:08:57]Thread 3067067748 joined [11:08:57]Waiting for new connection... [11:08:57] Sock 8.Parse request [11:08:57]Sock 8.Check first char [11:08:57]Sock 8.First char is OK [11:08:57]request: POST /json_proto HTTP/1.0 [11:08:57]Method: POST [11:08:57]URL: /json_proto [11:08:57]Method is POST - this is cgi request [11:08:57]url: /json_proto [11:08:57]query_string will be loaded in cgi processing [11:08:57]execute_cgi json_proto POST (null) [11:08:57]execute_cgi path=json_proto method=POST [11:08:57]POST find Content-Length [11:08:57]Host: 172.17.46.195:8080 [11:08:57]Content-Length: 802 [11:08:57]Content-Type: application/json [11:08:57] [11:08:57]POST finish read [11:08:57]Found Content-Length = 802 [11:08:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328562", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:08:57]execute_script... [11:08: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)11328562", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:08:57]POST & json_proto [11:08:57]process_json_proto [11:08:57]json parsed OK: [11:08:57]protocol is kg_v1.0 [11:08:57]action value=close_receipt [11:08:57]process_action close_receipt [11:08:57]cmd_close_receipt [11:08:57]MH_GetDate [11:08:57]Write to MH i2c: F0 00 00 3C 36 61 [11:08:57]Write i2c OK [11:08:57]MH_I2C_Read... [11:08:57]Read from MH i2c: F0 [11:08:57]MH_I2C_Read... [11:08:57]Read from MH i2c: F0 09 00 [11:08:57]MH_I2C_Read... [11:08:57]Read from MH i2c: F0 09 00 3C 36 00 4A 79 C4 66 75 08 C2 66 FC [11:08:57]GetLastDocTimeStamp 1724151971 [11:08:57]current date 1724152138 [11:08:57]FM_GetShiftState [11:08:57]SAM_PROTO_GetShiftState [11:08:57]wFMCommunicate request_size=4 [11:08:57]MH_SAM_APDU [11:08:57]CAPDU: 80 13 01 00 [11:08:57]Write to MH i2c: E2 08 00 3D 36 80 13 01 00 00 00 00 00 F0 [11:08:57]Write i2c OK [11:08:57]MH_I2C_Read... [11:08:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:57]Read from MH i2c: E2 [11:08:57]MH_I2C_Read... [11:08:57]Read from MH i2c: E2 0E 00 [11:08:57]MH_I2C_Read... [11:08:57]Read from MH i2c: E2 0E 00 3D 36 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 7A [11:08:57]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:08:57]wFMCommunicate OK [11:08:57]SAM_PROTO_GetShiftState done [11:08:57]FM_GetShiftState done [11:08:57]opened in 1724112758 [11:08:57]opened+sec_in_day 1724199158 [11:08:57]quantity*price = 200025 [11:08:57]sum+1 = 200026 [11:08:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 262 20.08.2024 11:08 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200963 ФПД: 112135631752613 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110859&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200963&fm=112135631752613&tin=02508201610067®Number=0000000000092545&sum=200025 [11:08:58]StoreToDocumentArchive [11:08:58]shift 466 fd 200963 [11:08:58]save to /storage/0466/doc_00200963 [11:08:58]save last doc name /storage/0466/doc_00200963 to /storage/kkm_last_doc_name [11:08:58]save OK [11:08:58]Clear old archive folders... [11:08:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:08:58]tlvbuf is 0104C570 [11:08:58]SAM_PROTO_ClearQueue [11:08:58]wFMCommunicate request_size=4 [11:08:58]MH_SAM_APDU [11:08:58]CAPDU: 80 09 00 00 [11:08:58]Write to MH i2c: E2 08 00 4A 36 80 09 00 00 00 00 00 00 F2 [11:08:58]Write i2c OK [11:08:58]MH_I2C_Read... [11:08:58]Read from MH i2c: E2 [11:08:58]MH_I2C_Read... [11:08:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:08:58]Read from MH i2c: E2 03 00 [11:08:58]MH_I2C_Read... [11:08:58]Read from MH i2c: E2 03 00 4A 36 00 90 00 F4 [11:08:58]RAPDU: 90 00 [11:08:58]wFMCommunicate OK [11:08:58]SAM_PROTO_ClearQueue done [11:08:58]KKMCreateOFDPacket [11:08:58]OFDProtocolAddRootSTLVToBuf [11:08:58]FM_MakeSignedData [11:08:58]FM_MakeSignedData [11:08:58]SAM_PROTO_SignData [11:08:58]wFMCommunicate request_size=4 [11:08:58]MH_SAM_APDU [11:08:58]CAPDU: 80 0D 01 02 [11:08:58]Write to MH i2c: E2 08 00 4B 36 80 0D 01 02 00 00 00 00 FA [11:08:58]Write i2c OK [11:08:58]MH_I2C_Read... [11:08:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:08:58]Read from MH i2c: E2 [11:08:58]MH_I2C_Read... [11:08:58]Read from MH i2c: E2 03 00 [11:08:58]MH_I2C_Read... [11:08:58]Read from MH i2c: E2 03 00 4B 36 00 90 00 F5 [11:08:58]RAPDU: 90 00 [11:08:58]wFMCommunicate OK [11:08:58]wFMCommunicate request_size=255 [11:08:58]MH_SAM_APDU [11:08:58]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 06 01 00 00 F4 03 04 00 4B 79 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 03 11 03 00 35 04 06 00 65 FC 9C 7F [11:08:58]Write to MH i2c: E2 02 01 4C 36 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 4B 79 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 03 11 03 00 35 04 06 00 65 FC 9C 7F 00 00 F4 [11:08:58]Write i2c OK [11:08:58]MH_I2C_Read... [11:08:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:59]Read from MH i2c: E2 [11:08:59]MH_I2C_Read... [11:08:59]Read from MH i2c: E2 03 00 [11:08:59]MH_I2C_Read... [11:08:59]Read from MH i2c: E2 03 00 4C 36 00 90 00 F6 [11:08:59]RAPDU: 90 00 [11:08:59]wFMCommunicate OK [11:08:59]wFMCommunicate request_size=7 [11:08:59]MH_SAM_APDU [11:08:59]CAPDU: 80 0D 02 02 02 4D A5 [11:08:59]Write to MH i2c: E2 0A 00 4D 36 80 0D 02 02 02 00 4D A5 00 00 F3 [11:08:59]Write i2c OK [11:08:59]MH_I2C_Read... [11:08:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:59]Read from MH i2c: E2 [11:08:59]MH_I2C_Read... [11:08:59]Read from MH i2c: E2 03 00 [11:08:59]MH_I2C_Read... [11:08:59]Read from MH i2c: E2 03 00 4D 36 00 90 00 F7 [11:08:59]RAPDU: 90 00 [11:08:59]wFMCommunicate OK [11:08:59]wFMCommunicate request_size=4 [11:08:59]MH_SAM_APDU [11:08:59]CAPDU: 80 0D 03 02 [11:08:59]Write to MH i2c: E2 08 00 4E 36 80 0D 03 02 00 00 00 00 FF [11:08:59]Write i2c OK [11:08:59]MH_I2C_Read... [11:08:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:08:59]Read from MH i2c: E2 [11:08:59]MH_I2C_Read... [11:08:59]Read from MH i2c: E2 0B 00 [11:08:59]MH_I2C_Read... [11:08:59]Read from MH i2c: E2 0B 00 4E 36 00 C4 0C A9 86 92 43 6A 95 90 00 D3 [11:08:59]RAPDU: C4 0C A9 86 92 43 6A 95 90 00 [11:08:59]wFMCommunicate OK [11:08:59]SAM_PROTO_SignData done [11:08:59]FM_MakeSignedData done [11:08:59]CreateOFDProtocolMessage [11:08:59]wFMCommunicate request_size=4 [11:08:59]MH_SAM_APDU [11:08:59]CAPDU: 80 11 00 00 [11:08:59]Write to MH i2c: E2 08 00 4F 36 80 11 00 00 00 00 00 00 FF [11:08:59]Write i2c OK [11:08:59]MH_I2C_Read... [11:08:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:59]Read from MH i2c: E2 [11:08:59]MH_I2C_Read... [11:08:59]Read from MH i2c: E2 17 00 [11:08:59]MH_I2C_Read... [11:08:59]Read from MH i2c: E2 17 00 4F 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4C [11:08:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:08:59]wFMCommunicate OK [11:08:59]CreateOFDProtocolMessage done [11:08:59]OFDSenderStorePacket 200963 [11:08:59]StoreOFDPacket docnum=200963 [11:08:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 C5 EF 04 01 10 03 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 4B 79 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 03 11 03 00 35 04 06 00 65 FC 9C 7F 4D A5 C4 0C A9 86 92 43 6A 95 [11:08:59]CheckFolder [11:08:59]dirname=/storage/ofd_packets [11:08:59]CheckFolder done [11:08:59]ProducePacketName [11:08:59]name=ofd_packets/00200963 [11:08:59]NVStorageSaveData ofd_packets/00200963 [11:08:59]File name is /storage/ofd_packets/00200963 [11:08:59]Write 298 bytes [11:08:59]NVStorageSaveData done [11:08:59]OFDSenderStorePacket done [11:08:59]KKMCreateOFDPacket done [11:08:59]NVStorageSaveData kkm_last_timestamp [11:08:59]File name is /storage/kkm_last_timestamp [11:08:59]Write 4 bytes [11:08:59]NVStorageSaveData done [11:08:59]ExternCall_PrintAddStr [11:08:59]wPrintStart [11:08:59]Write to MH i2c: 01 00 00 50 36 86 [11:08:59]Write i2c OK [11:08:59]MH_I2C_Read... [11:08:59]Read from MH i2c: 01 [11:08:59]MH_I2C_Read... [11:08:59]Read from MH i2c: 01 07 00 [11:08:59]MH_I2C_Read... [11:08:59]Read from MH i2c: 01 07 00 50 36 00 00 00 00 00 FF 0F 9B [11:08:59]RasterBufferAndPrint [11:08:59]line Счет N : (1)11328562 [11:08:59]line ИНН: 02508201610067 [11:08:59]line Контрольно-Кассовый Чек [11:08:59]line ПРОДАЖА [11:08:59]line ТРК (МРК, ГНК) : 51 [11:08:59]line Товар: 2710194210 [11:08:59]line ДТ-К-5 [11:08:59]line 26.250 * 76.20 [11:08:59]line = 2000.25 [11:08:59]line НДС 12% НСП 1% [11:08:59]line > о реализуемом товаре [11:08:59]line ИТОГО: 2000.25 [11:08:59]line НСП 1% : 17.70 [11:08:59]line НДС 12% : 212.42 [11:08:59]line Наличными: 0.00 [11:08:59]line Безнал.: 2000.25 [11:08:59]line Место: АЗС № 95 "Партнер Нефть" [11:08:59]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:08:59]line СНО: Общий режим [11:08:59]line Чек 262 20.08.2024 11:08 [11:08:59]line Смена: 466 ФФД: 1.0 [11:08:59]line ЗНМ: 0300000079 [11:08:59]line РНМ: 0000000000092545 [11:08:59]line Версия ККМ: 001 [11:08:59]line Платежная система: O! деньги [11:08:59]line ФМ: 0000000000871802 [11:08:59]line ФД: 200963 [11:08:59]line ФПД: 112135631752613 [11:08:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T110859&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200963&fm=112135631752613&tin=02508201610067®Number=0000000000092545&sum=200025 [11:08:59]OFD Sender: Processing packet 200963 [packets to send 247, broken 246] [11:08:59]ProducePacketName [11:08:59]name=ofd_packets/00200963 [11:08:59]OFD Sender: To server: pG, [11:08:59]CommunicateWithHost lk.salyk.kg:30040 [11:08:59]ConnectInit lk.salyk.kg [11:08:59]written 0, free lines is 4095 [11:08:59]Connected sock=10 [11:08:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 C5 EF 04 01 10 03 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 4B 79 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 03 11 03 00 35 04 06 00 65 FC 9C 7F 4D A5 C4 0C A9 86 92 43 6A 95 [11:09:00]Write to MH i2c: 01 00 00 7A 36 B0 [11:09:00]Write i2c OK [11:09:00]MH_I2C_Read... [11:09:00]Read from MH i2c: 01 [11:09:00]MH_I2C_Read... [11:09:00]Read from MH i2c: 01 07 00 [11:09:00]MH_I2C_Read... [11:09:00]Read from MH i2c: 01 07 00 7A 36 00 00 00 00 00 F8 0C BB [11:09:00]RasterBufferAndPrint [11:09:00]line [11:09:00]line [11:09:00]line [11:09:00]line [11:09:00]line [11:09:00]written 0, free lines is 3327 [11:09:00]MH_Cut [11:09:00]Write to MH i2c: D1 01 00 81 36 01 89 [11:09:00]Write i2c OK [11:09:00]MH_I2C_Read... [11:09:00]Read from MH i2c: D1 [11:09:00]MH_I2C_Read... [11:09:00]Read from MH i2c: D1 01 00 [11:09:00]MH_I2C_Read... [11:09:00]Read from MH i2c: D1 01 00 81 36 00 88 [11:09:00]Write to MH i2c: 01 00 00 82 36 B8 [11:09:00]Write i2c OK [11:09:00]MH_I2C_Read... [11:09:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EE 7F 47 00 D5 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 31 38 30 32 10 04 04 00 03 11 03 00 F4 03 04 00 B2 23 C4 66 B6 04 01 00 00 7C B8 8E 1C D7 64 FA EC [11:09:00]CommunicateWithHost err = 0 [11:09:00]CheckOFDResponse [11:09:00]1017 (14) - 77093643461234 [11:09:00]1041 (16) - 0000000000871802 [11:09:00]1040 (4) - 200963 [11:09:00]1012 (4) - 20.08.2024 05:03 [11:09:00]1206 (1) - 0 [11:09:00]OFD Sender: Remove packet 200963 [11:09:00]ProducePacketName [11:09:00]name=ofd_packets/00200963 [11:09:00]NVStorageDeleteData [11:09:00]*** Cut start [11:09:00]*** Purtial cut [11:09:00]*** Stage 1: CUTSNS_PIN = 1 [11:09:00]OFD Sender: No OFD packet to send [11:09:01]Read from MH i2c: 01 [11:09:01]MH_I2C_Read... [11:09:01]*** Stop cut motor [11:09:01]*** Cut end [11:09:01]Read from MH i2c: 01 07 00 [11:09:01]MH_I2C_Read... [11:09:01]Read from MH i2c: 01 07 00 82 36 00 00 00 00 00 FF 0F CD [11:09:01]process_action close_receipt done [11:09:01]requested_data is exist [11:09:01]produce_requested_data [11:09:01]requested_item fm.sn is exist - process it [11:09:01]wFMCommunicate request_size=4 [11:09:01]MH_SAM_APDU [11:09:01]CAPDU: 80 11 00 00 [11:09:01]Write to MH i2c: E2 08 00 83 36 80 11 00 00 00 00 00 00 33 [11:09:01]Write i2c OK [11:09:01]MH_I2C_Read... [11:09:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:01]Read from MH i2c: E2 [11:09:01]MH_I2C_Read... [11:09:01]Read from MH i2c: E2 17 00 [11:09:01]MH_I2C_Read... [11:09:01]Read from MH i2c: E2 17 00 83 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 80 [11:09:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:09:01]wFMCommunicate OK [11:09:01]requested_item fd.num is exist - process it [11:09:01]SAM_PROTO_GetFieldsCounters [11:09:01]wFMCommunicate request_size=4 [11:09:01]MH_SAM_APDU [11:09:01]CAPDU: 80 13 00 00 [11:09:01]Write to MH i2c: E2 08 00 84 36 80 13 00 00 00 00 00 00 36 [11:09:01]Write i2c OK [11:09:01]MH_I2C_Read... [11:09:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:01]Read from MH i2c: E2 [11:09:01]MH_I2C_Read... [11:09:01]Read from MH i2c: E2 62 00 [11:09:01]MH_I2C_Read... [11:09:01]Read from MH i2c: E2 62 00 84 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 03 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 50 [11:09:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 03 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:09:01]wFMCommunicate OK [11:09:01]SAM_PROTO_GetFieldsCounters done [11:09:01]requested_item shift.num is exist - process it [11:09:01]requested_item shift.opened is exist - process it [11:09:01]req_shift_opened [11:09:01]FM_GetShiftState [11:09:01]SAM_PROTO_GetShiftState [11:09:01]wFMCommunicate request_size=4 [11:09:01]MH_SAM_APDU [11:09:01]CAPDU: 80 13 01 00 [11:09:01]Write to MH i2c: E2 08 00 85 36 80 13 01 00 00 00 00 00 38 [11:09:01]Write i2c OK [11:09:01]MH_I2C_Read... [11:09:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:01]Read from MH i2c: E2 [11:09:01]MH_I2C_Read... [11:09:01]Read from MH i2c: E2 0E 00 [11:09:01]MH_I2C_Read... [11:09:01]Read from MH i2c: E2 0E 00 85 36 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C2 [11:09:01]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:09:01]wFMCommunicate OK [11:09:01]SAM_PROTO_GetShiftState done [11:09:01]FM_GetShiftState done [11:09:01]req_shift_opened done [11:09:01]requested_item shift.open_date is exist - process it [11:09:01]req_shift_open_date [11:09:01]req_shift_open_date done [11:09:01]produce_requested_data done [11:09:01]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200963,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:09:01]process_action_free close_receipt [11:09:01]json_value_free [11:09:01]json_value_free done [11:09:01]process_json_proto returns [11:09:01]Send response to host [11:09:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200963,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:09:01]free response buf [11:09:01]execute_script done [11:09:01]execute_script returns [11:09:01]free content buf [11:09:01]Sock 8.Close socket [11:09:01]Sock 8.Thread stoped [11:09:05]OFD Sender: No OFD packet to send [11:09:10]OFD Sender: No OFD packet to send [11:09:15]OFD Sender: No OFD packet to send [11:09:20]OFD Sender: No OFD packet to send [11:09:25]OFD Sender: No OFD packet to send [11:09:30]OFD Sender: No OFD packet to send [11:09:35]OFD Sender: No OFD packet to send [11:09:40]OFD Sender: No OFD packet to send [11:09:45]OFD Sender: No OFD packet to send [11:09:50]OFD Sender: No OFD packet to send [11:09:55]OFD Sender: No OFD packet to send [11:10:00]OFD Sender: No OFD packet to send [11:10:05]OFD Sender: No OFD packet to send [11:10:10]OFD Sender: No OFD packet to send [11:10:15]OFD Sender: No OFD packet to send [11:10:20]OFD Sender: No OFD packet to send [11:10:25]OFD Sender: No OFD packet to send [11:10:30]OFD Sender: No OFD packet to send [11:10:35]OFD Sender: No OFD packet to send [11:10:40]OFD Sender: No OFD packet to send [11:10:45]OFD Sender: No OFD packet to send [11:10:50]OFD Sender: No OFD packet to send [11:10:56]OFD Sender: No OFD packet to send [11:11:01]OFD Sender: No OFD packet to send [11:11:06]OFD Sender: No OFD packet to send [11:11:11]OFD Sender: No OFD packet to send [11:11:16]OFD Sender: No OFD packet to send [11:11:21]OFD Sender: No OFD packet to send [11:11:26]OFD Sender: No OFD packet to send [11:11:31]OFD Sender: No OFD packet to send [11:11:36]OFD Sender: No OFD packet to send [11:11:41]OFD Sender: No OFD packet to send [11:11:46]OFD Sender: No OFD packet to send [11:11:51]OFD Sender: No OFD packet to send [11:11:56]OFD Sender: No OFD packet to send [11:12:01]OFD Sender: No OFD packet to send [11:12:06]OFD Sender: No OFD packet to send [11:12:09]accept exits with 9 [11:12:09]New connection [11:12:09]New thread 3067067748 created [11:12:09]Thread 3067211108 joined [11:12:09]Waiting for new connection... [11:12:09] Sock 9.Parse request [11:12:09]Sock 9.Check first char [11:12:09]Sock 9.First char is OK [11:12:09]request: POST /json_proto HTTP/1.0 [11:12:09]Method: POST [11:12:09]URL: /json_proto [11:12:09]Method is POST - this is cgi request [11:12:09]url: /json_proto [11:12:09]query_string will be loaded in cgi processing [11:12:09]execute_cgi json_proto POST (null) [11:12:09]execute_cgi path=json_proto method=POST [11:12:09]POST find Content-Length [11:12:09]Host: 172.17.46.195:8080 [11:12:09]Content-Length: 805 [11:12:09]Content-Type: application/json [11:12:09] [11:12:09]POST finish read [11:12:09]Found Content-Length = 805 [11:12:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328564", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:09]execute_script... [11:12: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)11328564", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:09]POST & json_proto [11:12:09]process_json_proto [11:12:09]json parsed OK: [11:12:09]protocol is kg_v1.0 [11:12:09]action value=close_receipt [11:12:09]process_action close_receipt [11:12:09]cmd_close_receipt [11:12:09]MH_GetDate [11:12:09]Write to MH i2c: F0 00 00 86 36 AB [11:12:09]Write i2c OK [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: F0 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: F0 09 00 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: F0 09 00 86 36 00 0B 7A C4 66 75 08 C2 66 08 [11:12:09]GetLastDocTimeStamp 1724152139 [11:12:09]current date 1724152331 [11:12:09]FM_GetShiftState [11:12:09]SAM_PROTO_GetShiftState [11:12:09]wFMCommunicate request_size=4 [11:12:09]MH_SAM_APDU [11:12:09]CAPDU: 80 13 01 00 [11:12:09]Write to MH i2c: E2 08 00 87 36 80 13 01 00 00 00 00 00 3A [11:12:09]Write i2c OK [11:12:09]MH_I2C_Read... [11:12:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:09]Read from MH i2c: E2 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: E2 0E 00 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: E2 0E 00 87 36 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C4 [11:12:09]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:12:09]wFMCommunicate OK [11:12:09]SAM_PROTO_GetShiftState done [11:12:09]FM_GetShiftState done [11:12:09]opened in 1724112758 [11:12:09]opened+sec_in_day 1724199158 [11:12:09]quantity*price = 100005 [11:12:09]sum+1 = 100006 [11:12:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 263 20.08.2024 11:12 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200964 ФПД: 60372613727694 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111211&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200964&fm=60372613727694&tin=02508201610067®Number=0000000000092545&sum=100005 [11:12:10]StoreToDocumentArchive [11:12:10]shift 466 fd 200964 [11:12:10]save to /storage/0466/doc_00200964 [11:12:10]save last doc name /storage/0466/doc_00200964 to /storage/kkm_last_doc_name [11:12:10]save OK [11:12:10]Clear old archive folders... [11:12:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:12:10]tlvbuf is 0108AF70 [11:12:10]SAM_PROTO_ClearQueue [11:12:10]wFMCommunicate request_size=4 [11:12:10]MH_SAM_APDU [11:12:10]CAPDU: 80 09 00 00 [11:12:10]Write to MH i2c: E2 08 00 94 36 80 09 00 00 00 00 00 00 3C [11:12:10]Write i2c OK [11:12:10]MH_I2C_Read... [11:12:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:10]Read from MH i2c: E2 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: E2 03 00 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: E2 03 00 94 36 00 90 00 3E [11:12:10]RAPDU: 90 00 [11:12:10]wFMCommunicate OK [11:12:10]SAM_PROTO_ClearQueue done [11:12:10]KKMCreateOFDPacket [11:12:10]OFDProtocolAddRootSTLVToBuf [11:12:10]FM_MakeSignedData [11:12:10]FM_MakeSignedData [11:12:10]SAM_PROTO_SignData [11:12:10]wFMCommunicate request_size=4 [11:12:10]MH_SAM_APDU [11:12:10]CAPDU: 80 0D 01 02 [11:12:10]Write to MH i2c: E2 08 00 95 36 80 0D 01 02 00 00 00 00 44 [11:12:10]Write i2c OK [11:12:10]MH_I2C_Read... [11:12:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:11]Read from MH i2c: E2 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 03 00 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 03 00 95 36 00 90 00 3F [11:12:11]RAPDU: 90 00 [11:12:11]wFMCommunicate OK [11:12:11]wFMCommunicate request_size=255 [11:12:11]MH_SAM_APDU [11:12: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 0B 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 04 11 03 00 35 04 06 00 36 [11:12:11]Write to MH i2c: E2 02 01 96 36 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 0B 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 04 11 03 00 35 04 06 00 36 00 00 2D [11:12:11]Write i2c OK [11:12:11]MH_I2C_Read... [11:12:11]OFD Sender: No OFD packet to send [11:12:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:11]Read from MH i2c: E2 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 03 00 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 03 00 96 36 00 90 00 40 [11:12:11]RAPDU: 90 00 [11:12:11]wFMCommunicate OK [11:12:11]wFMCommunicate request_size=10 [11:12:11]MH_SAM_APDU [11:12:11]CAPDU: 80 0D 02 02 05 E8 98 32 05 CE [11:12:11]Write to MH i2c: E2 0D 00 97 36 80 0D 02 02 05 00 E8 98 32 05 CE 00 00 D6 [11:12:11]Write i2c OK [11:12:11]MH_I2C_Read... [11:12:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:11]Read from MH i2c: E2 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 03 00 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 03 00 97 36 00 90 00 41 [11:12:11]RAPDU: 90 00 [11:12:11]wFMCommunicate OK [11:12:11]wFMCommunicate request_size=4 [11:12:11]MH_SAM_APDU [11:12:11]CAPDU: 80 0D 03 02 [11:12:11]Write to MH i2c: E2 08 00 98 36 80 0D 03 02 00 00 00 00 49 [11:12:11]Write i2c OK [11:12:11]MH_I2C_Read... [11:12:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:11]Read from MH i2c: E2 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 0B 00 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 0B 00 98 36 00 B6 D8 43 EF E1 7F 1B 25 90 00 AA [11:12:11]RAPDU: B6 D8 43 EF E1 7F 1B 25 90 00 [11:12:11]wFMCommunicate OK [11:12:11]SAM_PROTO_SignData done [11:12:11]FM_MakeSignedData done [11:12:11]CreateOFDProtocolMessage [11:12:11]wFMCommunicate request_size=4 [11:12:11]MH_SAM_APDU [11:12:11]CAPDU: 80 11 00 00 [11:12:11]Write to MH i2c: E2 08 00 99 36 80 11 00 00 00 00 00 00 49 [11:12:11]Write i2c OK [11:12:11]MH_I2C_Read... [11:12:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:11]Read from MH i2c: E2 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 17 00 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 17 00 99 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 96 [11:12:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:12:11]wFMCommunicate OK [11:12:11]CreateOFDProtocolMessage done [11:12:11]OFDSenderStorePacket 200964 [11:12:11]StoreOFDPacket docnum=200964 [11:12:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 41 4C 07 01 45 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 0B 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 04 11 03 00 35 04 06 00 36 E8 98 32 05 CE B6 D8 43 EF E1 7F 1B 25 [11:12:11]CheckFolder [11:12:11]dirname=/storage/ofd_packets [11:12:11]CheckFolder done [11:12:11]ProducePacketName [11:12:11]name=ofd_packets/00200964 [11:12:11]NVStorageSaveData ofd_packets/00200964 [11:12:11]File name is /storage/ofd_packets/00200964 [11:12:11]Write 301 bytes [11:12:11]NVStorageSaveData done [11:12:11]OFDSenderStorePacket done [11:12:11]KKMCreateOFDPacket done [11:12:11]NVStorageSaveData kkm_last_timestamp [11:12:11]File name is /storage/kkm_last_timestamp [11:12:11]Write 4 bytes [11:12:11]NVStorageSaveData done [11:12:11]ExternCall_PrintAddStr [11:12:11]wPrintStart [11:12:11]Write to MH i2c: 01 00 00 9A 36 D0 [11:12:11]Write i2c OK [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: 01 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: 01 07 00 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: 01 07 00 9A 36 00 00 00 00 00 FF 0F E5 [11:12:11]RasterBufferAndPrint [11:12:11]line Счет N : (1)11328564 [11:12:11]line ИНН: 02508201610067 [11:12:11]line Контрольно-Кассовый Чек [11:12:11]line ПРОДАЖА [11:12:11]line ТРК (МРК, ГНК) : 12 [11:12:11]line Товар: 2710124130 [11:12:11]line Аи-92-К-4 [11:12:11]line 14.750 * 67.80 [11:12:11]line = 1000.05 [11:12:11]line НДС 12% НСП 1% [11:12:11]line > о реализуемом товаре [11:12:11]line ИТОГО: 1000.05 [11:12:11]line НСП 1% : 8.85 [11:12:11]line НДС 12% : 106.20 [11:12:11]line Наличными: 0.00 [11:12:11]line Безнал.: 1000.05 [11:12:11]line Место: АЗС № 95 "Партнер Нефть" [11:12:11]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:12:11]line СНО: Общий режим [11:12:11]line Чек 263 20.08.2024 11:12 [11:12:11]line Смена: 466 ФФД: 1.0 [11:12:11]line ЗНМ: 0300000079 [11:12:11]line РНМ: 0000000000092545 [11:12:11]line Версия ККМ: 001 [11:12:11]line Платежная система: O! деньги [11:12:11]line ФМ: 0000000000871802 [11:12:11]line ФД: 200964 [11:12:11]line ФПД: 60372613727694 [11:12:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111211&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200964&fm=60372613727694&tin=02508201610067®Number=0000000000092545&sum=100005 [11:12:11]written 0, free lines is 4095 [11:12:11]OFD Sender: Processing packet 200964 [packets to send 247, broken 246] [11:12:11]ProducePacketName [11:12:11]name=ofd_packets/00200964 [11:12:11]OFD Sender: To server: pG, [11:12:11]CommunicateWithHost lk.salyk.kg:30040 [11:12:11]ConnectInit lk.salyk.kg [11:12:11]Connected sock=10 [11:12:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 41 4C 07 01 45 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 0B 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 04 11 03 00 35 04 06 00 36 E8 98 32 05 CE B6 D8 43 EF E1 7F 1B 25 [11:12:11]Write to MH i2c: 01 00 00 C4 36 FA [11:12:11]Write i2c OK [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: 01 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: 01 07 00 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: 01 07 00 C4 36 00 00 00 00 00 FA 0C 07 [11:12:11]RasterBufferAndPrint [11:12:11]line [11:12:11]line [11:12:11]line [11:12:11]line [11:12:11]line [11:12:11]written 0, free lines is 3331 [11:12:11]MH_Cut [11:12:11]Write to MH i2c: D1 01 00 CB 36 01 D3 [11:12:11]Write i2c OK [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: D1 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: D1 01 00 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: D1 01 00 CB 36 00 D2 [11:12:11]Write to MH i2c: 01 00 00 CC 36 02 [11:12:11]Write i2c OK [11:12:11]MH_I2C_Read... [11:12:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CA 4C 47 00 48 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 31 38 30 32 10 04 04 00 04 11 03 00 F4 03 04 00 71 24 C4 66 B6 04 01 00 00 CD 0A 20 15 C0 ED F1 B9 [11:12:11]CommunicateWithHost err = 0 [11:12:11]CheckOFDResponse [11:12:11]1017 (14) - 77093643461234 [11:12:11]1041 (16) - 0000000000871802 [11:12:11]1040 (4) - 200964 [11:12:11]1012 (4) - 20.08.2024 05:06 [11:12:11]1206 (1) - 0 [11:12:11]OFD Sender: Remove packet 200964 [11:12:11]ProducePacketName [11:12:11]name=ofd_packets/00200964 [11:12:11]NVStorageDeleteData [11:12:12]OFD Sender: No OFD packet to send [11:12:12]*** Cut start [11:12:12]*** Purtial cut [11:12:12]*** CUTSNS_PIN = 0 [11:12:12]*** Stage 1: CUTSNS_PIN = 1 [11:12:14]Read from MH i2c: 01 [11:12:14]MH_I2C_Read... [11:12:14]*** Stop cut motor [11:12:14]*** Cut end [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 CC 36 00 00 00 00 00 FF 0F 17 [11:12:14]process_action close_receipt done [11:12:14]requested_data is exist [11:12:14]produce_requested_data [11:12:14]requested_item fm.sn is exist - process it [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 CD 36 80 11 00 00 00 00 00 00 7D [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 CD 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CA [11:12:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:12:14]wFMCommunicate OK [11:12:14]requested_item fd.num is exist - process it [11:12:14]SAM_PROTO_GetFieldsCounters [11:12:14]wFMCommunicate request_size=4 [11:12:14]MH_SAM_APDU [11:12:14]CAPDU: 80 13 00 00 [11:12:14]Write to MH i2c: E2 08 00 CE 36 80 13 00 00 00 00 00 00 80 [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:14]Read from MH i2c: E2 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 62 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 62 00 CE 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 04 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 9E [11:12: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 04 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:12:14]wFMCommunicate OK [11:12:14]SAM_PROTO_GetFieldsCounters done [11:12:14]requested_item shift.num is exist - process it [11:12:14]requested_item shift.opened is exist - process it [11:12:14]req_shift_opened [11:12:14]FM_GetShiftState [11:12:14]SAM_PROTO_GetShiftState [11:12:14]wFMCommunicate request_size=4 [11:12:14]MH_SAM_APDU [11:12:14]CAPDU: 80 13 01 00 [11:12:14]Write to MH i2c: E2 08 00 CF 36 80 13 01 00 00 00 00 00 82 [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:14]Read from MH i2c: E2 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 0E 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 0E 00 CF 36 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 0C [11:12:14]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:12:14]wFMCommunicate OK [11:12:14]SAM_PROTO_GetShiftState done [11:12:14]FM_GetShiftState done [11:12:14]req_shift_opened done [11:12:14]requested_item shift.open_date is exist - process it [11:12:14]req_shift_open_date [11:12:14]req_shift_open_date done [11:12:14]produce_requested_data done [11:12:14]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200964,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:12:14]process_action_free close_receipt [11:12:14]json_value_free [11:12:14]json_value_free done [11:12:14]process_json_proto returns [11:12:14]Send response to host [11:12:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200964,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:12:14]free response buf [11:12:14]execute_script done [11:12:14]execute_script returns [11:12:14]free content buf [11:12:14]Sock 9.Close socket [11:12:14]Sock 9.Thread stoped [11:12:17]OFD Sender: No OFD packet to send [11:12:22]OFD Sender: No OFD packet to send [11:12:27]OFD Sender: No OFD packet to send [11:12:32]accept exits with 8 [11:12:32]New connection [11:12:32]New thread 3067211108 created [11:12:32]Thread 3067067748 joined [11:12:32]Waiting for new connection... [11:12:32] Sock 8.Parse request [11:12:32]Sock 8.Check first char [11:12:32]Sock 8.First char is OK [11:12:32]request: POST /json_proto HTTP/1.0 [11:12:32]Method: POST [11:12:32]URL: /json_proto [11:12:32]Method is POST - this is cgi request [11:12:32]url: /json_proto [11:12:32]query_string will be loaded in cgi processing [11:12:32]execute_cgi json_proto POST (null) [11:12:32]execute_cgi path=json_proto method=POST [11:12:32]POST find Content-Length [11:12:32]Host: 172.17.46.195:8080 [11:12:32]Content-Length: 811 [11:12:32]Content-Type: application/json [11:12:32] [11:12:32]POST finish read [11:12:32]Found Content-Length = 811 [11:12:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328563", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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" ] } } [11:12:32]execute_script... [11:12: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)11328563", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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" ] } } [11:12:32]POST & json_proto [11:12:32]process_json_proto [11:12:32]json parsed OK: [11:12:32]protocol is kg_v1.0 [11:12:32]action value=close_receipt [11:12:32]process_action close_receipt [11:12:32]cmd_close_receipt [11:12:32]MH_GetDate [11:12:32]Write to MH i2c: F0 00 00 D0 36 F5 [11:12:32]Write i2c OK [11:12:32]MH_I2C_Read... [11:12:32]Read from MH i2c: F0 [11:12:32]MH_I2C_Read... [11:12:32]Read from MH i2c: F0 09 00 [11:12:32]MH_I2C_Read... [11:12:32]Read from MH i2c: F0 09 00 D0 36 00 21 7A C4 66 75 08 C2 66 68 [11:12:32]GetLastDocTimeStamp 1724152331 [11:12:32]current date 1724152353 [11:12:32]FM_GetShiftState [11:12:32]SAM_PROTO_GetShiftState [11:12:32]wFMCommunicate request_size=4 [11:12:32]MH_SAM_APDU [11:12:32]CAPDU: 80 13 01 00 [11:12:32]Write to MH i2c: E2 08 00 D1 36 80 13 01 00 00 00 00 00 84 [11:12:32]Write i2c OK [11:12:32]MH_I2C_Read... [11:12:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:32]Read from MH i2c: E2 [11:12:32]MH_I2C_Read... [11:12:32]Read from MH i2c: E2 0E 00 [11:12:32]MH_I2C_Read... [11:12:32]Read from MH i2c: E2 0E 00 D1 36 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 0E [11:12:32]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:12:32]wFMCommunicate OK [11:12:32]SAM_PROTO_GetShiftState done [11:12:32]FM_GetShiftState done [11:12:32]opened in 1724112758 [11:12:32]opened+sec_in_day 1724199158 [11:12:32]quantity*price = 300076 [11:12:32]sum+1 = 300077 [11:12:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 264 20.08.2024 11:12 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200965 ФПД: 139608722730842 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111233&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200965&fm=139608722730842&tin=02508201610067®Number=0000000000092545&sum=300076 [11:12:33]StoreToDocumentArchive [11:12:33]shift 466 fd 200965 [11:12:33]save to /storage/0466/doc_00200965 [11:12:33]save last doc name /storage/0466/doc_00200965 to /storage/kkm_last_doc_name [11:12:33]save OK [11:12:33]Clear old archive folders... [11:12:33]ProcessDocumentItem done err = 0, tmpTLVsize=257 [11:12:33]tlvbuf is 010A1BD0 [11:12:33]SAM_PROTO_ClearQueue [11:12:33]wFMCommunicate request_size=4 [11:12:33]MH_SAM_APDU [11:12:33]CAPDU: 80 09 00 00 [11:12:33]Write to MH i2c: E2 08 00 DE 36 80 09 00 00 00 00 00 00 86 [11:12:33]Write i2c OK [11:12:33]MH_I2C_Read... [11:12:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:33]Read from MH i2c: E2 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: E2 03 00 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: E2 03 00 DE 36 00 90 00 88 [11:12:33]RAPDU: 90 00 [11:12:33]wFMCommunicate OK [11:12:33]SAM_PROTO_ClearQueue done [11:12:33]KKMCreateOFDPacket [11:12:33]OFDProtocolAddRootSTLVToBuf [11:12:33]FM_MakeSignedData [11:12:33]FM_MakeSignedData [11:12:33]SAM_PROTO_SignData [11:12:33]wFMCommunicate request_size=4 [11:12:33]MH_SAM_APDU [11:12:33]CAPDU: 80 0D 01 02 [11:12:33]Write to MH i2c: E2 08 00 DF 36 80 0D 01 02 00 00 00 00 8E [11:12:33]Write i2c OK [11:12:33]MH_I2C_Read... [11:12:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:33]Read from MH i2c: E2 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: E2 03 00 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: E2 03 00 DF 36 00 90 00 89 [11:12:33]RAPDU: 90 00 [11:12:33]wFMCommunicate OK [11:12:33]wFMCommunicate request_size=255 [11:12:33]MH_SAM_APDU [11:12: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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 08 01 00 00 F4 03 04 00 21 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 05 11 03 [11:12:33]Write to MH i2c: E2 02 01 E0 36 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 08 01 00 00 F4 03 04 00 21 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 05 11 03 00 00 35 [11:12:33]Write i2c OK [11:12:33]MH_I2C_Read... [11:12:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:33]Read from MH i2c: E2 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: E2 03 00 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: E2 03 00 E0 36 00 90 00 8A [11:12:33]RAPDU: 90 00 [11:12:33]wFMCommunicate OK [11:12:33]wFMCommunicate request_size=16 [11:12:33]MH_SAM_APDU [11:12:33]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 7E F9 30 53 6F 5A [11:12:33]Write to MH i2c: E2 13 00 E1 36 80 0D 02 02 0B 00 00 35 04 06 00 7E F9 30 53 6F 5A 00 00 A9 [11:12:33]Write i2c OK [11:12:33]MH_I2C_Read... [11:12:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:33]Read from MH i2c: E2 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: E2 03 00 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: E2 03 00 E1 36 00 90 00 8B [11:12:33]RAPDU: 90 00 [11:12:33]wFMCommunicate OK [11:12:33]wFMCommunicate request_size=4 [11:12:33]MH_SAM_APDU [11:12:33]CAPDU: 80 0D 03 02 [11:12:33]Write to MH i2c: E2 08 00 E2 36 80 0D 03 02 00 00 00 00 93 [11:12:33]Write i2c OK [11:12:33]MH_I2C_Read... [11:12:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:33]Read from MH i2c: E2 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: E2 0B 00 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: E2 0B 00 E2 36 00 A1 CC A9 1B 3B DA 9A 85 90 00 F9 [11:12:33]RAPDU: A1 CC A9 1B 3B DA 9A 85 90 00 [11:12:33]wFMCommunicate OK [11:12:33]SAM_PROTO_SignData done [11:12:33]FM_MakeSignedData done [11:12:33]CreateOFDProtocolMessage [11:12:33]wFMCommunicate request_size=4 [11:12:33]MH_SAM_APDU [11:12:33]CAPDU: 80 11 00 00 [11:12:33]Write to MH i2c: E2 08 00 E3 36 80 11 00 00 00 00 00 00 93 [11:12:33]Write i2c OK [11:12:33]MH_I2C_Read... [11:12:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:33]Read from MH i2c: E2 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: E2 17 00 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: E2 17 00 E3 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E0 [11:12:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:12:33]wFMCommunicate OK [11:12:33]CreateOFDProtocolMessage done [11:12:33]OFDSenderStorePacket 200965 [11:12:33]StoreOFDPacket docnum=200965 [11:12:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 35 36 0D 01 67 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 08 01 00 00 F4 03 04 00 21 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 05 11 03 00 35 04 06 00 7E F9 30 53 6F 5A A1 CC A9 1B 3B DA 9A 85 [11:12:33]CheckFolder [11:12:33]dirname=/storage/ofd_packets [11:12:33]CheckFolder done [11:12:33]ProducePacketName [11:12:33]name=ofd_packets/00200965 [11:12:33]NVStorageSaveData ofd_packets/00200965 [11:12:33]File name is /storage/ofd_packets/00200965 [11:12:33]Write 307 bytes [11:12:33]NVStorageSaveData done [11:12:33]OFDSenderStorePacket done [11:12:33]KKMCreateOFDPacket done [11:12:33]NVStorageSaveData kkm_last_timestamp [11:12:33]File name is /storage/kkm_last_timestamp [11:12:33]Write 4 bytes [11:12:33]NVStorageSaveData done [11:12:33]ExternCall_PrintAddStr [11:12:33]wPrintStart [11:12:33]Write to MH i2c: 01 00 00 E4 36 1A [11:12:33]Write i2c OK [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: 01 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: 01 07 00 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: 01 07 00 E4 36 00 00 00 00 00 FF 0F 2F [11:12:33]RasterBufferAndPrint [11:12:33]line Счет N : (1)11328563 [11:12:33]line ИНН: 02508201610067 [11:12:33]line Контрольно-Кассовый Чек [11:12:33]line ПРОДАЖА [11:12:33]line ТРК (МРК, ГНК) : 52 [11:12:33]line Товар: 2710194210 [11:12:33]line D-ENERGY ДТ-К-5 [11:12:33]line 38.870 * 77.20 [11:12:33]line = 3000.76 [11:12:33]line НДС 12% НСП 1% [11:12:33]line > о реализуемом товаре [11:12:33]line ИТОГО: 3000.76 [11:12:33]line НСП 1% : 26.55 [11:12:33]line НДС 12% : 318.66 [11:12:33]line Наличными: 0.00 [11:12:33]line Безнал.: 3000.76 [11:12:33]line Место: АЗС № 95 "Партнер Нефть" [11:12:33]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:12:33]line СНО: Общий режим [11:12:33]line Чек 264 20.08.2024 11:12 [11:12:33]line Смена: 466 ФФД: 1.0 [11:12:33]line ЗНМ: 0300000079 [11:12:33]line РНМ: 0000000000092545 [11:12:33]line Версия ККМ: 001 [11:12:33]line Платежная система: O! деньги [11:12:33]line ФМ: 0000000000871802 [11:12:33]line ФД: 200965 [11:12:33]line ФПД: 139608722730842 [11:12:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111233&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200965&fm=139608722730842&tin=02508201610067®Number=0000000000092545&sum=300076 [11:12:33]written 0, free lines is 4095 [11:12:33]OFD Sender: Processing packet 200965 [packets to send 247, broken 246] [11:12:33]ProducePacketName [11:12:33]name=ofd_packets/00200965 [11:12:33]OFD Sender: To server: pG, [11:12:33]CommunicateWithHost lk.salyk.kg:30040 [11:12:33]ConnectInit lk.salyk.kg [11:12:34]Connected sock=10 [11:12:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 35 36 0D 01 67 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 08 01 00 00 F4 03 04 00 21 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 05 11 03 00 35 04 06 00 7E F9 30 53 6F 5A A1 CC A9 1B 3B DA 9A 85 [11:12:34]Write to MH i2c: 01 00 00 0E 37 45 [11:12:34]Write i2c OK [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: 01 [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: 01 07 00 [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: 01 07 00 0E 37 00 00 00 00 00 06 0D 5F [11:12:34]RasterBufferAndPrint [11:12:34]line [11:12:34]line [11:12:34]line [11:12:34]line [11:12:34]line [11:12:34]written 0, free lines is 3340 [11:12:34]MH_Cut [11:12:34]Write to MH i2c: D1 01 00 15 37 01 1E [11:12:34]Write i2c OK [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: D1 [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: D1 01 00 [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: D1 01 00 15 37 00 1D [11:12:34]Write to MH i2c: 01 00 00 16 37 4D [11:12:34]Write i2c OK [11:12:34]MH_I2C_Read... [11:12:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2D 85 47 00 63 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 31 38 30 32 10 04 04 00 05 11 03 00 F4 03 04 00 88 24 C4 66 B6 04 01 00 00 DC 10 15 BC 30 21 09 62 [11:12:34]CommunicateWithHost err = 0 [11:12:34]CheckOFDResponse [11:12:34]1017 (14) - 77093643461234 [11:12:34]1041 (16) - 0000000000871802 [11:12:34]1040 (4) - 200965 [11:12:34]1012 (4) - 20.08.2024 05:07 [11:12:34]1206 (1) - 0 [11:12:34]OFD Sender: Remove packet 200965 [11:12:34]ProducePacketName [11:12:34]name=ofd_packets/00200965 [11:12:34]NVStorageDeleteData [11:12:34]*** Cut start [11:12:34]*** Purtial cut [11:12:34]*** Stage 1: CUTSNS_PIN = 1 [11:12:34]OFD Sender: No OFD packet to send [11:12:35]Read from MH i2c: 01 [11:12:35]MH_I2C_Read... [11:12:35]*** Stop cut motor [11:12:35]*** Cut end [11:12:35]Read from MH i2c: 01 07 00 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: 01 07 00 16 37 00 00 00 00 00 FF 0F 62 [11:12:35]process_action close_receipt done [11:12:35]requested_data is exist [11:12:35]produce_requested_data [11:12:35]requested_item fm.sn is exist - process it [11:12:35]wFMCommunicate request_size=4 [11:12:35]MH_SAM_APDU [11:12:35]CAPDU: 80 11 00 00 [11:12:35]Write to MH i2c: E2 08 00 17 37 80 11 00 00 00 00 00 00 C8 [11:12:35]Write i2c OK [11:12:35]MH_I2C_Read... [11:12:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:35]Read from MH i2c: E2 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 17 00 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 17 00 17 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 15 [11:12:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:12:35]wFMCommunicate OK [11:12:35]requested_item fd.num is exist - process it [11:12:35]SAM_PROTO_GetFieldsCounters [11:12:35]wFMCommunicate request_size=4 [11:12:35]MH_SAM_APDU [11:12:35]CAPDU: 80 13 00 00 [11:12:35]Write to MH i2c: E2 08 00 18 37 80 13 00 00 00 00 00 00 CB [11:12:35]Write i2c OK [11:12:35]MH_I2C_Read... [11:12:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:35]Read from MH i2c: E2 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 62 00 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 62 00 18 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 05 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 ED [11:12:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 05 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:12:35]wFMCommunicate OK [11:12:35]SAM_PROTO_GetFieldsCounters done [11:12:35]requested_item shift.num is exist - process it [11:12:35]requested_item shift.opened is exist - process it [11:12:35]req_shift_opened [11:12:35]FM_GetShiftState [11:12:35]SAM_PROTO_GetShiftState [11:12:35]wFMCommunicate request_size=4 [11:12:35]MH_SAM_APDU [11:12:35]CAPDU: 80 13 01 00 [11:12:35]Write to MH i2c: E2 08 00 19 37 80 13 01 00 00 00 00 00 CD [11:12:35]Write i2c OK [11:12:35]MH_I2C_Read... [11:12:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:35]Read from MH i2c: E2 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 0E 00 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 0E 00 19 37 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 57 [11:12:35]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:12:35]wFMCommunicate OK [11:12:35]SAM_PROTO_GetShiftState done [11:12:35]FM_GetShiftState done [11:12:35]req_shift_opened done [11:12:35]requested_item shift.open_date is exist - process it [11:12:35]req_shift_open_date [11:12:35]req_shift_open_date done [11:12:35]produce_requested_data done [11:12:35]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200965,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:12:35]process_action_free close_receipt [11:12:35]json_value_free [11:12:35]json_value_free done [11:12:35]process_json_proto returns [11:12:35]Send response to host [11:12:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200965,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:12:35]free response buf [11:12:35]execute_script done [11:12:35]execute_script returns [11:12:35]free content buf [11:12:35]Sock 8.Close socket [11:12:35]Sock 8.Thread stoped [11:12:39]OFD Sender: No OFD packet to send [11:12:44]OFD Sender: No OFD packet to send [11:12:49]accept exits with 9 [11:12:49]New connection [11:12:49]New thread 3067067748 created [11:12:49]Thread 3067211108 joined [11:12:49]Waiting for new connection... [11:12:49] Sock 9.Parse request [11:12:49]Sock 9.Check first char [11:12:49]Sock 9.First char is OK [11:12:49]request: POST /json_proto HTTP/1.0 [11:12:49]Method: POST [11:12:49]URL: /json_proto [11:12:49]Method is POST - this is cgi request [11:12:49]url: /json_proto [11:12:49]query_string will be loaded in cgi processing [11:12:49]execute_cgi json_proto POST (null) [11:12:49]execute_cgi path=json_proto method=POST [11:12:49]POST find Content-Length [11:12:49]Host: 172.17.46.195:8080 [11:12:49]Content-Length: 802 [11:12:49]Content-Type: application/json [11:12:49] [11:12:49]POST finish read [11:12:49]Found Content-Length = 802 [11:12:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328565", "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" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:49]execute_script... [11:12:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328565", "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" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:49]POST & json_proto [11:12:49]process_json_proto [11:12:49]json parsed OK: [11:12:49]protocol is kg_v1.0 [11:12:49]action value=close_receipt [11:12:49]process_action close_receipt [11:12:49]cmd_close_receipt [11:12:49]MH_GetDate [11:12:49]Write to MH i2c: F0 00 00 1A 37 40 [11:12:49]Write i2c OK [11:12:49]MH_I2C_Read... [11:12:49]Read from MH i2c: F0 [11:12:49]MH_I2C_Read... [11:12:49]Read from MH i2c: F0 09 00 [11:12:49]MH_I2C_Read... [11:12:49]Read from MH i2c: F0 09 00 1A 37 00 32 7A C4 66 75 08 C2 66 C4 [11:12:49]GetLastDocTimeStamp 1724152353 [11:12:49]current date 1724152370 [11:12:49]FM_GetShiftState [11:12:49]SAM_PROTO_GetShiftState [11:12:49]wFMCommunicate request_size=4 [11:12:49]MH_SAM_APDU [11:12:49]CAPDU: 80 13 01 00 [11:12:49]Write to MH i2c: E2 08 00 1B 37 80 13 01 00 00 00 00 00 CF [11:12:49]Write i2c OK [11:12:49]MH_I2C_Read... [11:12:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:49]Read from MH i2c: E2 [11:12:49]MH_I2C_Read... [11:12:49]Read from MH i2c: E2 0E 00 [11:12:49]MH_I2C_Read... [11:12:49]Read from MH i2c: E2 0E 00 1B 37 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 59 [11:12:49]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:12:49]wFMCommunicate OK [11:12:49]SAM_PROTO_GetShiftState done [11:12:49]FM_GetShiftState done [11:12:49]opened in 1724112758 [11:12:49]opened+sec_in_day 1724199158 [11:12:49]quantity*price = 30035 [11:12:49]sum+1 = 30036 [11:12:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 265 20.08.2024 11:12 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200966 ФПД: 223364897753112 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111250&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200966&fm=223364897753112&tin=02508201610067®Number=0000000000092545&sum=30035 [11:12:50]StoreToDocumentArchive [11:12:50]shift 466 fd 200966 [11:12:50]save to /storage/0466/doc_00200966 [11:12:50]save last doc name /storage/0466/doc_00200966 to /storage/kkm_last_doc_name [11:12:50]save OK [11:12:50]Clear old archive folders... [11:12:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:12:50]tlvbuf is B6F19990 [11:12:50]SAM_PROTO_ClearQueue [11:12:50]wFMCommunicate request_size=4 [11:12:50]MH_SAM_APDU [11:12:50]CAPDU: 80 09 00 00 [11:12:50]Write to MH i2c: E2 08 00 28 37 80 09 00 00 00 00 00 00 D1 [11:12:50]Write i2c OK [11:12:50]MH_I2C_Read... [11:12:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:50]Read from MH i2c: E2 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 03 00 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 03 00 28 37 00 90 00 D3 [11:12:50]RAPDU: 90 00 [11:12:50]wFMCommunicate OK [11:12:50]SAM_PROTO_ClearQueue done [11:12:50]KKMCreateOFDPacket [11:12:50]OFDProtocolAddRootSTLVToBuf [11:12:50]FM_MakeSignedData [11:12:50]FM_MakeSignedData [11:12:50]SAM_PROTO_SignData [11:12:50]wFMCommunicate request_size=4 [11:12:50]MH_SAM_APDU [11:12:50]CAPDU: 80 0D 01 02 [11:12:50]Write to MH i2c: E2 08 00 29 37 80 0D 01 02 00 00 00 00 D9 [11:12:50]Write i2c OK [11:12:50]MH_I2C_Read... [11:12:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:50]Read from MH i2c: E2 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 03 00 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 03 00 29 37 00 90 00 D4 [11:12:50]RAPDU: 90 00 [11:12:50]wFMCommunicate OK [11:12:50]wFMCommunicate request_size=255 [11:12:50]MH_SAM_APDU [11:12:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 32 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 06 11 03 00 35 04 06 00 CB [11:12:50]Write to MH i2c: E2 02 01 2A 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 32 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 06 11 03 00 35 04 06 00 CB 00 00 4E [11:12:50]Write i2c OK [11:12:50]MH_I2C_Read... [11:12:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:50]Read from MH i2c: E2 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 03 00 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 03 00 2A 37 00 90 00 D5 [11:12:50]RAPDU: 90 00 [11:12:50]wFMCommunicate OK [11:12:50]wFMCommunicate request_size=10 [11:12:50]MH_SAM_APDU [11:12:50]CAPDU: 80 0D 02 02 05 26 31 62 C8 18 [11:12:50]Write to MH i2c: E2 0D 00 2B 37 80 0D 02 02 05 00 26 31 62 C8 18 00 00 7F [11:12:50]Write i2c OK [11:12:50]MH_I2C_Read... [11:12:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:50]Read from MH i2c: E2 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 03 00 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 03 00 2B 37 00 90 00 D6 [11:12:50]RAPDU: 90 00 [11:12:50]wFMCommunicate OK [11:12:50]wFMCommunicate request_size=4 [11:12:50]MH_SAM_APDU [11:12:50]CAPDU: 80 0D 03 02 [11:12:50]Write to MH i2c: E2 08 00 2C 37 80 0D 03 02 00 00 00 00 DE [11:12:50]Write i2c OK [11:12:50]MH_I2C_Read... [11:12:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:50]Read from MH i2c: E2 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 0B 00 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 0B 00 2C 37 00 BD 3F A3 96 89 63 57 D5 90 00 2C [11:12:50]RAPDU: BD 3F A3 96 89 63 57 D5 90 00 [11:12:50]wFMCommunicate OK [11:12:50]SAM_PROTO_SignData done [11:12:50]FM_MakeSignedData done [11:12:50]CreateOFDProtocolMessage [11:12:50]wFMCommunicate request_size=4 [11:12:50]MH_SAM_APDU [11:12:50]CAPDU: 80 11 00 00 [11:12:50]Write to MH i2c: E2 08 00 2D 37 80 11 00 00 00 00 00 00 DE [11:12:50]Write i2c OK [11:12:50]MH_I2C_Read... [11:12:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:50]Read from MH i2c: E2 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 17 00 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 17 00 2D 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2B [11:12:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:12:50]wFMCommunicate OK [11:12:50]CreateOFDProtocolMessage done [11:12:50]OFDSenderStorePacket 200966 [11:12:50]StoreOFDPacket docnum=200966 [11:12:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 37 12 07 01 51 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 32 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 06 11 03 00 35 04 06 00 CB 26 31 62 C8 18 BD 3F A3 96 89 63 57 D5 [11:12:50]CheckFolder [11:12:50]dirname=/storage/ofd_packets [11:12:50]CheckFolder done [11:12:50]ProducePacketName [11:12:50]name=ofd_packets/00200966 [11:12:50]NVStorageSaveData ofd_packets/00200966 [11:12:50]File name is /storage/ofd_packets/00200966 [11:12:50]Write 301 bytes [11:12:50]NVStorageSaveData done [11:12:50]OFDSenderStorePacket done [11:12:50]KKMCreateOFDPacket done [11:12:50]NVStorageSaveData kkm_last_timestamp [11:12:50]File name is /storage/kkm_last_timestamp [11:12:50]Write 4 bytes [11:12:50]NVStorageSaveData done [11:12:50]ExternCall_PrintAddStr [11:12:50]wPrintStart [11:12:50]Write to MH i2c: 01 00 00 2E 37 65 [11:12:50]Write i2c OK [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: 01 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: 01 07 00 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: 01 07 00 2E 37 00 00 00 00 00 FF 0F 7A [11:12:50]RasterBufferAndPrint [11:12:50]line Счет N : (1)11328565 [11:12:50]line ИНН: 02508201610067 [11:12:50]line Контрольно-Кассовый Чек [11:12:50]line ПРОДАЖА [11:12:50]line ТРК (МРК, ГНК) : 32 [11:12:50]line Товар: 2710124130 [11:12:50]line Аи-92-К-4 [11:12:50]line 4.430 * 67.80 [11:12:50]line = 300.35 [11:12:50]line НДС 12% НСП 1% [11:12:50]line > о реализуемом товаре [11:12:50]line ИТОГО: 300.35 [11:12:50]line НСП 1% : 2.66 [11:12:50]line НДС 12% : 31.90 [11:12:50]line Наличными: 0.00 [11:12:50]line Безнал.: 300.35 [11:12:50]line Место: АЗС № 95 "Партнер Нефть" [11:12:50]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:12:50]line СНО: Общий режим [11:12:50]line Чек 265 20.08.2024 11:12 [11:12:50]line Смена: 466 ФФД: 1.0 [11:12:50]line ЗНМ: 0300000079 [11:12:50]line РНМ: 0000000000092545 [11:12:50]line Версия ККМ: 001 [11:12:50]line Платежная система: O! деньги [11:12:50]line ФМ: 0000000000871802 [11:12:50]line ФД: 200966 [11:12:50]line ФПД: 223364897753112 [11:12:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111250&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200966&fm=223364897753112&tin=02508201610067®Number=0000000000092545&sum=30035 [11:12:50]written 0, free lines is 4095 [11:12:50]OFD Sender: Processing packet 200966 [packets to send 247, broken 246] [11:12:50]ProducePacketName [11:12:50]name=ofd_packets/00200966 [11:12:50]OFD Sender: To server: pG, [11:12:50]CommunicateWithHost lk.salyk.kg:30040 [11:12:50]ConnectInit lk.salyk.kg [11:12:50]Connected sock=10 [11:12:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 37 12 07 01 51 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 32 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 06 11 03 00 35 04 06 00 CB 26 31 62 C8 18 BD 3F A3 96 89 63 57 D5 [11:12:51]Write to MH i2c: 01 00 00 58 37 8F [11:12:51]Write i2c OK [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: 01 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: 01 07 00 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: 01 07 00 58 37 00 00 00 00 00 F2 0C 94 [11:12:51]RasterBufferAndPrint [11:12:51]line [11:12:51]line [11:12:51]line [11:12:51]line [11:12:51]line [11:12:51]written 0, free lines is 3322 [11:12:51]MH_Cut [11:12:51]Write to MH i2c: D1 01 00 5F 37 01 68 [11:12:51]Write i2c OK [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: D1 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: D1 01 00 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: D1 01 00 5F 37 00 67 [11:12:51]Write to MH i2c: 01 00 00 60 37 97 [11:12:51]Write i2c OK [11:12:51]MH_I2C_Read... [11:12:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E2 DC 47 00 BD 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 31 38 30 32 10 04 04 00 06 11 03 00 F4 03 04 00 99 24 C4 66 B6 04 01 00 00 67 09 58 61 C4 8A 6D 37 [11:12:51]CommunicateWithHost err = 0 [11:12:51]CheckOFDResponse [11:12:51]1017 (14) - 77093643461234 [11:12:51]1041 (16) - 0000000000871802 [11:12:51]1040 (4) - 200966 [11:12:51]1012 (4) - 20.08.2024 05:07 [11:12:51]1206 (1) - 0 [11:12:51]OFD Sender: Remove packet 200966 [11:12:51]ProducePacketName [11:12:51]name=ofd_packets/00200966 [11:12:51]NVStorageDeleteData [11:12:51]OFD Sender: No OFD packet to send [11:12:51]*** Cut start [11:12:51]*** Purtial cut [11:12:51]*** CUTSNS_PIN = 0 [11:12:52]*** Stage 1: CUTSNS_PIN = 1 [11:12:53]Read from MH i2c: 01 [11:12:53]MH_I2C_Read... [11:12:53]*** Stop cut motor [11:12:53]*** Cut end [11:12:53]Read from MH i2c: 01 07 00 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: 01 07 00 60 37 00 00 00 00 00 FF 0F AC [11:12:53]process_action close_receipt done [11:12:53]requested_data is exist [11:12:53]produce_requested_data [11:12:53]requested_item fm.sn is exist - process it [11:12:53]wFMCommunicate request_size=4 [11:12:53]MH_SAM_APDU [11:12:53]CAPDU: 80 11 00 00 [11:12:53]Write to MH i2c: E2 08 00 61 37 80 11 00 00 00 00 00 00 12 [11:12:53]Write i2c OK [11:12:53]MH_I2C_Read... [11:12:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:54]Read from MH i2c: E2 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: E2 17 00 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: E2 17 00 61 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5F [11:12:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:12:54]wFMCommunicate OK [11:12:54]requested_item fd.num is exist - process it [11:12:54]SAM_PROTO_GetFieldsCounters [11:12:54]wFMCommunicate request_size=4 [11:12:54]MH_SAM_APDU [11:12:54]CAPDU: 80 13 00 00 [11:12:54]Write to MH i2c: E2 08 00 62 37 80 13 00 00 00 00 00 00 15 [11:12:54]Write i2c OK [11:12:54]MH_I2C_Read... [11:12:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:54]Read from MH i2c: E2 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: E2 62 00 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: E2 62 00 62 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 06 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 3B [11:12:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 06 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:12:54]wFMCommunicate OK [11:12:54]SAM_PROTO_GetFieldsCounters done [11:12:54]requested_item shift.num is exist - process it [11:12:54]requested_item shift.opened is exist - process it [11:12:54]req_shift_opened [11:12:54]FM_GetShiftState [11:12:54]SAM_PROTO_GetShiftState [11:12:54]wFMCommunicate request_size=4 [11:12:54]MH_SAM_APDU [11:12:54]CAPDU: 80 13 01 00 [11:12:54]Write to MH i2c: E2 08 00 63 37 80 13 01 00 00 00 00 00 17 [11:12:54]Write i2c OK [11:12:54]MH_I2C_Read... [11:12:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:54]Read from MH i2c: E2 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: E2 0E 00 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: E2 0E 00 63 37 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A1 [11:12:54]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:12:54]wFMCommunicate OK [11:12:54]SAM_PROTO_GetShiftState done [11:12:54]FM_GetShiftState done [11:12:54]req_shift_opened done [11:12:54]requested_item shift.open_date is exist - process it [11:12:54]req_shift_open_date [11:12:54]req_shift_open_date done [11:12:54]produce_requested_data done [11:12:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200966,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:12:54]process_action_free close_receipt [11:12:54]json_value_free [11:12:54]json_value_free done [11:12:54]process_json_proto returns [11:12:54]Send response to host [11:12:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200966,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:12:54]free response buf [11:12:54]execute_script done [11:12:54]execute_script returns [11:12:54]free content buf [11:12:54]Sock 9.Close socket [11:12:54]Sock 9.Thread stoped [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]accept exits with 8 [11:13:16]New connection [11:13:16]New thread 3067211108 created [11:13:16]Thread 3067067748 joined [11:13:16]Waiting for new connection... [11:13:16] Sock 8.Parse request [11:13:16]Sock 8.Check first char [11:13:16]Sock 8.First char is OK [11:13:16]request: POST /json_proto HTTP/1.0 [11:13:16]Method: POST [11:13:16]URL: /json_proto [11:13:16]Method is POST - this is cgi request [11:13:16]url: /json_proto [11:13:16]query_string will be loaded in cgi processing [11:13:16]execute_cgi json_proto POST (null) [11:13:16]execute_cgi path=json_proto method=POST [11:13:16]POST find Content-Length [11:13:16]Host: 172.17.46.195:8080 [11:13:16]Content-Length: 756 [11:13:16]Content-Type: application/json [11:13:16] [11:13:16]POST finish read [11:13:16]Found Content-Length = 756 [11:13:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30154365", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:16]execute_script... [11:13: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)11328566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30154365", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:16]POST & json_proto [11:13:16]process_json_proto [11:13:16]json parsed OK: [11:13:16]protocol is kg_v1.0 [11:13:16]action value=close_receipt [11:13:16]process_action close_receipt [11:13:16]cmd_close_receipt [11:13:16]MH_GetDate [11:13:16]Write to MH i2c: F0 00 00 64 37 8A [11:13:16]Write i2c OK [11:13:16]MH_I2C_Read... [11:13:16]Read from MH i2c: F0 [11:13:16]MH_I2C_Read... [11:13:16]Read from MH i2c: F0 09 00 [11:13:16]MH_I2C_Read... [11:13:16]Read from MH i2c: F0 09 00 64 37 00 4D 7A C4 66 75 08 C2 66 29 [11:13:16]GetLastDocTimeStamp 1724152370 [11:13:16]current date 1724152397 [11:13:16]FM_GetShiftState [11:13:16]SAM_PROTO_GetShiftState [11:13:16]wFMCommunicate request_size=4 [11:13:16]MH_SAM_APDU [11:13:16]CAPDU: 80 13 01 00 [11:13:16]Write to MH i2c: E2 08 00 65 37 80 13 01 00 00 00 00 00 19 [11:13:16]Write i2c OK [11:13:16]MH_I2C_Read... [11:13:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:16]Read from MH i2c: E2 [11:13:16]MH_I2C_Read... [11:13:16]Read from MH i2c: E2 0E 00 [11:13:16]MH_I2C_Read... [11:13:16]Read from MH i2c: E2 0E 00 65 37 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A3 [11:13:16]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:13:16]wFMCommunicate OK [11:13:16]SAM_PROTO_GetShiftState done [11:13:16]FM_GetShiftState done [11:13:16]opened in 1724112758 [11:13:16]opened+sec_in_day 1724199158 [11:13:16]quantity*price = 0 [11:13:16]sum+1 = 1 [11:13:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 266 20.08.2024 11:13 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30154365 ФМ: 0000000000871802 ФД: 200967 ФПД: 87656419403584 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111317&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200967&fm=87656419403584&tin=02508201610067®Number=0000000000092545&sum=0 [11:13:17]StoreToDocumentArchive [11:13:17]shift 466 fd 200967 [11:13:17]save to /storage/0466/doc_00200967 [11:13:17]save last doc name /storage/0466/doc_00200967 to /storage/kkm_last_doc_name [11:13:17]save OK [11:13:17]Clear old archive folders... [11:13:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:13:17]tlvbuf is B6F975B0 [11:13:17]SAM_PROTO_ClearQueue [11:13:17]wFMCommunicate request_size=4 [11:13:17]MH_SAM_APDU [11:13:17]CAPDU: 80 09 00 00 [11:13:17]Write to MH i2c: E2 08 00 72 37 80 09 00 00 00 00 00 00 1B [11:13:17]Write i2c OK [11:13:17]MH_I2C_Read... [11:13:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:17]Read from MH i2c: E2 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 03 00 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 03 00 72 37 00 90 00 1D [11:13:17]RAPDU: 90 00 [11:13:17]wFMCommunicate OK [11:13:17]SAM_PROTO_ClearQueue done [11:13:17]KKMCreateOFDPacket [11:13:17]OFDProtocolAddRootSTLVToBuf [11:13:17]FM_MakeSignedData [11:13:17]FM_MakeSignedData [11:13:17]SAM_PROTO_SignData [11:13:17]wFMCommunicate request_size=4 [11:13:17]MH_SAM_APDU [11:13:17]CAPDU: 80 0D 01 02 [11:13:17]Write to MH i2c: E2 08 00 73 37 80 0D 01 02 00 00 00 00 23 [11:13:17]Write i2c OK [11:13:17]MH_I2C_Read... [11:13:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:17]Read from MH i2c: E2 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 03 00 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 03 00 73 37 00 90 00 1E [11:13:17]RAPDU: 90 00 [11:13:17]wFMCommunicate OK [11:13:17]wFMCommunicate request_size=255 [11:13:17]MH_SAM_APDU [11:13: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 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 0A 01 00 00 F4 03 04 00 4D 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 07 11 03 00 35 04 06 00 4F [11:13:17]Write to MH i2c: E2 02 01 74 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0A 01 00 00 F4 03 04 00 4D 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 07 11 03 00 35 04 06 00 4F 00 00 96 [11:13:17]Write i2c OK [11:13:17]MH_I2C_Read... [11:13:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:17]Read from MH i2c: E2 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 03 00 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 03 00 74 37 00 90 00 1F [11:13:17]RAPDU: 90 00 [11:13:17]wFMCommunicate OK [11:13:17]wFMCommunicate request_size=10 [11:13:17]MH_SAM_APDU [11:13:17]CAPDU: 80 0D 02 02 05 B9 19 BD A7 40 [11:13:17]Write to MH i2c: E2 0D 00 75 37 80 0D 02 02 05 00 B9 19 BD A7 40 00 00 A6 [11:13:17]Write i2c OK [11:13:17]MH_I2C_Read... [11:13:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:17]Read from MH i2c: E2 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 03 00 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 03 00 75 37 00 90 00 20 [11:13:17]RAPDU: 90 00 [11:13:17]wFMCommunicate OK [11:13:17]wFMCommunicate request_size=4 [11:13:17]MH_SAM_APDU [11:13:17]CAPDU: 80 0D 03 02 [11:13:17]Write to MH i2c: E2 08 00 76 37 80 0D 03 02 00 00 00 00 28 [11:13:17]Write i2c OK [11:13:17]MH_I2C_Read... [11:13:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:18]Read from MH i2c: E2 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: E2 0B 00 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: E2 0B 00 76 37 00 E4 F8 39 88 12 DE 03 E2 90 00 9B [11:13:18]RAPDU: E4 F8 39 88 12 DE 03 E2 90 00 [11:13:18]wFMCommunicate OK [11:13:18]SAM_PROTO_SignData done [11:13:18]FM_MakeSignedData done [11:13:18]CreateOFDProtocolMessage [11:13:18]wFMCommunicate request_size=4 [11:13:18]MH_SAM_APDU [11:13:18]CAPDU: 80 11 00 00 [11:13:18]Write to MH i2c: E2 08 00 77 37 80 11 00 00 00 00 00 00 28 [11:13:18]Write i2c OK [11:13:18]MH_I2C_Read... [11:13:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:18]Read from MH i2c: E2 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: E2 17 00 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: E2 17 00 77 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 75 [11:13:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:13:18]wFMCommunicate OK [11:13:18]CreateOFDProtocolMessage done [11:13:18]OFDSenderStorePacket 200967 [11:13:18]StoreOFDPacket docnum=200967 [11:13:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9C 02 07 01 4F 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 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 0A 01 00 00 F4 03 04 00 4D 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 07 11 03 00 35 04 06 00 4F B9 19 BD A7 40 E4 F8 39 88 12 DE 03 E2 [11:13:18]CheckFolder [11:13:18]dirname=/storage/ofd_packets [11:13:18]CheckFolder done [11:13:18]ProducePacketName [11:13:18]name=ofd_packets/00200967 [11:13:18]NVStorageSaveData ofd_packets/00200967 [11:13:18]File name is /storage/ofd_packets/00200967 [11:13:18]Write 301 bytes [11:13:18]NVStorageSaveData done [11:13:18]OFDSenderStorePacket done [11:13:18]KKMCreateOFDPacket done [11:13:18]NVStorageSaveData kkm_last_timestamp [11:13:18]File name is /storage/kkm_last_timestamp [11:13:18]Write 4 bytes [11:13:18]NVStorageSaveData done [11:13:18]ExternCall_PrintAddStr [11:13:18]wPrintStart [11:13:18]Write to MH i2c: 01 00 00 78 37 AF [11:13:18]Write i2c OK [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: 01 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: 01 07 00 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: 01 07 00 78 37 00 00 00 00 00 FF 0F C4 [11:13:18]RasterBufferAndPrint [11:13:18]line Счет N : (1)11328566 [11:13:18]line ИНН: 02508201610067 [11:13:18]line Контрольно-Кассовый Чек [11:13:18]line ПРОДАЖА [11:13:18]line ТРК (МРК, ГНК) : 22 [11:13:18]line Товар: 2710124130 [11:13:18]line Аи-92-К-4 [11:13:18]line 10.000 * 0.00 [11:13:18]line = 0.00 [11:13:18]line НДС 12% НСП 1% [11:13:18]line > о реализуемом товаре [11:13:18]line ИТОГО: 0.00 [11:13:18]line НСП 1% : 0.00 [11:13:18]line НДС 12% : 0.00 [11:13:18]line Наличными: 0.00 [11:13:18]line Безнал.: 0.00 [11:13:18]line Место: АЗС № 95 "Партнер Нефть" [11:13:18]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:13:18]line СНО: Общий режим [11:13:18]line Чек 266 20.08.2024 11:13 [11:13:18]line Смена: 466 ФФД: 1.0 [11:13:18]line ЗНМ: 0300000079 [11:13:18]line РНМ: 0000000000092545 [11:13:18]line Версия ККМ: 001 [11:13:18]line Талоны: ТК ГПНА Online [11:13:18]line 30154365 [11:13:18]line ФМ: 0000000000871802 [11:13:18]line ФД: 200967 [11:13:18]line ФПД: 87656419403584 [11:13:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111317&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200967&fm=87656419403584&tin=02508201610067®Number=0000000000092545&sum=0 [11:13:18]written 0, free lines is 4095 [11:13:18]OFD Sender: Processing packet 200967 [packets to send 247, broken 246] [11:13:18]ProducePacketName [11:13:18]name=ofd_packets/00200967 [11:13:18]OFD Sender: To server: pG, [11:13:18]CommunicateWithHost lk.salyk.kg:30040 [11:13:18]ConnectInit lk.salyk.kg [11:13:18]Write to MH i2c: 01 00 00 A2 37 D9 [11:13:18]Write i2c OK [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: 01 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: 01 07 00 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: 01 07 00 A2 37 00 00 00 00 00 E9 0C D5 [11:13:18]RasterBufferAndPrint [11:13:18]line [11:13:18]line [11:13:18]line [11:13:18]line [11:13:18]line [11:13:18]written 0, free lines is 3312 [11:13:18]MH_Cut [11:13:18]Write to MH i2c: D1 01 00 A9 37 01 B2 [11:13:18]Write i2c OK [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: D1 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: D1 01 00 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: D1 01 00 A9 37 00 B1 [11:13:18]Write to MH i2c: 01 00 00 AA 37 E1 [11:13:18]Write i2c OK [11:13:18]MH_I2C_Read... [11:13:18]Connected sock=10 [11:13:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9C 02 07 01 4F 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 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 0A 01 00 00 F4 03 04 00 4D 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 07 11 03 00 35 04 06 00 4F B9 19 BD A7 40 E4 F8 39 88 12 DE 03 E2 [11:13:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 37 69 47 00 E8 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 31 38 30 32 10 04 04 00 07 11 03 00 F4 03 04 00 B4 24 C4 66 B6 04 01 00 00 DF 2F 20 45 84 00 83 4B [11:13:18]CommunicateWithHost err = 0 [11:13:18]CheckOFDResponse [11:13:18]1017 (14) - 77093643461234 [11:13:18]1041 (16) - 0000000000871802 [11:13:18]1040 (4) - 200967 [11:13:18]1012 (4) - 20.08.2024 05:08 [11:13:18]1206 (1) - 0 [11:13:18]OFD Sender: Remove packet 200967 [11:13:18]ProducePacketName [11:13:18]name=ofd_packets/00200967 [11:13:18]NVStorageDeleteData [11:13:19]*** Cut start [11:13:19]*** Purtial cut [11:13:19]*** Stage 1: CUTSNS_PIN = 1 [11:13:19]OFD Sender: No OFD packet to send [11:13:19]Read from MH i2c: 01 [11:13:19]MH_I2C_Read... [11:13:19]*** Stop cut motor [11:13:19]*** Cut end [11:13:19]Read from MH i2c: 01 07 00 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: 01 07 00 AA 37 00 00 00 00 00 FF 0F F6 [11:13:19]process_action close_receipt done [11:13:19]requested_data is exist [11:13:19]produce_requested_data [11:13:19]requested_item fm.sn is exist - process it [11:13:19]wFMCommunicate request_size=4 [11:13:19]MH_SAM_APDU [11:13:19]CAPDU: 80 11 00 00 [11:13:19]Write to MH i2c: E2 08 00 AB 37 80 11 00 00 00 00 00 00 5C [11:13:19]Write i2c OK [11:13:19]MH_I2C_Read... [11:13:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:19]Read from MH i2c: E2 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: E2 17 00 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: E2 17 00 AB 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A9 [11:13:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:13:19]wFMCommunicate OK [11:13:19]requested_item fd.num is exist - process it [11:13:19]SAM_PROTO_GetFieldsCounters [11:13:19]wFMCommunicate request_size=4 [11:13:19]MH_SAM_APDU [11:13:19]CAPDU: 80 13 00 00 [11:13:19]Write to MH i2c: E2 08 00 AC 37 80 13 00 00 00 00 00 00 5F [11:13:19]Write i2c OK [11:13:19]MH_I2C_Read... [11:13:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:19]Read from MH i2c: E2 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: E2 62 00 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: E2 62 00 AC 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 07 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 89 [11:13: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 07 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:13:19]wFMCommunicate OK [11:13:19]SAM_PROTO_GetFieldsCounters done [11:13:19]requested_item shift.num is exist - process it [11:13:19]requested_item shift.opened is exist - process it [11:13:19]req_shift_opened [11:13:19]FM_GetShiftState [11:13:19]SAM_PROTO_GetShiftState [11:13:19]wFMCommunicate request_size=4 [11:13:19]MH_SAM_APDU [11:13:19]CAPDU: 80 13 01 00 [11:13:19]Write to MH i2c: E2 08 00 AD 37 80 13 01 00 00 00 00 00 61 [11:13:19]Write i2c OK [11:13:19]MH_I2C_Read... [11:13:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:19]Read from MH i2c: E2 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: E2 0E 00 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: E2 0E 00 AD 37 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 EB [11:13:19]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:13:19]wFMCommunicate OK [11:13:19]SAM_PROTO_GetShiftState done [11:13:19]FM_GetShiftState done [11:13:19]req_shift_opened done [11:13:19]requested_item shift.open_date is exist - process it [11:13:19]req_shift_open_date [11:13:19]req_shift_open_date done [11:13:19]produce_requested_data done [11:13:19]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200967,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:13:19]process_action_free close_receipt [11:13:19]json_value_free [11:13:19]json_value_free done [11:13:19]process_json_proto returns [11:13:19]Send response to host [11:13:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200967,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:13:19]free response buf [11:13:19]execute_script done [11:13:19]execute_script returns [11:13:19]free content buf [11:13:19]Sock 8.Close socket [11:13:19]Sock 8.Thread stoped [11:13:24]OFD Sender: No OFD packet to send [11:13:29]OFD Sender: No OFD packet to send [11:13:34]OFD Sender: No OFD packet to send [11:13:39]OFD Sender: No OFD packet to send [11:13:44]OFD Sender: No OFD packet to send [11:13:49]OFD Sender: No OFD packet to send [11:13:54]OFD Sender: No OFD packet to send [11:13:59]OFD Sender: No OFD packet to send [11:14:04]OFD Sender: No OFD packet to send [11:14:09]OFD Sender: No OFD packet to send [11:14:14]OFD Sender: No OFD packet to send [11:14:19]OFD Sender: No OFD packet to send [11:14:24]OFD Sender: No OFD packet to send [11:14:29]OFD Sender: No OFD packet to send [11:14:34]OFD Sender: No OFD packet to send [11:14:39]OFD Sender: No OFD packet to send [11:14:44]OFD Sender: No OFD packet to send [11:14:49]OFD Sender: No OFD packet to send [11:14:54]OFD Sender: No OFD packet to send [11:14:59]OFD Sender: No OFD packet to send [11:15:04]OFD Sender: No OFD packet to send [11:15:09]OFD Sender: No OFD packet to send [11:15:14]OFD Sender: No OFD packet to send [11:15:19]OFD Sender: No OFD packet to send [11:15:24]OFD Sender: No OFD packet to send [11:15:29]OFD Sender: No OFD packet to send [11:15:34]OFD Sender: No OFD packet to send [11:15:39]OFD Sender: No OFD packet to send [11:15:44]OFD Sender: No OFD packet to send [11:15:46]accept exits with 9 [11:15:46]New connection [11:15:46]New thread 3067067748 created [11:15:46]Thread 3067211108 joined [11:15:46]Waiting for new connection... [11:15:46] Sock 9.Parse request [11:15:46]Sock 9.Check first char [11:15:46]Sock 9.First char is OK [11:15:46]request: POST /json_proto HTTP/1.0 [11:15:46]Method: POST [11:15:46]URL: /json_proto [11:15:46]Method is POST - this is cgi request [11:15:46]url: /json_proto [11:15:46]query_string will be loaded in cgi processing [11:15:46]execute_cgi json_proto POST (null) [11:15:46]execute_cgi path=json_proto method=POST [11:15:46]POST find Content-Length [11:15:46]Host: 172.17.46.195:8080 [11:15:46]Content-Length: 802 [11:15:46]Content-Type: application/json [11:15:46] [11:15:46]POST finish read [11:15:46]Found Content-Length = 802 [11:15:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:46]execute_script... [11: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)11328568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:46]POST & json_proto [11:15:46]process_json_proto [11:15:46]json parsed OK: [11:15:46]protocol is kg_v1.0 [11:15:46]action value=close_receipt [11:15:46]process_action close_receipt [11:15:46]cmd_close_receipt [11:15:46]MH_GetDate [11:15:46]Write to MH i2c: F0 00 00 AE 37 D4 [11:15:46]Write i2c OK [11:15:46]MH_I2C_Read... [11:15:46]Read from MH i2c: F0 [11:15:46]MH_I2C_Read... [11:15:46]Read from MH i2c: F0 09 00 [11:15:46]MH_I2C_Read... [11:15:46]Read from MH i2c: F0 09 00 AE 37 00 E3 7A C4 66 75 08 C2 66 09 [11:15:46]GetLastDocTimeStamp 1724152397 [11:15:46]current date 1724152547 [11:15:46]FM_GetShiftState [11:15:46]SAM_PROTO_GetShiftState [11:15:46]wFMCommunicate request_size=4 [11:15:46]MH_SAM_APDU [11:15:46]CAPDU: 80 13 01 00 [11:15:46]Write to MH i2c: E2 08 00 AF 37 80 13 01 00 00 00 00 00 63 [11:15:46]Write i2c OK [11:15:46]MH_I2C_Read... [11:15:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:46]Read from MH i2c: E2 [11:15:46]MH_I2C_Read... [11:15:46]Read from MH i2c: E2 0E 00 [11:15:46]MH_I2C_Read... [11:15:46]Read from MH i2c: E2 0E 00 AF 37 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 ED [11:15:46]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:15:46]wFMCommunicate OK [11:15:46]SAM_PROTO_GetShiftState done [11:15:46]FM_GetShiftState done [11:15:46]opened in 1724112758 [11:15:46]opened+sec_in_day 1724199158 [11:15:46]quantity*price = 50010 [11:15:46]sum+1 = 50012 [11:15:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 267 20.08.2024 11:15 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200968 ФПД: 274618934916010 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111547&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200968&fm=274618934916010&tin=02508201610067®Number=0000000000092545&sum=50011 [11:15:47]StoreToDocumentArchive [11:15:47]shift 466 fd 200968 [11:15:47]save to /storage/0466/doc_00200968 [11:15:47]save last doc name /storage/0466/doc_00200968 to /storage/kkm_last_doc_name [11:15:47]save OK [11:15:47]Clear old archive folders... [11:15:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:15:47]tlvbuf is 00FF1B30 [11:15:47]SAM_PROTO_ClearQueue [11:15:47]wFMCommunicate request_size=4 [11:15:47]MH_SAM_APDU [11:15:47]CAPDU: 80 09 00 00 [11:15:47]Write to MH i2c: E2 08 00 BC 37 80 09 00 00 00 00 00 00 65 [11:15:47]Write i2c OK [11:15:47]MH_I2C_Read... [11:15:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:47]Read from MH i2c: E2 [11:15:47]MH_I2C_Read... [11:15:47]Read from MH i2c: E2 03 00 [11:15:47]MH_I2C_Read... [11:15:47]Read from MH i2c: E2 03 00 BC 37 00 90 00 67 [11:15:47]RAPDU: 90 00 [11:15:47]wFMCommunicate OK [11:15:47]SAM_PROTO_ClearQueue done [11:15:47]KKMCreateOFDPacket [11:15:47]OFDProtocolAddRootSTLVToBuf [11:15:47]FM_MakeSignedData [11:15:47]FM_MakeSignedData [11:15:47]SAM_PROTO_SignData [11:15:47]wFMCommunicate request_size=4 [11:15:47]MH_SAM_APDU [11:15:47]CAPDU: 80 0D 01 02 [11:15:47]Write to MH i2c: E2 08 00 BD 37 80 0D 01 02 00 00 00 00 6D [11:15:47]Write i2c OK [11:15:47]MH_I2C_Read... [11:15:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:47]Read from MH i2c: E2 [11:15:47]MH_I2C_Read... [11:15:47]Read from MH i2c: E2 03 00 [11:15:47]MH_I2C_Read... [11:15:47]Read from MH i2c: E2 03 00 BD 37 00 90 00 68 [11:15:47]RAPDU: 90 00 [11:15:47]wFMCommunicate OK [11:15:47]wFMCommunicate request_size=255 [11:15:47]MH_SAM_APDU [11:15:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 0B 01 00 00 F4 03 04 00 E3 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 08 11 03 00 35 04 06 00 F9 [11:15:47]Write to MH i2c: E2 02 01 BE 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 0B 01 00 00 F4 03 04 00 E3 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 08 11 03 00 35 04 06 00 F9 00 00 5F [11:15:47]Write i2c OK [11:15:47]MH_I2C_Read... [11:15:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:47]Read from MH i2c: E2 [11:15:47]MH_I2C_Read... [11:15:47]Read from MH i2c: E2 03 00 [11:15:47]MH_I2C_Read... [11:15:47]Read from MH i2c: E2 03 00 BE 37 00 90 00 69 [11:15:47]RAPDU: 90 00 [11:15:47]wFMCommunicate OK [11:15:47]wFMCommunicate request_size=10 [11:15:47]MH_SAM_APDU [11:15:47]CAPDU: 80 0D 02 02 05 C3 B4 10 73 AA [11:15:47]Write to MH i2c: E2 0D 00 BF 37 80 0D 02 02 05 00 C3 B4 10 73 AA 00 00 1E [11:15:47]Write i2c OK [11:15:47]MH_I2C_Read... [11:15:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:47]Read from MH i2c: E2 [11:15:47]MH_I2C_Read... [11:15:47]Read from MH i2c: E2 03 00 [11:15:47]MH_I2C_Read... [11:15:47]Read from MH i2c: E2 03 00 BF 37 00 90 00 6A [11:15:47]RAPDU: 90 00 [11:15:47]wFMCommunicate OK [11:15:47]wFMCommunicate request_size=4 [11:15:47]MH_SAM_APDU [11:15:47]CAPDU: 80 0D 03 02 [11:15:47]Write to MH i2c: E2 08 00 C0 37 80 0D 03 02 00 00 00 00 72 [11:15:47]Write i2c OK [11:15:47]MH_I2C_Read... [11:15:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:47]Read from MH i2c: E2 [11:15:47]MH_I2C_Read... [11:15:47]Read from MH i2c: E2 0B 00 [11:15:47]MH_I2C_Read... [11:15:47]Read from MH i2c: E2 0B 00 C0 37 00 3D F9 53 81 09 82 5C 4E 90 00 B2 [11:15:47]RAPDU: 3D F9 53 81 09 82 5C 4E 90 00 [11:15:47]wFMCommunicate OK [11:15:47]SAM_PROTO_SignData done [11:15:47]FM_MakeSignedData done [11:15:47]CreateOFDProtocolMessage [11:15:47]wFMCommunicate request_size=4 [11:15:47]MH_SAM_APDU [11:15:47]CAPDU: 80 11 00 00 [11:15:47]Write to MH i2c: E2 08 00 C1 37 80 11 00 00 00 00 00 00 72 [11:15:47]Write i2c OK [11:15:47]MH_I2C_Read... [11:15:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:47]Read from MH i2c: E2 [11:15:47]MH_I2C_Read... [11:15:47]Read from MH i2c: E2 17 00 [11:15:47]MH_I2C_Read... [11:15:47]Read from MH i2c: E2 17 00 C1 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BF [11:15:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:15:47]wFMCommunicate OK [11:15:47]CreateOFDProtocolMessage done [11:15:47]OFDSenderStorePacket 200968 [11:15:47]StoreOFDPacket docnum=200968 [11:15:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 08 11 07 01 8C A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 0B 01 00 00 F4 03 04 00 E3 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 08 11 03 00 35 04 06 00 F9 C3 B4 10 73 AA 3D F9 53 81 09 82 5C 4E [11:15:47]CheckFolder [11:15:47]dirname=/storage/ofd_packets [11:15:47]CheckFolder done [11:15:47]ProducePacketName [11:15:47]name=ofd_packets/00200968 [11:15:47]NVStorageSaveData ofd_packets/00200968 [11:15:47]File name is /storage/ofd_packets/00200968 [11:15:47]Write 301 bytes [11:15:47]NVStorageSaveData done [11:15:47]OFDSenderStorePacket done [11:15:47]KKMCreateOFDPacket done [11:15:47]NVStorageSaveData kkm_last_timestamp [11:15:47]File name is /storage/kkm_last_timestamp [11:15:47]Write 4 bytes [11:15:47]NVStorageSaveData done [11:15:47]ExternCall_PrintAddStr [11:15:47]wPrintStart [11:15:47]Write to MH i2c: 01 00 00 C2 37 F9 [11:15:47]Write i2c OK [11:15:47]MH_I2C_Read... [11:15:47]Read from MH i2c: 01 [11:15:47]MH_I2C_Read... [11:15:47]Read from MH i2c: 01 07 00 [11:15:47]MH_I2C_Read... [11:15:47]Read from MH i2c: 01 07 00 C2 37 00 00 00 00 00 FF 0F 0E [11:15:47]RasterBufferAndPrint [11:15:47]line Счет N : (1)11328568 [11:15:47]line ИНН: 02508201610067 [11:15:47]line Контрольно-Кассовый Чек [11:15:47]line ПРОДАЖА [11:15:47]line ТРК (МРК, ГНК) : 41 [11:15:47]line Товар: 2710124500 [11:15:47]line Аи-95-К-5 [11:15:47]line 6.740 * 74.20 [11:15:47]line = 500.11 [11:15:47]line НДС 12% НСП 1% [11:15:47]line > о реализуемом товаре [11:15:47]line ИТОГО: 500.11 [11:15:47]line НСП 1% : 4.43 [11:15:47]line НДС 12% : 53.11 [11:15:47]line Наличными: 0.00 [11:15:47]line Безнал.: 500.11 [11:15:47]line Место: АЗС № 95 "Партнер Нефть" [11:15:47]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:15:47]line СНО: Общий режим [11:15:47]line Чек 267 20.08.2024 11:15 [11:15:47]line Смена: 466 ФФД: 1.0 [11:15:47]line ЗНМ: 0300000079 [11:15:47]line РНМ: 0000000000092545 [11:15:47]line Версия ККМ: 001 [11:15:47]line Платежная система: O! деньги [11:15:47]line ФМ: 0000000000871802 [11:15:47]line ФД: 200968 [11:15:47]line ФПД: 274618934916010 [11:15:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111547&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200968&fm=274618934916010&tin=02508201610067®Number=0000000000092545&sum=50011 [11:15:48]OFD Sender: Processing packet 200968 [packets to send 247, broken 246] [11:15:48]ProducePacketName [11:15:48]name=ofd_packets/00200968 [11:15:48]OFD Sender: To server: pG, [11:15:48]CommunicateWithHost lk.salyk.kg:30040 [11:15:48]ConnectInit lk.salyk.kg [11:15:48]written 0, free lines is 4095 [11:15:48]Connected sock=10 [11:15:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 08 11 07 01 8C A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 0B 01 00 00 F4 03 04 00 E3 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 08 11 03 00 35 04 06 00 F9 C3 B4 10 73 AA 3D F9 53 81 09 82 5C 4E [11:15:48]Write to MH i2c: 01 00 00 EC 37 23 [11:15:48]Write i2c OK [11:15:48]MH_I2C_Read... [11:15:48]Read from MH i2c: 01 [11:15:48]MH_I2C_Read... [11:15:48]Read from MH i2c: 01 07 00 [11:15:48]MH_I2C_Read... [11:15:48]Read from MH i2c: 01 07 00 EC 37 00 00 00 00 00 EB 0C 21 [11:15:48]RasterBufferAndPrint [11:15:48]line [11:15:48]line [11:15:48]line [11:15:48]line [11:15:48]line [11:15:48]written 0, free lines is 3313 [11:15:48]MH_Cut [11:15:48]Write to MH i2c: D1 01 00 F3 37 01 FC [11:15:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 30 62 47 00 06 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 31 38 30 32 10 04 04 00 08 11 03 00 F4 03 04 00 4A 25 C4 66 B6 04 01 00 00 BA 40 BE B5 E0 80 C5 86 [11:15:48]CommunicateWithHost err = 0 [11:15:48]CheckOFDResponse [11:15:48]1017 (14) - 77093643461234 [11:15:48]1041 (16) - 0000000000871802 [11:15:48]1040 (4) - 200968 [11:15:48]1012 (4) - 20.08.2024 05:10 [11:15:48]1206 (1) - 0 [11:15:48]OFD Sender: Remove packet 200968 [11:15:48]ProducePacketName [11:15:48]name=ofd_packets/00200968 [11:15:48]NVStorageDeleteData [11:15:48]Write i2c OK [11:15:48]MH_I2C_Read... [11:15:48]Read from MH i2c: D1 [11:15:48]MH_I2C_Read... [11:15:48]Read from MH i2c: D1 01 00 [11:15:48]MH_I2C_Read... [11:15:48]Read from MH i2c: D1 01 00 F3 37 00 FB [11:15:48]Write to MH i2c: 01 00 00 F4 37 2B [11:15:48]Write i2c OK [11:15:48]MH_I2C_Read... [11:15:49]OFD Sender: No OFD packet to send [11:15:49]*** Cut start [11:15:49]*** Purtial cut [11:15:49]*** CUTSNS_PIN = 0 [11:15:49]*** Stage 1: CUTSNS_PIN = 1 [11:15:51]Read from MH i2c: 01 [11:15:51]MH_I2C_Read... [11:15:51]*** Stop cut motor [11:15:51]*** Cut end [11:15:51]Read from MH i2c: 01 07 00 [11:15:51]MH_I2C_Read... [11:15:51]Read from MH i2c: 01 07 00 F4 37 00 00 00 00 00 FF 0F 40 [11:15:51]process_action close_receipt done [11:15:51]requested_data is exist [11:15:51]produce_requested_data [11:15:51]requested_item fm.sn is exist - process it [11:15:51]wFMCommunicate request_size=4 [11:15:51]MH_SAM_APDU [11:15:51]CAPDU: 80 11 00 00 [11:15:51]Write to MH i2c: E2 08 00 F5 37 80 11 00 00 00 00 00 00 A6 [11:15:51]Write i2c OK [11:15:51]MH_I2C_Read... [11:15:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:51]Read from MH i2c: E2 [11:15:51]MH_I2C_Read... [11:15:51]Read from MH i2c: E2 17 00 [11:15:51]MH_I2C_Read... [11:15:51]Read from MH i2c: E2 17 00 F5 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F3 [11:15:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:15:51]wFMCommunicate OK [11:15:51]requested_item fd.num is exist - process it [11:15:51]SAM_PROTO_GetFieldsCounters [11:15:51]wFMCommunicate request_size=4 [11:15:51]MH_SAM_APDU [11:15:51]CAPDU: 80 13 00 00 [11:15:51]Write to MH i2c: E2 08 00 F6 37 80 13 00 00 00 00 00 00 A9 [11:15:51]Write i2c OK [11:15:51]MH_I2C_Read... [11:15:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:51]Read from MH i2c: E2 [11:15:51]MH_I2C_Read... [11:15:51]Read from MH i2c: E2 62 00 [11:15:51]MH_I2C_Read... [11:15:51]Read from MH i2c: E2 62 00 F6 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 08 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 D7 [11: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 08 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:15:51]wFMCommunicate OK [11:15:51]SAM_PROTO_GetFieldsCounters done [11:15:51]requested_item shift.num is exist - process it [11:15:51]requested_item shift.opened is exist - process it [11:15:51]req_shift_opened [11:15:51]FM_GetShiftState [11:15:51]SAM_PROTO_GetShiftState [11:15:51]wFMCommunicate request_size=4 [11:15:51]MH_SAM_APDU [11:15:51]CAPDU: 80 13 01 00 [11:15:51]Write to MH i2c: E2 08 00 F7 37 80 13 01 00 00 00 00 00 AB [11:15:51]Write i2c OK [11:15:51]MH_I2C_Read... [11:15:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:51]Read from MH i2c: E2 [11:15:51]MH_I2C_Read... [11:15:51]Read from MH i2c: E2 0E 00 [11:15:51]MH_I2C_Read... [11:15:51]Read from MH i2c: E2 0E 00 F7 37 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 35 [11:15:51]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:15:51]wFMCommunicate OK [11:15:51]SAM_PROTO_GetShiftState done [11:15:51]FM_GetShiftState done [11:15:51]req_shift_opened done [11:15:51]requested_item shift.open_date is exist - process it [11:15:51]req_shift_open_date [11:15:51]req_shift_open_date done [11:15:51]produce_requested_data done [11:15:51]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200968,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:15:51]process_action_free close_receipt [11:15:51]json_value_free [11:15:51]json_value_free done [11:15:51]process_json_proto returns [11:15:51]Send response to host [11:15:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200968,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:15:51]free response buf [11:15:51]execute_script done [11:15:51]execute_script returns [11:15:51]free content buf [11:15:51]Sock 9.Close socket [11:15:51]Sock 9.Thread stoped [11:15:52]accept exits with 8 [11:15:52]New connection [11:15:52]New thread 3067211108 created [11:15:52]Thread 3067067748 joined [11:15:52]Waiting for new connection... [11:15:52] Sock 8.Parse request [11:15:52]Sock 8.Check first char [11:15:52]Sock 8.First char is OK [11:15:52]request: POST /json_proto HTTP/1.0 [11:15:52]Method: POST [11:15:52]URL: /json_proto [11:15:52]Method is POST - this is cgi request [11:15:52]url: /json_proto [11:15:52]query_string will be loaded in cgi processing [11:15:52]execute_cgi json_proto POST (null) [11:15:52]execute_cgi path=json_proto method=POST [11:15:52]POST find Content-Length [11:15:52]Host: 172.17.46.195:8080 [11:15:52]Content-Length: 802 [11:15:52]Content-Type: application/json [11:15:52] [11:15:52]POST finish read [11:15:52]Found Content-Length = 802 [11:15:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:52]execute_script... [11: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)11328567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:52]POST & json_proto [11:15:52]process_json_proto [11:15:52]json parsed OK: [11:15:52]protocol is kg_v1.0 [11:15:52]action value=close_receipt [11:15:52]process_action close_receipt [11:15:52]cmd_close_receipt [11:15:52]MH_GetDate [11:15:52]Write to MH i2c: F0 00 00 F8 37 1E [11:15:52]Write i2c OK [11:15:52]MH_I2C_Read... [11:15:52]Read from MH i2c: F0 [11:15:52]MH_I2C_Read... [11:15:52]Read from MH i2c: F0 09 00 [11:15:52]MH_I2C_Read... [11:15:52]Read from MH i2c: F0 09 00 F8 37 00 E9 7A C4 66 75 08 C2 66 59 [11:15:52]GetLastDocTimeStamp 1724152547 [11:15:52]current date 1724152553 [11:15:52]FM_GetShiftState [11:15:52]SAM_PROTO_GetShiftState [11:15:52]wFMCommunicate request_size=4 [11:15:52]MH_SAM_APDU [11:15:52]CAPDU: 80 13 01 00 [11:15:52]Write to MH i2c: E2 08 00 F9 37 80 13 01 00 00 00 00 00 AD [11:15:52]Write i2c OK [11:15:52]MH_I2C_Read... [11:15:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:52]Read from MH i2c: E2 [11:15:52]MH_I2C_Read... [11:15:52]Read from MH i2c: E2 0E 00 [11:15:52]MH_I2C_Read... [11:15:52]Read from MH i2c: E2 0E 00 F9 37 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 37 [11:15:52]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:15:52]wFMCommunicate OK [11:15:52]SAM_PROTO_GetShiftState done [11:15:52]FM_GetShiftState done [11:15:52]opened in 1724112758 [11:15:52]opened+sec_in_day 1724199158 [11:15:52]quantity*price = 50036 [11:15:52]sum+1 = 50037 [11:15:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 268 20.08.2024 11:15 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200969 ФПД: 9280792166766 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111553&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200969&fm=9280792166766&tin=02508201610067®Number=0000000000092545&sum=50036 [11:15:53]StoreToDocumentArchive [11:15:53]shift 466 fd 200969 [11:15:53]save to /storage/0466/doc_00200969 [11:15:53]save last doc name /storage/0466/doc_00200969 to /storage/kkm_last_doc_name [11:15:53]save OK [11:15:53]Clear old archive folders... [11:15:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:15:53]tlvbuf is 01000C90 [11:15:53]SAM_PROTO_ClearQueue [11:15:53]wFMCommunicate request_size=4 [11:15:53]MH_SAM_APDU [11:15:53]CAPDU: 80 09 00 00 [11:15:53]Write to MH i2c: E2 08 00 06 38 80 09 00 00 00 00 00 00 B0 [11:15:53]Write i2c OK [11:15:53]MH_I2C_Read... [11:15:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:53]Read from MH i2c: E2 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: E2 03 00 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: E2 03 00 06 38 00 90 00 B2 [11:15:53]RAPDU: 90 00 [11:15:53]wFMCommunicate OK [11:15:53]SAM_PROTO_ClearQueue done [11:15:53]KKMCreateOFDPacket [11:15:53]OFDProtocolAddRootSTLVToBuf [11:15:53]FM_MakeSignedData [11:15:53]FM_MakeSignedData [11:15:53]SAM_PROTO_SignData [11:15:53]wFMCommunicate request_size=4 [11:15:53]MH_SAM_APDU [11:15:53]CAPDU: 80 0D 01 02 [11:15:53]Write to MH i2c: E2 08 00 07 38 80 0D 01 02 00 00 00 00 B8 [11:15:53]Write i2c OK [11:15:53]MH_I2C_Read... [11:15:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:53]Read from MH i2c: E2 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: E2 03 00 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: E2 03 00 07 38 00 90 00 B3 [11:15:53]RAPDU: 90 00 [11:15:53]wFMCommunicate OK [11:15:53]wFMCommunicate request_size=255 [11:15:53]MH_SAM_APDU [11:15:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 E9 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 09 11 03 00 35 04 06 00 08 [11:15:53]Write to MH i2c: E2 02 01 08 38 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 E9 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 09 11 03 00 35 04 06 00 08 00 00 0A [11:15:53]Write i2c OK [11:15:53]MH_I2C_Read... [11:15:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:53]Read from MH i2c: E2 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: E2 03 00 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: E2 03 00 08 38 00 90 00 B4 [11:15:53]RAPDU: 90 00 [11:15:53]wFMCommunicate OK [11:15:53]wFMCommunicate request_size=10 [11:15:53]MH_SAM_APDU [11:15:53]CAPDU: 80 0D 02 02 05 70 DA 52 01 6E [11:15:53]Write to MH i2c: E2 0D 00 09 38 80 0D 02 02 05 00 70 DA 52 01 6E 00 00 D0 [11:15:53]Write i2c OK [11:15:53]MH_I2C_Read... [11:15:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:53]Read from MH i2c: E2 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: E2 03 00 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: E2 03 00 09 38 00 90 00 B5 [11:15:53]RAPDU: 90 00 [11:15:53]wFMCommunicate OK [11:15:53]wFMCommunicate request_size=4 [11:15:53]MH_SAM_APDU [11:15:53]CAPDU: 80 0D 03 02 [11:15:53]Write to MH i2c: E2 08 00 0A 38 80 0D 03 02 00 00 00 00 BD [11:15:53]Write i2c OK [11:15:53]MH_I2C_Read... [11:15:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:54]Read from MH i2c: E2 [11:15:54]MH_I2C_Read... [11:15:54]Read from MH i2c: E2 0B 00 [11:15:54]MH_I2C_Read... [11:15:54]Read from MH i2c: E2 0B 00 0A 38 00 9A A2 5D 5C 8C 73 AA 82 90 00 DE [11:15:54]RAPDU: 9A A2 5D 5C 8C 73 AA 82 90 00 [11:15:54]wFMCommunicate OK [11:15:54]SAM_PROTO_SignData done [11:15:54]FM_MakeSignedData done [11:15:54]CreateOFDProtocolMessage [11:15:54]wFMCommunicate request_size=4 [11:15:54]MH_SAM_APDU [11:15:54]CAPDU: 80 11 00 00 [11:15:54]Write to MH i2c: E2 08 00 0B 38 80 11 00 00 00 00 00 00 BD [11:15:54]Write i2c OK [11:15:54]MH_I2C_Read... [11:15:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:54]Read from MH i2c: E2 [11:15:54]MH_I2C_Read... [11:15:54]Read from MH i2c: E2 17 00 [11:15:54]MH_I2C_Read... [11:15:54]Read from MH i2c: E2 17 00 0B 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0A [11:15:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:15:54]wFMCommunicate OK [11:15:54]CreateOFDProtocolMessage done [11:15:54]OFDSenderStorePacket 200969 [11:15:54]StoreOFDPacket docnum=200969 [11:15:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1F 30 07 01 D7 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 E9 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 09 11 03 00 35 04 06 00 08 70 DA 52 01 6E 9A A2 5D 5C 8C 73 AA 82 [11:15:54]CheckFolder [11:15:54]dirname=/storage/ofd_packets [11:15:54]CheckFolder done [11:15:54]ProducePacketName [11:15:54]name=ofd_packets/00200969 [11:15:54]NVStorageSaveData ofd_packets/00200969 [11:15:54]File name is /storage/ofd_packets/00200969 [11:15:54]Write 301 bytes [11:15:54]NVStorageSaveData done [11:15:54]OFDSenderStorePacket done [11:15:54]KKMCreateOFDPacket done [11:15:54]NVStorageSaveData kkm_last_timestamp [11:15:54]File name is /storage/kkm_last_timestamp [11:15:54]Write 4 bytes [11:15:54]NVStorageSaveData done [11:15:54]ExternCall_PrintAddStr [11:15:54]wPrintStart [11:15:54]Write to MH i2c: 01 00 00 0C 38 44 [11:15:54]Write i2c OK [11:15:54]MH_I2C_Read... [11:15:54]Read from MH i2c: 01 [11:15:54]MH_I2C_Read... [11:15:54]Read from MH i2c: 01 07 00 [11:15:54]MH_I2C_Read... [11:15:54]Read from MH i2c: 01 07 00 0C 38 00 00 00 00 00 FF 0F 59 [11:15:54]RasterBufferAndPrint [11:15:54]line Счет N : (1)11328567 [11:15:54]line ИНН: 02508201610067 [11:15:54]line Контрольно-Кассовый Чек [11:15:54]line ПРОДАЖА [11:15:54]line ТРК (МРК, ГНК) : 22 [11:15:54]line Товар: 2710124130 [11:15:54]line Аи-92-К-4 [11:15:54]line 7.380 * 67.80 [11:15:54]line = 500.36 [11:15:54]line НДС 12% НСП 1% [11:15:54]line > о реализуемом товаре [11:15:54]line ИТОГО: 500.36 [11:15:54]line НСП 1% : 4.43 [11:15:54]line НДС 12% : 53.14 [11:15:54]line Наличными: 0.00 [11:15:54]line Безнал.: 500.36 [11:15:54]line Место: АЗС № 95 "Партнер Нефть" [11:15:54]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:15:54]line СНО: Общий режим [11:15:54]line Чек 268 20.08.2024 11:15 [11:15:54]line Смена: 466 ФФД: 1.0 [11:15:54]line ЗНМ: 0300000079 [11:15:54]line РНМ: 0000000000092545 [11:15:54]line Версия ККМ: 001 [11:15:54]line Платежная система: O! деньги [11:15:54]line ФМ: 0000000000871802 [11:15:54]line ФД: 200969 [11:15:54]line ФПД: 9280792166766 [11:15:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111553&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200969&fm=9280792166766&tin=02508201610067®Number=0000000000092545&sum=50036 [11:15:54]OFD Sender: Processing packet 200969 [packets to send 247, broken 246] [11:15:54]ProducePacketName [11:15:54]name=ofd_packets/00200969 [11:15:54]OFD Sender: To server: pG, [11:15:54]CommunicateWithHost lk.salyk.kg:30040 [11:15:54]ConnectInit lk.salyk.kg [11:15:54]written 0, free lines is 4095 [11:15:54]Connected sock=10 [11:15:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1F 30 07 01 D7 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 E9 7A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 09 11 03 00 35 04 06 00 08 70 DA 52 01 6E 9A A2 5D 5C 8C 73 AA 82 [11:15:54]Write to MH i2c: 01 00 00 36 38 6E [11:15:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EC EB 47 00 3C 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 31 38 30 32 10 04 04 00 09 11 03 00 F4 03 04 00 50 25 C4 66 B6 04 01 00 00 18 5F AD 2D 0D E1 F0 D1 [11:15:54]CommunicateWithHost err = 0 [11:15:54]CheckOFDResponse [11:15:54]1017 (14) - 77093643461234 [11:15:54]1041 (16) - 0000000000871802 [11:15:54]1040 (4) - 200969 [11:15:54]Write i2c OK [11:15:54]MH_I2C_Read... [11:15:54]1012 (4) - 20.08.2024 05:10 [11:15:54]1206 (1) - 0 [11:15:54]OFD Sender: Remove packet 200969 [11:15:54]ProducePacketName [11:15:54]name=ofd_packets/00200969 [11:15:54]NVStorageDeleteData [11:15:54]Read from MH i2c: 01 [11:15:54]MH_I2C_Read... [11:15:54]Read from MH i2c: 01 07 00 [11:15:54]MH_I2C_Read... [11:15:54]Read from MH i2c: 01 07 00 36 38 00 00 00 00 00 04 0D 86 [11:15:54]RasterBufferAndPrint [11:15:54]line [11:15:54]line [11:15:54]line [11:15:54]line [11:15:54]line [11:15:54]written 0, free lines is 3377 [11:15:54]MH_Cut [11:15:54]Write to MH i2c: D1 01 00 3D 38 01 47 [11:15:54]Write i2c OK [11:15:54]MH_I2C_Read... [11:15:54]Read from MH i2c: D1 [11:15:54]MH_I2C_Read... [11:15:54]Read from MH i2c: D1 01 00 [11:15:54]MH_I2C_Read... [11:15:54]Read from MH i2c: D1 01 00 3D 38 00 46 [11:15:54]Write to MH i2c: 01 00 00 3E 38 76 [11:15:54]Write i2c OK [11:15:54]MH_I2C_Read... [11:15:55]OFD Sender: No OFD packet to send [11:15:55]*** Cut start [11:15:55]*** Purtial cut [11:15:55]*** Stage 1: CUTSNS_PIN = 1 [11:15:55]Read from MH i2c: 01 [11:15:55]MH_I2C_Read... [11:15:55]*** Stop cut motor [11:15:55]*** Cut end [11:15:55]Read from MH i2c: 01 07 00 [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: 01 07 00 3E 38 00 00 00 00 00 FF 0F 8B [11:15:55]process_action close_receipt done [11:15:55]requested_data is exist [11:15:55]produce_requested_data [11:15:55]requested_item fm.sn is exist - process it [11:15:55]wFMCommunicate request_size=4 [11:15:55]MH_SAM_APDU [11:15:55]CAPDU: 80 11 00 00 [11:15:55]Write to MH i2c: E2 08 00 3F 38 80 11 00 00 00 00 00 00 F1 [11:15:55]Write i2c OK [11:15:55]MH_I2C_Read... [11:15:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:55]Read from MH i2c: E2 [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: E2 17 00 [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: E2 17 00 3F 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3E [11:15:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:15:55]wFMCommunicate OK [11:15:55]requested_item fd.num is exist - process it [11:15:55]SAM_PROTO_GetFieldsCounters [11:15:55]wFMCommunicate request_size=4 [11:15:55]MH_SAM_APDU [11:15:55]CAPDU: 80 13 00 00 [11:15:55]Write to MH i2c: E2 08 00 40 38 80 13 00 00 00 00 00 00 F4 [11:15:55]Write i2c OK [11:15:55]MH_I2C_Read... [11:15:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:56]Read from MH i2c: E2 [11:15:56]MH_I2C_Read... [11:15:56]Read from MH i2c: E2 62 00 [11:15:56]MH_I2C_Read... [11:15:56]Read from MH i2c: E2 62 00 40 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 09 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 26 [11:15: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 09 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:15:56]wFMCommunicate OK [11:15:56]SAM_PROTO_GetFieldsCounters done [11:15:56]requested_item shift.num is exist - process it [11:15:56]requested_item shift.opened is exist - process it [11:15:56]req_shift_opened [11:15:56]FM_GetShiftState [11:15:56]SAM_PROTO_GetShiftState [11:15:56]wFMCommunicate request_size=4 [11:15:56]MH_SAM_APDU [11:15:56]CAPDU: 80 13 01 00 [11:15:56]Write to MH i2c: E2 08 00 41 38 80 13 01 00 00 00 00 00 F6 [11:15:56]Write i2c OK [11:15:56]MH_I2C_Read... [11:15:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:56]Read from MH i2c: E2 [11:15:56]MH_I2C_Read... [11:15:56]Read from MH i2c: E2 0E 00 [11:15:56]MH_I2C_Read... [11:15:56]Read from MH i2c: E2 0E 00 41 38 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 80 [11:15:56]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:15:56]wFMCommunicate OK [11:15:56]SAM_PROTO_GetShiftState done [11:15:56]FM_GetShiftState done [11:15:56]req_shift_opened done [11:15:56]requested_item shift.open_date is exist - process it [11:15:56]req_shift_open_date [11:15:56]req_shift_open_date done [11:15:56]produce_requested_data done [11:15:56]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200969,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:15:56]process_action_free close_receipt [11:15:56]json_value_free [11:15:56]json_value_free done [11:15:56]process_json_proto returns [11:15:56]Send response to host [11:15:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200969,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:15:56]free response buf [11:15:56]execute_script done [11:15:56]execute_script returns [11:15:56]free content buf [11:15:56]Sock 8.Close socket [11:15:56]Sock 8.Thread stoped [11:16:00]OFD Sender: No OFD packet to send [11:16:05]OFD Sender: No OFD packet to send [11:16:10]OFD Sender: No OFD packet to send [11:16:15]OFD Sender: No OFD packet to send [11:16:16]accept exits with 9 [11:16:16]New connection [11:16:16]New thread 3067067748 created [11:16:16]Thread 3067211108 joined [11:16:16]Waiting for new connection... [11:16:16] Sock 9.Parse request [11:16:16]Sock 9.Check first char [11:16:16]Sock 9.First char is OK [11:16:16]request: POST /json_proto HTTP/1.0 [11:16:16]Method: POST [11:16:16]URL: /json_proto [11:16:16]Method is POST - this is cgi request [11:16:16]url: /json_proto [11:16:16]query_string will be loaded in cgi processing [11:16:16]execute_cgi json_proto POST (null) [11:16:16]execute_cgi path=json_proto method=POST [11:16:16]POST find Content-Length [11:16:16]Host: 172.17.46.195:8080 [11:16:16]Content-Length: 802 [11:16:16]Content-Type: application/json [11:16:16] [11:16:16]POST finish read [11:16:16]Found Content-Length = 802 [11:16:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328569", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:16]execute_script... [11:16:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328569", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:16]POST & json_proto [11:16:16]process_json_proto [11:16:16]json parsed OK: [11:16:16]protocol is kg_v1.0 [11:16:16]action value=close_receipt [11:16:16]process_action close_receipt [11:16:16]cmd_close_receipt [11:16:16]MH_GetDate [11:16:16]Write to MH i2c: F0 00 00 42 38 69 [11:16:16]Write i2c OK [11:16:16]MH_I2C_Read... [11:16:16]Read from MH i2c: F0 [11:16:16]MH_I2C_Read... [11:16:16]Read from MH i2c: F0 09 00 [11:16:16]MH_I2C_Read... [11:16:16]Read from MH i2c: F0 09 00 42 38 00 02 7B C4 66 75 08 C2 66 BE [11:16:16]GetLastDocTimeStamp 1724152553 [11:16:16]current date 1724152578 [11:16:16]FM_GetShiftState [11:16:16]SAM_PROTO_GetShiftState [11:16:16]wFMCommunicate request_size=4 [11:16:16]MH_SAM_APDU [11:16:16]CAPDU: 80 13 01 00 [11:16:16]Write to MH i2c: E2 08 00 43 38 80 13 01 00 00 00 00 00 F8 [11:16:16]Write i2c OK [11:16:16]MH_I2C_Read... [11:16:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:16]Read from MH i2c: E2 [11:16:16]MH_I2C_Read... [11:16:16]Read from MH i2c: E2 0E 00 [11:16:16]MH_I2C_Read... [11:16:16]Read from MH i2c: E2 0E 00 43 38 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 82 [11:16:16]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:16:16]wFMCommunicate OK [11:16:16]SAM_PROTO_GetShiftState done [11:16:16]FM_GetShiftState done [11:16:16]opened in 1724112758 [11:16:16]opened+sec_in_day 1724199158 [11:16:16]quantity*price = 100050 [11:16:16]sum+1 = 100052 [11:16:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 269 20.08.2024 11:16 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200970 ФПД: 123786076942952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111618&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200970&fm=123786076942952&tin=02508201610067®Number=0000000000092545&sum=100051 [11:16:17]StoreToDocumentArchive [11:16:17]shift 466 fd 200970 [11:16:17]save to /storage/0466/doc_00200970 [11:16:17]save last doc name /storage/0466/doc_00200970 to /storage/kkm_last_doc_name [11:16:18]save OK [11:16:18]Clear old archive folders... [11:16:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:16:18]tlvbuf is 0109A490 [11:16:18]SAM_PROTO_ClearQueue [11:16:18]wFMCommunicate request_size=4 [11:16:18]MH_SAM_APDU [11:16:18]CAPDU: 80 09 00 00 [11:16:18]Write to MH i2c: E2 08 00 50 38 80 09 00 00 00 00 00 00 FA [11:16:18]Write i2c OK [11:16:18]MH_I2C_Read... [11:16:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:16:18]Read from MH i2c: E2 [11:16:18]MH_I2C_Read... [11:16:18]Read from MH i2c: E2 03 00 [11:16:18]MH_I2C_Read... [11:16:18]Read from MH i2c: E2 03 00 50 38 00 90 00 FC [11:16:18]RAPDU: 90 00 [11:16:18]wFMCommunicate OK [11:16:18]SAM_PROTO_ClearQueue done [11:16:18]KKMCreateOFDPacket [11:16:18]OFDProtocolAddRootSTLVToBuf [11:16:18]FM_MakeSignedData [11:16:18]FM_MakeSignedData [11:16:18]SAM_PROTO_SignData [11:16:18]wFMCommunicate request_size=4 [11:16:18]MH_SAM_APDU [11:16:18]CAPDU: 80 0D 01 02 [11:16:18]Write to MH i2c: E2 08 00 51 38 80 0D 01 02 00 00 00 00 02 [11:16:18]Write i2c OK [11:16:18]MH_I2C_Read... [11:16:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:16:18]Read from MH i2c: E2 [11:16:18]MH_I2C_Read... [11:16:18]Read from MH i2c: E2 03 00 [11:16:18]MH_I2C_Read... [11:16:18]Read from MH i2c: E2 03 00 51 38 00 90 00 FD [11:16:18]RAPDU: 90 00 [11:16:18]wFMCommunicate OK [11:16:18]wFMCommunicate request_size=255 [11:16:18]MH_SAM_APDU [11:16:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 0D 01 00 00 F4 03 04 00 02 7B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0A 11 03 00 35 04 06 00 70 95 31 24 [11:16:18]Write to MH i2c: E2 02 01 52 38 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 02 7B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0A 11 03 00 35 04 06 00 70 95 31 24 00 00 E7 [11:16:18]Write i2c OK [11:16:18]MH_I2C_Read... [11:16:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:18]Read from MH i2c: E2 [11:16:18]MH_I2C_Read... [11:16:18]Read from MH i2c: E2 03 00 [11:16:18]MH_I2C_Read... [11:16:18]Read from MH i2c: E2 03 00 52 38 00 90 00 FE [11:16:18]RAPDU: 90 00 [11:16:18]wFMCommunicate OK [11:16:18]wFMCommunicate request_size=7 [11:16:18]MH_SAM_APDU [11:16:18]CAPDU: 80 0D 02 02 02 F2 68 [11:16:18]Write to MH i2c: E2 0A 00 53 38 80 0D 02 02 02 00 F2 68 00 00 63 [11:16:18]Write i2c OK [11:16:18]MH_I2C_Read... [11:16:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:18]Read from MH i2c: E2 [11:16:18]MH_I2C_Read... [11:16:18]Read from MH i2c: E2 03 00 [11:16:18]MH_I2C_Read... [11:16:18]Read from MH i2c: E2 03 00 53 38 00 90 00 FF [11:16:18]RAPDU: 90 00 [11:16:18]wFMCommunicate OK [11:16:18]wFMCommunicate request_size=4 [11:16:18]MH_SAM_APDU [11:16:18]CAPDU: 80 0D 03 02 [11:16:18]Write to MH i2c: E2 08 00 54 38 80 0D 03 02 00 00 00 00 07 [11:16:18]Write i2c OK [11:16:18]MH_I2C_Read... [11:16:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:16:18]Read from MH i2c: E2 [11:16:18]MH_I2C_Read... [11:16:18]Read from MH i2c: E2 0B 00 [11:16:18]MH_I2C_Read... [11:16:18]Read from MH i2c: E2 0B 00 54 38 00 AE D7 A8 42 FC A0 F4 F2 90 00 F9 [11:16:18]RAPDU: AE D7 A8 42 FC A0 F4 F2 90 00 [11:16:18]wFMCommunicate OK [11:16:18]SAM_PROTO_SignData done [11:16:18]FM_MakeSignedData done [11:16:18]CreateOFDProtocolMessage [11:16:18]wFMCommunicate request_size=4 [11:16:18]MH_SAM_APDU [11:16:18]CAPDU: 80 11 00 00 [11:16:18]Write to MH i2c: E2 08 00 55 38 80 11 00 00 00 00 00 00 07 [11:16:18]Write i2c OK [11:16:18]MH_I2C_Read... [11:16:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:18]Read from MH i2c: E2 [11:16:18]MH_I2C_Read... [11:16:18]Read from MH i2c: E2 17 00 [11:16:18]MH_I2C_Read... [11:16:18]Read from MH i2c: E2 17 00 55 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 54 [11:16:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:16:18]wFMCommunicate OK [11:16:18]CreateOFDProtocolMessage done [11:16:18]OFDSenderStorePacket 200970 [11:16:18]StoreOFDPacket docnum=200970 [11:16:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 3E A5 04 01 F2 24 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 02 7B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0A 11 03 00 35 04 06 00 70 95 31 24 F2 68 AE D7 A8 42 FC A0 F4 F2 [11:16:18]CheckFolder [11:16:18]dirname=/storage/ofd_packets [11:16:18]CheckFolder done [11:16:18]ProducePacketName [11:16:18]name=ofd_packets/00200970 [11:16:18]NVStorageSaveData ofd_packets/00200970 [11:16:18]File name is /storage/ofd_packets/00200970 [11:16:18]Write 298 bytes [11:16:18]NVStorageSaveData done [11:16:18]OFDSenderStorePacket done [11:16:18]KKMCreateOFDPacket done [11:16:18]NVStorageSaveData kkm_last_timestamp [11:16:18]File name is /storage/kkm_last_timestamp [11:16:18]Write 4 bytes [11:16:18]NVStorageSaveData done [11:16:18]ExternCall_PrintAddStr [11:16:18]wPrintStart [11:16:18]Write to MH i2c: 01 00 00 56 38 8E [11:16:18]Write i2c OK [11:16:18]MH_I2C_Read... [11:16:18]Read from MH i2c: 01 [11:16:18]MH_I2C_Read... [11:16:18]Read from MH i2c: 01 07 00 [11:16:18]MH_I2C_Read... [11:16:18]Read from MH i2c: 01 07 00 56 38 00 00 00 00 00 FF 0F A3 [11:16:18]RasterBufferAndPrint [11:16:18]line Счет N : (1)11328569 [11:16:18]line ИНН: 02508201610067 [11:16:18]line Контрольно-Кассовый Чек [11:16:18]line ПРОДАЖА [11:16:18]line ТРК (МРК, ГНК) : 51 [11:16:18]line Товар: 2710194210 [11:16:18]line ДТ-К-5 [11:16:18]line 13.130 * 76.20 [11:16:18]line = 1000.51 [11:16:18]line НДС 12% НСП 1% [11:16:18]line > о реализуемом товаре [11:16:18]line ИТОГО: 1000.51 [11:16:18]line НСП 1% : 8.85 [11:16:18]line НДС 12% : 106.25 [11:16:18]line Наличными: 0.00 [11:16:18]line Безнал.: 1000.51 [11:16:18]line Место: АЗС № 95 "Партнер Нефть" [11:16:18]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:16:18]line СНО: Общий режим [11:16:18]line Чек 269 20.08.2024 11:16 [11:16:18]line Смена: 466 ФФД: 1.0 [11:16:18]line ЗНМ: 0300000079 [11:16:18]line РНМ: 0000000000092545 [11:16:18]line Версия ККМ: 001 [11:16:18]line Платежная система: O! деньги [11:16:18]line ФМ: 0000000000871802 [11:16:18]line ФД: 200970 [11:16:18]line ФПД: 123786076942952 [11:16:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111618&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200970&fm=123786076942952&tin=02508201610067®Number=0000000000092545&sum=100051 [11:16:18]written 0, free lines is 4095 [11:16:18]OFD Sender: Processing packet 200970 [packets to send 247, broken 246] [11:16:18]ProducePacketName [11:16:18]name=ofd_packets/00200970 [11:16:18]OFD Sender: To server: pG, [11:16:18]CommunicateWithHost lk.salyk.kg:30040 [11:16:18]ConnectInit lk.salyk.kg [11:16:18]Connected sock=10 [11:16:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 3E A5 04 01 F2 24 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 02 7B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0A 11 03 00 35 04 06 00 70 95 31 24 F2 68 AE D7 A8 42 FC A0 F4 F2 [11:16:18]Write to MH i2c: 01 00 00 80 38 B8 [11:16:18]Write i2c OK [11:16:18]MH_I2C_Read... [11:16:18]Read from MH i2c: 01 [11:16:18]MH_I2C_Read... [11:16:18]Read from MH i2c: 01 07 00 [11:16:18]MH_I2C_Read... [11:16:18]Read from MH i2c: 01 07 00 80 38 00 00 00 00 00 FA 0C C5 [11:16:18]RasterBufferAndPrint [11:16:18]line [11:16:18]line [11:16:18]line [11:16:18]line [11:16:18]line [11:16:18]written 0, free lines is 3331 [11:16:19]MH_Cut [11:16:19]Write to MH i2c: D1 01 00 87 38 01 91 [11:16:19]Write i2c OK [11:16:19]MH_I2C_Read... [11:16:19]Read from MH i2c: D1 [11:16:19]MH_I2C_Read... [11:16:19]Read from MH i2c: D1 01 00 [11:16:19]MH_I2C_Read... [11:16:19]Read from MH i2c: D1 01 00 87 38 00 90 [11:16:19]Write to MH i2c: 01 00 00 88 38 C0 [11:16:19]Write i2c OK [11:16:19]MH_I2C_Read... [11:16:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E7 08 47 00 8A 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 31 38 30 32 10 04 04 00 0A 11 03 00 F4 03 04 00 69 25 C4 66 B6 04 01 00 00 9B 59 9D 51 07 D7 6B 80 [11:16:19]CommunicateWithHost err = 0 [11:16:19]CheckOFDResponse [11:16:19]1017 (14) - 77093643461234 [11:16:19]1041 (16) - 0000000000871802 [11:16:19]1040 (4) - 200970 [11:16:19]1012 (4) - 20.08.2024 05:11 [11:16:19]1206 (1) - 0 [11:16:19]OFD Sender: Remove packet 200970 [11:16:19]ProducePacketName [11:16:19]name=ofd_packets/00200970 [11:16:19]NVStorageDeleteData [11:16:19]OFD Sender: No OFD packet to send [11:16:19]*** Cut start [11:16:19]*** Purtial cut [11:16:19]*** CUTSNS_PIN = 0 [11:16:19]*** Stage 1: CUTSNS_PIN = 1 [11:16:21]Read from MH i2c: 01 [11:16:21]MH_I2C_Read... [11:16:21]*** Stop cut motor [11:16:21]*** Cut end [11:16:21]Read from MH i2c: 01 07 00 [11:16:21]MH_I2C_Read... [11:16:21]Read from MH i2c: 01 07 00 88 38 00 00 00 00 00 FF 0F D5 [11:16:21]process_action close_receipt done [11:16:21]requested_data is exist [11:16:21]produce_requested_data [11:16:21]requested_item fm.sn is exist - process it [11:16:21]wFMCommunicate request_size=4 [11:16:21]MH_SAM_APDU [11:16:21]CAPDU: 80 11 00 00 [11:16:21]Write to MH i2c: E2 08 00 89 38 80 11 00 00 00 00 00 00 3B [11:16:21]Write i2c OK [11:16:21]MH_I2C_Read... [11:16:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:21]Read from MH i2c: E2 [11:16:21]MH_I2C_Read... [11:16:21]Read from MH i2c: E2 17 00 [11:16:21]MH_I2C_Read... [11:16:21]Read from MH i2c: E2 17 00 89 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 88 [11:16:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:16:21]wFMCommunicate OK [11:16:21]requested_item fd.num is exist - process it [11:16:21]SAM_PROTO_GetFieldsCounters [11:16:21]wFMCommunicate request_size=4 [11:16:21]MH_SAM_APDU [11:16:21]CAPDU: 80 13 00 00 [11:16:21]Write to MH i2c: E2 08 00 8A 38 80 13 00 00 00 00 00 00 3E [11:16:21]Write i2c OK [11:16:21]MH_I2C_Read... [11:16:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:16:21]Read from MH i2c: E2 [11:16:21]MH_I2C_Read... [11:16:21]Read from MH i2c: E2 62 00 [11:16:21]MH_I2C_Read... [11:16:21]Read from MH i2c: E2 62 00 8A 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0A 11 03 00 0E 04 04 00 D2 01 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 74 [11:16:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0A 11 03 00 0E 04 04 00 D2 01 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 [11:16:21]wFMCommunicate OK [11:16:21]SAM_PROTO_GetFieldsCounters done [11:16:21]requested_item shift.num is exist - process it [11:16:21]requested_item shift.opened is exist - process it [11:16:21]req_shift_opened [11:16:21]FM_GetShiftState [11:16:21]SAM_PROTO_GetShiftState [11:16:21]wFMCommunicate request_size=4 [11:16:21]MH_SAM_APDU [11:16:21]CAPDU: 80 13 01 00 [11:16:21]Write to MH i2c: E2 08 00 8B 38 80 13 01 00 00 00 00 00 40 [11:16:21]Write i2c OK [11:16:21]MH_I2C_Read... [11:16:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:22]Read from MH i2c: E2 [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: E2 0E 00 [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: E2 0E 00 8B 38 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 CA [11:16:22]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:16:22]wFMCommunicate OK [11:16:22]SAM_PROTO_GetShiftState done [11:16:22]FM_GetShiftState done [11:16:22]req_shift_opened done [11:16:22]requested_item shift.open_date is exist - process it [11:16:22]req_shift_open_date [11:16:22]req_shift_open_date done [11:16:22]produce_requested_data done [11:16:22]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200970,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:16:22]process_action_free close_receipt [11:16:22]json_value_free [11:16:22]json_value_free done [11:16:22]process_json_proto returns [11:16:22]Send response to host [11:16:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200970,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:16:22]free response buf [11:16:22]execute_script done [11:16:22]execute_script returns [11:16:22]free content buf [11:16:22]Sock 9.Close socket [11:16:22]Sock 9.Thread stoped [11:16:24]OFD Sender: No OFD packet to send [11:16:29]OFD Sender: No OFD packet to send [11:16:34]OFD Sender: No OFD packet to send [11:16:39]OFD Sender: No OFD packet to send [11:16:44]OFD Sender: No OFD packet to send [11:16:49]OFD Sender: No OFD packet to send [11:16:54]OFD Sender: No OFD packet to send [11:16:59]OFD Sender: No OFD packet to send [11:17:04]OFD Sender: No OFD packet to send [11:17:09]OFD Sender: No OFD packet to send [11:17:14]OFD Sender: No OFD packet to send [11:17:19]OFD Sender: No OFD packet to send [11:17:24]OFD Sender: No OFD packet to send [11:17:29]OFD Sender: No OFD packet to send [11:17:34]OFD Sender: No OFD packet to send [11:17:39]OFD Sender: No OFD packet to send [11:17:44]OFD Sender: No OFD packet to send [11:17:49]OFD Sender: No OFD packet to send [11:17:54]OFD Sender: No OFD packet to send [11:17:59]OFD Sender: No OFD packet to send [11:18:04]OFD Sender: No OFD packet to send [11:18:09]OFD Sender: No OFD packet to send [11:18:14]OFD Sender: No OFD packet to send [11:18:19]OFD Sender: No OFD packet to send [11:18:24]OFD Sender: No OFD packet to send [11:18:29]OFD Sender: No OFD packet to send [11:18:34]OFD Sender: No OFD packet to send [11:18:39]accept exits with 8 [11:18:39]New connection [11:18:39]New thread 3067211108 created [11:18:39]Thread 3067067748 joined [11:18:39]Waiting for new connection... [11:18:39] Sock 8.Parse request [11:18:39]Sock 8.Check first char [11:18:39]Sock 8.First char is OK [11:18:39]request: POST /json_proto HTTP/1.0 [11:18:39]Method: POST [11:18:39]URL: /json_proto [11:18:39]Method is POST - this is cgi request [11:18:39]url: /json_proto [11:18:39]query_string will be loaded in cgi processing [11:18:39]execute_cgi json_proto POST (null) [11:18:39]execute_cgi path=json_proto method=POST [11:18:39]POST find Content-Length [11:18:39]Host: 172.17.46.195:8080 [11:18:39]Content-Length: 805 [11:18:39]Content-Type: application/json [11:18:39] [11:18:39]POST finish read [11:18:39]Found Content-Length = 805 [11:18:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:39]execute_script... [11:18: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)11328570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:39]POST & json_proto [11:18:39]process_json_proto [11:18:39]json parsed OK: [11:18:39]protocol is kg_v1.0 [11:18:39]action value=close_receipt [11:18:39]process_action close_receipt [11:18:39]cmd_close_receipt [11:18:39]MH_GetDate [11:18:39]Write to MH i2c: F0 00 00 8C 38 B3 [11:18:39]Write i2c OK [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: F0 [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: F0 09 00 [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: F0 09 00 8C 38 00 90 7B C4 66 75 08 C2 66 96 [11:18:39]GetLastDocTimeStamp 1724152578 [11:18:39]current date 1724152720 [11:18:39]FM_GetShiftState [11:18:39]SAM_PROTO_GetShiftState [11:18:39]wFMCommunicate request_size=4 [11:18:39]MH_SAM_APDU [11:18:39]CAPDU: 80 13 01 00 [11:18:39]Write to MH i2c: E2 08 00 8D 38 80 13 01 00 00 00 00 00 42 [11:18:39]Write i2c OK [11:18:39]MH_I2C_Read... [11:18:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:39]Read from MH i2c: E2 [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: E2 0E 00 [11:18:39]MH_I2C_Read... [11:18:39]Read from MH i2c: E2 0E 00 8D 38 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 CC [11:18:39]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:18:39]wFMCommunicate OK [11:18:39]SAM_PROTO_GetShiftState done [11:18:39]FM_GetShiftState done [11:18:39]opened in 1724112758 [11:18:39]opened+sec_in_day 1724199158 [11:18:39]quantity*price = 100021 [11:18:39]sum+1 = 100023 [11:18:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 270 20.08.2024 11:18 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200971 ФПД: 86482497160716 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111840&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200971&fm=86482497160716&tin=02508201610067®Number=0000000000092545&sum=100022 [11:18:40]StoreToDocumentArchive [11:18:40]shift 466 fd 200971 [11:18:40]save to /storage/0466/doc_00200971 [11:18:40]save last doc name /storage/0466/doc_00200971 to /storage/kkm_last_doc_name [11:18:40]save OK [11:18:40]Clear old archive folders... [11:18:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:18:40]tlvbuf is 0107F410 [11:18:40]SAM_PROTO_ClearQueue [11:18:40]wFMCommunicate request_size=4 [11:18:40]MH_SAM_APDU [11:18:40]CAPDU: 80 09 00 00 [11:18:40]Write to MH i2c: E2 08 00 9A 38 80 09 00 00 00 00 00 00 44 [11:18:40]Write i2c OK [11:18:40]MH_I2C_Read... [11:18:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:40]Read from MH i2c: E2 [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: E2 03 00 [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: E2 03 00 9A 38 00 90 00 46 [11:18:40]RAPDU: 90 00 [11:18:40]wFMCommunicate OK [11:18:40]SAM_PROTO_ClearQueue done [11:18:40]KKMCreateOFDPacket [11:18:40]OFDProtocolAddRootSTLVToBuf [11:18:40]FM_MakeSignedData [11:18:40]FM_MakeSignedData [11:18:40]SAM_PROTO_SignData [11:18:40]wFMCommunicate request_size=4 [11:18:40]MH_SAM_APDU [11:18:40]CAPDU: 80 0D 01 02 [11:18:40]Write to MH i2c: E2 08 00 9B 38 80 0D 01 02 00 00 00 00 4C [11:18:40]Write i2c OK [11:18:40]MH_I2C_Read... [11:18:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:40]Read from MH i2c: E2 [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: E2 03 00 [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: E2 03 00 9B 38 00 90 00 47 [11:18:40]RAPDU: 90 00 [11:18:40]wFMCommunicate OK [11:18:40]wFMCommunicate request_size=255 [11:18:40]MH_SAM_APDU [11:18:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 0E 01 00 00 F4 03 04 00 90 7B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0B 11 03 00 35 04 06 00 4E [11:18:40]Write to MH i2c: E2 02 01 9C 38 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 0E 01 00 00 F4 03 04 00 90 7B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0B 11 03 00 35 04 06 00 4E 00 00 A2 [11:18:40]Write i2c OK [11:18:40]MH_I2C_Read... [11:18:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:40]Read from MH i2c: E2 [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: E2 03 00 [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: E2 03 00 9C 38 00 90 00 48 [11:18:40]RAPDU: 90 00 [11:18:40]wFMCommunicate OK [11:18:40]wFMCommunicate request_size=10 [11:18:40]MH_SAM_APDU [11:18:40]CAPDU: 80 0D 02 02 05 A7 C6 85 C6 0C [11:18:40]Write to MH i2c: E2 0D 00 9D 38 80 0D 02 02 05 00 A7 C6 85 C6 0C 00 00 1D [11:18:40]Write i2c OK [11:18:40]MH_I2C_Read... [11:18:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:40]Read from MH i2c: E2 [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: E2 03 00 [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: E2 03 00 9D 38 00 90 00 49 [11:18:40]RAPDU: 90 00 [11:18:40]wFMCommunicate OK [11:18:40]wFMCommunicate request_size=4 [11:18:40]MH_SAM_APDU [11:18:40]CAPDU: 80 0D 03 02 [11:18:40]Write to MH i2c: E2 08 00 9E 38 80 0D 03 02 00 00 00 00 51 [11:18:40]Write i2c OK [11:18:40]MH_I2C_Read... [11:18:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:40]Read from MH i2c: E2 [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: E2 0B 00 [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: E2 0B 00 9E 38 00 77 9A 33 87 25 8C 35 A7 90 00 AA [11:18:40]RAPDU: 77 9A 33 87 25 8C 35 A7 90 00 [11:18:40]wFMCommunicate OK [11:18:40]SAM_PROTO_SignData done [11:18:40]FM_MakeSignedData done [11:18:40]CreateOFDProtocolMessage [11:18:40]wFMCommunicate request_size=4 [11:18:40]MH_SAM_APDU [11:18:40]CAPDU: 80 11 00 00 [11:18:40]Write to MH i2c: E2 08 00 9F 38 80 11 00 00 00 00 00 00 51 [11:18:40]Write i2c OK [11:18:40]MH_I2C_Read... [11:18:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:40]Read from MH i2c: E2 [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: E2 17 00 [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: E2 17 00 9F 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9E [11:18:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:18:40]wFMCommunicate OK [11:18:40]CreateOFDProtocolMessage done [11:18:40]OFDSenderStorePacket 200971 [11:18:40]StoreOFDPacket docnum=200971 [11:18:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5B 17 07 01 23 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 90 7B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0B 11 03 00 35 04 06 00 4E A7 C6 85 C6 0C 77 9A 33 87 25 8C 35 A7 [11:18:40]CheckFolder [11:18:40]dirname=/storage/ofd_packets [11:18:40]CheckFolder done [11:18:40]ProducePacketName [11:18:40]name=ofd_packets/00200971 [11:18:40]NVStorageSaveData ofd_packets/00200971 [11:18:40]File name is /storage/ofd_packets/00200971 [11:18:40]Write 301 bytes [11:18:40]NVStorageSaveData done [11:18:40]OFDSenderStorePacket done [11:18:40]KKMCreateOFDPacket done [11:18:40]NVStorageSaveData kkm_last_timestamp [11:18:40]File name is /storage/kkm_last_timestamp [11:18:40]Write 4 bytes [11:18:40]NVStorageSaveData done [11:18:40]ExternCall_PrintAddStr [11:18:40]wPrintStart [11:18:40]Write to MH i2c: 01 00 00 A0 38 D8 [11:18:40]Write i2c OK [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: 01 [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: 01 07 00 [11:18:40]MH_I2C_Read... [11:18:40]Read from MH i2c: 01 07 00 A0 38 00 00 00 00 00 FF 0F ED [11:18:40]RasterBufferAndPrint [11:18:40]line Счет N : (1)11328570 [11:18:40]line ИНН: 02508201610067 [11:18:40]line Контрольно-Кассовый Чек [11:18:40]line ПРОДАЖА [11:18:40]line ТРК (МРК, ГНК) : 21 [11:18:40]line Товар: 2710124500 [11:18:40]line Аи-95-К-5 [11:18:40]line 13.480 * 74.20 [11:18:40]line = 1000.22 [11:18:40]line НДС 12% НСП 1% [11:18:40]line > о реализуемом товаре [11:18:40]line ИТОГО: 1000.22 [11:18:40]line НСП 1% : 8.85 [11:18:40]line НДС 12% : 106.22 [11:18:40]line Наличными: 0.00 [11:18:40]line Безнал.: 1000.22 [11:18:40]line Место: АЗС № 95 "Партнер Нефть" [11:18:40]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:18:40]line СНО: Общий режим [11:18:40]line Чек 270 20.08.2024 11:18 [11:18:40]line Смена: 466 ФФД: 1.0 [11:18:40]line ЗНМ: 0300000079 [11:18:40]line РНМ: 0000000000092545 [11:18:40]line Версия ККМ: 001 [11:18:40]line Платежная система: O! деньги [11:18:40]line ФМ: 0000000000871802 [11:18:40]line ФД: 200971 [11:18:40]line ФПД: 86482497160716 [11:18:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111840&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200971&fm=86482497160716&tin=02508201610067®Number=0000000000092545&sum=100022 [11:18:40]written 0, free lines is 4095 [11:18:40]OFD Sender: Processing packet 200971 [packets to send 247, broken 246] [11:18:40]ProducePacketName [11:18:40]name=ofd_packets/00200971 [11:18:40]OFD Sender: To server: pG, [11:18:40]CommunicateWithHost lk.salyk.kg:30040 [11:18:40]ConnectInit lk.salyk.kg [11:18:41]Connected sock=9 [11:18:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5B 17 07 01 23 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 90 7B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0B 11 03 00 35 04 06 00 4E A7 C6 85 C6 0C 77 9A 33 87 25 8C 35 A7 [11:18:41]Write to MH i2c: 01 00 00 CA 38 02 [11:18:41]Write i2c OK [11:18:41]MH_I2C_Read... [11:18:41]Read from MH i2c: 01 [11:18:41]MH_I2C_Read... [11:18:41]Read from MH i2c: 01 07 00 [11:18:41]MH_I2C_Read... [11:18:41]Read from MH i2c: 01 07 00 CA 38 00 00 00 00 00 ED 0C 02 [11:18:41]RasterBufferAndPrint [11:18:41]line [11:18:41]line [11:18:41]line [11:18:41]line [11:18:41]line [11:18:41]written 0, free lines is 3315 [11:18:41]MH_Cut [11:18:41]Write to MH i2c: D1 01 00 D1 38 01 DB [11:18:41]Write i2c OK [11:18:41]MH_I2C_Read... [11:18:41]Read from MH i2c: D1 [11:18:41]MH_I2C_Read... [11:18:41]Read from MH i2c: D1 01 00 [11:18:41]MH_I2C_Read... [11:18:41]Read from MH i2c: D1 01 00 D1 38 00 DA [11:18:41]Write to MH i2c: 01 00 00 D2 38 0A [11:18:41]Write i2c OK [11:18:41]MH_I2C_Read... [11:18:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E9 FA 47 00 C2 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 31 38 30 32 10 04 04 00 0B 11 03 00 F4 03 04 00 F7 25 C4 66 B6 04 01 00 00 A4 81 54 53 7E EB B1 61 [11:18:41]CommunicateWithHost err = 0 [11:18:41]CheckOFDResponse [11:18:41]1017 (14) - 77093643461234 [11:18:41]1041 (16) - 0000000000871802 [11:18:41]1040 (4) - 200971 [11:18:41]1012 (4) - 20.08.2024 05:13 [11:18:41]1206 (1) - 0 [11:18:41]OFD Sender: Remove packet 200971 [11:18:41]ProducePacketName [11:18:41]name=ofd_packets/00200971 [11:18:41]NVStorageDeleteData [11:18:41]OFD Sender: No OFD packet to send [11:18:42]*** Cut start [11:18:42]*** Purtial cut [11:18:42]*** Stage 1: CUTSNS_PIN = 1 [11:18:42]Read from MH i2c: 01 [11:18:42]MH_I2C_Read... [11:18:42]*** Stop cut motor [11:18:42]*** Cut end [11:18:42]Read from MH i2c: 01 07 00 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: 01 07 00 D2 38 00 00 00 00 00 FF 0F 1F [11:18:42]process_action close_receipt done [11:18:42]requested_data is exist [11:18:42]produce_requested_data [11:18:42]requested_item fm.sn is exist - process it [11:18:42]wFMCommunicate request_size=4 [11:18:42]MH_SAM_APDU [11:18:42]CAPDU: 80 11 00 00 [11:18:42]Write to MH i2c: E2 08 00 D3 38 80 11 00 00 00 00 00 00 85 [11:18:42]Write i2c OK [11:18:42]MH_I2C_Read... [11:18:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:42]Read from MH i2c: E2 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 17 00 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 17 00 D3 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D2 [11:18:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:18:42]wFMCommunicate OK [11:18:42]requested_item fd.num is exist - process it [11:18:42]SAM_PROTO_GetFieldsCounters [11:18:42]wFMCommunicate request_size=4 [11:18:42]MH_SAM_APDU [11:18:42]CAPDU: 80 13 00 00 [11:18:42]Write to MH i2c: E2 08 00 D4 38 80 13 00 00 00 00 00 00 88 [11:18:42]Write i2c OK [11:18:42]MH_I2C_Read... [11:18:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:42]Read from MH i2c: E2 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 62 00 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 62 00 D4 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0B 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 C2 [11:18:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0B 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:18:42]wFMCommunicate OK [11:18:42]SAM_PROTO_GetFieldsCounters done [11:18:42]requested_item shift.num is exist - process it [11:18:42]requested_item shift.opened is exist - process it [11:18:42]req_shift_opened [11:18:42]FM_GetShiftState [11:18:42]SAM_PROTO_GetShiftState [11:18:42]wFMCommunicate request_size=4 [11:18:42]MH_SAM_APDU [11:18:42]CAPDU: 80 13 01 00 [11:18:42]Write to MH i2c: E2 08 00 D5 38 80 13 01 00 00 00 00 00 8A [11:18:42]Write i2c OK [11:18:42]MH_I2C_Read... [11:18:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:42]Read from MH i2c: E2 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 0E 00 [11:18:42]MH_I2C_Read... [11:18:42]Read from MH i2c: E2 0E 00 D5 38 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 14 [11:18:42]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:18:42]wFMCommunicate OK [11:18:42]SAM_PROTO_GetShiftState done [11:18:42]FM_GetShiftState done [11:18:42]req_shift_opened done [11:18:42]requested_item shift.open_date is exist - process it [11:18:42]req_shift_open_date [11:18:42]req_shift_open_date done [11:18:42]produce_requested_data done [11:18:42]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200971,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:18:42]process_action_free close_receipt [11:18:42]json_value_free [11:18:42]json_value_free done [11:18:42]process_json_proto returns [11:18:42]Send response to host [11:18:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200971,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:18:42]free response buf [11:18:42]execute_script done [11:18:42]execute_script returns [11:18:42]free content buf [11:18:42]Sock 8.Close socket [11:18:42]Sock 8.Thread stoped [11:18:46]OFD Sender: No OFD packet to send [11:18:51]OFD Sender: No OFD packet to send [11:18:56]OFD Sender: No OFD packet to send [11:19:01]OFD Sender: No OFD packet to send [11:19:06]OFD Sender: No OFD packet to send [11:19:11]OFD Sender: No OFD packet to send [11:19:17]OFD Sender: No OFD packet to send [11:19:22]OFD Sender: No OFD packet to send [11:19:27]OFD Sender: No OFD packet to send [11:19:32]OFD Sender: No OFD packet to send [11:19:37]OFD Sender: No OFD packet to send [11:19:42]OFD Sender: No OFD packet to send [11:19:47]OFD Sender: No OFD packet to send [11:19:49]accept exits with 10 [11:19:49]New connection [11:19:49]New thread 3067067748 created [11:19:49]Thread 3067211108 joined [11:19:49]Waiting for new connection... [11:19:49] Sock 10.Parse request [11:19:49]Sock 10.Check first char [11:19:49]Sock 10.First char is OK [11:19:49]request: POST /json_proto HTTP/1.0 [11:19:49]Method: POST [11:19:49]URL: /json_proto [11:19:49]Method is POST - this is cgi request [11:19:49]url: /json_proto [11:19:49]query_string will be loaded in cgi processing [11:19:49]execute_cgi json_proto POST (null) [11:19:49]execute_cgi path=json_proto method=POST [11:19:49]POST find Content-Length [11:19:49]Host: 172.17.46.195:8080 [11:19:49]Content-Length: 802 [11:19:49]Content-Type: application/json [11:19:49] [11:19:49]POST finish read [11:19:49]Found Content-Length = 802 [11:19:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328571", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:49]execute_script... [11:19: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)11328571", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:49]POST & json_proto [11:19:49]process_json_proto [11:19:49]json parsed OK: [11:19:49]protocol is kg_v1.0 [11:19:49]action value=close_receipt [11:19:49]process_action close_receipt [11:19:49]cmd_close_receipt [11:19:49]MH_GetDate [11:19:49]Write to MH i2c: F0 00 00 D6 38 FD [11:19:49]Write i2c OK [11:19:49]MH_I2C_Read... [11:19:49]Read from MH i2c: F0 [11:19:49]MH_I2C_Read... [11:19:49]Read from MH i2c: F0 09 00 [11:19:49]MH_I2C_Read... [11:19:49]Read from MH i2c: F0 09 00 D6 38 00 D7 7B C4 66 75 08 C2 66 27 [11:19:49]GetLastDocTimeStamp 1724152720 [11:19:49]current date 1724152791 [11:19:49]FM_GetShiftState [11:19:49]SAM_PROTO_GetShiftState [11:19:49]wFMCommunicate request_size=4 [11:19:49]MH_SAM_APDU [11:19:49]CAPDU: 80 13 01 00 [11:19:49]Write to MH i2c: E2 08 00 D7 38 80 13 01 00 00 00 00 00 8C [11:19:49]Write i2c OK [11:19:49]MH_I2C_Read... [11:19:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:49]Read from MH i2c: E2 [11:19:49]MH_I2C_Read... [11:19:49]Read from MH i2c: E2 0E 00 [11:19:49]MH_I2C_Read... [11:19:49]Read from MH i2c: E2 0E 00 D7 38 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 16 [11:19:49]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:19:49]wFMCommunicate OK [11:19:49]SAM_PROTO_GetShiftState done [11:19:49]FM_GetShiftState done [11:19:49]opened in 1724112758 [11:19:49]opened+sec_in_day 1724199158 [11:19:49]quantity*price = 50036 [11:19:49]sum+1 = 50037 [11:19:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 271 20.08.2024 11:19 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200972 ФПД: 175591092302770 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111951&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200972&fm=175591092302770&tin=02508201610067®Number=0000000000092545&sum=50036 [11:19:50]StoreToDocumentArchive [11:19:50]shift 466 fd 200972 [11:19:50]save to /storage/0466/doc_00200972 [11:19:50]save last doc name /storage/0466/doc_00200972 to /storage/kkm_last_doc_name [11:19:50]save OK [11:19:50]Clear old archive folders... [11:19:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:19:50]tlvbuf is 010CD500 [11:19:50]SAM_PROTO_ClearQueue [11:19:50]wFMCommunicate request_size=4 [11:19:50]MH_SAM_APDU [11:19:50]CAPDU: 80 09 00 00 [11:19:50]Write to MH i2c: E2 08 00 E4 38 80 09 00 00 00 00 00 00 8E [11:19:50]Write i2c OK [11:19:50]MH_I2C_Read... [11:19:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:19:51]Read from MH i2c: E2 [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: E2 03 00 [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: E2 03 00 E4 38 00 90 00 90 [11:19:51]RAPDU: 90 00 [11:19:51]wFMCommunicate OK [11:19:51]SAM_PROTO_ClearQueue done [11:19:51]KKMCreateOFDPacket [11:19:51]OFDProtocolAddRootSTLVToBuf [11:19:51]FM_MakeSignedData [11:19:51]FM_MakeSignedData [11:19:51]SAM_PROTO_SignData [11:19:51]wFMCommunicate request_size=4 [11:19:51]MH_SAM_APDU [11:19:51]CAPDU: 80 0D 01 02 [11:19:51]Write to MH i2c: E2 08 00 E5 38 80 0D 01 02 00 00 00 00 96 [11:19:51]Write i2c OK [11:19:51]MH_I2C_Read... [11:19:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:19:51]Read from MH i2c: E2 [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: E2 03 00 [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: E2 03 00 E5 38 00 90 00 91 [11:19:51]RAPDU: 90 00 [11:19:51]wFMCommunicate OK [11:19:51]wFMCommunicate request_size=255 [11:19:51]MH_SAM_APDU [11: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 D7 7B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0C 11 03 00 35 04 06 00 9F [11:19:51]Write to MH i2c: E2 02 01 E6 38 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 D7 7B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0C 11 03 00 35 04 06 00 9F 00 00 74 [11:19:51]Write i2c OK [11:19:51]MH_I2C_Read... [11:19:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:51]Read from MH i2c: E2 [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: E2 03 00 [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: E2 03 00 E6 38 00 90 00 92 [11:19:51]RAPDU: 90 00 [11:19:51]wFMCommunicate OK [11:19:51]wFMCommunicate request_size=10 [11:19:51]MH_SAM_APDU [11:19:51]CAPDU: 80 0D 02 02 05 B2 FC AE B3 B2 [11:19:51]Write to MH i2c: E2 0D 00 E7 38 80 0D 02 02 05 00 B2 FC AE B3 B2 00 00 64 [11:19:51]Write i2c OK [11:19:51]MH_I2C_Read... [11:19:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:51]Read from MH i2c: E2 [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: E2 03 00 [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: E2 03 00 E7 38 00 90 00 93 [11:19:51]RAPDU: 90 00 [11:19:51]wFMCommunicate OK [11:19:51]wFMCommunicate request_size=4 [11:19:51]MH_SAM_APDU [11:19:51]CAPDU: 80 0D 03 02 [11:19:51]Write to MH i2c: E2 08 00 E8 38 80 0D 03 02 00 00 00 00 9B [11:19:51]Write i2c OK [11:19:51]MH_I2C_Read... [11:19:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:19:51]Read from MH i2c: E2 [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: E2 0B 00 [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: E2 0B 00 E8 38 00 58 32 18 25 B9 E9 59 9C 90 00 FA [11:19:51]RAPDU: 58 32 18 25 B9 E9 59 9C 90 00 [11:19:51]wFMCommunicate OK [11:19:51]SAM_PROTO_SignData done [11:19:51]FM_MakeSignedData done [11:19:51]CreateOFDProtocolMessage [11:19:51]wFMCommunicate request_size=4 [11:19:51]MH_SAM_APDU [11:19:51]CAPDU: 80 11 00 00 [11:19:51]Write to MH i2c: E2 08 00 E9 38 80 11 00 00 00 00 00 00 9B [11:19:51]Write i2c OK [11:19:51]MH_I2C_Read... [11:19:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:51]Read from MH i2c: E2 [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: E2 17 00 [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: E2 17 00 E9 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E8 [11:19:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:19:51]wFMCommunicate OK [11:19:51]CreateOFDProtocolMessage done [11:19:51]OFDSenderStorePacket 200972 [11:19:51]StoreOFDPacket docnum=200972 [11:19:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9F 19 07 01 85 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 D7 7B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0C 11 03 00 35 04 06 00 9F B2 FC AE B3 B2 58 32 18 25 B9 E9 59 9C [11:19:51]CheckFolder [11:19:51]dirname=/storage/ofd_packets [11:19:51]CheckFolder done [11:19:51]ProducePacketName [11:19:51]name=ofd_packets/00200972 [11:19:51]NVStorageSaveData ofd_packets/00200972 [11:19:51]File name is /storage/ofd_packets/00200972 [11:19:51]Write 301 bytes [11:19:51]NVStorageSaveData done [11:19:51]OFDSenderStorePacket done [11:19:51]KKMCreateOFDPacket done [11:19:51]NVStorageSaveData kkm_last_timestamp [11:19:51]File name is /storage/kkm_last_timestamp [11:19:51]Write 4 bytes [11:19:51]NVStorageSaveData done [11:19:51]ExternCall_PrintAddStr [11:19:51]wPrintStart [11:19:51]Write to MH i2c: 01 00 00 EA 38 22 [11:19:51]Write i2c OK [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: 01 [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: 01 07 00 [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: 01 07 00 EA 38 00 00 00 00 00 FF 0F 37 [11:19:51]RasterBufferAndPrint [11:19:51]line Счет N : (1)11328571 [11:19:51]line ИНН: 02508201610067 [11:19:51]line Контрольно-Кассовый Чек [11:19:51]line ПРОДАЖА [11:19:51]line ТРК (МРК, ГНК) : 32 [11:19:51]line Товар: 2710124130 [11:19:51]line Аи-92-К-4 [11:19:51]line 7.380 * 67.80 [11:19:51]line = 500.36 [11:19:51]line НДС 12% НСП 1% [11:19:51]line > о реализуемом товаре [11:19:51]line ИТОГО: 500.36 [11:19:51]line НСП 1% : 4.43 [11:19:51]line НДС 12% : 53.14 [11:19:51]line Наличными: 0.00 [11:19:51]line Безнал.: 500.36 [11:19:51]line Место: АЗС № 95 "Партнер Нефть" [11:19:51]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:19:51]line СНО: Общий режим [11:19:51]line Чек 271 20.08.2024 11:19 [11:19:51]line Смена: 466 ФФД: 1.0 [11:19:51]line ЗНМ: 0300000079 [11:19:51]line РНМ: 0000000000092545 [11:19:51]line Версия ККМ: 001 [11:19:51]line Платежная система: O! деньги [11:19:51]line ФМ: 0000000000871802 [11:19:51]line ФД: 200972 [11:19:51]line ФПД: 175591092302770 [11:19:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T111951&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200972&fm=175591092302770&tin=02508201610067®Number=0000000000092545&sum=50036 [11:19:51]written 0, free lines is 4095 [11:19:51]OFD Sender: Processing packet 200972 [packets to send 247, broken 246] [11:19:51]ProducePacketName [11:19:51]name=ofd_packets/00200972 [11:19:51]OFD Sender: To server: pG, [11:19:51]CommunicateWithHost lk.salyk.kg:30040 [11:19:51]ConnectInit lk.salyk.kg [11:19:51]Connected sock=9 [11:19:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9F 19 07 01 85 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 D7 7B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0C 11 03 00 35 04 06 00 9F B2 FC AE B3 B2 58 32 18 25 B9 E9 59 9C [11:19:51]Write to MH i2c: 01 00 00 14 39 4D [11:19:51]Write i2c OK [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: 01 [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: 01 07 00 [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: 01 07 00 14 39 00 00 00 00 00 EE 0C 4E [11:19:51]RasterBufferAndPrint [11:19:51]line [11:19:51]line [11:19:51]line [11:19:51]line [11:19:51]line [11:19:51]written 0, free lines is 3316 [11:19:51]MH_Cut [11:19:51]Write to MH i2c: D1 01 00 1B 39 01 26 [11:19:51]Write i2c OK [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: D1 [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: D1 01 00 [11:19:51]MH_I2C_Read... [11:19:51]Read from MH i2c: D1 01 00 1B 39 00 25 [11:19:51]Write to MH i2c: 01 00 00 1C 39 55 [11:19:51]Write i2c OK [11:19:51]MH_I2C_Read... [11:19:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 00 40 47 00 B7 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 31 38 30 32 10 04 04 00 0C 11 03 00 F4 03 04 00 3D 26 C4 66 B6 04 01 00 00 53 6C 9A 29 4A 86 3E 2B [11:19:52]CommunicateWithHost err = 0 [11:19:52]CheckOFDResponse [11:19:52]1017 (14) - 77093643461234 [11:19:52]1041 (16) - 0000000000871802 [11:19:52]1040 (4) - 200972 [11:19:52]1012 (4) - 20.08.2024 05:14 [11:19:52]1206 (1) - 0 [11:19:52]OFD Sender: Remove packet 200972 [11:19:52]ProducePacketName [11:19:52]name=ofd_packets/00200972 [11:19:52]NVStorageDeleteData [11:19:52]OFD Sender: No OFD packet to send [11:19:52]*** Cut start [11:19:52]*** Purtial cut [11:19:52]*** CUTSNS_PIN = 0 [11:19:52]*** Stage 1: CUTSNS_PIN = 1 [11:19:54]Read from MH i2c: 01 [11:19:54]MH_I2C_Read... [11:19:54]*** Stop cut motor [11:19:54]*** Cut end [11:19:54]Read from MH i2c: 01 07 00 [11:19:54]MH_I2C_Read... [11:19:54]Read from MH i2c: 01 07 00 1C 39 00 00 00 00 00 FF 0F 6A [11:19:54]process_action close_receipt done [11:19:54]requested_data is exist [11:19:54]produce_requested_data [11:19:54]requested_item fm.sn is exist - process it [11:19:54]wFMCommunicate request_size=4 [11:19:54]MH_SAM_APDU [11:19:54]CAPDU: 80 11 00 00 [11:19:54]Write to MH i2c: E2 08 00 1D 39 80 11 00 00 00 00 00 00 D0 [11:19:54]Write i2c OK [11:19:54]MH_I2C_Read... [11:19:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:54]Read from MH i2c: E2 [11:19:54]MH_I2C_Read... [11:19:54]Read from MH i2c: E2 17 00 [11:19:54]MH_I2C_Read... [11:19:54]Read from MH i2c: E2 17 00 1D 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1D [11:19:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:19:54]wFMCommunicate OK [11:19:54]requested_item fd.num is exist - process it [11:19:54]SAM_PROTO_GetFieldsCounters [11:19:54]wFMCommunicate request_size=4 [11:19:54]MH_SAM_APDU [11:19:54]CAPDU: 80 13 00 00 [11:19:54]Write to MH i2c: E2 08 00 1E 39 80 13 00 00 00 00 00 00 D3 [11:19:54]Write i2c OK [11:19:54]MH_I2C_Read... [11:19:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:19:54]Read from MH i2c: E2 [11:19:54]MH_I2C_Read... [11:19:54]Read from MH i2c: E2 62 00 [11:19:54]MH_I2C_Read... [11:19:54]Read from MH i2c: E2 62 00 1E 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0C 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 11 [11: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0C 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:19:54]wFMCommunicate OK [11:19:54]SAM_PROTO_GetFieldsCounters done [11:19:54]requested_item shift.num is exist - process it [11:19:54]requested_item shift.opened is exist - process it [11:19:54]req_shift_opened [11:19:54]FM_GetShiftState [11:19:54]SAM_PROTO_GetShiftState [11:19:54]wFMCommunicate request_size=4 [11:19:54]MH_SAM_APDU [11:19:54]CAPDU: 80 13 01 00 [11:19:54]Write to MH i2c: E2 08 00 1F 39 80 13 01 00 00 00 00 00 D5 [11:19:54]Write i2c OK [11:19:54]MH_I2C_Read... [11:19:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:54]Read from MH i2c: E2 [11:19:54]MH_I2C_Read... [11:19:54]Read from MH i2c: E2 0E 00 [11:19:54]MH_I2C_Read... [11:19:54]Read from MH i2c: E2 0E 00 1F 39 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 5F [11:19:54]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:19:55]wFMCommunicate OK [11:19:55]SAM_PROTO_GetShiftState done [11:19:55]FM_GetShiftState done [11:19:55]req_shift_opened done [11:19:55]requested_item shift.open_date is exist - process it [11:19:55]req_shift_open_date [11:19:55]req_shift_open_date done [11:19:55]produce_requested_data done [11:19:55]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200972,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:19:55]process_action_free close_receipt [11:19:55]json_value_free [11:19:55]json_value_free done [11:19:55]process_json_proto returns [11:19:55]Send response to host [11:19:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200972,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:19:55]free response buf [11:19:55]execute_script done [11:19:55]execute_script returns [11:19:55]free content buf [11:19:55]Sock 10.Close socket [11:19:55]Sock 10.Thread stoped [11:19:57]OFD Sender: No OFD packet to send [11:20:02]OFD Sender: No OFD packet to send [11:20:07]OFD Sender: No OFD packet to send [11:20:12]OFD Sender: No OFD packet to send [11:20:17]OFD Sender: No OFD packet to send [11:20:22]OFD Sender: No OFD packet to send [11:20:27]OFD Sender: No OFD packet to send [11:20:32]OFD Sender: No OFD packet to send [11:20:37]OFD Sender: No OFD packet to send [11:20:42]OFD Sender: No OFD packet to send [11:20:47]OFD Sender: No OFD packet to send [11:20:52]OFD Sender: No OFD packet to send [11:20:57]OFD Sender: No OFD packet to send [11:21:02]OFD Sender: No OFD packet to send [11:21:07]OFD Sender: No OFD packet to send [11:21:12]OFD Sender: No OFD packet to send [11:21:17]OFD Sender: No OFD packet to send [11:21:22]OFD Sender: No OFD packet to send [11:21:27]OFD Sender: No OFD packet to send [11:21:32]OFD Sender: No OFD packet to send [11:21:36]accept exits with 8 [11:21:36]New connection [11:21:36]New thread 3067211108 created [11:21:36]Thread 3067067748 joined [11:21:36]Waiting for new connection... [11:21:36] Sock 8.Parse request [11:21:36]Sock 8.Check first char [11:21:36]Sock 8.First char is OK [11:21:36]request: POST /json_proto HTTP/1.0 [11:21:36]Method: POST [11:21:36]URL: /json_proto [11:21:36]Method is POST - this is cgi request [11:21:36]url: /json_proto [11:21:36]query_string will be loaded in cgi processing [11:21:36]execute_cgi json_proto POST (null) [11:21:36]execute_cgi path=json_proto method=POST [11:21:36]POST find Content-Length [11:21:36]Host: 172.17.46.195:8080 [11:21:36]Content-Length: 795 [11:21:36]Content-Type: application/json [11:21:36] [11:21:36]POST finish read [11:21:36]Found Content-Length = 795 [11:21:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:36]execute_script... [11: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)11328572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:36]POST & json_proto [11:21:36]process_json_proto [11:21:36]json parsed OK: [11:21:36]protocol is kg_v1.0 [11:21:36]action value=close_receipt [11:21:36]process_action close_receipt [11:21:36]cmd_close_receipt [11:21:36]MH_GetDate [11:21:36]Write to MH i2c: F0 00 00 20 39 48 [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: F0 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: F0 09 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: F0 09 00 20 39 00 41 7C C4 66 75 08 C2 66 DD [11:21:36]GetLastDocTimeStamp 1724152791 [11:21:36]current date 1724152897 [11:21:36]FM_GetShiftState [11:21:36]SAM_PROTO_GetShiftState [11:21:36]wFMCommunicate request_size=4 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 13 01 00 [11:21:36]Write to MH i2c: E2 08 00 21 39 80 13 01 00 00 00 00 00 D7 [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 0E 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 0E 00 21 39 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 61 [11:21:36]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:21:36]wFMCommunicate OK [11:21:36]SAM_PROTO_GetShiftState done [11:21:36]FM_GetShiftState done [11:21:36]opened in 1724112758 [11:21:36]opened+sec_in_day 1724199158 [11:21:36]quantity*price = 100035 [11:21:36]sum+1 = 100036 [11:21:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 272 20.08.2024 11:21 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200973 ФПД: 254669118851358 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112137&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200973&fm=254669118851358&tin=02508201610067®Number=0000000000092545&sum=100035 [11:21:37]StoreToDocumentArchive [11:21:37]shift 466 fd 200973 [11:21:37]save to /storage/0466/doc_00200973 [11:21:37]save last doc name /storage/0466/doc_00200973 to /storage/kkm_last_doc_name [11:21:37]save OK [11:21:37]Clear old archive folders... [11:21:37]ProcessDocumentItem done err = 0, tmpTLVsize=249 [11:21:37]tlvbuf is 010AE000 [11:21:37]SAM_PROTO_ClearQueue [11:21:37]wFMCommunicate request_size=4 [11:21:37]MH_SAM_APDU [11:21:37]CAPDU: 80 09 00 00 [11:21:37]Write to MH i2c: E2 08 00 2E 39 80 09 00 00 00 00 00 00 D9 [11:21:37]Write i2c OK [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: E2 [11:21:37]MH_I2C_Read... [11:21:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:37]Read from MH i2c: E2 03 00 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: E2 03 00 2E 39 00 90 00 DB [11:21:37]RAPDU: 90 00 [11:21:37]wFMCommunicate OK [11:21:37]SAM_PROTO_ClearQueue done [11:21:37]KKMCreateOFDPacket [11:21:37]OFDProtocolAddRootSTLVToBuf [11:21:37]FM_MakeSignedData [11:21:37]FM_MakeSignedData [11:21:37]SAM_PROTO_SignData [11:21:37]wFMCommunicate request_size=4 [11:21:37]MH_SAM_APDU [11:21:37]CAPDU: 80 0D 01 02 [11:21:37]Write to MH i2c: E2 08 00 2F 39 80 0D 01 02 00 00 00 00 E1 [11:21:37]Write i2c OK [11:21:37]MH_I2C_Read... [11:21:37]OFD Sender: No OFD packet to send [11:21:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:37]Read from MH i2c: E2 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: E2 03 00 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: E2 03 00 2F 39 00 90 00 DC [11:21:37]RAPDU: 90 00 [11:21:37]wFMCommunicate OK [11:21:37]wFMCommunicate request_size=255 [11:21:37]MH_SAM_APDU [11:21:37]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 41 7C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0D 11 03 00 35 04 06 00 E7 9E C6 [11:21:37]Write to MH i2c: E2 02 01 30 39 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 41 7C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0D 11 03 00 35 04 06 00 E7 9E C6 00 00 D2 [11:21:37]Write i2c OK [11:21:37]MH_I2C_Read... [11:21:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:38]Read from MH i2c: E2 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: E2 03 00 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: E2 03 00 30 39 00 90 00 DD [11:21:38]RAPDU: 90 00 [11:21:38]wFMCommunicate OK [11:21:38]wFMCommunicate request_size=8 [11:21:38]MH_SAM_APDU [11:21:38]CAPDU: 80 0D 02 02 03 5D 49 1E [11:21:38]Write to MH i2c: E2 0B 00 31 39 80 0D 02 02 03 00 5D 49 1E 00 00 AE [11:21:38]Write i2c OK [11:21:38]MH_I2C_Read... [11:21:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:38]Read from MH i2c: E2 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: E2 03 00 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: E2 03 00 31 39 00 90 00 DE [11:21:38]RAPDU: 90 00 [11:21:38]wFMCommunicate OK [11:21:38]wFMCommunicate request_size=4 [11:21:38]MH_SAM_APDU [11:21:38]CAPDU: 80 0D 03 02 [11:21:38]Write to MH i2c: E2 08 00 32 39 80 0D 03 02 00 00 00 00 E6 [11:21:38]Write i2c OK [11:21:38]MH_I2C_Read... [11:21:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:38]Read from MH i2c: E2 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: E2 0B 00 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: E2 0B 00 32 39 00 C5 95 C7 06 9B F0 BE EB 90 00 42 [11:21:38]RAPDU: C5 95 C7 06 9B F0 BE EB 90 00 [11:21:38]wFMCommunicate OK [11:21:38]SAM_PROTO_SignData done [11:21:38]FM_MakeSignedData done [11:21:38]CreateOFDProtocolMessage [11:21:38]wFMCommunicate request_size=4 [11:21:38]MH_SAM_APDU [11:21:38]CAPDU: 80 11 00 00 [11:21:38]Write to MH i2c: E2 08 00 33 39 80 11 00 00 00 00 00 00 E6 [11:21:38]Write i2c OK [11:21:38]MH_I2C_Read... [11:21:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:38]Read from MH i2c: E2 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: E2 17 00 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: E2 17 00 33 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 33 [11:21:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:21:38]wFMCommunicate OK [11:21:38]CreateOFDProtocolMessage done [11:21:38]OFDSenderStorePacket 200973 [11:21:38]StoreOFDPacket docnum=200973 [11:21:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 B3 67 05 01 B4 C9 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 41 7C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0D 11 03 00 35 04 06 00 E7 9E C6 5D 49 1E C5 95 C7 06 9B F0 BE EB [11:21:38]CheckFolder [11:21:38]dirname=/storage/ofd_packets [11:21:38]CheckFolder done [11:21:38]ProducePacketName [11:21:38]name=ofd_packets/00200973 [11:21:38]NVStorageSaveData ofd_packets/00200973 [11:21:38]File name is /storage/ofd_packets/00200973 [11:21:38]Write 299 bytes [11:21:38]NVStorageSaveData done [11:21:38]OFDSenderStorePacket done [11:21:38]KKMCreateOFDPacket done [11:21:38]NVStorageSaveData kkm_last_timestamp [11:21:38]File name is /storage/kkm_last_timestamp [11:21:38]Write 4 bytes [11:21:38]NVStorageSaveData done [11:21:38]ExternCall_PrintAddStr [11:21:38]wPrintStart [11:21:38]Write to MH i2c: 01 00 00 34 39 6D [11:21:38]Write i2c OK [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: 01 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: 01 07 00 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: 01 07 00 34 39 00 00 00 00 00 FF 0F 82 [11:21:38]RasterBufferAndPrint [11:21:38]line Счет N : (1)11328572 [11:21:38]line ИНН: 02508201610067 [11:21:38]line Контрольно-Кассовый Чек [11:21:38]line ПРОДАЖА [11:21:38]line ТРК (МРК, ГНК) : 13 [11:21:38]line Товар: 2710124130 [11:21:38]line SU-92-К-5 [11:21:38]line 14.540 * 68.80 [11:21:38]line = 1000.35 [11:21:38]line НДС 12% НСП 1% [11:21:38]line > о реализуемом товаре [11:21:38]line ИТОГО: 1000.35 [11:21:38]line НСП 1% : 8.85 [11:21:38]line НДС 12% : 106.23 [11:21:38]line Наличными: 0.00 [11:21:38]line Безнал.: 1000.35 [11:21:38]line Место: АЗС № 95 "Партнер Нефть" [11:21:38]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:21:38]line СНО: Общий режим [11:21:38]line Чек 272 20.08.2024 11:21 [11:21:38]line Смена: 466 ФФД: 1.0 [11:21:38]line ЗНМ: 0300000079 [11:21:38]line РНМ: 0000000000092545 [11:21:38]line Версия ККМ: 001 [11:21:38]line Платежная система: O! деньги [11:21:38]line ФМ: 0000000000871802 [11:21:38]line ФД: 200973 [11:21:38]line ФПД: 254669118851358 [11:21:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112137&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200973&fm=254669118851358&tin=02508201610067®Number=0000000000092545&sum=100035 [11:21:38]OFD Sender: Processing packet 200973 [packets to send 247, broken 246] [11:21:38]ProducePacketName [11:21:38]name=ofd_packets/00200973 [11:21:38]OFD Sender: To server: pG, [11:21:38]CommunicateWithHost lk.salyk.kg:30040 [11:21:38]ConnectInit lk.salyk.kg [11:21:38]written 0, free lines is 4095 [11:21:38]Connected sock=10 [11:21:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 B3 67 05 01 B4 C9 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 41 7C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0D 11 03 00 35 04 06 00 E7 9E C6 5D 49 1E C5 95 C7 06 9B F0 BE EB [11:21:38]Write to MH i2c: 01 00 00 5E 39 97 [11:21:38]Write i2c OK [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: 01 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: 01 07 00 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: 01 07 00 5E 39 00 00 00 00 00 FD 0C A7 [11:21:38]RasterBufferAndPrint [11:21:38]line [11:21:38]line [11:21:38]line [11:21:38]line [11:21:38]line [11:21:38]written 0, free lines is 3331 [11:21:38]MH_Cut [11:21:38]Write to MH i2c: D1 01 00 65 39 01 70 [11:21:38]Write i2c OK [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: D1 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: D1 01 00 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: D1 01 00 65 39 00 6F [11:21:38]Write to MH i2c: 01 00 00 66 39 9F [11:21:38]Write i2c OK [11:21:38]MH_I2C_Read... [11:21:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 24 4F 47 00 1B 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 31 38 30 32 10 04 04 00 0D 11 03 00 F4 03 04 00 A9 26 C4 66 B6 04 01 00 00 DA 98 88 32 CF 55 4C 05 [11:21:39]CommunicateWithHost err = 0 [11:21:39]CheckOFDResponse [11:21:39]1017 (14) - 77093643461234 [11:21:39]1041 (16) - 0000000000871802 [11:21:39]1040 (4) - 200973 [11:21:39]1012 (4) - 20.08.2024 05:16 [11:21:39]1206 (1) - 0 [11:21:39]OFD Sender: Remove packet 200973 [11:21:39]ProducePacketName [11:21:39]name=ofd_packets/00200973 [11:21:39]NVStorageDeleteData [11:21:39]OFD Sender: No OFD packet to send [11:21:39]*** Cut start [11:21:39]*** Purtial cut [11:21:39]*** Stage 1: CUTSNS_PIN = 1 [11:21:39]Read from MH i2c: 01 [11:21:40]MH_I2C_Read... [11:21:40]*** Stop cut motor [11:21:40]*** Cut end [11:21:40]Read from MH i2c: 01 07 00 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: 01 07 00 66 39 00 00 00 00 00 FF 0F B4 [11:21:40]process_action close_receipt done [11:21:40]requested_data is exist [11:21:40]produce_requested_data [11:21:40]requested_item fm.sn is exist - process it [11:21:40]wFMCommunicate request_size=4 [11:21:40]MH_SAM_APDU [11:21:40]CAPDU: 80 11 00 00 [11:21:40]Write to MH i2c: E2 08 00 67 39 80 11 00 00 00 00 00 00 1A [11:21:40]Write i2c OK [11:21:40]MH_I2C_Read... [11:21:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:40]Read from MH i2c: E2 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: E2 17 00 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: E2 17 00 67 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 67 [11:21:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:21:40]wFMCommunicate OK [11:21:40]requested_item fd.num is exist - process it [11:21:40]SAM_PROTO_GetFieldsCounters [11:21:40]wFMCommunicate request_size=4 [11:21:40]MH_SAM_APDU [11:21:40]CAPDU: 80 13 00 00 [11:21:40]Write to MH i2c: E2 08 00 68 39 80 13 00 00 00 00 00 00 1D [11:21:40]Write i2c OK [11:21:40]MH_I2C_Read... [11:21:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:40]Read from MH i2c: E2 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: E2 62 00 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: E2 62 00 68 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0D 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 5F [11: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0D 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:21:40]wFMCommunicate OK [11:21:40]SAM_PROTO_GetFieldsCounters done [11:21:40]requested_item shift.num is exist - process it [11:21:40]requested_item shift.opened is exist - process it [11:21:40]req_shift_opened [11:21:40]FM_GetShiftState [11:21:40]SAM_PROTO_GetShiftState [11:21:40]wFMCommunicate request_size=4 [11:21:40]MH_SAM_APDU [11:21:40]CAPDU: 80 13 01 00 [11:21:40]Write to MH i2c: E2 08 00 69 39 80 13 01 00 00 00 00 00 1F [11:21:40]Write i2c OK [11:21:40]MH_I2C_Read... [11:21:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:40]Read from MH i2c: E2 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: E2 0E 00 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: E2 0E 00 69 39 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A9 [11:21:40]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:21:40]wFMCommunicate OK [11:21:40]SAM_PROTO_GetShiftState done [11:21:40]FM_GetShiftState done [11:21:40]req_shift_opened done [11:21:40]requested_item shift.open_date is exist - process it [11:21:40]req_shift_open_date [11:21:40]req_shift_open_date done [11:21:40]produce_requested_data done [11:21:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200973,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:21:40]process_action_free close_receipt [11:21:40]json_value_free [11:21:40]json_value_free done [11:21:40]process_json_proto returns [11:21:40]Send response to host [11:21:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200973,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:21:40]free response buf [11:21:40]execute_script done [11:21:40]execute_script returns [11:21:40]free content buf [11:21:40]Sock 8.Close socket [11:21:40]Sock 8.Thread stoped [11:21:44]OFD Sender: No OFD packet to send [11:21:49]OFD Sender: No OFD packet to send [11:21:54]OFD Sender: No OFD packet to send [11:21:59]OFD Sender: No OFD packet to send [11:22:04]accept exits with 9 [11:22:04]New connection [11:22:04]New thread 3067067748 created [11:22:04]Thread 3067211108 joined [11:22:04]Waiting for new connection... [11:22:04] Sock 9.Parse request [11:22:04]Sock 9.Check first char [11:22:04]Sock 9.First char is OK [11:22:04]request: POST /json_proto HTTP/1.0 [11:22:04]Method: POST [11:22:04]URL: /json_proto [11:22:04]Method is POST - this is cgi request [11:22:04]url: /json_proto [11:22:04]query_string will be loaded in cgi processing [11:22:04]execute_cgi json_proto POST (null) [11:22:04]execute_cgi path=json_proto method=POST [11:22:04]POST find Content-Length [11:22:04]Host: 172.17.46.195:8080 [11:22:04]Content-Length: 802 [11:22:04]Content-Type: application/json [11:22:04] [11:22:04]POST finish read [11:22:04]Found Content-Length = 802 [11:22:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328573", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3924245", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:04]execute_script... [11: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)11328573", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3924245", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:04]POST & json_proto [11:22:04]process_json_proto [11:22:04]json parsed OK: [11:22:04]protocol is kg_v1.0 [11:22:04]action value=close_receipt [11:22:04]process_action close_receipt [11:22:04]cmd_close_receipt [11:22:04]MH_GetDate [11:22:04]Write to MH i2c: F0 00 00 6A 39 92 [11:22:04]Write i2c OK [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: F0 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: F0 09 00 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: F0 09 00 6A 39 00 5D 7C C4 66 75 08 C2 66 43 [11:22:04]GetLastDocTimeStamp 1724152897 [11:22:04]current date 1724152925 [11:22:04]FM_GetShiftState [11:22:04]SAM_PROTO_GetShiftState [11:22:04]wFMCommunicate request_size=4 [11:22:04]MH_SAM_APDU [11:22:04]CAPDU: 80 13 01 00 [11:22:04]Write to MH i2c: E2 08 00 6B 39 80 13 01 00 00 00 00 00 21 [11:22:04]Write i2c OK [11:22:04]MH_I2C_Read... [11:22:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:04]Read from MH i2c: E2 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 0E 00 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 0E 00 6B 39 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 AB [11:22:04]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:22:04]wFMCommunicate OK [11:22:04]SAM_PROTO_GetShiftState done [11:22:04]FM_GetShiftState done [11:22:04]opened in 1724112758 [11:22:04]opened+sec_in_day 1724199158 [11:22:04]quantity*price = 0 [11:22:04]sum+1 = 1 [11:22:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 273 20.08.2024 11:22 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 3924245 ФМ: 0000000000871802 ФД: 200974 ФПД: 14192443212659 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112205&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200974&fm=14192443212659&tin=02508201610067®Number=0000000000092545&sum=0 [11:22:05]StoreToDocumentArchive [11:22:05]shift 466 fd 200974 [11:22:05]save to /storage/0466/doc_00200974 [11:22:05]save last doc name /storage/0466/doc_00200974 to /storage/kkm_last_doc_name [11:22:05]save OK [11:22:05]Clear old archive folders... [11:22:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:22:05]tlvbuf is 01059340 [11:22:05]SAM_PROTO_ClearQueue [11:22:05]wFMCommunicate request_size=4 [11:22:05]MH_SAM_APDU [11:22:05]CAPDU: 80 09 00 00 [11:22:05]Write to MH i2c: E2 08 00 78 39 80 09 00 00 00 00 00 00 23 [11:22:05]Write i2c OK [11:22:05]MH_I2C_Read... [11:22:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:22:05]Read from MH i2c: E2 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 03 00 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 03 00 78 39 00 90 00 25 [11:22:05]RAPDU: 90 00 [11:22:05]wFMCommunicate OK [11:22:05]SAM_PROTO_ClearQueue done [11:22:05]KKMCreateOFDPacket [11:22:05]OFDProtocolAddRootSTLVToBuf [11:22:05]FM_MakeSignedData [11:22:05]FM_MakeSignedData [11:22:05]SAM_PROTO_SignData [11:22:05]wFMCommunicate request_size=4 [11:22:05]MH_SAM_APDU [11:22:05]CAPDU: 80 0D 01 02 [11:22:05]Write to MH i2c: E2 08 00 79 39 80 0D 01 02 00 00 00 00 2B [11:22:05]Write i2c OK [11:22:05]MH_I2C_Read... [11:22:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:22:05]Read from MH i2c: E2 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 03 00 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 03 00 79 39 00 90 00 26 [11:22:05]RAPDU: 90 00 [11:22:05]wFMCommunicate OK [11:22:05]wFMCommunicate request_size=255 [11:22:05]MH_SAM_APDU [11: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 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 11 01 00 00 F4 03 04 00 5D 7C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0E 11 03 00 35 04 06 00 0C [11:22:05]Write to MH i2c: E2 02 01 7A 39 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 5D 7C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0E 11 03 00 35 04 06 00 0C 00 00 B2 [11:22:05]Write i2c OK [11:22:05]MH_I2C_Read... [11:22:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:05]Read from MH i2c: E2 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 03 00 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 03 00 7A 39 00 90 00 27 [11:22:05]RAPDU: 90 00 [11:22:05]wFMCommunicate OK [11:22:05]wFMCommunicate request_size=10 [11:22:05]MH_SAM_APDU [11:22:05]CAPDU: 80 0D 02 02 05 E8 6F 89 43 73 [11:22:05]Write to MH i2c: E2 0D 00 7B 39 80 0D 02 02 05 00 E8 6F 89 43 73 00 00 CE [11:22:05]Write i2c OK [11:22:05]MH_I2C_Read... [11:22:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:05]Read from MH i2c: E2 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 03 00 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 03 00 7B 39 00 90 00 28 [11:22:05]RAPDU: 90 00 [11:22:05]wFMCommunicate OK [11:22:05]wFMCommunicate request_size=4 [11:22:05]MH_SAM_APDU [11:22:05]CAPDU: 80 0D 03 02 [11:22:05]Write to MH i2c: E2 08 00 7C 39 80 0D 03 02 00 00 00 00 30 [11:22:05]Write i2c OK [11:22:05]MH_I2C_Read... [11:22:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:22:05]Read from MH i2c: E2 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 0B 00 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 0B 00 7C 39 00 BB 7F 6E 25 3D C4 89 9A 90 00 22 [11:22:05]RAPDU: BB 7F 6E 25 3D C4 89 9A 90 00 [11:22:05]wFMCommunicate OK [11:22:05]SAM_PROTO_SignData done [11:22:05]FM_MakeSignedData done [11:22:05]CreateOFDProtocolMessage [11:22:05]wFMCommunicate request_size=4 [11:22:05]MH_SAM_APDU [11:22:05]CAPDU: 80 11 00 00 [11:22:05]Write to MH i2c: E2 08 00 7D 39 80 11 00 00 00 00 00 00 30 [11:22:05]Write i2c OK [11:22:05]MH_I2C_Read... [11:22:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:05]Read from MH i2c: E2 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 17 00 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 17 00 7D 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7D [11:22:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:22:05]wFMCommunicate OK [11:22:05]CreateOFDProtocolMessage done [11:22:05]OFDSenderStorePacket 200974 [11:22:05]StoreOFDPacket docnum=200974 [11:22:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 87 86 07 01 B2 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 5D 7C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0E 11 03 00 35 04 06 00 0C E8 6F 89 43 73 BB 7F 6E 25 3D C4 89 9A [11:22:05]CheckFolder [11:22:05]dirname=/storage/ofd_packets [11:22:05]CheckFolder done [11:22:05]ProducePacketName [11:22:05]name=ofd_packets/00200974 [11:22:05]NVStorageSaveData ofd_packets/00200974 [11:22:05]File name is /storage/ofd_packets/00200974 [11:22:05]Write 301 bytes [11:22:05]NVStorageSaveData done [11:22:05]OFDSenderStorePacket done [11:22:05]KKMCreateOFDPacket done [11:22:05]NVStorageSaveData kkm_last_timestamp [11:22:05]File name is /storage/kkm_last_timestamp [11:22:05]Write 4 bytes [11:22:05]NVStorageSaveData done [11:22:05]ExternCall_PrintAddStr [11:22:05]wPrintStart [11:22:05]Write to MH i2c: 01 00 00 7E 39 B7 [11:22:05]Write i2c OK [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: 01 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: 01 07 00 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: 01 07 00 7E 39 00 00 00 00 00 FF 0F CC [11:22:05]RasterBufferAndPrint [11:22:05]line Счет N : (1)11328573 [11:22:05]line ИНН: 02508201610067 [11:22:05]line Контрольно-Кассовый Чек [11:22:05]line ПРОДАЖА [11:22:05]line ТРК (МРК, ГНК) : 32 [11:22:05]line Товар: 2710124130 [11:22:05]line Аи-92-К-4 [11:22:05]line 20.000 * 0.00 [11:22:05]line = 0.00 [11:22:05]line НДС 12% НСП 1% [11:22:05]line > о реализуемом товаре [11:22:05]line ИТОГО: 0.00 [11:22:05]line НСП 1% : 0.00 [11:22:05]line НДС 12% : 0.00 [11:22:05]line Наличными: 0.00 [11:22:05]line Безнал.: 0.00 [11:22:05]line Место: АЗС № 95 "Партнер Нефть" [11:22:05]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:22:05]line СНО: Общий режим [11:22:05]line Чек 273 20.08.2024 11:22 [11:22:05]line Смена: 466 ФФД: 1.0 [11:22:05]line ЗНМ: 0300000079 [11:22:05]line РНМ: 0000000000092545 [11:22:05]line Версия ККМ: 001 [11:22:05]line Талоны: Топливные Талоны [11:22:05]line 3924245 [11:22:05]line ФМ: 0000000000871802 [11:22:05]line ФД: 200974 [11:22:05]line ФПД: 14192443212659 [11:22:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112205&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200974&fm=14192443212659&tin=02508201610067®Number=0000000000092545&sum=0 [11:22:05]written 0, free lines is 4095 [11:22:05]OFD Sender: Processing packet 200974 [packets to send 247, broken 246] [11:22:05]ProducePacketName [11:22:05]name=ofd_packets/00200974 [11:22:05]OFD Sender: To server: pG, [11:22:05]CommunicateWithHost lk.salyk.kg:30040 [11:22:05]ConnectInit lk.salyk.kg [11:22:06]Write to MH i2c: 01 00 00 A8 39 E1 [11:22:06]Write i2c OK [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: 01 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: 01 07 00 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: 01 07 00 A8 39 00 00 00 00 00 E1 0C D5 [11:22:06]RasterBufferAndPrint [11:22:06]line [11:22:06]line [11:22:06]line [11:22:06]line [11:22:06]line [11:22:06]written 0, free lines is 3303 [11:22:06]MH_Cut [11:22:06]Write to MH i2c: D1 01 00 AF 39 01 BA [11:22:06]Write i2c OK [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: D1 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: D1 01 00 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: D1 01 00 AF 39 00 B9 [11:22:06]Write to MH i2c: 01 00 00 B0 39 E9 [11:22:06]Write i2c OK [11:22:06]MH_I2C_Read... [11:22:06]Connected sock=11 [11: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 31 38 30 32 0F 01 00 00 87 86 07 01 B2 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 5D 7C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0E 11 03 00 35 04 06 00 0C E8 6F 89 43 73 BB 7F 6E 25 3D C4 89 9A [11:22:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DC 0F 47 00 93 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 31 38 30 32 10 04 04 00 0E 11 03 00 F4 03 04 00 C4 26 C4 66 B6 04 01 00 00 56 57 5A 20 5C 7E CA 22 [11:22:06]CommunicateWithHost err = 0 [11:22:06]CheckOFDResponse [11:22:06]1017 (14) - 77093643461234 [11:22:06]1041 (16) - 0000000000871802 [11:22:06]1040 (4) - 200974 [11:22:06]1012 (4) - 20.08.2024 05:16 [11:22:06]1206 (1) - 0 [11:22:06]OFD Sender: Remove packet 200974 [11:22:06]ProducePacketName [11:22:06]name=ofd_packets/00200974 [11:22:06]NVStorageDeleteData [11:22:06]*** Cut start [11:22:06]*** Purtial cut [11:22:06]*** CUTSNS_PIN = 0 [11:22:07]*** Stage 1: CUTSNS_PIN = 1 [11:22:07]OFD Sender: No OFD packet to send [11:22:08]Read from MH i2c: 01 [11:22:08]MH_I2C_Read... [11:22:08]*** Stop cut motor [11:22:08]*** Cut end [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 B0 39 00 00 00 00 00 FF 0F FE [11:22:08]process_action close_receipt done [11:22:08]requested_data is exist [11:22:08]produce_requested_data [11:22:08]requested_item fm.sn is exist - process it [11:22:08]wFMCommunicate request_size=4 [11:22:08]MH_SAM_APDU [11:22:08]CAPDU: 80 11 00 00 [11:22:08]Write to MH i2c: E2 08 00 B1 39 80 11 00 00 00 00 00 00 64 [11:22:08]Write i2c OK [11:22:08]MH_I2C_Read... [11:22:08]*** 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 B1 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B1 [11:22:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 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 B2 39 80 13 00 00 00 00 00 00 67 [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 B2 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0E 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 AD [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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0E 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 [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 B3 39 80 13 01 00 00 00 00 00 69 [11:22:09]Write i2c OK [11:22:09]MH_I2C_Read... [11:22:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:09]Read from MH i2c: E2 [11:22:09]MH_I2C_Read... [11:22:09]Read from MH i2c: E2 0E 00 [11:22:09]MH_I2C_Read... [11:22:09]Read from MH i2c: E2 0E 00 B3 39 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F3 [11:22:09]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:22:09]wFMCommunicate OK [11:22:09]SAM_PROTO_GetShiftState done [11:22:09]FM_GetShiftState done [11:22:09]req_shift_opened done [11:22:09]requested_item shift.open_date is exist - process it [11:22:09]req_shift_open_date [11:22:09]req_shift_open_date done [11:22:09]produce_requested_data done [11:22:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200974,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:22:09]process_action_free close_receipt [11:22:09]json_value_free [11:22:09]json_value_free done [11:22:09]process_json_proto returns [11:22:09]Send response to host [11:22:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200974,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:22:09]free response buf [11:22:09]execute_script done [11:22:09]execute_script returns [11:22:09]free content buf [11:22:09]Sock 9.Close socket [11:22:09]Sock 9.Thread stoped [11:22:12]OFD Sender: No OFD packet to send [11:22:17]OFD Sender: No OFD packet to send [11:22:22]OFD Sender: No OFD packet to send [11:22:27]OFD Sender: No OFD packet to send [11:22:32]OFD Sender: No OFD packet to send [11:22:37]OFD Sender: No OFD packet to send [11:22:42]OFD Sender: No OFD packet to send [11:22:47]OFD Sender: No OFD packet to send [11:22:52]OFD Sender: No OFD packet to send [11:22:57]OFD Sender: No OFD packet to send [11:23:02]OFD Sender: No OFD packet to send [11:23:07]OFD Sender: No OFD packet to send [11:23:12]OFD Sender: No OFD packet to send [11:23:17]OFD Sender: No OFD packet to send [11:23:22]OFD Sender: No OFD packet to send [11:23:27]OFD Sender: No OFD packet to send [11:23:32]OFD Sender: No OFD packet to send [11:23:37]OFD Sender: No OFD packet to send [11:23:42]OFD Sender: No OFD packet to send [11:23:47]OFD Sender: No OFD packet to send [11:23:48]accept exits with 8 [11:23:48]New connection [11:23:48]New thread 3067211108 created [11:23:48]Thread 3067067748 joined [11:23:48]Waiting for new connection... [11:23:48] Sock 8.Parse request [11:23:48]Sock 8.Check first char [11:23:48]Sock 8.First char is OK [11:23:48]request: POST /json_proto HTTP/1.0 [11:23:48]Method: POST [11:23:48]URL: /json_proto [11:23:48]Method is POST - this is cgi request [11:23:48]url: /json_proto [11:23:48]query_string will be loaded in cgi processing [11:23:48]execute_cgi json_proto POST (null) [11:23:48]execute_cgi path=json_proto method=POST [11:23:48]POST find Content-Length [11:23:48]Host: 172.17.46.195:8080 [11:23:48]Content-Length: 677 [11:23:48]Content-Type: application/json [11:23:48] [11:23:48]POST finish read [11:23:48]Found Content-Length = 677 [11:23:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328574", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.960, "sum" : 835.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 835.00, "total" : 835.00, "payments": [ { "type": 0, "sum" : 835.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:48]execute_script... [11:23: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)11328574", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.960, "sum" : 835.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 835.00, "total" : 835.00, "payments": [ { "type": 0, "sum" : 835.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:48]POST & json_proto [11:23:48]process_json_proto [11:23:48]json parsed OK: [11:23:48]protocol is kg_v1.0 [11:23:48]action value=close_receipt [11:23:48]process_action close_receipt [11:23:48]cmd_close_receipt [11:23:48]MH_GetDate [11:23:48]Write to MH i2c: F0 00 00 B4 39 DC [11:23:48]Write i2c OK [11:23:48]MH_I2C_Read... [11:23:48]Read from MH i2c: F0 [11:23:48]MH_I2C_Read... [11:23:48]Read from MH i2c: F0 09 00 [11:23:48]MH_I2C_Read... [11:23:48]Read from MH i2c: F0 09 00 B4 39 00 C6 7C C4 66 75 08 C2 66 F6 [11:23:48]GetLastDocTimeStamp 1724152925 [11:23:48]current date 1724153030 [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 B5 39 80 13 01 00 00 00 00 00 6B [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 B5 39 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F5 [11:23:48]RAPDU: 09 00 01 76 DF C3 66 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]opened in 1724112758 [11:23:48]opened+sec_in_day 1724199158 [11:23:48]quantity*price = 83515 [11:23:48]sum+1 = 83516 [11:23:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 835.00 Внесено: 835.00 СДАЧА: 0.00 НСП 1% : 7.39 НДС 12% : 88.69 Наличными: 835.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 274 20.08.2024 11:23 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200975 ФПД: 152665382254994 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112350&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200975&fm=152665382254994&tin=02508201610067®Number=0000000000092545&sum=83500 [11:23:50]StoreToDocumentArchive [11:23:50]shift 466 fd 200975 [11:23:50]save to /storage/0466/doc_00200975 [11:23:50]save last doc name /storage/0466/doc_00200975 to /storage/kkm_last_doc_name [11:23:50]save OK [11:23:50]Clear old archive folders... [11:23:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:23:50]tlvbuf is 010011B0 [11:23:50]SAM_PROTO_ClearQueue [11:23:50]wFMCommunicate request_size=4 [11:23:50]MH_SAM_APDU [11:23:50]CAPDU: 80 09 00 00 [11:23:50]Write to MH i2c: E2 08 00 C2 39 80 09 00 00 00 00 00 00 6D [11:23:50]Write i2c OK [11:23:50]MH_I2C_Read... [11:23:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:23:50]Read from MH i2c: E2 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 C2 39 00 90 00 6F [11:23:50]RAPDU: 90 00 [11:23:50]wFMCommunicate OK [11:23:50]SAM_PROTO_ClearQueue done [11:23:50]KKMCreateOFDPacket [11:23:50]OFDProtocolAddRootSTLVToBuf [11:23:50]FM_MakeSignedData [11:23:50]FM_MakeSignedData [11:23:50]SAM_PROTO_SignData [11:23:50]wFMCommunicate request_size=4 [11:23:50]MH_SAM_APDU [11:23:50]CAPDU: 80 0D 01 02 [11:23:50]Write to MH i2c: E2 08 00 C3 39 80 0D 01 02 00 00 00 00 75 [11:23:50]Write i2c OK [11:23:50]MH_I2C_Read... [11:23:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:23:50]Read from MH i2c: E2 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 C3 39 00 90 00 70 [11:23:50]RAPDU: 90 00 [11:23:50]wFMCommunicate OK [11:23:50]wFMCommunicate request_size=255 [11:23:50]MH_SAM_APDU [11:23:50]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 3B 46 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 46 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 22 00 00 00 00 07 04 06 00 2C 46 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 C6 7C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0F 11 03 00 35 04 06 00 8A D9 2D E0 [11:23:50]Write to MH i2c: E2 02 01 C4 39 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 3B 46 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 46 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 22 00 00 00 00 07 04 06 00 2C 46 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 C6 7C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0F 11 03 00 35 04 06 00 8A D9 2D E0 00 00 A0 [11:23:50]Write i2c OK [11:23:50]MH_I2C_Read... [11:23:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:50]Read from MH i2c: E2 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 C4 39 00 90 00 71 [11:23:50]RAPDU: 90 00 [11:23:50]wFMCommunicate OK [11:23:50]wFMCommunicate request_size=7 [11:23:50]MH_SAM_APDU [11:23:50]CAPDU: 80 0D 02 02 02 F9 92 [11:23:50]Write to MH i2c: E2 0A 00 C5 39 80 0D 02 02 02 00 F9 92 00 00 07 [11:23:50]Write i2c OK [11:23:50]MH_I2C_Read... [11:23:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:50]Read from MH i2c: E2 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 C5 39 00 90 00 72 [11:23:50]RAPDU: 90 00 [11:23:50]wFMCommunicate OK [11:23:50]wFMCommunicate request_size=4 [11:23:50]MH_SAM_APDU [11:23:50]CAPDU: 80 0D 03 02 [11:23:50]Write to MH i2c: E2 08 00 C6 39 80 0D 03 02 00 00 00 00 7A [11:23:50]Write i2c OK [11:23:50]MH_I2C_Read... [11:23:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:23:50]Read from MH i2c: E2 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 0B 00 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 0B 00 C6 39 00 A7 CE B0 4C 53 01 80 4C 90 00 0C [11:23:50]RAPDU: A7 CE B0 4C 53 01 80 4C 90 00 [11:23:50]wFMCommunicate OK [11:23:50]SAM_PROTO_SignData done [11:23:50]FM_MakeSignedData done [11:23:50]CreateOFDProtocolMessage [11:23:50]wFMCommunicate request_size=4 [11:23:50]MH_SAM_APDU [11:23:50]CAPDU: 80 11 00 00 [11:23:50]Write to MH i2c: E2 08 00 C7 39 80 11 00 00 00 00 00 00 7A [11:23:50]Write i2c OK [11:23:50]MH_I2C_Read... [11:23:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:50]Read from MH i2c: E2 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 17 00 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 17 00 C7 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C7 [11:23:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:23:50]wFMCommunicate OK [11:23:50]CreateOFDProtocolMessage done [11:23:50]OFDSenderStorePacket 200975 [11:23:50]StoreOFDPacket docnum=200975 [11:23:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 11 8C 04 01 C9 F6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 3B 46 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 46 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 22 00 00 00 00 07 04 06 00 2C 46 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 C6 7C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0F 11 03 00 35 04 06 00 8A D9 2D E0 F9 92 A7 CE B0 4C 53 01 80 4C [11:23:50]CheckFolder [11:23:50]dirname=/storage/ofd_packets [11:23:50]CheckFolder done [11:23:50]ProducePacketName [11:23:50]name=ofd_packets/00200975 [11:23:50]NVStorageSaveData ofd_packets/00200975 [11:23:50]File name is /storage/ofd_packets/00200975 [11:23:50]Write 298 bytes [11:23:50]NVStorageSaveData done [11:23:50]OFDSenderStorePacket done [11:23:50]KKMCreateOFDPacket done [11:23:50]NVStorageSaveData kkm_last_timestamp [11:23:50]File name is /storage/kkm_last_timestamp [11:23:50]Write 4 bytes [11:23:50]NVStorageSaveData done [11:23:50]ExternCall_PrintAddStr [11:23:50]wPrintStart [11:23:50]Write to MH i2c: 01 00 00 C8 39 01 [11:23:50]Write i2c OK [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: 01 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: 01 07 00 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: 01 07 00 C8 39 00 00 00 00 00 FF 0F 16 [11:23:50]RasterBufferAndPrint [11:23:50]line Счет N : (1)11328574 [11:23:50]line ИНН: 02508201610067 [11:23:50]line Контрольно-Кассовый Чек [11:23:50]line ПРОДАЖА [11:23:50]line ТРК (МРК, ГНК) : 51 [11:23:50]line Товар: 2710194210 [11:23:50]line ДТ-К-5 [11:23:50]line 10.960 * 76.20 [11:23:50]line = 835.15 [11:23:50]line НДС 12% НСП 1% [11:23:50]line > о реализуемом товаре [11:23:50]line ОКРУГЛЕНИЕ: -0.15 [11:23:50]line ИТОГО: 835.00 [11:23:50]line Внесено: 835.00 [11:23:50]line СДАЧА: 0.00 [11:23:50]line НСП 1% : 7.39 [11:23:50]line НДС 12% : 88.69 [11:23:50]line Наличными: 835.00 [11:23:50]line Безнал.: 0.00 [11:23:50]line Место: АЗС № 95 "Партнер Нефть" [11:23:50]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:23:50]line СНО: Общий режим [11:23:50]line Чек 274 20.08.2024 11:23 [11:23:50]line Смена: 466 ФФД: 1.0 [11:23:50]line ЗНМ: 0300000079 [11:23:50]line РНМ: 0000000000092545 [11:23:50]line Версия ККМ: 001 [11:23:50]line ФМ: 0000000000871802 [11:23:50]line ФД: 200975 [11:23:50]line ФПД: 152665382254994 [11:23:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112350&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200975&fm=152665382254994&tin=02508201610067®Number=0000000000092545&sum=83500 [11:23:50]OFD Sender: Processing packet 200975 [packets to send 247, broken 246] [11:23:50]ProducePacketName [11:23:50]name=ofd_packets/00200975 [11:23:50]OFD Sender: To server: pG, [11:23:50]CommunicateWithHost lk.salyk.kg:30040 [11:23:50]ConnectInit lk.salyk.kg [11:23:50]written 0, free lines is 4095 [11:23:51]Connected sock=10 [11:23:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 11 8C 04 01 C9 F6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 3B 46 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 46 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 22 00 00 00 00 07 04 06 00 2C 46 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 C6 7C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0F 11 03 00 35 04 06 00 8A D9 2D E0 F9 92 A7 CE B0 4C 53 01 80 4C [11:23:51]Write to MH i2c: 01 00 00 F3 39 2C [11:23:51]Write i2c OK [11:23:51]MH_I2C_Read... [11:23:51]Read from MH i2c: 01 [11:23:51]MH_I2C_Read... [11:23:51]Read from MH i2c: 01 07 00 [11:23:51]MH_I2C_Read... [11:23:51]Read from MH i2c: 01 07 00 F3 39 00 00 00 00 00 E0 0C 1F [11:23:51]RasterBufferAndPrint [11:23:51]line [11:23:51]line [11:23:51]line [11:23:51]line [11:23:51]line [11:23:51]written 0, free lines is 3302 [11:23:51]MH_Cut [11:23:51]Write to MH i2c: D1 01 00 FA 39 01 05 [11:23:51]Write i2c OK [11:23:51]MH_I2C_Read... [11:23:51]Read from MH i2c: D1 [11:23:51]MH_I2C_Read... [11:23:51]Read from MH i2c: D1 01 00 [11:23:51]MH_I2C_Read... [11:23:51]Read from MH i2c: D1 01 00 FA 39 00 04 [11:23:51]Write to MH i2c: 01 00 00 FB 39 34 [11:23:51]Write i2c OK [11:23:51]MH_I2C_Read... [11:23:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 78 D0 47 00 A1 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 31 38 30 32 10 04 04 00 0F 11 03 00 F4 03 04 00 2D 27 C4 66 B6 04 01 00 00 ED EA EA E4 60 C9 99 B3 [11:23:51]CommunicateWithHost err = 0 [11:23:51]CheckOFDResponse [11:23:51]1017 (14) - 77093643461234 [11:23:51]1041 (16) - 0000000000871802 [11:23:51]1040 (4) - 200975 [11:23:51]1012 (4) - 20.08.2024 05:18 [11:23:51]1206 (1) - 0 [11:23:51]OFD Sender: Remove packet 200975 [11:23:51]ProducePacketName [11:23:51]name=ofd_packets/00200975 [11:23:51]NVStorageDeleteData [11:23:52]*** Cut start [11:23:52]*** Purtial cut [11:23:52]*** Stage 1: CUTSNS_PIN = 1 [11:23:52]OFD Sender: No OFD packet to send [11:23:52]Read from MH i2c: 01 [11:23:52]MH_I2C_Read... [11:23:52]*** Stop cut motor [11:23:52]*** Cut end [11:23:52]Read from MH i2c: 01 07 00 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: 01 07 00 FB 39 00 00 00 00 00 FF 0F 49 [11:23:52]process_action close_receipt done [11:23:52]requested_data is exist [11:23:52]produce_requested_data [11:23:52]requested_item fm.sn is exist - process it [11:23:52]wFMCommunicate request_size=4 [11:23:52]MH_SAM_APDU [11:23:52]CAPDU: 80 11 00 00 [11:23:52]Write to MH i2c: E2 08 00 FC 39 80 11 00 00 00 00 00 00 AF [11:23:52]Write i2c OK [11:23:52]MH_I2C_Read... [11:23:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:52]Read from MH i2c: E2 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: E2 17 00 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: E2 17 00 FC 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FC [11:23:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:23:52]wFMCommunicate OK [11:23:52]requested_item fd.num is exist - process it [11:23:52]SAM_PROTO_GetFieldsCounters [11:23:52]wFMCommunicate request_size=4 [11:23:52]MH_SAM_APDU [11:23:52]CAPDU: 80 13 00 00 [11:23:52]Write to MH i2c: E2 08 00 FD 39 80 13 00 00 00 00 00 00 B2 [11:23:52]Write i2c OK [11:23:52]MH_I2C_Read... [11:23:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:23:52]Read from MH i2c: E2 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: E2 62 00 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: E2 62 00 FD 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0F 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 FC [11:23: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0F 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:23:52]wFMCommunicate OK [11:23:52]SAM_PROTO_GetFieldsCounters done [11:23:52]requested_item shift.num is exist - process it [11:23:52]requested_item shift.opened is exist - process it [11:23:52]req_shift_opened [11:23:52]FM_GetShiftState [11:23:52]SAM_PROTO_GetShiftState [11:23:52]wFMCommunicate request_size=4 [11:23:52]MH_SAM_APDU [11:23:52]CAPDU: 80 13 01 00 [11:23:52]Write to MH i2c: E2 08 00 FE 39 80 13 01 00 00 00 00 00 B4 [11:23:52]Write i2c OK [11:23:52]MH_I2C_Read... [11:23:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:52]Read from MH i2c: E2 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: E2 0E 00 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: E2 0E 00 FE 39 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 3E [11:23:52]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:23:52]wFMCommunicate OK [11:23:52]SAM_PROTO_GetShiftState done [11:23:52]FM_GetShiftState done [11:23:52]req_shift_opened done [11:23:52]requested_item shift.open_date is exist - process it [11:23:52]req_shift_open_date [11:23:52]req_shift_open_date done [11:23:52]produce_requested_data done [11:23:52]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200975,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:23:52]process_action_free close_receipt [11:23:52]json_value_free [11:23:52]json_value_free done [11:23:52]process_json_proto returns [11:23:52]Send response to host [11:23:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200975,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:23:52]free response buf [11:23:52]execute_script done [11:23:52]execute_script returns [11:23:52]free content buf [11:23:52]Sock 8.Close socket [11:23:52]Sock 8.Thread stoped [11:23:57]OFD Sender: No OFD packet to send [11:24:02]OFD Sender: No OFD packet to send [11:24:07]OFD Sender: No OFD packet to send [11:24:12]OFD Sender: No OFD packet to send [11:24:17]OFD Sender: No OFD packet to send [11:24:22]OFD Sender: No OFD packet to send [11:24:27]OFD Sender: No OFD packet to send [11:24:32]OFD Sender: No OFD packet to send [11:24:37]OFD Sender: No OFD packet to send [11:24:42]OFD Sender: No OFD packet to send [11:24:47]OFD Sender: No OFD packet to send [11:24:52]OFD Sender: No OFD packet to send [11:24:57]OFD Sender: No OFD packet to send [11:25:02]OFD Sender: No OFD packet to send [11:25:07]OFD Sender: No OFD packet to send [11:25:12]OFD Sender: No OFD packet to send [11:25:17]OFD Sender: No OFD packet to send [11:25:22]OFD Sender: No OFD packet to send [11:25:27]OFD Sender: No OFD packet to send [11:25:32]OFD Sender: No OFD packet to send [11:25:37]OFD Sender: No OFD packet to send [11:25:42]OFD Sender: No OFD packet to send [11:25:47]OFD Sender: No OFD packet to send [11:25:52]OFD Sender: No OFD packet to send [11:25:57]OFD Sender: No OFD packet to send [11:26:02]OFD Sender: No OFD packet to send [11:26:07]OFD Sender: No OFD packet to send [11:26:12]OFD Sender: No OFD packet to send [11:26:17]OFD Sender: No OFD packet to send [11:26:22]OFD Sender: No OFD packet to send [11:26:27]OFD Sender: No OFD packet to send [11:26:32]OFD Sender: No OFD packet to send [11:26:37]OFD Sender: No OFD packet to send [11:26:42]OFD Sender: No OFD packet to send [11:26:47]OFD Sender: No OFD packet to send [11:26:52]OFD Sender: No OFD packet to send [11:26:57]OFD Sender: No OFD packet to send [11:27:02]OFD Sender: No OFD packet to send [11:27:07]OFD Sender: No OFD packet to send [11:27:12]OFD Sender: No OFD packet to send [11:27:17]OFD Sender: No OFD packet to send [11:27:22]OFD Sender: No OFD packet to send [11:27:27]OFD Sender: No OFD packet to send [11:27:32]OFD Sender: No OFD packet to send [11:27:37]OFD Sender: No OFD packet to send [11:27:42]OFD Sender: No OFD packet to send [11:27:47]OFD Sender: No OFD packet to send [11:27:52]OFD Sender: No OFD packet to send [11:27:57]OFD Sender: No OFD packet to send [11:28:01]accept exits with 9 [11:28:01]New connection [11:28:01]New thread 3067067748 created [11:28:01]Thread 3067211108 joined [11:28:01]Waiting for new connection... [11:28:01] Sock 9.Parse request [11:28:01]Sock 9.Check first char [11:28:01]Sock 9.First char is OK [11:28:01]request: POST /json_proto HTTP/1.0 [11:28:01]Method: POST [11:28:01]URL: /json_proto [11:28:01]Method is POST - this is cgi request [11:28:01]url: /json_proto [11:28:01]query_string will be loaded in cgi processing [11:28:01]execute_cgi json_proto POST (null) [11:28:01]execute_cgi path=json_proto method=POST [11:28:01]POST find Content-Length [11:28:01]Host: 172.17.46.195:8080 [11:28:01]Content-Length: 808 [11:28:01]Content-Type: application/json [11:28:01] [11:28:01]POST finish read [11:28:01]Found Content-Length = 808 [11:28:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328575", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:01]execute_script... [11:28: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)11328575", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:01]POST & json_proto [11:28:01]process_json_proto [11:28:01]json parsed OK: [11:28:01]protocol is kg_v1.0 [11:28:01]action value=close_receipt [11:28:01]process_action close_receipt [11:28:01]cmd_close_receipt [11:28:01]MH_GetDate [11:28:01]Write to MH i2c: F0 00 00 FF 39 27 [11:28:01]Write i2c OK [11:28:01]MH_I2C_Read... [11:28:01]Read from MH i2c: F0 [11:28:01]MH_I2C_Read... [11:28:01]Read from MH i2c: F0 09 00 [11:28:01]MH_I2C_Read... [11:28:01]Read from MH i2c: F0 09 00 FF 39 00 C2 7D C4 66 75 08 C2 66 3E [11:28:01]GetLastDocTimeStamp 1724153030 [11:28:01]current date 1724153282 [11:28:01]FM_GetShiftState [11:28:01]SAM_PROTO_GetShiftState [11:28:01]wFMCommunicate request_size=4 [11:28:01]MH_SAM_APDU [11:28:01]CAPDU: 80 13 01 00 [11:28:01]Write to MH i2c: E2 08 00 00 3A 80 13 01 00 00 00 00 00 B7 [11:28:01]Write i2c OK [11:28:01]MH_I2C_Read... [11:28:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:01]Read from MH i2c: E2 [11:28:01]MH_I2C_Read... [11:28:01]Read from MH i2c: E2 0E 00 [11:28:01]MH_I2C_Read... [11:28:01]Read from MH i2c: E2 0E 00 00 3A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 41 [11:28:01]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:28:01]wFMCommunicate OK [11:28:01]SAM_PROTO_GetShiftState done [11:28:01]FM_GetShiftState done [11:28:01]opened in 1724112758 [11:28:01]opened+sec_in_day 1724199158 [11:28:01]quantity*price = 100032 [11:28:01]sum+1 = 100033 [11:28:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.32 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.32 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 275 20.08.2024 11:28 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200976 ФПД: 210762216127539 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112802&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200976&fm=210762216127539&tin=02508201610067®Number=0000000000092545&sum=100032 [11:28:02]StoreToDocumentArchive [11:28:02]shift 466 fd 200976 [11:28:02]save to /storage/0466/doc_00200976 [11:28:02]save last doc name /storage/0466/doc_00200976 to /storage/kkm_last_doc_name [11:28:02]save OK [11:28:02]Clear old archive folders... [11:28:02]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:28:02]tlvbuf is 0103D320 [11:28:02]SAM_PROTO_ClearQueue [11:28:02]wFMCommunicate request_size=4 [11:28:02]MH_SAM_APDU [11:28:02]CAPDU: 80 09 00 00 [11:28:02]Write to MH i2c: E2 08 00 0D 3A 80 09 00 00 00 00 00 00 B9 [11:28:02]Write i2c OK [11:28:02]MH_I2C_Read... [11:28:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:28:02]Read from MH i2c: E2 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: E2 03 00 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: E2 03 00 0D 3A 00 90 00 BB [11:28:02]RAPDU: 90 00 [11:28:02]wFMCommunicate OK [11:28:02]SAM_PROTO_ClearQueue done [11:28:02]KKMCreateOFDPacket [11:28:02]OFDProtocolAddRootSTLVToBuf [11:28:02]FM_MakeSignedData [11:28:02]FM_MakeSignedData [11:28:02]SAM_PROTO_SignData [11:28:02]wFMCommunicate request_size=4 [11:28:02]MH_SAM_APDU [11:28:02]CAPDU: 80 0D 01 02 [11:28:02]Write to MH i2c: E2 08 00 0E 3A 80 0D 01 02 00 00 00 00 C1 [11:28:02]Write i2c OK [11:28:02]MH_I2C_Read... [11:28:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:28:02]Read from MH i2c: E2 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: E2 03 00 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: E2 03 00 0E 3A 00 90 00 BC [11:28:02]RAPDU: 90 00 [11:28:02]wFMCommunicate OK [11:28:02]wFMCommunicate request_size=255 [11:28:02]MH_SAM_APDU [11:28:02]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 C2 7D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 10 11 03 00 35 04 06 00 BF AF [11:28:02]Write to MH i2c: E2 02 01 0F 3A 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 C2 7D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 10 11 03 00 35 04 06 00 BF AF 00 00 77 [11:28:02]Write i2c OK [11:28:02]MH_I2C_Read... [11:28:02]OFD Sender: No OFD packet to send [11:28:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:02]Read from MH i2c: E2 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: E2 03 00 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: E2 03 00 0F 3A 00 90 00 BD [11:28:02]RAPDU: 90 00 [11:28:02]wFMCommunicate OK [11:28:02]wFMCommunicate request_size=9 [11:28:02]MH_SAM_APDU [11:28:02]CAPDU: 80 0D 02 02 04 E7 06 3C 33 [11:28:02]Write to MH i2c: E2 0C 00 10 3A 80 0D 02 02 04 00 E7 06 3C 33 00 00 28 [11:28:02]Write i2c OK [11:28:02]MH_I2C_Read... [11:28:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:02]Read from MH i2c: E2 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: E2 03 00 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: E2 03 00 10 3A 00 90 00 BE [11:28:02]RAPDU: 90 00 [11:28:02]wFMCommunicate OK [11:28:02]wFMCommunicate request_size=4 [11:28:02]MH_SAM_APDU [11:28:02]CAPDU: 80 0D 03 02 [11:28:02]Write to MH i2c: E2 08 00 11 3A 80 0D 03 02 00 00 00 00 C6 [11:28:02]Write i2c OK [11:28:02]MH_I2C_Read... [11:28:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:28:02]Read from MH i2c: E2 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: E2 0B 00 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: E2 0B 00 11 3A 00 A6 76 F8 43 81 98 EC 8B 90 00 AE [11:28:02]RAPDU: A6 76 F8 43 81 98 EC 8B 90 00 [11:28:02]wFMCommunicate OK [11:28:02]SAM_PROTO_SignData done [11:28:02]FM_MakeSignedData done [11:28:02]CreateOFDProtocolMessage [11:28:02]wFMCommunicate request_size=4 [11:28:02]MH_SAM_APDU [11:28:02]CAPDU: 80 11 00 00 [11:28:02]Write to MH i2c: E2 08 00 12 3A 80 11 00 00 00 00 00 00 C6 [11:28:02]Write i2c OK [11:28:02]MH_I2C_Read... [11:28:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:02]Read from MH i2c: E2 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: E2 17 00 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: E2 17 00 12 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 13 [11:28:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:28:02]wFMCommunicate OK [11:28:02]CreateOFDProtocolMessage done [11:28:02]OFDSenderStorePacket 200976 [11:28:02]StoreOFDPacket docnum=200976 [11:28:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 32 EF 06 01 3D FB 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 C2 7D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 10 11 03 00 35 04 06 00 BF AF E7 06 3C 33 A6 76 F8 43 81 98 EC 8B [11:28:02]CheckFolder [11:28:02]dirname=/storage/ofd_packets [11:28:02]CheckFolder done [11:28:02]ProducePacketName [11:28:02]name=ofd_packets/00200976 [11:28:02]NVStorageSaveData ofd_packets/00200976 [11:28:02]File name is /storage/ofd_packets/00200976 [11:28:02]Write 300 bytes [11:28:02]NVStorageSaveData done [11:28:02]OFDSenderStorePacket done [11:28:02]KKMCreateOFDPacket done [11:28:02]NVStorageSaveData kkm_last_timestamp [11:28:02]File name is /storage/kkm_last_timestamp [11:28:02]Write 4 bytes [11:28:02]NVStorageSaveData done [11:28:02]ExternCall_PrintAddStr [11:28:02]wPrintStart [11:28:02]Write to MH i2c: 01 00 00 13 3A 4D [11:28:02]Write i2c OK [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: 01 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: 01 07 00 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: 01 07 00 13 3A 00 00 00 00 00 FF 0F 62 [11:28:02]RasterBufferAndPrint [11:28:02]line Счет N : (1)11328575 [11:28:02]line ИНН: 02508201610067 [11:28:02]line Контрольно-Кассовый Чек [11:28:02]line ПРОДАЖА [11:28:02]line ТРК (МРК, ГНК) : 71 [11:28:02]line Товар: 2711190000 [11:28:02]line ГАЗ-К-3 [11:28:02]line 26.050 * 38.40 [11:28:02]line = 1000.32 [11:28:02]line НДС 12% НСП 1% [11:28:02]line > о реализуемом товаре [11:28:02]line ИТОГО: 1000.32 [11:28:02]line НСП 1% : 8.85 [11:28:02]line НДС 12% : 106.23 [11:28:02]line Наличными: 0.00 [11:28:02]line Безнал.: 1000.32 [11:28:02]line Место: АЗС № 95 "Партнер Нефть" [11:28:02]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:28:02]line СНО: Общий режим [11:28:02]line Чек 275 20.08.2024 11:28 [11:28:02]line Смена: 466 ФФД: 1.0 [11:28:02]line ЗНМ: 0300000079 [11:28:02]line РНМ: 0000000000092545 [11:28:02]line Версия ККМ: 001 [11:28:02]line Платежная система: O! деньги [11:28:02]line ФМ: 0000000000871802 [11:28:02]line ФД: 200976 [11:28:02]line ФПД: 210762216127539 [11:28:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112802&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200976&fm=210762216127539&tin=02508201610067®Number=0000000000092545&sum=100032 [11:28:02]written 0, free lines is 4095 [11:28:02]OFD Sender: Processing packet 200976 [packets to send 247, broken 246] [11:28:02]ProducePacketName [11:28:02]name=ofd_packets/00200976 [11:28:02]OFD Sender: To server: pG, [11:28:02]CommunicateWithHost lk.salyk.kg:30040 [11:28:02]ConnectInit lk.salyk.kg [11:28:03]Write to MH i2c: 01 00 00 3D 3A 77 [11:28:03]Write i2c OK [11:28:03]MH_I2C_Read... [11:28:03]Read from MH i2c: 01 [11:28:03]MH_I2C_Read... [11:28:03]Read from MH i2c: 01 07 00 [11:28:03]MH_I2C_Read... [11:28:03]Read from MH i2c: 01 07 00 3D 3A 00 00 00 00 00 F0 0C 7A [11:28:03]RasterBufferAndPrint [11:28:03]line [11:28:03]line [11:28:03]line [11:28:03]line [11:28:03]line [11:28:03]written 0, free lines is 3318 [11:28:03]MH_Cut [11:28:03]Write to MH i2c: D1 01 00 44 3A 01 50 [11:28:03]Write i2c OK [11:28:03]MH_I2C_Read... [11:28:03]Read from MH i2c: D1 [11:28:03]MH_I2C_Read... [11:28:03]Read from MH i2c: D1 01 00 [11:28:03]MH_I2C_Read... [11:28:03]Read from MH i2c: D1 01 00 44 3A 00 4F [11:28:03]Write to MH i2c: 01 00 00 45 3A 7F [11:28:03]Write i2c OK [11:28:03]MH_I2C_Read... [11:28:03]Connected sock=11 [11:28:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 32 EF 06 01 3D FB 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 C2 7D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 10 11 03 00 35 04 06 00 BF AF E7 06 3C 33 A6 76 F8 43 81 98 EC 8B [11:28:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DC A5 47 00 4E 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 31 38 30 32 10 04 04 00 10 11 03 00 F4 03 04 00 29 28 C4 66 B6 04 01 00 00 43 7B 36 E6 16 CA B0 A9 [11:28:03]CommunicateWithHost err = 0 [11:28:03]CheckOFDResponse [11:28:03]1017 (14) - 77093643461234 [11:28:03]1041 (16) - 0000000000871802 [11:28:03]1040 (4) - 200976 [11:28:03]1012 (4) - 20.08.2024 05:22 [11:28:03]1206 (1) - 0 [11:28:03]OFD Sender: Remove packet 200976 [11:28:03]ProducePacketName [11:28:03]name=ofd_packets/00200976 [11:28:03]NVStorageDeleteData [11:28:03]*** Cut start [11:28:03]*** Purtial cut [11:28:03]*** CUTSNS_PIN = 0 [11:28:04]OFD Sender: No OFD packet to send [11:28:04]*** Stage 1: CUTSNS_PIN = 1 [11:28:05]Read from MH i2c: 01 [11:28:05]MH_I2C_Read... [11:28:05]*** Stop cut motor [11:28:06]*** Cut end [11:28:06]Read from MH i2c: 01 07 00 [11:28:06]MH_I2C_Read... [11:28:06]Read from MH i2c: 01 07 00 45 3A 00 00 00 00 00 FF 0F 94 [11:28:06]process_action close_receipt done [11:28:06]requested_data is exist [11:28:06]produce_requested_data [11:28:06]requested_item fm.sn is exist - process it [11:28:06]wFMCommunicate request_size=4 [11:28:06]MH_SAM_APDU [11:28:06]CAPDU: 80 11 00 00 [11:28:06]Write to MH i2c: E2 08 00 46 3A 80 11 00 00 00 00 00 00 FA [11:28:06]Write i2c OK [11:28:06]MH_I2C_Read... [11:28:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:06]Read from MH i2c: E2 [11:28:06]MH_I2C_Read... [11:28:06]Read from MH i2c: E2 17 00 [11:28:06]MH_I2C_Read... [11:28:06]Read from MH i2c: E2 17 00 46 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 47 [11:28:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:28:06]wFMCommunicate OK [11:28:06]requested_item fd.num is exist - process it [11:28:06]SAM_PROTO_GetFieldsCounters [11:28:06]wFMCommunicate request_size=4 [11:28:06]MH_SAM_APDU [11:28:06]CAPDU: 80 13 00 00 [11:28:06]Write to MH i2c: E2 08 00 47 3A 80 13 00 00 00 00 00 00 FD [11:28:06]Write i2c OK [11:28:06]MH_I2C_Read... [11:28:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:28:06]Read from MH i2c: E2 [11:28:06]MH_I2C_Read... [11:28:06]Read from MH i2c: E2 62 00 [11:28:06]MH_I2C_Read... [11:28:06]Read from MH i2c: E2 62 00 47 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 10 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 4B [11:28: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 10 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:28:06]wFMCommunicate OK [11:28:06]SAM_PROTO_GetFieldsCounters done [11:28:06]requested_item shift.num is exist - process it [11:28:06]requested_item shift.opened is exist - process it [11:28:06]req_shift_opened [11:28:06]FM_GetShiftState [11:28:06]SAM_PROTO_GetShiftState [11:28:06]wFMCommunicate request_size=4 [11:28:06]MH_SAM_APDU [11:28:06]CAPDU: 80 13 01 00 [11:28:06]Write to MH i2c: E2 08 00 48 3A 80 13 01 00 00 00 00 00 FF [11:28:06]Write i2c OK [11:28:06]MH_I2C_Read... [11:28:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:06]Read from MH i2c: E2 [11:28:06]MH_I2C_Read... [11:28:06]Read from MH i2c: E2 0E 00 [11:28:06]MH_I2C_Read... [11:28:06]Read from MH i2c: E2 0E 00 48 3A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 89 [11:28:06]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:28:06]wFMCommunicate OK [11:28:06]SAM_PROTO_GetShiftState done [11:28:06]FM_GetShiftState done [11:28:06]req_shift_opened done [11:28:06]requested_item shift.open_date is exist - process it [11:28:06]req_shift_open_date [11:28:06]req_shift_open_date done [11:28:06]produce_requested_data done [11:28:06]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200976,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:28:06]process_action_free close_receipt [11:28:06]json_value_free [11:28:06]json_value_free done [11:28:06]process_json_proto returns [11:28:06]Send response to host [11:28:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200976,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:28:06]free response buf [11:28:06]execute_script done [11:28:06]execute_script returns [11:28:06]free content buf [11:28:06]Sock 9.Close socket [11:28:06]Sock 9.Thread stoped [11:28:09]OFD Sender: No OFD packet to send [11:28:14]OFD Sender: No OFD packet to send [11:28:19]OFD Sender: No OFD packet to send [11:28:19]accept exits with 8 [11:28:19]New connection [11:28:19]New thread 3067211108 created [11:28:19]Thread 3067067748 joined [11:28:19]Waiting for new connection... [11:28:19] Sock 8.Parse request [11:28:19]Sock 8.Check first char [11:28:19]Sock 8.First char is OK [11:28:19]request: POST /json_proto HTTP/1.0 [11:28:19]Method: POST [11:28:19]URL: /json_proto [11:28:19]Method is POST - this is cgi request [11:28:19]url: /json_proto [11:28:19]query_string will be loaded in cgi processing [11:28:19]execute_cgi json_proto POST (null) [11:28:19]execute_cgi path=json_proto method=POST [11:28:19]POST find Content-Length [11:28:19]Host: 172.17.46.195:8080 [11:28:19]Content-Length: 805 [11:28:19]Content-Type: application/json [11:28:19] [11:28:19]POST finish read [11:28:19]Found Content-Length = 805 [11:28:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328578", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:19]execute_script... [11:28: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)11328578", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:19]POST & json_proto [11:28:19]process_json_proto [11:28:19]json parsed OK: [11:28:19]protocol is kg_v1.0 [11:28:19]action value=close_receipt [11:28:19]process_action close_receipt [11:28:19]cmd_close_receipt [11:28:19]MH_GetDate [11:28:19]Write to MH i2c: F0 00 00 49 3A 72 [11:28:19]Write i2c OK [11:28:19]MH_I2C_Read... [11:28:19]Read from MH i2c: F0 [11:28:19]MH_I2C_Read... [11:28:19]Read from MH i2c: F0 09 00 [11:28:19]MH_I2C_Read... [11:28:19]Read from MH i2c: F0 09 00 49 3A 00 D4 7D C4 66 75 08 C2 66 9B [11:28:19]GetLastDocTimeStamp 1724153282 [11:28:19]current date 1724153300 [11:28:19]FM_GetShiftState [11:28:19]SAM_PROTO_GetShiftState [11:28:19]wFMCommunicate request_size=4 [11:28:19]MH_SAM_APDU [11:28:19]CAPDU: 80 13 01 00 [11:28:19]Write to MH i2c: E2 08 00 4A 3A 80 13 01 00 00 00 00 00 01 [11:28:19]Write i2c OK [11:28:19]MH_I2C_Read... [11:28:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:19]Read from MH i2c: E2 [11:28:19]MH_I2C_Read... [11:28:19]Read from MH i2c: E2 0E 00 [11:28:19]MH_I2C_Read... [11:28:19]Read from MH i2c: E2 0E 00 4A 3A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 8B [11:28:19]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:28:19]wFMCommunicate OK [11:28:19]SAM_PROTO_GetShiftState done [11:28:19]FM_GetShiftState done [11:28:19]opened in 1724112758 [11:28:19]opened+sec_in_day 1724199158 [11:28:19]quantity*price = 100021 [11:28:19]sum+1 = 100023 [11:28:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 276 20.08.2024 11:28 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200977 ФПД: 49233221644816 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112820&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200977&fm=49233221644816&tin=02508201610067®Number=0000000000092545&sum=100022 [11:28:20]StoreToDocumentArchive [11:28:20]shift 466 fd 200977 [11:28:20]save to /storage/0466/doc_00200977 [11:28:20]save last doc name /storage/0466/doc_00200977 to /storage/kkm_last_doc_name [11:28:20]save OK [11:28:20]Clear old archive folders... [11:28:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:28:20]tlvbuf is 01160370 [11:28:20]SAM_PROTO_ClearQueue [11:28:20]wFMCommunicate request_size=4 [11:28:20]MH_SAM_APDU [11:28:20]CAPDU: 80 09 00 00 [11:28:20]Write to MH i2c: E2 08 00 57 3A 80 09 00 00 00 00 00 00 03 [11:28:20]Write i2c OK [11:28:20]MH_I2C_Read... [11:28:20]Read from MH i2c: E2 [11:28:20]MH_I2C_Read... [11:28:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:28:20]Read from MH i2c: E2 03 00 [11:28:20]MH_I2C_Read... [11:28:20]Read from MH i2c: E2 03 00 57 3A 00 90 00 05 [11:28:20]RAPDU: 90 00 [11:28:20]wFMCommunicate OK [11:28:20]SAM_PROTO_ClearQueue done [11:28:20]KKMCreateOFDPacket [11:28:20]OFDProtocolAddRootSTLVToBuf [11:28:20]FM_MakeSignedData [11:28:20]FM_MakeSignedData [11:28:20]SAM_PROTO_SignData [11:28:20]wFMCommunicate request_size=4 [11:28:20]MH_SAM_APDU [11:28:20]CAPDU: 80 0D 01 02 [11:28:20]Write to MH i2c: E2 08 00 58 3A 80 0D 01 02 00 00 00 00 0B [11:28:20]Write i2c OK [11:28:20]MH_I2C_Read... [11:28:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:28:20]Read from MH i2c: E2 [11:28:20]MH_I2C_Read... [11:28:20]Read from MH i2c: E2 03 00 [11:28:20]MH_I2C_Read... [11:28:20]Read from MH i2c: E2 03 00 58 3A 00 90 00 06 [11:28:20]RAPDU: 90 00 [11:28:20]wFMCommunicate OK [11:28:20]wFMCommunicate request_size=255 [11:28:20]MH_SAM_APDU [11:28:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 14 01 00 00 F4 03 04 00 D4 7D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 11 11 03 00 35 04 06 00 2C [11:28:20]Write to MH i2c: E2 02 01 59 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 D4 7D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 11 11 03 00 35 04 06 00 2C 00 00 91 [11:28:20]Write i2c OK [11:28:20]MH_I2C_Read... [11:28:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:20]Read from MH i2c: E2 [11:28:20]MH_I2C_Read... [11:28:20]Read from MH i2c: E2 03 00 [11:28:20]MH_I2C_Read... [11:28:20]Read from MH i2c: E2 03 00 59 3A 00 90 00 07 [11:28:20]RAPDU: 90 00 [11:28:20]wFMCommunicate OK [11:28:20]wFMCommunicate request_size=10 [11:28:20]MH_SAM_APDU [11:28:20]CAPDU: 80 0D 02 02 05 C7 00 AF F2 10 [11:28:20]Write to MH i2c: E2 0D 00 5A 3A 80 0D 02 02 05 00 C7 00 AF F2 10 00 00 90 [11:28:20]Write i2c OK [11:28:20]MH_I2C_Read... [11:28:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:20]Read from MH i2c: E2 [11:28:20]MH_I2C_Read... [11:28:20]Read from MH i2c: E2 03 00 [11:28:20]MH_I2C_Read... [11:28:20]Read from MH i2c: E2 03 00 5A 3A 00 90 00 08 [11:28:20]RAPDU: 90 00 [11:28:20]wFMCommunicate OK [11:28:20]wFMCommunicate request_size=4 [11:28:20]MH_SAM_APDU [11:28:20]CAPDU: 80 0D 03 02 [11:28:20]Write to MH i2c: E2 08 00 5B 3A 80 0D 03 02 00 00 00 00 10 [11:28:20]Write i2c OK [11:28:20]MH_I2C_Read... [11:28:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:28:20]Read from MH i2c: E2 [11:28:20]MH_I2C_Read... [11:28:20]Read from MH i2c: E2 0B 00 [11:28:20]MH_I2C_Read... [11:28:20]Read from MH i2c: E2 0B 00 5B 3A 00 6F 1B D3 02 90 76 75 F9 90 00 E4 [11:28:20]RAPDU: 6F 1B D3 02 90 76 75 F9 90 00 [11:28:20]wFMCommunicate OK [11:28:20]SAM_PROTO_SignData done [11:28:20]FM_MakeSignedData done [11:28:20]CreateOFDProtocolMessage [11:28:20]wFMCommunicate request_size=4 [11:28:20]MH_SAM_APDU [11:28:20]CAPDU: 80 11 00 00 [11:28:20]Write to MH i2c: E2 08 00 5C 3A 80 11 00 00 00 00 00 00 10 [11:28:20]Write i2c OK [11:28:20]MH_I2C_Read... [11:28:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:20]Read from MH i2c: E2 [11:28:20]MH_I2C_Read... [11:28:20]Read from MH i2c: E2 17 00 [11:28:20]MH_I2C_Read... [11:28:20]Read from MH i2c: E2 17 00 5C 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5D [11:28:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:28:20]wFMCommunicate OK [11:28:20]CreateOFDProtocolMessage done [11:28:20]OFDSenderStorePacket 200977 [11:28:20]StoreOFDPacket docnum=200977 [11:28:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 34 78 07 01 0A 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 D4 7D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 11 11 03 00 35 04 06 00 2C C7 00 AF F2 10 6F 1B D3 02 90 76 75 F9 [11:28:20]CheckFolder [11:28:20]dirname=/storage/ofd_packets [11:28:20]CheckFolder done [11:28:20]ProducePacketName [11:28:20]name=ofd_packets/00200977 [11:28:20]NVStorageSaveData ofd_packets/00200977 [11:28:20]File name is /storage/ofd_packets/00200977 [11:28:20]Write 301 bytes [11:28:20]NVStorageSaveData done [11:28:20]OFDSenderStorePacket done [11:28:20]KKMCreateOFDPacket done [11:28:20]NVStorageSaveData kkm_last_timestamp [11:28:20]File name is /storage/kkm_last_timestamp [11:28:20]Write 4 bytes [11:28:20]NVStorageSaveData done [11:28:20]ExternCall_PrintAddStr [11:28:20]wPrintStart [11:28:20]Write to MH i2c: 01 00 00 5D 3A 97 [11:28:20]Write i2c OK [11:28:20]MH_I2C_Read... [11:28:20]Read from MH i2c: 01 [11:28:20]MH_I2C_Read... [11:28:20]Read from MH i2c: 01 07 00 [11:28:20]MH_I2C_Read... [11:28:20]Read from MH i2c: 01 07 00 5D 3A 00 00 00 00 00 FF 0F AC [11:28:20]RasterBufferAndPrint [11:28:20]line Счет N : (1)11328578 [11:28:20]line ИНН: 02508201610067 [11:28:20]line Контрольно-Кассовый Чек [11:28:20]line ПРОДАЖА [11:28:20]line ТРК (МРК, ГНК) : 11 [11:28:20]line Товар: 2710124500 [11:28:20]line Аи-95-К-5 [11:28:20]line 13.480 * 74.20 [11:28:20]line = 1000.22 [11:28:20]line НДС 12% НСП 1% [11:28:20]line > о реализуемом товаре [11:28:20]line ИТОГО: 1000.22 [11:28:20]line НСП 1% : 8.85 [11:28:20]line НДС 12% : 106.22 [11:28:20]line Наличными: 0.00 [11:28:20]line Безнал.: 1000.22 [11:28:20]line Место: АЗС № 95 "Партнер Нефть" [11:28:20]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:28:20]line СНО: Общий режим [11:28:20]line Чек 276 20.08.2024 11:28 [11:28:20]line Смена: 466 ФФД: 1.0 [11:28:20]line ЗНМ: 0300000079 [11:28:20]line РНМ: 0000000000092545 [11:28:20]line Версия ККМ: 001 [11:28:20]line Платежная система: O! деньги [11:28:20]line ФМ: 0000000000871802 [11:28:20]line ФД: 200977 [11:28:20]line ФПД: 49233221644816 [11:28:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112820&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200977&fm=49233221644816&tin=02508201610067®Number=0000000000092545&sum=100022 [11:28:21]OFD Sender: Processing packet 200977 [packets to send 247, broken 246] [11:28:21]ProducePacketName [11:28:21]name=ofd_packets/00200977 [11:28:21]OFD Sender: To server: pG, [11:28:21]CommunicateWithHost lk.salyk.kg:30040 [11:28:21]ConnectInit lk.salyk.kg [11:28:21]written 0, free lines is 4095 [11:28:21]Connected sock=10 [11:28:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 34 78 07 01 0A 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 D4 7D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 11 11 03 00 35 04 06 00 2C C7 00 AF F2 10 6F 1B D3 02 90 76 75 F9 [11:28:21]Write to MH i2c: 01 00 00 87 3A C1 [11:28:21]Write i2c OK [11:28:21]MH_I2C_Read... [11:28:21]Read from MH i2c: 01 [11:28:21]MH_I2C_Read... [11:28:21]Read from MH i2c: 01 07 00 [11:28:21]MH_I2C_Read... [11:28:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DC 82 47 00 9E 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 31 38 30 32 10 04 04 00 11 11 03 00 F4 03 04 00 3B 28 C4 66 B6 04 01 00 00 9E DF 4B E8 64 C0 D3 F7 [11:28:21]CommunicateWithHost err = 0 [11:28:21]CheckOFDResponse [11:28:21]1017 (14) - 77093643461234 [11:28:21]1041 (16) - 0000000000871802 [11:28:21]1040 (4) - 200977 [11:28:21]1012 (4) - 20.08.2024 05:23 [11:28:21]1206 (1) - 0 [11:28:21]OFD Sender: Remove packet 200977 [11:28:21]ProducePacketName [11:28:21]name=ofd_packets/00200977 [11:28:21]NVStorageDeleteData [11:28:21]Read from MH i2c: 01 07 00 87 3A 00 00 00 00 00 FA 0C CE [11:28:21]RasterBufferAndPrint [11:28:21]line [11:28:21]line [11:28:21]line [11:28:21]line [11:28:21]line [11:28:21]written 0, free lines is 3367 [11:28:21]MH_Cut [11:28:21]Write to MH i2c: D1 01 00 8E 3A 01 9A [11:28:21]Write i2c OK [11:28:21]MH_I2C_Read... [11:28:21]Read from MH i2c: D1 [11:28:21]MH_I2C_Read... [11:28:21]Read from MH i2c: D1 01 00 [11:28:21]MH_I2C_Read... [11:28:21]Read from MH i2c: D1 01 00 8E 3A 00 99 [11:28:21]Write to MH i2c: 01 00 00 8F 3A C9 [11:28:21]Write i2c OK [11:28:21]MH_I2C_Read... [11:28:22]OFD Sender: No OFD packet to send [11:28:22]*** Cut start [11:28:22]*** Purtial cut [11:28:22]*** Stage 1: CUTSNS_PIN = 1 [11:28:22]Read from MH i2c: 01 [11:28:22]MH_I2C_Read... [11:28:22]*** Stop cut motor [11:28:22]*** Cut end [11:28:22]Read from MH i2c: 01 07 00 [11:28:22]MH_I2C_Read... [11:28:22]Read from MH i2c: 01 07 00 8F 3A 00 00 00 00 00 FF 0F DE [11:28:22]process_action close_receipt done [11:28:22]requested_data is exist [11:28:22]produce_requested_data [11:28:22]requested_item fm.sn is exist - process it [11:28:22]wFMCommunicate request_size=4 [11:28:22]MH_SAM_APDU [11:28:22]CAPDU: 80 11 00 00 [11:28:22]Write to MH i2c: E2 08 00 90 3A 80 11 00 00 00 00 00 00 44 [11:28:22]Write i2c OK [11:28:22]MH_I2C_Read... [11:28:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:22]Read from MH i2c: E2 [11:28:22]MH_I2C_Read... [11:28:22]Read from MH i2c: E2 17 00 [11:28:22]MH_I2C_Read... [11:28:22]Read from MH i2c: E2 17 00 90 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 91 [11:28:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:28:22]wFMCommunicate OK [11:28:22]requested_item fd.num is exist - process it [11:28:22]SAM_PROTO_GetFieldsCounters [11:28:22]wFMCommunicate request_size=4 [11:28:22]MH_SAM_APDU [11:28:22]CAPDU: 80 13 00 00 [11:28:22]Write to MH i2c: E2 08 00 91 3A 80 13 00 00 00 00 00 00 47 [11:28:22]Write i2c OK [11:28:22]MH_I2C_Read... [11:28:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:28:22]Read from MH i2c: E2 [11:28:22]MH_I2C_Read... [11:28:22]Read from MH i2c: E2 62 00 [11:28:22]MH_I2C_Read... [11:28:22]Read from MH i2c: E2 62 00 91 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 11 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 99 [11:28:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 11 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:28:22]wFMCommunicate OK [11:28:22]SAM_PROTO_GetFieldsCounters done [11:28:22]requested_item shift.num is exist - process it [11:28:22]requested_item shift.opened is exist - process it [11:28:22]req_shift_opened [11:28:22]FM_GetShiftState [11:28:22]SAM_PROTO_GetShiftState [11:28:22]wFMCommunicate request_size=4 [11:28:22]MH_SAM_APDU [11:28:22]CAPDU: 80 13 01 00 [11:28:22]Write to MH i2c: E2 08 00 92 3A 80 13 01 00 00 00 00 00 49 [11:28:22]Write i2c OK [11:28:22]MH_I2C_Read... [11:28:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:22]Read from MH i2c: E2 [11:28:22]MH_I2C_Read... [11:28:22]Read from MH i2c: E2 0E 00 [11:28:22]MH_I2C_Read... [11:28:22]Read from MH i2c: E2 0E 00 92 3A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D3 [11:28:22]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:28:22]wFMCommunicate OK [11:28:22]SAM_PROTO_GetShiftState done [11:28:22]FM_GetShiftState done [11:28:22]req_shift_opened done [11:28:22]requested_item shift.open_date is exist - process it [11:28:22]req_shift_open_date [11:28:22]req_shift_open_date done [11:28:22]produce_requested_data done [11:28:22]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200977,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:28:22]process_action_free close_receipt [11:28:22]json_value_free [11:28:22]json_value_free done [11:28:22]process_json_proto returns [11:28:22]Send response to host [11:28:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200977,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:28:22]free response buf [11:28:22]execute_script done [11:28:22]execute_script returns [11:28:22]free content buf [11:28:22]Sock 8.Close socket [11:28:22]Sock 8.Thread stoped [11:28:23]accept exits with 9 [11:28:23]New connection [11:28:23]New thread 3067067748 created [11:28:23]Thread 3067211108 joined [11:28:23]Waiting for new connection... [11:28:23] Sock 9.Parse request [11:28:23]Sock 9.Check first char [11:28:23]Sock 9.First char is OK [11:28:23]request: POST /json_proto HTTP/1.0 [11:28:23]Method: POST [11:28:23]URL: /json_proto [11:28:23]Method is POST - this is cgi request [11:28:23]url: /json_proto [11:28:23]query_string will be loaded in cgi processing [11:28:23]execute_cgi json_proto POST (null) [11:28:23]execute_cgi path=json_proto method=POST [11:28:23]POST find Content-Length [11:28:23]Host: 172.17.46.195:8080 [11:28:23]Content-Length: 802 [11:28:23]Content-Type: application/json [11:28:23] [11:28:23]POST finish read [11:28:23]Found Content-Length = 802 [11:28:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328579", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:23]execute_script... [11:28:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328579", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:23]POST & json_proto [11:28:23]process_json_proto [11:28:23]json parsed OK: [11:28:23]protocol is kg_v1.0 [11:28:23]action value=close_receipt [11:28:23]process_action close_receipt [11:28:23]cmd_close_receipt [11:28:23]MH_GetDate [11:28:23]Write to MH i2c: F0 00 00 93 3A BC [11:28:23]Write i2c OK [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: F0 [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: F0 09 00 [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: F0 09 00 93 3A 00 D8 7D C4 66 75 08 C2 66 E9 [11:28:23]GetLastDocTimeStamp 1724153300 [11:28:23]current date 1724153304 [11:28:23]FM_GetShiftState [11:28:23]SAM_PROTO_GetShiftState [11:28:23]wFMCommunicate request_size=4 [11:28:23]MH_SAM_APDU [11:28:23]CAPDU: 80 13 01 00 [11:28:23]Write to MH i2c: E2 08 00 94 3A 80 13 01 00 00 00 00 00 4B [11:28:23]Write i2c OK [11:28:23]MH_I2C_Read... [11:28:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:23]Read from MH i2c: E2 [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: E2 0E 00 [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: E2 0E 00 94 3A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D5 [11:28:23]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:28:23]wFMCommunicate OK [11:28:23]SAM_PROTO_GetShiftState done [11:28:23]FM_GetShiftState done [11:28:23]opened in 1724112758 [11:28:23]opened+sec_in_day 1724199158 [11:28:23]quantity*price = 50036 [11:28:23]sum+1 = 50037 [11:28:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 277 20.08.2024 11:28 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200978 ФПД: 210532900391075 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112824&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200978&fm=210532900391075&tin=02508201610067®Number=0000000000092545&sum=50036 [11:28:24]StoreToDocumentArchive [11:28:24]shift 466 fd 200978 [11:28:24]save to /storage/0466/doc_00200978 [11:28:24]save last doc name /storage/0466/doc_00200978 to /storage/kkm_last_doc_name [11:28:24]save OK [11:28:24]Clear old archive folders... [11:28:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:28:24]tlvbuf is 0100B660 [11:28:24]SAM_PROTO_ClearQueue [11:28:24]wFMCommunicate request_size=4 [11:28:24]MH_SAM_APDU [11:28:24]CAPDU: 80 09 00 00 [11:28:24]Write to MH i2c: E2 08 00 A1 3A 80 09 00 00 00 00 00 00 4D [11:28:24]Write i2c OK [11:28:24]MH_I2C_Read... [11:28:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:28:24]Read from MH i2c: E2 [11:28:24]MH_I2C_Read... [11:28:24]Read from MH i2c: E2 03 00 [11:28:24]MH_I2C_Read... [11:28:24]Read from MH i2c: E2 03 00 A1 3A 00 90 00 4F [11:28:24]RAPDU: 90 00 [11:28:24]wFMCommunicate OK [11:28:24]SAM_PROTO_ClearQueue done [11:28:24]KKMCreateOFDPacket [11:28:24]OFDProtocolAddRootSTLVToBuf [11:28:24]FM_MakeSignedData [11:28:24]FM_MakeSignedData [11:28:24]SAM_PROTO_SignData [11:28:24]wFMCommunicate request_size=4 [11:28:24]MH_SAM_APDU [11:28:24]CAPDU: 80 0D 01 02 [11:28:24]Write to MH i2c: E2 08 00 A2 3A 80 0D 01 02 00 00 00 00 55 [11:28:24]Write i2c OK [11:28:24]MH_I2C_Read... [11:28:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:28:24]Read from MH i2c: E2 [11:28:24]MH_I2C_Read... [11:28:24]Read from MH i2c: E2 03 00 [11:28:24]MH_I2C_Read... [11:28:24]Read from MH i2c: E2 03 00 A2 3A 00 90 00 50 [11:28:24]RAPDU: 90 00 [11:28:24]wFMCommunicate OK [11:28:24]wFMCommunicate request_size=255 [11:28:24]MH_SAM_APDU [11:28:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 D8 7D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 12 11 03 00 35 04 06 00 BF [11:28:24]Write to MH i2c: E2 02 01 A3 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 D8 7D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 12 11 03 00 35 04 06 00 BF 00 00 62 [11:28:24]Write i2c OK [11:28:24]MH_I2C_Read... [11:28:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:25]Read from MH i2c: E2 [11:28:25]MH_I2C_Read... [11:28:25]Read from MH i2c: E2 03 00 [11:28:25]MH_I2C_Read... [11:28:25]Read from MH i2c: E2 03 00 A3 3A 00 90 00 51 [11:28:25]RAPDU: 90 00 [11:28:25]wFMCommunicate OK [11:28:25]wFMCommunicate request_size=10 [11:28:25]MH_SAM_APDU [11:28:25]CAPDU: 80 0D 02 02 05 7A 82 BD C8 A3 [11:28:25]Write to MH i2c: E2 0D 00 A4 3A 80 0D 02 02 05 00 7A 82 BD C8 A3 00 00 86 [11:28:25]Write i2c OK [11:28:25]MH_I2C_Read... [11:28:25]Read from MH i2c: E2 [11:28:25]MH_I2C_Read... [11:28:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:25]Read from MH i2c: E2 03 00 [11:28:25]MH_I2C_Read... [11:28:25]Read from MH i2c: E2 03 00 A4 3A 00 90 00 52 [11:28:25]RAPDU: 90 00 [11:28:25]wFMCommunicate OK [11:28:25]wFMCommunicate request_size=4 [11:28:25]MH_SAM_APDU [11:28:25]CAPDU: 80 0D 03 02 [11:28:25]Write to MH i2c: E2 08 00 A5 3A 80 0D 03 02 00 00 00 00 5A [11:28:25]Write i2c OK [11:28:25]MH_I2C_Read... [11:28:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:28:25]Read from MH i2c: E2 [11:28:25]MH_I2C_Read... [11:28:25]Read from MH i2c: E2 0B 00 [11:28:25]MH_I2C_Read... [11:28:25]Read from MH i2c: E2 0B 00 A5 3A 00 E8 2F 18 6C 49 7E 96 EB 90 00 3E [11:28:25]RAPDU: E8 2F 18 6C 49 7E 96 EB 90 00 [11:28:25]wFMCommunicate OK [11:28:25]SAM_PROTO_SignData done [11:28:25]FM_MakeSignedData done [11:28:25]CreateOFDProtocolMessage [11:28:25]wFMCommunicate request_size=4 [11:28:25]MH_SAM_APDU [11:28:25]CAPDU: 80 11 00 00 [11:28:25]Write to MH i2c: E2 08 00 A6 3A 80 11 00 00 00 00 00 00 5A [11:28:25]Write i2c OK [11:28:25]MH_I2C_Read... [11:28:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:25]Read from MH i2c: E2 [11:28:25]MH_I2C_Read... [11:28:25]Read from MH i2c: E2 17 00 [11:28:25]MH_I2C_Read... [11:28:25]Read from MH i2c: E2 17 00 A6 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A7 [11:28:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:28:25]wFMCommunicate OK [11:28:25]CreateOFDProtocolMessage done [11:28:25]OFDSenderStorePacket 200978 [11:28:25]StoreOFDPacket docnum=200978 [11:28:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BB 94 07 01 CD 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 D8 7D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 12 11 03 00 35 04 06 00 BF 7A 82 BD C8 A3 E8 2F 18 6C 49 7E 96 EB [11:28:25]CheckFolder [11:28:25]dirname=/storage/ofd_packets [11:28:25]CheckFolder done [11:28:25]ProducePacketName [11:28:25]name=ofd_packets/00200978 [11:28:25]NVStorageSaveData ofd_packets/00200978 [11:28:25]File name is /storage/ofd_packets/00200978 [11:28:25]Write 301 bytes [11:28:25]NVStorageSaveData done [11:28:25]OFDSenderStorePacket done [11:28:25]KKMCreateOFDPacket done [11:28:25]NVStorageSaveData kkm_last_timestamp [11:28:25]File name is /storage/kkm_last_timestamp [11:28:25]Write 4 bytes [11:28:25]NVStorageSaveData done [11:28:25]ExternCall_PrintAddStr [11:28:25]wPrintStart [11:28:25]Write to MH i2c: 01 00 00 A7 3A E1 [11:28:25]Write i2c OK [11:28:25]MH_I2C_Read... [11:28:25]Read from MH i2c: 01 [11:28:25]MH_I2C_Read... [11:28:25]Read from MH i2c: 01 07 00 [11:28:25]MH_I2C_Read... [11:28:25]Read from MH i2c: 01 07 00 A7 3A 00 00 00 00 00 FF 0F F6 [11:28:25]RasterBufferAndPrint [11:28:25]line Счет N : (1)11328579 [11:28:25]line ИНН: 02508201610067 [11:28:25]line Контрольно-Кассовый Чек [11:28:25]line ПРОДАЖА [11:28:25]line ТРК (МРК, ГНК) : 32 [11:28:25]line Товар: 2710124130 [11:28:25]line Аи-92-К-4 [11:28:25]line 7.380 * 67.80 [11:28:25]line = 500.36 [11:28:25]line НДС 12% НСП 1% [11:28:25]line > о реализуемом товаре [11:28:25]line ИТОГО: 500.36 [11:28:25]line НСП 1% : 4.43 [11:28:25]line НДС 12% : 53.14 [11:28:25]line Наличными: 0.00 [11:28:25]line Безнал.: 500.36 [11:28:25]line Место: АЗС № 95 "Партнер Нефть" [11:28:25]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:28:25]line СНО: Общий режим [11:28:25]line Чек 277 20.08.2024 11:28 [11:28:25]line Смена: 466 ФФД: 1.0 [11:28:25]line ЗНМ: 0300000079 [11:28:25]line РНМ: 0000000000092545 [11:28:25]line Версия ККМ: 001 [11:28:25]line Платежная система: O! деньги [11:28:25]line ФМ: 0000000000871802 [11:28:25]line ФД: 200978 [11:28:25]line ФПД: 210532900391075 [11:28:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112824&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200978&fm=210532900391075&tin=02508201610067®Number=0000000000092545&sum=50036 [11:28:25]written 0, free lines is 4095 [11:28:25]OFD Sender: Processing packet 200978 [packets to send 247, broken 246] [11:28:25]ProducePacketName [11:28:25]name=ofd_packets/00200978 [11:28:25]OFD Sender: To server: pG, [11:28:25]CommunicateWithHost lk.salyk.kg:30040 [11:28:25]ConnectInit lk.salyk.kg [11:28:26]Connected sock=11 [11:28:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BB 94 07 01 CD 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 D8 7D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 12 11 03 00 35 04 06 00 BF 7A 82 BD C8 A3 E8 2F 18 6C 49 7E 96 EB [11:28:26]Write to MH i2c: 01 00 00 D1 3A 0B [11:28:26]Write i2c OK [11:28:26]MH_I2C_Read... [11:28:26]Read from MH i2c: 01 [11:28:26]MH_I2C_Read... [11:28:26]Read from MH i2c: 01 07 00 [11:28:26]MH_I2C_Read... [11:28:26]Read from MH i2c: 01 07 00 D1 3A 00 00 00 00 00 1E 0D 3D [11:28:26]RasterBufferAndPrint [11:28:26]line [11:28:26]line [11:28:26]line [11:28:26]line [11:28:26]line [11:28:26]written 0, free lines is 3369 [11:28:26]MH_Cut [11:28:26]Write to MH i2c: D1 01 00 D8 3A 01 E4 [11:28:26]Write i2c OK [11:28:26]MH_I2C_Read... [11:28:26]Read from MH i2c: D1 [11:28:26]MH_I2C_Read... [11:28:26]Read from MH i2c: D1 01 00 [11:28:26]MH_I2C_Read... [11:28:26]Read from MH i2c: D1 01 00 D8 3A 00 E3 [11:28:26]Write to MH i2c: 01 00 00 D9 3A 13 [11:28:26]Write i2c OK [11:28:26]MH_I2C_Read... [11:28:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A3 31 47 00 3C 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 31 38 30 32 10 04 04 00 12 11 03 00 F4 03 04 00 40 28 C4 66 B6 04 01 00 00 53 DD 45 EA A0 A6 7A 18 [11:28:26]CommunicateWithHost err = 0 [11:28:26]CheckOFDResponse [11:28:26]1017 (14) - 77093643461234 [11:28:26]1041 (16) - 0000000000871802 [11:28:26]1040 (4) - 200978 [11:28:26]1012 (4) - 20.08.2024 05:23 [11:28:26]1206 (1) - 0 [11:28:26]OFD Sender: Remove packet 200978 [11:28:26]ProducePacketName [11:28:26]name=ofd_packets/00200978 [11:28:26]NVStorageDeleteData [11:28:26]*** Cut start [11:28:26]*** Purtial cut [11:28:26]*** CUTSNS_PIN = 0 [11:28:26]OFD Sender: No OFD packet to send [11:28:27]*** Stage 1: CUTSNS_PIN = 1 [11:28:28]Read from MH i2c: 01 [11:28:28]MH_I2C_Read... [11:28:28]*** Stop cut motor [11:28:28]*** Cut end [11:28:28]Read from MH i2c: 01 07 00 [11:28:28]MH_I2C_Read... [11:28:28]Read from MH i2c: 01 07 00 D9 3A 00 00 00 00 00 FF 0F 28 [11:28:28]process_action close_receipt done [11:28:28]requested_data is exist [11:28:28]produce_requested_data [11:28:28]requested_item fm.sn is exist - process it [11:28:28]wFMCommunicate request_size=4 [11:28:28]MH_SAM_APDU [11:28:28]CAPDU: 80 11 00 00 [11:28:28]Write to MH i2c: E2 08 00 DA 3A 80 11 00 00 00 00 00 00 8E [11:28:28]Write i2c OK [11:28:28]MH_I2C_Read... [11:28:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:28]Read from MH i2c: E2 [11:28:28]MH_I2C_Read... [11:28:28]Read from MH i2c: E2 17 00 [11:28:28]MH_I2C_Read... [11:28:28]Read from MH i2c: E2 17 00 DA 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DB [11:28:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:28:28]wFMCommunicate OK [11:28:28]requested_item fd.num is exist - process it [11:28:28]SAM_PROTO_GetFieldsCounters [11:28:28]wFMCommunicate request_size=4 [11:28:28]MH_SAM_APDU [11:28:28]CAPDU: 80 13 00 00 [11:28:28]Write to MH i2c: E2 08 00 DB 3A 80 13 00 00 00 00 00 00 91 [11:28:28]Write i2c OK [11:28:28]MH_I2C_Read... [11:28:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:28:29]Read from MH i2c: E2 [11:28:29]MH_I2C_Read... [11:28:29]Read from MH i2c: E2 62 00 [11:28:29]MH_I2C_Read... [11:28:29]Read from MH i2c: E2 62 00 DB 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 12 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 E7 [11:28: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 12 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:28:29]wFMCommunicate OK [11:28:29]SAM_PROTO_GetFieldsCounters done [11:28:29]requested_item shift.num is exist - process it [11:28:29]requested_item shift.opened is exist - process it [11:28:29]req_shift_opened [11:28:29]FM_GetShiftState [11:28:29]SAM_PROTO_GetShiftState [11:28:29]wFMCommunicate request_size=4 [11:28:29]MH_SAM_APDU [11:28:29]CAPDU: 80 13 01 00 [11:28:29]Write to MH i2c: E2 08 00 DC 3A 80 13 01 00 00 00 00 00 93 [11:28:29]Write i2c OK [11:28:29]MH_I2C_Read... [11:28:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:29]Read from MH i2c: E2 [11:28:29]MH_I2C_Read... [11:28:29]Read from MH i2c: E2 0E 00 [11:28:29]MH_I2C_Read... [11:28:29]Read from MH i2c: E2 0E 00 DC 3A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 1D [11:28:29]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:28:29]wFMCommunicate OK [11:28:29]SAM_PROTO_GetShiftState done [11:28:29]FM_GetShiftState done [11:28:29]req_shift_opened done [11:28:29]requested_item shift.open_date is exist - process it [11:28:29]req_shift_open_date [11:28:29]req_shift_open_date done [11:28:29]produce_requested_data done [11:28:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200978,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:28:29]process_action_free close_receipt [11:28:29]json_value_free [11:28:29]json_value_free done [11:28:29]process_json_proto returns [11:28:29]Send response to host [11:28:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200978,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:28:29]free response buf [11:28:29]execute_script done [11:28:29]execute_script returns [11:28:29]free content buf [11:28:29]Sock 9.Close socket [11:28:29]Sock 9.Thread stoped [11:28:31]OFD Sender: No OFD packet to send [11:28:36]OFD Sender: No OFD packet to send [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:28:59]accept exits with 8 [11:28:59]New connection [11:28:59]New thread 3067211108 created [11:28:59]Thread 3067067748 joined [11:28:59]Waiting for new connection... [11:28:59] Sock 8.Parse request [11:28:59]Sock 8.Check first char [11:28:59]Sock 8.First char is OK [11:28:59]request: POST /json_proto HTTP/1.0 [11:28:59]Method: POST [11:28:59]URL: /json_proto [11:28:59]Method is POST - this is cgi request [11:28:59]url: /json_proto [11:28:59]query_string will be loaded in cgi processing [11:28:59]execute_cgi json_proto POST (null) [11:28:59]execute_cgi path=json_proto method=POST [11:28:59]POST find Content-Length [11:28:59]Host: 172.17.46.195:8080 [11:28:59]Content-Length: 791 [11:28:59]Content-Type: application/json [11:28:59] [11:28:59]POST finish read [11:28:59]Found Content-Length = 791 [11:28:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328576", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A02714", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:59]execute_script... [11:28: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)11328576", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A02714", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:59]POST & json_proto [11:28:59]process_json_proto [11:28:59]json parsed OK: [11:28:59]protocol is kg_v1.0 [11:28:59]action value=close_receipt [11:28:59]process_action close_receipt [11:28:59]cmd_close_receipt [11:28:59]MH_GetDate [11:28:59]Write to MH i2c: F0 00 00 DD 3A 06 [11:28:59]Write i2c OK [11:28:59]MH_I2C_Read... [11:28:59]Read from MH i2c: F0 [11:28:59]MH_I2C_Read... [11:28:59]Read from MH i2c: F0 09 00 [11:28:59]MH_I2C_Read... [11:28:59]Read from MH i2c: F0 09 00 DD 3A 00 FC 7D C4 66 75 08 C2 66 57 [11:28:59]GetLastDocTimeStamp 1724153304 [11:28:59]current date 1724153340 [11:28:59]FM_GetShiftState [11:28:59]SAM_PROTO_GetShiftState [11:28:59]wFMCommunicate request_size=4 [11:28:59]MH_SAM_APDU [11:28:59]CAPDU: 80 13 01 00 [11:28:59]Write to MH i2c: E2 08 00 DE 3A 80 13 01 00 00 00 00 00 95 [11:28:59]Write i2c OK [11:28:59]MH_I2C_Read... [11:28:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:59]Read from MH i2c: E2 [11:28:59]MH_I2C_Read... [11:28:59]Read from MH i2c: E2 0E 00 [11:28:59]MH_I2C_Read... [11:28:59]Read from MH i2c: E2 0E 00 DE 3A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 1F [11:28:59]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:28:59]wFMCommunicate OK [11:28:59]SAM_PROTO_GetShiftState done [11:28:59]FM_GetShiftState done [11:28:59]opened in 1724112758 [11:28:59]opened+sec_in_day 1724199158 [11:28:59]quantity*price = 0 [11:28:59]sum+1 = 1 [11:28:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 278 20.08.2024 11:29 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 02714 ФМ: 0000000000871802 ФД: 200979 ФПД: 12167940004350 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112900&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200979&fm=12167940004350&tin=02508201610067®Number=0000000000092545&sum=0 [11:29:00]StoreToDocumentArchive [11:29:00]shift 466 fd 200979 [11:29:00]save to /storage/0466/doc_00200979 [11:29:00]save last doc name /storage/0466/doc_00200979 to /storage/kkm_last_doc_name [11:29:00]save OK [11:29:00]Clear old archive folders... [11:29:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:29:00]tlvbuf is 010A1870 [11:29:00]SAM_PROTO_ClearQueue [11:29:00]wFMCommunicate request_size=4 [11:29:00]MH_SAM_APDU [11:29:00]CAPDU: 80 09 00 00 [11:29:00]Write to MH i2c: E2 08 00 EB 3A 80 09 00 00 00 00 00 00 97 [11:29:00]Write i2c OK [11:29:00]MH_I2C_Read... [11:29:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:00]Read from MH i2c: E2 [11:29:00]MH_I2C_Read... [11:29:00]Read from MH i2c: E2 03 00 [11:29:00]MH_I2C_Read... [11:29:00]Read from MH i2c: E2 03 00 EB 3A 00 90 00 99 [11:29:00]RAPDU: 90 00 [11:29:00]wFMCommunicate OK [11:29:00]SAM_PROTO_ClearQueue done [11:29:00]KKMCreateOFDPacket [11:29:00]OFDProtocolAddRootSTLVToBuf [11:29:00]FM_MakeSignedData [11:29:00]FM_MakeSignedData [11:29:00]SAM_PROTO_SignData [11:29:00]wFMCommunicate request_size=4 [11:29:00]MH_SAM_APDU [11:29:00]CAPDU: 80 0D 01 02 [11:29:00]Write to MH i2c: E2 08 00 EC 3A 80 0D 01 02 00 00 00 00 9F [11:29:00]Write i2c OK [11:29:00]MH_I2C_Read... [11:29:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:00]Read from MH i2c: E2 [11:29:00]MH_I2C_Read... [11:29:00]Read from MH i2c: E2 03 00 [11:29:00]MH_I2C_Read... [11:29:00]Read from MH i2c: E2 03 00 EC 3A 00 90 00 9A [11:29:00]RAPDU: 90 00 [11:29:00]wFMCommunicate OK [11:29:00]wFMCommunicate request_size=255 [11:29:00]MH_SAM_APDU [11:29:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 16 01 00 00 F4 03 04 00 FC 7D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 11 03 00 35 04 06 00 0B 11 11 BD [11:29:00]Write to MH i2c: E2 02 01 ED 3A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 16 01 00 00 F4 03 04 00 FC 7D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 11 03 00 35 04 06 00 0B 11 11 BD 00 00 A7 [11:29:00]Write i2c OK [11:29:00]MH_I2C_Read... [11:29:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:00]Read from MH i2c: E2 [11:29:00]MH_I2C_Read... [11:29:00]Read from MH i2c: E2 03 00 [11:29:00]MH_I2C_Read... [11:29:00]Read from MH i2c: E2 03 00 ED 3A 00 90 00 9B [11:29:00]RAPDU: 90 00 [11:29:00]wFMCommunicate OK [11:29:00]wFMCommunicate request_size=7 [11:29:00]MH_SAM_APDU [11:29:00]CAPDU: 80 0D 02 02 02 D9 FE [11:29:00]Write to MH i2c: E2 0A 00 EE 3A 80 0D 02 02 02 00 D9 FE 00 00 7D [11:29:00]Write i2c OK [11:29:00]MH_I2C_Read... [11:29:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:00]Read from MH i2c: E2 [11:29:00]MH_I2C_Read... [11:29:00]Read from MH i2c: E2 03 00 [11:29:00]MH_I2C_Read... [11:29:00]Read from MH i2c: E2 03 00 EE 3A 00 90 00 9C [11:29:00]RAPDU: 90 00 [11:29:00]wFMCommunicate OK [11:29:00]wFMCommunicate request_size=4 [11:29:00]MH_SAM_APDU [11:29:00]CAPDU: 80 0D 03 02 [11:29:00]Write to MH i2c: E2 08 00 EF 3A 80 0D 03 02 00 00 00 00 A4 [11:29:00]Write i2c OK [11:29:00]MH_I2C_Read... [11:29:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:00]Read from MH i2c: E2 [11:29:00]MH_I2C_Read... [11:29:00]Read from MH i2c: E2 0B 00 [11:29:00]MH_I2C_Read... [11:29:00]Read from MH i2c: E2 0B 00 EF 3A 00 46 30 BB 52 A8 21 62 63 90 00 B6 [11:29:00]RAPDU: 46 30 BB 52 A8 21 62 63 90 00 [11:29:00]wFMCommunicate OK [11:29:00]SAM_PROTO_SignData done [11:29:00]FM_MakeSignedData done [11:29:00]CreateOFDProtocolMessage [11:29:00]wFMCommunicate request_size=4 [11:29:00]MH_SAM_APDU [11:29:00]CAPDU: 80 11 00 00 [11:29:00]Write to MH i2c: E2 08 00 F0 3A 80 11 00 00 00 00 00 00 A4 [11:29:00]Write i2c OK [11:29:00]MH_I2C_Read... [11:29:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:00]Read from MH i2c: E2 [11:29:00]MH_I2C_Read... [11:29:00]Read from MH i2c: E2 17 00 [11:29:00]MH_I2C_Read... [11:29:00]Read from MH i2c: E2 17 00 F0 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F1 [11:29:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:29:00]wFMCommunicate OK [11:29:00]CreateOFDProtocolMessage done [11:29:00]OFDSenderStorePacket 200979 [11:29:00]StoreOFDPacket docnum=200979 [11:29:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 5A 23 04 01 23 4B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 16 01 00 00 F4 03 04 00 FC 7D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 11 03 00 35 04 06 00 0B 11 11 BD D9 FE 46 30 BB 52 A8 21 62 63 [11:29:00]CheckFolder [11:29:00]dirname=/storage/ofd_packets [11:29:00]CheckFolder done [11:29:00]ProducePacketName [11:29:00]name=ofd_packets/00200979 [11:29:00]NVStorageSaveData ofd_packets/00200979 [11:29:00]File name is /storage/ofd_packets/00200979 [11:29:00]Write 298 bytes [11:29:00]NVStorageSaveData done [11:29:00]OFDSenderStorePacket done [11:29:00]KKMCreateOFDPacket done [11:29:00]NVStorageSaveData kkm_last_timestamp [11:29:00]File name is /storage/kkm_last_timestamp [11:29:00]Write 4 bytes [11:29:00]NVStorageSaveData done [11:29:00]ExternCall_PrintAddStr [11:29:00]wPrintStart [11:29:00]Write to MH i2c: 01 00 00 F1 3A 2B [11:29:00]Write i2c OK [11:29:00]MH_I2C_Read... [11:29:00]Read from MH i2c: 01 [11:29:00]MH_I2C_Read... [11:29:00]Read from MH i2c: 01 07 00 [11:29:00]MH_I2C_Read... [11:29:00]Read from MH i2c: 01 07 00 F1 3A 00 00 00 00 00 FF 0F 40 [11:29:00]RasterBufferAndPrint [11:29:00]line Счет N : (1)11328576 [11:29:00]line ИНН: 02508201610067 [11:29:00]line Контрольно-Кассовый Чек [11:29:00]line ПРОДАЖА [11:29:00]line ТРК (МРК, ГНК) : 51 [11:29:00]line Товар: 2710194210 [11:29:00]line ДТ-К-5 [11:29:00]line 50.000 * 0.00 [11:29:00]line = 0.00 [11:29:00]line НДС 12% НСП 1% [11:29:00]line > о реализуемом товаре [11:29:00]line ИТОГО: 0.00 [11:29:00]line НСП 1% : 0.00 [11:29:00]line НДС 12% : 0.00 [11:29:00]line Наличными: 0.00 [11:29:00]line Безнал.: 0.00 [11:29:00]line Место: АЗС № 95 "Партнер Нефть" [11:29:00]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:29:00]line СНО: Общий режим [11:29:00]line Чек 278 20.08.2024 11:29 [11:29:00]line Смена: 466 ФФД: 1.0 [11:29:00]line ЗНМ: 0300000079 [11:29:00]line РНМ: 0000000000092545 [11:29:00]line Версия ККМ: 001 [11:29:00]line Талоны: Топливная Карта [11:29:00]line 02714 [11:29:00]line ФМ: 0000000000871802 [11:29:00]line ФД: 200979 [11:29:00]line ФПД: 12167940004350 [11:29:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112900&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200979&fm=12167940004350&tin=02508201610067®Number=0000000000092545&sum=0 [11:29:00]written 0, free lines is 4095 [11:29:01]OFD Sender: Processing packet 200979 [packets to send 247, broken 246] [11:29:01]ProducePacketName [11:29:01]name=ofd_packets/00200979 [11:29:01]OFD Sender: To server: pG, [11:29:01]CommunicateWithHost lk.salyk.kg:30040 [11:29:01]ConnectInit lk.salyk.kg [11:29:01]Connected sock=10 [11:29:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 5A 23 04 01 23 4B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 16 01 00 00 F4 03 04 00 FC 7D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 11 03 00 35 04 06 00 0B 11 11 BD D9 FE 46 30 BB 52 A8 21 62 63 [11:29:01]Write to MH i2c: 01 00 00 1B 3B 56 [11:29:01]Write i2c OK [11:29:01]MH_I2C_Read... [11:29:01]Read from MH i2c: 01 [11:29:01]MH_I2C_Read... [11:29:01]Read from MH i2c: 01 07 00 [11:29:01]MH_I2C_Read... [11:29:01]Read from MH i2c: 01 07 00 1B 3B 00 00 00 00 00 E7 0C 50 [11:29:01]RasterBufferAndPrint [11:29:01]line [11:29:01]line [11:29:01]line [11:29:01]line [11:29:01]line [11:29:01]written 0, free lines is 3312 [11:29:01]MH_Cut [11:29:01]Write to MH i2c: D1 01 00 22 3B 01 2F [11:29:01]Write i2c OK [11:29:01]MH_I2C_Read... [11:29:01]Read from MH i2c: D1 [11:29:01]MH_I2C_Read... [11:29:01]Read from MH i2c: D1 01 00 [11:29:01]MH_I2C_Read... [11:29:01]Read from MH i2c: D1 01 00 22 3B 00 2E [11:29:01]Write to MH i2c: 01 00 00 23 3B 5E [11:29:01]Write i2c OK [11:29:01]MH_I2C_Read... [11:29:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 02 F3 47 00 EB FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 11 03 00 F4 03 04 00 63 28 C4 66 B6 04 01 00 00 D3 3C 99 65 7B 40 26 D1 [11:29:01]CommunicateWithHost err = 0 [11:29:01]CheckOFDResponse [11:29:01]1017 (14) - 77093643461234 [11:29:01]1041 (16) - 0000000000871802 [11:29:01]1040 (4) - 200979 [11:29:01]1012 (4) - 20.08.2024 05:23 [11:29:01]1206 (1) - 0 [11:29:01]OFD Sender: Remove packet 200979 [11:29:01]ProducePacketName [11:29:01]name=ofd_packets/00200979 [11:29:01]NVStorageDeleteData [11:29:02]OFD Sender: No OFD packet to send [11:29:02]*** Cut start [11:29:02]*** Purtial cut [11:29:02]*** Stage 1: CUTSNS_PIN = 1 [11:29:02]Read from MH i2c: 01 [11:29:02]MH_I2C_Read... [11:29:02]*** Stop cut motor [11:29:02]*** Cut end [11:29:02]Read from MH i2c: 01 07 00 [11:29:02]MH_I2C_Read... [11:29:02]Read from MH i2c: 01 07 00 23 3B 00 00 00 00 00 FF 0F 73 [11:29:02]process_action close_receipt done [11:29:02]requested_data is exist [11:29:02]produce_requested_data [11:29:02]requested_item fm.sn is exist - process it [11:29:02]wFMCommunicate request_size=4 [11:29:02]MH_SAM_APDU [11:29:02]CAPDU: 80 11 00 00 [11:29:02]Write to MH i2c: E2 08 00 24 3B 80 11 00 00 00 00 00 00 D9 [11:29:02]Write i2c OK [11:29:02]MH_I2C_Read... [11:29:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:02]Read from MH i2c: E2 [11:29:02]MH_I2C_Read... [11:29:02]Read from MH i2c: E2 17 00 [11:29:02]MH_I2C_Read... [11:29:02]Read from MH i2c: E2 17 00 24 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 26 [11:29:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:29:02]wFMCommunicate OK [11:29:02]requested_item fd.num is exist - process it [11:29:02]SAM_PROTO_GetFieldsCounters [11:29:02]wFMCommunicate request_size=4 [11:29:02]MH_SAM_APDU [11:29:02]CAPDU: 80 13 00 00 [11:29:02]Write to MH i2c: E2 08 00 25 3B 80 13 00 00 00 00 00 00 DC [11:29:02]Write i2c OK [11:29:02]MH_I2C_Read... [11:29:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:02]Read from MH i2c: E2 [11:29:02]MH_I2C_Read... [11:29:02]Read from MH i2c: E2 62 00 [11:29:02]MH_I2C_Read... [11:29:02]Read from MH i2c: E2 62 00 25 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 13 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 36 [11:29: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 13 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:29:02]wFMCommunicate OK [11:29:02]SAM_PROTO_GetFieldsCounters done [11:29:02]requested_item shift.num is exist - process it [11:29:02]requested_item shift.opened is exist - process it [11:29:02]req_shift_opened [11:29:02]FM_GetShiftState [11:29:02]SAM_PROTO_GetShiftState [11:29:02]wFMCommunicate request_size=4 [11:29:02]MH_SAM_APDU [11:29:02]CAPDU: 80 13 01 00 [11:29:02]Write to MH i2c: E2 08 00 26 3B 80 13 01 00 00 00 00 00 DE [11:29:02]Write i2c OK [11:29:02]MH_I2C_Read... [11:29:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:02]Read from MH i2c: E2 [11:29:02]MH_I2C_Read... [11:29:02]Read from MH i2c: E2 0E 00 [11:29:02]MH_I2C_Read... [11:29:02]Read from MH i2c: E2 0E 00 26 3B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 68 [11:29:02]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:29:02]wFMCommunicate OK [11:29:02]SAM_PROTO_GetShiftState done [11:29:02]FM_GetShiftState done [11:29:02]req_shift_opened done [11:29:02]requested_item shift.open_date is exist - process it [11:29:02]req_shift_open_date [11:29:02]req_shift_open_date done [11:29:02]produce_requested_data done [11:29:02]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200979,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:29:02]process_action_free close_receipt [11:29:02]json_value_free [11:29:02]json_value_free done [11:29:02]process_json_proto returns [11:29:02]Send response to host [11:29:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200979,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:29:02]free response buf [11:29:02]execute_script done [11:29:02]execute_script returns [11:29:02]free content buf [11:29:02]Sock 8.Close socket [11:29:02]Sock 8.Thread stoped [11:29:03]accept exits with 9 [11:29:03]New connection [11:29:03]New thread 3067067748 created [11:29:03]Thread 3067211108 joined [11:29:03]Waiting for new connection... [11:29:03] Sock 9.Parse request [11:29:03]Sock 9.Check first char [11:29:03]Sock 9.First char is OK [11:29:03]request: POST /json_proto HTTP/1.0 [11:29:03]Method: POST [11:29:03]URL: /json_proto [11:29:03]Method is POST - this is cgi request [11:29:03]url: /json_proto [11:29:03]query_string will be loaded in cgi processing [11:29:03]execute_cgi json_proto POST (null) [11:29:03]execute_cgi path=json_proto method=POST [11:29:03]POST find Content-Length [11:29:03]Host: 172.17.46.195:8080 [11:29:03]Content-Length: 802 [11:29:03]Content-Type: application/json [11:29:03] [11:29:03]POST finish read [11:29:03]Found Content-Length = 802 [11:29:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328580", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.700, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 200.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:03]execute_script... [11:29:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328580", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.700, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 200.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:03]POST & json_proto [11:29:03]process_json_proto [11:29:03]json parsed OK: [11:29:03]protocol is kg_v1.0 [11:29:03]action value=close_receipt [11:29:03]process_action close_receipt [11:29:03]cmd_close_receipt [11:29:03]MH_GetDate [11:29:03]Write to MH i2c: F0 00 00 27 3B 51 [11:29:03]Write i2c OK [11:29:03]MH_I2C_Read... [11:29:03]Read from MH i2c: F0 [11:29:03]MH_I2C_Read... [11:29:03]Read from MH i2c: F0 09 00 [11:29:03]MH_I2C_Read... [11:29:03]Read from MH i2c: F0 09 00 27 3B 00 01 7E C4 66 75 08 C2 66 A8 [11:29:03]GetLastDocTimeStamp 1724153340 [11:29:03]current date 1724153345 [11:29:03]FM_GetShiftState [11:29:03]SAM_PROTO_GetShiftState [11:29:03]wFMCommunicate request_size=4 [11:29:03]MH_SAM_APDU [11:29:03]CAPDU: 80 13 01 00 [11:29:03]Write to MH i2c: E2 08 00 28 3B 80 13 01 00 00 00 00 00 E0 [11:29:03]Write i2c OK [11:29:03]MH_I2C_Read... [11:29:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:03]Read from MH i2c: E2 [11:29:03]MH_I2C_Read... [11:29:03]Read from MH i2c: E2 0E 00 [11:29:03]MH_I2C_Read... [11:29:03]Read from MH i2c: E2 0E 00 28 3B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 6A [11:29:03]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:29:03]wFMCommunicate OK [11:29:03]SAM_PROTO_GetShiftState done [11:29:03]FM_GetShiftState done [11:29:03]opened in 1724112758 [11:29:03]opened+sec_in_day 1724199158 [11:29:03]quantity*price = 20034 [11:29:03]sum+1 = 20035 [11:29:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.34 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 0.00 Безнал.: 200.34 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 279 20.08.2024 11:29 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200980 ФПД: 86810109046926 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112905&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200980&fm=86810109046926&tin=02508201610067®Number=0000000000092545&sum=20034 [11:29:05]StoreToDocumentArchive [11:29:05]shift 466 fd 200980 [11:29:05]save to /storage/0466/doc_00200980 [11:29:05]save last doc name /storage/0466/doc_00200980 to /storage/kkm_last_doc_name [11:29:05]save OK [11:29:05]Clear old archive folders... [11:29:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:29:05]tlvbuf is 0103A7E0 [11:29:05]SAM_PROTO_ClearQueue [11:29:05]wFMCommunicate request_size=4 [11:29:05]MH_SAM_APDU [11:29:05]CAPDU: 80 09 00 00 [11:29:05]Write to MH i2c: E2 08 00 35 3B 80 09 00 00 00 00 00 00 E2 [11:29:05]Write i2c OK [11:29:05]MH_I2C_Read... [11:29:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:05]Read from MH i2c: E2 [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: E2 03 00 [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: E2 03 00 35 3B 00 90 00 E4 [11:29:05]RAPDU: 90 00 [11:29:05]wFMCommunicate OK [11:29:05]SAM_PROTO_ClearQueue done [11:29:05]KKMCreateOFDPacket [11:29:05]OFDProtocolAddRootSTLVToBuf [11:29:05]FM_MakeSignedData [11:29:05]FM_MakeSignedData [11:29:05]SAM_PROTO_SignData [11:29:05]wFMCommunicate request_size=4 [11:29:05]MH_SAM_APDU [11:29:05]CAPDU: 80 0D 01 02 [11:29:05]Write to MH i2c: E2 08 00 36 3B 80 0D 01 02 00 00 00 00 EA [11:29:05]Write i2c OK [11:29:05]MH_I2C_Read... [11:29:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:05]Read from MH i2c: E2 [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: E2 03 00 [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: E2 03 00 36 3B 00 90 00 E5 [11:29:05]RAPDU: 90 00 [11:29:05]wFMCommunicate OK [11:29:05]wFMCommunicate request_size=255 [11:29:05]MH_SAM_APDU [11:29:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 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 42 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 42 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 01 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 14 11 03 00 35 04 06 00 4E [11:29:05]Write to MH i2c: E2 02 01 37 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 42 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 42 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 01 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 14 11 03 00 35 04 06 00 4E 00 00 62 [11:29:05]Write i2c OK [11:29:05]MH_I2C_Read... [11:29:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:05]Read from MH i2c: E2 [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: E2 03 00 [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: E2 03 00 37 3B 00 90 00 E6 [11:29:05]RAPDU: 90 00 [11:29:05]wFMCommunicate OK [11:29:05]wFMCommunicate request_size=10 [11:29:05]MH_SAM_APDU [11:29:05]CAPDU: 80 0D 02 02 05 F4 0D B6 70 8E [11:29:05]Write to MH i2c: E2 0D 00 38 3B 80 0D 02 02 05 00 F4 0D B6 70 8E 00 00 AC [11:29:05]Write i2c OK [11:29:05]MH_I2C_Read... [11:29:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:05]Read from MH i2c: E2 [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: E2 03 00 [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: E2 03 00 38 3B 00 90 00 E7 [11:29:05]RAPDU: 90 00 [11:29:05]wFMCommunicate OK [11:29:05]wFMCommunicate request_size=4 [11:29:05]MH_SAM_APDU [11:29:05]CAPDU: 80 0D 03 02 [11:29:05]Write to MH i2c: E2 08 00 39 3B 80 0D 03 02 00 00 00 00 EF [11:29:05]Write i2c OK [11:29:05]MH_I2C_Read... [11:29:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:05]Read from MH i2c: E2 [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: E2 0B 00 [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: E2 0B 00 39 3B 00 46 96 0B 46 D5 DB BD A5 90 00 2F [11:29:05]RAPDU: 46 96 0B 46 D5 DB BD A5 90 00 [11:29:05]wFMCommunicate OK [11:29:05]SAM_PROTO_SignData done [11:29:05]FM_MakeSignedData done [11:29:05]CreateOFDProtocolMessage [11:29:05]wFMCommunicate request_size=4 [11:29:05]MH_SAM_APDU [11:29:05]CAPDU: 80 11 00 00 [11:29:05]Write to MH i2c: E2 08 00 3A 3B 80 11 00 00 00 00 00 00 EF [11:29:05]Write i2c OK [11:29:05]MH_I2C_Read... [11:29:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:05]Read from MH i2c: E2 [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: E2 17 00 [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: E2 17 00 3A 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3C [11:29:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:29:05]wFMCommunicate OK [11:29:05]CreateOFDProtocolMessage done [11:29:05]OFDSenderStorePacket 200980 [11:29:05]StoreOFDPacket docnum=200980 [11:29:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8B 9B 07 01 C6 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 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 42 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 42 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 01 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 14 11 03 00 35 04 06 00 4E F4 0D B6 70 8E 46 96 0B 46 D5 DB BD A5 [11:29:05]CheckFolder [11:29:05]dirname=/storage/ofd_packets [11:29:05]CheckFolder done [11:29:05]ProducePacketName [11:29:05]name=ofd_packets/00200980 [11:29:05]NVStorageSaveData ofd_packets/00200980 [11:29:05]File name is /storage/ofd_packets/00200980 [11:29:05]Write 301 bytes [11:29:05]NVStorageSaveData done [11:29:05]OFDSenderStorePacket done [11:29:05]KKMCreateOFDPacket done [11:29:05]NVStorageSaveData kkm_last_timestamp [11:29:05]File name is /storage/kkm_last_timestamp [11:29:05]Write 4 bytes [11:29:05]NVStorageSaveData done [11:29:05]ExternCall_PrintAddStr [11:29:05]wPrintStart [11:29:05]Write to MH i2c: 01 00 00 3B 3B 76 [11:29:05]Write i2c OK [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: 01 [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: 01 07 00 [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: 01 07 00 3B 3B 00 00 00 00 00 FF 0F 8B [11:29:05]RasterBufferAndPrint [11:29:05]line Счет N : (1)11328580 [11:29:05]line ИНН: 02508201610067 [11:29:05]line Контрольно-Кассовый Чек [11:29:05]line ПРОДАЖА [11:29:05]line ТРК (МРК, ГНК) : 41 [11:29:05]line Товар: 2710124500 [11:29:05]line Аи-95-К-5 [11:29:05]line 2.700 * 74.20 [11:29:05]line = 200.34 [11:29:05]line НДС 12% НСП 1% [11:29:05]line > о реализуемом товаре [11:29:05]line ИТОГО: 200.34 [11:29:05]line НСП 1% : 1.77 [11:29:05]line НДС 12% : 21.27 [11:29:05]line Наличными: 0.00 [11:29:05]line Безнал.: 200.34 [11:29:05]line Место: АЗС № 95 "Партнер Нефть" [11:29:05]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:29:05]line СНО: Общий режим [11:29:05]line Чек 279 20.08.2024 11:29 [11:29:05]line Смена: 466 ФФД: 1.0 [11:29:05]line ЗНМ: 0300000079 [11:29:05]line РНМ: 0000000000092545 [11:29:05]line Версия ККМ: 001 [11:29:05]line Платежная система: O! деньги [11:29:05]line ФМ: 0000000000871802 [11:29:05]line ФД: 200980 [11:29:05]line ФПД: 86810109046926 [11:29:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112905&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200980&fm=86810109046926&tin=02508201610067®Number=0000000000092545&sum=20034 [11:29:05]OFD Sender: Processing packet 200980 [packets to send 247, broken 246] [11:29:05]ProducePacketName [11:29:05]name=ofd_packets/00200980 [11:29:05]OFD Sender: To server: pG, [11:29:05]CommunicateWithHost lk.salyk.kg:30040 [11:29:05]ConnectInit lk.salyk.kg [11:29:05]written 0, free lines is 4095 [11:29:06]Connected sock=10 [11:29:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8B 9B 07 01 C6 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 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 42 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 42 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 01 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 14 11 03 00 35 04 06 00 4E F4 0D B6 70 8E 46 96 0B 46 D5 DB BD A5 [11:29:06]Write to MH i2c: 01 00 00 65 3B A0 [11:29:06]Write i2c OK [11:29:06]MH_I2C_Read... [11:29:06]Read from MH i2c: 01 [11:29:06]MH_I2C_Read... [11:29:06]Read from MH i2c: 01 07 00 [11:29:06]MH_I2C_Read... [11:29:06]Read from MH i2c: 01 07 00 65 3B 00 00 00 00 00 F6 0C A9 [11:29:06]RasterBufferAndPrint [11:29:06]line [11:29:06]line [11:29:06]line [11:29:06]line [11:29:06]line [11:29:06]written 0, free lines is 3333 [11:29:06]MH_Cut [11:29:06]Write to MH i2c: D1 01 00 6C 3B 01 79 [11:29:06]Write i2c OK [11:29:06]MH_I2C_Read... [11:29:06]Read from MH i2c: D1 [11:29:06]MH_I2C_Read... [11:29:06]Read from MH i2c: D1 01 00 [11:29:06]MH_I2C_Read... [11:29:06]Read from MH i2c: D1 01 00 6C 3B 00 78 [11:29:06]Write to MH i2c: 01 00 00 6D 3B A8 [11:29:06]Write i2c OK [11:29:06]MH_I2C_Read... [11:29:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A2 A5 47 00 37 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 31 38 30 32 10 04 04 00 14 11 03 00 F4 03 04 00 68 28 C4 66 B6 04 01 00 00 80 0F 1D 5C 35 9A FE E5 [11:29:06]CommunicateWithHost err = 0 [11:29:06]CheckOFDResponse [11:29:06]1017 (14) - 77093643461234 [11:29:06]1041 (16) - 0000000000871802 [11:29:06]1040 (4) - 200980 [11:29:06]1012 (4) - 20.08.2024 05:23 [11:29:06]1206 (1) - 0 [11:29:06]OFD Sender: Remove packet 200980 [11:29:06]ProducePacketName [11:29:06]name=ofd_packets/00200980 [11:29:06]NVStorageDeleteData [11:29:06]OFD Sender: No OFD packet to send [11:29:07]*** Cut start [11:29:07]*** Purtial cut [11:29:07]*** CUTSNS_PIN = 0 [11:29:07]*** Stage 1: CUTSNS_PIN = 1 [11:29:09]Read from MH i2c: 01 [11:29:09]MH_I2C_Read... [11:29:09]*** Stop cut motor [11:29:09]*** Cut end [11:29:09]Read from MH i2c: 01 07 00 [11:29:09]MH_I2C_Read... [11:29:09]Read from MH i2c: 01 07 00 6D 3B 00 00 00 00 00 FF 0F BD [11:29:09]process_action close_receipt done [11:29:09]requested_data is exist [11:29:09]produce_requested_data [11:29:09]requested_item fm.sn is exist - process it [11:29:09]wFMCommunicate request_size=4 [11:29:09]MH_SAM_APDU [11:29:09]CAPDU: 80 11 00 00 [11:29:09]Write to MH i2c: E2 08 00 6E 3B 80 11 00 00 00 00 00 00 23 [11:29:09]Write i2c OK [11:29:09]MH_I2C_Read... [11:29:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:09]Read from MH i2c: E2 [11:29:09]MH_I2C_Read... [11:29:09]Read from MH i2c: E2 17 00 [11:29:09]MH_I2C_Read... [11:29:09]Read from MH i2c: E2 17 00 6E 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 70 [11:29:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:29:09]wFMCommunicate OK [11:29:09]requested_item fd.num is exist - process it [11:29:09]SAM_PROTO_GetFieldsCounters [11:29:09]wFMCommunicate request_size=4 [11:29:09]MH_SAM_APDU [11:29:09]CAPDU: 80 13 00 00 [11:29:09]Write to MH i2c: E2 08 00 6F 3B 80 13 00 00 00 00 00 00 26 [11:29:09]Write i2c OK [11:29:09]MH_I2C_Read... [11:29:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:09]Read from MH i2c: E2 [11:29:09]MH_I2C_Read... [11:29:09]Read from MH i2c: E2 62 00 [11:29:09]MH_I2C_Read... [11:29:09]Read from MH i2c: E2 62 00 6F 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 14 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 84 [11:29: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 14 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:29:09]wFMCommunicate OK [11:29:09]SAM_PROTO_GetFieldsCounters done [11:29:09]requested_item shift.num is exist - process it [11:29:09]requested_item shift.opened is exist - process it [11:29:09]req_shift_opened [11:29:09]FM_GetShiftState [11:29:09]SAM_PROTO_GetShiftState [11:29:09]wFMCommunicate request_size=4 [11:29:09]MH_SAM_APDU [11:29:09]CAPDU: 80 13 01 00 [11:29:09]Write to MH i2c: E2 08 00 70 3B 80 13 01 00 00 00 00 00 28 [11:29:09]Write i2c OK [11:29:09]MH_I2C_Read... [11:29:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:09]Read from MH i2c: E2 [11:29:09]MH_I2C_Read... [11:29:09]Read from MH i2c: E2 0E 00 [11:29:09]MH_I2C_Read... [11:29:09]Read from MH i2c: E2 0E 00 70 3B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B2 [11:29:09]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:29:09]wFMCommunicate OK [11:29:09]SAM_PROTO_GetShiftState done [11:29:09]FM_GetShiftState done [11:29:09]req_shift_opened done [11:29:09]requested_item shift.open_date is exist - process it [11:29:09]req_shift_open_date [11:29:09]req_shift_open_date done [11:29:09]produce_requested_data done [11:29:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200980,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:29:09]process_action_free close_receipt [11:29:09]json_value_free [11:29:09]json_value_free done [11:29:09]process_json_proto returns [11:29:09]Send response to host [11:29:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200980,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:29:09]free response buf [11:29:09]execute_script done [11:29:09]execute_script returns [11:29:09]free content buf [11:29:09]Sock 9.Close socket [11:29:09]Sock 9.Thread stoped [11:29:11]OFD Sender: No OFD packet to send [11:29:13]accept exits with 8 [11:29:13]New connection [11:29:13]New thread 3067211108 created [11:29:13]Thread 3067067748 joined [11:29:13]Waiting for new connection... [11:29:13] Sock 8.Parse request [11:29:13]Sock 8.Check first char [11:29:13]Sock 8.First char is OK [11:29:13]request: POST /json_proto HTTP/1.0 [11:29:13]Method: POST [11:29:13]URL: /json_proto [11:29:13]Method is POST - this is cgi request [11:29:13]url: /json_proto [11:29:13]query_string will be loaded in cgi processing [11:29:13]execute_cgi json_proto POST (null) [11:29:13]execute_cgi path=json_proto method=POST [11:29:13]POST find Content-Length [11:29:13]Host: 172.17.46.195:8080 [11:29:13]Content-Length: 791 [11:29:13]Content-Type: application/json [11:29:13] [11:29:13]POST finish read [11:29:13]Found Content-Length = 791 [11:29:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328577", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 60.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A02714", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:13]execute_script... [11:29:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328577", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 60.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A02714", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:13]POST & json_proto [11:29:13]process_json_proto [11:29:13]json parsed OK: [11:29:13]protocol is kg_v1.0 [11:29:13]action value=close_receipt [11:29:13]process_action close_receipt [11:29:13]cmd_close_receipt [11:29:13]MH_GetDate [11:29:13]Write to MH i2c: F0 00 00 71 3B 9B [11:29:13]Write i2c OK [11:29:13]MH_I2C_Read... [11:29:13]Read from MH i2c: F0 [11:29:13]MH_I2C_Read... [11:29:13]Read from MH i2c: F0 09 00 [11:29:13]MH_I2C_Read... [11:29:13]Read from MH i2c: F0 09 00 71 3B 00 0B 7E C4 66 75 08 C2 66 FC [11:29:13]GetLastDocTimeStamp 1724153345 [11:29:13]current date 1724153355 [11:29:13]FM_GetShiftState [11:29:13]SAM_PROTO_GetShiftState [11:29:13]wFMCommunicate request_size=4 [11:29:13]MH_SAM_APDU [11:29:13]CAPDU: 80 13 01 00 [11:29:13]Write to MH i2c: E2 08 00 72 3B 80 13 01 00 00 00 00 00 2A [11:29:13]Write i2c OK [11:29:13]MH_I2C_Read... [11:29:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:13]Read from MH i2c: E2 [11:29:13]MH_I2C_Read... [11:29:13]Read from MH i2c: E2 0E 00 [11:29:13]MH_I2C_Read... [11:29:13]Read from MH i2c: E2 0E 00 72 3B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B4 [11:29:13]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:29:13]wFMCommunicate OK [11:29:13]SAM_PROTO_GetShiftState done [11:29:13]FM_GetShiftState done [11:29:13]opened in 1724112758 [11:29:13]opened+sec_in_day 1724199158 [11:29:13]quantity*price = 0 [11:29:13]sum+1 = 1 [11:29:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 280 20.08.2024 11:29 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 02714 ФМ: 0000000000871802 ФД: 200981 ФПД: 80573856878410 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112915&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200981&fm=80573856878410&tin=02508201610067®Number=0000000000092545&sum=0 [11:29:14]StoreToDocumentArchive [11:29:14]shift 466 fd 200981 [11:29:14]save to /storage/0466/doc_00200981 [11:29:14]save last doc name /storage/0466/doc_00200981 to /storage/kkm_last_doc_name [11:29:14]save OK [11:29:14]Clear old archive folders... [11:29:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:29:14]tlvbuf is 01187820 [11:29:14]SAM_PROTO_ClearQueue [11:29:14]wFMCommunicate request_size=4 [11:29:14]MH_SAM_APDU [11:29:14]CAPDU: 80 09 00 00 [11:29:14]Write to MH i2c: E2 08 00 7F 3B 80 09 00 00 00 00 00 00 2C [11:29:14]Write i2c OK [11:29:14]MH_I2C_Read... [11:29:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:14]Read from MH i2c: E2 [11:29:14]MH_I2C_Read... [11:29:14]Read from MH i2c: E2 03 00 [11:29:14]MH_I2C_Read... [11:29:14]Read from MH i2c: E2 03 00 7F 3B 00 90 00 2E [11:29:14]RAPDU: 90 00 [11:29:14]wFMCommunicate OK [11:29:14]SAM_PROTO_ClearQueue done [11:29:14]KKMCreateOFDPacket [11:29:14]OFDProtocolAddRootSTLVToBuf [11:29:14]FM_MakeSignedData [11:29:14]FM_MakeSignedData [11:29:14]SAM_PROTO_SignData [11:29:14]wFMCommunicate request_size=4 [11:29:14]MH_SAM_APDU [11:29:14]CAPDU: 80 0D 01 02 [11:29:14]Write to MH i2c: E2 08 00 80 3B 80 0D 01 02 00 00 00 00 34 [11:29:14]Write i2c OK [11:29:14]MH_I2C_Read... [11:29:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:14]Read from MH i2c: E2 [11:29:14]MH_I2C_Read... [11:29:14]Read from MH i2c: E2 03 00 [11:29:14]MH_I2C_Read... [11:29:14]Read from MH i2c: E2 03 00 80 3B 00 90 00 2F [11:29:14]RAPDU: 90 00 [11:29:14]wFMCommunicate OK [11:29:14]wFMCommunicate request_size=255 [11:29:14]MH_SAM_APDU [11:29:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 0B 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 15 11 03 00 35 04 06 00 49 48 10 1E [11:29:14]Write to MH i2c: E2 02 01 81 3B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 0B 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 15 11 03 00 35 04 06 00 49 48 10 1E 00 00 5C [11:29:14]Write i2c OK [11:29:14]MH_I2C_Read... [11:29:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:15]Read from MH i2c: E2 [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: E2 03 00 [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: E2 03 00 81 3B 00 90 00 30 [11:29:15]RAPDU: 90 00 [11:29:15]wFMCommunicate OK [11:29:15]wFMCommunicate request_size=7 [11:29:15]MH_SAM_APDU [11:29:15]CAPDU: 80 0D 02 02 02 0F 4A [11:29:15]Write to MH i2c: E2 0A 00 82 3B 80 0D 02 02 02 00 0F 4A 00 00 94 [11:29:15]Write i2c OK [11:29:15]MH_I2C_Read... [11:29:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:15]Read from MH i2c: E2 [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: E2 03 00 [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: E2 03 00 82 3B 00 90 00 31 [11:29:15]RAPDU: 90 00 [11:29:15]wFMCommunicate OK [11:29:15]wFMCommunicate request_size=4 [11:29:15]MH_SAM_APDU [11:29:15]CAPDU: 80 0D 03 02 [11:29:15]Write to MH i2c: E2 08 00 83 3B 80 0D 03 02 00 00 00 00 39 [11:29:15]Write i2c OK [11:29:15]MH_I2C_Read... [11:29:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:15]Read from MH i2c: E2 [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: E2 0B 00 [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: E2 0B 00 83 3B 00 2E A6 0E 4B C2 CB 83 25 90 00 9C [11:29:15]RAPDU: 2E A6 0E 4B C2 CB 83 25 90 00 [11:29:15]wFMCommunicate OK [11:29:15]SAM_PROTO_SignData done [11:29:15]FM_MakeSignedData done [11:29:15]CreateOFDProtocolMessage [11:29:15]wFMCommunicate request_size=4 [11:29:15]MH_SAM_APDU [11:29:15]CAPDU: 80 11 00 00 [11:29:15]Write to MH i2c: E2 08 00 84 3B 80 11 00 00 00 00 00 00 39 [11:29:15]Write i2c OK [11:29:15]MH_I2C_Read... [11:29:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:15]Read from MH i2c: E2 [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: E2 17 00 [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: E2 17 00 84 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 86 [11:29:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:29:15]wFMCommunicate OK [11:29:15]CreateOFDProtocolMessage done [11:29:15]OFDSenderStorePacket 200981 [11:29:15]StoreOFDPacket docnum=200981 [11:29:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 DA E1 04 01 AE 05 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 0B 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 15 11 03 00 35 04 06 00 49 48 10 1E 0F 4A 2E A6 0E 4B C2 CB 83 25 [11:29:15]CheckFolder [11:29:15]dirname=/storage/ofd_packets [11:29:15]CheckFolder done [11:29:15]ProducePacketName [11:29:15]name=ofd_packets/00200981 [11:29:15]NVStorageSaveData ofd_packets/00200981 [11:29:15]File name is /storage/ofd_packets/00200981 [11:29:15]Write 298 bytes [11:29:15]NVStorageSaveData done [11:29:15]OFDSenderStorePacket done [11:29:15]KKMCreateOFDPacket done [11:29:15]NVStorageSaveData kkm_last_timestamp [11:29:15]File name is /storage/kkm_last_timestamp [11:29:15]Write 4 bytes [11:29:15]NVStorageSaveData done [11:29:15]ExternCall_PrintAddStr [11:29:15]wPrintStart [11:29:15]Write to MH i2c: 01 00 00 85 3B C0 [11:29:15]Write i2c OK [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: 01 [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: 01 07 00 [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: 01 07 00 85 3B 00 00 00 00 00 FF 0F D5 [11:29:15]RasterBufferAndPrint [11:29:15]line Счет N : (1)11328577 [11:29:15]line ИНН: 02508201610067 [11:29:15]line Контрольно-Кассовый Чек [11:29:15]line ПРОДАЖА [11:29:15]line ТРК (МРК, ГНК) : 61 [11:29:15]line Товар: 2710194210 [11:29:15]line ДТ-К-5 [11:29:15]line 60.000 * 0.00 [11:29:15]line = 0.00 [11:29:15]line НДС 12% НСП 1% [11:29:15]line > о реализуемом товаре [11:29:15]line ИТОГО: 0.00 [11:29:15]line НСП 1% : 0.00 [11:29:15]line НДС 12% : 0.00 [11:29:15]line Наличными: 0.00 [11:29:15]line Безнал.: 0.00 [11:29:15]line Место: АЗС № 95 "Партнер Нефть" [11:29:15]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:29:15]line СНО: Общий режим [11:29:15]line Чек 280 20.08.2024 11:29 [11:29:15]line Смена: 466 ФФД: 1.0 [11:29:15]line ЗНМ: 0300000079 [11:29:15]line РНМ: 0000000000092545 [11:29:15]line Версия ККМ: 001 [11:29:15]line Талоны: Топливная Карта [11:29:15]line 02714 [11:29:15]line ФМ: 0000000000871802 [11:29:15]line ФД: 200981 [11:29:15]line ФПД: 80573856878410 [11:29:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112915&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200981&fm=80573856878410&tin=02508201610067®Number=0000000000092545&sum=0 [11:29:15]written 0, free lines is 4095 [11:29:15]OFD Sender: Processing packet 200981 [packets to send 247, broken 246] [11:29:15]ProducePacketName [11:29:15]name=ofd_packets/00200981 [11:29:15]OFD Sender: To server: pG, [11:29:15]CommunicateWithHost lk.salyk.kg:30040 [11:29:15]ConnectInit lk.salyk.kg [11:29:15]Connected sock=10 [11:29:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 DA E1 04 01 AE 05 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 0B 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 15 11 03 00 35 04 06 00 49 48 10 1E 0F 4A 2E A6 0E 4B C2 CB 83 25 [11:29:15]Write to MH i2c: 01 00 00 AF 3B EA [11:29:15]Write i2c OK [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: 01 [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: 01 07 00 [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: 01 07 00 AF 3B 00 00 00 00 00 FF 0C FC [11:29:15]RasterBufferAndPrint [11:29:15]line [11:29:15]line [11:29:15]line [11:29:15]line [11:29:15]line [11:29:15]written 0, free lines is 3345 [11:29:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 12 3B 47 00 F8 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 31 38 30 32 10 04 04 00 15 11 03 00 F4 03 04 00 71 28 C4 66 B6 04 01 00 00 33 9F 30 78 ED 0C 83 84 [11:29:15]CommunicateWithHost err = 0 [11:29:15]CheckOFDResponse [11:29:15]1017 (14) - 77093643461234 [11:29:15]1041 (16) - 0000000000871802 [11:29:15]1040 (4) - 200981 [11:29:15]1012 (4) - 20.08.2024 05:24 [11:29:15]1206 (1) - 0 [11:29:15]OFD Sender: Remove packet 200981 [11:29:15]ProducePacketName [11:29:15]name=ofd_packets/00200981 [11:29:15]NVStorageDeleteData [11:29:15]MH_Cut [11:29:15]Write to MH i2c: D1 01 00 B6 3B 01 C3 [11:29:15]Write i2c OK [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: D1 [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: D1 01 00 [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: D1 01 00 B6 3B 00 C2 [11:29:15]Write to MH i2c: 01 00 00 B7 3B F2 [11:29:15]Write i2c OK [11:29:15]MH_I2C_Read... [11:29:16]OFD Sender: No OFD packet to send [11:29:16]*** Cut start [11:29:16]*** Purtial cut [11:29:16]*** Stage 1: CUTSNS_PIN = 1 [11:29:16]Read from MH i2c: 01 [11:29:16]MH_I2C_Read... [11:29:16]*** Stop cut motor [11:29:16]*** Cut end [11:29:16]Read from MH i2c: 01 07 00 [11:29:16]MH_I2C_Read... [11:29:16]Read from MH i2c: 01 07 00 B7 3B 00 00 00 00 00 FF 0F 07 [11:29:16]process_action close_receipt done [11:29:16]requested_data is exist [11:29:16]produce_requested_data [11:29:16]requested_item fm.sn is exist - process it [11:29:16]wFMCommunicate request_size=4 [11:29:16]MH_SAM_APDU [11:29:16]CAPDU: 80 11 00 00 [11:29:16]Write to MH i2c: E2 08 00 B8 3B 80 11 00 00 00 00 00 00 6D [11:29:16]Write i2c OK [11:29:16]MH_I2C_Read... [11:29:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:16]Read from MH i2c: E2 [11:29:16]MH_I2C_Read... [11:29:16]Read from MH i2c: E2 17 00 [11:29:16]MH_I2C_Read... [11:29:16]Read from MH i2c: E2 17 00 B8 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BA [11:29:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:29:16]wFMCommunicate OK [11:29:16]requested_item fd.num is exist - process it [11:29:16]SAM_PROTO_GetFieldsCounters [11:29:16]wFMCommunicate request_size=4 [11:29:16]MH_SAM_APDU [11:29:16]CAPDU: 80 13 00 00 [11:29:16]Write to MH i2c: E2 08 00 B9 3B 80 13 00 00 00 00 00 00 70 [11:29:16]Write i2c OK [11:29:16]MH_I2C_Read... [11:29:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:17]Read from MH i2c: E2 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 62 00 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 62 00 B9 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 15 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 D2 [11:29: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 15 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:29:17]wFMCommunicate OK [11:29:17]SAM_PROTO_GetFieldsCounters done [11:29:17]requested_item shift.num is exist - process it [11:29:17]requested_item shift.opened is exist - process it [11:29:17]req_shift_opened [11:29:17]FM_GetShiftState [11:29:17]SAM_PROTO_GetShiftState [11:29:17]wFMCommunicate request_size=4 [11:29:17]MH_SAM_APDU [11:29:17]CAPDU: 80 13 01 00 [11:29:17]Write to MH i2c: E2 08 00 BA 3B 80 13 01 00 00 00 00 00 72 [11:29:17]Write i2c OK [11:29:17]MH_I2C_Read... [11:29:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:17]Read from MH i2c: E2 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 0E 00 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 0E 00 BA 3B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 FC [11:29:17]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:29:17]wFMCommunicate OK [11:29:17]SAM_PROTO_GetShiftState done [11:29:17]FM_GetShiftState done [11:29:17]req_shift_opened done [11:29:17]requested_item shift.open_date is exist - process it [11:29:17]req_shift_open_date [11:29:17]req_shift_open_date done [11:29:17]produce_requested_data done [11:29:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200981,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:29:17]process_action_free close_receipt [11:29:17]json_value_free [11:29:17]json_value_free done [11:29:17]process_json_proto returns [11:29:17]Send response to host [11:29:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200981,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:29:17]free response buf [11:29:17]execute_script done [11:29:17]execute_script returns [11:29:17]free content buf [11:29:17]Sock 8.Close socket [11:29:17]Sock 8.Thread stoped [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]accept exits with 9 [11:29:56]New connection [11:29:56]New thread 3067067748 created [11:29:56]Thread 3067211108 joined [11:29:56]Waiting for new connection... [11:29:56] Sock 9.Parse request [11:29:56]Sock 9.Check first char [11:29:56]Sock 9.First char is OK [11:29:56]request: POST /json_proto HTTP/1.0 [11:29:56]Method: POST [11:29:56]URL: /json_proto [11:29:56]Method is POST - this is cgi request [11:29:56]url: /json_proto [11:29:56]query_string will be loaded in cgi processing [11:29:56]execute_cgi json_proto POST (null) [11:29:56]execute_cgi path=json_proto method=POST [11:29:56]POST find Content-Length [11:29:56]Host: 172.17.46.195:8080 [11:29:56]Content-Length: 802 [11:29:56]Content-Type: application/json [11:29:56] [11:29:56]POST finish read [11:29:56]Found Content-Length = 802 [11:29:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328581", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.990, "sum" : 370.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 370.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:56]execute_script... [11:29:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328581", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.990, "sum" : 370.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 370.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:56]POST & json_proto [11:29:56]process_json_proto [11:29:56]json parsed OK: [11:29:56]protocol is kg_v1.0 [11:29:56]action value=close_receipt [11:29:56]process_action close_receipt [11:29:56]cmd_close_receipt [11:29:56]MH_GetDate [11:29:56]Write to MH i2c: F0 00 00 BB 3B E5 [11:29:56]Write i2c OK [11:29:56]MH_I2C_Read... [11:29:56]Read from MH i2c: F0 [11:29:56]MH_I2C_Read... [11:29:56]Read from MH i2c: F0 09 00 [11:29:56]MH_I2C_Read... [11:29:56]Read from MH i2c: F0 09 00 BB 3B 00 35 7E C4 66 75 08 C2 66 70 [11:29:56]GetLastDocTimeStamp 1724153355 [11:29:56]current date 1724153397 [11:29:56]FM_GetShiftState [11:29:56]SAM_PROTO_GetShiftState [11:29:56]wFMCommunicate request_size=4 [11:29:56]MH_SAM_APDU [11:29:56]CAPDU: 80 13 01 00 [11:29:56]Write to MH i2c: E2 08 00 BC 3B 80 13 01 00 00 00 00 00 74 [11:29:56]Write i2c OK [11:29:56]MH_I2C_Read... [11:29:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:56]Read from MH i2c: E2 [11:29:56]MH_I2C_Read... [11:29:56]Read from MH i2c: E2 0E 00 [11:29:56]MH_I2C_Read... [11:29:56]Read from MH i2c: E2 0E 00 BC 3B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 FE [11:29:56]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:29:56]wFMCommunicate OK [11:29:56]SAM_PROTO_GetShiftState done [11:29:56]FM_GetShiftState done [11:29:56]opened in 1724112758 [11:29:56]opened+sec_in_day 1724199158 [11:29:56]quantity*price = 37025 [11:29:56]sum+1 = 37027 [11:29:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 370.26 НСП 1% : 3.28 НДС 12% : 39.32 Наличными: 0.00 Безнал.: 370.26 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 281 20.08.2024 11:29 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200982 ФПД: 254017925340983 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112957&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200982&fm=254017925340983&tin=02508201610067®Number=0000000000092545&sum=37026 [11:29:57]StoreToDocumentArchive [11:29:57]shift 466 fd 200982 [11:29:57]save to /storage/0466/doc_00200982 [11:29:57]save last doc name /storage/0466/doc_00200982 to /storage/kkm_last_doc_name [11:29:57]save OK [11:29:57]Clear old archive folders... [11:29:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:29:57]tlvbuf is 011605C0 [11:29:57]SAM_PROTO_ClearQueue [11:29:57]wFMCommunicate request_size=4 [11:29:57]MH_SAM_APDU [11:29:57]CAPDU: 80 09 00 00 [11:29:57]Write to MH i2c: E2 08 00 C9 3B 80 09 00 00 00 00 00 00 76 [11:29:57]Write i2c OK [11:29:57]MH_I2C_Read... [11:29:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:57]Read from MH i2c: E2 [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: E2 03 00 [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: E2 03 00 C9 3B 00 90 00 78 [11:29:57]RAPDU: 90 00 [11:29:57]wFMCommunicate OK [11:29:57]SAM_PROTO_ClearQueue done [11:29:57]KKMCreateOFDPacket [11:29:57]OFDProtocolAddRootSTLVToBuf [11:29:57]FM_MakeSignedData [11:29:57]FM_MakeSignedData [11:29:57]SAM_PROTO_SignData [11:29:57]wFMCommunicate request_size=4 [11:29:57]MH_SAM_APDU [11:29:57]CAPDU: 80 0D 01 02 [11:29:57]Write to MH i2c: E2 08 00 CA 3B 80 0D 01 02 00 00 00 00 7E [11:29:57]Write i2c OK [11:29:57]MH_I2C_Read... [11:29:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:57]Read from MH i2c: E2 [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: E2 03 00 [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: E2 03 00 CA 3B 00 90 00 79 [11:29:57]RAPDU: 90 00 [11:29:57]wFMCommunicate OK [11:29:57]wFMCommunicate request_size=255 [11:29:57]MH_SAM_APDU [11:29:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 13 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 A2 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 90 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 35 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 16 11 03 00 35 04 06 00 E7 [11:29:57]Write to MH i2c: E2 02 01 CB 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 13 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 A2 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 90 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 35 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 16 11 03 00 35 04 06 00 E7 00 00 54 [11:29:57]Write i2c OK [11:29:57]MH_I2C_Read... [11:29:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:57]Read from MH i2c: E2 [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: E2 03 00 [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: E2 03 00 CB 3B 00 90 00 7A [11:29:57]RAPDU: 90 00 [11:29:57]wFMCommunicate OK [11:29:57]wFMCommunicate request_size=10 [11:29:57]MH_SAM_APDU [11:29:57]CAPDU: 80 0D 02 02 05 07 28 34 DF 37 [11:29:57]Write to MH i2c: E2 0D 00 CC 3B 80 0D 02 02 05 00 07 28 34 DF 37 00 00 04 [11:29:57]Write i2c OK [11:29:57]MH_I2C_Read... [11:29:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:57]Read from MH i2c: E2 [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: E2 03 00 [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: E2 03 00 CC 3B 00 90 00 7B [11:29:57]RAPDU: 90 00 [11:29:57]wFMCommunicate OK [11:29:57]wFMCommunicate request_size=4 [11:29:57]MH_SAM_APDU [11:29:57]CAPDU: 80 0D 03 02 [11:29:57]Write to MH i2c: E2 08 00 CD 3B 80 0D 03 02 00 00 00 00 83 [11:29:57]Write i2c OK [11:29:57]MH_I2C_Read... [11:29:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:57]Read from MH i2c: E2 [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: E2 0B 00 [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: E2 0B 00 CD 3B 00 0A F6 C2 68 90 E0 5D 52 90 00 CD [11:29:57]RAPDU: 0A F6 C2 68 90 E0 5D 52 90 00 [11:29:57]wFMCommunicate OK [11:29:57]SAM_PROTO_SignData done [11:29:57]FM_MakeSignedData done [11:29:57]CreateOFDProtocolMessage [11:29:57]wFMCommunicate request_size=4 [11:29:57]MH_SAM_APDU [11:29:57]CAPDU: 80 11 00 00 [11:29:57]Write to MH i2c: E2 08 00 CE 3B 80 11 00 00 00 00 00 00 83 [11:29:57]Write i2c OK [11:29:57]MH_I2C_Read... [11:29:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:57]Read from MH i2c: E2 [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: E2 17 00 [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: E2 17 00 CE 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D0 [11:29:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:29:57]wFMCommunicate OK [11:29:57]CreateOFDProtocolMessage done [11:29:57]OFDSenderStorePacket 200982 [11:29:57]StoreOFDPacket docnum=200982 [11:29:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1A 8D 07 01 24 FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 13 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 A2 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 90 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 35 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 16 11 03 00 35 04 06 00 E7 07 28 34 DF 37 0A F6 C2 68 90 E0 5D 52 [11:29:57]CheckFolder [11:29:57]dirname=/storage/ofd_packets [11:29:57]CheckFolder done [11:29:57]ProducePacketName [11:29:57]name=ofd_packets/00200982 [11:29:57]NVStorageSaveData ofd_packets/00200982 [11:29:57]File name is /storage/ofd_packets/00200982 [11:29:57]Write 301 bytes [11:29:57]NVStorageSaveData done [11:29:57]OFDSenderStorePacket done [11:29:57]KKMCreateOFDPacket done [11:29:57]NVStorageSaveData kkm_last_timestamp [11:29:57]File name is /storage/kkm_last_timestamp [11:29:57]Write 4 bytes [11:29:57]NVStorageSaveData done [11:29:57]ExternCall_PrintAddStr [11:29:57]wPrintStart [11:29:57]Write to MH i2c: 01 00 00 CF 3B 0A [11:29:57]Write i2c OK [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: 01 [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: 01 07 00 [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: 01 07 00 CF 3B 00 00 00 00 00 FF 0F 1F [11:29:57]RasterBufferAndPrint [11:29:57]line Счет N : (1)11328581 [11:29:57]line ИНН: 02508201610067 [11:29:57]line Контрольно-Кассовый Чек [11:29:57]line ПРОДАЖА [11:29:57]line ТРК (МРК, ГНК) : 41 [11:29:57]line Товар: 2710124500 [11:29:57]line Аи-95-К-5 [11:29:57]line 4.990 * 74.20 [11:29:57]line = 370.26 [11:29:57]line НДС 12% НСП 1% [11:29:57]line > о реализуемом товаре [11:29:57]line ИТОГО: 370.26 [11:29:57]line НСП 1% : 3.28 [11:29:57]line НДС 12% : 39.32 [11:29:57]line Наличными: 0.00 [11:29:57]line Безнал.: 370.26 [11:29:57]line Место: АЗС № 95 "Партнер Нефть" [11:29:57]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:29:57]line СНО: Общий режим [11:29:57]line Чек 281 20.08.2024 11:29 [11:29:57]line Смена: 466 ФФД: 1.0 [11:29:57]line ЗНМ: 0300000079 [11:29:57]line РНМ: 0000000000092545 [11:29:57]line Версия ККМ: 001 [11:29:57]line Платежная система: O! деньги [11:29:57]line ФМ: 0000000000871802 [11:29:57]line ФД: 200982 [11:29:57]line ФПД: 254017925340983 [11:29:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T112957&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200982&fm=254017925340983&tin=02508201610067®Number=0000000000092545&sum=37026 [11:29:57]written 0, free lines is 4095 [11:29:57]OFD Sender: Processing packet 200982 [packets to send 247, broken 246] [11:29:57]ProducePacketName [11:29:57]name=ofd_packets/00200982 [11:29:57]OFD Sender: To server: pG, [11:29:57]CommunicateWithHost lk.salyk.kg:30040 [11:29:57]ConnectInit lk.salyk.kg [11:29:58]Connected sock=7 [11:29:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1A 8D 07 01 24 FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 13 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 A2 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 90 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 35 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 16 11 03 00 35 04 06 00 E7 07 28 34 DF 37 0A F6 C2 68 90 E0 5D 52 [11:29:58]Write to MH i2c: 01 00 00 F9 3B 34 [11:29:58]Write i2c OK [11:29:58]MH_I2C_Read... [11:29:58]Read from MH i2c: 01 [11:29:58]MH_I2C_Read... [11:29:58]Read from MH i2c: 01 07 00 [11:29:58]MH_I2C_Read... [11:29:58]Read from MH i2c: 01 07 00 F9 3B 00 00 00 00 00 07 0D 4F [11:29:58]RasterBufferAndPrint [11:29:58]line [11:29:58]line [11:29:58]line [11:29:58]line [11:29:58]line [11:29:58]written 0, free lines is 3341 [11:29:58]MH_Cut [11:29:58]Write to MH i2c: D1 01 00 00 3C 01 0E [11:29:58]Write i2c OK [11:29:58]MH_I2C_Read... [11:29:58]Read from MH i2c: D1 [11:29:58]MH_I2C_Read... [11:29:58]Read from MH i2c: D1 01 00 [11:29:58]MH_I2C_Read... [11:29:58]Read from MH i2c: D1 01 00 00 3C 00 0D [11:29:58]Write to MH i2c: 01 00 00 01 3C 3D [11:29:58]Write i2c OK [11:29:58]MH_I2C_Read... [11:29:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 41 20 47 00 3B 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 31 38 30 32 10 04 04 00 16 11 03 00 F4 03 04 00 9C 28 C4 66 B6 04 01 00 00 4F 5C 8A 1D 0D 72 9C CC [11:29:58]CommunicateWithHost err = 0 [11:29:58]CheckOFDResponse [11:29:58]1017 (14) - 77093643461234 [11:29:58]1041 (16) - 0000000000871802 [11:29:58]1040 (4) - 200982 [11:29:58]1012 (4) - 20.08.2024 05:24 [11:29:58]1206 (1) - 0 [11:29:58]OFD Sender: Remove packet 200982 [11:29:58]ProducePacketName [11:29:58]name=ofd_packets/00200982 [11:29:58]NVStorageDeleteData [11:29:58]OFD Sender: No OFD packet to send [11:29:58]*** Cut start [11:29:58]*** Purtial cut [11:29:58]*** CUTSNS_PIN = 0 [11:29:59]*** Stage 1: CUTSNS_PIN = 1 [11:30:00]Read from MH i2c: 01 [11:30:00]MH_I2C_Read... [11:30:00]*** Stop cut motor [11:30:00]*** Cut end [11:30:00]Read from MH i2c: 01 07 00 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: 01 07 00 01 3C 00 00 00 00 00 FF 0F 52 [11:30:01]process_action close_receipt done [11:30:01]requested_data is exist [11:30:01]produce_requested_data [11:30:01]requested_item fm.sn is exist - process it [11:30:01]wFMCommunicate request_size=4 [11:30:01]MH_SAM_APDU [11:30:01]CAPDU: 80 11 00 00 [11:30:01]Write to MH i2c: E2 08 00 02 3C 80 11 00 00 00 00 00 00 B8 [11:30:01]Write i2c OK [11:30:01]MH_I2C_Read... [11:30:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:01]Read from MH i2c: E2 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: E2 17 00 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: E2 17 00 02 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 05 [11:30:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:30:01]wFMCommunicate OK [11:30:01]requested_item fd.num is exist - process it [11:30:01]SAM_PROTO_GetFieldsCounters [11:30:01]wFMCommunicate request_size=4 [11:30:01]MH_SAM_APDU [11:30:01]CAPDU: 80 13 00 00 [11:30:01]Write to MH i2c: E2 08 00 03 3C 80 13 00 00 00 00 00 00 BB [11:30:01]Write i2c OK [11:30:01]MH_I2C_Read... [11:30:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:30:01]Read from MH i2c: E2 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: E2 62 00 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: E2 62 00 03 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 16 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 21 [11:30:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 16 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:30:01]wFMCommunicate OK [11:30:01]SAM_PROTO_GetFieldsCounters done [11:30:01]requested_item shift.num is exist - process it [11:30:01]requested_item shift.opened is exist - process it [11:30:01]req_shift_opened [11:30:01]FM_GetShiftState [11:30:01]SAM_PROTO_GetShiftState [11:30:01]wFMCommunicate request_size=4 [11:30:01]MH_SAM_APDU [11:30:01]CAPDU: 80 13 01 00 [11:30:01]Write to MH i2c: E2 08 00 04 3C 80 13 01 00 00 00 00 00 BD [11:30:01]Write i2c OK [11:30:01]MH_I2C_Read... [11:30:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:01]Read from MH i2c: E2 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: E2 0E 00 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: E2 0E 00 04 3C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 47 [11:30:01]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:30:01]wFMCommunicate OK [11:30:01]SAM_PROTO_GetShiftState done [11:30:01]FM_GetShiftState done [11:30:01]req_shift_opened done [11:30:01]requested_item shift.open_date is exist - process it [11:30:01]req_shift_open_date [11:30:01]req_shift_open_date done [11:30:01]produce_requested_data done [11:30:01]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200982,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:30:01]process_action_free close_receipt [11:30:01]json_value_free [11:30:01]json_value_free done [11:30:01]process_json_proto returns [11:30:01]Send response to host [11:30:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200982,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:30:01]free response buf [11:30:01]execute_script done [11:30:01]execute_script returns [11:30:01]free content buf [11:30:01]Sock 9.Close socket [11:30:01]Sock 9.Thread stoped [11:30:01]accept exits with 8 [11:30:01]New connection [11:30:01]New thread 3067211108 created [11:30:01]Thread 3067067748 joined [11:30:01]Waiting for new connection... [11:30:01] Sock 8.Parse request [11:30:01]Sock 8.Check first char [11:30:01]Sock 8.First char is OK [11:30:01]request: POST /json_proto HTTP/1.0 [11:30:01]Method: POST [11:30:01]URL: /json_proto [11:30:01]Method is POST - this is cgi request [11:30:01]url: /json_proto [11:30:01]query_string will be loaded in cgi processing [11:30:01]execute_cgi json_proto POST (null) [11:30:01]execute_cgi path=json_proto method=POST [11:30:01]POST find Content-Length [11:30:01]Host: 172.17.46.195:8080 [11:30:01]Content-Length: 818 [11:30:01]Content-Type: application/json [11:30:01] [11:30:01]POST finish read [11:30:01]Found Content-Length = 818 [11:30:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328582", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:01]execute_script... [11:30:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328582", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:01]POST & json_proto [11:30:01]process_json_proto [11:30:01]json parsed OK: [11:30:01]protocol is kg_v1.0 [11:30:01]action value=close_receipt [11:30:01]process_action close_receipt [11:30:01]cmd_close_receipt [11:30:01]MH_GetDate [11:30:01]Write to MH i2c: F0 00 00 05 3C 30 [11:30:01]Write i2c OK [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: F0 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: F0 09 00 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: F0 09 00 05 3C 00 3B 7E C4 66 75 08 C2 66 C1 [11:30:01]GetLastDocTimeStamp 1724153397 [11:30:01]current date 1724153403 [11:30:01]FM_GetShiftState [11:30:01]SAM_PROTO_GetShiftState [11:30:01]wFMCommunicate request_size=4 [11:30:01]MH_SAM_APDU [11:30:01]CAPDU: 80 13 01 00 [11:30:01]Write to MH i2c: E2 08 00 06 3C 80 13 01 00 00 00 00 00 BF [11:30:01]Write i2c OK [11:30:01]MH_I2C_Read... [11:30:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:01]Read from MH i2c: E2 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: E2 0E 00 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: E2 0E 00 06 3C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 49 [11:30:01]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:30:01]wFMCommunicate OK [11:30:01]SAM_PROTO_GetShiftState done [11:30:01]FM_GetShiftState done [11:30:01]opened in 1724112758 [11:30:01]opened+sec_in_day 1724199158 [11:30:01]quantity*price = 20001 [11:30:01]sum+1 = 20002 [11:30:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.01 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 0.00 Безнал.: 200.01 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 282 20.08.2024 11:30 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871802 ФД: 200983 ФПД: 27218633124721 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113003&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200983&fm=27218633124721&tin=02508201610067®Number=0000000000092545&sum=20001 [11:30:03]StoreToDocumentArchive [11:30:03]shift 466 fd 200983 [11:30:03]save to /storage/0466/doc_00200983 [11:30:03]save last doc name /storage/0466/doc_00200983 to /storage/kkm_last_doc_name [11:30:03]save OK [11:30:03]Clear old archive folders... [11:30:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:30:03]tlvbuf is 01160490 [11:30:03]SAM_PROTO_ClearQueue [11:30:03]wFMCommunicate request_size=4 [11:30:03]MH_SAM_APDU [11:30:03]CAPDU: 80 09 00 00 [11:30:03]Write to MH i2c: E2 08 00 13 3C 80 09 00 00 00 00 00 00 C1 [11:30:03]Write i2c OK [11:30:03]MH_I2C_Read... [11:30:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:30:03]Read from MH i2c: E2 [11:30:03]MH_I2C_Read... [11:30:03]Read from MH i2c: E2 03 00 [11:30:03]MH_I2C_Read... [11:30:03]Read from MH i2c: E2 03 00 13 3C 00 90 00 C3 [11:30:03]RAPDU: 90 00 [11:30:03]wFMCommunicate OK [11:30:03]SAM_PROTO_ClearQueue done [11:30:03]KKMCreateOFDPacket [11:30:03]OFDProtocolAddRootSTLVToBuf [11:30:03]FM_MakeSignedData [11:30:03]FM_MakeSignedData [11:30:03]SAM_PROTO_SignData [11:30:03]wFMCommunicate request_size=4 [11:30:03]MH_SAM_APDU [11:30:03]CAPDU: 80 0D 01 02 [11:30:03]Write to MH i2c: E2 08 00 14 3C 80 0D 01 02 00 00 00 00 C9 [11:30:03]Write i2c OK [11:30:03]MH_I2C_Read... [11:30:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:30:03]Read from MH i2c: E2 [11:30:03]MH_I2C_Read... [11:30:03]Read from MH i2c: E2 03 00 [11:30:03]MH_I2C_Read... [11:30:03]Read from MH i2c: E2 03 00 14 3C 00 90 00 C4 [11:30:03]RAPDU: 90 00 [11:30:03]wFMCommunicate OK [11:30:03]wFMCommunicate request_size=255 [11:30:03]MH_SAM_APDU [11:30: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 3B 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 17 11 03 00 35 04 06 00 18 [11:30:03]Write to MH i2c: E2 02 01 15 3C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 3B 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 17 11 03 00 35 04 06 00 18 00 00 59 [11:30:03]Write i2c OK [11:30:03]MH_I2C_Read... [11:30:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:03]Read from MH i2c: E2 [11:30:03]MH_I2C_Read... [11:30:03]Read from MH i2c: E2 03 00 [11:30:03]MH_I2C_Read... [11:30:03]Read from MH i2c: E2 03 00 15 3C 00 90 00 C5 [11:30:03]RAPDU: 90 00 [11:30:03]wFMCommunicate OK [11:30:03]wFMCommunicate request_size=10 [11:30:03]MH_SAM_APDU [11:30:03]CAPDU: 80 0D 02 02 05 C1 54 F5 6B 71 [11:30:03]Write to MH i2c: E2 0D 00 16 3C 80 0D 02 02 05 00 C1 54 F5 6B 71 00 00 BC [11:30:03]Write i2c OK [11:30:03]MH_I2C_Read... [11:30:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:03]Read from MH i2c: E2 [11:30:03]MH_I2C_Read... [11:30:03]Read from MH i2c: E2 03 00 [11:30:03]MH_I2C_Read... [11:30:03]Read from MH i2c: E2 03 00 16 3C 00 90 00 C6 [11:30:03]RAPDU: 90 00 [11:30:03]wFMCommunicate OK [11:30:03]wFMCommunicate request_size=4 [11:30:03]MH_SAM_APDU [11:30:03]CAPDU: 80 0D 03 02 [11:30:03]Write to MH i2c: E2 08 00 17 3C 80 0D 03 02 00 00 00 00 CE [11:30:03]Write i2c OK [11:30:03]MH_I2C_Read... [11:30:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:30:03]Read from MH i2c: E2 [11:30:03]MH_I2C_Read... [11:30:03]Read from MH i2c: E2 0B 00 [11:30:03]MH_I2C_Read... [11:30:03]Read from MH i2c: E2 0B 00 17 3C 00 15 65 25 B8 15 B1 FA 3B 90 00 21 [11:30:03]RAPDU: 15 65 25 B8 15 B1 FA 3B 90 00 [11:30:03]wFMCommunicate OK [11:30:03]SAM_PROTO_SignData done [11:30:03]FM_MakeSignedData done [11:30:03]CreateOFDProtocolMessage [11:30:03]wFMCommunicate request_size=4 [11:30:03]MH_SAM_APDU [11:30:03]CAPDU: 80 11 00 00 [11:30:03]Write to MH i2c: E2 08 00 18 3C 80 11 00 00 00 00 00 00 CE [11:30:03]Write i2c OK [11:30:03]MH_I2C_Read... [11:30:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:03]Read from MH i2c: E2 [11:30:03]MH_I2C_Read... [11:30:03]Read from MH i2c: E2 17 00 [11:30:03]MH_I2C_Read... [11:30:03]Read from MH i2c: E2 17 00 18 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1B [11:30:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:30:03]wFMCommunicate OK [11:30:03]CreateOFDProtocolMessage done [11:30:03]OFDSenderStorePacket 200983 [11:30:03]StoreOFDPacket docnum=200983 [11:30:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FE 87 07 01 D4 ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 3B 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 17 11 03 00 35 04 06 00 18 C1 54 F5 6B 71 15 65 25 B8 15 B1 FA 3B [11:30:03]CheckFolder [11:30:03]dirname=/storage/ofd_packets [11:30:03]CheckFolder done [11:30:03]ProducePacketName [11:30:03]name=ofd_packets/00200983 [11:30:03]NVStorageSaveData ofd_packets/00200983 [11:30:03]File name is /storage/ofd_packets/00200983 [11:30:03]Write 301 bytes [11:30:03]NVStorageSaveData done [11:30:03]OFDSenderStorePacket done [11:30:03]KKMCreateOFDPacket done [11:30:03]NVStorageSaveData kkm_last_timestamp [11:30:03]File name is /storage/kkm_last_timestamp [11:30:03]Write 4 bytes [11:30:03]NVStorageSaveData done [11:30:03]ExternCall_PrintAddStr [11:30:03]wPrintStart [11:30:03]Write to MH i2c: 01 00 00 19 3C 55 [11:30:03]Write i2c OK [11:30:03]MH_I2C_Read... [11:30:03]Read from MH i2c: 01 [11:30:03]MH_I2C_Read... [11:30:03]Read from MH i2c: 01 07 00 [11:30:03]MH_I2C_Read... [11:30:03]Read from MH i2c: 01 07 00 19 3C 00 00 00 00 00 FF 0F 6A [11:30:03]RasterBufferAndPrint [11:30:03]line Счет N : (1)11328582 [11:30:03]line ИНН: 02508201610067 [11:30:03]line Контрольно-Кассовый Чек [11:30:03]line ПРОДАЖА [11:30:03]line ТРК (МРК, ГНК) : 22 [11:30:03]line Товар: 2710124130 [11:30:03]line Аи-92-К-4 [11:30:03]line 2.950 * 67.80 [11:30:03]line = 200.01 [11:30:03]line НДС 12% НСП 1% [11:30:03]line > о реализуемом товаре [11:30:03]line ИТОГО: 200.01 [11:30:03]line НСП 1% : 1.77 [11:30:03]line НДС 12% : 21.24 [11:30:03]line Наличными: 0.00 [11:30:03]line Безнал.: 200.01 [11:30:03]line Место: АЗС № 95 "Партнер Нефть" [11:30:03]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:30:03]line СНО: Общий режим [11:30:03]line Чек 282 20.08.2024 11:30 [11:30:03]line Смена: 466 ФФД: 1.0 [11:30:03]line ЗНМ: 0300000079 [11:30:03]line РНМ: 0000000000092545 [11:30:03]line Версия ККМ: 001 [11:30:03]line Платежная система: Бакай Банк [11:30:03]line ФМ: 0000000000871802 [11:30:03]line ФД: 200983 [11:30:03]line ФПД: 27218633124721 [11:30:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113003&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200983&fm=27218633124721&tin=02508201610067®Number=0000000000092545&sum=20001 [11:30:03]OFD Sender: Processing packet 200983 [packets to send 247, broken 246] [11:30:03]ProducePacketName [11:30:03]name=ofd_packets/00200983 [11:30:03]OFD Sender: To server: pG, [11:30:03]CommunicateWithHost lk.salyk.kg:30040 [11:30:03]ConnectInit lk.salyk.kg [11:30:03]written 0, free lines is 4095 [11:30:04]Connected sock=10 [11:30:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FE 87 07 01 D4 ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 3B 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 17 11 03 00 35 04 06 00 18 C1 54 F5 6B 71 15 65 25 B8 15 B1 FA 3B [11:30:04]Write to MH i2c: 01 00 00 43 3C 7F [11:30:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 14 5E 47 00 11 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 31 38 30 32 10 04 04 00 17 11 03 00 F4 03 04 00 A2 28 C4 66 B6 04 01 00 00 45 DE 25 92 86 B0 81 B1 [11:30:04]CommunicateWithHost err = 0 [11:30:04]CheckOFDResponse [11:30:04]1017 (14) - 77093643461234 [11:30:04]1041 (16) - 0000000000871802 [11:30:04]1040 (4) - 200983 [11:30:04]1012 (4) - 20.08.2024 05:24 [11:30:04]1206 (1) - 0 [11:30:04]OFD Sender: Remove packet 200983 [11:30:04]ProducePacketName [11:30:04]name=ofd_packets/00200983 [11:30:04]NVStorageDeleteData [11:30:04]Write i2c OK [11:30:04]MH_I2C_Read... [11:30:04]Read from MH i2c: 01 [11:30:04]MH_I2C_Read... [11:30:04]Read from MH i2c: 01 07 00 [11:30:04]MH_I2C_Read... [11:30:04]Read from MH i2c: 01 07 00 43 3C 00 00 00 00 00 F5 0C 87 [11:30:04]RasterBufferAndPrint [11:30:04]line [11:30:04]line [11:30:04]line [11:30:04]line [11:30:04]line [11:30:04]written 0, free lines is 3403 [11:30:04]MH_Cut [11:30:04]Write to MH i2c: D1 01 00 4A 3C 01 58 [11:30:04]Write i2c OK [11:30:04]MH_I2C_Read... [11:30:04]Read from MH i2c: D1 [11:30:04]MH_I2C_Read... [11:30:04]Read from MH i2c: D1 01 00 [11:30:04]MH_I2C_Read... [11:30:04]Read from MH i2c: D1 01 00 4A 3C 00 57 [11:30:04]Write to MH i2c: 01 00 00 4B 3C 87 [11:30:04]Write i2c OK [11:30:04]MH_I2C_Read... [11:30:04]OFD Sender: No OFD packet to send [11:30:05]*** Cut start [11:30:05]*** Purtial cut [11:30:05]*** Stage 1: CUTSNS_PIN = 1 [11:30:05]Read from MH i2c: 01 [11:30:05]MH_I2C_Read... [11:30:05]*** Stop cut motor [11:30:05]*** Cut end [11:30:05]Read from MH i2c: 01 07 00 [11:30:05]MH_I2C_Read... [11:30:05]Read from MH i2c: 01 07 00 4B 3C 00 00 00 00 00 FF 0F 9C [11:30:05]process_action close_receipt done [11:30:05]requested_data is exist [11:30:05]produce_requested_data [11:30:05]requested_item fm.sn is exist - process it [11:30:05]wFMCommunicate request_size=4 [11:30:05]MH_SAM_APDU [11:30:05]CAPDU: 80 11 00 00 [11:30:05]Write to MH i2c: E2 08 00 4C 3C 80 11 00 00 00 00 00 00 02 [11:30:05]Write i2c OK [11:30:05]MH_I2C_Read... [11:30:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:05]Read from MH i2c: E2 [11:30:05]MH_I2C_Read... [11:30:05]Read from MH i2c: E2 17 00 [11:30:05]MH_I2C_Read... [11:30:05]Read from MH i2c: E2 17 00 4C 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4F [11:30:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:30:05]wFMCommunicate OK [11:30:05]requested_item fd.num is exist - process it [11:30:05]SAM_PROTO_GetFieldsCounters [11:30:05]wFMCommunicate request_size=4 [11:30:05]MH_SAM_APDU [11:30:05]CAPDU: 80 13 00 00 [11:30:05]Write to MH i2c: E2 08 00 4D 3C 80 13 00 00 00 00 00 00 05 [11:30:05]Write i2c OK [11:30:05]MH_I2C_Read... [11:30:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:30:05]Read from MH i2c: E2 [11:30:05]MH_I2C_Read... [11:30:05]Read from MH i2c: E2 62 00 [11:30:05]MH_I2C_Read... [11:30:05]Read from MH i2c: E2 62 00 4D 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 17 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 6F [11:30:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 17 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:30:05]wFMCommunicate OK [11:30:05]SAM_PROTO_GetFieldsCounters done [11:30:05]requested_item shift.num is exist - process it [11:30:05]requested_item shift.opened is exist - process it [11:30:05]req_shift_opened [11:30:05]FM_GetShiftState [11:30:05]SAM_PROTO_GetShiftState [11:30:05]wFMCommunicate request_size=4 [11:30:05]MH_SAM_APDU [11:30:05]CAPDU: 80 13 01 00 [11:30:05]Write to MH i2c: E2 08 00 4E 3C 80 13 01 00 00 00 00 00 07 [11:30:05]Write i2c OK [11:30:05]MH_I2C_Read... [11:30:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:05]Read from MH i2c: E2 [11:30:05]MH_I2C_Read... [11:30:05]Read from MH i2c: E2 0E 00 [11:30:05]MH_I2C_Read... [11:30:05]Read from MH i2c: E2 0E 00 4E 3C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 91 [11:30:05]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:30:05]wFMCommunicate OK [11:30:05]SAM_PROTO_GetShiftState done [11:30:05]FM_GetShiftState done [11:30:05]req_shift_opened done [11:30:05]requested_item shift.open_date is exist - process it [11:30:05]req_shift_open_date [11:30:05]req_shift_open_date done [11:30:05]produce_requested_data done [11:30:05]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200983,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:30:05]process_action_free close_receipt [11:30:05]json_value_free [11:30:05]json_value_free done [11:30:05]process_json_proto returns [11:30:05]Send response to host [11:30:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200983,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:30:05]free response buf [11:30:05]execute_script done [11:30:05]execute_script returns [11:30:05]free content buf [11:30:05]Sock 8.Close socket [11:30:05]Sock 8.Thread stoped [11:30:09]OFD Sender: No OFD packet to send [11:30:14]OFD Sender: No OFD packet to send [11:30:19]OFD Sender: No OFD packet to send [11:30:25]OFD Sender: No OFD packet to send [11:30:30]OFD Sender: No OFD packet to send [11:30:35]OFD Sender: No OFD packet to send [11:30:40]OFD Sender: No OFD packet to send [11:30:45]OFD Sender: No OFD packet to send [11:30:49]accept exits with 7 [11:30:49]New connection [11:30:49]New thread 3067067748 created [11:30:49]Thread 3067211108 joined [11:30:49]Waiting for new connection... [11:30:49] Sock 7.Parse request [11:30:49]Sock 7.Check first char [11:30:49]Sock 7.First char is OK [11:30:49]request: POST /json_proto HTTP/1.0 [11:30:49]Method: POST [11:30:49]URL: /json_proto [11:30:49]Method is POST - this is cgi request [11:30:49]url: /json_proto [11:30:49]query_string will be loaded in cgi processing [11:30:49]execute_cgi json_proto POST (null) [11:30:49]execute_cgi path=json_proto method=POST [11:30:49]POST find Content-Length [11:30:49]Host: 172.17.46.195:8080 [11:30:49]Content-Length: 805 [11:30:49]Content-Type: application/json [11:30:49] [11:30:49]POST finish read [11:30:49]Found Content-Length = 805 [11:30:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328583", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:49]execute_script... [11: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)11328583", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:49]POST & json_proto [11:30:49]process_json_proto [11:30:49]json parsed OK: [11:30:49]protocol is kg_v1.0 [11:30:49]action value=close_receipt [11:30:49]process_action close_receipt [11:30:49]cmd_close_receipt [11:30:49]MH_GetDate [11:30:49]Write to MH i2c: F0 00 00 4F 3C 7A [11:30:49]Write i2c OK [11:30:49]MH_I2C_Read... [11:30:49]Read from MH i2c: F0 [11:30:49]MH_I2C_Read... [11:30:49]Read from MH i2c: F0 09 00 [11:30:49]MH_I2C_Read... [11:30:49]Read from MH i2c: F0 09 00 4F 3C 00 6A 7E C4 66 75 08 C2 66 3A [11:30:49]GetLastDocTimeStamp 1724153403 [11:30:49]current date 1724153450 [11:30:49]FM_GetShiftState [11:30:49]SAM_PROTO_GetShiftState [11:30:49]wFMCommunicate request_size=4 [11:30:49]MH_SAM_APDU [11:30:49]CAPDU: 80 13 01 00 [11:30:49]Write to MH i2c: E2 08 00 50 3C 80 13 01 00 00 00 00 00 09 [11:30:49]Write i2c OK [11:30:49]MH_I2C_Read... [11:30:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:49]Read from MH i2c: E2 [11:30:49]MH_I2C_Read... [11:30:49]Read from MH i2c: E2 0E 00 [11:30:49]MH_I2C_Read... [11:30:49]Read from MH i2c: E2 0E 00 50 3C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 93 [11:30:49]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:30:49]wFMCommunicate OK [11:30:49]SAM_PROTO_GetShiftState done [11:30:49]FM_GetShiftState done [11:30:49]opened in 1724112758 [11:30:49]opened+sec_in_day 1724199158 [11:30:49]quantity*price = 200043 [11:30:49]sum+1 = 200044 [11:30:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 283 20.08.2024 11:30 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200984 ФПД: 222504569762951 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113050&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200984&fm=222504569762951&tin=02508201610067®Number=0000000000092545&sum=200043 [11:30:50]StoreToDocumentArchive [11:30:50]shift 466 fd 200984 [11:30:50]save to /storage/0466/doc_00200984 [11:30:50]save last doc name /storage/0466/doc_00200984 to /storage/kkm_last_doc_name [11:30:50]save OK [11:30:50]Clear old archive folders... [11:30:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:30:50]tlvbuf is 0108AD80 [11:30:50]SAM_PROTO_ClearQueue [11:30:50]wFMCommunicate request_size=4 [11:30:50]MH_SAM_APDU [11:30:50]CAPDU: 80 09 00 00 [11:30:50]Write to MH i2c: E2 08 00 5D 3C 80 09 00 00 00 00 00 00 0B [11:30:50]Write i2c OK [11:30:50]MH_I2C_Read... [11:30:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:30:50]Read from MH i2c: E2 [11:30:50]MH_I2C_Read... [11:30:50]Read from MH i2c: E2 03 00 [11:30:50]MH_I2C_Read... [11:30:50]Read from MH i2c: E2 03 00 5D 3C 00 90 00 0D [11:30:50]RAPDU: 90 00 [11:30:50]wFMCommunicate OK [11:30:50]SAM_PROTO_ClearQueue done [11:30:50]KKMCreateOFDPacket [11:30:50]OFDProtocolAddRootSTLVToBuf [11:30:50]FM_MakeSignedData [11:30:50]FM_MakeSignedData [11:30:50]SAM_PROTO_SignData [11:30:50]wFMCommunicate request_size=4 [11:30:50]MH_SAM_APDU [11:30:50]CAPDU: 80 0D 01 02 [11:30:50]Write to MH i2c: E2 08 00 5E 3C 80 0D 01 02 00 00 00 00 13 [11:30:50]Write i2c OK [11:30:50]MH_I2C_Read... [11:30:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:30:50]Read from MH i2c: E2 [11:30:50]MH_I2C_Read... [11:30:50]Read from MH i2c: E2 03 00 [11:30:50]MH_I2C_Read... [11:30:50]Read from MH i2c: E2 03 00 5E 3C 00 90 00 0E [11:30:50]RAPDU: 90 00 [11:30:50]wFMCommunicate OK [11:30:50]wFMCommunicate request_size=255 [11:30:50]MH_SAM_APDU [11:30:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 6A 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 18 11 03 00 35 04 06 00 CA [11:30:50]Write to MH i2c: E2 02 01 5F 3C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 6A 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 18 11 03 00 35 04 06 00 CA 00 00 91 [11:30:50]Write i2c OK [11:30:50]MH_I2C_Read... [11:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:50]Read from MH i2c: E2 [11:30:50]MH_I2C_Read... [11:30:50]Read from MH i2c: E2 03 00 [11:30:50]MH_I2C_Read... [11:30:50]Read from MH i2c: E2 03 00 5F 3C 00 90 00 0F [11:30:50]RAPDU: 90 00 [11:30:50]wFMCommunicate OK [11:30:50]wFMCommunicate request_size=10 [11:30:50]MH_SAM_APDU [11:30:50]CAPDU: 80 0D 02 02 05 5D E1 D7 74 87 [11:30:50]Write to MH i2c: E2 0D 00 60 3C 80 0D 02 02 05 00 5D E1 D7 74 87 00 00 30 [11:30:50]Write i2c OK [11:30:50]MH_I2C_Read... [11:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:50]Read from MH i2c: E2 [11:30:50]MH_I2C_Read... [11:30:50]Read from MH i2c: E2 03 00 [11:30:50]MH_I2C_Read... [11:30:50]Read from MH i2c: E2 03 00 60 3C 00 90 00 10 [11:30:50]RAPDU: 90 00 [11:30:50]wFMCommunicate OK [11:30:50]wFMCommunicate request_size=4 [11:30:50]MH_SAM_APDU [11:30:50]CAPDU: 80 0D 03 02 [11:30:50]Write to MH i2c: E2 08 00 61 3C 80 0D 03 02 00 00 00 00 18 [11:30:50]Write i2c OK [11:30:50]MH_I2C_Read... [11:30:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:30:50]Read from MH i2c: E2 [11:30:50]MH_I2C_Read... [11:30:50]Read from MH i2c: E2 0B 00 [11:30:50]MH_I2C_Read... [11:30:50]Read from MH i2c: E2 0B 00 61 3C 00 C8 1C 27 41 8D 4F 5A 29 90 00 C4 [11:30:50]RAPDU: C8 1C 27 41 8D 4F 5A 29 90 00 [11:30:50]wFMCommunicate OK [11:30:50]SAM_PROTO_SignData done [11:30:50]FM_MakeSignedData done [11:30:50]CreateOFDProtocolMessage [11:30:50]wFMCommunicate request_size=4 [11:30:50]MH_SAM_APDU [11:30:50]CAPDU: 80 11 00 00 [11:30:50]Write to MH i2c: E2 08 00 62 3C 80 11 00 00 00 00 00 00 18 [11:30:50]Write i2c OK [11:30:50]MH_I2C_Read... [11:30:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:50]Read from MH i2c: E2 [11:30:50]MH_I2C_Read... [11:30:50]Read from MH i2c: E2 17 00 [11:30:50]MH_I2C_Read... [11:30:50]Read from MH i2c: E2 17 00 62 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 65 [11:30:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:30:50]wFMCommunicate OK [11:30:50]CreateOFDProtocolMessage done [11:30:50]OFDSenderStorePacket 200984 [11:30:50]StoreOFDPacket docnum=200984 [11:30:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 35 19 07 01 7F 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 1B 01 00 00 F4 03 04 00 6A 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 18 11 03 00 35 04 06 00 CA 5D E1 D7 74 87 C8 1C 27 41 8D 4F 5A 29 [11:30:50]CheckFolder [11:30:50]dirname=/storage/ofd_packets [11:30:50]CheckFolder done [11:30:50]ProducePacketName [11:30:50]name=ofd_packets/00200984 [11:30:50]NVStorageSaveData ofd_packets/00200984 [11:30:50]File name is /storage/ofd_packets/00200984 [11:30:50]Write 301 bytes [11:30:50]NVStorageSaveData done [11:30:50]OFDSenderStorePacket done [11:30:50]KKMCreateOFDPacket done [11:30:50]NVStorageSaveData kkm_last_timestamp [11:30:50]File name is /storage/kkm_last_timestamp [11:30:50]Write 4 bytes [11:30:50]NVStorageSaveData done [11:30:50]ExternCall_PrintAddStr [11:30:50]wPrintStart [11:30:50]Write to MH i2c: 01 00 00 63 3C 9F [11:30:50]Write i2c OK [11:30:50]MH_I2C_Read... [11:30:50]Read from MH i2c: 01 [11:30:50]MH_I2C_Read... [11:30:50]Read from MH i2c: 01 07 00 [11:30:50]MH_I2C_Read... [11:30:50]Read from MH i2c: 01 07 00 63 3C 00 00 00 00 00 FF 0F B4 [11:30:50]RasterBufferAndPrint [11:30:50]line Счет N : (1)11328583 [11:30:50]line ИНН: 02508201610067 [11:30:50]line Контрольно-Кассовый Чек [11:30:50]line ПРОДАЖА [11:30:50]line ТРК (МРК, ГНК) : 11 [11:30:50]line Товар: 2710124500 [11:30:50]line Аи-95-К-5 [11:30:50]line 26.960 * 74.20 [11:30:50]line = 2000.43 [11:30:50]line НДС 12% НСП 1% [11:30:50]line > о реализуемом товаре [11:30:50]line ИТОГО: 2000.43 [11:30:50]line НСП 1% : 17.70 [11:30:50]line НДС 12% : 212.43 [11:30:50]line Наличными: 0.00 [11:30:50]line Безнал.: 2000.43 [11:30:50]line Место: АЗС № 95 "Партнер Нефть" [11:30:50]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:30:50]line СНО: Общий режим [11:30:50]line Чек 283 20.08.2024 11:30 [11:30:50]line Смена: 466 ФФД: 1.0 [11:30:50]line ЗНМ: 0300000079 [11:30:50]line РНМ: 0000000000092545 [11:30:50]line Версия ККМ: 001 [11:30:50]line Платежная система: O! деньги [11:30:50]line ФМ: 0000000000871802 [11:30:50]line ФД: 200984 [11:30:50]line ФПД: 222504569762951 [11:30:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113050&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200984&fm=222504569762951&tin=02508201610067®Number=0000000000092545&sum=200043 [11:30:51]OFD Sender: Processing packet 200984 [packets to send 247, broken 246] [11:30:51]ProducePacketName [11:30:51]name=ofd_packets/00200984 [11:30:51]OFD Sender: To server: pG, [11:30:51]CommunicateWithHost lk.salyk.kg:30040 [11:30:51]ConnectInit lk.salyk.kg [11:30:51]written 0, free lines is 4095 [11:30:51]Connected sock=10 [11: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 31 38 30 32 0F 01 00 00 35 19 07 01 7F 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 1B 01 00 00 F4 03 04 00 6A 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 18 11 03 00 35 04 06 00 CA 5D E1 D7 74 87 C8 1C 27 41 8D 4F 5A 29 [11:30:51]Write to MH i2c: 01 00 00 8D 3C C9 [11:30:51]Write i2c OK [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: 01 [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: 01 07 00 [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: 01 07 00 8D 3C 00 00 00 00 00 ED 0C C9 [11:30:51]RasterBufferAndPrint [11:30:51]line [11:30:51]line [11:30:51]line [11:30:51]line [11:30:51]line [11:30:51]written 0, free lines is 3315 [11:30:51]MH_Cut [11:30:51]Write to MH i2c: D1 01 00 94 3C 01 A2 [11:30:51]Write i2c OK [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: D1 [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: D1 01 00 [11:30:51]MH_I2C_Read... [11:30:51]Read from MH i2c: D1 01 00 94 3C 00 A1 [11:30:51]Write to MH i2c: 01 00 00 95 3C D1 [11:30:51]Write i2c OK [11:30:51]MH_I2C_Read... [11:30:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CC 98 47 00 BE 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 31 38 30 32 10 04 04 00 18 11 03 00 F4 03 04 00 D2 28 C4 66 B6 04 01 00 00 A7 6C 48 E1 0E A9 40 35 [11:30:52]CommunicateWithHost err = 0 [11:30:52]CheckOFDResponse [11:30:52]1017 (14) - 77093643461234 [11:30:52]1041 (16) - 0000000000871802 [11:30:52]1040 (4) - 200984 [11:30:52]1012 (4) - 20.08.2024 05:25 [11:30:52]1206 (1) - 0 [11:30:52]OFD Sender: Remove packet 200984 [11:30:52]ProducePacketName [11:30:52]name=ofd_packets/00200984 [11:30:52]NVStorageDeleteData [11:30:52]*** Cut start [11:30:52]*** Purtial cut [11:30:52]*** CUTSNS_PIN = 0 [11:30:52]OFD Sender: No OFD packet to send [11:30:52]*** Stage 1: CUTSNS_PIN = 1 [11:30:54]Read from MH i2c: 01 [11:30:54]MH_I2C_Read... [11:30:54]*** Stop cut motor [11:30:54]*** Cut end [11:30:54]Read from MH i2c: 01 07 00 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: 01 07 00 95 3C 00 00 00 00 00 FF 0F E6 [11:30:54]process_action close_receipt done [11:30:54]requested_data is exist [11:30:54]produce_requested_data [11:30:54]requested_item fm.sn is exist - process it [11:30:54]wFMCommunicate request_size=4 [11:30:54]MH_SAM_APDU [11:30:54]CAPDU: 80 11 00 00 [11:30:54]Write to MH i2c: E2 08 00 96 3C 80 11 00 00 00 00 00 00 4C [11:30:54]Write i2c OK [11:30:54]MH_I2C_Read... [11:30:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:54]Read from MH i2c: E2 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E2 17 00 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E2 17 00 96 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 99 [11:30:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:30:54]wFMCommunicate OK [11:30:54]requested_item fd.num is exist - process it [11:30:54]SAM_PROTO_GetFieldsCounters [11:30:54]wFMCommunicate request_size=4 [11:30:54]MH_SAM_APDU [11:30:54]CAPDU: 80 13 00 00 [11:30:54]Write to MH i2c: E2 08 00 97 3C 80 13 00 00 00 00 00 00 4F [11:30:54]Write i2c OK [11:30:54]MH_I2C_Read... [11:30:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:30:54]Read from MH i2c: E2 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E2 62 00 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E2 62 00 97 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 18 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 BD [11:30:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 18 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:30:54]wFMCommunicate OK [11:30:54]SAM_PROTO_GetFieldsCounters done [11:30:54]requested_item shift.num is exist - process it [11:30:54]requested_item shift.opened is exist - process it [11:30:54]req_shift_opened [11:30:54]FM_GetShiftState [11:30:54]SAM_PROTO_GetShiftState [11:30:54]wFMCommunicate request_size=4 [11:30:54]MH_SAM_APDU [11:30:54]CAPDU: 80 13 01 00 [11:30:54]Write to MH i2c: E2 08 00 98 3C 80 13 01 00 00 00 00 00 51 [11:30:54]Write i2c OK [11:30:54]MH_I2C_Read... [11:30:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:54]Read from MH i2c: E2 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E2 0E 00 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E2 0E 00 98 3C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 DB [11:30:54]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:30:54]wFMCommunicate OK [11:30:54]SAM_PROTO_GetShiftState done [11:30:54]FM_GetShiftState done [11:30:54]req_shift_opened done [11:30:54]requested_item shift.open_date is exist - process it [11:30:54]req_shift_open_date [11:30:54]req_shift_open_date done [11:30:54]produce_requested_data done [11:30:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200984,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:30:54]process_action_free close_receipt [11:30:54]json_value_free [11:30:54]json_value_free done [11:30:54]process_json_proto returns [11:30:54]Send response to host [11:30:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200984,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:30:54]free response buf [11:30:54]execute_script done [11:30:54]execute_script returns [11:30:54]free content buf [11:30:54]Sock 7.Close socket [11:30:54]Sock 7.Thread stoped [11:30:57]OFD Sender: No OFD packet to send [11:31:02]OFD Sender: No OFD packet to send [11:31:07]OFD Sender: No OFD packet to send [11:31:12]OFD Sender: No OFD packet to send [11:31:17]OFD Sender: No OFD packet to send [11:31:22]OFD Sender: No OFD packet to send [11:31:27]OFD Sender: No OFD packet to send [11:31:30]accept exits with 9 [11:31:30]New connection [11:31:30]New thread 3067211108 created [11:31:30]Thread 3067067748 joined [11:31:30]Waiting for new connection... [11:31:30] Sock 9.Parse request [11:31:30]Sock 9.Check first char [11:31:30]Sock 9.First char is OK [11:31:30]request: POST /json_proto HTTP/1.0 [11:31:30]Method: POST [11:31:30]URL: /json_proto [11:31:30]Method is POST - this is cgi request [11:31:30]url: /json_proto [11:31:30]query_string will be loaded in cgi processing [11:31:30]execute_cgi json_proto POST (null) [11:31:30]execute_cgi path=json_proto method=POST [11:31:30]POST find Content-Length [11:31:30]Host: 172.17.46.195:8080 [11:31:30]Content-Length: 805 [11:31:30]Content-Type: application/json [11:31:30] [11:31:30]POST finish read [11:31:30]Found Content-Length = 805 [11:31:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328584", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:30]execute_script... [11:31: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)11328584", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:30]POST & json_proto [11:31:30]process_json_proto [11:31:30]json parsed OK: [11:31:30]protocol is kg_v1.0 [11:31:30]action value=close_receipt [11:31:30]process_action close_receipt [11:31:30]cmd_close_receipt [11:31:30]MH_GetDate [11:31:30]Write to MH i2c: F0 00 00 99 3C C4 [11:31:30]Write i2c OK [11:31:30]MH_I2C_Read... [11:31:30]Read from MH i2c: F0 [11:31:30]MH_I2C_Read... [11:31:30]Read from MH i2c: F0 09 00 [11:31:30]MH_I2C_Read... [11:31:30]Read from MH i2c: F0 09 00 99 3C 00 93 7E C4 66 75 08 C2 66 AD [11:31:30]GetLastDocTimeStamp 1724153450 [11:31:30]current date 1724153491 [11:31:30]FM_GetShiftState [11:31:30]SAM_PROTO_GetShiftState [11:31:30]wFMCommunicate request_size=4 [11:31:30]MH_SAM_APDU [11:31:30]CAPDU: 80 13 01 00 [11:31:30]Write to MH i2c: E2 08 00 9A 3C 80 13 01 00 00 00 00 00 53 [11:31:30]Write i2c OK [11:31:30]MH_I2C_Read... [11:31:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:30]Read from MH i2c: E2 [11:31:30]MH_I2C_Read... [11:31:30]Read from MH i2c: E2 0E 00 [11:31:30]MH_I2C_Read... [11:31:30]Read from MH i2c: E2 0E 00 9A 3C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 DD [11:31:30]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:31:30]wFMCommunicate OK [11:31:30]SAM_PROTO_GetShiftState done [11:31:30]FM_GetShiftState done [11:31:30]opened in 1724112758 [11:31:30]opened+sec_in_day 1724199158 [11:31:30]quantity*price = 100005 [11:31:30]sum+1 = 100006 [11:31:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 284 20.08.2024 11:31 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200985 ФПД: 20664701710976 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113131&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200985&fm=20664701710976&tin=02508201610067®Number=0000000000092545&sum=100005 [11:31:31]StoreToDocumentArchive [11:31:31]shift 466 fd 200985 [11:31:31]save to /storage/0466/doc_00200985 [11:31:31]save last doc name /storage/0466/doc_00200985 to /storage/kkm_last_doc_name [11:31:31]save OK [11:31:31]Clear old archive folders... [11:31:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:31:31]tlvbuf is 0104E150 [11:31:31]SAM_PROTO_ClearQueue [11:31:31]wFMCommunicate request_size=4 [11:31:31]MH_SAM_APDU [11:31:31]CAPDU: 80 09 00 00 [11:31:31]Write to MH i2c: E2 08 00 A7 3C 80 09 00 00 00 00 00 00 55 [11:31:31]Write i2c OK [11:31:31]MH_I2C_Read... [11:31:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:31:31]Read from MH i2c: E2 [11:31:31]MH_I2C_Read... [11:31:31]Read from MH i2c: E2 03 00 [11:31:31]MH_I2C_Read... [11:31:31]Read from MH i2c: E2 03 00 A7 3C 00 90 00 57 [11:31:31]RAPDU: 90 00 [11:31:31]wFMCommunicate OK [11:31:31]SAM_PROTO_ClearQueue done [11:31:31]KKMCreateOFDPacket [11:31:31]OFDProtocolAddRootSTLVToBuf [11:31:31]FM_MakeSignedData [11:31:31]FM_MakeSignedData [11:31:31]SAM_PROTO_SignData [11:31:31]wFMCommunicate request_size=4 [11:31:31]MH_SAM_APDU [11:31:31]CAPDU: 80 0D 01 02 [11:31:31]Write to MH i2c: E2 08 00 A8 3C 80 0D 01 02 00 00 00 00 5D [11:31:31]Write i2c OK [11:31:31]MH_I2C_Read... [11:31:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:31:31]Read from MH i2c: E2 [11:31:31]MH_I2C_Read... [11:31:31]Read from MH i2c: E2 03 00 [11:31:31]MH_I2C_Read... [11:31:31]Read from MH i2c: E2 03 00 A8 3C 00 90 00 58 [11:31:31]RAPDU: 90 00 [11:31:31]wFMCommunicate OK [11:31:31]wFMCommunicate request_size=255 [11:31:31]MH_SAM_APDU [11:31: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 93 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 19 11 03 00 35 04 06 00 12 [11:31:31]Write to MH i2c: E2 02 01 A9 3C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 93 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 19 11 03 00 35 04 06 00 12 00 00 D8 [11:31:31]Write i2c OK [11:31:31]MH_I2C_Read... [11:31:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:31]Read from MH i2c: E2 [11:31:31]MH_I2C_Read... [11:31:31]Read from MH i2c: E2 03 00 [11:31:31]MH_I2C_Read... [11:31:31]Read from MH i2c: E2 03 00 A9 3C 00 90 00 59 [11:31:31]RAPDU: 90 00 [11:31:31]wFMCommunicate OK [11:31:31]wFMCommunicate request_size=10 [11:31:31]MH_SAM_APDU [11:31:31]CAPDU: 80 0D 02 02 05 CB 60 34 72 80 [11:31:31]Write to MH i2c: E2 0D 00 AA 3C 80 0D 02 02 05 00 CB 60 34 72 80 00 00 BB [11:31:31]Write i2c OK [11:31:31]MH_I2C_Read... [11:31:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:31]Read from MH i2c: E2 [11:31:31]MH_I2C_Read... [11:31:31]Read from MH i2c: E2 03 00 [11:31:31]MH_I2C_Read... [11:31:31]Read from MH i2c: E2 03 00 AA 3C 00 90 00 5A [11:31:31]RAPDU: 90 00 [11:31:31]wFMCommunicate OK [11:31:31]wFMCommunicate request_size=4 [11:31:31]MH_SAM_APDU [11:31:31]CAPDU: 80 0D 03 02 [11:31:31]Write to MH i2c: E2 08 00 AB 3C 80 0D 03 02 00 00 00 00 62 [11:31:31]Write i2c OK [11:31:31]MH_I2C_Read... [11:31:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:31:31]Read from MH i2c: E2 [11:31:31]MH_I2C_Read... [11:31:31]Read from MH i2c: E2 0B 00 [11:31:31]MH_I2C_Read... [11:31:31]Read from MH i2c: E2 0B 00 AB 3C 00 6B C9 86 3E 3B B1 A8 D7 90 00 C6 [11:31:31]RAPDU: 6B C9 86 3E 3B B1 A8 D7 90 00 [11:31:31]wFMCommunicate OK [11:31:31]SAM_PROTO_SignData done [11:31:31]FM_MakeSignedData done [11:31:31]CreateOFDProtocolMessage [11:31:31]wFMCommunicate request_size=4 [11:31:31]MH_SAM_APDU [11:31:31]CAPDU: 80 11 00 00 [11:31:31]Write to MH i2c: E2 08 00 AC 3C 80 11 00 00 00 00 00 00 62 [11:31:31]Write i2c OK [11:31:31]MH_I2C_Read... [11:31:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:31]Read from MH i2c: E2 [11:31:31]MH_I2C_Read... [11:31:31]Read from MH i2c: E2 17 00 [11:31:31]MH_I2C_Read... [11:31:31]Read from MH i2c: E2 17 00 AC 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AF [11:31:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:31:31]wFMCommunicate OK [11:31:31]CreateOFDProtocolMessage done [11:31:31]OFDSenderStorePacket 200985 [11:31:31]StoreOFDPacket docnum=200985 [11:31:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3A 10 07 01 8B 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 93 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 19 11 03 00 35 04 06 00 12 CB 60 34 72 80 6B C9 86 3E 3B B1 A8 D7 [11:31:31]CheckFolder [11:31:31]dirname=/storage/ofd_packets [11:31:31]CheckFolder done [11:31:31]ProducePacketName [11:31:31]name=ofd_packets/00200985 [11:31:31]NVStorageSaveData ofd_packets/00200985 [11:31:31]File name is /storage/ofd_packets/00200985 [11:31:31]Write 301 bytes [11:31:31]NVStorageSaveData done [11:31:31]OFDSenderStorePacket done [11:31:31]KKMCreateOFDPacket done [11:31:31]NVStorageSaveData kkm_last_timestamp [11:31:31]File name is /storage/kkm_last_timestamp [11:31:31]Write 4 bytes [11:31:31]NVStorageSaveData done [11:31:31]ExternCall_PrintAddStr [11:31:31]wPrintStart [11:31:31]Write to MH i2c: 01 00 00 AD 3C E9 [11:31:31]Write i2c OK [11:31:31]MH_I2C_Read... [11:31:31]Read from MH i2c: 01 [11:31:31]MH_I2C_Read... [11:31:31]Read from MH i2c: 01 07 00 [11:31:31]MH_I2C_Read... [11:31:31]Read from MH i2c: 01 07 00 AD 3C 00 00 00 00 00 FF 0F FE [11:31:31]RasterBufferAndPrint [11:31:31]line Счет N : (1)11328584 [11:31:31]line ИНН: 02508201610067 [11:31:31]line Контрольно-Кассовый Чек [11:31:31]line ПРОДАЖА [11:31:31]line ТРК (МРК, ГНК) : 32 [11:31:31]line Товар: 2710124130 [11:31:31]line Аи-92-К-4 [11:31:31]line 14.750 * 67.80 [11:31:31]line = 1000.05 [11:31:31]line НДС 12% НСП 1% [11:31:31]line > о реализуемом товаре [11:31:31]line ИТОГО: 1000.05 [11:31:31]line НСП 1% : 8.85 [11:31:31]line НДС 12% : 106.20 [11:31:31]line Наличными: 0.00 [11:31:31]line Безнал.: 1000.05 [11:31:31]line Место: АЗС № 95 "Партнер Нефть" [11:31:31]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:31:31]line СНО: Общий режим [11:31:31]line Чек 284 20.08.2024 11:31 [11:31:31]line Смена: 466 ФФД: 1.0 [11:31:31]line ЗНМ: 0300000079 [11:31:31]line РНМ: 0000000000092545 [11:31:31]line Версия ККМ: 001 [11:31:31]line Платежная система: O! деньги [11:31:31]line ФМ: 0000000000871802 [11:31:31]line ФД: 200985 [11:31:31]line ФПД: 20664701710976 [11:31:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113131&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200985&fm=20664701710976&tin=02508201610067®Number=0000000000092545&sum=100005 [11:31:31]written 0, free lines is 4095 [11:31:31]OFD Sender: Processing packet 200985 [packets to send 247, broken 246] [11:31:31]ProducePacketName [11:31:31]name=ofd_packets/00200985 [11:31:31]OFD Sender: To server: pG, [11:31:31]CommunicateWithHost lk.salyk.kg:30040 [11:31:31]ConnectInit lk.salyk.kg [11:31:31]Connected sock=10 [11:31:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3A 10 07 01 8B 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 93 7E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 19 11 03 00 35 04 06 00 12 CB 60 34 72 80 6B C9 86 3E 3B B1 A8 D7 [11:31:32]Write to MH i2c: 01 00 00 D7 3C 13 [11:31:32]Write i2c OK [11:31:32]MH_I2C_Read... [11:31:32]Read from MH i2c: 01 [11:31:32]MH_I2C_Read... [11:31:32]Read from MH i2c: 01 07 00 [11:31:32]MH_I2C_Read... [11:31:32]Read from MH i2c: 01 07 00 D7 3C 00 00 00 00 00 E6 0C 0C [11:31:32]RasterBufferAndPrint [11:31:32]line [11:31:32]line [11:31:32]line [11:31:32]line [11:31:32]line [11:31:32]written 0, free lines is 3310 [11:31:32]MH_Cut [11:31:32]Write to MH i2c: D1 01 00 DE 3C 01 EC [11:31:32]Write i2c OK [11:31:32]MH_I2C_Read... [11:31:32]Read from MH i2c: D1 [11:31:32]MH_I2C_Read... [11:31:32]Read from MH i2c: D1 01 00 [11:31:32]MH_I2C_Read... [11:31:32]Read from MH i2c: D1 01 00 DE 3C 00 EB [11:31:32]Write to MH i2c: 01 00 00 DF 3C 1B [11:31:32]Write i2c OK [11:31:32]MH_I2C_Read... [11:31:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 99 D9 47 00 51 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 19 11 03 00 F4 03 04 00 FA 28 C4 66 B6 04 01 00 00 88 A8 B3 58 FF 95 D1 D0 [11:31:32]CommunicateWithHost err = 0 [11:31:32]CheckOFDResponse [11:31:32]1017 (14) - 77093643461234 [11:31:32]1041 (16) - 0000000000871802 [11:31:32]1040 (4) - 200985 [11:31:32]1012 (4) - 20.08.2024 05:26 [11:31:32]1206 (1) - 0 [11:31:32]OFD Sender: Remove packet 200985 [11:31:32]ProducePacketName [11:31:32]name=ofd_packets/00200985 [11:31:32]NVStorageDeleteData [11:31:32]OFD Sender: No OFD packet to send [11:31:32]*** Cut start [11:31:32]*** Purtial cut [11:31:32]*** Stage 1: CUTSNS_PIN = 1 [11:31:33]Read from MH i2c: 01 [11:31:33]MH_I2C_Read... [11:31:33]*** Stop cut motor [11:31:33]*** Cut end [11:31:33]Read from MH i2c: 01 07 00 [11:31:33]MH_I2C_Read... [11:31:33]Read from MH i2c: 01 07 00 DF 3C 00 00 00 00 00 FF 0F 30 [11:31:33]process_action close_receipt done [11:31:33]requested_data is exist [11:31:33]produce_requested_data [11:31:33]requested_item fm.sn is exist - process it [11:31:33]wFMCommunicate request_size=4 [11:31:33]MH_SAM_APDU [11:31:33]CAPDU: 80 11 00 00 [11:31:33]Write to MH i2c: E2 08 00 E0 3C 80 11 00 00 00 00 00 00 96 [11:31:33]Write i2c OK [11:31:33]MH_I2C_Read... [11:31:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:33]Read from MH i2c: E2 [11:31:33]MH_I2C_Read... [11:31:33]Read from MH i2c: E2 17 00 [11:31:33]MH_I2C_Read... [11:31:33]Read from MH i2c: E2 17 00 E0 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E3 [11:31:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:31:33]wFMCommunicate OK [11:31:33]requested_item fd.num is exist - process it [11:31:33]SAM_PROTO_GetFieldsCounters [11:31:33]wFMCommunicate request_size=4 [11:31:33]MH_SAM_APDU [11:31:33]CAPDU: 80 13 00 00 [11:31:33]Write to MH i2c: E2 08 00 E1 3C 80 13 00 00 00 00 00 00 99 [11:31:33]Write i2c OK [11:31:33]MH_I2C_Read... [11:31:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:31:33]Read from MH i2c: E2 [11:31:33]MH_I2C_Read... [11:31:33]Read from MH i2c: E2 62 00 [11:31:33]MH_I2C_Read... [11:31:33]Read from MH i2c: E2 62 00 E1 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 19 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 0B [11:31: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 19 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:31:33]wFMCommunicate OK [11:31:33]SAM_PROTO_GetFieldsCounters done [11:31:33]requested_item shift.num is exist - process it [11:31:33]requested_item shift.opened is exist - process it [11:31:33]req_shift_opened [11:31:33]FM_GetShiftState [11:31:33]SAM_PROTO_GetShiftState [11:31:33]wFMCommunicate request_size=4 [11:31:33]MH_SAM_APDU [11:31:33]CAPDU: 80 13 01 00 [11:31:33]Write to MH i2c: E2 08 00 E2 3C 80 13 01 00 00 00 00 00 9B [11:31:33]Write i2c OK [11:31:33]MH_I2C_Read... [11:31:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:33]Read from MH i2c: E2 [11:31:33]MH_I2C_Read... [11:31:33]Read from MH i2c: E2 0E 00 [11:31:33]MH_I2C_Read... [11:31:33]Read from MH i2c: E2 0E 00 E2 3C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 25 [11:31:33]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:31:33]wFMCommunicate OK [11:31:33]SAM_PROTO_GetShiftState done [11:31:33]FM_GetShiftState done [11:31:33]req_shift_opened done [11:31:33]requested_item shift.open_date is exist - process it [11:31:33]req_shift_open_date [11:31:33]req_shift_open_date done [11:31:33]produce_requested_data done [11:31:33]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200985,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:31:33]process_action_free close_receipt [11:31:33]json_value_free [11:31:33]json_value_free done [11:31:33]process_json_proto returns [11:31:33]Send response to host [11:31:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200985,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:31:33]free response buf [11:31:33]execute_script done [11:31:33]execute_script returns [11:31:33]free content buf [11:31:33]Sock 9.Close socket [11:31:33]Sock 9.Thread stoped [11:31:37]OFD Sender: No OFD packet to send [11:31:42]OFD Sender: No OFD packet to send [11:31:47]OFD Sender: No OFD packet to send [11:31:52]OFD Sender: No OFD packet to send [11:31:57]OFD Sender: No OFD packet to send [11:32:02]OFD Sender: No OFD packet to send [11:32:07]OFD Sender: No OFD packet to send [11:32:12]OFD Sender: No OFD packet to send [11:32:17]OFD Sender: No OFD packet to send [11:32:22]OFD Sender: No OFD packet to send [11:32:27]OFD Sender: No OFD packet to send [11:32:32]OFD Sender: No OFD packet to send [11:32:37]OFD Sender: No OFD packet to send [11:32:42]OFD Sender: No OFD packet to send [11:32:47]OFD Sender: No OFD packet to send [11:32:52]OFD Sender: No OFD packet to send [11:32:57]OFD Sender: No OFD packet to send [11:33:02]OFD Sender: No OFD packet to send [11:33:07]OFD Sender: No OFD packet to send [11:33:12]OFD Sender: No OFD packet to send [11:33:17]OFD Sender: No OFD packet to send [11:33:18]accept exits with 8 [11:33:18]New connection [11:33:18]New thread 3067067748 created [11:33:18]Thread 3067211108 joined [11:33:18]Waiting for new connection... [11:33:18] Sock 8.Parse request [11:33:18]Sock 8.Check first char [11:33:18]Sock 8.First char is OK [11:33:18]request: POST /json_proto HTTP/1.0 [11:33:18]Method: POST [11:33:18]URL: /json_proto [11:33:18]Method is POST - this is cgi request [11:33:18]url: /json_proto [11:33:18]query_string will be loaded in cgi processing [11:33:18]execute_cgi json_proto POST (null) [11:33:18]execute_cgi path=json_proto method=POST [11:33:18]POST find Content-Length [11:33:18]Host: 172.17.46.195:8080 [11:33:18]Content-Length: 805 [11:33:18]Content-Type: application/json [11:33:18] [11:33:18]POST finish read [11:33:18]Found Content-Length = 805 [11:33:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328585", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:18]execute_script... [11:33:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328585", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:18]POST & json_proto [11:33:18]process_json_proto [11:33:18]json parsed OK: [11:33:18]protocol is kg_v1.0 [11:33:18]action value=close_receipt [11:33:18]process_action close_receipt [11:33:18]cmd_close_receipt [11:33:18]MH_GetDate [11:33:18]Write to MH i2c: F0 00 00 E3 3C 0E [11:33:18]Write i2c OK [11:33:18]MH_I2C_Read... [11:33:18]Read from MH i2c: F0 [11:33:18]MH_I2C_Read... [11:33:18]Read from MH i2c: F0 09 00 [11:33:18]MH_I2C_Read... [11:33:18]Read from MH i2c: F0 09 00 E3 3C 00 00 7F C4 66 75 08 C2 66 65 [11:33:18]GetLastDocTimeStamp 1724153491 [11:33:18]current date 1724153600 [11:33:18]FM_GetShiftState [11:33:18]SAM_PROTO_GetShiftState [11:33:18]wFMCommunicate request_size=4 [11:33:18]MH_SAM_APDU [11:33:18]CAPDU: 80 13 01 00 [11:33:18]Write to MH i2c: E2 08 00 E4 3C 80 13 01 00 00 00 00 00 9D [11:33:18]Write i2c OK [11:33:18]MH_I2C_Read... [11:33:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:18]Read from MH i2c: E2 [11:33:18]MH_I2C_Read... [11:33:18]Read from MH i2c: E2 0E 00 [11:33:18]MH_I2C_Read... [11:33:18]Read from MH i2c: E2 0E 00 E4 3C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 27 [11:33:18]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:33:18]wFMCommunicate OK [11:33:18]SAM_PROTO_GetShiftState done [11:33:18]FM_GetShiftState done [11:33:18]opened in 1724112758 [11:33:18]opened+sec_in_day 1724199158 [11:33:18]quantity*price = 100021 [11:33:18]sum+1 = 100023 [11:33:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 285 20.08.2024 11:33 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200986 ФПД: 119922618979809 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113320&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200986&fm=119922618979809&tin=02508201610067®Number=0000000000092545&sum=100022 [11:33:19]StoreToDocumentArchive [11:33:19]shift 466 fd 200986 [11:33:19]save to /storage/0466/doc_00200986 [11:33:19]save last doc name /storage/0466/doc_00200986 to /storage/kkm_last_doc_name [11:33:19]save OK [11:33:19]Clear old archive folders... [11:33:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:33:19]tlvbuf is 01134E90 [11:33:19]SAM_PROTO_ClearQueue [11:33:19]wFMCommunicate request_size=4 [11:33:19]MH_SAM_APDU [11:33:19]CAPDU: 80 09 00 00 [11:33:19]Write to MH i2c: E2 08 00 F1 3C 80 09 00 00 00 00 00 00 9F [11:33:19]Write i2c OK [11:33:19]MH_I2C_Read... [11:33:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:19]Read from MH i2c: E2 [11:33:19]MH_I2C_Read... [11:33:19]Read from MH i2c: E2 03 00 [11:33:19]MH_I2C_Read... [11:33:19]Read from MH i2c: E2 03 00 F1 3C 00 90 00 A1 [11:33:19]RAPDU: 90 00 [11:33:19]wFMCommunicate OK [11:33:19]SAM_PROTO_ClearQueue done [11:33:19]KKMCreateOFDPacket [11:33:19]OFDProtocolAddRootSTLVToBuf [11:33:19]FM_MakeSignedData [11:33:19]FM_MakeSignedData [11:33:19]SAM_PROTO_SignData [11:33:19]wFMCommunicate request_size=4 [11:33:19]MH_SAM_APDU [11:33:19]CAPDU: 80 0D 01 02 [11:33:19]Write to MH i2c: E2 08 00 F2 3C 80 0D 01 02 00 00 00 00 A7 [11:33:19]Write i2c OK [11:33:19]MH_I2C_Read... [11:33:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:19]Read from MH i2c: E2 [11:33:19]MH_I2C_Read... [11:33:19]Read from MH i2c: E2 03 00 [11:33:19]MH_I2C_Read... [11:33:19]Read from MH i2c: E2 03 00 F2 3C 00 90 00 A2 [11:33:19]RAPDU: 90 00 [11:33:19]wFMCommunicate OK [11:33:19]wFMCommunicate request_size=255 [11:33:19]MH_SAM_APDU [11:33:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 00 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1A 11 03 00 35 04 06 00 6D [11:33:19]Write to MH i2c: E2 02 01 F3 3C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 00 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1A 11 03 00 35 04 06 00 6D 00 00 AE [11:33:19]Write i2c OK [11:33:19]MH_I2C_Read... [11:33:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:20]Read from MH i2c: E2 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: E2 03 00 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: E2 03 00 F3 3C 00 90 00 A3 [11:33:20]RAPDU: 90 00 [11:33:20]wFMCommunicate OK [11:33:20]wFMCommunicate request_size=10 [11:33:20]MH_SAM_APDU [11:33:20]CAPDU: 80 0D 02 02 05 11 A9 1A D5 E1 [11:33:20]Write to MH i2c: E2 0D 00 F4 3C 80 0D 02 02 05 00 11 A9 1A D5 E1 00 00 3E [11:33:20]Write i2c OK [11:33:20]MH_I2C_Read... [11:33:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:20]Read from MH i2c: E2 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: E2 03 00 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: E2 03 00 F4 3C 00 90 00 A4 [11:33:20]RAPDU: 90 00 [11:33:20]wFMCommunicate OK [11:33:20]wFMCommunicate request_size=4 [11:33:20]MH_SAM_APDU [11:33:20]CAPDU: 80 0D 03 02 [11:33:20]Write to MH i2c: E2 08 00 F5 3C 80 0D 03 02 00 00 00 00 AC [11:33:20]Write i2c OK [11:33:20]MH_I2C_Read... [11:33:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:33:20]Read from MH i2c: E2 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: E2 0B 00 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: E2 0B 00 F5 3C 00 EB 77 65 74 D3 E0 42 81 90 00 5E [11:33:20]RAPDU: EB 77 65 74 D3 E0 42 81 90 00 [11:33:20]wFMCommunicate OK [11:33:20]SAM_PROTO_SignData done [11:33:20]FM_MakeSignedData done [11:33:20]CreateOFDProtocolMessage [11:33:20]wFMCommunicate request_size=4 [11:33:20]MH_SAM_APDU [11:33:20]CAPDU: 80 11 00 00 [11:33:20]Write to MH i2c: E2 08 00 F6 3C 80 11 00 00 00 00 00 00 AC [11:33:20]Write i2c OK [11:33:20]MH_I2C_Read... [11:33:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:20]Read from MH i2c: E2 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: E2 17 00 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: E2 17 00 F6 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F9 [11:33:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:33:20]wFMCommunicate OK [11:33:20]CreateOFDProtocolMessage done [11:33:20]OFDSenderStorePacket 200986 [11:33:20]StoreOFDPacket docnum=200986 [11:33:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FA 8C 07 01 85 F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 1D 01 00 00 F4 03 04 00 00 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1A 11 03 00 35 04 06 00 6D 11 A9 1A D5 E1 EB 77 65 74 D3 E0 42 81 [11:33:20]CheckFolder [11:33:20]dirname=/storage/ofd_packets [11:33:20]CheckFolder done [11:33:20]ProducePacketName [11:33:20]name=ofd_packets/00200986 [11:33:20]NVStorageSaveData ofd_packets/00200986 [11:33:20]File name is /storage/ofd_packets/00200986 [11:33:20]Write 301 bytes [11:33:20]NVStorageSaveData done [11:33:20]OFDSenderStorePacket done [11:33:20]KKMCreateOFDPacket done [11:33:20]NVStorageSaveData kkm_last_timestamp [11:33:20]File name is /storage/kkm_last_timestamp [11:33:20]Write 4 bytes [11:33:20]NVStorageSaveData done [11:33:20]ExternCall_PrintAddStr [11:33:20]wPrintStart [11:33:20]Write to MH i2c: 01 00 00 F7 3C 33 [11:33:20]Write i2c OK [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: 01 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: 01 07 00 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: 01 07 00 F7 3C 00 00 00 00 00 FF 0F 48 [11:33:20]RasterBufferAndPrint [11:33:20]line Счет N : (1)11328585 [11:33:20]line ИНН: 02508201610067 [11:33:20]line Контрольно-Кассовый Чек [11:33:20]line ПРОДАЖА [11:33:20]line ТРК (МРК, ГНК) : 11 [11:33:20]line Товар: 2710124500 [11:33:20]line Аи-95-К-5 [11:33:20]line 13.480 * 74.20 [11:33:20]line = 1000.22 [11:33:20]line НДС 12% НСП 1% [11:33:20]line > о реализуемом товаре [11:33:20]line ИТОГО: 1000.22 [11:33:20]line НСП 1% : 8.85 [11:33:20]line НДС 12% : 106.22 [11:33:20]line Наличными: 0.00 [11:33:20]line Безнал.: 1000.22 [11:33:20]line Место: АЗС № 95 "Партнер Нефть" [11:33:20]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:33:20]line СНО: Общий режим [11:33:20]line Чек 285 20.08.2024 11:33 [11:33:20]line Смена: 466 ФФД: 1.0 [11:33:20]line ЗНМ: 0300000079 [11:33:20]line РНМ: 0000000000092545 [11:33:20]line Версия ККМ: 001 [11:33:20]line Платежная система: O! деньги [11:33:20]line ФМ: 0000000000871802 [11:33:20]line ФД: 200986 [11:33:20]line ФПД: 119922618979809 [11:33:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113320&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200986&fm=119922618979809&tin=02508201610067®Number=0000000000092545&sum=100022 [11:33:20]written 0, free lines is 4095 [11:33:20]OFD Sender: Processing packet 200986 [packets to send 247, broken 246] [11:33:20]ProducePacketName [11:33:20]name=ofd_packets/00200986 [11:33:20]OFD Sender: To server: pG, [11:33:20]CommunicateWithHost lk.salyk.kg:30040 [11:33:20]ConnectInit lk.salyk.kg [11:33:20]Connected sock=10 [11:33:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FA 8C 07 01 85 F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 1D 01 00 00 F4 03 04 00 00 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1A 11 03 00 35 04 06 00 6D 11 A9 1A D5 E1 EB 77 65 74 D3 E0 42 81 [11:33:20]Write to MH i2c: 01 00 00 21 3D 5E [11:33:20]Write i2c OK [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: 01 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: 01 07 00 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: 01 07 00 21 3D 00 00 00 00 00 ED 0C 5E [11:33:20]RasterBufferAndPrint [11:33:20]line [11:33:20]line [11:33:20]line [11:33:20]line [11:33:20]line [11:33:20]written 0, free lines is 3318 [11:33:20]MH_Cut [11:33:20]Write to MH i2c: D1 01 00 28 3D 01 37 [11:33:20]Write i2c OK [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: D1 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: D1 01 00 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: D1 01 00 28 3D 00 36 [11:33:20]Write to MH i2c: 01 00 00 29 3D 66 [11:33:20]Write i2c OK [11:33:20]MH_I2C_Read... [11:33:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6A 94 47 00 4E 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 31 38 30 32 10 04 04 00 1A 11 03 00 F4 03 04 00 66 29 C4 66 B6 04 01 00 00 AA 12 78 61 68 B4 E1 E0 [11:33:21]CommunicateWithHost err = 0 [11:33:21]CheckOFDResponse [11:33:21]1017 (14) - 77093643461234 [11:33:21]1041 (16) - 0000000000871802 [11:33:21]1040 (4) - 200986 [11:33:21]1012 (4) - 20.08.2024 05:28 [11:33:21]1206 (1) - 0 [11:33:21]OFD Sender: Remove packet 200986 [11:33:21]ProducePacketName [11:33:21]name=ofd_packets/00200986 [11:33:21]NVStorageDeleteData [11:33:21]*** Cut start [11:33:21]*** Purtial cut [11:33:21]*** CUTSNS_PIN = 0 [11:33:21]OFD Sender: No OFD packet to send [11:33:21]*** Stage 1: CUTSNS_PIN = 1 [11:33:23]Read from MH i2c: 01 [11:33:23]MH_I2C_Read... [11:33:23]*** Stop cut motor [11:33:23]*** Cut end [11:33:23]Read from MH i2c: 01 07 00 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: 01 07 00 29 3D 00 00 00 00 00 FF 0F 7B [11:33:23]process_action close_receipt done [11:33:23]requested_data is exist [11:33:23]produce_requested_data [11:33:23]requested_item fm.sn is exist - process it [11:33:23]wFMCommunicate request_size=4 [11:33:23]MH_SAM_APDU [11:33:23]CAPDU: 80 11 00 00 [11:33:23]Write to MH i2c: E2 08 00 2A 3D 80 11 00 00 00 00 00 00 E1 [11:33:23]Write i2c OK [11:33:23]MH_I2C_Read... [11:33:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:23]Read from MH i2c: E2 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 17 00 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 17 00 2A 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2E [11:33:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:33:23]wFMCommunicate OK [11:33:23]requested_item fd.num is exist - process it [11:33:23]SAM_PROTO_GetFieldsCounters [11:33:23]wFMCommunicate request_size=4 [11:33:23]MH_SAM_APDU [11:33:23]CAPDU: 80 13 00 00 [11:33:23]Write to MH i2c: E2 08 00 2B 3D 80 13 00 00 00 00 00 00 E4 [11:33:23]Write i2c OK [11:33:23]MH_I2C_Read... [11:33:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:23]Read from MH i2c: E2 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 62 00 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 62 00 2B 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1A 11 03 00 0E 04 04 00 D2 01 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 5A [11:33:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1A 11 03 00 0E 04 04 00 D2 01 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 [11:33:23]wFMCommunicate OK [11:33:23]SAM_PROTO_GetFieldsCounters done [11:33:23]requested_item shift.num is exist - process it [11:33:23]requested_item shift.opened is exist - process it [11:33:23]req_shift_opened [11:33:23]FM_GetShiftState [11:33:23]SAM_PROTO_GetShiftState [11:33:23]wFMCommunicate request_size=4 [11:33:23]MH_SAM_APDU [11:33:23]CAPDU: 80 13 01 00 [11:33:23]Write to MH i2c: E2 08 00 2C 3D 80 13 01 00 00 00 00 00 E6 [11:33:23]Write i2c OK [11:33:23]MH_I2C_Read... [11:33:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:23]Read from MH i2c: E2 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 0E 00 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 0E 00 2C 3D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 70 [11:33:23]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:33:23]wFMCommunicate OK [11:33:23]SAM_PROTO_GetShiftState done [11:33:23]FM_GetShiftState done [11:33:23]req_shift_opened done [11:33:23]requested_item shift.open_date is exist - process it [11:33:23]req_shift_open_date [11:33:23]req_shift_open_date done [11:33:23]produce_requested_data done [11:33:23]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200986,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:33:23]process_action_free close_receipt [11:33:23]json_value_free [11:33:23]json_value_free done [11:33:23]process_json_proto returns [11:33:23]Send response to host [11:33:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200986,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:33:23]free response buf [11:33:23]execute_script done [11:33:23]execute_script returns [11:33:23]free content buf [11:33:23]Sock 8.Close socket [11:33:23]Sock 8.Thread stoped [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:02]accept exits with 9 [11:34:02]New connection [11:34:02]New thread 3067211108 created [11:34:02]Thread 3067067748 joined [11:34:02]Waiting for new connection... [11:34:02] Sock 9.Parse request [11:34:02]Sock 9.Check first char [11:34:02]Sock 9.First char is OK [11:34:02]request: POST /json_proto HTTP/1.0 [11:34:02]Method: POST [11:34:02]URL: /json_proto [11:34:02]Method is POST - this is cgi request [11:34:02]url: /json_proto [11:34:02]query_string will be loaded in cgi processing [11:34:02]execute_cgi json_proto POST (null) [11:34:02]execute_cgi path=json_proto method=POST [11:34:02]POST find Content-Length [11:34:02]Host: 172.17.46.195:8080 [11:34:02]Content-Length: 756 [11:34:02]Content-Type: application/json [11:34:02] [11:34:02]POST finish read [11:34:02]Found Content-Length = 756 [11:34:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328586", "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" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30018214", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:02]execute_script... [11:34: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)11328586", "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" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30018214", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:02]POST & json_proto [11:34:02]process_json_proto [11:34:02]json parsed OK: [11:34:02]protocol is kg_v1.0 [11:34:02]action value=close_receipt [11:34:02]process_action close_receipt [11:34:02]cmd_close_receipt [11:34:02]MH_GetDate [11:34:02]Write to MH i2c: F0 00 00 2D 3D 59 [11:34:02]Write i2c OK [11:34:02]MH_I2C_Read... [11:34:02]Read from MH i2c: F0 [11:34:02]MH_I2C_Read... [11:34:02]Read from MH i2c: F0 09 00 [11:34:02]MH_I2C_Read... [11:34:02]Read from MH i2c: F0 09 00 2D 3D 00 2B 7F C4 66 75 08 C2 66 DB [11:34:02]GetLastDocTimeStamp 1724153600 [11:34:02]current date 1724153643 [11:34:02]FM_GetShiftState [11:34:02]SAM_PROTO_GetShiftState [11:34:02]wFMCommunicate request_size=4 [11:34:02]MH_SAM_APDU [11:34:02]CAPDU: 80 13 01 00 [11:34:02]Write to MH i2c: E2 08 00 2E 3D 80 13 01 00 00 00 00 00 E8 [11:34:02]Write i2c OK [11:34:02]MH_I2C_Read... [11:34:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:02]Read from MH i2c: E2 [11:34:02]MH_I2C_Read... [11:34:02]Read from MH i2c: E2 0E 00 [11:34:02]MH_I2C_Read... [11:34:02]Read from MH i2c: E2 0E 00 2E 3D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 72 [11:34:02]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:34:02]wFMCommunicate OK [11:34:02]SAM_PROTO_GetShiftState done [11:34:02]FM_GetShiftState done [11:34:02]opened in 1724112758 [11:34:02]opened+sec_in_day 1724199158 [11:34:02]quantity*price = 0 [11:34:02]sum+1 = 1 [11:34:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 286 20.08.2024 11:34 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30018214 ФМ: 0000000000871802 ФД: 200987 ФПД: 179714955696950 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113403&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200987&fm=179714955696950&tin=02508201610067®Number=0000000000092545&sum=0 [11:34:03]StoreToDocumentArchive [11:34:03]shift 466 fd 200987 [11:34:03]save to /storage/0466/doc_00200987 [11:34:03]save last doc name /storage/0466/doc_00200987 to /storage/kkm_last_doc_name [11:34:03]save OK [11:34:03]Clear old archive folders... [11:34:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:34:03]tlvbuf is 01070C70 [11:34:03]SAM_PROTO_ClearQueue [11:34:03]wFMCommunicate request_size=4 [11:34:03]MH_SAM_APDU [11:34:03]CAPDU: 80 09 00 00 [11:34:03]Write to MH i2c: E2 08 00 3B 3D 80 09 00 00 00 00 00 00 EA [11:34:03]Write i2c OK [11:34:03]MH_I2C_Read... [11:34:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:34:03]Read from MH i2c: E2 [11:34:03]MH_I2C_Read... [11:34:03]Read from MH i2c: E2 03 00 [11:34:03]MH_I2C_Read... [11:34:03]Read from MH i2c: E2 03 00 3B 3D 00 90 00 EC [11:34:03]RAPDU: 90 00 [11:34:03]wFMCommunicate OK [11:34:03]SAM_PROTO_ClearQueue done [11:34:03]KKMCreateOFDPacket [11:34:03]OFDProtocolAddRootSTLVToBuf [11:34:03]FM_MakeSignedData [11:34:03]FM_MakeSignedData [11:34:03]SAM_PROTO_SignData [11:34:03]wFMCommunicate request_size=4 [11:34:03]MH_SAM_APDU [11:34:03]CAPDU: 80 0D 01 02 [11:34:03]Write to MH i2c: E2 08 00 3C 3D 80 0D 01 02 00 00 00 00 F2 [11:34:03]Write i2c OK [11:34:03]MH_I2C_Read... [11:34:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:34:03]Read from MH i2c: E2 [11:34:03]MH_I2C_Read... [11:34:03]Read from MH i2c: E2 03 00 [11:34:03]MH_I2C_Read... [11:34:03]Read from MH i2c: E2 03 00 3C 3D 00 90 00 ED [11:34:03]RAPDU: 90 00 [11:34:03]wFMCommunicate OK [11:34:03]wFMCommunicate request_size=255 [11:34:03]MH_SAM_APDU [11:34: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 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 2B 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1B 11 03 00 35 04 06 00 A3 [11:34:03]Write to MH i2c: E2 02 01 3D 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 2B 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1B 11 03 00 35 04 06 00 A3 00 00 5F [11:34:03]Write i2c OK [11:34:03]MH_I2C_Read... [11:34:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:03]Read from MH i2c: E2 [11:34:03]MH_I2C_Read... [11:34:03]Read from MH i2c: E2 03 00 [11:34:03]MH_I2C_Read... [11:34:03]Read from MH i2c: E2 03 00 3D 3D 00 90 00 EE [11:34:03]RAPDU: 90 00 [11:34:03]wFMCommunicate OK [11:34:03]wFMCommunicate request_size=10 [11:34:03]MH_SAM_APDU [11:34:03]CAPDU: 80 0D 02 02 05 73 26 18 5B 36 [11:34:03]Write to MH i2c: E2 0D 00 3E 3D 80 0D 02 02 05 00 73 26 18 5B 36 00 00 41 [11:34:03]Write i2c OK [11:34:03]MH_I2C_Read... [11:34:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:03]Read from MH i2c: E2 [11:34:03]MH_I2C_Read... [11:34:03]Read from MH i2c: E2 03 00 [11:34:03]MH_I2C_Read... [11:34:03]Read from MH i2c: E2 03 00 3E 3D 00 90 00 EF [11:34:03]RAPDU: 90 00 [11:34:03]wFMCommunicate OK [11:34:03]wFMCommunicate request_size=4 [11:34:03]MH_SAM_APDU [11:34:03]CAPDU: 80 0D 03 02 [11:34:03]Write to MH i2c: E2 08 00 3F 3D 80 0D 03 02 00 00 00 00 F7 [11:34:03]Write i2c OK [11:34:03]MH_I2C_Read... [11:34:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:34:03]Read from MH i2c: E2 [11:34:03]MH_I2C_Read... [11:34:03]Read from MH i2c: E2 0B 00 [11:34:03]MH_I2C_Read... [11:34:03]Read from MH i2c: E2 0B 00 3F 3D 00 70 AC 63 9B 82 66 92 66 90 00 F2 [11:34:03]RAPDU: 70 AC 63 9B 82 66 92 66 90 00 [11:34:03]wFMCommunicate OK [11:34:03]SAM_PROTO_SignData done [11:34:03]FM_MakeSignedData done [11:34:03]CreateOFDProtocolMessage [11:34:03]wFMCommunicate request_size=4 [11:34:03]MH_SAM_APDU [11:34:03]CAPDU: 80 11 00 00 [11:34:03]Write to MH i2c: E2 08 00 40 3D 80 11 00 00 00 00 00 00 F7 [11:34:03]Write i2c OK [11:34:03]MH_I2C_Read... [11:34:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:03]Read from MH i2c: E2 [11:34:03]MH_I2C_Read... [11:34:03]Read from MH i2c: E2 17 00 [11:34:03]MH_I2C_Read... [11:34:03]Read from MH i2c: E2 17 00 40 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 44 [11:34:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:34:03]wFMCommunicate OK [11:34:03]CreateOFDProtocolMessage done [11:34:03]OFDSenderStorePacket 200987 [11:34:03]StoreOFDPacket docnum=200987 [11:34:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 49 93 07 01 A4 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 2B 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1B 11 03 00 35 04 06 00 A3 73 26 18 5B 36 70 AC 63 9B 82 66 92 66 [11:34:03]CheckFolder [11:34:03]dirname=/storage/ofd_packets [11:34:03]CheckFolder done [11:34:03]ProducePacketName [11:34:03]name=ofd_packets/00200987 [11:34:03]NVStorageSaveData ofd_packets/00200987 [11:34:03]File name is /storage/ofd_packets/00200987 [11:34:03]Write 301 bytes [11:34:03]NVStorageSaveData done [11:34:03]OFDSenderStorePacket done [11:34:03]KKMCreateOFDPacket done [11:34:03]NVStorageSaveData kkm_last_timestamp [11:34:03]File name is /storage/kkm_last_timestamp [11:34:04]Write 4 bytes [11:34:04]NVStorageSaveData done [11:34:04]OFD Sender: Processing packet 200987 [packets to send 247, broken 246] [11:34:04]ProducePacketName [11:34:04]name=ofd_packets/00200987 [11:34:04]OFD Sender: To server: pG, [11:34:04]CommunicateWithHost lk.salyk.kg:30040 [11:34:04]ConnectInit lk.salyk.kg [11:34:04]ExternCall_PrintAddStr [11:34:04]wPrintStart [11:34:04]Write to MH i2c: 01 00 00 41 3D 7E [11:34:04]Write i2c OK [11:34:04]MH_I2C_Read... [11:34:04]Read from MH i2c: 01 [11:34:04]MH_I2C_Read... [11:34:04]Read from MH i2c: 01 07 00 [11:34:04]MH_I2C_Read... [11:34:04]Read from MH i2c: 01 07 00 41 3D 00 00 00 00 00 FF 0F 93 [11:34:04]RasterBufferAndPrint [11:34:04]line Счет N : (1)11328586 [11:34:04]line ИНН: 02508201610067 [11:34:04]line Контрольно-Кассовый Чек [11:34:04]line ПРОДАЖА [11:34:04]line ТРК (МРК, ГНК) : 42 [11:34:04]line Товар: 2710124130 [11:34:04]line Аи-92-К-4 [11:34:04]line 15.000 * 0.00 [11:34:04]line = 0.00 [11:34:04]line НДС 12% НСП 1% [11:34:04]line > о реализуемом товаре [11:34:04]line ИТОГО: 0.00 [11:34:04]line НСП 1% : 0.00 [11:34:04]line НДС 12% : 0.00 [11:34:04]line Наличными: 0.00 [11:34:04]line Безнал.: 0.00 [11:34:04]line Место: АЗС № 95 "Партнер Нефть" [11:34:04]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:34:04]line СНО: Общий режим [11:34:04]line Чек 286 20.08.2024 11:34 [11:34:04]line Смена: 466 ФФД: 1.0 [11:34:04]line ЗНМ: 0300000079 [11:34:04]line РНМ: 0000000000092545 [11:34:04]line Версия ККМ: 001 [11:34:04]line Талоны: ТК ГПНА Online [11:34:04]line 30018214 [11:34:04]line ФМ: 0000000000871802 [11:34:04]line ФД: 200987 [11:34:04]line ФПД: 179714955696950 [11:34:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113403&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200987&fm=179714955696950&tin=02508201610067®Number=0000000000092545&sum=0 [11:34:04]Connected sock=11 [11:34:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 49 93 07 01 A4 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 2B 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1B 11 03 00 35 04 06 00 A3 73 26 18 5B 36 70 AC 63 9B 82 66 92 66 [11:34:04]written 0, free lines is 4095 [11:34:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 59 70 47 00 45 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 31 38 30 32 10 04 04 00 1B 11 03 00 F4 03 04 00 92 29 C4 66 B6 04 01 00 00 33 5F 31 30 F9 B7 C3 EC [11:34:04]CommunicateWithHost err = 0 [11:34:04]CheckOFDResponse [11:34:04]1017 (14) - 77093643461234 [11:34:04]1041 (16) - 0000000000871802 [11:34:04]1040 (4) - 200987 [11:34:04]1012 (4) - 20.08.2024 05:28 [11:34:04]1206 (1) - 0 [11:34:04]OFD Sender: Remove packet 200987 [11:34:04]ProducePacketName [11:34:04]name=ofd_packets/00200987 [11:34:04]NVStorageDeleteData [11:34:04]Write to MH i2c: 01 00 00 6B 3D A8 [11:34:04]Write i2c OK [11:34:04]MH_I2C_Read... [11:34:04]Read from MH i2c: 01 [11:34:04]MH_I2C_Read... [11:34:04]Read from MH i2c: 01 07 00 [11:34:04]MH_I2C_Read... [11:34:04]Read from MH i2c: 01 07 00 6B 3D 00 00 00 00 00 E3 0C 9E [11:34:04]RasterBufferAndPrint [11:34:04]line [11:34:04]line [11:34:04]line [11:34:04]line [11:34:04]line [11:34:04]written 0, free lines is 3305 [11:34:04]MH_Cut [11:34:04]Write to MH i2c: D1 01 00 72 3D 01 81 [11:34:04]Write i2c OK [11:34:04]MH_I2C_Read... [11:34:04]Read from MH i2c: D1 [11:34:04]MH_I2C_Read... [11:34:04]Read from MH i2c: D1 01 00 [11:34:04]MH_I2C_Read... [11:34:04]Read from MH i2c: D1 01 00 72 3D 00 80 [11:34:04]Write to MH i2c: 01 00 00 73 3D B0 [11:34:04]Write i2c OK [11:34:04]MH_I2C_Read... [11:34:05]OFD Sender: No OFD packet to send [11:34:05]*** Cut start [11:34:05]*** Purtial cut [11:34:05]*** Stage 1: CUTSNS_PIN = 1 [11:34:05]Read from MH i2c: 01 [11:34:05]MH_I2C_Read... [11:34:05]*** Stop cut motor [11:34:05]*** Cut end [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 73 3D 00 00 00 00 00 FF 0F C5 [11:34:05]process_action close_receipt done [11:34:05]requested_data is exist [11:34:05]produce_requested_data [11:34:05]requested_item fm.sn is exist - process it [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 74 3D 80 11 00 00 00 00 00 00 2B [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 74 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 78 [11:34:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:34:05]wFMCommunicate OK [11:34:05]requested_item fd.num is exist - process it [11:34:05]SAM_PROTO_GetFieldsCounters [11:34:05]wFMCommunicate request_size=4 [11:34:05]MH_SAM_APDU [11:34:05]CAPDU: 80 13 00 00 [11:34:05]Write to MH i2c: E2 08 00 75 3D 80 13 00 00 00 00 00 00 2E [11:34:05]Write i2c OK [11:34:05]MH_I2C_Read... [11:34:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:34:06]Read from MH i2c: E2 [11:34:06]MH_I2C_Read... [11:34:06]Read from MH i2c: E2 62 00 [11:34:06]MH_I2C_Read... [11:34:06]Read from MH i2c: E2 62 00 75 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1B 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 A8 [11:34: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1B 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:34:06]wFMCommunicate OK [11:34:06]SAM_PROTO_GetFieldsCounters done [11:34:06]requested_item shift.num is exist - process it [11:34:06]requested_item shift.opened is exist - process it [11:34:06]req_shift_opened [11:34:06]FM_GetShiftState [11:34:06]SAM_PROTO_GetShiftState [11:34:06]wFMCommunicate request_size=4 [11:34:06]MH_SAM_APDU [11:34:06]CAPDU: 80 13 01 00 [11:34:06]Write to MH i2c: E2 08 00 76 3D 80 13 01 00 00 00 00 00 30 [11:34:06]Write i2c OK [11:34:06]MH_I2C_Read... [11:34:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:06]Read from MH i2c: E2 [11:34:06]MH_I2C_Read... [11:34:06]Read from MH i2c: E2 0E 00 [11:34:06]MH_I2C_Read... [11:34:06]Read from MH i2c: E2 0E 00 76 3D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 BA [11:34:06]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:34:06]wFMCommunicate OK [11:34:06]SAM_PROTO_GetShiftState done [11:34:06]FM_GetShiftState done [11:34:06]req_shift_opened done [11:34:06]requested_item shift.open_date is exist - process it [11:34:06]req_shift_open_date [11:34:06]req_shift_open_date done [11:34:06]produce_requested_data done [11:34:06]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200987,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:34:06]process_action_free close_receipt [11:34:06]json_value_free [11:34:06]json_value_free done [11:34:06]process_json_proto returns [11:34:06]Send response to host [11:34:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200987,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:34:06]free response buf [11:34:06]execute_script done [11:34:06]execute_script returns [11:34:06]free content buf [11:34:06]Sock 9.Close socket [11:34:06]Sock 9.Thread stoped [11:34:10]OFD Sender: No OFD packet to send [11:34:15]OFD Sender: No OFD packet to send [11:34:20]OFD Sender: No OFD packet to send [11:34:25]OFD Sender: No OFD packet to send [11:34:30]OFD Sender: No OFD packet to send [11:34:35]OFD Sender: No OFD packet to send [11:34:40]OFD Sender: No OFD packet to send [11:34:45]OFD Sender: No OFD packet to send [11:34:50]OFD Sender: No OFD packet to send [11:34:55]OFD Sender: No OFD packet to send [11:35:00]OFD Sender: No OFD packet to send [11:35:05]OFD Sender: No OFD packet to send [11:35:10]OFD Sender: No OFD packet to send [11:35:15]OFD Sender: No OFD packet to send [11:35:20]OFD Sender: No OFD packet to send [11:35:25]OFD Sender: No OFD packet to send [11:35:30]OFD Sender: No OFD packet to send [11:35:35]OFD Sender: No OFD packet to send [11:35:39]accept exits with 10 [11:35:39]New connection [11:35:39]New thread 3067067748 created [11:35:39]Thread 3067211108 joined [11:35:39]Waiting for new connection... [11:35:39] Sock 10.Parse request [11:35:39]Sock 10.Check first char [11:35:39]Sock 10.First char is OK [11:35:39]request: POST /json_proto HTTP/1.0 [11:35:39]Method: POST [11:35:39]URL: /json_proto [11:35:39]Method is POST - this is cgi request [11:35:39]url: /json_proto [11:35:39]query_string will be loaded in cgi processing [11:35:39]execute_cgi json_proto POST (null) [11:35:39]execute_cgi path=json_proto method=POST [11:35:39]POST find Content-Length [11:35:39]Host: 172.17.46.195:8080 [11:35:39]Content-Length: 792 [11:35:39]Content-Type: application/json [11:35:39] [11:35:39]POST finish read [11:35:39]Found Content-Length = 792 [11:35:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:39]execute_script... [11:35: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)11328587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:39]POST & json_proto [11:35:39]process_json_proto [11:35:39]json parsed OK: [11:35:39]protocol is kg_v1.0 [11:35:39]action value=close_receipt [11:35:39]process_action close_receipt [11:35:39]cmd_close_receipt [11:35:39]MH_GetDate [11:35:39]Write to MH i2c: F0 00 00 77 3D A3 [11:35:39]Write i2c OK [11:35:39]MH_I2C_Read... [11:35:39]Read from MH i2c: F0 [11:35:39]MH_I2C_Read... [11:35:39]Read from MH i2c: F0 09 00 [11:35:39]MH_I2C_Read... [11:35:39]Read from MH i2c: F0 09 00 77 3D 00 8C 7F C4 66 75 08 C2 66 86 [11:35:39]GetLastDocTimeStamp 1724153643 [11:35:39]current date 1724153740 [11:35:39]FM_GetShiftState [11:35:39]SAM_PROTO_GetShiftState [11:35:39]wFMCommunicate request_size=4 [11:35:39]MH_SAM_APDU [11:35:39]CAPDU: 80 13 01 00 [11:35:39]Write to MH i2c: E2 08 00 78 3D 80 13 01 00 00 00 00 00 32 [11:35:39]Write i2c OK [11:35:39]MH_I2C_Read... [11:35:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:39]Read from MH i2c: E2 [11:35:39]MH_I2C_Read... [11:35:39]Read from MH i2c: E2 0E 00 [11:35:39]MH_I2C_Read... [11:35:39]Read from MH i2c: E2 0E 00 78 3D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 BC [11:35:39]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:35:39]wFMCommunicate OK [11:35:39]SAM_PROTO_GetShiftState done [11:35:39]FM_GetShiftState done [11:35:39]opened in 1724112758 [11:35:39]opened+sec_in_day 1724199158 [11:35:39]quantity*price = 50017 [11:35:39]sum+1 = 50019 [11:35:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 287 20.08.2024 11:35 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200988 ФПД: 8246355663829 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113540&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200988&fm=8246355663829&tin=02508201610067®Number=0000000000092545&sum=50018 [11:35:40]StoreToDocumentArchive [11:35:40]shift 466 fd 200988 [11:35:40]save to /storage/0466/doc_00200988 [11:35:40]save last doc name /storage/0466/doc_00200988 to /storage/kkm_last_doc_name [11:35:40]save OK [11:35:40]Clear old archive folders... [11:35:40]OFD Sender: No OFD packet to send [11:35:40]ProcessDocumentItem done err = 0, tmpTLVsize=249 [11:35:40]tlvbuf is 0103B1B0 [11:35:40]SAM_PROTO_ClearQueue [11:35:40]wFMCommunicate request_size=4 [11:35:40]MH_SAM_APDU [11:35:40]CAPDU: 80 09 00 00 [11:35:40]Write to MH i2c: E2 08 00 85 3D 80 09 00 00 00 00 00 00 34 [11:35:40]Write i2c OK [11:35:40]MH_I2C_Read... [11:35:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:40]Read from MH i2c: E2 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 03 00 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 03 00 85 3D 00 90 00 36 [11:35:40]RAPDU: 90 00 [11:35:40]wFMCommunicate OK [11:35:40]SAM_PROTO_ClearQueue done [11:35:40]KKMCreateOFDPacket [11:35:40]OFDProtocolAddRootSTLVToBuf [11:35:40]FM_MakeSignedData [11:35:40]FM_MakeSignedData [11:35:40]SAM_PROTO_SignData [11:35:40]wFMCommunicate request_size=4 [11:35:40]MH_SAM_APDU [11:35:40]CAPDU: 80 0D 01 02 [11:35:40]Write to MH i2c: E2 08 00 86 3D 80 0D 01 02 00 00 00 00 3C [11:35:40]Write i2c OK [11:35:40]MH_I2C_Read... [11:35:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:40]Read from MH i2c: E2 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 03 00 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 03 00 86 3D 00 90 00 37 [11:35:40]RAPDU: 90 00 [11:35:40]wFMCommunicate OK [11:35:40]wFMCommunicate request_size=255 [11:35:40]MH_SAM_APDU [11:35:40]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 8C 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1C 11 03 00 35 04 06 00 07 80 01 [11:35:40]Write to MH i2c: E2 02 01 87 3D 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 8C 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1C 11 03 00 35 04 06 00 07 80 01 00 00 55 [11:35:40]Write i2c OK [11:35:40]MH_I2C_Read... [11:35:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:40]Read from MH i2c: E2 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 03 00 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 03 00 87 3D 00 90 00 38 [11:35:40]RAPDU: 90 00 [11:35:40]wFMCommunicate OK [11:35:40]wFMCommunicate request_size=8 [11:35:40]MH_SAM_APDU [11:35:40]CAPDU: 80 0D 02 02 03 19 9B D5 [11:35:40]Write to MH i2c: E2 0B 00 88 3D 80 0D 02 02 03 00 19 9B D5 00 00 CE [11:35:40]Write i2c OK [11:35:40]MH_I2C_Read... [11:35:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:40]Read from MH i2c: E2 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 03 00 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 03 00 88 3D 00 90 00 39 [11:35:40]RAPDU: 90 00 [11:35:40]wFMCommunicate OK [11:35:40]wFMCommunicate request_size=4 [11:35:40]MH_SAM_APDU [11:35:40]CAPDU: 80 0D 03 02 [11:35:40]Write to MH i2c: E2 08 00 89 3D 80 0D 03 02 00 00 00 00 41 [11:35:40]Write i2c OK [11:35:40]MH_I2C_Read... [11:35:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:40]Read from MH i2c: E2 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 0B 00 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 0B 00 89 3D 00 E4 E9 7E 5C 3E 3F 6E 2A 90 00 FE [11:35:40]RAPDU: E4 E9 7E 5C 3E 3F 6E 2A 90 00 [11:35:40]wFMCommunicate OK [11:35:40]SAM_PROTO_SignData done [11:35:40]FM_MakeSignedData done [11:35:40]CreateOFDProtocolMessage [11:35:40]wFMCommunicate request_size=4 [11:35:40]MH_SAM_APDU [11:35:40]CAPDU: 80 11 00 00 [11:35:40]Write to MH i2c: E2 08 00 8A 3D 80 11 00 00 00 00 00 00 41 [11:35:40]Write i2c OK [11:35:40]MH_I2C_Read... [11:35:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:40]Read from MH i2c: E2 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 17 00 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 17 00 8A 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8E [11:35:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:35:40]wFMCommunicate OK [11:35:40]CreateOFDProtocolMessage done [11:35:40]OFDSenderStorePacket 200988 [11:35:40]StoreOFDPacket docnum=200988 [11:35:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 6C E4 05 01 35 C2 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 8C 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1C 11 03 00 35 04 06 00 07 80 01 19 9B D5 E4 E9 7E 5C 3E 3F 6E 2A [11:35:40]CheckFolder [11:35:40]dirname=/storage/ofd_packets [11:35:40]CheckFolder done [11:35:40]ProducePacketName [11:35:40]name=ofd_packets/00200988 [11:35:40]NVStorageSaveData ofd_packets/00200988 [11:35:40]File name is /storage/ofd_packets/00200988 [11:35:40]Write 299 bytes [11:35:40]NVStorageSaveData done [11:35:40]OFDSenderStorePacket done [11:35:40]KKMCreateOFDPacket done [11:35:40]NVStorageSaveData kkm_last_timestamp [11:35:40]File name is /storage/kkm_last_timestamp [11:35:40]Write 4 bytes [11:35:40]NVStorageSaveData done [11:35:40]ExternCall_PrintAddStr [11:35:40]wPrintStart [11:35:40]Write to MH i2c: 01 00 00 8B 3D C8 [11:35:40]Write i2c OK [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: 01 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: 01 07 00 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: 01 07 00 8B 3D 00 00 00 00 00 FF 0F DD [11:35:40]RasterBufferAndPrint [11:35:40]line Счет N : (1)11328587 [11:35:40]line ИНН: 02508201610067 [11:35:40]line Контрольно-Кассовый Чек [11:35:40]line ПРОДАЖА [11:35:40]line ТРК (МРК, ГНК) : 33 [11:35:40]line Товар: 2710124130 [11:35:40]line SU-92-К-5 [11:35:40]line 7.270 * 68.80 [11:35:40]line = 500.18 [11:35:40]line НДС 12% НСП 1% [11:35:40]line > о реализуемом товаре [11:35:40]line ИТОГО: 500.18 [11:35:40]line НСП 1% : 4.43 [11:35:40]line НДС 12% : 53.12 [11:35:40]line Наличными: 0.00 [11:35:40]line Безнал.: 500.18 [11:35:40]line Место: АЗС № 95 "Партнер Нефть" [11:35:40]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:35:40]line СНО: Общий режим [11:35:40]line Чек 287 20.08.2024 11:35 [11:35:40]line Смена: 466 ФФД: 1.0 [11:35:40]line ЗНМ: 0300000079 [11:35:40]line РНМ: 0000000000092545 [11:35:40]line Версия ККМ: 001 [11:35:40]line Платежная система: O! деньги [11:35:40]line ФМ: 0000000000871802 [11:35:40]line ФД: 200988 [11:35:41]line ФПД: 8246355663829 [11:35:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113540&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200988&fm=8246355663829&tin=02508201610067®Number=0000000000092545&sum=50018 [11:35:41]OFD Sender: Processing packet 200988 [packets to send 247, broken 246] [11:35:41]ProducePacketName [11:35:41]name=ofd_packets/00200988 [11:35:41]OFD Sender: To server: pG, [11:35:41]CommunicateWithHost lk.salyk.kg:30040 [11:35:41]ConnectInit lk.salyk.kg [11:35:41]written 0, free lines is 4095 [11:35:41]Connected sock=9 [11:35:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 6C E4 05 01 35 C2 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 8C 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1C 11 03 00 35 04 06 00 07 80 01 19 9B D5 E4 E9 7E 5C 3E 3F 6E 2A [11:35:41]Write to MH i2c: 01 00 00 B5 3D F2 [11:35:41]Write i2c OK [11:35:41]MH_I2C_Read... [11:35:41]Read from MH i2c: 01 [11:35:41]MH_I2C_Read... [11:35:41]Read from MH i2c: 01 07 00 [11:35:41]MH_I2C_Read... [11:35:41]Read from MH i2c: 01 07 00 B5 3D 00 00 00 00 00 EA 0C EF [11:35:41]RasterBufferAndPrint [11:35:41]line [11:35:41]line [11:35:41]line [11:35:41]line [11:35:41]line [11:35:41]written 0, free lines is 3312 [11:35:41]MH_Cut [11:35:41]Write to MH i2c: D1 01 00 BC 3D 01 CB [11:35:41]Write i2c OK [11:35:41]MH_I2C_Read... [11:35:41]Read from MH i2c: D1 [11:35:41]MH_I2C_Read... [11:35:41]Read from MH i2c: D1 01 00 [11:35:41]MH_I2C_Read... [11:35:41]Read from MH i2c: D1 01 00 BC 3D 00 CA [11:35:41]Write to MH i2c: 01 00 00 BD 3D FA [11:35:41]Write i2c OK [11:35:41]MH_I2C_Read... [11:35:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 92 93 47 00 AB 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 31 38 30 32 10 04 04 00 1C 11 03 00 F4 03 04 00 F3 29 C4 66 B6 04 01 00 00 9D EF 66 75 E9 0F 66 BA [11:35:41]CommunicateWithHost err = 0 [11:35:41]CheckOFDResponse [11:35:41]1017 (14) - 77093643461234 [11:35:41]1041 (16) - 0000000000871802 [11:35:41]1040 (4) - 200988 [11:35:41]1012 (4) - 20.08.2024 05:30 [11:35:41]1206 (1) - 0 [11:35:41]OFD Sender: Remove packet 200988 [11:35:41]ProducePacketName [11:35:41]name=ofd_packets/00200988 [11:35:41]NVStorageDeleteData [11:35:42]OFD Sender: No OFD packet to send [11:35:42]*** Cut start [11:35:42]*** Purtial cut [11:35:42]*** CUTSNS_PIN = 0 [11:35:42]*** Stage 1: CUTSNS_PIN = 1 [11:35:44]Read from MH i2c: 01 [11:35:44]MH_I2C_Read... [11:35:44]*** Stop cut motor [11:35:44]*** Cut end [11:35:44]Read from MH i2c: 01 07 00 [11:35:44]MH_I2C_Read... [11:35:44]Read from MH i2c: 01 07 00 BD 3D 00 00 00 00 00 FF 0F 0F [11:35:44]process_action close_receipt done [11:35:44]requested_data is exist [11:35:44]produce_requested_data [11:35:44]requested_item fm.sn is exist - process it [11:35:44]wFMCommunicate request_size=4 [11:35:44]MH_SAM_APDU [11:35:44]CAPDU: 80 11 00 00 [11:35:44]Write to MH i2c: E2 08 00 BE 3D 80 11 00 00 00 00 00 00 75 [11:35:44]Write i2c OK [11:35:44]MH_I2C_Read... [11:35:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:44]Read from MH i2c: E2 [11:35:44]MH_I2C_Read... [11:35:44]Read from MH i2c: E2 17 00 [11:35:44]MH_I2C_Read... [11:35:44]Read from MH i2c: E2 17 00 BE 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C2 [11:35:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:35:44]wFMCommunicate OK [11:35:44]requested_item fd.num is exist - process it [11:35:44]SAM_PROTO_GetFieldsCounters [11:35:44]wFMCommunicate request_size=4 [11:35:44]MH_SAM_APDU [11:35:44]CAPDU: 80 13 00 00 [11:35:44]Write to MH i2c: E2 08 00 BF 3D 80 13 00 00 00 00 00 00 78 [11:35:44]Write i2c OK [11:35:44]MH_I2C_Read... [11:35:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:44]Read from MH i2c: E2 [11:35:44]MH_I2C_Read... [11:35:44]Read from MH i2c: E2 62 00 [11:35:44]MH_I2C_Read... [11:35:44]Read from MH i2c: E2 62 00 BF 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1C 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 F6 [11:35: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1C 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:35:44]wFMCommunicate OK [11:35:44]SAM_PROTO_GetFieldsCounters done [11:35:44]requested_item shift.num is exist - process it [11:35:44]requested_item shift.opened is exist - process it [11:35:44]req_shift_opened [11:35:44]FM_GetShiftState [11:35:44]SAM_PROTO_GetShiftState [11:35:44]wFMCommunicate request_size=4 [11:35:44]MH_SAM_APDU [11:35:44]CAPDU: 80 13 01 00 [11:35:44]Write to MH i2c: E2 08 00 C0 3D 80 13 01 00 00 00 00 00 7A [11:35:44]Write i2c OK [11:35:44]MH_I2C_Read... [11:35:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:44]Read from MH i2c: E2 [11:35:44]MH_I2C_Read... [11:35:44]Read from MH i2c: E2 0E 00 [11:35:44]MH_I2C_Read... [11:35:44]Read from MH i2c: E2 0E 00 C0 3D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 04 [11:35:44]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:35:44]wFMCommunicate OK [11:35:44]SAM_PROTO_GetShiftState done [11:35:44]FM_GetShiftState done [11:35:44]req_shift_opened done [11:35:44]requested_item shift.open_date is exist - process it [11:35:44]req_shift_open_date [11:35:44]req_shift_open_date done [11:35:44]produce_requested_data done [11:35:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200988,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:35:44]process_action_free close_receipt [11:35:44]json_value_free [11:35:44]json_value_free done [11:35:44]process_json_proto returns [11:35:44]Send response to host [11:35:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200988,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:35:44]free response buf [11:35:44]execute_script done [11:35:44]execute_script returns [11:35:44]free content buf [11:35:44]Sock 10.Close socket [11:35:44]Sock 10.Thread stoped [11:35:47]OFD Sender: No OFD packet to send [11:35:52]OFD Sender: No OFD packet to send [11:35:57]OFD Sender: No OFD packet to send [11:36:02]OFD Sender: No OFD packet to send [11:36:07]OFD Sender: No OFD packet to send [11:36:12]OFD Sender: No OFD packet to send [11:36:17]OFD Sender: No OFD packet to send [11:36:22]OFD Sender: No OFD packet to send [11:36:27]OFD Sender: No OFD packet to send [11:36:32]OFD Sender: No OFD packet to send [11:36:37]OFD Sender: No OFD packet to send [11:36:42]OFD Sender: No OFD packet to send [11:36:47]OFD Sender: No OFD packet to send [11:36:48]accept exits with 8 [11:36:48]New connection [11:36:48]New thread 3067211108 created [11:36:48]Thread 3067067748 joined [11:36:48]Waiting for new connection... [11:36:48] Sock 8.Parse request [11:36:48]Sock 8.Check first char [11:36:48]Sock 8.First char is OK [11:36:48]request: POST /json_proto HTTP/1.0 [11:36:48]Method: POST [11:36:48]URL: /json_proto [11:36:48]Method is POST - this is cgi request [11:36:48]url: /json_proto [11:36:48]query_string will be loaded in cgi processing [11:36:48]execute_cgi json_proto POST (null) [11:36:48]execute_cgi path=json_proto method=POST [11:36:48]POST find Content-Length [11:36:48]Host: 172.17.46.195:8080 [11:36:48]Content-Length: 802 [11:36:48]Content-Type: application/json [11:36:48] [11:36:48]POST finish read [11:36:48]Found Content-Length = 802 [11:36:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:48]execute_script... [11:36:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:48]POST & json_proto [11:36:48]process_json_proto [11:36:48]json parsed OK: [11:36:48]protocol is kg_v1.0 [11:36:48]action value=close_receipt [11:36:48]process_action close_receipt [11:36:48]cmd_close_receipt [11:36:48]MH_GetDate [11:36:48]Write to MH i2c: F0 00 00 C1 3D ED [11:36:48]Write i2c OK [11:36:48]MH_I2C_Read... [11:36:48]Read from MH i2c: F0 [11:36:48]MH_I2C_Read... [11:36:48]Read from MH i2c: F0 09 00 [11:36:48]MH_I2C_Read... [11:36:48]Read from MH i2c: F0 09 00 C1 3D 00 D1 7F C4 66 75 08 C2 66 15 [11:36:48]GetLastDocTimeStamp 1724153740 [11:36:48]current date 1724153809 [11:36:48]FM_GetShiftState [11:36:48]SAM_PROTO_GetShiftState [11:36:48]wFMCommunicate request_size=4 [11:36:48]MH_SAM_APDU [11:36:48]CAPDU: 80 13 01 00 [11:36:48]Write to MH i2c: E2 08 00 C2 3D 80 13 01 00 00 00 00 00 7C [11:36:48]Write i2c OK [11:36:48]MH_I2C_Read... [11:36:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:48]Read from MH i2c: E2 [11:36:48]MH_I2C_Read... [11:36:48]Read from MH i2c: E2 0E 00 [11:36:48]MH_I2C_Read... [11:36:48]Read from MH i2c: E2 0E 00 C2 3D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 06 [11:36:48]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:36:48]wFMCommunicate OK [11:36:48]SAM_PROTO_GetShiftState done [11:36:48]FM_GetShiftState done [11:36:48]opened in 1724112758 [11:36:48]opened+sec_in_day 1724199158 [11:36:48]quantity*price = 50036 [11:36:48]sum+1 = 50037 [11:36:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 288 20.08.2024 11:36 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200989 ФПД: 3634326151896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113649&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200989&fm=3634326151896&tin=02508201610067®Number=0000000000092545&sum=50036 [11:36:49]StoreToDocumentArchive [11:36:49]shift 466 fd 200989 [11:36:49]save to /storage/0466/doc_00200989 [11:36:49]save last doc name /storage/0466/doc_00200989 to /storage/kkm_last_doc_name [11:36:49]save OK [11:36:49]Clear old archive folders... [11:36:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:36:49]tlvbuf is 00FF17A0 [11:36:49]SAM_PROTO_ClearQueue [11:36:49]wFMCommunicate request_size=4 [11:36:49]MH_SAM_APDU [11:36:49]CAPDU: 80 09 00 00 [11:36:49]Write to MH i2c: E2 08 00 CF 3D 80 09 00 00 00 00 00 00 7E [11:36:49]Write i2c OK [11:36:49]MH_I2C_Read... [11:36:49]*** iso7816_exchange 80 09 00 00... 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 CF 3D 00 90 00 80 [11:36:49]RAPDU: 90 00 [11:36:49]wFMCommunicate OK [11:36:49]SAM_PROTO_ClearQueue done [11:36:49]KKMCreateOFDPacket [11:36:49]OFDProtocolAddRootSTLVToBuf [11:36:49]FM_MakeSignedData [11:36:49]FM_MakeSignedData [11:36:49]SAM_PROTO_SignData [11:36:49]wFMCommunicate request_size=4 [11:36:49]MH_SAM_APDU [11:36:49]CAPDU: 80 0D 01 02 [11:36:49]Write to MH i2c: E2 08 00 D0 3D 80 0D 01 02 00 00 00 00 86 [11:36:49]Write i2c OK [11:36:49]MH_I2C_Read... [11:36:49]*** iso7816_exchange 80 0D 01 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 D0 3D 00 90 00 81 [11:36:49]RAPDU: 90 00 [11:36:49]wFMCommunicate OK [11:36:49]wFMCommunicate request_size=255 [11:36:49]MH_SAM_APDU [11:36:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 D1 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1D 11 03 00 35 04 06 00 03 [11:36:49]Write to MH i2c: E2 02 01 D1 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 D1 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1D 11 03 00 35 04 06 00 03 00 00 E8 [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:50]Read from MH i2c: E2 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: E2 03 00 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: E2 03 00 D1 3D 00 90 00 82 [11:36:50]RAPDU: 90 00 [11:36:50]wFMCommunicate OK [11:36:50]wFMCommunicate request_size=10 [11:36:50]MH_SAM_APDU [11:36:50]CAPDU: 80 0D 02 02 05 4E 2E B8 22 D8 [11:36:50]Write to MH i2c: E2 0D 00 D2 3D 80 0D 02 02 05 00 4E 2E B8 22 D8 00 00 C1 [11:36:50]Write i2c OK [11:36:50]MH_I2C_Read... [11:36:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:50]Read from MH i2c: E2 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: E2 03 00 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: E2 03 00 D2 3D 00 90 00 83 [11:36:50]RAPDU: 90 00 [11:36:50]wFMCommunicate OK [11:36:50]wFMCommunicate request_size=4 [11:36:50]MH_SAM_APDU [11:36:50]CAPDU: 80 0D 03 02 [11:36:50]Write to MH i2c: E2 08 00 D3 3D 80 0D 03 02 00 00 00 00 8B [11:36:50]Write i2c OK [11:36:50]MH_I2C_Read... [11:36:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:36:50]Read from MH i2c: E2 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: E2 0B 00 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: E2 0B 00 D3 3D 00 D4 52 08 D1 51 08 20 9D 90 00 A1 [11:36:50]RAPDU: D4 52 08 D1 51 08 20 9D 90 00 [11:36:50]wFMCommunicate OK [11:36:50]SAM_PROTO_SignData done [11:36:50]FM_MakeSignedData done [11:36:50]CreateOFDProtocolMessage [11:36:50]wFMCommunicate request_size=4 [11:36:50]MH_SAM_APDU [11:36:50]CAPDU: 80 11 00 00 [11:36:50]Write to MH i2c: E2 08 00 D4 3D 80 11 00 00 00 00 00 00 8B [11:36:50]Write i2c OK [11:36:50]MH_I2C_Read... [11:36:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:50]Read from MH i2c: E2 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: E2 17 00 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: E2 17 00 D4 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D8 [11:36:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:36:50]wFMCommunicate OK [11:36:50]CreateOFDProtocolMessage done [11:36:50]OFDSenderStorePacket 200989 [11:36:50]StoreOFDPacket docnum=200989 [11:36:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C2 D2 07 01 74 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 D1 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1D 11 03 00 35 04 06 00 03 4E 2E B8 22 D8 D4 52 08 D1 51 08 20 9D [11:36:50]CheckFolder [11:36:50]dirname=/storage/ofd_packets [11:36:50]CheckFolder done [11:36:50]ProducePacketName [11:36:50]name=ofd_packets/00200989 [11:36:50]NVStorageSaveData ofd_packets/00200989 [11:36:50]File name is /storage/ofd_packets/00200989 [11:36:50]Write 301 bytes [11:36:50]NVStorageSaveData done [11:36:50]OFDSenderStorePacket done [11:36:50]KKMCreateOFDPacket done [11:36:50]NVStorageSaveData kkm_last_timestamp [11:36:50]File name is /storage/kkm_last_timestamp [11:36:50]Write 4 bytes [11:36:50]NVStorageSaveData done [11:36:50]ExternCall_PrintAddStr [11:36:50]wPrintStart [11:36:50]Write to MH i2c: 01 00 00 D5 3D 12 [11:36:50]Write i2c OK [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: 01 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: 01 07 00 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: 01 07 00 D5 3D 00 00 00 00 00 FF 0F 27 [11:36:50]RasterBufferAndPrint [11:36:50]line Счет N : (1)11328589 [11:36:50]line ИНН: 02508201610067 [11:36:50]line Контрольно-Кассовый Чек [11:36:50]line ПРОДАЖА [11:36:50]line ТРК (МРК, ГНК) : 22 [11:36:50]line Товар: 2710124130 [11:36:50]line Аи-92-К-4 [11:36:50]line 7.380 * 67.80 [11:36:50]line = 500.36 [11:36:50]line НДС 12% НСП 1% [11:36:50]line > о реализуемом товаре [11:36:50]line ИТОГО: 500.36 [11:36:50]line НСП 1% : 4.43 [11:36:50]line НДС 12% : 53.14 [11:36:50]line Наличными: 0.00 [11:36:50]line Безнал.: 500.36 [11:36:50]line Место: АЗС № 95 "Партнер Нефть" [11:36:50]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:36:50]line СНО: Общий режим [11:36:50]line Чек 288 20.08.2024 11:36 [11:36:50]line Смена: 466 ФФД: 1.0 [11:36:50]line ЗНМ: 0300000079 [11:36:50]line РНМ: 0000000000092545 [11:36:50]line Версия ККМ: 001 [11:36:50]line Платежная система: O! деньги [11:36:50]line ФМ: 0000000000871802 [11:36:50]line ФД: 200989 [11:36:50]line ФПД: 3634326151896 [11:36:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113649&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200989&fm=3634326151896&tin=02508201610067®Number=0000000000092545&sum=50036 [11:36:50]written 0, free lines is 4095 [11:36:50]OFD Sender: Processing packet 200989 [packets to send 247, broken 246] [11:36:50]ProducePacketName [11:36:50]name=ofd_packets/00200989 [11:36:50]OFD Sender: To server: pG, [11:36:50]CommunicateWithHost lk.salyk.kg:30040 [11:36:50]ConnectInit lk.salyk.kg [11:36:50]Connected sock=10 [11:36:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C2 D2 07 01 74 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 D1 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1D 11 03 00 35 04 06 00 03 4E 2E B8 22 D8 D4 52 08 D1 51 08 20 9D [11:36:50]Write to MH i2c: 01 00 00 FF 3D 3C [11:36:50]Write i2c OK [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: 01 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: 01 07 00 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: 01 07 00 FF 3D 00 00 00 00 00 E3 0C 32 [11:36:50]RasterBufferAndPrint [11:36:50]line [11:36:50]line [11:36:50]line [11:36:50]line [11:36:50]line [11:36:50]written 0, free lines is 3308 [11:36:50]MH_Cut [11:36:50]Write to MH i2c: D1 01 00 06 3E 01 16 [11:36:50]Write i2c OK [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: D1 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: D1 01 00 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: D1 01 00 06 3E 00 15 [11:36:50]Write to MH i2c: 01 00 00 07 3E 45 [11:36:50]Write i2c OK [11:36:50]MH_I2C_Read... [11:36:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5D 3C 47 00 24 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 31 38 30 32 10 04 04 00 1D 11 03 00 F4 03 04 00 38 2A C4 66 B6 04 01 00 00 A2 39 CF 27 03 43 DD A3 [11:36:50]CommunicateWithHost err = 0 [11:36:50]CheckOFDResponse [11:36:50]1017 (14) - 77093643461234 [11:36:50]1041 (16) - 0000000000871802 [11:36:50]1040 (4) - 200989 [11:36:50]1012 (4) - 20.08.2024 05:31 [11:36:50]1206 (1) - 0 [11:36:50]OFD Sender: Remove packet 200989 [11:36:50]ProducePacketName [11:36:50]name=ofd_packets/00200989 [11:36:50]NVStorageDeleteData [11:36:51]OFD Sender: No OFD packet to send [11:36:51]*** Cut start [11:36:51]*** Purtial cut [11:36:51]*** Stage 1: CUTSNS_PIN = 1 [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 07 3E 00 00 00 00 00 FF 0F 5A [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 08 3E 80 11 00 00 00 00 00 00 C0 [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 08 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0D [11:36:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 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 09 3E 80 13 00 00 00 00 00 00 C3 [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 09 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1D 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 45 [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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1D 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 [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 0A 3E 80 13 01 00 00 00 00 00 C5 [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 0A 3E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 4F [11:36:51]RAPDU: 09 00 01 76 DF C3 66 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":"0000000000871802","fd.num":200989,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [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":"0000000000871802","fd.num":200989,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [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 8.Close socket [11:36:51]Sock 8.Thread stoped [11:36:56]OFD Sender: No OFD packet to send [11:37:01]OFD Sender: No OFD packet to send [11:37:06]OFD Sender: No OFD packet to send [11:37:11]OFD Sender: No OFD packet to send [11:37:16]OFD Sender: No OFD packet to send [11:37:21]OFD Sender: No OFD packet to send [11:37:23]accept exits with 9 [11:37:23]New connection [11:37:23]New thread 3067067748 created [11:37:23]Thread 3067211108 joined [11:37:23]Waiting for new connection... [11:37:23] Sock 9.Parse request [11:37:23]Sock 9.Check first char [11:37:23]Sock 9.First char is OK [11:37:23]request: POST /json_proto HTTP/1.0 [11:37:23]Method: POST [11:37:23]URL: /json_proto [11:37:23]Method is POST - this is cgi request [11:37:23]url: /json_proto [11:37:23]query_string will be loaded in cgi processing [11:37:23]execute_cgi json_proto POST (null) [11:37:23]execute_cgi path=json_proto method=POST [11:37:23]POST find Content-Length [11:37:23]Host: 172.17.46.195:8080 [11:37:23]Content-Length: 811 [11:37:23]Content-Type: application/json [11:37:23] [11:37:23]POST finish read [11:37:23]Found Content-Length = 811 [11:37:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:23]execute_script... [11:37:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:23]POST & json_proto [11:37:23]process_json_proto [11:37:23]json parsed OK: [11:37:23]protocol is kg_v1.0 [11:37:23]action value=close_receipt [11:37:23]process_action close_receipt [11:37:23]cmd_close_receipt [11:37:23]MH_GetDate [11:37:23]Write to MH i2c: F0 00 00 0B 3E 38 [11:37:23]Write i2c OK [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: F0 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: F0 09 00 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: F0 09 00 0B 3E 00 F4 7F C4 66 75 08 C2 66 83 [11:37:23]GetLastDocTimeStamp 1724153809 [11:37:23]current date 1724153844 [11:37:23]FM_GetShiftState [11:37:23]SAM_PROTO_GetShiftState [11:37:23]wFMCommunicate request_size=4 [11:37:23]MH_SAM_APDU [11:37:23]CAPDU: 80 13 01 00 [11:37:23]Write to MH i2c: E2 08 00 0C 3E 80 13 01 00 00 00 00 00 C7 [11:37:23]Write i2c OK [11:37:23]MH_I2C_Read... [11:37:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:23]Read from MH i2c: E2 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 0E 00 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 0E 00 0C 3E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 51 [11:37:23]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:37:23]wFMCommunicate OK [11:37:23]SAM_PROTO_GetShiftState done [11:37:23]FM_GetShiftState done [11:37:23]opened in 1724112758 [11:37:23]opened+sec_in_day 1724199158 [11:37:23]quantity*price = 100051 [11:37:23]sum+1 = 100052 [11:37:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 289 20.08.2024 11:37 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200990 ФПД: 177883642600990 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113724&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200990&fm=177883642600990&tin=02508201610067®Number=0000000000092545&sum=100051 [11:37:24]StoreToDocumentArchive [11:37:24]shift 466 fd 200990 [11:37:24]save to /storage/0466/doc_00200990 [11:37:24]save last doc name /storage/0466/doc_00200990 to /storage/kkm_last_doc_name [11:37:24]save OK [11:37:24]Clear old archive folders... [11:37:24]ProcessDocumentItem done err = 0, tmpTLVsize=257 [11:37:24]tlvbuf is B6DE76A0 [11:37:24]SAM_PROTO_ClearQueue [11:37:24]wFMCommunicate request_size=4 [11:37:24]MH_SAM_APDU [11:37:24]CAPDU: 80 09 00 00 [11:37:24]Write to MH i2c: E2 08 00 19 3E 80 09 00 00 00 00 00 00 C9 [11:37:24]Write i2c OK [11:37:24]MH_I2C_Read... [11:37:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:37:24]Read from MH i2c: E2 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 03 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 03 00 19 3E 00 90 00 CB [11:37:24]RAPDU: 90 00 [11:37:24]wFMCommunicate OK [11:37:24]SAM_PROTO_ClearQueue done [11:37:24]KKMCreateOFDPacket [11:37:24]OFDProtocolAddRootSTLVToBuf [11:37:24]FM_MakeSignedData [11:37:24]FM_MakeSignedData [11:37:24]SAM_PROTO_SignData [11:37:24]wFMCommunicate request_size=4 [11:37:24]MH_SAM_APDU [11:37:24]CAPDU: 80 0D 01 02 [11:37:24]Write to MH i2c: E2 08 00 1A 3E 80 0D 01 02 00 00 00 00 D1 [11:37:24]Write i2c OK [11:37:24]MH_I2C_Read... [11:37:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:37:24]Read from MH i2c: E2 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 03 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 03 00 1A 3E 00 90 00 CC [11:37:24]RAPDU: 90 00 [11:37:24]wFMCommunicate OK [11:37:24]wFMCommunicate request_size=255 [11:37:24]MH_SAM_APDU [11:37:24]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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 21 01 00 00 F4 03 04 00 F4 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 11 03 [11:37:24]Write to MH i2c: E2 02 01 1B 3E 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 21 01 00 00 F4 03 04 00 F4 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 11 03 00 00 6C [11:37:24]Write i2c OK [11:37:24]MH_I2C_Read... [11:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:24]Read from MH i2c: E2 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 03 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 03 00 1B 3E 00 90 00 CD [11:37:24]RAPDU: 90 00 [11:37:24]wFMCommunicate OK [11:37:24]wFMCommunicate request_size=16 [11:37:24]MH_SAM_APDU [11:37:24]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 A1 C8 C3 54 1E 1E [11:37:24]Write to MH i2c: E2 13 00 1C 3E 80 0D 02 02 0B 00 00 35 04 06 00 A1 C8 C3 54 1E 1E 00 00 E5 [11:37:24]Write i2c OK [11:37:24]MH_I2C_Read... [11:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:24]Read from MH i2c: E2 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 03 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 03 00 1C 3E 00 90 00 CE [11:37:24]RAPDU: 90 00 [11:37:24]wFMCommunicate OK [11:37:24]wFMCommunicate request_size=4 [11:37:24]MH_SAM_APDU [11:37:24]CAPDU: 80 0D 03 02 [11:37:24]Write to MH i2c: E2 08 00 1D 3E 80 0D 03 02 00 00 00 00 D6 [11:37:24]Write i2c OK [11:37:24]MH_I2C_Read... [11:37:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:37:24]Read from MH i2c: E2 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 0B 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 0B 00 1D 3E 00 93 44 3D 1A 87 9F B1 53 90 00 2F [11:37:24]RAPDU: 93 44 3D 1A 87 9F B1 53 90 00 [11:37:24]wFMCommunicate OK [11:37:24]SAM_PROTO_SignData done [11:37:24]FM_MakeSignedData done [11:37:24]CreateOFDProtocolMessage [11:37:24]wFMCommunicate request_size=4 [11:37:24]MH_SAM_APDU [11:37:24]CAPDU: 80 11 00 00 [11:37:24]Write to MH i2c: E2 08 00 1E 3E 80 11 00 00 00 00 00 00 D6 [11:37:24]Write i2c OK [11:37:24]MH_I2C_Read... [11:37:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:24]Read from MH i2c: E2 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 17 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 17 00 1E 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 23 [11:37:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:37:24]wFMCommunicate OK [11:37:24]CreateOFDProtocolMessage done [11:37:24]OFDSenderStorePacket 200990 [11:37:24]StoreOFDPacket docnum=200990 [11:37:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 29 EA 0D 01 C8 95 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 21 01 00 00 F4 03 04 00 F4 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 11 03 00 35 04 06 00 A1 C8 C3 54 1E 1E 93 44 3D 1A 87 9F B1 53 [11:37:24]CheckFolder [11:37:24]dirname=/storage/ofd_packets [11:37:24]CheckFolder done [11:37:24]ProducePacketName [11:37:24]name=ofd_packets/00200990 [11:37:24]NVStorageSaveData ofd_packets/00200990 [11:37:24]File name is /storage/ofd_packets/00200990 [11:37:24]Write 307 bytes [11:37:24]NVStorageSaveData done [11:37:24]OFDSenderStorePacket done [11:37:24]KKMCreateOFDPacket done [11:37:24]NVStorageSaveData kkm_last_timestamp [11:37:24]File name is /storage/kkm_last_timestamp [11:37:24]Write 4 bytes [11:37:24]NVStorageSaveData done [11:37:24]ExternCall_PrintAddStr [11:37:24]wPrintStart [11:37:24]Write to MH i2c: 01 00 00 1F 3E 5D [11:37:24]Write i2c OK [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: 01 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: 01 07 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: 01 07 00 1F 3E 00 00 00 00 00 FF 0F 72 [11:37:24]RasterBufferAndPrint [11:37:24]line Счет N : (1)11328590 [11:37:24]line ИНН: 02508201610067 [11:37:24]line Контрольно-Кассовый Чек [11:37:24]line ПРОДАЖА [11:37:24]line ТРК (МРК, ГНК) : 52 [11:37:24]line Товар: 2710194210 [11:37:24]line D-ENERGY ДТ-К-5 [11:37:24]line 12.960 * 77.20 [11:37:24]line = 1000.51 [11:37:24]line НДС 12% НСП 1% [11:37:24]line > о реализуемом товаре [11:37:24]line ИТОГО: 1000.51 [11:37:24]line НСП 1% : 8.85 [11:37:24]line НДС 12% : 106.25 [11:37:24]line Наличными: 0.00 [11:37:24]line Безнал.: 1000.51 [11:37:24]line Место: АЗС № 95 "Партнер Нефть" [11:37:24]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:37:24]line СНО: Общий режим [11:37:24]line Чек 289 20.08.2024 11:37 [11:37:24]line Смена: 466 ФФД: 1.0 [11:37:24]line ЗНМ: 0300000079 [11:37:24]line РНМ: 0000000000092545 [11:37:24]line Версия ККМ: 001 [11:37:24]line Платежная система: O! деньги [11:37:24]line ФМ: 0000000000871802 [11:37:24]line ФД: 200990 [11:37:24]line ФПД: 177883642600990 [11:37:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T113724&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200990&fm=177883642600990&tin=02508201610067®Number=0000000000092545&sum=100051 [11:37:24]written 0, free lines is 4095 [11:37:24]OFD Sender: Processing packet 200990 [packets to send 247, broken 246] [11:37:24]ProducePacketName [11:37:24]name=ofd_packets/00200990 [11:37:24]OFD Sender: To server: pG, [11:37:24]CommunicateWithHost lk.salyk.kg:30040 [11:37:24]ConnectInit lk.salyk.kg [11:37:25]Write to MH i2c: 01 00 00 49 3E 87 [11:37:25]Write i2c OK [11:37:25]MH_I2C_Read... [11:37:25]Read from MH i2c: 01 [11:37:25]MH_I2C_Read... [11:37:25]Read from MH i2c: 01 07 00 [11:37:25]MH_I2C_Read... [11:37:25]Read from MH i2c: 01 07 00 49 3E 00 00 00 00 00 ED 0C 87 [11:37:25]RasterBufferAndPrint [11:37:25]line [11:37:25]line [11:37:25]line [11:37:25]line [11:37:25]line [11:37:25]written 0, free lines is 3315 [11:37:25]MH_Cut [11:37:25]Write to MH i2c: D1 01 00 50 3E 01 60 [11:37:25]Write i2c OK [11:37:25]MH_I2C_Read... [11:37:25]Read from MH i2c: D1 [11:37:25]MH_I2C_Read... [11:37:25]Read from MH i2c: D1 01 00 [11:37:25]MH_I2C_Read... [11:37:25]Read from MH i2c: D1 01 00 50 3E 00 5F [11:37:25]Write to MH i2c: 01 00 00 51 3E 8F [11:37:25]Write i2c OK [11:37:25]MH_I2C_Read... [11:37:26]*** Cut start [11:37:26]*** Purtial cut [11:37:26]*** CUTSNS_PIN = 0 [11:37:26]*** Stage 1: CUTSNS_PIN = 1 [11:37:28]Read from MH i2c: 01 [11:37:28]MH_I2C_Read... [11:37:28]*** Stop cut motor [11:37:28]*** Cut end [11:37:28]Read from MH i2c: 01 07 00 [11:37:28]MH_I2C_Read... [11:37:28]Read from MH i2c: 01 07 00 51 3E 00 00 00 00 00 FF 0F A4 [11:37:28]process_action close_receipt done [11:37:28]requested_data is exist [11:37:28]produce_requested_data [11:37:28]requested_item fm.sn is exist - process it [11:37:28]wFMCommunicate request_size=4 [11:37:28]MH_SAM_APDU [11:37:28]CAPDU: 80 11 00 00 [11:37:28]Write to MH i2c: E2 08 00 52 3E 80 11 00 00 00 00 00 00 0A [11:37:28]Write i2c OK [11:37:28]MH_I2C_Read... [11:37:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:28]Read from MH i2c: E2 [11:37:28]MH_I2C_Read... [11:37:28]Read from MH i2c: E2 17 00 [11:37:28]MH_I2C_Read... [11:37:28]Read from MH i2c: E2 17 00 52 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 57 [11:37:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:37:28]wFMCommunicate OK [11:37:28]requested_item fd.num is exist - process it [11:37:28]SAM_PROTO_GetFieldsCounters [11:37:28]wFMCommunicate request_size=4 [11:37:28]MH_SAM_APDU [11:37:28]CAPDU: 80 13 00 00 [11:37:28]Write to MH i2c: E2 08 00 53 3E 80 13 00 00 00 00 00 00 0D [11:37:28]Write i2c OK [11:37:28]MH_I2C_Read... [11:37:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:28]Read from MH i2c: E2 [11:37:28]MH_I2C_Read... [11:37:28]Read from MH i2c: E2 62 00 [11:37:28]MH_I2C_Read... [11:37:28]Read from MH i2c: E2 62 00 53 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1E 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 93 [11:37: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1E 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:37:28]wFMCommunicate OK [11:37:28]SAM_PROTO_GetFieldsCounters done [11:37:28]requested_item shift.num is exist - process it [11:37:28]requested_item shift.opened is exist - process it [11:37:28]req_shift_opened [11:37:28]FM_GetShiftState [11:37:28]SAM_PROTO_GetShiftState [11:37:28]wFMCommunicate request_size=4 [11:37:28]MH_SAM_APDU [11:37:28]CAPDU: 80 13 01 00 [11:37:28]Write to MH i2c: E2 08 00 54 3E 80 13 01 00 00 00 00 00 0F [11:37:28]Write i2c OK [11:37:28]MH_I2C_Read... [11:37:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:28]Read from MH i2c: E2 [11:37:28]MH_I2C_Read... [11:37:28]Read from MH i2c: E2 0E 00 [11:37:28]MH_I2C_Read... [11:37:28]Read from MH i2c: E2 0E 00 54 3E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 99 [11:37:28]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:37:28]wFMCommunicate OK [11:37:28]SAM_PROTO_GetShiftState done [11:37:28]FM_GetShiftState done [11:37:28]req_shift_opened done [11:37:28]requested_item shift.open_date is exist - process it [11:37:28]req_shift_open_date [11:37:28]req_shift_open_date done [11:37:28]produce_requested_data done [11:37:28]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200990,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:37:28]process_action_free close_receipt [11:37:28]json_value_free [11:37:28]json_value_free done [11:37:28]process_json_proto returns [11:37:28]Send response to host [11:37:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200990,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:37:28]free response buf [11:37:28]execute_script done [11:37:28]execute_script returns [11:37:28]free content buf [11:37:28]Sock 9.Close socket [11:37:28]Sock 9.Thread stoped [11:39:37]ConnectInit Can't connect to host [11:39:37]CommunicateWithHost connect error [11:39:37]CommunicateWithHost err = -1 [11:39:37]OFD Sender: Server communicate error [11:39:42]OFD Sender: Processing packet 200990 [packets to send 247, broken 246] [11:39:42]ProducePacketName [11:39:42]name=ofd_packets/00200990 [11:39:42]OFD Sender: To server: pG, [11:39:42]CommunicateWithHost lk.salyk.kg:30040 [11:39:42]ConnectInit lk.salyk.kg [11:39:42]Connected sock=9 [11:39:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 29 EA 0D 01 C8 95 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 21 01 00 00 F4 03 04 00 F4 7F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 11 03 00 35 04 06 00 A1 C8 C3 54 1E 1E 93 44 3D 1A 87 9F B1 53 [11:39:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 89 84 47 00 1C 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 11 03 00 F4 03 04 00 E5 2A C4 66 B6 04 01 00 00 3A 48 F2 B9 5E E7 24 AA [11:39:43]CommunicateWithHost err = 0 [11:39:43]CheckOFDResponse [11:39:43]1017 (14) - 77093643461234 [11:39:43]1041 (16) - 0000000000871802 [11:39:43]1040 (4) - 200990 [11:39:43]1012 (4) - 20.08.2024 05:34 [11:39:43]1206 (1) - 0 [11:39:43]OFD Sender: Remove packet 200990 [11:39:43]ProducePacketName [11:39:43]name=ofd_packets/00200990 [11:39:43]NVStorageDeleteData [11:39:43]OFD Sender: No OFD packet to send [11:39:48]OFD Sender: No OFD packet to send [11:39:53]OFD Sender: No OFD packet to send [11:39:58]OFD Sender: No OFD packet to send [11:40:03]OFD Sender: No OFD packet to send [11:40:08]OFD Sender: No OFD packet to send [11:40:13]OFD Sender: No OFD packet to send [11:40:18]OFD Sender: No OFD packet to send [11:40:23]OFD Sender: No OFD packet to send [11:40:28]OFD Sender: No OFD packet to send [11:40:33]OFD Sender: No OFD packet to send [11:40:38]OFD Sender: No OFD packet to send [11:40:43]OFD Sender: No OFD packet to send [11:40:48]OFD Sender: No OFD packet to send [11:40:53]OFD Sender: No OFD packet to send [11:40:58]OFD Sender: No OFD packet to send [11:41:03]OFD Sender: No OFD packet to send [11:41:08]OFD Sender: No OFD packet to send [11:41:13]OFD Sender: No OFD packet to send [11:41:18]OFD Sender: No OFD packet to send [11:41:23]OFD Sender: No OFD packet to send [11:41:28]OFD Sender: No OFD packet to send [11:41:33]OFD Sender: No OFD packet to send [11:41:38]OFD Sender: No OFD packet to send [11:41:43]OFD Sender: No OFD packet to send [11:41:48]OFD Sender: No OFD packet to send [11:41:53]OFD Sender: No OFD packet to send [11:41:58]OFD Sender: No OFD packet to send [11:42:03]OFD Sender: No OFD packet to send [11:42:08]OFD Sender: No OFD packet to send [11:42:13]OFD Sender: No OFD packet to send [11:42:18]OFD Sender: No OFD packet to send [11:42:23]OFD Sender: No OFD packet to send [11:42:28]OFD Sender: No OFD packet to send [11:42:33]OFD Sender: No OFD packet to send [11:42:38]OFD Sender: No OFD packet to send [11:42:43]OFD Sender: No OFD packet to send [11:42:48]OFD Sender: No OFD packet to send [11:42:53]OFD Sender: No OFD packet to send [11:42:58]OFD Sender: No OFD packet to send [11:43:03]OFD Sender: No OFD packet to send [11:43:08]OFD Sender: No OFD packet to send [11:43:13]OFD Sender: No OFD packet to send [11:43:18]OFD Sender: No OFD packet to send [11:43:23]OFD Sender: No OFD packet to send [11:43:28]OFD Sender: No OFD packet to send [11:43:34]OFD Sender: No OFD packet to send [11:43:39]OFD Sender: No OFD packet to send [11:43:44]OFD Sender: No OFD packet to send [11:43:49]OFD Sender: No OFD packet to send [11:43:54]OFD Sender: No OFD packet to send [11:43:59]OFD Sender: No OFD packet to send [11:44:04]OFD Sender: No OFD packet to send [11:44:09]OFD Sender: No OFD packet to send [11:44:14]OFD Sender: No OFD packet to send [11:44:19]OFD Sender: No OFD packet to send [11:44:24]OFD Sender: No OFD packet to send [11:44:29]OFD Sender: No OFD packet to send [11:44:34]accept exits with 8 [11:44:34]New connection [11:44:34]New thread 3067211108 created [11:44:34]Thread 3067067748 joined [11:44:34]Waiting for new connection... [11:44:34] Sock 8.Parse request [11:44:34]Sock 8.Check first char [11:44:34]Sock 8.First char is OK [11:44:34]request: POST /json_proto HTTP/1.0 [11:44:34]Method: POST [11:44:34]URL: /json_proto [11:44:34]Method is POST - this is cgi request [11:44:34]url: /json_proto [11:44:34]query_string will be loaded in cgi processing [11:44:34]execute_cgi json_proto POST (null) [11:44:34]execute_cgi path=json_proto method=POST [11:44:34]POST find Content-Length [11:44:34]Host: 172.17.46.195:8080 [11:44:34]Content-Length: 806 [11:44:34]Content-Type: application/json [11:44:34] [11:44:34]POST finish read [11:44:34]Found Content-Length = 806 [11:44:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328591", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:34]execute_script... [11:44:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328591", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:34]POST & json_proto [11:44:34]process_json_proto [11:44:34]json parsed OK: [11:44:34]protocol is kg_v1.0 [11:44:34]action value=close_receipt [11:44:34]process_action close_receipt [11:44:34]cmd_close_receipt [11:44:34]MH_GetDate [11:44:34]Write to MH i2c: F0 00 00 55 3E 82 [11:44:34]Write i2c OK [11:44:34]MH_I2C_Read... [11:44:34]Read from MH i2c: F0 [11:44:34]MH_I2C_Read... [11:44:34]Read from MH i2c: F0 09 00 [11:44:34]MH_I2C_Read... [11:44:34]Read from MH i2c: F0 09 00 55 3E 00 A3 81 C4 66 75 08 C2 66 7E [11:44:34]GetLastDocTimeStamp 1724153844 [11:44:34]current date 1724154275 [11:44:34]FM_GetShiftState [11:44:34]SAM_PROTO_GetShiftState [11:44:34]wFMCommunicate request_size=4 [11:44:34]MH_SAM_APDU [11:44:34]CAPDU: 80 13 01 00 [11:44:34]Write to MH i2c: E2 08 00 56 3E 80 13 01 00 00 00 00 00 11 [11:44:34]Write i2c OK [11:44:34]MH_I2C_Read... [11:44:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:34]Read from MH i2c: E2 [11:44:34]MH_I2C_Read... [11:44:34]Read from MH i2c: E2 0E 00 [11:44:34]MH_I2C_Read... [11:44:34]Read from MH i2c: E2 0E 00 56 3E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 9B [11:44:34]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:44:34]wFMCommunicate OK [11:44:34]SAM_PROTO_GetShiftState done [11:44:34]FM_GetShiftState done [11:44:34]opened in 1724112758 [11:44:34]opened+sec_in_day 1724199158 [11:44:34]quantity*price = 50035 [11:44:34]sum+1 = 50036 [11:44:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.35 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.35 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 290 20.08.2024 11:44 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200991 ФПД: 257648354291628 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114435&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200991&fm=257648354291628&tin=02508201610067®Number=0000000000092545&sum=50035 [11:44:35]StoreToDocumentArchive [11:44:35]shift 466 fd 200991 [11:44:35]save to /storage/0466/doc_00200991 [11:44:35]save last doc name /storage/0466/doc_00200991 to /storage/kkm_last_doc_name [11:44:35]save OK [11:44:35]Clear old archive folders... [11:44:35]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:44:35]tlvbuf is 010DF0C0 [11:44:35]SAM_PROTO_ClearQueue [11:44:35]wFMCommunicate request_size=4 [11:44:35]MH_SAM_APDU [11:44:35]CAPDU: 80 09 00 00 [11:44:35]Write to MH i2c: E2 08 00 63 3E 80 09 00 00 00 00 00 00 13 [11:44:35]Write i2c OK [11:44:35]MH_I2C_Read... [11:44:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:44:35]Read from MH i2c: E2 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 03 00 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 03 00 63 3E 00 90 00 15 [11:44:35]RAPDU: 90 00 [11:44:35]wFMCommunicate OK [11:44:35]SAM_PROTO_ClearQueue done [11:44:35]KKMCreateOFDPacket [11:44:35]OFDProtocolAddRootSTLVToBuf [11:44:35]FM_MakeSignedData [11:44:35]FM_MakeSignedData [11:44:35]SAM_PROTO_SignData [11:44:35]wFMCommunicate request_size=4 [11:44:35]MH_SAM_APDU [11:44:35]CAPDU: 80 0D 01 02 [11:44:35]Write to MH i2c: E2 08 00 64 3E 80 0D 01 02 00 00 00 00 1B [11:44:35]Write i2c OK [11:44:35]MH_I2C_Read... [11:44:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:44:35]Read from MH i2c: E2 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 03 00 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 03 00 64 3E 00 90 00 16 [11:44:35]RAPDU: 90 00 [11:44:35]wFMCommunicate OK [11:44:35]wFMCommunicate request_size=255 [11:44:35]MH_SAM_APDU [11:44:35]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 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 A3 81 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 11 03 00 35 04 06 00 EA 54 [11:44:35]Write to MH i2c: E2 02 01 65 3E 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 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 A3 81 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 11 03 00 35 04 06 00 EA 54 00 00 D3 [11:44:35]Write i2c OK [11:44:35]MH_I2C_Read... [11:44:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:35]Read from MH i2c: E2 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 03 00 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 03 00 65 3E 00 90 00 17 [11:44:35]RAPDU: 90 00 [11:44:35]wFMCommunicate OK [11:44:35]wFMCommunicate request_size=9 [11:44:35]MH_SAM_APDU [11:44:35]CAPDU: 80 0D 02 02 04 6E A2 6F AC [11:44:35]Write to MH i2c: E2 0C 00 66 3E 80 0D 02 02 04 00 6E A2 6F AC 00 00 51 [11:44:35]Write i2c OK [11:44:35]MH_I2C_Read... [11:44:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:35]Read from MH i2c: E2 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 03 00 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 03 00 66 3E 00 90 00 18 [11:44:35]RAPDU: 90 00 [11:44:35]wFMCommunicate OK [11:44:35]wFMCommunicate request_size=4 [11:44:35]MH_SAM_APDU [11:44:35]CAPDU: 80 0D 03 02 [11:44:35]Write to MH i2c: E2 08 00 67 3E 80 0D 03 02 00 00 00 00 20 [11:44:35]Write i2c OK [11:44:35]MH_I2C_Read... [11:44:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:44:35]Read from MH i2c: E2 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 0B 00 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 0B 00 67 3E 00 A5 CF 3B AC BA 43 83 61 90 00 5D [11:44:35]RAPDU: A5 CF 3B AC BA 43 83 61 90 00 [11:44:35]wFMCommunicate OK [11:44:35]SAM_PROTO_SignData done [11:44:35]FM_MakeSignedData done [11:44:35]CreateOFDProtocolMessage [11:44:35]wFMCommunicate request_size=4 [11:44:35]MH_SAM_APDU [11:44:35]CAPDU: 80 11 00 00 [11:44:35]Write to MH i2c: E2 08 00 68 3E 80 11 00 00 00 00 00 00 20 [11:44:35]Write i2c OK [11:44:35]MH_I2C_Read... [11:44:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:35]Read from MH i2c: E2 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 17 00 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: E2 17 00 68 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6D [11:44:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:44:35]wFMCommunicate OK [11:44:35]CreateOFDProtocolMessage done [11:44:35]OFDSenderStorePacket 200991 [11:44:35]StoreOFDPacket docnum=200991 [11:44:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 8C C4 06 01 B1 A5 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 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 A3 81 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 11 03 00 35 04 06 00 EA 54 6E A2 6F AC A5 CF 3B AC BA 43 83 61 [11:44:35]CheckFolder [11:44:35]dirname=/storage/ofd_packets [11:44:35]CheckFolder done [11:44:35]ProducePacketName [11:44:35]name=ofd_packets/00200991 [11:44:35]NVStorageSaveData ofd_packets/00200991 [11:44:35]File name is /storage/ofd_packets/00200991 [11:44:35]Write 300 bytes [11:44:35]NVStorageSaveData done [11:44:35]OFDSenderStorePacket done [11:44:35]KKMCreateOFDPacket done [11:44:35]NVStorageSaveData kkm_last_timestamp [11:44:35]File name is /storage/kkm_last_timestamp [11:44:35]Write 4 bytes [11:44:35]NVStorageSaveData done [11:44:35]OFD Sender: Processing packet 200991 [packets to send 247, broken 246] [11:44:35]ProducePacketName [11:44:35]name=ofd_packets/00200991 [11:44:35]OFD Sender: To server: pG, [11:44:35]CommunicateWithHost lk.salyk.kg:30040 [11:44:35]ConnectInit lk.salyk.kg [11:44:35]ExternCall_PrintAddStr [11:44:35]wPrintStart [11:44:35]Write to MH i2c: 01 00 00 69 3E A7 [11:44:35]Write i2c OK [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: 01 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: 01 07 00 [11:44:35]MH_I2C_Read... [11:44:35]Read from MH i2c: 01 07 00 69 3E 00 00 00 00 00 FF 0F BC [11:44:35]RasterBufferAndPrint [11:44:35]line Счет N : (1)11328591 [11:44:35]line ИНН: 02508201610067 [11:44:35]line Контрольно-Кассовый Чек [11:44:35]line ПРОДАЖА [11:44:35]line ТРК (МРК, ГНК) : 71 [11:44:35]line Товар: 2711190000 [11:44:35]line ГАЗ-К-3 [11:44:35]line 13.030 * 38.40 [11:44:35]line = 500.35 [11:44:35]line НДС 12% НСП 1% [11:44:35]line > о реализуемом товаре [11:44:35]line ИТОГО: 500.35 [11:44:35]line НСП 1% : 4.43 [11:44:35]line НДС 12% : 53.13 [11:44:35]line Наличными: 0.00 [11:44:35]line Безнал.: 500.35 [11:44:35]line Место: АЗС № 95 "Партнер Нефть" [11:44:35]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:44:35]line СНО: Общий режим [11:44:35]line Чек 290 20.08.2024 11:44 [11:44:35]line Смена: 466 ФФД: 1.0 [11:44:35]line ЗНМ: 0300000079 [11:44:35]line РНМ: 0000000000092545 [11:44:35]line Версия ККМ: 001 [11:44:35]line Платежная система: O! деньги [11:44:35]line ФМ: 0000000000871802 [11:44:35]line ФД: 200991 [11:44:35]line ФПД: 257648354291628 [11:44:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114435&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200991&fm=257648354291628&tin=02508201610067®Number=0000000000092545&sum=50035 [11:44:36]Connected sock=11 [11:44:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 8C C4 06 01 B1 A5 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 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 A3 81 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 11 03 00 35 04 06 00 EA 54 6E A2 6F AC A5 CF 3B AC BA 43 83 61 [11:44:36]written 0, free lines is 4095 [11:44:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E2 1A 47 00 C6 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 31 38 30 32 10 04 04 00 1F 11 03 00 F4 03 04 00 0A 2C C4 66 B6 04 01 00 00 E6 8C 0C DF 46 E6 62 B7 [11:44:36]CommunicateWithHost err = 0 [11:44:36]CheckOFDResponse [11:44:36]1017 (14) - 77093643461234 [11:44:36]1041 (16) - 0000000000871802 [11:44:36]1040 (4) - 200991 [11:44:36]1012 (4) - 20.08.2024 05:39 [11:44:36]1206 (1) - 0 [11:44:36]OFD Sender: Remove packet 200991 [11:44:36]ProducePacketName [11:44:36]name=ofd_packets/00200991 [11:44:36]NVStorageDeleteData [11:44:36]Write to MH i2c: 01 00 00 93 3E D1 [11:44:36]Write i2c OK [11:44:36]MH_I2C_Read... [11:44:36]Read from MH i2c: 01 [11:44:36]MH_I2C_Read... [11:44:36]Read from MH i2c: 01 07 00 [11:44:36]MH_I2C_Read... [11:44:36]Read from MH i2c: 01 07 00 93 3E 00 00 00 00 00 DA 0C BE [11:44:36]RasterBufferAndPrint [11:44:36]line [11:44:36]line [11:44:36]line [11:44:36]line [11:44:36]line [11:44:36]written 0, free lines is 3299 [11:44:36]MH_Cut [11:44:36]Write to MH i2c: D1 01 00 9A 3E 01 AA [11:44:36]Write i2c OK [11:44:36]MH_I2C_Read... [11:44:36]Read from MH i2c: D1 [11:44:36]MH_I2C_Read... [11:44:36]Read from MH i2c: D1 01 00 [11:44:36]MH_I2C_Read... [11:44:36]Read from MH i2c: D1 01 00 9A 3E 00 A9 [11:44:36]Write to MH i2c: 01 00 00 9B 3E D9 [11:44:36]Write i2c OK [11:44:36]MH_I2C_Read... [11:44:36]OFD Sender: No OFD packet to send [11:44:37]*** Cut start [11:44:37]*** Purtial cut [11:44:37]*** Stage 1: CUTSNS_PIN = 1 [11:44:37]Read from MH i2c: 01 [11:44:37]MH_I2C_Read... [11:44:37]*** Stop cut motor [11:44:37]*** Cut end [11:44:37]Read from MH i2c: 01 07 00 [11:44:37]MH_I2C_Read... [11:44:37]Read from MH i2c: 01 07 00 9B 3E 00 00 00 00 00 FF 0F EE [11:44:37]process_action close_receipt done [11:44:37]requested_data is exist [11:44:37]produce_requested_data [11:44:37]requested_item fm.sn is exist - process it [11:44:37]wFMCommunicate request_size=4 [11:44:37]MH_SAM_APDU [11:44:37]CAPDU: 80 11 00 00 [11:44:37]Write to MH i2c: E2 08 00 9C 3E 80 11 00 00 00 00 00 00 54 [11:44:37]Write i2c OK [11:44:37]MH_I2C_Read... [11:44:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:37]Read from MH i2c: E2 [11:44:37]MH_I2C_Read... [11:44:37]Read from MH i2c: E2 17 00 [11:44:37]MH_I2C_Read... [11:44:37]Read from MH i2c: E2 17 00 9C 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A1 [11:44:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:44:37]wFMCommunicate OK [11:44:37]requested_item fd.num is exist - process it [11:44:37]SAM_PROTO_GetFieldsCounters [11:44:37]wFMCommunicate request_size=4 [11:44:37]MH_SAM_APDU [11:44:37]CAPDU: 80 13 00 00 [11:44:37]Write to MH i2c: E2 08 00 9D 3E 80 13 00 00 00 00 00 00 57 [11:44:37]Write i2c OK [11:44:37]MH_I2C_Read... [11:44:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:44:37]Read from MH i2c: E2 [11:44:37]MH_I2C_Read... [11:44:37]Read from MH i2c: E2 62 00 [11:44:37]MH_I2C_Read... [11:44:37]Read from MH i2c: E2 62 00 9D 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1F 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 E1 [11:44: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1F 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:44:37]wFMCommunicate OK [11:44:37]SAM_PROTO_GetFieldsCounters done [11:44:37]requested_item shift.num is exist - process it [11:44:37]requested_item shift.opened is exist - process it [11:44:37]req_shift_opened [11:44:37]FM_GetShiftState [11:44:37]SAM_PROTO_GetShiftState [11:44:37]wFMCommunicate request_size=4 [11:44:37]MH_SAM_APDU [11:44:37]CAPDU: 80 13 01 00 [11:44:37]Write to MH i2c: E2 08 00 9E 3E 80 13 01 00 00 00 00 00 59 [11:44:37]Write i2c OK [11:44:37]MH_I2C_Read... [11:44:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:37]Read from MH i2c: E2 [11:44:37]MH_I2C_Read... [11:44:37]Read from MH i2c: E2 0E 00 [11:44:37]MH_I2C_Read... [11:44:37]Read from MH i2c: E2 0E 00 9E 3E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E3 [11:44:37]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:44:37]wFMCommunicate OK [11:44:37]SAM_PROTO_GetShiftState done [11:44:37]FM_GetShiftState done [11:44:37]req_shift_opened done [11:44:37]requested_item shift.open_date is exist - process it [11:44:37]req_shift_open_date [11:44:37]req_shift_open_date done [11:44:37]produce_requested_data done [11:44:37]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200991,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:44:37]process_action_free close_receipt [11:44:37]json_value_free [11:44:37]json_value_free done [11:44:37]process_json_proto returns [11:44:37]Send response to host [11:44:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200991,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:44:37]free response buf [11:44:37]execute_script done [11:44:37]execute_script returns [11:44:37]free content buf [11:44:37]Sock 8.Close socket [11:44:37]Sock 8.Thread stoped [11:44:41]OFD Sender: No OFD packet to send [11:44:46]OFD Sender: No OFD packet to send [11:44:51]OFD Sender: No OFD packet to send [11:44:56]OFD Sender: No OFD packet to send [11:45:01]OFD Sender: No OFD packet to send [11:45:06]OFD Sender: No OFD packet to send [11:45:11]OFD Sender: No OFD packet to send [11:45:16]OFD Sender: No OFD packet to send [11:45:21]OFD Sender: No OFD packet to send [11:45:26]OFD Sender: No OFD packet to send [11:45:31]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:49]accept exits with 9 [11:45:49]New connection [11:45:49]New thread 3067067748 created [11:45:49]Thread 3067211108 joined [11:45:49]Waiting for new connection... [11:45:49] Sock 9.Parse request [11:45:49]Sock 9.Check first char [11:45:49]Sock 9.First char is OK [11:45:49]request: POST /json_proto HTTP/1.0 [11:45:49]Method: POST [11:45:49]URL: /json_proto [11:45:49]Method is POST - this is cgi request [11:45:49]url: /json_proto [11:45:49]query_string will be loaded in cgi processing [11:45:49]execute_cgi json_proto POST (null) [11:45:49]execute_cgi path=json_proto method=POST [11:45:49]POST find Content-Length [11:45:49]Host: 172.17.46.195:8080 [11:45:49]Content-Length: 803 [11:45:49]Content-Type: application/json [11:45:49] [11:45:49]POST finish read [11:45:49]Found Content-Length = 803 [11:45:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328592", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.130, "sum" : 900.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:49]execute_script... [11:45: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)11328592", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.130, "sum" : 900.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:49]POST & json_proto [11:45:49]process_json_proto [11:45:49]json parsed OK: [11:45:49]protocol is kg_v1.0 [11:45:49]action value=close_receipt [11:45:49]process_action close_receipt [11:45:49]cmd_close_receipt [11:45:49]MH_GetDate [11:45:49]Write to MH i2c: F0 00 00 9F 3E CC [11:45:49]Write i2c OK [11:45:49]MH_I2C_Read... [11:45:49]Read from MH i2c: F0 [11:45:49]MH_I2C_Read... [11:45:49]Read from MH i2c: F0 09 00 [11:45:49]MH_I2C_Read... [11:45:49]Read from MH i2c: F0 09 00 9F 3E 00 EF 81 C4 66 75 08 C2 66 14 [11:45:49]GetLastDocTimeStamp 1724154275 [11:45:49]current date 1724154351 [11:45:49]FM_GetShiftState [11:45:49]SAM_PROTO_GetShiftState [11:45:49]wFMCommunicate request_size=4 [11:45:49]MH_SAM_APDU [11:45:49]CAPDU: 80 13 01 00 [11:45:49]Write to MH i2c: E2 08 00 A0 3E 80 13 01 00 00 00 00 00 5B [11:45:49]Write i2c OK [11:45:49]MH_I2C_Read... [11:45:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:49]Read from MH i2c: E2 [11:45:49]MH_I2C_Read... [11:45:49]Read from MH i2c: E2 0E 00 [11:45:49]MH_I2C_Read... [11:45:49]Read from MH i2c: E2 0E 00 A0 3E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E5 [11:45:49]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:45:49]wFMCommunicate OK [11:45:49]SAM_PROTO_GetShiftState done [11:45:49]FM_GetShiftState done [11:45:49]opened in 1724112758 [11:45:49]opened+sec_in_day 1724199158 [11:45:49]quantity*price = 90004 [11:45:49]sum+1 = 90006 [11:45:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.05 НСП 1% : 7.96 НДС 12% : 95.58 Наличными: 0.00 Безнал.: 900.05 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 291 20.08.2024 11:45 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200992 ФПД: 140975893614180 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114551&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200992&fm=140975893614180&tin=02508201610067®Number=0000000000092545&sum=90005 [11:45:51]StoreToDocumentArchive [11:45:51]shift 466 fd 200992 [11:45:51]save to /storage/0466/doc_00200992 [11:45:51]save last doc name /storage/0466/doc_00200992 to /storage/kkm_last_doc_name [11:45:51]save OK [11:45:51]Clear old archive folders... [11:45:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:45:51]tlvbuf is 010B9060 [11:45:51]SAM_PROTO_ClearQueue [11:45:51]wFMCommunicate request_size=4 [11:45:51]MH_SAM_APDU [11:45:51]CAPDU: 80 09 00 00 [11:45:51]Write to MH i2c: E2 08 00 AD 3E 80 09 00 00 00 00 00 00 5D [11:45:51]Write i2c OK [11:45:51]MH_I2C_Read... [11:45:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:45:51]Read from MH i2c: E2 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: E2 03 00 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: E2 03 00 AD 3E 00 90 00 5F [11:45:51]RAPDU: 90 00 [11:45:51]wFMCommunicate OK [11:45:51]SAM_PROTO_ClearQueue done [11:45:51]KKMCreateOFDPacket [11:45:51]OFDProtocolAddRootSTLVToBuf [11:45:51]FM_MakeSignedData [11:45:51]FM_MakeSignedData [11:45:51]SAM_PROTO_SignData [11:45:51]wFMCommunicate request_size=4 [11:45:51]MH_SAM_APDU [11:45:51]CAPDU: 80 0D 01 02 [11:45:51]Write to MH i2c: E2 08 00 AE 3E 80 0D 01 02 00 00 00 00 65 [11:45:51]Write i2c OK [11:45:51]MH_I2C_Read... [11:45:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:45:51]Read from MH i2c: E2 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: E2 03 00 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: E2 03 00 AE 3E 00 90 00 60 [11:45:51]RAPDU: 90 00 [11:45:51]wFMCommunicate OK [11:45:51]wFMCommunicate request_size=255 [11:45:51]MH_SAM_APDU [11:45:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 EF 81 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 11 03 00 35 04 06 00 80 [11:45:51]Write to MH i2c: E2 02 01 AF 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 EF 81 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 11 03 00 35 04 06 00 80 00 00 D4 [11:45:51]Write i2c OK [11:45:51]MH_I2C_Read... [11:45:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:51]Read from MH i2c: E2 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: E2 03 00 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: E2 03 00 AF 3E 00 90 00 61 [11:45:51]RAPDU: 90 00 [11:45:51]wFMCommunicate OK [11:45:51]wFMCommunicate request_size=10 [11:45:51]MH_SAM_APDU [11:45:51]CAPDU: 80 0D 02 02 05 37 82 0F 8E 64 [11:45:51]Write to MH i2c: E2 0D 00 B0 3E 80 0D 02 02 05 00 37 82 0F 8E 64 00 00 2C [11:45:51]Write i2c OK [11:45:51]MH_I2C_Read... [11:45:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:51]Read from MH i2c: E2 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: E2 03 00 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: E2 03 00 B0 3E 00 90 00 62 [11:45:51]RAPDU: 90 00 [11:45:51]wFMCommunicate OK [11:45:51]wFMCommunicate request_size=4 [11:45:51]MH_SAM_APDU [11:45:51]CAPDU: 80 0D 03 02 [11:45:51]Write to MH i2c: E2 08 00 B1 3E 80 0D 03 02 00 00 00 00 6A [11:45:51]Write i2c OK [11:45:51]MH_I2C_Read... [11:45:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:45:51]Read from MH i2c: E2 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: E2 0B 00 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: E2 0B 00 B1 3E 00 10 10 06 D3 64 39 5F 40 90 00 A0 [11:45:51]RAPDU: 10 10 06 D3 64 39 5F 40 90 00 [11:45:51]wFMCommunicate OK [11:45:51]SAM_PROTO_SignData done [11:45:51]FM_MakeSignedData done [11:45:51]CreateOFDProtocolMessage [11:45:51]wFMCommunicate request_size=4 [11:45:51]MH_SAM_APDU [11:45:51]CAPDU: 80 11 00 00 [11:45:51]Write to MH i2c: E2 08 00 B2 3E 80 11 00 00 00 00 00 00 6A [11:45:51]Write i2c OK [11:45:51]MH_I2C_Read... [11:45:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:51]Read from MH i2c: E2 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: E2 17 00 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: E2 17 00 B2 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B7 [11:45:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:45:51]wFMCommunicate OK [11:45:51]CreateOFDProtocolMessage done [11:45:51]OFDSenderStorePacket 200992 [11:45:51]StoreOFDPacket docnum=200992 [11:45:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5A 85 07 01 0F D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 EF 81 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 11 03 00 35 04 06 00 80 37 82 0F 8E 64 10 10 06 D3 64 39 5F 40 [11:45:51]CheckFolder [11:45:51]dirname=/storage/ofd_packets [11:45:51]CheckFolder done [11:45:51]ProducePacketName [11:45:51]name=ofd_packets/00200992 [11:45:51]NVStorageSaveData ofd_packets/00200992 [11:45:51]File name is /storage/ofd_packets/00200992 [11:45:51]Write 301 bytes [11:45:51]NVStorageSaveData done [11:45:51]OFDSenderStorePacket done [11:45:51]KKMCreateOFDPacket done [11:45:51]NVStorageSaveData kkm_last_timestamp [11:45:51]File name is /storage/kkm_last_timestamp [11:45:51]Write 4 bytes [11:45:51]NVStorageSaveData done [11:45:51]ExternCall_PrintAddStr [11:45:51]wPrintStart [11:45:51]Write to MH i2c: 01 00 00 B3 3E F1 [11:45:51]Write i2c OK [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: 01 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: 01 07 00 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: 01 07 00 B3 3E 00 00 00 00 00 FF 0F 06 [11:45:51]RasterBufferAndPrint [11:45:51]line Счет N : (1)11328592 [11:45:51]line ИНН: 02508201610067 [11:45:51]line Контрольно-Кассовый Чек [11:45:51]line ПРОДАЖА [11:45:51]line ТРК (МРК, ГНК) : 21 [11:45:51]line Товар: 2710124500 [11:45:51]line Аи-95-К-5 [11:45:51]line 12.130 * 74.20 [11:45:51]line = 900.05 [11:45:51]line НДС 12% НСП 1% [11:45:51]line > о реализуемом товаре [11:45:51]line ИТОГО: 900.05 [11:45:51]line НСП 1% : 7.96 [11:45:51]line НДС 12% : 95.58 [11:45:51]line Наличными: 0.00 [11:45:51]line Безнал.: 900.05 [11:45:51]line Место: АЗС № 95 "Партнер Нефть" [11:45:51]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:45:51]line СНО: Общий режим [11:45:51]line Чек 291 20.08.2024 11:45 [11:45:51]line Смена: 466 ФФД: 1.0 [11:45:51]line ЗНМ: 0300000079 [11:45:51]line РНМ: 0000000000092545 [11:45:51]line Версия ККМ: 001 [11:45:51]line Платежная система: O! деньги [11:45:51]line ФМ: 0000000000871802 [11:45:51]line ФД: 200992 [11:45:51]line ФПД: 140975893614180 [11:45:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114551&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200992&fm=140975893614180&tin=02508201610067®Number=0000000000092545&sum=90005 [11:45:51]written 0, free lines is 4095 [11:45:51]OFD Sender: Processing packet 200992 [packets to send 247, broken 246] [11:45:51]ProducePacketName [11:45:51]name=ofd_packets/00200992 [11:45:51]OFD Sender: To server: pG, [11:45:51]CommunicateWithHost lk.salyk.kg:30040 [11:45:51]ConnectInit lk.salyk.kg [11:45:51]Connected sock=10 [11:45:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5A 85 07 01 0F D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 EF 81 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 11 03 00 35 04 06 00 80 37 82 0F 8E 64 10 10 06 D3 64 39 5F 40 [11:45:52]Write to MH i2c: 01 00 00 DD 3E 1B [11:45:52]Write i2c OK [11:45:52]MH_I2C_Read... [11:45:52]Read from MH i2c: 01 [11:45:52]MH_I2C_Read... [11:45:52]Read from MH i2c: 01 07 00 [11:45:52]MH_I2C_Read... [11:45:52]Read from MH i2c: 01 07 00 DD 3E 00 00 00 00 00 E1 0C 0F [11:45:52]RasterBufferAndPrint [11:45:52]line [11:45:52]line [11:45:52]line [11:45:52]line [11:45:52]line [11:45:52]written 0, free lines is 3303 [11:45:52]MH_Cut [11:45:52]Write to MH i2c: D1 01 00 E4 3E 01 F4 [11:45:52]Write i2c OK [11:45:52]MH_I2C_Read... [11:45:52]Read from MH i2c: D1 [11:45:52]MH_I2C_Read... [11:45:52]Read from MH i2c: D1 01 00 [11:45:52]MH_I2C_Read... [11:45:52]Read from MH i2c: D1 01 00 E4 3E 00 F3 [11:45:52]Write to MH i2c: 01 00 00 E5 3E 23 [11:45:52]Write i2c OK [11:45:52]MH_I2C_Read... [11:45:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 82 23 47 00 33 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 31 38 30 32 10 04 04 00 20 11 03 00 F4 03 04 00 56 2C C4 66 B6 04 01 00 00 C7 F1 24 4F 9E A4 BB D8 [11:45:52]CommunicateWithHost err = 0 [11:45:52]CheckOFDResponse [11:45:52]1017 (14) - 77093643461234 [11:45:52]1041 (16) - 0000000000871802 [11:45:52]1040 (4) - 200992 [11:45:52]1012 (4) - 20.08.2024 05:40 [11:45:52]1206 (1) - 0 [11:45:52]OFD Sender: Remove packet 200992 [11:45:52]ProducePacketName [11:45:52]name=ofd_packets/00200992 [11:45:52]NVStorageDeleteData [11:45:52]OFD Sender: No OFD packet to send [11:45:52]*** Cut start [11:45:52]*** Purtial cut [11:45:52]*** CUTSNS_PIN = 0 [11:45:53]*** Stage 1: CUTSNS_PIN = 1 [11:45:54]Read from MH i2c: 01 [11:45:54]MH_I2C_Read... [11:45:54]*** Stop cut motor [11:45:54]*** Cut end [11:45:54]Read from MH i2c: 01 07 00 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: 01 07 00 E5 3E 00 00 00 00 00 FF 0F 38 [11:45:54]process_action close_receipt done [11:45:54]requested_data is exist [11:45:54]produce_requested_data [11:45:54]requested_item fm.sn is exist - process it [11:45:54]wFMCommunicate request_size=4 [11:45:54]MH_SAM_APDU [11:45:54]CAPDU: 80 11 00 00 [11:45:54]Write to MH i2c: E2 08 00 E6 3E 80 11 00 00 00 00 00 00 9E [11:45:54]Write i2c OK [11:45:54]MH_I2C_Read... [11:45:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:54]Read from MH i2c: E2 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: E2 17 00 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: E2 17 00 E6 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EB [11:45:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:45:54]wFMCommunicate OK [11:45:54]requested_item fd.num is exist - process it [11:45:54]SAM_PROTO_GetFieldsCounters [11:45:54]wFMCommunicate request_size=4 [11:45:54]MH_SAM_APDU [11:45:54]CAPDU: 80 13 00 00 [11:45:54]Write to MH i2c: E2 08 00 E7 3E 80 13 00 00 00 00 00 00 A1 [11:45:54]Write i2c OK [11:45:54]MH_I2C_Read... [11:45:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:55]Read from MH i2c: E2 [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: E2 62 00 [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: E2 62 00 E7 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 20 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 2F [11:45: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 20 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:45:55]wFMCommunicate OK [11:45:55]SAM_PROTO_GetFieldsCounters done [11:45:55]requested_item shift.num is exist - process it [11:45:55]requested_item shift.opened is exist - process it [11:45:55]req_shift_opened [11:45:55]FM_GetShiftState [11:45:55]SAM_PROTO_GetShiftState [11:45:55]wFMCommunicate request_size=4 [11:45:55]MH_SAM_APDU [11:45:55]CAPDU: 80 13 01 00 [11:45:55]Write to MH i2c: E2 08 00 E8 3E 80 13 01 00 00 00 00 00 A3 [11:45:55]Write i2c OK [11:45:55]MH_I2C_Read... [11:45:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:55]Read from MH i2c: E2 [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: E2 0E 00 [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: E2 0E 00 E8 3E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 2D [11:45:55]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:45:55]wFMCommunicate OK [11:45:55]SAM_PROTO_GetShiftState done [11:45:55]FM_GetShiftState done [11:45:55]req_shift_opened done [11:45:55]requested_item shift.open_date is exist - process it [11:45:55]req_shift_open_date [11:45:55]req_shift_open_date done [11:45:55]produce_requested_data done [11:45:55]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200992,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:45:55]process_action_free close_receipt [11:45:55]json_value_free [11:45:55]json_value_free done [11:45:55]process_json_proto returns [11:45:55]Send response to host [11:45:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200992,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:45:55]free response buf [11:45:55]execute_script done [11:45:55]execute_script returns [11:45:55]free content buf [11:45:55]Sock 9.Close socket [11:45:55]Sock 9.Thread stoped [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]OFD Sender: No OFD packet to send [11:46:17]OFD Sender: No OFD packet to send [11:46:22]OFD Sender: No OFD packet to send [11:46:27]OFD Sender: No OFD packet to send [11:46:32]OFD Sender: No OFD packet to send [11:46:37]OFD Sender: No OFD packet to send [11:46:42]OFD Sender: No OFD packet to send [11:46:47]OFD Sender: No OFD packet to send [11:46:52]OFD Sender: No OFD packet to send [11:46:57]OFD Sender: No OFD packet to send [11:47:02]OFD Sender: No OFD packet to send [11:47:07]OFD Sender: No OFD packet to send [11:47:12]OFD Sender: No OFD packet to send [11:47:17]accept exits with 8 [11:47:17]New connection [11:47:17]New thread 3067211108 created [11:47:17]Thread 3067067748 joined [11:47:17]Waiting for new connection... [11:47:17] Sock 8.Parse request [11:47:17]Sock 8.Check first char [11:47:17]Sock 8.First char is OK [11:47:17]request: POST /json_proto HTTP/1.0 [11:47:17]Method: POST [11:47:17]URL: /json_proto [11:47:17]Method is POST - this is cgi request [11:47:17]url: /json_proto [11:47:17]query_string will be loaded in cgi processing [11:47:17]execute_cgi json_proto POST (null) [11:47:17]execute_cgi path=json_proto method=POST [11:47:17]POST find Content-Length [11:47:17]Host: 172.17.46.195:8080 [11:47:17]Content-Length: 802 [11:47:17]Content-Type: application/json [11:47:17] [11:47:17]POST finish read [11:47:17]Found Content-Length = 802 [11:47:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328593", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:17]execute_script... [11:47:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328593", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:17]POST & json_proto [11:47:17]process_json_proto [11:47:17]json parsed OK: [11:47:17]protocol is kg_v1.0 [11:47:17]action value=close_receipt [11:47:17]process_action close_receipt [11:47:17]cmd_close_receipt [11:47:17]MH_GetDate [11:47:17]Write to MH i2c: F0 00 00 E9 3E 16 [11:47:17]Write i2c OK [11:47:17]MH_I2C_Read... [11:47:17]Read from MH i2c: F0 [11:47:17]MH_I2C_Read... [11:47:17]Read from MH i2c: F0 09 00 [11:47:17]MH_I2C_Read... [11:47:17]Read from MH i2c: F0 09 00 E9 3E 00 46 82 C4 66 75 08 C2 66 B6 [11:47:17]GetLastDocTimeStamp 1724154351 [11:47:17]current date 1724154438 [11:47:17]FM_GetShiftState [11:47:17]SAM_PROTO_GetShiftState [11:47:17]wFMCommunicate request_size=4 [11:47:17]MH_SAM_APDU [11:47:17]CAPDU: 80 13 01 00 [11:47:17]Write to MH i2c: E2 08 00 EA 3E 80 13 01 00 00 00 00 00 A5 [11:47:17]Write i2c OK [11:47:17]MH_I2C_Read... [11:47:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:17]Read from MH i2c: E2 [11:47:17]MH_I2C_Read... [11:47:17]Read from MH i2c: E2 0E 00 [11:47:17]MH_I2C_Read... [11:47:17]Read from MH i2c: E2 0E 00 EA 3E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 2F [11:47:17]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:47:17]wFMCommunicate OK [11:47:17]SAM_PROTO_GetShiftState done [11:47:17]FM_GetShiftState done [11:47:17]opened in 1724112758 [11:47:17]opened+sec_in_day 1724199158 [11:47:17]quantity*price = 50036 [11:47:17]sum+1 = 50037 [11:47:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 292 20.08.2024 11:47 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200993 ФПД: 236610712571559 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114718&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200993&fm=236610712571559&tin=02508201610067®Number=0000000000092545&sum=50036 [11:47:18]StoreToDocumentArchive [11:47:18]shift 466 fd 200993 [11:47:18]save to /storage/0466/doc_00200993 [11:47:18]save last doc name /storage/0466/doc_00200993 to /storage/kkm_last_doc_name [11:47:18]save OK [11:47:18]Clear old archive folders... [11:47:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:47:18]tlvbuf is 010B8AB0 [11:47:18]SAM_PROTO_ClearQueue [11:47:18]wFMCommunicate request_size=4 [11:47:18]MH_SAM_APDU [11:47:18]CAPDU: 80 09 00 00 [11:47:18]Write to MH i2c: E2 08 00 F7 3E 80 09 00 00 00 00 00 00 A7 [11:47:18]Write i2c OK [11:47:18]MH_I2C_Read... [11:47:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:18]Read from MH i2c: E2 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 03 00 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 03 00 F7 3E 00 90 00 A9 [11:47:18]RAPDU: 90 00 [11:47:18]wFMCommunicate OK [11:47:18]SAM_PROTO_ClearQueue done [11:47:18]KKMCreateOFDPacket [11:47:18]OFDProtocolAddRootSTLVToBuf [11:47:18]FM_MakeSignedData [11:47:18]FM_MakeSignedData [11:47:18]SAM_PROTO_SignData [11:47:18]wFMCommunicate request_size=4 [11:47:18]MH_SAM_APDU [11:47:18]CAPDU: 80 0D 01 02 [11:47:18]Write to MH i2c: E2 08 00 F8 3E 80 0D 01 02 00 00 00 00 AF [11:47:18]Write i2c OK [11:47:18]MH_I2C_Read... [11:47:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:18]Read from MH i2c: E2 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 03 00 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 03 00 F8 3E 00 90 00 AA [11:47:18]RAPDU: 90 00 [11:47:18]wFMCommunicate OK [11:47:18]wFMCommunicate request_size=255 [11:47:18]MH_SAM_APDU [11:47:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 46 82 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 11 03 00 35 04 06 00 D7 [11:47:18]Write to MH i2c: E2 02 01 F9 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 46 82 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 11 03 00 35 04 06 00 D7 00 00 65 [11:47:18]Write i2c OK [11:47:18]MH_I2C_Read... [11:47:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:18]Read from MH i2c: E2 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 03 00 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 03 00 F9 3E 00 90 00 AB [11:47:18]RAPDU: 90 00 [11:47:18]wFMCommunicate OK [11:47:18]wFMCommunicate request_size=10 [11:47:18]MH_SAM_APDU [11:47:18]CAPDU: 80 0D 02 02 05 32 39 79 0E A7 [11:47:18]Write to MH i2c: E2 0D 00 FA 3E 80 0D 02 02 05 00 32 39 79 0E A7 00 00 55 [11:47:18]Write i2c OK [11:47:18]MH_I2C_Read... [11:47:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:18]Read from MH i2c: E2 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 03 00 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 03 00 FA 3E 00 90 00 AC [11:47:18]RAPDU: 90 00 [11:47:18]wFMCommunicate OK [11:47:18]wFMCommunicate request_size=4 [11:47:18]MH_SAM_APDU [11:47:18]CAPDU: 80 0D 03 02 [11:47:18]Write to MH i2c: E2 08 00 FB 3E 80 0D 03 02 00 00 00 00 B4 [11:47:18]Write i2c OK [11:47:18]MH_I2C_Read... [11:47:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:18]Read from MH i2c: E2 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 0B 00 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 0B 00 FB 3E 00 CC D5 5A E4 CE 5F AA 5B 90 00 C6 [11:47:18]RAPDU: CC D5 5A E4 CE 5F AA 5B 90 00 [11:47:18]wFMCommunicate OK [11:47:18]SAM_PROTO_SignData done [11:47:18]FM_MakeSignedData done [11:47:18]CreateOFDProtocolMessage [11:47:18]wFMCommunicate request_size=4 [11:47:18]MH_SAM_APDU [11:47:18]CAPDU: 80 11 00 00 [11:47:18]Write to MH i2c: E2 08 00 FC 3E 80 11 00 00 00 00 00 00 B4 [11:47:18]Write i2c OK [11:47:18]MH_I2C_Read... [11:47:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:18]Read from MH i2c: E2 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 17 00 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: E2 17 00 FC 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 01 [11:47:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:47:18]wFMCommunicate OK [11:47:18]CreateOFDProtocolMessage done [11:47:18]OFDSenderStorePacket 200993 [11:47:18]StoreOFDPacket docnum=200993 [11:47:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 15 B8 07 01 F6 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 46 82 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 11 03 00 35 04 06 00 D7 32 39 79 0E A7 CC D5 5A E4 CE 5F AA 5B [11:47:18]CheckFolder [11:47:18]dirname=/storage/ofd_packets [11:47:18]CheckFolder done [11:47:18]ProducePacketName [11:47:18]name=ofd_packets/00200993 [11:47:18]NVStorageSaveData ofd_packets/00200993 [11:47:18]File name is /storage/ofd_packets/00200993 [11:47:18]Write 301 bytes [11:47:18]NVStorageSaveData done [11:47:18]OFDSenderStorePacket done [11:47:18]KKMCreateOFDPacket done [11:47:18]NVStorageSaveData kkm_last_timestamp [11:47:18]File name is /storage/kkm_last_timestamp [11:47:18]Write 4 bytes [11:47:18]NVStorageSaveData done [11:47:18]ExternCall_PrintAddStr [11:47:18]wPrintStart [11:47:18]Write to MH i2c: 01 00 00 FD 3E 3B [11:47:18]Write i2c OK [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: 01 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: 01 07 00 [11:47:18]MH_I2C_Read... [11:47:18]Read from MH i2c: 01 07 00 FD 3E 00 00 00 00 00 FF 0F 50 [11:47:18]RasterBufferAndPrint [11:47:18]line Счет N : (1)11328593 [11:47:18]line ИНН: 02508201610067 [11:47:18]line Контрольно-Кассовый Чек [11:47:18]line ПРОДАЖА [11:47:18]line ТРК (МРК, ГНК) : 42 [11:47:18]line Товар: 2710124130 [11:47:18]line Аи-92-К-4 [11:47:18]line 7.380 * 67.80 [11:47:18]line = 500.36 [11:47:18]line НДС 12% НСП 1% [11:47:18]line > о реализуемом товаре [11:47:18]line ИТОГО: 500.36 [11:47:18]line НСП 1% : 4.43 [11:47:18]line НДС 12% : 53.14 [11:47:18]line Наличными: 0.00 [11:47:18]line Безнал.: 500.36 [11:47:18]line Место: АЗС № 95 "Партнер Нефть" [11:47:18]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:47:18]line СНО: Общий режим [11:47:18]line Чек 292 20.08.2024 11:47 [11:47:18]line Смена: 466 ФФД: 1.0 [11:47:18]line ЗНМ: 0300000079 [11:47:18]line РНМ: 0000000000092545 [11:47:18]line Версия ККМ: 001 [11:47:18]line Платежная система: O! деньги [11:47:19]line ФМ: 0000000000871802 [11:47:19]line ФД: 200993 [11:47:19]line ФПД: 236610712571559 [11:47:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114718&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200993&fm=236610712571559&tin=02508201610067®Number=0000000000092545&sum=50036 [11:47:19]written 0, free lines is 4095 [11:47:19]OFD Sender: Processing packet 200993 [packets to send 247, broken 246] [11:47:19]ProducePacketName [11:47:19]name=ofd_packets/00200993 [11:47:19]OFD Sender: To server: pG, [11:47:19]CommunicateWithHost lk.salyk.kg:30040 [11:47:19]ConnectInit lk.salyk.kg [11:47:19]Connected sock=10 [11:47:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 15 B8 07 01 F6 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 46 82 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 11 03 00 35 04 06 00 D7 32 39 79 0E A7 CC D5 5A E4 CE 5F AA 5B [11:47:19]Write to MH i2c: 01 00 00 27 3F 66 [11:47:19]Write i2c OK [11:47:19]MH_I2C_Read... [11:47:19]Read from MH i2c: 01 [11:47:19]MH_I2C_Read... [11:47:19]Read from MH i2c: 01 07 00 [11:47:19]MH_I2C_Read... [11:47:19]Read from MH i2c: 01 07 00 27 3F 00 00 00 00 00 F3 0C 6C [11:47:19]RasterBufferAndPrint [11:47:19]line [11:47:19]line [11:47:19]line [11:47:19]line [11:47:19]line [11:47:19]written 0, free lines is 3324 [11:47:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B5 66 47 00 E9 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 11 03 00 F4 03 04 00 AD 2C C4 66 B6 04 01 00 00 C0 C7 16 9B 21 BA 78 EE [11:47:19]CommunicateWithHost err = 0 [11:47:19]CheckOFDResponse [11:47:19]1017 (14) - 77093643461234 [11:47:19]1041 (16) - 0000000000871802 [11:47:19]1040 (4) - 200993 [11:47:19]1012 (4) - 20.08.2024 05:42 [11:47:19]1206 (1) - 0 [11:47:19]OFD Sender: Remove packet 200993 [11:47:19]ProducePacketName [11:47:19]name=ofd_packets/00200993 [11:47:19]NVStorageDeleteData [11:47:19]MH_Cut [11:47:19]Write to MH i2c: D1 01 00 2E 3F 01 3F [11:47:19]Write i2c OK [11:47:19]MH_I2C_Read... [11:47:19]Read from MH i2c: D1 [11:47:19]MH_I2C_Read... [11:47:19]Read from MH i2c: D1 01 00 [11:47:19]MH_I2C_Read... [11:47:19]Read from MH i2c: D1 01 00 2E 3F 00 3E [11:47:19]Write to MH i2c: 01 00 00 2F 3F 6E [11:47:19]Write i2c OK [11:47:19]MH_I2C_Read... [11:47:19]OFD Sender: No OFD packet to send [11:47:20]*** Cut start [11:47:20]*** Purtial cut [11:47:20]*** Stage 1: CUTSNS_PIN = 1 [11:47:20]Read from MH i2c: 01 [11:47:20]MH_I2C_Read... [11:47:20]*** Stop cut motor [11:47:20]*** Cut end [11:47:20]Read from MH i2c: 01 07 00 [11:47:20]MH_I2C_Read... [11:47:20]Read from MH i2c: 01 07 00 2F 3F 00 00 00 00 00 FF 0F 83 [11:47:20]process_action close_receipt done [11:47:20]requested_data is exist [11:47:20]produce_requested_data [11:47:20]requested_item fm.sn is exist - process it [11:47:20]wFMCommunicate request_size=4 [11:47:20]MH_SAM_APDU [11:47:20]CAPDU: 80 11 00 00 [11:47:20]Write to MH i2c: E2 08 00 30 3F 80 11 00 00 00 00 00 00 E9 [11:47:20]Write i2c OK [11:47:20]MH_I2C_Read... [11:47:20]Read from MH i2c: E2 [11:47:20]MH_I2C_Read... [11:47:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:20]Read from MH i2c: E2 17 00 [11:47:20]MH_I2C_Read... [11:47:20]Read from MH i2c: E2 17 00 30 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 36 [11:47:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:47:20]wFMCommunicate OK [11:47:20]requested_item fd.num is exist - process it [11:47:20]SAM_PROTO_GetFieldsCounters [11:47:20]wFMCommunicate request_size=4 [11:47:20]MH_SAM_APDU [11:47:20]CAPDU: 80 13 00 00 [11:47:20]Write to MH i2c: E2 08 00 31 3F 80 13 00 00 00 00 00 00 EC [11:47:20]Write i2c OK [11:47:20]MH_I2C_Read... [11:47:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:20]Read from MH i2c: E2 [11:47:20]MH_I2C_Read... [11:47:20]Read from MH i2c: E2 62 00 [11:47:20]MH_I2C_Read... [11:47:20]Read from MH i2c: E2 62 00 31 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 21 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 7E [11:47:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 21 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:47:20]wFMCommunicate OK [11:47:20]SAM_PROTO_GetFieldsCounters done [11:47:20]requested_item shift.num is exist - process it [11:47:20]requested_item shift.opened is exist - process it [11:47:20]req_shift_opened [11:47:20]FM_GetShiftState [11:47:20]SAM_PROTO_GetShiftState [11:47:20]wFMCommunicate request_size=4 [11:47:20]MH_SAM_APDU [11:47:20]CAPDU: 80 13 01 00 [11:47:20]Write to MH i2c: E2 08 00 32 3F 80 13 01 00 00 00 00 00 EE [11:47:20]Write i2c OK [11:47:20]MH_I2C_Read... [11:47:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:20]Read from MH i2c: E2 [11:47:20]MH_I2C_Read... [11:47:20]Read from MH i2c: E2 0E 00 [11:47:20]MH_I2C_Read... [11:47:20]Read from MH i2c: E2 0E 00 32 3F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 78 [11:47:20]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:47:20]wFMCommunicate OK [11:47:20]SAM_PROTO_GetShiftState done [11:47:20]FM_GetShiftState done [11:47:20]req_shift_opened done [11:47:20]requested_item shift.open_date is exist - process it [11:47:20]req_shift_open_date [11:47:20]req_shift_open_date done [11:47:20]produce_requested_data done [11:47:20]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200993,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:47:20]process_action_free close_receipt [11:47:20]json_value_free [11:47:20]json_value_free done [11:47:20]process_json_proto returns [11:47:20]Send response to host [11:47:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200993,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:47:20]free response buf [11:47:20]execute_script done [11:47:20]execute_script returns [11:47:20]free content buf [11:47:20]Sock 8.Close socket [11:47:20]Sock 8.Thread stoped [11:47:24]OFD Sender: No OFD packet to send [11:47:29]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:05]OFD Sender: No OFD packet to send [11:48:10]OFD Sender: No OFD packet to send [11:48:15]OFD Sender: No OFD packet to send [11:48:20]OFD Sender: No OFD packet to send [11:48:25]OFD Sender: No OFD packet to send [11:48:30]OFD Sender: No OFD packet to send [11:48:35]OFD Sender: No OFD packet to send [11:48:40]OFD Sender: No OFD packet to send [11:48:45]OFD Sender: No OFD packet to send [11:48:50]OFD Sender: No OFD packet to send [11:48:55]OFD Sender: No OFD packet to send [11:49:00]OFD Sender: No OFD packet to send [11:49:05]OFD Sender: No OFD packet to send [11:49:10]OFD Sender: No OFD packet to send [11:49:13]accept exits with 9 [11:49:13]New connection [11:49:13]New thread 3067067748 created [11:49:13]Thread 3067211108 joined [11:49:13]Waiting for new connection... [11:49:13] Sock 9.Parse request [11:49:13]Sock 9.Check first char [11:49:13]Sock 9.First char is OK [11:49:13]request: POST /json_proto HTTP/1.0 [11:49:13]Method: POST [11:49:13]URL: /json_proto [11:49:13]Method is POST - this is cgi request [11:49:13]url: /json_proto [11:49:13]query_string will be loaded in cgi processing [11:49:13]execute_cgi json_proto POST (null) [11:49:13]execute_cgi path=json_proto method=POST [11:49:13]POST find Content-Length [11:49:13]Host: 172.17.46.195:8080 [11:49:13]Content-Length: 808 [11:49:13]Content-Type: application/json [11:49:13] [11:49:13]POST finish read [11:49:13]Found Content-Length = 808 [11:49:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328594", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 39.070, "sum" : 1500.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:13]execute_script... [11:49: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)11328594", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 39.070, "sum" : 1500.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:13]POST & json_proto [11:49:13]process_json_proto [11:49:13]json parsed OK: [11:49:13]protocol is kg_v1.0 [11:49:13]action value=close_receipt [11:49:13]process_action close_receipt [11:49:13]cmd_close_receipt [11:49:13]MH_GetDate [11:49:13]Write to MH i2c: F0 00 00 33 3F 61 [11:49:13]Write i2c OK [11:49:13]MH_I2C_Read... [11:49:13]Read from MH i2c: F0 [11:49:13]MH_I2C_Read... [11:49:13]Read from MH i2c: F0 09 00 [11:49:13]MH_I2C_Read... [11:49:13]Read from MH i2c: F0 09 00 33 3F 00 BA 82 C4 66 75 08 C2 66 75 [11:49:13]GetLastDocTimeStamp 1724154438 [11:49:13]current date 1724154554 [11:49:13]FM_GetShiftState [11:49:13]SAM_PROTO_GetShiftState [11:49:13]wFMCommunicate request_size=4 [11:49:13]MH_SAM_APDU [11:49:13]CAPDU: 80 13 01 00 [11:49:13]Write to MH i2c: E2 08 00 34 3F 80 13 01 00 00 00 00 00 F0 [11:49:13]Write i2c OK [11:49:13]MH_I2C_Read... [11:49:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:13]Read from MH i2c: E2 [11:49:13]MH_I2C_Read... [11:49:13]Read from MH i2c: E2 0E 00 [11:49:13]MH_I2C_Read... [11:49:13]Read from MH i2c: E2 0E 00 34 3F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 7A [11:49:13]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:49:13]wFMCommunicate OK [11:49:13]SAM_PROTO_GetShiftState done [11:49:13]FM_GetShiftState done [11:49:13]opened in 1724112758 [11:49:13]opened+sec_in_day 1724199158 [11:49:13]quantity*price = 150028 [11:49:13]sum+1 = 150030 [11:49:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.29 НСП 1% : 13.28 НДС 12% : 159.32 Наличными: 0.00 Безнал.: 1500.29 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 293 20.08.2024 11:49 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200994 ФПД: 1574427553044 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114915&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200994&fm=1574427553044&tin=02508201610067®Number=0000000000092545&sum=150029 [11:49:14]StoreToDocumentArchive [11:49:14]shift 466 fd 200994 [11:49:14]save to /storage/0466/doc_00200994 [11:49:14]save last doc name /storage/0466/doc_00200994 to /storage/kkm_last_doc_name [11:49:14]save OK [11:49:14]Clear old archive folders... [11:49:14]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:49:14]tlvbuf is 01013F10 [11:49:14]SAM_PROTO_ClearQueue [11:49:14]wFMCommunicate request_size=4 [11:49:14]MH_SAM_APDU [11:49:14]CAPDU: 80 09 00 00 [11:49:14]Write to MH i2c: E2 08 00 41 3F 80 09 00 00 00 00 00 00 F2 [11:49:14]Write i2c OK [11:49:14]MH_I2C_Read... [11:49:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:49:14]Read from MH i2c: E2 [11:49:14]MH_I2C_Read... [11:49:14]Read from MH i2c: E2 03 00 [11:49:14]MH_I2C_Read... [11:49:14]Read from MH i2c: E2 03 00 41 3F 00 90 00 F4 [11:49:14]RAPDU: 90 00 [11:49:14]wFMCommunicate OK [11:49:14]SAM_PROTO_ClearQueue done [11:49:14]KKMCreateOFDPacket [11:49:14]OFDProtocolAddRootSTLVToBuf [11:49:14]FM_MakeSignedData [11:49:14]FM_MakeSignedData [11:49:14]SAM_PROTO_SignData [11:49:14]wFMCommunicate request_size=4 [11:49:14]MH_SAM_APDU [11:49:14]CAPDU: 80 0D 01 02 [11:49:14]Write to MH i2c: E2 08 00 42 3F 80 0D 01 02 00 00 00 00 FA [11:49:14]Write i2c OK [11:49:14]MH_I2C_Read... [11:49:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:49:14]Read from MH i2c: E2 [11:49:14]MH_I2C_Read... [11:49:14]Read from MH i2c: E2 03 00 [11:49:14]MH_I2C_Read... [11:49:14]Read from MH i2c: E2 03 00 42 3F 00 90 00 F5 [11:49:14]RAPDU: 90 00 [11:49:14]wFMCommunicate OK [11:49:14]wFMCommunicate request_size=255 [11:49:14]MH_SAM_APDU [11:49:14]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 33 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 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 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 BB 82 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 11 03 00 35 04 06 00 01 6E [11:49:14]Write to MH i2c: E2 02 01 43 3F 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 33 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 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 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 BB 82 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 11 03 00 35 04 06 00 01 6E 00 00 A7 [11:49:14]Write i2c OK [11:49:14]MH_I2C_Read... [11:49:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:14]Read from MH i2c: E2 [11:49:14]MH_I2C_Read... [11:49:14]Read from MH i2c: E2 03 00 [11:49:14]MH_I2C_Read... [11:49:14]Read from MH i2c: E2 03 00 43 3F 00 90 00 F6 [11:49:14]RAPDU: 90 00 [11:49:14]wFMCommunicate OK [11:49:14]wFMCommunicate request_size=9 [11:49:14]MH_SAM_APDU [11:49:14]CAPDU: 80 0D 02 02 04 93 31 ED 14 [11:49:14]Write to MH i2c: E2 0C 00 44 3F 80 0D 02 02 04 00 93 31 ED 14 00 00 CA [11:49:14]Write i2c OK [11:49:14]MH_I2C_Read... [11:49:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:15]Read from MH i2c: E2 [11:49:15]MH_I2C_Read... [11:49:15]Read from MH i2c: E2 03 00 [11:49:15]MH_I2C_Read... [11:49:15]Read from MH i2c: E2 03 00 44 3F 00 90 00 F7 [11:49:15]RAPDU: 90 00 [11:49:15]wFMCommunicate OK [11:49:15]wFMCommunicate request_size=4 [11:49:15]MH_SAM_APDU [11:49:15]CAPDU: 80 0D 03 02 [11:49:15]Write to MH i2c: E2 08 00 45 3F 80 0D 03 02 00 00 00 00 FF [11:49:15]Write i2c OK [11:49:15]MH_I2C_Read... [11:49:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:49:15]Read from MH i2c: E2 [11:49:15]MH_I2C_Read... [11:49:15]Read from MH i2c: E2 0B 00 [11:49:15]MH_I2C_Read... [11:49:15]Read from MH i2c: E2 0B 00 45 3F 00 22 EA E9 D8 F5 64 68 E0 90 00 6E [11:49:15]RAPDU: 22 EA E9 D8 F5 64 68 E0 90 00 [11:49:15]wFMCommunicate OK [11:49:15]SAM_PROTO_SignData done [11:49:15]FM_MakeSignedData done [11:49:15]CreateOFDProtocolMessage [11:49:15]wFMCommunicate request_size=4 [11:49:15]MH_SAM_APDU [11:49:15]CAPDU: 80 11 00 00 [11:49:15]Write to MH i2c: E2 08 00 46 3F 80 11 00 00 00 00 00 00 FF [11:49:15]Write i2c OK [11:49:15]MH_I2C_Read... [11:49:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:15]Read from MH i2c: E2 [11:49:15]MH_I2C_Read... [11:49:15]Read from MH i2c: E2 17 00 [11:49:15]MH_I2C_Read... [11:49:15]Read from MH i2c: E2 17 00 46 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4C [11:49:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:49:15]wFMCommunicate OK [11:49:15]CreateOFDProtocolMessage done [11:49:15]OFDSenderStorePacket 200994 [11:49:15]StoreOFDPacket docnum=200994 [11:49:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 CA EE 06 01 51 7A 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 33 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 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 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 BB 82 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 11 03 00 35 04 06 00 01 6E 93 31 ED 14 22 EA E9 D8 F5 64 68 E0 [11:49:15]CheckFolder [11:49:15]dirname=/storage/ofd_packets [11:49:15]CheckFolder done [11:49:15]ProducePacketName [11:49:15]name=ofd_packets/00200994 [11:49:15]NVStorageSaveData ofd_packets/00200994 [11:49:15]File name is /storage/ofd_packets/00200994 [11:49:15]Write 300 bytes [11:49:15]NVStorageSaveData done [11:49:15]OFDSenderStorePacket done [11:49:15]KKMCreateOFDPacket done [11:49:15]NVStorageSaveData kkm_last_timestamp [11:49:15]File name is /storage/kkm_last_timestamp [11:49:15]Write 4 bytes [11:49:15]NVStorageSaveData done [11:49:15]ExternCall_PrintAddStr [11:49:15]wPrintStart [11:49:15]Write to MH i2c: 01 00 00 47 3F 86 [11:49:15]Write i2c OK [11:49:15]MH_I2C_Read... [11:49:15]Read from MH i2c: 01 [11:49:15]MH_I2C_Read... [11:49:15]Read from MH i2c: 01 07 00 [11:49:15]MH_I2C_Read... [11:49:15]Read from MH i2c: 01 07 00 47 3F 00 00 00 00 00 FF 0F 9B [11:49:15]RasterBufferAndPrint [11:49:15]line Счет N : (1)11328594 [11:49:15]line ИНН: 02508201610067 [11:49:15]line Контрольно-Кассовый Чек [11:49:15]line ПРОДАЖА [11:49:15]line ТРК (МРК, ГНК) : 71 [11:49:15]line Товар: 2711190000 [11:49:15]line ГАЗ-К-3 [11:49:15]line 39.070 * 38.40 [11:49:15]line = 1500.29 [11:49:15]line НДС 12% НСП 1% [11:49:15]line > о реализуемом товаре [11:49:15]line ИТОГО: 1500.29 [11:49:15]line НСП 1% : 13.28 [11:49:15]line НДС 12% : 159.32 [11:49:15]line Наличными: 0.00 [11:49:15]line Безнал.: 1500.29 [11:49:15]line Место: АЗС № 95 "Партнер Нефть" [11:49:15]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:49:15]line СНО: Общий режим [11:49:15]line Чек 293 20.08.2024 11:49 [11:49:15]line Смена: 466 ФФД: 1.0 [11:49:15]line ЗНМ: 0300000079 [11:49:15]line РНМ: 0000000000092545 [11:49:15]line Версия ККМ: 001 [11:49:15]line Платежная система: O! деньги [11:49:15]line ФМ: 0000000000871802 [11:49:15]line ФД: 200994 [11:49:15]line ФПД: 1574427553044 [11:49:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T114915&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200994&fm=1574427553044&tin=02508201610067®Number=0000000000092545&sum=150029 [11:49:15]written 0, free lines is 4095 [11:49:15]OFD Sender: Processing packet 200994 [packets to send 247, broken 246] [11:49:15]ProducePacketName [11:49:15]name=ofd_packets/00200994 [11:49:15]OFD Sender: To server: pG, [11:49:15]CommunicateWithHost lk.salyk.kg:30040 [11:49:15]ConnectInit lk.salyk.kg [11:49:15]Write to MH i2c: 01 00 00 71 3F B0 [11:49:15]Write i2c OK [11:49:15]MH_I2C_Read... [11:49:15]Read from MH i2c: 01 [11:49:15]MH_I2C_Read... [11:49:15]Connected sock=10 [11:49:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 CA EE 06 01 51 7A 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 33 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 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 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 BB 82 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 11 03 00 35 04 06 00 01 6E 93 31 ED 14 22 EA E9 D8 F5 64 68 E0 [11:49:15]Read from MH i2c: 01 07 00 [11:49:15]MH_I2C_Read... [11:49:15]Read from MH i2c: 01 07 00 71 3F 00 00 00 00 00 DF 0C A2 [11:49:15]RasterBufferAndPrint [11:49:15]line [11:49:15]line [11:49:15]line [11:49:15]line [11:49:15]line [11:49:15]written 0, free lines is 3336 [11:49:15]MH_Cut [11:49:15]Write to MH i2c: D1 01 00 78 3F 01 89 [11:49:15]Write i2c OK [11:49:15]MH_I2C_Read... [11:49:15]Read from MH i2c: D1 [11:49:15]MH_I2C_Read... [11:49:15]Read from MH i2c: D1 01 00 [11:49:15]MH_I2C_Read... [11:49:15]Read from MH i2c: D1 01 00 78 3F 00 88 [11:49:15]Write to MH i2c: 01 00 00 79 3F B8 [11:49:15]Write i2c OK [11:49:15]MH_I2C_Read... [11:49:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 08 56 47 00 23 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 11 03 00 F4 03 04 00 21 2D C4 66 B6 04 01 00 00 17 A7 74 67 41 90 4B FC [11:49:15]CommunicateWithHost err = 0 [11:49:15]CheckOFDResponse [11:49:15]1017 (14) - 77093643461234 [11:49:15]1041 (16) - 0000000000871802 [11:49:15]1040 (4) - 200994 [11:49:15]1012 (4) - 20.08.2024 05:44 [11:49:15]1206 (1) - 0 [11:49:15]OFD Sender: Remove packet 200994 [11:49:15]ProducePacketName [11:49:15]name=ofd_packets/00200994 [11:49:15]NVStorageDeleteData [11:49:16]*** Cut start [11:49:16]*** Purtial cut [11:49:16]*** CUTSNS_PIN = 0 [11:49:16]OFD Sender: No OFD packet to send [11:49:16]*** Stage 1: CUTSNS_PIN = 1 [11:49:18]Read from MH i2c: 01 [11:49:18]MH_I2C_Read... [11:49:18]*** Stop cut motor [11:49:18]*** Cut end [11:49:18]Read from MH i2c: 01 07 00 [11:49:18]MH_I2C_Read... [11:49:18]Read from MH i2c: 01 07 00 79 3F 00 00 00 00 00 FF 0F CD [11:49:18]process_action close_receipt done [11:49:18]requested_data is exist [11:49:18]produce_requested_data [11:49:18]requested_item fm.sn is exist - process it [11:49:18]wFMCommunicate request_size=4 [11:49:18]MH_SAM_APDU [11:49:18]CAPDU: 80 11 00 00 [11:49:18]Write to MH i2c: E2 08 00 7A 3F 80 11 00 00 00 00 00 00 33 [11:49:18]Write i2c OK [11:49:18]MH_I2C_Read... [11:49:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:18]Read from MH i2c: E2 [11:49:18]MH_I2C_Read... [11:49:18]Read from MH i2c: E2 17 00 [11:49:18]MH_I2C_Read... [11:49:18]Read from MH i2c: E2 17 00 7A 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 80 [11:49:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:49:18]wFMCommunicate OK [11:49:18]requested_item fd.num is exist - process it [11:49:18]SAM_PROTO_GetFieldsCounters [11:49:18]wFMCommunicate request_size=4 [11:49:18]MH_SAM_APDU [11:49:18]CAPDU: 80 13 00 00 [11:49:18]Write to MH i2c: E2 08 00 7B 3F 80 13 00 00 00 00 00 00 36 [11:49:18]Write i2c OK [11:49:18]MH_I2C_Read... [11:49:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:49:18]Read from MH i2c: E2 [11:49:18]MH_I2C_Read... [11:49:18]Read from MH i2c: E2 62 00 [11:49:18]MH_I2C_Read... [11:49:18]Read from MH i2c: E2 62 00 7B 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 22 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 CC [11:49: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 22 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:49:18]wFMCommunicate OK [11:49:18]SAM_PROTO_GetFieldsCounters done [11:49:18]requested_item shift.num is exist - process it [11:49:18]requested_item shift.opened is exist - process it [11:49:18]req_shift_opened [11:49:18]FM_GetShiftState [11:49:18]SAM_PROTO_GetShiftState [11:49:18]wFMCommunicate request_size=4 [11:49:18]MH_SAM_APDU [11:49:18]CAPDU: 80 13 01 00 [11:49:18]Write to MH i2c: E2 08 00 7C 3F 80 13 01 00 00 00 00 00 38 [11:49:18]Write i2c OK [11:49:18]MH_I2C_Read... [11:49:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:18]Read from MH i2c: E2 [11:49:18]MH_I2C_Read... [11:49:18]Read from MH i2c: E2 0E 00 [11:49:18]MH_I2C_Read... [11:49:18]Read from MH i2c: E2 0E 00 7C 3F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C2 [11:49:18]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:49:18]wFMCommunicate OK [11:49:18]SAM_PROTO_GetShiftState done [11:49:18]FM_GetShiftState done [11:49:18]req_shift_opened done [11:49:18]requested_item shift.open_date is exist - process it [11:49:18]req_shift_open_date [11:49:18]req_shift_open_date done [11:49:18]produce_requested_data done [11:49:18]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200994,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:49:18]process_action_free close_receipt [11:49:18]json_value_free [11:49:18]json_value_free done [11:49:18]process_json_proto returns [11:49:18]Send response to host [11:49:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200994,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:49:18]free response buf [11:49:18]execute_script done [11:49:18]execute_script returns [11:49:18]free content buf [11:49:18]Sock 9.Close socket [11:49:18]Sock 9.Thread stoped [11:49:21]OFD Sender: No OFD packet to send [11:49:26]OFD Sender: No OFD packet to send [11:49:31]OFD Sender: No OFD packet to send [11:49:36]OFD Sender: No OFD packet to send [11:49:41]OFD Sender: No OFD packet to send [11:49:46]OFD Sender: No OFD packet to send [11:49:51]OFD Sender: No OFD packet to send [11:49:56]OFD Sender: No OFD packet to send [11:50:01]OFD Sender: No OFD packet to send [11:50:06]OFD Sender: No OFD packet to send [11:50:11]OFD Sender: No OFD packet to send [11:50:12]accept exits with 8 [11:50:12]New connection [11:50:12]New thread 3067211108 created [11:50:12]Thread 3067067748 joined [11:50:12]Waiting for new connection... [11:50:12] Sock 8.Parse request [11:50:12]Sock 8.Check first char [11:50:12]Sock 8.First char is OK [11:50:12]request: POST /json_proto HTTP/1.0 [11:50:12]Method: POST [11:50:12]URL: /json_proto [11:50:12]Method is POST - this is cgi request [11:50:12]url: /json_proto [11:50:12]query_string will be loaded in cgi processing [11:50:12]execute_cgi json_proto POST (null) [11:50:12]execute_cgi path=json_proto method=POST [11:50:12]POST find Content-Length [11:50:12]Host: 172.17.46.195:8080 [11:50:12]Content-Length: 799 [11:50:12]Content-Type: application/json [11:50:12] [11:50:12]POST finish read [11:50:12]Found Content-Length = 799 [11:50:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328595", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:12]execute_script... [11:50: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)11328595", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:12]POST & json_proto [11:50:12]process_json_proto [11:50:12]json parsed OK: [11:50:12]protocol is kg_v1.0 [11:50:12]action value=close_receipt [11:50:12]process_action close_receipt [11:50:12]cmd_close_receipt [11:50:12]MH_GetDate [11:50:12]Write to MH i2c: F0 00 00 7D 3F AB [11:50:12]Write i2c OK [11:50:12]MH_I2C_Read... [11:50:12]Read from MH i2c: F0 [11:50:12]MH_I2C_Read... [11:50:12]Read from MH i2c: F0 09 00 [11:50:12]MH_I2C_Read... [11:50:12]Read from MH i2c: F0 09 00 7D 3F 00 F5 82 C4 66 75 08 C2 66 FA [11:50:12]GetLastDocTimeStamp 1724154555 [11:50:12]current date 1724154613 [11:50:12]FM_GetShiftState [11:50:12]SAM_PROTO_GetShiftState [11:50:12]wFMCommunicate request_size=4 [11:50:12]MH_SAM_APDU [11:50:12]CAPDU: 80 13 01 00 [11:50:12]Write to MH i2c: E2 08 00 7E 3F 80 13 01 00 00 00 00 00 3A [11:50:12]Write i2c OK [11:50:12]MH_I2C_Read... [11:50:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:12]Read from MH i2c: E2 [11:50:12]MH_I2C_Read... [11:50:12]Read from MH i2c: E2 0E 00 [11:50:12]MH_I2C_Read... [11:50:12]Read from MH i2c: E2 0E 00 7E 3F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C4 [11:50:12]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:50:12]wFMCommunicate OK [11:50:12]SAM_PROTO_GetShiftState done [11:50:12]FM_GetShiftState done [11:50:12]opened in 1724112758 [11:50:12]opened+sec_in_day 1724199158 [11:50:12]quantity*price = 50063 [11:50:12]sum+1 = 50064 [11:50:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.63 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 0.00 Безнал.: 500.63 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 294 20.08.2024 11:50 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200995 ФПД: 58585497278698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115013&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200995&fm=58585497278698&tin=02508201610067®Number=0000000000092545&sum=50063 [11:50:13]StoreToDocumentArchive [11:50:13]shift 466 fd 200995 [11:50:13]save to /storage/0466/doc_00200995 [11:50:13]save last doc name /storage/0466/doc_00200995 to /storage/kkm_last_doc_name [11:50:13]save OK [11:50:13]Clear old archive folders... [11:50:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:50:13]tlvbuf is 0103AA70 [11:50:13]SAM_PROTO_ClearQueue [11:50:13]wFMCommunicate request_size=4 [11:50:13]MH_SAM_APDU [11:50:13]CAPDU: 80 09 00 00 [11:50:13]Write to MH i2c: E2 08 00 8B 3F 80 09 00 00 00 00 00 00 3C [11:50:13]Write i2c OK [11:50:13]MH_I2C_Read... [11:50:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:50:13]Read from MH i2c: E2 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 03 00 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 03 00 8B 3F 00 90 00 3E [11:50:13]RAPDU: 90 00 [11:50:13]wFMCommunicate OK [11:50:13]SAM_PROTO_ClearQueue done [11:50:13]KKMCreateOFDPacket [11:50:13]OFDProtocolAddRootSTLVToBuf [11:50:13]FM_MakeSignedData [11:50:13]FM_MakeSignedData [11:50:13]SAM_PROTO_SignData [11:50:13]wFMCommunicate request_size=4 [11:50:13]MH_SAM_APDU [11:50:13]CAPDU: 80 0D 01 02 [11:50:13]Write to MH i2c: E2 08 00 8C 3F 80 0D 01 02 00 00 00 00 44 [11:50:13]Write i2c OK [11:50:13]MH_I2C_Read... [11:50:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:50:13]Read from MH i2c: E2 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 03 00 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 03 00 8C 3F 00 90 00 3F [11:50:13]RAPDU: 90 00 [11:50:13]wFMCommunicate OK [11:50:13]wFMCommunicate request_size=255 [11:50:13]MH_SAM_APDU [11:50:13]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 F5 82 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 11 03 00 35 04 06 00 35 48 7F C1 [11:50:13]Write to MH i2c: E2 02 01 8D 3F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 F5 82 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 11 03 00 35 04 06 00 35 48 7F C1 00 00 58 [11:50:13]Write i2c OK [11:50:13]MH_I2C_Read... [11:50:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:13]Read from MH i2c: E2 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 03 00 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 03 00 8D 3F 00 90 00 40 [11:50:13]RAPDU: 90 00 [11:50:13]wFMCommunicate OK [11:50:13]wFMCommunicate request_size=7 [11:50:13]MH_SAM_APDU [11:50:13]CAPDU: 80 0D 02 02 02 18 EA [11:50:13]Write to MH i2c: E2 0A 00 8E 3F 80 0D 02 02 02 00 18 EA 00 00 4D [11:50:13]Write i2c OK [11:50:13]MH_I2C_Read... [11:50:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:13]Read from MH i2c: E2 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 03 00 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 03 00 8E 3F 00 90 00 41 [11:50:13]RAPDU: 90 00 [11:50:13]wFMCommunicate OK [11:50:13]wFMCommunicate request_size=4 [11:50:13]MH_SAM_APDU [11:50:13]CAPDU: 80 0D 03 02 [11:50:13]Write to MH i2c: E2 08 00 8F 3F 80 0D 03 02 00 00 00 00 49 [11:50:13]Write i2c OK [11:50:13]MH_I2C_Read... [11:50:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:50:13]Read from MH i2c: E2 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 0B 00 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 0B 00 8F 3F 00 06 16 B0 21 9C 91 10 4F 90 00 C3 [11:50:13]RAPDU: 06 16 B0 21 9C 91 10 4F 90 00 [11:50:13]wFMCommunicate OK [11:50:13]SAM_PROTO_SignData done [11:50:13]FM_MakeSignedData done [11:50:13]CreateOFDProtocolMessage [11:50:13]wFMCommunicate request_size=4 [11:50:13]MH_SAM_APDU [11:50:13]CAPDU: 80 11 00 00 [11:50:13]Write to MH i2c: E2 08 00 90 3F 80 11 00 00 00 00 00 00 49 [11:50:13]Write i2c OK [11:50:13]MH_I2C_Read... [11:50:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:13]Read from MH i2c: E2 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 17 00 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 17 00 90 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 96 [11:50:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:50:13]wFMCommunicate OK [11:50:13]CreateOFDProtocolMessage done [11:50:13]OFDSenderStorePacket 200995 [11:50:13]StoreOFDPacket docnum=200995 [11:50:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 56 70 04 01 2B 25 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 F5 82 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 11 03 00 35 04 06 00 35 48 7F C1 18 EA 06 16 B0 21 9C 91 10 4F [11:50:13]CheckFolder [11:50:13]dirname=/storage/ofd_packets [11:50:13]CheckFolder done [11:50:13]ProducePacketName [11:50:13]name=ofd_packets/00200995 [11:50:13]NVStorageSaveData ofd_packets/00200995 [11:50:13]File name is /storage/ofd_packets/00200995 [11:50:13]Write 298 bytes [11:50:13]NVStorageSaveData done [11:50:13]OFDSenderStorePacket done [11:50:13]KKMCreateOFDPacket done [11:50:13]NVStorageSaveData kkm_last_timestamp [11:50:13]File name is /storage/kkm_last_timestamp [11:50:13]Write 4 bytes [11:50:13]NVStorageSaveData done [11:50:13]ExternCall_PrintAddStr [11:50:13]wPrintStart [11:50:13]Write to MH i2c: 01 00 00 91 3F D0 [11:50:13]Write i2c OK [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: 01 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: 01 07 00 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: 01 07 00 91 3F 00 00 00 00 00 FF 0F E5 [11:50:13]RasterBufferAndPrint [11:50:13]line Счет N : (1)11328595 [11:50:13]line ИНН: 02508201610067 [11:50:13]line Контрольно-Кассовый Чек [11:50:13]line ПРОДАЖА [11:50:13]line ТРК (МРК, ГНК) : 61 [11:50:13]line Товар: 2710194210 [11:50:13]line ДТ-К-5 [11:50:13]line 6.570 * 76.20 [11:50:13]line = 500.63 [11:50:13]line НДС 12% НСП 1% [11:50:13]line > о реализуемом товаре [11:50:13]line ИТОГО: 500.63 [11:50:13]line НСП 1% : 4.43 [11:50:13]line НДС 12% : 53.16 [11:50:13]line Наличными: 0.00 [11:50:13]line Безнал.: 500.63 [11:50:13]line Место: АЗС № 95 "Партнер Нефть" [11:50:13]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:50:13]line СНО: Общий режим [11:50:13]line Чек 294 20.08.2024 11:50 [11:50:13]line Смена: 466 ФФД: 1.0 [11:50:13]line ЗНМ: 0300000079 [11:50:13]line РНМ: 0000000000092545 [11:50:13]line Версия ККМ: 001 [11:50:13]line Платежная система: O! деньги [11:50:13]line ФМ: 0000000000871802 [11:50:13]line ФД: 200995 [11:50:13]line ФПД: 58585497278698 [11:50:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115013&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200995&fm=58585497278698&tin=02508201610067®Number=0000000000092545&sum=50063 [11:50:13]written 0, free lines is 4095 [11:50:13]OFD Sender: Processing packet 200995 [packets to send 247, broken 246] [11:50:13]ProducePacketName [11:50:13]name=ofd_packets/00200995 [11:50:13]OFD Sender: To server: pG, [11:50:13]CommunicateWithHost lk.salyk.kg:30040 [11:50:13]ConnectInit lk.salyk.kg [11:50:14]Connected sock=10 [11:50:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 56 70 04 01 2B 25 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 F5 82 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 11 03 00 35 04 06 00 35 48 7F C1 18 EA 06 16 B0 21 9C 91 10 4F [11:50:14]Write to MH i2c: 01 00 00 BB 3F FA [11:50:14]Write i2c OK [11:50:14]MH_I2C_Read... [11:50:14]Read from MH i2c: 01 [11:50:14]MH_I2C_Read... [11:50:14]Read from MH i2c: 01 07 00 [11:50:14]MH_I2C_Read... [11:50:14]Read from MH i2c: 01 07 00 BB 3F 00 00 00 00 00 E9 0C F6 [11:50:14]RasterBufferAndPrint [11:50:14]line [11:50:14]line [11:50:14]line [11:50:14]line [11:50:14]line [11:50:14]written 0, free lines is 3314 [11:50:14]MH_Cut [11:50:14]Write to MH i2c: D1 01 00 C2 3F 01 D3 [11:50:14]Write i2c OK [11:50:14]MH_I2C_Read... [11:50:14]Read from MH i2c: D1 [11:50:14]MH_I2C_Read... [11:50:14]Read from MH i2c: D1 01 00 [11:50:14]MH_I2C_Read... [11:50:14]Read from MH i2c: D1 01 00 C2 3F 00 D2 [11:50:14]Write to MH i2c: 01 00 00 C3 3F 02 [11:50:14]Write i2c OK [11:50:14]MH_I2C_Read... [11:50:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2C 21 47 00 04 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 11 03 00 F4 03 04 00 5C 2D C4 66 B6 04 01 00 00 20 7F 48 9E C3 E1 3A D2 [11:50:14]CommunicateWithHost err = 0 [11:50:14]CheckOFDResponse [11:50:14]1017 (14) - 77093643461234 [11:50:14]1041 (16) - 0000000000871802 [11:50:14]1040 (4) - 200995 [11:50:14]1012 (4) - 20.08.2024 05:45 [11:50:14]1206 (1) - 0 [11:50:14]OFD Sender: Remove packet 200995 [11:50:14]ProducePacketName [11:50:14]name=ofd_packets/00200995 [11:50:14]NVStorageDeleteData [11:50:14]OFD Sender: No OFD packet to send [11:50:15]*** Cut start [11:50:15]*** Purtial cut [11:50:15]*** Stage 1: CUTSNS_PIN = 1 [11:50:15]Read from MH i2c: 01 [11:50:15]MH_I2C_Read... [11:50:15]*** Stop cut motor [11:50:15]*** Cut end [11:50:15]Read from MH i2c: 01 07 00 [11:50:15]MH_I2C_Read... [11:50:15]Read from MH i2c: 01 07 00 C3 3F 00 00 00 00 00 FF 0F 17 [11:50:15]process_action close_receipt done [11:50:15]requested_data is exist [11:50:15]produce_requested_data [11:50:15]requested_item fm.sn is exist - process it [11:50:15]wFMCommunicate request_size=4 [11:50:15]MH_SAM_APDU [11:50:15]CAPDU: 80 11 00 00 [11:50:15]Write to MH i2c: E2 08 00 C4 3F 80 11 00 00 00 00 00 00 7D [11:50:15]Write i2c OK [11:50:15]MH_I2C_Read... [11:50:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:15]Read from MH i2c: E2 [11:50:15]MH_I2C_Read... [11:50:15]Read from MH i2c: E2 17 00 [11:50:15]MH_I2C_Read... [11:50:15]Read from MH i2c: E2 17 00 C4 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CA [11:50:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:50:15]wFMCommunicate OK [11:50:15]requested_item fd.num is exist - process it [11:50:15]SAM_PROTO_GetFieldsCounters [11:50:15]wFMCommunicate request_size=4 [11:50:15]MH_SAM_APDU [11:50:15]CAPDU: 80 13 00 00 [11:50:15]Write to MH i2c: E2 08 00 C5 3F 80 13 00 00 00 00 00 00 80 [11:50:15]Write i2c OK [11:50:15]MH_I2C_Read... [11:50:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:50:15]Read from MH i2c: E2 [11:50:15]MH_I2C_Read... [11:50:15]Read from MH i2c: E2 62 00 [11:50:15]MH_I2C_Read... [11:50:15]Read from MH i2c: E2 62 00 C5 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 23 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 1A [11:50: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 23 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:50:15]wFMCommunicate OK [11:50:15]SAM_PROTO_GetFieldsCounters done [11:50:15]requested_item shift.num is exist - process it [11:50:15]requested_item shift.opened is exist - process it [11:50:15]req_shift_opened [11:50:15]FM_GetShiftState [11:50:15]SAM_PROTO_GetShiftState [11:50:15]wFMCommunicate request_size=4 [11:50:15]MH_SAM_APDU [11:50:15]CAPDU: 80 13 01 00 [11:50:15]Write to MH i2c: E2 08 00 C6 3F 80 13 01 00 00 00 00 00 82 [11:50:15]Write i2c OK [11:50:15]MH_I2C_Read... [11:50:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:15]Read from MH i2c: E2 [11:50:15]MH_I2C_Read... [11:50:15]Read from MH i2c: E2 0E 00 [11:50:15]MH_I2C_Read... [11:50:15]Read from MH i2c: E2 0E 00 C6 3F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 0C [11:50:15]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:50:15]wFMCommunicate OK [11:50:15]SAM_PROTO_GetShiftState done [11:50:15]FM_GetShiftState done [11:50:15]req_shift_opened done [11:50:15]requested_item shift.open_date is exist - process it [11:50:15]req_shift_open_date [11:50:15]req_shift_open_date done [11:50:15]produce_requested_data done [11:50:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200995,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:50:15]process_action_free close_receipt [11:50:15]json_value_free [11:50:15]json_value_free done [11:50:15]process_json_proto returns [11:50:15]Send response to host [11:50:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200995,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:50:15]free response buf [11:50:15]execute_script done [11:50:15]execute_script returns [11:50:15]free content buf [11:50:15]Sock 8.Close socket [11:50:15]Sock 8.Thread stoped [11:50:19]OFD Sender: No OFD packet to send [11:50:24]OFD Sender: No OFD packet to send [11:50:29]OFD Sender: No OFD packet to send [11:50:34]OFD Sender: No OFD packet to send [11:50:39]OFD Sender: No OFD packet to send [11:50:44]OFD Sender: No OFD packet to send [11:50:49]OFD Sender: No OFD packet to send [11:50:55]OFD Sender: No OFD packet to send [11:51:00]OFD Sender: No OFD packet to send [11:51:05]OFD Sender: No OFD packet to send [11:51:10]OFD Sender: No OFD packet to send [11:51:14]accept exits with 9 [11:51:14]New connection [11:51:14]New thread 3067067748 created [11:51:14]Thread 3067211108 joined [11:51:14]Waiting for new connection... [11:51:14] Sock 9.Parse request [11:51:14]Sock 9.Check first char [11:51:14]Sock 9.First char is OK [11:51:14]request: POST /json_proto HTTP/1.0 [11:51:14]Method: POST [11:51:14]URL: /json_proto [11:51:14]Method is POST - this is cgi request [11:51:14]url: /json_proto [11:51:14]query_string will be loaded in cgi processing [11:51:14]execute_cgi json_proto POST (null) [11:51:14]execute_cgi path=json_proto method=POST [11:51:14]POST find Content-Length [11:51:14]Host: 172.17.46.195:8080 [11:51:14]Content-Length: 802 [11:51:14]Content-Type: application/json [11:51:14] [11:51:14]POST finish read [11:51:14]Found Content-Length = 802 [11:51:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328596", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:14]execute_script... [11:51:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328596", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:14]POST & json_proto [11:51:14]process_json_proto [11:51:14]json parsed OK: [11:51:14]protocol is kg_v1.0 [11:51:14]action value=close_receipt [11:51:14]process_action close_receipt [11:51:14]cmd_close_receipt [11:51:14]MH_GetDate [11:51:14]Write to MH i2c: F0 00 00 C7 3F F5 [11:51:14]Write i2c OK [11:51:14]MH_I2C_Read... [11:51:14]Read from MH i2c: F0 [11:51:14]MH_I2C_Read... [11:51:14]Read from MH i2c: F0 09 00 [11:51:14]MH_I2C_Read... [11:51:14]Read from MH i2c: F0 09 00 C7 3F 00 34 83 C4 66 75 08 C2 66 84 [11:51:14]GetLastDocTimeStamp 1724154613 [11:51:14]current date 1724154676 [11:51:14]FM_GetShiftState [11:51:14]SAM_PROTO_GetShiftState [11:51:14]wFMCommunicate request_size=4 [11:51:14]MH_SAM_APDU [11:51:14]CAPDU: 80 13 01 00 [11:51:14]Write to MH i2c: E2 08 00 C8 3F 80 13 01 00 00 00 00 00 84 [11:51:14]Write i2c OK [11:51:14]MH_I2C_Read... [11:51:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:14]Read from MH i2c: E2 [11:51:14]MH_I2C_Read... [11:51:14]Read from MH i2c: E2 0E 00 [11:51:14]MH_I2C_Read... [11:51:14]Read from MH i2c: E2 0E 00 C8 3F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 0E [11:51:14]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:51:14]wFMCommunicate OK [11:51:14]SAM_PROTO_GetShiftState done [11:51:14]FM_GetShiftState done [11:51:14]opened in 1724112758 [11:51:14]opened+sec_in_day 1724199158 [11:51:14]quantity*price = 250012 [11:51:14]sum+1 = 250013 [11:51:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.12 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 0.00 Безнал.: 2500.12 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 295 20.08.2024 11:51 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200996 ФПД: 246251304062542 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115116&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200996&fm=246251304062542&tin=02508201610067®Number=0000000000092545&sum=250012 [11:51:15]StoreToDocumentArchive [11:51:15]shift 466 fd 200996 [11:51:15]save to /storage/0466/doc_00200996 [11:51:15]save last doc name /storage/0466/doc_00200996 to /storage/kkm_last_doc_name [11:51:15]save OK [11:51:15]Clear old archive folders... [11:51:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:51:15]tlvbuf is 01128910 [11:51:15]SAM_PROTO_ClearQueue [11:51:15]wFMCommunicate request_size=4 [11:51:15]MH_SAM_APDU [11:51:15]CAPDU: 80 09 00 00 [11:51:15]Write to MH i2c: E2 08 00 D5 3F 80 09 00 00 00 00 00 00 86 [11:51:15]Write i2c OK [11:51:15]MH_I2C_Read... [11:51:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:15]Read from MH i2c: E2 [11:51:15]MH_I2C_Read... [11:51:15]Read from MH i2c: E2 03 00 [11:51:15]MH_I2C_Read... [11:51:15]Read from MH i2c: E2 03 00 D5 3F 00 90 00 88 [11:51:15]RAPDU: 90 00 [11:51:15]wFMCommunicate OK [11:51:15]SAM_PROTO_ClearQueue done [11:51:15]KKMCreateOFDPacket [11:51:15]OFDProtocolAddRootSTLVToBuf [11:51:15]FM_MakeSignedData [11:51:15]FM_MakeSignedData [11:51:15]SAM_PROTO_SignData [11:51:15]wFMCommunicate request_size=4 [11:51:15]MH_SAM_APDU [11:51:15]CAPDU: 80 0D 01 02 [11:51:15]Write to MH i2c: E2 08 00 D6 3F 80 0D 01 02 00 00 00 00 8E [11:51:15]Write i2c OK [11:51:15]MH_I2C_Read... [11:51:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:15]Read from MH i2c: E2 [11:51:15]MH_I2C_Read... [11:51:15]Read from MH i2c: E2 03 00 [11:51:15]MH_I2C_Read... [11:51:15]Read from MH i2c: E2 03 00 D6 3F 00 90 00 89 [11:51:15]RAPDU: 90 00 [11:51:15]wFMCommunicate OK [11:51:15]wFMCommunicate request_size=255 [11:51:15]MH_SAM_APDU [11:51:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 27 01 00 00 F4 03 04 00 34 83 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 11 03 00 35 04 06 00 DF F6 D9 81 [11:51:15]Write to MH i2c: E2 02 01 D7 3F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 27 01 00 00 F4 03 04 00 34 83 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 11 03 00 35 04 06 00 DF F6 D9 81 00 00 C9 [11:51:15]Write i2c OK [11:51:15]MH_I2C_Read... [11:51:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:16]Read from MH i2c: E2 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: E2 03 00 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: E2 03 00 D7 3F 00 90 00 8A [11:51:16]RAPDU: 90 00 [11:51:16]wFMCommunicate OK [11:51:16]wFMCommunicate request_size=7 [11:51:16]MH_SAM_APDU [11:51:16]CAPDU: 80 0D 02 02 02 0E 4E [11:51:16]Write to MH i2c: E2 0A 00 D8 3F 80 0D 02 02 02 00 0E 4E 00 00 F1 [11:51:16]Write i2c OK [11:51:16]MH_I2C_Read... [11:51:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:16]Read from MH i2c: E2 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: E2 03 00 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: E2 03 00 D8 3F 00 90 00 8B [11:51:16]RAPDU: 90 00 [11:51:16]wFMCommunicate OK [11:51:16]wFMCommunicate request_size=4 [11:51:16]MH_SAM_APDU [11:51:16]CAPDU: 80 0D 03 02 [11:51:16]Write to MH i2c: E2 08 00 D9 3F 80 0D 03 02 00 00 00 00 93 [11:51:16]Write i2c OK [11:51:16]MH_I2C_Read... [11:51:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:16]Read from MH i2c: E2 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: E2 0B 00 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: E2 0B 00 D9 3F 00 8A 99 16 62 8B A7 D4 02 90 00 37 [11:51:16]RAPDU: 8A 99 16 62 8B A7 D4 02 90 00 [11:51:16]wFMCommunicate OK [11:51:16]SAM_PROTO_SignData done [11:51:16]FM_MakeSignedData done [11:51:16]CreateOFDProtocolMessage [11:51:16]wFMCommunicate request_size=4 [11:51:16]MH_SAM_APDU [11:51:16]CAPDU: 80 11 00 00 [11:51:16]Write to MH i2c: E2 08 00 DA 3F 80 11 00 00 00 00 00 00 93 [11:51:16]Write i2c OK [11:51:16]MH_I2C_Read... [11:51:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:16]Read from MH i2c: E2 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: E2 17 00 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: E2 17 00 DA 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E0 [11:51:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:51:16]wFMCommunicate OK [11:51:16]CreateOFDProtocolMessage done [11:51:16]OFDSenderStorePacket 200996 [11:51:16]StoreOFDPacket docnum=200996 [11:51:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 94 11 04 01 5B BF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 27 01 00 00 F4 03 04 00 34 83 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 11 03 00 35 04 06 00 DF F6 D9 81 0E 4E 8A 99 16 62 8B A7 D4 02 [11:51:16]CheckFolder [11:51:16]dirname=/storage/ofd_packets [11:51:16]CheckFolder done [11:51:16]ProducePacketName [11:51:16]name=ofd_packets/00200996 [11:51:16]NVStorageSaveData ofd_packets/00200996 [11:51:16]File name is /storage/ofd_packets/00200996 [11:51:16]Write 298 bytes [11:51:16]NVStorageSaveData done [11:51:16]OFDSenderStorePacket done [11:51:16]KKMCreateOFDPacket done [11:51:16]NVStorageSaveData kkm_last_timestamp [11:51:16]File name is /storage/kkm_last_timestamp [11:51:16]Write 4 bytes [11:51:16]NVStorageSaveData done [11:51:16]ExternCall_PrintAddStr [11:51:16]wPrintStart [11:51:16]Write to MH i2c: 01 00 00 DB 3F 1A [11:51:16]Write i2c OK [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: 01 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: 01 07 00 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: 01 07 00 DB 3F 00 00 00 00 00 FF 0F 2F [11:51:16]RasterBufferAndPrint [11:51:16]line Счет N : (1)11328596 [11:51:16]line ИНН: 02508201610067 [11:51:16]line Контрольно-Кассовый Чек [11:51:16]line ПРОДАЖА [11:51:16]line ТРК (МРК, ГНК) : 51 [11:51:16]line Товар: 2710194210 [11:51:16]line ДТ-К-5 [11:51:16]line 32.810 * 76.20 [11:51:16]line = 2500.12 [11:51:16]line НДС 12% НСП 1% [11:51:16]line > о реализуемом товаре [11:51:16]line ИТОГО: 2500.12 [11:51:16]line НСП 1% : 22.12 [11:51:16]line НДС 12% : 265.50 [11:51:16]line Наличными: 0.00 [11:51:16]line Безнал.: 2500.12 [11:51:16]line Место: АЗС № 95 "Партнер Нефть" [11:51:16]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:51:16]line СНО: Общий режим [11:51:16]line Чек 295 20.08.2024 11:51 [11:51:16]line Смена: 466 ФФД: 1.0 [11:51:16]line ЗНМ: 0300000079 [11:51:16]line РНМ: 0000000000092545 [11:51:16]line Версия ККМ: 001 [11:51:16]line Платежная система: O! деньги [11:51:16]line ФМ: 0000000000871802 [11:51:16]line ФД: 200996 [11:51:16]line ФПД: 246251304062542 [11:51:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115116&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200996&fm=246251304062542&tin=02508201610067®Number=0000000000092545&sum=250012 [11:51:16]written 0, free lines is 4095 [11:51:16]OFD Sender: Processing packet 200996 [packets to send 247, broken 246] [11:51:16]ProducePacketName [11:51:16]name=ofd_packets/00200996 [11:51:16]OFD Sender: To server: pG, [11:51:16]CommunicateWithHost lk.salyk.kg:30040 [11:51:16]ConnectInit lk.salyk.kg [11:51:16]Connected sock=10 [11:51:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 94 11 04 01 5B BF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 27 01 00 00 F4 03 04 00 34 83 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 11 03 00 35 04 06 00 DF F6 D9 81 0E 4E 8A 99 16 62 8B A7 D4 02 [11:51:16]Write to MH i2c: 01 00 00 05 40 45 [11:51:16]Write i2c OK [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: 01 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: 01 07 00 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: 01 07 00 05 40 00 00 00 00 00 FA 0C 52 [11:51:16]RasterBufferAndPrint [11:51:16]line [11:51:16]line [11:51:16]line [11:51:16]line [11:51:16]line [11:51:16]written 0, free lines is 3331 [11:51:16]MH_Cut [11:51:16]Write to MH i2c: D1 01 00 0C 40 01 1E [11:51:16]Write i2c OK [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: D1 [11:51:16]MH_I2C_Read... [11:51:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D0 09 47 00 C9 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 31 38 30 32 10 04 04 00 24 11 03 00 F4 03 04 00 9A 2D C4 66 B6 04 01 00 00 9C E8 08 5B CF A5 15 A1 [11:51:16]CommunicateWithHost err = 0 [11:51:16]CheckOFDResponse [11:51:16]1017 (14) - 77093643461234 [11:51:16]1041 (16) - 0000000000871802 [11:51:16]1040 (4) - 200996 [11:51:16]1012 (4) - 20.08.2024 05:46 [11:51:16]1206 (1) - 0 [11:51:16]OFD Sender: Remove packet 200996 [11:51:16]ProducePacketName [11:51:16]name=ofd_packets/00200996 [11:51:16]NVStorageDeleteData [11:51:16]Read from MH i2c: D1 01 00 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: D1 01 00 0C 40 00 1D [11:51:16]Write to MH i2c: 01 00 00 0D 40 4D [11:51:16]Write i2c OK [11:51:16]MH_I2C_Read... [11:51:17]OFD Sender: No OFD packet to send [11:51:17]*** Cut start [11:51:17]*** Purtial cut [11:51:17]*** CUTSNS_PIN = 0 [11:51:17]*** Stage 1: CUTSNS_PIN = 1 [11:51:19]Read from MH i2c: 01 [11:51:19]MH_I2C_Read... [11:51:19]*** Stop cut motor [11:51:19]*** Cut end [11:51:19]Read from MH i2c: 01 07 00 [11:51:19]MH_I2C_Read... [11:51:19]Read from MH i2c: 01 07 00 0D 40 00 00 00 00 00 FF 0F 62 [11:51:19]process_action close_receipt done [11:51:19]requested_data is exist [11:51:19]produce_requested_data [11:51:19]requested_item fm.sn is exist - process it [11:51:19]wFMCommunicate request_size=4 [11:51:19]MH_SAM_APDU [11:51:19]CAPDU: 80 11 00 00 [11:51:19]Write to MH i2c: E2 08 00 0E 40 80 11 00 00 00 00 00 00 C8 [11:51:19]Write i2c OK [11:51:19]MH_I2C_Read... [11:51:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:19]Read from MH i2c: E2 [11:51:19]MH_I2C_Read... [11:51:19]Read from MH i2c: E2 17 00 [11:51:19]MH_I2C_Read... [11:51:19]Read from MH i2c: E2 17 00 0E 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 15 [11:51:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:51:19]wFMCommunicate OK [11:51:19]requested_item fd.num is exist - process it [11:51:19]SAM_PROTO_GetFieldsCounters [11:51:19]wFMCommunicate request_size=4 [11:51:19]MH_SAM_APDU [11:51:19]CAPDU: 80 13 00 00 [11:51:19]Write to MH i2c: E2 08 00 0F 40 80 13 00 00 00 00 00 00 CB [11:51:19]Write i2c OK [11:51:19]MH_I2C_Read... [11:51:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:19]Read from MH i2c: E2 [11:51:19]MH_I2C_Read... [11:51:19]Read from MH i2c: E2 62 00 [11:51:19]MH_I2C_Read... [11:51:19]Read from MH i2c: E2 62 00 0F 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 24 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 69 [11:51:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 24 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:51:19]wFMCommunicate OK [11:51:19]SAM_PROTO_GetFieldsCounters done [11:51:19]requested_item shift.num is exist - process it [11:51:19]requested_item shift.opened is exist - process it [11:51:19]req_shift_opened [11:51:19]FM_GetShiftState [11:51:19]SAM_PROTO_GetShiftState [11:51:19]wFMCommunicate request_size=4 [11:51:19]MH_SAM_APDU [11:51:19]CAPDU: 80 13 01 00 [11:51:19]Write to MH i2c: E2 08 00 10 40 80 13 01 00 00 00 00 00 CD [11:51:19]Write i2c OK [11:51:19]MH_I2C_Read... [11:51:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:19]Read from MH i2c: E2 [11:51:19]MH_I2C_Read... [11:51:19]Read from MH i2c: E2 0E 00 [11:51:19]MH_I2C_Read... [11:51:19]Read from MH i2c: E2 0E 00 10 40 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 57 [11:51:19]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:51:19]wFMCommunicate OK [11:51:19]SAM_PROTO_GetShiftState done [11:51:19]FM_GetShiftState done [11:51:19]req_shift_opened done [11:51:19]requested_item shift.open_date is exist - process it [11:51:19]req_shift_open_date [11:51:19]req_shift_open_date done [11:51:19]produce_requested_data done [11:51:19]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200996,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:51:19]process_action_free close_receipt [11:51:19]json_value_free [11:51:19]json_value_free done [11:51:19]process_json_proto returns [11:51:19]Send response to host [11:51:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200996,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:51:19]free response buf [11:51:19]execute_script done [11:51:19]execute_script returns [11:51:19]free content buf [11:51:19]Sock 9.Close socket [11:51:19]Sock 9.Thread stoped [11:51:22]OFD Sender: No OFD packet to send [11:51:27]OFD Sender: No OFD packet to send [11:51:32]OFD Sender: No OFD packet to send [11:51:37]OFD Sender: No OFD packet to send [11:51:42]OFD Sender: No OFD packet to send [11:51:47]OFD Sender: No OFD packet to send [11:51:47]accept exits with 8 [11:51:47]New connection [11:51:47]New thread 3067211108 created [11:51:47]Thread 3067067748 joined [11:51:47]Waiting for new connection... [11:51:47] Sock 8.Parse request [11:51:47]Sock 8.Check first char [11:51:47]Sock 8.First char is OK [11:51:47]request: POST /json_proto HTTP/1.0 [11:51:47]Method: POST [11:51:47]URL: /json_proto [11:51:47]Method is POST - this is cgi request [11:51:47]url: /json_proto [11:51:47]query_string will be loaded in cgi processing [11:51:47]execute_cgi json_proto POST (null) [11:51:47]execute_cgi path=json_proto method=POST [11:51:47]POST find Content-Length [11:51:47]Host: 172.17.46.195:8080 [11:51:47]Content-Length: 679 [11:51:47]Content-Type: application/json [11:51:47] [11:51:47]POST finish read [11:51:47]Found Content-Length = 679 [11:51:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328598", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.120, "sum" : 550.54, "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" ] } } [11:51:47]execute_script... [11: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)11328598", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.120, "sum" : 550.54, "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" ] } } [11:51:47]POST & json_proto [11:51:47]process_json_proto [11:51:47]json parsed OK: [11:51:47]protocol is kg_v1.0 [11:51:47]action value=close_receipt [11:51:47]process_action close_receipt [11:51:47]cmd_close_receipt [11:51:47]MH_GetDate [11:51:47]Write to MH i2c: F0 00 00 11 40 40 [11:51:47]Write i2c OK [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: F0 [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: F0 09 00 [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: F0 09 00 11 40 00 55 83 C4 66 75 08 C2 66 F0 [11:51:47]GetLastDocTimeStamp 1724154676 [11:51:47]current date 1724154709 [11:51:47]FM_GetShiftState [11:51:47]SAM_PROTO_GetShiftState [11:51:47]wFMCommunicate request_size=4 [11:51:47]MH_SAM_APDU [11:51:47]CAPDU: 80 13 01 00 [11:51:47]Write to MH i2c: E2 08 00 12 40 80 13 01 00 00 00 00 00 CF [11:51:47]Write i2c OK [11:51:47]MH_I2C_Read... [11:51:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:47]Read from MH i2c: E2 [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: E2 0E 00 [11:51:47]MH_I2C_Read... [11:51:47]Read from MH i2c: E2 0E 00 12 40 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 59 [11:51:47]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:51:47]wFMCommunicate OK [11:51:47]SAM_PROTO_GetShiftState done [11:51:47]FM_GetShiftState done [11:51:47]opened in 1724112758 [11:51:47]opened+sec_in_day 1724199158 [11:51:47]quantity*price = 55053 [11:51:47]sum+1 = 55055 [11:51:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.46 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 296 20.08.2024 11:51 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 200997 ФПД: 69224932776099 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115149&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200997&fm=69224932776099&tin=02508201610067®Number=0000000000092545&sum=55000 [11:51:48]StoreToDocumentArchive [11:51:48]shift 466 fd 200997 [11:51:48]save to /storage/0466/doc_00200997 [11:51:48]save last doc name /storage/0466/doc_00200997 to /storage/kkm_last_doc_name [11:51:48]save OK [11:51:48]Clear old archive folders... [11:51:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:51:49]tlvbuf is 010B8A70 [11:51:49]SAM_PROTO_ClearQueue [11:51:49]wFMCommunicate request_size=4 [11:51:49]MH_SAM_APDU [11:51:49]CAPDU: 80 09 00 00 [11:51:49]Write to MH i2c: E2 08 00 1F 40 80 09 00 00 00 00 00 00 D1 [11:51:49]Write i2c OK [11:51:49]MH_I2C_Read... [11:51:49]*** iso7816_exchange 80 09 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 1F 40 00 90 00 D3 [11:51:49]RAPDU: 90 00 [11:51:49]wFMCommunicate OK [11:51:49]SAM_PROTO_ClearQueue done [11:51:49]KKMCreateOFDPacket [11:51:49]OFDProtocolAddRootSTLVToBuf [11:51:49]FM_MakeSignedData [11:51:49]FM_MakeSignedData [11:51:49]SAM_PROTO_SignData [11:51:49]wFMCommunicate request_size=4 [11:51:49]MH_SAM_APDU [11:51:49]CAPDU: 80 0D 01 02 [11:51:49]Write to MH i2c: E2 08 00 20 40 80 0D 01 02 00 00 00 00 D9 [11:51:49]Write i2c OK [11:51:49]MH_I2C_Read... [11:51:49]*** iso7816_exchange 80 0D 01 02... 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 20 40 00 90 00 D4 [11:51:49]RAPDU: 90 00 [11:51:49]wFMCommunicate OK [11:51:49]wFMCommunicate request_size=255 [11:51:49]MH_SAM_APDU [11:51: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 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 55 83 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 11 03 00 35 04 06 00 3E [11:51:49]Write to MH i2c: E2 02 01 21 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 55 83 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 11 03 00 35 04 06 00 3E 00 00 D3 [11:51:49]Write i2c OK [11:51:49]MH_I2C_Read... [11:51:49]*** iso7816_exchange 80 0D 02 02... 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 21 40 00 90 00 D5 [11:51:49]RAPDU: 90 00 [11:51:49]wFMCommunicate OK [11:51:49]wFMCommunicate request_size=10 [11:51:49]MH_SAM_APDU [11:51:49]CAPDU: 80 0D 02 02 05 F5 AF 87 18 A3 [11:51:49]Write to MH i2c: E2 0D 00 22 40 80 0D 02 02 05 00 F5 AF 87 18 A3 00 00 CC [11:51:49]Write i2c OK [11:51:49]MH_I2C_Read... [11:51:49]*** iso7816_exchange 80 0D 02 02... 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 22 40 00 90 00 D6 [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 0D 03 02 [11:51:49]Write to MH i2c: E2 08 00 23 40 80 0D 03 02 00 00 00 00 DE [11:51:49]Write i2c OK [11:51:49]MH_I2C_Read... [11:51:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:49]Read from MH i2c: E2 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: E2 0B 00 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: E2 0B 00 23 40 00 58 F0 D9 34 9A 9D BE B3 90 00 DC [11:51:49]RAPDU: 58 F0 D9 34 9A 9D BE B3 90 00 [11:51:49]wFMCommunicate OK [11:51:49]SAM_PROTO_SignData done [11:51:49]FM_MakeSignedData done [11:51:49]CreateOFDProtocolMessage [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 24 40 80 11 00 00 00 00 00 00 DE [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 24 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2B [11:51:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:51:49]wFMCommunicate OK [11:51:49]CreateOFDProtocolMessage done [11:51:49]OFDSenderStorePacket 200997 [11:51:49]StoreOFDPacket docnum=200997 [11:51:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D7 73 07 01 38 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 55 83 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 11 03 00 35 04 06 00 3E F5 AF 87 18 A3 58 F0 D9 34 9A 9D BE B3 [11:51:49]CheckFolder [11:51:49]dirname=/storage/ofd_packets [11:51:49]CheckFolder done [11:51:49]ProducePacketName [11:51:49]name=ofd_packets/00200997 [11:51:49]NVStorageSaveData ofd_packets/00200997 [11:51:49]File name is /storage/ofd_packets/00200997 [11:51:49]Write 301 bytes [11:51:49]NVStorageSaveData done [11:51:49]OFDSenderStorePacket done [11:51:49]KKMCreateOFDPacket done [11:51:49]NVStorageSaveData kkm_last_timestamp [11:51:49]File name is /storage/kkm_last_timestamp [11:51:49]Write 4 bytes [11:51:49]NVStorageSaveData done [11:51:49]ExternCall_PrintAddStr [11:51:49]wPrintStart [11:51:49]Write to MH i2c: 01 00 00 25 40 65 [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 25 40 00 00 00 00 00 FF 0F 7A [11:51:49]RasterBufferAndPrint [11:51:49]line Счет N : (1)11328598 [11:51:49]line ИНН: 02508201610067 [11:51:49]line Контрольно-Кассовый Чек [11:51:49]line ПРОДАЖА [11:51:49]line ТРК (МРК, ГНК) : 22 [11:51:49]line Товар: 2710124130 [11:51:49]line Аи-92-К-4 [11:51:49]line 8.120 * 67.80 [11:51:49]line = 550.54 [11:51:49]line НДС 12% НСП 1% [11:51:49]line > о реализуемом товаре [11:51:49]line ОКРУГЛЕНИЕ: -0.54 [11:51:49]line ИТОГО: 550.00 [11:51:49]line Внесено: 550.00 [11:51:49]line СДАЧА: 0.00 [11:51:49]line НСП 1% : 4.87 [11:51:49]line НДС 12% : 58.46 [11:51:49]line Наличными: 550.00 [11:51:49]line Безнал.: 0.00 [11:51:49]line Место: АЗС № 95 "Партнер Нефть" [11:51:49]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:51:49]line СНО: Общий режим [11:51:49]line Чек 296 20.08.2024 11:51 [11:51:49]line Смена: 466 ФФД: 1.0 [11:51:49]line ЗНМ: 0300000079 [11:51:49]line РНМ: 0000000000092545 [11:51:49]line Версия ККМ: 001 [11:51:49]line ФМ: 0000000000871802 [11:51:49]line ФД: 200997 [11:51:49]line ФПД: 69224932776099 [11:51:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115149&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200997&fm=69224932776099&tin=02508201610067®Number=0000000000092545&sum=55000 [11:51:49]written 0, free lines is 4095 [11:51:49]OFD Sender: Processing packet 200997 [packets to send 247, broken 246] [11:51:49]ProducePacketName [11:51:49]name=ofd_packets/00200997 [11:51:49]OFD Sender: To server: pG, [11:51:49]CommunicateWithHost lk.salyk.kg:30040 [11:51:49]ConnectInit lk.salyk.kg [11:51:49]Connected sock=10 [11:51:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D7 73 07 01 38 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 55 83 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 11 03 00 35 04 06 00 3E F5 AF 87 18 A3 58 F0 D9 34 9A 9D BE B3 [11:51:50]Write to MH i2c: 01 00 00 50 40 90 [11:51:50]Write i2c OK [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 07 00 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 07 00 50 40 00 00 00 00 00 E2 0C 85 [11:51:50]RasterBufferAndPrint [11:51:50]line [11:51:50]line [11:51:50]line [11:51:50]line [11:51:50]line [11:51:50]written 0, free lines is 3307 [11:51:50]MH_Cut [11:51:50]Write to MH i2c: D1 01 00 57 40 01 69 [11:51:50]Write i2c OK [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: D1 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: D1 01 00 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: D1 01 00 57 40 00 68 [11:51:50]Write to MH i2c: 01 00 00 58 40 98 [11:51:50]Write i2c OK [11:51:50]MH_I2C_Read... [11:51:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C9 07 47 00 B9 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 31 38 30 32 10 04 04 00 25 11 03 00 F4 03 04 00 BC 2D C4 66 B6 04 01 00 00 C8 A6 D2 A7 2A AB D3 D6 [11:51:50]CommunicateWithHost err = 0 [11:51:50]CheckOFDResponse [11:51:50]1017 (14) - 77093643461234 [11:51:50]1041 (16) - 0000000000871802 [11:51:50]1040 (4) - 200997 [11:51:50]1012 (4) - 20.08.2024 05:46 [11:51:50]1206 (1) - 0 [11:51:50]OFD Sender: Remove packet 200997 [11:51:50]ProducePacketName [11:51:50]name=ofd_packets/00200997 [11:51:50]NVStorageDeleteData [11:51:50]OFD Sender: No OFD packet to send [11:51:50]*** Cut start [11:51:50]*** Purtial cut [11:51:50]*** Stage 1: CUTSNS_PIN = 1 [11:51:51]Read from MH i2c: 01 [11:51:51]MH_I2C_Read... [11:51:51]*** Stop cut motor [11:51:51]*** Cut end [11:51:51]Read from MH i2c: 01 07 00 [11:51:51]MH_I2C_Read... [11:51:51]Read from MH i2c: 01 07 00 58 40 00 00 00 00 00 FF 0F AD [11:51:51]process_action close_receipt done [11:51:51]requested_data is exist [11:51:51]produce_requested_data [11:51:51]requested_item fm.sn is exist - process it [11:51:51]wFMCommunicate request_size=4 [11:51:51]MH_SAM_APDU [11:51:51]CAPDU: 80 11 00 00 [11:51:51]Write to MH i2c: E2 08 00 59 40 80 11 00 00 00 00 00 00 13 [11:51:51]Write i2c OK [11:51:51]MH_I2C_Read... [11:51:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:51]Read from MH i2c: E2 [11:51:51]MH_I2C_Read... [11:51:51]Read from MH i2c: E2 17 00 [11:51:51]MH_I2C_Read... [11:51:51]Read from MH i2c: E2 17 00 59 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 60 [11:51:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:51:51]wFMCommunicate OK [11:51:51]requested_item fd.num is exist - process it [11:51:51]SAM_PROTO_GetFieldsCounters [11:51:51]wFMCommunicate request_size=4 [11:51:51]MH_SAM_APDU [11:51:51]CAPDU: 80 13 00 00 [11:51:51]Write to MH i2c: E2 08 00 5A 40 80 13 00 00 00 00 00 00 16 [11:51:51]Write i2c OK [11:51:51]MH_I2C_Read... [11:51:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:51]Read from MH i2c: E2 [11:51:51]MH_I2C_Read... [11:51:51]Read from MH i2c: E2 62 00 [11:51:51]MH_I2C_Read... [11:51:51]Read from MH i2c: E2 62 00 5A 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 25 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 B8 [11:51: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 25 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:51:51]wFMCommunicate OK [11:51:51]SAM_PROTO_GetFieldsCounters done [11:51:51]requested_item shift.num is exist - process it [11:51:51]requested_item shift.opened is exist - process it [11:51:51]req_shift_opened [11:51:51]FM_GetShiftState [11:51:51]SAM_PROTO_GetShiftState [11:51:51]wFMCommunicate request_size=4 [11:51:51]MH_SAM_APDU [11:51:51]CAPDU: 80 13 01 00 [11:51:51]Write to MH i2c: E2 08 00 5B 40 80 13 01 00 00 00 00 00 18 [11:51:51]Write i2c OK [11:51:51]MH_I2C_Read... [11:51:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:51]Read from MH i2c: E2 [11:51:51]MH_I2C_Read... [11:51:51]Read from MH i2c: E2 0E 00 [11:51:51]MH_I2C_Read... [11:51:51]Read from MH i2c: E2 0E 00 5B 40 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A2 [11:51:51]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:51:51]wFMCommunicate OK [11:51:51]SAM_PROTO_GetShiftState done [11:51:51]FM_GetShiftState done [11:51:51]req_shift_opened done [11:51:51]requested_item shift.open_date is exist - process it [11:51:51]req_shift_open_date [11:51:51]req_shift_open_date done [11:51:51]produce_requested_data done [11:51:51]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200997,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:51:51]process_action_free close_receipt [11:51:51]json_value_free [11:51:51]json_value_free done [11:51:51]process_json_proto returns [11:51:51]Send response to host [11:51:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200997,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:51:51]free response buf [11:51:51]execute_script done [11:51:51]execute_script returns [11:51:51]free content buf [11:51:51]Sock 8.Close socket [11:51:51]Sock 8.Thread stoped [11:51:55]OFD Sender: No OFD packet to send [11:52:00]OFD Sender: No OFD packet to send [11:52:05]OFD Sender: No OFD packet to send [11:52:10]OFD Sender: No OFD packet to send [11:52:15]OFD Sender: No OFD packet to send [11:52:20]OFD Sender: No OFD packet to send [11:52:25]OFD Sender: No OFD packet to send [11:52:30]OFD Sender: No OFD packet to send [11:52:35]OFD Sender: No OFD packet to send [11:52:40]OFD Sender: No OFD packet to send [11:52:45]OFD Sender: No OFD packet to send [11:52:50]OFD Sender: No OFD packet to send [11:52:55]OFD Sender: No OFD packet to send [11:53:00]OFD Sender: No OFD packet to send [11:53:05]OFD Sender: No OFD packet to send [11:53:10]OFD Sender: No OFD packet to send [11:53:15]OFD Sender: No OFD packet to send [11:53:20]OFD Sender: No OFD packet to send [11:53:25]OFD Sender: No OFD packet to send [11:53:26]accept exits with 9 [11:53:26]New connection [11:53:26]New thread 3067067748 created [11:53:26]Thread 3067211108 joined [11:53:26]Waiting for new connection... [11:53:26] Sock 9.Parse request [11:53:26]Sock 9.Check first char [11:53:26]Sock 9.First char is OK [11:53:26]request: POST /json_proto HTTP/1.0 [11:53:26]Method: POST [11:53:26]URL: /json_proto [11:53:26]Method is POST - this is cgi request [11:53:26]url: /json_proto [11:53:26]query_string will be loaded in cgi processing [11:53:26]execute_cgi json_proto POST (null) [11:53:26]execute_cgi path=json_proto method=POST [11:53:26]POST find Content-Length [11:53:26]Host: 172.17.46.195:8080 [11:53:26]Content-Length: 806 [11:53:26]Content-Type: application/json [11:53:26] [11:53:26]POST finish read [11:53:26]Found Content-Length = 806 [11:53:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328597", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 23.440, "sum" : 900.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:26]execute_script... [11:53:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328597", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 23.440, "sum" : 900.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:26]POST & json_proto [11:53:26]process_json_proto [11:53:26]json parsed OK: [11:53:26]protocol is kg_v1.0 [11:53:26]action value=close_receipt [11:53:26]process_action close_receipt [11:53:26]cmd_close_receipt [11:53:26]MH_GetDate [11:53:26]Write to MH i2c: F0 00 00 5C 40 8B [11:53:26]Write i2c OK [11:53:26]MH_I2C_Read... [11:53:26]Read from MH i2c: F0 [11:53:26]MH_I2C_Read... [11:53:26]Read from MH i2c: F0 09 00 [11:53:26]MH_I2C_Read... [11:53:26]Read from MH i2c: F0 09 00 5C 40 00 B7 83 C4 66 75 08 C2 66 9D [11:53:26]GetLastDocTimeStamp 1724154709 [11:53:26]current date 1724154807 [11:53:26]FM_GetShiftState [11:53:26]SAM_PROTO_GetShiftState [11:53:26]wFMCommunicate request_size=4 [11:53:26]MH_SAM_APDU [11:53:26]CAPDU: 80 13 01 00 [11:53:26]Write to MH i2c: E2 08 00 5D 40 80 13 01 00 00 00 00 00 1A [11:53:26]Write i2c OK [11:53:26]MH_I2C_Read... [11:53:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:26]Read from MH i2c: E2 [11:53:26]MH_I2C_Read... [11:53:26]Read from MH i2c: E2 0E 00 [11:53:26]MH_I2C_Read... [11:53:26]Read from MH i2c: E2 0E 00 5D 40 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A4 [11:53:26]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:53:26]wFMCommunicate OK [11:53:26]SAM_PROTO_GetShiftState done [11:53:26]FM_GetShiftState done [11:53:26]opened in 1724112758 [11:53:26]opened+sec_in_day 1724199158 [11:53:26]quantity*price = 90009 [11:53:26]sum+1 = 90011 [11:53:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.10 НСП 1% : 7.96 НДС 12% : 95.59 Наличными: 0.00 Безнал.: 900.10 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 297 20.08.2024 11:53 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 200998 ФПД: 16987855246045 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115327&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200998&fm=16987855246045&tin=02508201610067®Number=0000000000092545&sum=90010 [11:53:27]StoreToDocumentArchive [11:53:27]shift 466 fd 200998 [11:53:27]save to /storage/0466/doc_00200998 [11:53:27]save last doc name /storage/0466/doc_00200998 to /storage/kkm_last_doc_name [11:53:27]save OK [11:53:27]Clear old archive folders... [11:53:27]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:53:27]tlvbuf is 010DAFF0 [11:53:27]SAM_PROTO_ClearQueue [11:53:27]wFMCommunicate request_size=4 [11:53:27]MH_SAM_APDU [11:53:27]CAPDU: 80 09 00 00 [11:53:27]Write to MH i2c: E2 08 00 6A 40 80 09 00 00 00 00 00 00 1C [11:53:27]Write i2c OK [11:53:27]MH_I2C_Read... [11:53:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:53:27]Read from MH i2c: E2 [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: E2 03 00 [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: E2 03 00 6A 40 00 90 00 1E [11:53:27]RAPDU: 90 00 [11:53:27]wFMCommunicate OK [11:53:27]SAM_PROTO_ClearQueue done [11:53:27]KKMCreateOFDPacket [11:53:27]OFDProtocolAddRootSTLVToBuf [11:53:27]FM_MakeSignedData [11:53:27]FM_MakeSignedData [11:53:27]SAM_PROTO_SignData [11:53:27]wFMCommunicate request_size=4 [11:53:27]MH_SAM_APDU [11:53:27]CAPDU: 80 0D 01 02 [11:53:27]Write to MH i2c: E2 08 00 6B 40 80 0D 01 02 00 00 00 00 24 [11:53:27]Write i2c OK [11:53:27]MH_I2C_Read... [11:53:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:53:27]Read from MH i2c: E2 [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: E2 03 00 [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: E2 03 00 6B 40 00 90 00 1F [11:53:27]RAPDU: 90 00 [11:53:27]wFMCommunicate OK [11:53:27]wFMCommunicate request_size=255 [11:53:27]MH_SAM_APDU [11:53: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 33 FF 03 08 00 03 90 5B 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 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 00 00 00 00 00 00 39 04 06 00 9A 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 B7 83 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 11 03 00 35 04 06 00 0F 73 [11:53:27]Write to MH i2c: E2 02 01 6C 40 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 33 FF 03 08 00 03 90 5B 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 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 00 00 00 00 00 00 39 04 06 00 9A 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 B7 83 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 11 03 00 35 04 06 00 0F 73 00 00 6D [11:53:27]Write i2c OK [11:53:27]MH_I2C_Read... [11:53:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:27]Read from MH i2c: E2 [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: E2 03 00 [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: E2 03 00 6C 40 00 90 00 20 [11:53:27]RAPDU: 90 00 [11:53:27]wFMCommunicate OK [11:53:27]wFMCommunicate request_size=9 [11:53:27]MH_SAM_APDU [11:53:27]CAPDU: 80 0D 02 02 04 4B 13 D2 DD [11:53:27]Write to MH i2c: E2 0C 00 6D 40 80 0D 02 02 04 00 4B 13 D2 DD 00 00 3C [11:53:27]Write i2c OK [11:53:27]MH_I2C_Read... [11:53:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:27]Read from MH i2c: E2 [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: E2 03 00 [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: E2 03 00 6D 40 00 90 00 21 [11:53:27]RAPDU: 90 00 [11:53:27]wFMCommunicate OK [11:53:27]wFMCommunicate request_size=4 [11:53:27]MH_SAM_APDU [11:53:27]CAPDU: 80 0D 03 02 [11:53:27]Write to MH i2c: E2 08 00 6E 40 80 0D 03 02 00 00 00 00 29 [11:53:27]Write i2c OK [11:53:27]MH_I2C_Read... [11:53:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:53:27]Read from MH i2c: E2 [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: E2 0B 00 [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: E2 0B 00 6E 40 00 03 59 78 86 1C CA DB 3C 90 00 81 [11:53:27]RAPDU: 03 59 78 86 1C CA DB 3C 90 00 [11:53:27]wFMCommunicate OK [11:53:27]SAM_PROTO_SignData done [11:53:27]FM_MakeSignedData done [11:53:27]CreateOFDProtocolMessage [11:53:27]wFMCommunicate request_size=4 [11:53:27]MH_SAM_APDU [11:53:27]CAPDU: 80 11 00 00 [11:53:27]Write to MH i2c: E2 08 00 6F 40 80 11 00 00 00 00 00 00 29 [11:53:27]Write i2c OK [11:53:27]MH_I2C_Read... [11:53:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:27]Read from MH i2c: E2 [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: E2 17 00 [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: E2 17 00 6F 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 76 [11:53:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:53:27]wFMCommunicate OK [11:53:27]CreateOFDProtocolMessage done [11:53:27]OFDSenderStorePacket 200998 [11:53:27]StoreOFDPacket docnum=200998 [11:53:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 2B 4E 06 01 A8 1D 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 33 FF 03 08 00 03 90 5B 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 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 00 00 00 00 00 00 39 04 06 00 9A 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 B7 83 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 11 03 00 35 04 06 00 0F 73 4B 13 D2 DD 03 59 78 86 1C CA DB 3C [11:53:27]CheckFolder [11:53:27]dirname=/storage/ofd_packets [11:53:27]CheckFolder done [11:53:27]ProducePacketName [11:53:27]name=ofd_packets/00200998 [11:53:27]NVStorageSaveData ofd_packets/00200998 [11:53:27]File name is /storage/ofd_packets/00200998 [11:53:27]Write 300 bytes [11:53:27]NVStorageSaveData done [11:53:27]OFDSenderStorePacket done [11:53:27]KKMCreateOFDPacket done [11:53:27]NVStorageSaveData kkm_last_timestamp [11:53:27]File name is /storage/kkm_last_timestamp [11:53:27]Write 4 bytes [11:53:27]NVStorageSaveData done [11:53:27]ExternCall_PrintAddStr [11:53:27]wPrintStart [11:53:27]Write to MH i2c: 01 00 00 70 40 B0 [11:53:27]Write i2c OK [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: 01 [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: 01 07 00 [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: 01 07 00 70 40 00 00 00 00 00 FF 0F C5 [11:53:27]RasterBufferAndPrint [11:53:27]line Счет N : (1)11328597 [11:53:27]line ИНН: 02508201610067 [11:53:27]line Контрольно-Кассовый Чек [11:53:27]line ПРОДАЖА [11:53:27]line ТРК (МРК, ГНК) : 71 [11:53:27]line Товар: 2711190000 [11:53:27]line ГАЗ-К-3 [11:53:27]line 23.440 * 38.40 [11:53:27]line = 900.10 [11:53:27]line НДС 12% НСП 1% [11:53:27]line > о реализуемом товаре [11:53:27]line ИТОГО: 900.10 [11:53:27]line НСП 1% : 7.96 [11:53:27]line НДС 12% : 95.59 [11:53:27]line Наличными: 0.00 [11:53:27]line Безнал.: 900.10 [11:53:27]line Место: АЗС № 95 "Партнер Нефть" [11:53:27]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:53:27]line СНО: Общий режим [11:53:27]line Чек 297 20.08.2024 11:53 [11:53:27]line Смена: 466 ФФД: 1.0 [11:53:27]line ЗНМ: 0300000079 [11:53:27]line РНМ: 0000000000092545 [11:53:27]line Версия ККМ: 001 [11:53:27]line Платежная система: O! деньги [11:53:27]line ФМ: 0000000000871802 [11:53:27]line ФД: 200998 [11:53:27]line ФПД: 16987855246045 [11:53:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115327&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200998&fm=16987855246045&tin=02508201610067®Number=0000000000092545&sum=90010 [11:53:27]written 0, free lines is 4095 [11:53:27]OFD Sender: Processing packet 200998 [packets to send 247, broken 246] [11:53:27]ProducePacketName [11:53:27]name=ofd_packets/00200998 [11:53:27]OFD Sender: To server: pG, [11:53:27]CommunicateWithHost lk.salyk.kg:30040 [11:53:27]ConnectInit lk.salyk.kg [11:53:28]Connected sock=10 [11:53:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 2B 4E 06 01 A8 1D 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 33 FF 03 08 00 03 90 5B 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 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 00 00 00 00 00 00 39 04 06 00 9A 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 B7 83 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 11 03 00 35 04 06 00 0F 73 4B 13 D2 DD 03 59 78 86 1C CA DB 3C [11:53:28]Write to MH i2c: 01 00 00 9A 40 DA [11:53:28]Write i2c OK [11:53:28]MH_I2C_Read... [11:53:28]Read from MH i2c: 01 [11:53:28]MH_I2C_Read... [11:53:28]Read from MH i2c: 01 07 00 [11:53:28]MH_I2C_Read... [11:53:28]Read from MH i2c: 01 07 00 9A 40 00 00 00 00 00 F7 0C E4 [11:53:28]RasterBufferAndPrint [11:53:28]line [11:53:28]line [11:53:28]line [11:53:28]line [11:53:28]line [11:53:28]written 0, free lines is 3329 [11:53:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AB F6 47 00 29 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 31 38 30 32 10 04 04 00 26 11 03 00 F4 03 04 00 1E 2E C4 66 B6 04 01 00 00 0B F9 DB 97 CD 05 71 EA [11:53:28]CommunicateWithHost err = 0 [11:53:28]CheckOFDResponse [11:53:28]1017 (14) - 77093643461234 [11:53:28]1041 (16) - 0000000000871802 [11:53:28]1040 (4) - 200998 [11:53:28]1012 (4) - 20.08.2024 05:48 [11:53:28]1206 (1) - 0 [11:53:28]OFD Sender: Remove packet 200998 [11:53:28]ProducePacketName [11:53:28]name=ofd_packets/00200998 [11:53:28]NVStorageDeleteData [11:53:28]MH_Cut [11:53:28]Write to MH i2c: D1 01 00 A1 40 01 B3 [11:53:28]Write i2c OK [11:53:28]MH_I2C_Read... [11:53:28]Read from MH i2c: D1 [11:53:28]MH_I2C_Read... [11:53:28]Read from MH i2c: D1 01 00 [11:53:28]MH_I2C_Read... [11:53:28]Read from MH i2c: D1 01 00 A1 40 00 B2 [11:53:28]Write to MH i2c: 01 00 00 A2 40 E2 [11:53:28]Write i2c OK [11:53:28]MH_I2C_Read... [11:53:28]OFD Sender: No OFD packet to send [11:53:29]*** Cut start [11:53:29]*** Purtial cut [11:53:29]*** CUTSNS_PIN = 0 [11:53:29]*** Stage 1: CUTSNS_PIN = 1 [11:53:31]Read from MH i2c: 01 [11:53:31]MH_I2C_Read... [11:53:31]*** Stop cut motor [11:53:31]*** Cut end [11:53:31]Read from MH i2c: 01 07 00 [11:53:31]MH_I2C_Read... [11:53:31]Read from MH i2c: 01 07 00 A2 40 00 00 00 00 00 FF 0F F7 [11:53:31]process_action close_receipt done [11:53:31]requested_data is exist [11:53:31]produce_requested_data [11:53:31]requested_item fm.sn is exist - process it [11:53:31]wFMCommunicate request_size=4 [11:53:31]MH_SAM_APDU [11:53:31]CAPDU: 80 11 00 00 [11:53:31]Write to MH i2c: E2 08 00 A3 40 80 11 00 00 00 00 00 00 5D [11:53:31]Write i2c OK [11:53:31]MH_I2C_Read... [11:53:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:31]Read from MH i2c: E2 [11:53:31]MH_I2C_Read... [11:53:31]Read from MH i2c: E2 17 00 [11:53:31]MH_I2C_Read... [11:53:31]Read from MH i2c: E2 17 00 A3 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AA [11:53:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:53:31]wFMCommunicate OK [11:53:31]requested_item fd.num is exist - process it [11:53:31]SAM_PROTO_GetFieldsCounters [11:53:31]wFMCommunicate request_size=4 [11:53:31]MH_SAM_APDU [11:53:31]CAPDU: 80 13 00 00 [11:53:31]Write to MH i2c: E2 08 00 A4 40 80 13 00 00 00 00 00 00 60 [11:53:31]Write i2c OK [11:53:31]MH_I2C_Read... [11:53:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:53:31]Read from MH i2c: E2 [11:53:31]MH_I2C_Read... [11:53:31]Read from MH i2c: E2 62 00 [11:53:31]MH_I2C_Read... [11:53:31]Read from MH i2c: E2 62 00 A4 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 26 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 06 [11:53:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 26 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:53:31]wFMCommunicate OK [11:53:31]SAM_PROTO_GetFieldsCounters done [11:53:31]requested_item shift.num is exist - process it [11:53:31]requested_item shift.opened is exist - process it [11:53:31]req_shift_opened [11:53:31]FM_GetShiftState [11:53:31]SAM_PROTO_GetShiftState [11:53:31]wFMCommunicate request_size=4 [11:53:31]MH_SAM_APDU [11:53:31]CAPDU: 80 13 01 00 [11:53:31]Write to MH i2c: E2 08 00 A5 40 80 13 01 00 00 00 00 00 62 [11:53:31]Write i2c OK [11:53:31]MH_I2C_Read... [11:53:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:31]Read from MH i2c: E2 [11:53:31]MH_I2C_Read... [11:53:31]Read from MH i2c: E2 0E 00 [11:53:31]MH_I2C_Read... [11:53:31]Read from MH i2c: E2 0E 00 A5 40 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 EC [11:53:31]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:53:31]wFMCommunicate OK [11:53:31]SAM_PROTO_GetShiftState done [11:53:31]FM_GetShiftState done [11:53:31]req_shift_opened done [11:53:31]requested_item shift.open_date is exist - process it [11:53:31]req_shift_open_date [11:53:31]req_shift_open_date done [11:53:31]produce_requested_data done [11:53:31]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200998,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:53:31]process_action_free close_receipt [11:53:31]json_value_free [11:53:31]json_value_free done [11:53:31]process_json_proto returns [11:53:31]Send response to host [11:53:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200998,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:53:31]free response buf [11:53:31]execute_script done [11:53:31]execute_script returns [11:53:31]free content buf [11:53:31]Sock 9.Close socket [11:53:31]Sock 9.Thread stoped [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:23]OFD Sender: No OFD packet to send [11:54:28]OFD Sender: No OFD packet to send [11:54:33]OFD Sender: No OFD packet to send [11:54:38]OFD Sender: No OFD packet to send [11:54:43]OFD Sender: No OFD packet to send [11:54:48]OFD Sender: No OFD packet to send [11:54:53]OFD Sender: No OFD packet to send [11:54:58]OFD Sender: No OFD packet to send [11:55:03]OFD Sender: No OFD packet to send [11:55:08]OFD Sender: No OFD packet to send [11:55:13]OFD Sender: No OFD packet to send [11:55:18]OFD Sender: No OFD packet to send [11:55:24]OFD Sender: No OFD packet to send [11:55:29]OFD Sender: No OFD packet to send [11:55:34]OFD Sender: No OFD packet to send [11:55:39]OFD Sender: No OFD packet to send [11:55:44]OFD Sender: No OFD packet to send [11:55:49]OFD Sender: No OFD packet to send [11:55:49]accept exits with 8 [11:55:49]New connection [11:55:49]New thread 3067211108 created [11:55:49]Thread 3067067748 joined [11:55:49]Waiting for new connection... [11:55:49] Sock 8.Parse request [11:55:49]Sock 8.Check first char [11:55:49]Sock 8.First char is OK [11:55:49]request: POST /json_proto HTTP/1.0 [11:55:49]Method: POST [11:55:49]URL: /json_proto [11:55:49]Method is POST - this is cgi request [11:55:49]url: /json_proto [11:55:49]query_string will be loaded in cgi processing [11:55:49]execute_cgi json_proto POST (null) [11:55:49]execute_cgi path=json_proto method=POST [11:55:49]POST find Content-Length [11:55:49]Host: 172.17.46.195:8080 [11:55:49]Content-Length: 818 [11:55:49]Content-Type: application/json [11:55:49] [11:55:49]POST finish read [11:55:49]Found Content-Length = 818 [11:55:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328599", "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" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:49]execute_script... [11: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)11328599", "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" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:49]POST & json_proto [11:55:49]process_json_proto [11:55:49]json parsed OK: [11:55:49]protocol is kg_v1.0 [11:55:49]action value=close_receipt [11:55:49]process_action close_receipt [11:55:49]cmd_close_receipt [11:55:49]MH_GetDate [11:55:49]Write to MH i2c: F0 00 00 A6 40 D5 [11:55:49]Write i2c OK [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: F0 [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: F0 09 00 [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: F0 09 00 A6 40 00 46 84 C4 66 75 08 C2 66 77 [11:55:49]GetLastDocTimeStamp 1724154807 [11:55:49]current date 1724154950 [11:55:49]FM_GetShiftState [11:55:49]SAM_PROTO_GetShiftState [11:55:49]wFMCommunicate request_size=4 [11:55:49]MH_SAM_APDU [11:55:49]CAPDU: 80 13 01 00 [11:55:49]Write to MH i2c: E2 08 00 A7 40 80 13 01 00 00 00 00 00 64 [11:55:49]Write i2c OK [11:55:49]MH_I2C_Read... [11:55:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:49]Read from MH i2c: E2 [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: E2 0E 00 [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: E2 0E 00 A7 40 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 EE [11:55:49]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:55:49]wFMCommunicate OK [11:55:49]SAM_PROTO_GetShiftState done [11:55:49]FM_GetShiftState done [11:55:49]opened in 1724112758 [11:55:49]opened+sec_in_day 1724199158 [11:55:49]quantity*price = 40002 [11:55:49]sum+1 = 40003 [11:55:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 298 20.08.2024 11:55 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871802 ФД: 200999 ФПД: 179595407521162 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115550&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200999&fm=179595407521162&tin=02508201610067®Number=0000000000092545&sum=40002 [11:55:50]StoreToDocumentArchive [11:55:50]shift 466 fd 200999 [11:55:50]save to /storage/0466/doc_00200999 [11:55:50]save last doc name /storage/0466/doc_00200999 to /storage/kkm_last_doc_name [11:55:50]save OK [11:55:50]Clear old archive folders... [11:55:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:55:50]tlvbuf is 01134D80 [11:55:50]SAM_PROTO_ClearQueue [11:55:50]wFMCommunicate request_size=4 [11:55:50]MH_SAM_APDU [11:55:50]CAPDU: 80 09 00 00 [11:55:50]Write to MH i2c: E2 08 00 B4 40 80 09 00 00 00 00 00 00 66 [11:55:50]Write i2c OK [11:55:50]MH_I2C_Read... [11:55:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:50]Read from MH i2c: E2 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 03 00 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 03 00 B4 40 00 90 00 68 [11:55:50]RAPDU: 90 00 [11:55:50]wFMCommunicate OK [11:55:50]SAM_PROTO_ClearQueue done [11:55:50]KKMCreateOFDPacket [11:55:50]OFDProtocolAddRootSTLVToBuf [11:55:50]FM_MakeSignedData [11:55:50]FM_MakeSignedData [11:55:50]SAM_PROTO_SignData [11:55:50]wFMCommunicate request_size=4 [11:55:50]MH_SAM_APDU [11:55:50]CAPDU: 80 0D 01 02 [11:55:50]Write to MH i2c: E2 08 00 B5 40 80 0D 01 02 00 00 00 00 6E [11:55:50]Write i2c OK [11:55:50]MH_I2C_Read... [11:55:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:50]Read from MH i2c: E2 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 03 00 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 03 00 B5 40 00 90 00 69 [11:55:50]RAPDU: 90 00 [11:55:50]wFMCommunicate OK [11:55:50]wFMCommunicate request_size=255 [11:55:50]MH_SAM_APDU [11: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 46 84 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 11 03 00 35 04 06 00 A3 [11:55:50]Write to MH i2c: E2 02 01 B6 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 46 84 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 11 03 00 35 04 06 00 A3 00 00 9F [11:55:50]Write i2c OK [11:55:50]MH_I2C_Read... [11:55:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:50]Read from MH i2c: E2 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 03 00 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 03 00 B6 40 00 90 00 6A [11:55:50]RAPDU: 90 00 [11:55:50]wFMCommunicate OK [11:55:50]wFMCommunicate request_size=10 [11:55:50]MH_SAM_APDU [11:55:50]CAPDU: 80 0D 02 02 05 57 50 77 F5 8A [11:55:50]Write to MH i2c: E2 0D 00 B7 40 80 0D 02 02 05 00 57 50 77 F5 8A 00 00 18 [11:55:50]Write i2c OK [11:55:50]MH_I2C_Read... [11:55:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:50]Read from MH i2c: E2 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 03 00 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 03 00 B7 40 00 90 00 6B [11:55:50]RAPDU: 90 00 [11:55:50]wFMCommunicate OK [11:55:50]wFMCommunicate request_size=4 [11:55:50]MH_SAM_APDU [11:55:50]CAPDU: 80 0D 03 02 [11:55:50]Write to MH i2c: E2 08 00 B8 40 80 0D 03 02 00 00 00 00 73 [11:55:50]Write i2c OK [11:55:50]MH_I2C_Read... [11:55:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:50]Read from MH i2c: E2 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 0B 00 [11:55:50]MH_I2C_Read... [11:55:51]Read from MH i2c: E2 0B 00 B8 40 00 1B E5 61 1E 5B F0 7B 2E 90 00 E7 [11:55:51]RAPDU: 1B E5 61 1E 5B F0 7B 2E 90 00 [11:55:51]wFMCommunicate OK [11:55:51]SAM_PROTO_SignData done [11:55:51]FM_MakeSignedData done [11:55:51]CreateOFDProtocolMessage [11:55:51]wFMCommunicate request_size=4 [11:55:51]MH_SAM_APDU [11:55:51]CAPDU: 80 11 00 00 [11:55:51]Write to MH i2c: E2 08 00 B9 40 80 11 00 00 00 00 00 00 73 [11:55:51]Write i2c OK [11:55:51]MH_I2C_Read... [11:55:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:51]Read from MH i2c: E2 [11:55:51]MH_I2C_Read... [11:55:51]Read from MH i2c: E2 17 00 [11:55:51]MH_I2C_Read... [11:55:51]Read from MH i2c: E2 17 00 B9 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C0 [11:55:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:55:51]wFMCommunicate OK [11:55:51]CreateOFDProtocolMessage done [11:55:51]OFDSenderStorePacket 200999 [11:55:51]StoreOFDPacket docnum=200999 [11:55:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C3 8F 07 01 27 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 46 84 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 11 03 00 35 04 06 00 A3 57 50 77 F5 8A 1B E5 61 1E 5B F0 7B 2E [11:55:51]CheckFolder [11:55:51]dirname=/storage/ofd_packets [11:55:51]CheckFolder done [11:55:51]ProducePacketName [11:55:51]name=ofd_packets/00200999 [11:55:51]NVStorageSaveData ofd_packets/00200999 [11:55:51]File name is /storage/ofd_packets/00200999 [11:55:51]Write 301 bytes [11:55:51]NVStorageSaveData done [11:55:51]OFDSenderStorePacket done [11:55:51]KKMCreateOFDPacket done [11:55:51]NVStorageSaveData kkm_last_timestamp [11:55:51]File name is /storage/kkm_last_timestamp [11:55:51]Write 4 bytes [11:55:51]NVStorageSaveData done [11:55:51]ExternCall_PrintAddStr [11:55:51]wPrintStart [11:55:51]Write to MH i2c: 01 00 00 BA 40 FA [11:55:51]Write i2c OK [11:55:51]MH_I2C_Read... [11:55:51]Read from MH i2c: 01 [11:55:51]MH_I2C_Read... [11:55:51]Read from MH i2c: 01 07 00 [11:55:51]MH_I2C_Read... [11:55:51]Read from MH i2c: 01 07 00 BA 40 00 00 00 00 00 FF 0F 0F [11:55:51]RasterBufferAndPrint [11:55:51]line Счет N : (1)11328599 [11:55:51]line ИНН: 02508201610067 [11:55:51]line Контрольно-Кассовый Чек [11:55:51]line ПРОДАЖА [11:55:51]line ТРК (МРК, ГНК) : 12 [11:55:51]line Товар: 2710124130 [11:55:51]line Аи-92-К-4 [11:55:51]line 5.900 * 67.80 [11:55:51]line = 400.02 [11:55:51]line НДС 12% НСП 1% [11:55:51]line > о реализуемом товаре [11:55:51]line ИТОГО: 400.02 [11:55:51]line НСП 1% : 3.54 [11:55:51]line НДС 12% : 42.48 [11:55:51]line Наличными: 0.00 [11:55:51]line Безнал.: 400.02 [11:55:51]line Место: АЗС № 95 "Партнер Нефть" [11:55:51]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:55:51]line СНО: Общий режим [11:55:51]line Чек 298 20.08.2024 11:55 [11:55:51]line Смена: 466 ФФД: 1.0 [11:55:51]line ЗНМ: 0300000079 [11:55:51]line РНМ: 0000000000092545 [11:55:51]line Версия ККМ: 001 [11:55:51]line Платежная система: Бакай Банк [11:55:51]line ФМ: 0000000000871802 [11:55:51]line ФД: 200999 [11:55:51]line ФПД: 179595407521162 [11:55:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115550&type=1&operation_type=1&fn_number=0000000000871802&fd_number=200999&fm=179595407521162&tin=02508201610067®Number=0000000000092545&sum=40002 [11:55:51]written 0, free lines is 4095 [11:55:51]OFD Sender: Processing packet 200999 [packets to send 247, broken 246] [11:55:51]ProducePacketName [11:55:51]name=ofd_packets/00200999 [11:55:51]OFD Sender: To server: pG, [11:55:51]CommunicateWithHost lk.salyk.kg:30040 [11:55:51]ConnectInit lk.salyk.kg [11:55:51]Connected sock=10 [11: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 31 38 30 32 0F 01 00 00 C3 8F 07 01 27 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 46 84 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 11 03 00 35 04 06 00 A3 57 50 77 F5 8A 1B E5 61 1E 5B F0 7B 2E [11:55:51]Write to MH i2c: 01 00 00 E4 40 24 [11:55:51]Write i2c OK [11:55:51]MH_I2C_Read... [11:55:51]Read from MH i2c: 01 [11:55:51]MH_I2C_Read... [11:55:51]Read from MH i2c: 01 07 00 [11:55:51]MH_I2C_Read... [11:55:51]Read from MH i2c: 01 07 00 E4 40 00 00 00 00 00 F2 0C 29 [11:55:51]RasterBufferAndPrint [11:55:51]line [11:55:51]line [11:55:51]line [11:55:51]line [11:55:51]line [11:55:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3A 0D 47 00 8D 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 31 38 30 32 10 04 04 00 27 11 03 00 F4 03 04 00 AD 2E C4 66 B6 04 01 00 00 5C B0 ED EE A7 F4 6B 10 [11:55:51]CommunicateWithHost err = 0 [11:55:51]CheckOFDResponse [11:55:51]1017 (14) - 77093643461234 [11:55:51]1041 (16) - 0000000000871802 [11:55:51]1040 (4) - 200999 [11:55:51]1012 (4) - 20.08.2024 05:50 [11:55:51]1206 (1) - 0 [11:55:51]OFD Sender: Remove packet 200999 [11:55:51]ProducePacketName [11:55:51]name=ofd_packets/00200999 [11:55:51]NVStorageDeleteData [11:55:51]written 0, free lines is 3323 [11:55:51]MH_Cut [11:55:51]Write to MH i2c: D1 01 00 EB 40 01 FD [11:55:51]Write i2c OK [11:55:51]MH_I2C_Read... [11:55:51]Read from MH i2c: D1 [11:55:51]MH_I2C_Read... [11:55:51]Read from MH i2c: D1 01 00 [11:55:51]MH_I2C_Read... [11:55:51]Read from MH i2c: D1 01 00 EB 40 00 FC [11:55:51]Write to MH i2c: 01 00 00 EC 40 2C [11:55:51]Write i2c OK [11:55:51]MH_I2C_Read... [11:55:52]OFD Sender: No OFD packet to send [11:55:52]*** Cut start [11:55:52]*** Purtial cut [11:55:52]*** Stage 1: CUTSNS_PIN = 1 [11:55:52]Read from MH i2c: 01 [11:55:52]MH_I2C_Read... [11:55:52]*** Stop cut motor [11:55:52]*** Cut end [11:55:52]Read from MH i2c: 01 07 00 [11:55:52]MH_I2C_Read... [11:55:52]Read from MH i2c: 01 07 00 EC 40 00 00 00 00 00 FF 0F 41 [11:55:52]process_action close_receipt done [11:55:52]requested_data is exist [11:55:52]produce_requested_data [11:55:52]requested_item fm.sn is exist - process it [11:55:52]wFMCommunicate request_size=4 [11:55:52]MH_SAM_APDU [11:55:52]CAPDU: 80 11 00 00 [11:55:52]Write to MH i2c: E2 08 00 ED 40 80 11 00 00 00 00 00 00 A7 [11:55:52]Write i2c OK [11:55:52]MH_I2C_Read... [11:55:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:52]Read from MH i2c: E2 [11:55:52]MH_I2C_Read... [11:55:52]Read from MH i2c: E2 17 00 [11:55:52]MH_I2C_Read... [11:55:52]Read from MH i2c: E2 17 00 ED 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F4 [11:55:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:55:52]wFMCommunicate OK [11:55:52]requested_item fd.num is exist - process it [11:55:52]SAM_PROTO_GetFieldsCounters [11:55:52]wFMCommunicate request_size=4 [11:55:52]MH_SAM_APDU [11:55:52]CAPDU: 80 13 00 00 [11:55:52]Write to MH i2c: E2 08 00 EE 40 80 13 00 00 00 00 00 00 AA [11:55:52]Write i2c OK [11:55:52]MH_I2C_Read... [11:55:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:52]Read from MH i2c: E2 [11:55:52]MH_I2C_Read... [11:55:52]Read from MH i2c: E2 62 00 [11:55:52]MH_I2C_Read... [11:55:52]Read from MH i2c: E2 62 00 EE 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 27 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 54 [11:55: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 27 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:55:52]wFMCommunicate OK [11:55:52]SAM_PROTO_GetFieldsCounters done [11:55:52]requested_item shift.num is exist - process it [11:55:52]requested_item shift.opened is exist - process it [11:55:52]req_shift_opened [11:55:52]FM_GetShiftState [11:55:52]SAM_PROTO_GetShiftState [11:55:52]wFMCommunicate request_size=4 [11:55:52]MH_SAM_APDU [11:55:52]CAPDU: 80 13 01 00 [11:55:52]Write to MH i2c: E2 08 00 EF 40 80 13 01 00 00 00 00 00 AC [11:55:52]Write i2c OK [11:55:52]MH_I2C_Read... [11:55:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:52]Read from MH i2c: E2 [11:55:52]MH_I2C_Read... [11:55:52]Read from MH i2c: E2 0E 00 [11:55:52]MH_I2C_Read... [11:55:52]Read from MH i2c: E2 0E 00 EF 40 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 36 [11:55:52]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:55:52]wFMCommunicate OK [11:55:52]SAM_PROTO_GetShiftState done [11:55:52]FM_GetShiftState done [11:55:52]req_shift_opened done [11:55:52]requested_item shift.open_date is exist - process it [11:55:52]req_shift_open_date [11:55:52]req_shift_open_date done [11:55:52]produce_requested_data done [11:55:52]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":200999,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:55:52]process_action_free close_receipt [11:55:52]json_value_free [11:55:52]json_value_free done [11:55:52]process_json_proto returns [11:55:52]Send response to host [11:55:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":200999,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:55:52]free response buf [11:55:52]execute_script done [11:55:52]execute_script returns [11:55:52]free content buf [11:55:52]Sock 8.Close socket [11:55:52]Sock 8.Thread stoped [11:55:57]OFD Sender: No OFD packet to send [11:56:02]OFD Sender: No OFD packet to send [11:56:07]OFD Sender: No OFD packet to send [11:56:12]OFD Sender: No OFD packet to send [11:56:17]OFD Sender: No OFD packet to send [11:56:22]OFD Sender: No OFD packet to send [11:56:27]OFD Sender: No OFD packet to send [11:56:32]OFD Sender: No OFD packet to send [11:56:37]OFD Sender: No OFD packet to send [11:56:42]OFD Sender: No OFD packet to send [11:56:47]OFD Sender: No OFD packet to send [11:56:52]OFD Sender: No OFD packet to send [11:56:57]OFD Sender: No OFD packet to send [11:57:02]OFD Sender: No OFD packet to send [11:57:07]OFD Sender: No OFD packet to send [11:57:12]OFD Sender: No OFD packet to send [11:57:17]OFD Sender: No OFD packet to send [11:57:22]OFD Sender: No OFD packet to send [11:57:22]accept exits with 9 [11:57:22]New connection [11:57:22]New thread 3067067748 created [11:57:22]Thread 3067211108 joined [11:57:22]Waiting for new connection... [11:57:22] Sock 9.Parse request [11:57:22]Sock 9.Check first char [11:57:22]Sock 9.First char is OK [11:57:22]request: POST /json_proto HTTP/1.0 [11:57:22]Method: POST [11:57:22]URL: /json_proto [11:57:22]Method is POST - this is cgi request [11:57:22]url: /json_proto [11:57:22]query_string will be loaded in cgi processing [11:57:22]execute_cgi json_proto POST (null) [11:57:22]execute_cgi path=json_proto method=POST [11:57:22]POST find Content-Length [11:57:22]Host: 172.17.46.195:8080 [11:57:22]Content-Length: 808 [11:57:22]Content-Type: application/json [11:57:22] [11:57:22]POST finish read [11:57:22]Found Content-Length = 808 [11:57:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328601", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 31.250, "sum" : 1200.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:22]execute_script... [11: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)11328601", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 31.250, "sum" : 1200.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:22]POST & json_proto [11:57:22]process_json_proto [11:57:22]json parsed OK: [11:57:22]protocol is kg_v1.0 [11:57:22]action value=close_receipt [11:57:22]process_action close_receipt [11:57:22]cmd_close_receipt [11:57:22]MH_GetDate [11:57:22]Write to MH i2c: F0 00 00 F0 40 1F [11:57:22]Write i2c OK [11:57:22]MH_I2C_Read... [11:57:22]Read from MH i2c: F0 [11:57:22]MH_I2C_Read... [11:57:22]Read from MH i2c: F0 09 00 [11:57:22]MH_I2C_Read... [11:57:22]Read from MH i2c: F0 09 00 F0 40 00 A3 84 C4 66 75 08 C2 66 1E [11:57:22]GetLastDocTimeStamp 1724154950 [11:57:22]current date 1724155043 [11:57:22]FM_GetShiftState [11:57:22]SAM_PROTO_GetShiftState [11:57:22]wFMCommunicate request_size=4 [11:57:22]MH_SAM_APDU [11:57:22]CAPDU: 80 13 01 00 [11:57:22]Write to MH i2c: E2 08 00 F1 40 80 13 01 00 00 00 00 00 AE [11:57:22]Write i2c OK [11:57:22]MH_I2C_Read... [11:57:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:22]Read from MH i2c: E2 [11:57:22]MH_I2C_Read... [11:57:22]Read from MH i2c: E2 0E 00 [11:57:22]MH_I2C_Read... [11:57:22]Read from MH i2c: E2 0E 00 F1 40 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 38 [11:57:22]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:57:22]wFMCommunicate OK [11:57:22]SAM_PROTO_GetShiftState done [11:57:22]FM_GetShiftState done [11:57:22]opened in 1724112758 [11:57:22]opened+sec_in_day 1724199158 [11:57:22]quantity*price = 120000 [11:57:22]sum+1 = 120001 [11:57:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.00 НСП 1% : 10.62 НДС 12% : 127.43 Наличными: 0.00 Безнал.: 1200.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 299 20.08.2024 11:57 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201000 ФПД: 97612389361610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115724&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201000&fm=97612389361610&tin=02508201610067®Number=0000000000092545&sum=120000 [11:57:23]StoreToDocumentArchive [11:57:23]shift 466 fd 201000 [11:57:23]save to /storage/0466/doc_00201000 [11:57:23]save last doc name /storage/0466/doc_00201000 to /storage/kkm_last_doc_name [11:57:23]save OK [11:57:23]Clear old archive folders... [11:57:23]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:57:23]tlvbuf is B6F97770 [11:57:23]SAM_PROTO_ClearQueue [11:57:23]wFMCommunicate request_size=4 [11:57:23]MH_SAM_APDU [11:57:23]CAPDU: 80 09 00 00 [11:57:23]Write to MH i2c: E2 08 00 FE 40 80 09 00 00 00 00 00 00 B0 [11:57:23]Write i2c OK [11:57:23]MH_I2C_Read... [11:57:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:23]Read from MH i2c: E2 [11:57:23]MH_I2C_Read... [11:57:23]Read from MH i2c: E2 03 00 [11:57:23]MH_I2C_Read... [11:57:23]Read from MH i2c: E2 03 00 FE 40 00 90 00 B2 [11:57:23]RAPDU: 90 00 [11:57:23]wFMCommunicate OK [11:57:23]SAM_PROTO_ClearQueue done [11:57:23]KKMCreateOFDPacket [11:57:23]OFDProtocolAddRootSTLVToBuf [11:57:23]FM_MakeSignedData [11:57:23]FM_MakeSignedData [11:57:23]SAM_PROTO_SignData [11:57:23]wFMCommunicate request_size=4 [11:57:23]MH_SAM_APDU [11:57:23]CAPDU: 80 0D 01 02 [11:57:23]Write to MH i2c: E2 08 00 FF 40 80 0D 01 02 00 00 00 00 B8 [11:57:23]Write i2c OK [11:57:23]MH_I2C_Read... [11:57:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:23]Read from MH i2c: E2 [11:57:23]MH_I2C_Read... [11:57:23]Read from MH i2c: E2 03 00 [11:57:23]MH_I2C_Read... [11:57:23]Read from MH i2c: E2 03 00 FF 40 00 90 00 B3 [11:57:23]RAPDU: 90 00 [11:57:23]wFMCommunicate OK [11:57:23]wFMCommunicate request_size=255 [11:57:23]MH_SAM_APDU [11:57:23]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 12 7A 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 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 C7 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 A4 84 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 11 03 00 35 04 06 00 58 C7 [11:57:23]Write to MH i2c: E2 02 01 00 41 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 33 FF 03 08 00 03 12 7A 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 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 C7 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 A4 84 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 11 03 00 35 04 06 00 58 C7 00 00 8A [11:57:23]Write i2c OK [11:57:23]MH_I2C_Read... [11:57:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:23]Read from MH i2c: E2 [11:57:23]MH_I2C_Read... [11:57:23]Read from MH i2c: E2 03 00 [11:57:23]MH_I2C_Read... [11:57:23]Read from MH i2c: E2 03 00 00 41 00 90 00 B5 [11:57:23]RAPDU: 90 00 [11:57:23]wFMCommunicate OK [11:57:23]wFMCommunicate request_size=9 [11:57:23]MH_SAM_APDU [11:57:23]CAPDU: 80 0D 02 02 04 27 CB 27 CA [11:57:23]Write to MH i2c: E2 0C 00 01 41 80 0D 02 02 04 00 27 CB 27 CA 00 00 A7 [11:57:23]Write i2c OK [11:57:23]MH_I2C_Read... [11:57:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:23]Read from MH i2c: E2 [11:57:23]MH_I2C_Read... [11:57:23]Read from MH i2c: E2 03 00 [11:57:23]MH_I2C_Read... [11:57:23]Read from MH i2c: E2 03 00 01 41 00 90 00 B6 [11:57:23]RAPDU: 90 00 [11:57:23]wFMCommunicate OK [11:57:24]wFMCommunicate request_size=4 [11:57:24]MH_SAM_APDU [11:57:24]CAPDU: 80 0D 03 02 [11:57:24]Write to MH i2c: E2 08 00 02 41 80 0D 03 02 00 00 00 00 BE [11:57:24]Write i2c OK [11:57:24]MH_I2C_Read... [11:57:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:24]Read from MH i2c: E2 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: E2 0B 00 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: E2 0B 00 02 41 00 EE 76 FB 32 24 DD A3 FD 90 00 F1 [11:57:24]RAPDU: EE 76 FB 32 24 DD A3 FD 90 00 [11:57:24]wFMCommunicate OK [11:57:24]SAM_PROTO_SignData done [11:57:24]FM_MakeSignedData done [11:57:24]CreateOFDProtocolMessage [11:57:24]wFMCommunicate request_size=4 [11:57:24]MH_SAM_APDU [11:57:24]CAPDU: 80 11 00 00 [11:57:24]Write to MH i2c: E2 08 00 03 41 80 11 00 00 00 00 00 00 BE [11:57:24]Write i2c OK [11:57:24]MH_I2C_Read... [11:57:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:24]Read from MH i2c: E2 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: E2 17 00 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: E2 17 00 03 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0B [11:57:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:57:24]wFMCommunicate OK [11:57:24]CreateOFDProtocolMessage done [11:57:24]OFDSenderStorePacket 201000 [11:57:24]StoreOFDPacket docnum=201000 [11:57:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 73 6B 06 01 CD 8E 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 33 FF 03 08 00 03 12 7A 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 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 C7 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 A4 84 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 11 03 00 35 04 06 00 58 C7 27 CB 27 CA EE 76 FB 32 24 DD A3 FD [11:57:24]CheckFolder [11:57:24]dirname=/storage/ofd_packets [11:57:24]CheckFolder done [11:57:24]ProducePacketName [11:57:24]name=ofd_packets/00201000 [11:57:24]NVStorageSaveData ofd_packets/00201000 [11:57:24]File name is /storage/ofd_packets/00201000 [11:57:24]Write 300 bytes [11:57:24]NVStorageSaveData done [11:57:24]OFDSenderStorePacket done [11:57:24]KKMCreateOFDPacket done [11:57:24]NVStorageSaveData kkm_last_timestamp [11:57:24]File name is /storage/kkm_last_timestamp [11:57:24]Write 4 bytes [11:57:24]NVStorageSaveData done [11:57:24]ExternCall_PrintAddStr [11:57:24]wPrintStart [11:57:24]Write to MH i2c: 01 00 00 04 41 45 [11:57:24]Write i2c OK [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: 01 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: 01 07 00 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: 01 07 00 04 41 00 00 00 00 00 FF 0F 5A [11:57:24]RasterBufferAndPrint [11:57:24]line Счет N : (1)11328601 [11:57:24]line ИНН: 02508201610067 [11:57:24]line Контрольно-Кассовый Чек [11:57:24]line ПРОДАЖА [11:57:24]line ТРК (МРК, ГНК) : 71 [11:57:24]line Товар: 2711190000 [11:57:24]line ГАЗ-К-3 [11:57:24]line 31.250 * 38.40 [11:57:24]line = 1200.00 [11:57:24]line НДС 12% НСП 1% [11:57:24]line > о реализуемом товаре [11:57:24]line ИТОГО: 1200.00 [11:57:24]line НСП 1% : 10.62 [11:57:24]line НДС 12% : 127.43 [11:57:24]line Наличными: 0.00 [11:57:24]line Безнал.: 1200.00 [11:57:24]line Место: АЗС № 95 "Партнер Нефть" [11:57:24]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:57:24]line СНО: Общий режим [11:57:24]line Чек 299 20.08.2024 11:57 [11:57:24]line Смена: 466 ФФД: 1.0 [11:57:24]line ЗНМ: 0300000079 [11:57:24]line РНМ: 0000000000092545 [11:57:24]line Версия ККМ: 001 [11:57:24]line Платежная система: O! деньги [11:57:24]line ФМ: 0000000000871802 [11:57:24]line ФД: 201000 [11:57:24]line ФПД: 97612389361610 [11:57:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115724&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201000&fm=97612389361610&tin=02508201610067®Number=0000000000092545&sum=120000 [11:57:24]written 0, free lines is 4095 [11:57:24]OFD Sender: Processing packet 201000 [packets to send 247, broken 246] [11:57:24]ProducePacketName [11:57:24]name=ofd_packets/00201000 [11:57:24]OFD Sender: To server: pG, [11:57:24]CommunicateWithHost lk.salyk.kg:30040 [11:57:24]ConnectInit lk.salyk.kg [11:57:24]Connected sock=10 [11: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 31 38 30 32 0E 01 00 00 73 6B 06 01 CD 8E 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 33 FF 03 08 00 03 12 7A 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 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 C7 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 A4 84 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 11 03 00 35 04 06 00 58 C7 27 CB 27 CA EE 76 FB 32 24 DD A3 FD [11:57:24]Write to MH i2c: 01 00 00 2E 41 6F [11:57:24]Write i2c OK [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: 01 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: 01 07 00 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: 01 07 00 2E 41 00 00 00 00 00 FC 0C 7E [11:57:24]RasterBufferAndPrint [11:57:24]line [11:57:24]line [11:57:24]line [11:57:24]line [11:57:24]line [11:57:24]written 0, free lines is 3333 [11:57:24]MH_Cut [11:57:24]Write to MH i2c: D1 01 00 35 41 01 48 [11:57:24]Write i2c OK [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: D1 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: D1 01 00 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: D1 01 00 35 41 00 47 [11:57:24]Write to MH i2c: 01 00 00 36 41 77 [11:57:24]Write i2c OK [11:57:24]MH_I2C_Read... [11:57:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BC B4 47 00 E1 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 31 38 30 32 10 04 04 00 28 11 03 00 F4 03 04 00 0A 2F C4 66 B6 04 01 00 00 69 09 F9 FF 2B 9A 36 C9 [11:57:24]CommunicateWithHost err = 0 [11:57:24]CheckOFDResponse [11:57:24]1017 (14) - 77093643461234 [11:57:24]1041 (16) - 0000000000871802 [11:57:24]1040 (4) - 201000 [11:57:24]1012 (4) - 20.08.2024 05:52 [11:57:24]1206 (1) - 0 [11:57:24]OFD Sender: Remove packet 201000 [11:57:24]ProducePacketName [11:57:24]name=ofd_packets/00201000 [11:57:24]NVStorageDeleteData [11:57:25]OFD Sender: No OFD packet to send [11:57:25]*** Cut start [11:57:25]*** Purtial cut [11:57:25]*** CUTSNS_PIN = 0 [11:57:25]*** Stage 1: CUTSNS_PIN = 1 [11:57:27]Read from MH i2c: 01 [11:57:27]MH_I2C_Read... [11:57:27]*** Stop cut motor [11:57:27]*** Cut end [11:57:27]Read from MH i2c: 01 07 00 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: 01 07 00 36 41 00 00 00 00 00 FF 0F 8C [11:57:27]process_action close_receipt done [11:57:27]requested_data is exist [11:57:27]produce_requested_data [11:57:27]requested_item fm.sn is exist - process it [11:57:27]wFMCommunicate request_size=4 [11:57:27]MH_SAM_APDU [11:57:27]CAPDU: 80 11 00 00 [11:57:27]Write to MH i2c: E2 08 00 37 41 80 11 00 00 00 00 00 00 F2 [11:57:27]Write i2c OK [11:57:27]MH_I2C_Read... [11:57:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:27]Read from MH i2c: E2 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: E2 17 00 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: E2 17 00 37 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3F [11:57:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:57:27]wFMCommunicate OK [11:57:27]requested_item fd.num is exist - process it [11:57:27]SAM_PROTO_GetFieldsCounters [11:57:27]wFMCommunicate request_size=4 [11:57:27]MH_SAM_APDU [11:57:27]CAPDU: 80 13 00 00 [11:57:27]Write to MH i2c: E2 08 00 38 41 80 13 00 00 00 00 00 00 F5 [11:57:27]Write i2c OK [11:57:27]MH_I2C_Read... [11:57:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:27]Read from MH i2c: E2 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: E2 62 00 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: E2 62 00 38 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 28 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 A3 [11:57:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 28 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:57:27]wFMCommunicate OK [11:57:27]SAM_PROTO_GetFieldsCounters done [11:57:27]requested_item shift.num is exist - process it [11:57:27]requested_item shift.opened is exist - process it [11:57:27]req_shift_opened [11:57:27]FM_GetShiftState [11:57:27]SAM_PROTO_GetShiftState [11:57:27]wFMCommunicate request_size=4 [11:57:27]MH_SAM_APDU [11:57:27]CAPDU: 80 13 01 00 [11:57:27]Write to MH i2c: E2 08 00 39 41 80 13 01 00 00 00 00 00 F7 [11:57:27]Write i2c OK [11:57:27]MH_I2C_Read... [11:57:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:27]Read from MH i2c: E2 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: E2 0E 00 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: E2 0E 00 39 41 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 81 [11:57:27]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:57:27]wFMCommunicate OK [11:57:27]SAM_PROTO_GetShiftState done [11:57:27]FM_GetShiftState done [11:57:27]req_shift_opened done [11:57:27]requested_item shift.open_date is exist - process it [11:57:27]req_shift_open_date [11:57:27]req_shift_open_date done [11:57:27]produce_requested_data done [11:57:27]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201000,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:57:27]process_action_free close_receipt [11:57:27]json_value_free [11:57:27]json_value_free done [11:57:27]process_json_proto returns [11:57:27]Send response to host [11:57:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201000,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:57:27]free response buf [11:57:27]execute_script done [11:57:27]execute_script returns [11:57:27]free content buf [11:57:27]Sock 9.Close socket [11:57:27]Sock 9.Thread stoped [11:57:30]OFD Sender: No OFD packet to send [11:57:35]OFD Sender: No OFD packet to send [11:57:38]accept exits with 8 [11:57:38]New connection [11:57:38]New thread 3067211108 created [11:57:38]Thread 3067067748 joined [11:57:38]Waiting for new connection... [11:57:38] Sock 8.Parse request [11:57:38]Sock 8.Check first char [11:57:38]Sock 8.First char is OK [11:57:38]request: POST /json_proto HTTP/1.0 [11:57:38]Method: POST [11:57:38]URL: /json_proto [11:57:38]Method is POST - this is cgi request [11:57:38]url: /json_proto [11:57:38]query_string will be loaded in cgi processing [11:57:38]execute_cgi json_proto POST (null) [11:57:38]execute_cgi path=json_proto method=POST [11:57:38]POST find Content-Length [11:57:38]Host: 172.17.46.195:8080 [11:57:38]Content-Length: 792 [11:57:38]Content-Type: application/json [11:57:38] [11:57:38]POST finish read [11:57:38]Found Content-Length = 792 [11:57:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 118.120, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:38]execute_script... [11:57:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 118.120, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:38]POST & json_proto [11:57:38]process_json_proto [11:57:38]json parsed OK: [11:57:38]protocol is kg_v1.0 [11:57:38]action value=close_receipt [11:57:38]process_action close_receipt [11:57:38]cmd_close_receipt [11:57:38]MH_GetDate [11:57:38]Write to MH i2c: F0 00 00 3A 41 6A [11:57:38]Write i2c OK [11:57:38]MH_I2C_Read... [11:57:38]Read from MH i2c: F0 [11:57:38]MH_I2C_Read... [11:57:38]Read from MH i2c: F0 09 00 [11:57:38]MH_I2C_Read... [11:57:38]Read from MH i2c: F0 09 00 3A 41 00 B4 84 C4 66 75 08 C2 66 7A [11:57:38]GetLastDocTimeStamp 1724155044 [11:57:38]current date 1724155060 [11:57:38]FM_GetShiftState [11:57:38]SAM_PROTO_GetShiftState [11:57:38]wFMCommunicate request_size=4 [11:57:38]MH_SAM_APDU [11:57:38]CAPDU: 80 13 01 00 [11:57:38]Write to MH i2c: E2 08 00 3B 41 80 13 01 00 00 00 00 00 F9 [11:57:38]Write i2c OK [11:57:38]MH_I2C_Read... [11:57:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:38]Read from MH i2c: E2 [11:57:38]MH_I2C_Read... [11:57:38]Read from MH i2c: E2 0E 00 [11:57:38]MH_I2C_Read... [11:57:38]Read from MH i2c: E2 0E 00 3B 41 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 83 [11:57:38]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:57:38]wFMCommunicate OK [11:57:38]SAM_PROTO_GetShiftState done [11:57:38]FM_GetShiftState done [11:57:38]opened in 1724112758 [11:57:38]opened+sec_in_day 1724199158 [11:57:38]quantity*price = 0 [11:57:38]sum+1 = 1 [11:57:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 300 20.08.2024 11:57 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 56276 ФМ: 0000000000871802 ФД: 201001 ФПД: 279722082943208 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115740&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201001&fm=279722082943208&tin=02508201610067®Number=0000000000092545&sum=0 [11:57:39]StoreToDocumentArchive [11:57:39]shift 466 fd 201001 [11:57:39]save to /storage/0466/doc_00201001 [11:57:39]save last doc name /storage/0466/doc_00201001 to /storage/kkm_last_doc_name [11:57:39]save OK [11:57:39]Clear old archive folders... [11:57:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:57:39]tlvbuf is 0107B9B0 [11:57:39]SAM_PROTO_ClearQueue [11:57:39]wFMCommunicate request_size=4 [11:57:39]MH_SAM_APDU [11:57:39]CAPDU: 80 09 00 00 [11:57:39]Write to MH i2c: E2 08 00 48 41 80 09 00 00 00 00 00 00 FB [11:57:39]Write i2c OK [11:57:39]MH_I2C_Read... [11:57:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:39]Read from MH i2c: E2 [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: E2 03 00 [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: E2 03 00 48 41 00 90 00 FD [11:57:39]RAPDU: 90 00 [11:57:39]wFMCommunicate OK [11:57:39]SAM_PROTO_ClearQueue done [11:57:39]KKMCreateOFDPacket [11:57:39]OFDProtocolAddRootSTLVToBuf [11:57:39]FM_MakeSignedData [11:57:39]FM_MakeSignedData [11:57:39]SAM_PROTO_SignData [11:57:39]wFMCommunicate request_size=4 [11:57:39]MH_SAM_APDU [11:57:39]CAPDU: 80 0D 01 02 [11:57:39]Write to MH i2c: E2 08 00 49 41 80 0D 01 02 00 00 00 00 03 [11:57:39]Write i2c OK [11:57:39]MH_I2C_Read... [11:57:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:39]Read from MH i2c: E2 [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: E2 03 00 [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: E2 03 00 49 41 00 90 00 FE [11:57:39]RAPDU: 90 00 [11:57:39]wFMCommunicate OK [11:57:39]wFMCommunicate request_size=255 [11:57:39]MH_SAM_APDU [11:57:39]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 B4 84 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 11 03 00 35 04 06 00 FE 67 DF 63 [11:57:39]Write to MH i2c: E2 02 01 4A 41 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 B4 84 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 11 03 00 35 04 06 00 FE 67 DF 63 00 00 D6 [11:57:39]Write i2c OK [11:57:39]MH_I2C_Read... [11:57:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:40]Read from MH i2c: E2 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: E2 03 00 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: E2 03 00 4A 41 00 90 00 FF [11:57:40]RAPDU: 90 00 [11:57:40]wFMCommunicate OK [11:57:40]wFMCommunicate request_size=7 [11:57:40]MH_SAM_APDU [11:57:40]CAPDU: 80 0D 02 02 02 C0 E8 [11:57:40]Write to MH i2c: E2 0A 00 4B 41 80 0D 02 02 02 00 C0 E8 00 00 B2 [11:57:40]Write i2c OK [11:57:40]MH_I2C_Read... [11:57:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:40]Read from MH i2c: E2 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: E2 03 00 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: E2 03 00 4B 41 00 90 00 00 [11:57:40]RAPDU: 90 00 [11:57:40]wFMCommunicate OK [11:57:40]wFMCommunicate request_size=4 [11:57:40]MH_SAM_APDU [11:57:40]CAPDU: 80 0D 03 02 [11:57:40]Write to MH i2c: E2 08 00 4C 41 80 0D 03 02 00 00 00 00 08 [11:57:40]Write i2c OK [11:57:40]MH_I2C_Read... [11:57:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:40]OFD Sender: No OFD packet to send [11:57:40]Read from MH i2c: E2 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: E2 0B 00 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: E2 0B 00 4C 41 00 B1 A3 8C F6 06 F2 41 66 90 00 7E [11:57:40]RAPDU: B1 A3 8C F6 06 F2 41 66 90 00 [11:57:40]wFMCommunicate OK [11:57:40]SAM_PROTO_SignData done [11:57:40]FM_MakeSignedData done [11:57:40]CreateOFDProtocolMessage [11:57:40]wFMCommunicate request_size=4 [11:57:40]MH_SAM_APDU [11:57:40]CAPDU: 80 11 00 00 [11:57:40]Write to MH i2c: E2 08 00 4D 41 80 11 00 00 00 00 00 00 08 [11:57:40]Write i2c OK [11:57:40]MH_I2C_Read... [11:57:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:40]Read from MH i2c: E2 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: E2 17 00 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: E2 17 00 4D 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 55 [11:57:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:57:40]wFMCommunicate OK [11:57:40]CreateOFDProtocolMessage done [11:57:40]OFDSenderStorePacket 201001 [11:57:40]StoreOFDPacket docnum=201001 [11:57:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 43 95 04 01 A5 5F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 B4 84 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 11 03 00 35 04 06 00 FE 67 DF 63 C0 E8 B1 A3 8C F6 06 F2 41 66 [11:57:40]CheckFolder [11:57:40]dirname=/storage/ofd_packets [11:57:40]CheckFolder done [11:57:40]ProducePacketName [11:57:40]name=ofd_packets/00201001 [11:57:40]NVStorageSaveData ofd_packets/00201001 [11:57:40]File name is /storage/ofd_packets/00201001 [11:57:40]Write 298 bytes [11:57:40]NVStorageSaveData done [11:57:40]OFDSenderStorePacket done [11:57:40]KKMCreateOFDPacket done [11:57:40]NVStorageSaveData kkm_last_timestamp [11:57:40]File name is /storage/kkm_last_timestamp [11:57:40]Write 4 bytes [11:57:40]NVStorageSaveData done [11:57:40]ExternCall_PrintAddStr [11:57:40]wPrintStart [11:57:40]Write to MH i2c: 01 00 00 4E 41 8F [11:57:40]Write i2c OK [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: 01 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: 01 07 00 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: 01 07 00 4E 41 00 00 00 00 00 FF 0F A4 [11:57:40]RasterBufferAndPrint [11:57:40]line Счет N : (1)11328600 [11:57:40]line ИНН: 02508201610067 [11:57:40]line Контрольно-Кассовый Чек [11:57:40]line ПРОДАЖА [11:57:40]line ТРК (МРК, ГНК) : 61 [11:57:40]line Товар: 2710194210 [11:57:40]line ДТ-К-5 [11:57:40]line 118.120 * 0.00 [11:57:40]line = 0.00 [11:57:40]line НДС 12% НСП 1% [11:57:40]line > о реализуемом товаре [11:57:40]line ИТОГО: 0.00 [11:57:40]line НСП 1% : 0.00 [11:57:40]line НДС 12% : 0.00 [11:57:40]line Наличными: 0.00 [11:57:40]line Безнал.: 0.00 [11:57:40]line Место: АЗС № 95 "Партнер Нефть" [11:57:40]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:57:40]line СНО: Общий режим [11:57:40]line Чек 300 20.08.2024 11:57 [11:57:40]line Смена: 466 ФФД: 1.0 [11:57:40]line ЗНМ: 0300000079 [11:57:40]line РНМ: 0000000000092545 [11:57:40]line Версия ККМ: 001 [11:57:40]line Талоны: Топливная Карта [11:57:40]line 56276 [11:57:40]line ФМ: 0000000000871802 [11:57:40]line ФД: 201001 [11:57:40]line ФПД: 279722082943208 [11:57:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115740&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201001&fm=279722082943208&tin=02508201610067®Number=0000000000092545&sum=0 [11:57:40]OFD Sender: Processing packet 201001 [packets to send 247, broken 246] [11:57:40]ProducePacketName [11:57:40]name=ofd_packets/00201001 [11:57:40]OFD Sender: To server: pG, [11:57:40]CommunicateWithHost lk.salyk.kg:30040 [11:57:40]ConnectInit lk.salyk.kg [11:57:40]written 0, free lines is 4095 [11:57:40]Connected sock=9 [11:57:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 43 95 04 01 A5 5F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 B4 84 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 11 03 00 35 04 06 00 FE 67 DF 63 C0 E8 B1 A3 8C F6 06 F2 41 66 [11:57:41]Write to MH i2c: 01 00 00 78 41 B9 [11:57:41]Write i2c OK [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: 01 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: 01 07 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: 01 07 00 78 41 00 00 00 00 00 E9 0C B5 [11:57:41]RasterBufferAndPrint [11:57:41]line [11:57:41]line [11:57:41]line [11:57:41]line [11:57:41]line [11:57:41]written 0, free lines is 3314 [11:57:41]MH_Cut [11:57:41]Write to MH i2c: D1 01 00 7F 41 01 92 [11:57:41]Write i2c OK [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: D1 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: D1 01 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: D1 01 00 7F 41 00 91 [11:57:41]Write to MH i2c: 01 00 00 80 41 C1 [11:57:41]Write i2c OK [11:57:41]MH_I2C_Read... [11:57:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BA 14 47 00 E2 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 31 38 30 32 10 04 04 00 29 11 03 00 F4 03 04 00 1B 2F C4 66 B6 04 01 00 00 CE 75 96 52 E8 B0 EA B1 [11:57:41]CommunicateWithHost err = 0 [11:57:41]CheckOFDResponse [11:57:41]1017 (14) - 77093643461234 [11:57:41]1041 (16) - 0000000000871802 [11:57:41]1040 (4) - 201001 [11:57:41]1012 (4) - 20.08.2024 05:52 [11:57:41]1206 (1) - 0 [11:57:41]OFD Sender: Remove packet 201001 [11:57:41]ProducePacketName [11:57:41]name=ofd_packets/00201001 [11:57:41]NVStorageDeleteData [11:57:41]OFD Sender: No OFD packet to send [11:57:41]*** Cut start [11:57:41]*** Purtial cut [11:57:41]*** Stage 1: CUTSNS_PIN = 1 [11:57:42]Read from MH i2c: 01 [11:57:42]MH_I2C_Read... [11:57:42]*** Stop cut motor [11:57:42]*** Cut end [11:57:42]Read from MH i2c: 01 07 00 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: 01 07 00 80 41 00 00 00 00 00 FF 0F D6 [11:57:42]process_action close_receipt done [11:57:42]requested_data is exist [11:57:42]produce_requested_data [11:57:42]requested_item fm.sn is exist - process it [11:57:42]wFMCommunicate request_size=4 [11:57:42]MH_SAM_APDU [11:57:42]CAPDU: 80 11 00 00 [11:57:42]Write to MH i2c: E2 08 00 81 41 80 11 00 00 00 00 00 00 3C [11:57:42]Write i2c OK [11:57:42]MH_I2C_Read... [11:57:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:42]Read from MH i2c: E2 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 17 00 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 17 00 81 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 89 [11:57:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:57:42]wFMCommunicate OK [11:57:42]requested_item fd.num is exist - process it [11:57:42]SAM_PROTO_GetFieldsCounters [11:57:42]wFMCommunicate request_size=4 [11:57:42]MH_SAM_APDU [11:57:42]CAPDU: 80 13 00 00 [11:57:42]Write to MH i2c: E2 08 00 82 41 80 13 00 00 00 00 00 00 3F [11:57:42]Write i2c OK [11:57:42]MH_I2C_Read... [11:57:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:42]Read from MH i2c: E2 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 62 00 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 62 00 82 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 29 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 F1 [11:57: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 29 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:57:42]wFMCommunicate OK [11:57:42]SAM_PROTO_GetFieldsCounters done [11:57:42]requested_item shift.num is exist - process it [11:57:42]requested_item shift.opened is exist - process it [11:57:42]req_shift_opened [11:57:42]FM_GetShiftState [11:57:42]SAM_PROTO_GetShiftState [11:57:42]wFMCommunicate request_size=4 [11:57:42]MH_SAM_APDU [11:57:42]CAPDU: 80 13 01 00 [11:57:42]Write to MH i2c: E2 08 00 83 41 80 13 01 00 00 00 00 00 41 [11:57:42]Write i2c OK [11:57:42]MH_I2C_Read... [11:57:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:42]Read from MH i2c: E2 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 0E 00 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 0E 00 83 41 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 CB [11:57:42]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:57:42]wFMCommunicate OK [11:57:42]SAM_PROTO_GetShiftState done [11:57:42]FM_GetShiftState done [11:57:42]req_shift_opened done [11:57:42]requested_item shift.open_date is exist - process it [11:57:42]req_shift_open_date [11:57:42]req_shift_open_date done [11:57:42]produce_requested_data done [11:57:42]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201001,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:57:42]process_action_free close_receipt [11:57:42]json_value_free [11:57:42]json_value_free done [11:57:42]process_json_proto returns [11:57:42]Send response to host [11:57:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201001,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:57:42]free response buf [11:57:42]execute_script done [11:57:42]execute_script returns [11:57:42]free content buf [11:57:42]Sock 8.Close socket [11:57:42]Sock 8.Thread stoped [11:57:46]OFD Sender: No OFD packet to send [11:57:50]accept exits with 10 [11:57:50]New connection [11:57:50]New thread 3067067748 created [11:57:50]Thread 3067211108 joined [11:57:50]Waiting for new connection... [11:57:50] Sock 10.Parse request [11:57:50]Sock 10.Check first char [11:57:50]Sock 10.First char is OK [11:57:50]request: POST /json_proto HTTP/1.0 [11:57:50]Method: POST [11:57:50]URL: /json_proto [11:57:50]Method is POST - this is cgi request [11:57:50]url: /json_proto [11:57:50]query_string will be loaded in cgi processing [11:57:50]execute_cgi json_proto POST (null) [11:57:50]execute_cgi path=json_proto method=POST [11:57:50]POST find Content-Length [11:57:50]Host: 172.17.46.195:8080 [11:57:50]Content-Length: 818 [11:57:50]Content-Type: application/json [11:57:50] [11:57:50]POST finish read [11:57:50]Found Content-Length = 818 [11:57:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328602", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082511/09/4010121/4010091", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:50]execute_script... [11:57:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328602", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082511/09/4010121/4010091", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:50]POST & json_proto [11:57:50]process_json_proto [11:57:50]json parsed OK: [11:57:50]protocol is kg_v1.0 [11:57:50]action value=close_receipt [11:57:50]process_action close_receipt [11:57:50]cmd_close_receipt [11:57:50]MH_GetDate [11:57:50]Write to MH i2c: F0 00 00 84 41 B4 [11:57:50]Write i2c OK [11:57:50]MH_I2C_Read... [11:57:50]Read from MH i2c: F0 [11:57:50]MH_I2C_Read... [11:57:50]Read from MH i2c: F0 09 00 [11:57:50]MH_I2C_Read... [11:57:50]Read from MH i2c: F0 09 00 84 41 00 C0 84 C4 66 75 08 C2 66 D0 [11:57:50]GetLastDocTimeStamp 1724155060 [11:57:50]current date 1724155072 [11:57:50]FM_GetShiftState [11:57:50]SAM_PROTO_GetShiftState [11:57:50]wFMCommunicate request_size=4 [11:57:50]MH_SAM_APDU [11:57:50]CAPDU: 80 13 01 00 [11:57:50]Write to MH i2c: E2 08 00 85 41 80 13 01 00 00 00 00 00 43 [11:57:50]Write i2c OK [11:57:50]MH_I2C_Read... [11:57:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:51]Read from MH i2c: E2 [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: E2 0E 00 [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: E2 0E 00 85 41 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 CD [11:57:51]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:57:51]wFMCommunicate OK [11:57:51]SAM_PROTO_GetShiftState done [11:57:51]FM_GetShiftState done [11:57:51]opened in 1724112758 [11:57:51]opened+sec_in_day 1724199158 [11:57:51]quantity*price = 0 [11:57:51]sum+1 = 1 [11:57:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 301 20.08.2024 11:57 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4082511/09/4010121/4010091 ФМ: 0000000000871802 ФД: 201002 ФПД: 250317926004074 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115752&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201002&fm=250317926004074&tin=02508201610067®Number=0000000000092545&sum=0 [11:57:52]StoreToDocumentArchive [11:57:52]shift 466 fd 201002 [11:57:52]save to /storage/0466/doc_00201002 [11:57:52]save last doc name /storage/0466/doc_00201002 to /storage/kkm_last_doc_name [11:57:52]save OK [11:57:52]Clear old archive folders... [11:57:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:57:52]tlvbuf is 01058EB0 [11:57:52]SAM_PROTO_ClearQueue [11:57:52]wFMCommunicate request_size=4 [11:57:52]MH_SAM_APDU [11:57:52]CAPDU: 80 09 00 00 [11:57:52]Write to MH i2c: E2 08 00 92 41 80 09 00 00 00 00 00 00 45 [11:57:52]Write i2c OK [11:57:52]MH_I2C_Read... [11:57:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:52]Read from MH i2c: E2 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 03 00 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 03 00 92 41 00 90 00 47 [11:57:52]RAPDU: 90 00 [11:57:52]wFMCommunicate OK [11:57:52]SAM_PROTO_ClearQueue done [11:57:52]KKMCreateOFDPacket [11:57:52]OFDProtocolAddRootSTLVToBuf [11:57:52]FM_MakeSignedData [11:57:52]FM_MakeSignedData [11:57:52]SAM_PROTO_SignData [11:57:52]wFMCommunicate request_size=4 [11:57:52]MH_SAM_APDU [11:57:52]CAPDU: 80 0D 01 02 [11:57:52]Write to MH i2c: E2 08 00 93 41 80 0D 01 02 00 00 00 00 4D [11:57:52]Write i2c OK [11:57:52]MH_I2C_Read... [11:57:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:52]Read from MH i2c: E2 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 03 00 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 03 00 93 41 00 90 00 48 [11:57:52]RAPDU: 90 00 [11:57:52]wFMCommunicate OK [11:57:52]wFMCommunicate request_size=255 [11:57:52]MH_SAM_APDU [11:57:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 C0 84 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 11 03 00 35 04 06 00 E3 A9 AF 0F [11:57:52]Write to MH i2c: E2 02 01 94 41 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 C0 84 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 11 03 00 35 04 06 00 E3 A9 AF 0F 00 00 6D [11:57:52]Write i2c OK [11:57:52]MH_I2C_Read... [11:57:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:52]Read from MH i2c: E2 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 03 00 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 03 00 94 41 00 90 00 49 [11:57:52]RAPDU: 90 00 [11:57:52]wFMCommunicate OK [11:57:52]wFMCommunicate request_size=7 [11:57:52]MH_SAM_APDU [11:57:52]CAPDU: 80 0D 02 02 02 75 6A [11:57:52]Write to MH i2c: E2 0A 00 95 41 80 0D 02 02 02 00 75 6A 00 00 33 [11:57:52]Write i2c OK [11:57:52]MH_I2C_Read... [11:57:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:52]Read from MH i2c: E2 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 03 00 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 03 00 95 41 00 90 00 4A [11:57:52]RAPDU: 90 00 [11:57:52]wFMCommunicate OK [11:57:52]wFMCommunicate request_size=4 [11:57:52]MH_SAM_APDU [11:57:52]CAPDU: 80 0D 03 02 [11:57:52]Write to MH i2c: E2 08 00 96 41 80 0D 03 02 00 00 00 00 52 [11:57:52]Write i2c OK [11:57:52]MH_I2C_Read... [11:57:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:52]Read from MH i2c: E2 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 0B 00 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 0B 00 96 41 00 CF 0B 38 90 49 7C 46 A6 90 00 A6 [11:57:52]RAPDU: CF 0B 38 90 49 7C 46 A6 90 00 [11:57:52]wFMCommunicate OK [11:57:52]SAM_PROTO_SignData done [11:57:52]FM_MakeSignedData done [11:57:52]CreateOFDProtocolMessage [11:57:52]wFMCommunicate request_size=4 [11:57:52]MH_SAM_APDU [11:57:52]CAPDU: 80 11 00 00 [11:57:52]Write to MH i2c: E2 08 00 97 41 80 11 00 00 00 00 00 00 52 [11:57:52]Write i2c OK [11:57:52]MH_I2C_Read... [11:57:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:52]Read from MH i2c: E2 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 17 00 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: E2 17 00 97 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9F [11:57:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:57:52]wFMCommunicate OK [11:57:52]CreateOFDProtocolMessage done [11:57:52]OFDSenderStorePacket 201002 [11:57:52]StoreOFDPacket docnum=201002 [11:57:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 16 CC 04 01 ED 5B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 C0 84 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 11 03 00 35 04 06 00 E3 A9 AF 0F 75 6A CF 0B 38 90 49 7C 46 A6 [11:57:52]CheckFolder [11:57:52]dirname=/storage/ofd_packets [11:57:52]CheckFolder done [11:57:52]ProducePacketName [11:57:52]name=ofd_packets/00201002 [11:57:52]NVStorageSaveData ofd_packets/00201002 [11:57:52]File name is /storage/ofd_packets/00201002 [11:57:52]Write 298 bytes [11:57:52]NVStorageSaveData done [11:57:52]OFDSenderStorePacket done [11:57:52]KKMCreateOFDPacket done [11:57:52]NVStorageSaveData kkm_last_timestamp [11:57:52]File name is /storage/kkm_last_timestamp [11:57:52]Write 4 bytes [11:57:52]NVStorageSaveData done [11:57:52]ExternCall_PrintAddStr [11:57:52]wPrintStart [11:57:52]Write to MH i2c: 01 00 00 98 41 D9 [11:57:52]Write i2c OK [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: 01 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: 01 07 00 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: 01 07 00 98 41 00 00 00 00 00 FF 0F EE [11:57:52]RasterBufferAndPrint [11:57:52]line Счет N : (1)11328602 [11:57:52]line ИНН: 02508201610067 [11:57:52]line Контрольно-Кассовый Чек [11:57:52]line ПРОДАЖА [11:57:52]line ТРК (МРК, ГНК) : 51 [11:57:52]line Товар: 2710194210 [11:57:52]line ДТ-К-5 [11:57:52]line 15.000 * 0.00 [11:57:52]line = 0.00 [11:57:52]line НДС 12% НСП 1% [11:57:52]line > о реализуемом товаре [11:57:52]line ИТОГО: 0.00 [11:57:52]line НСП 1% : 0.00 [11:57:52]line НДС 12% : 0.00 [11:57:52]line Наличными: 0.00 [11:57:52]line Безнал.: 0.00 [11:57:52]line Место: АЗС № 95 "Партнер Нефть" [11:57:52]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:57:52]line СНО: Общий режим [11:57:52]line Чек 301 20.08.2024 11:57 [11:57:52]line Смена: 466 ФФД: 1.0 [11:57:52]line ЗНМ: 0300000079 [11:57:52]line РНМ: 0000000000092545 [11:57:52]line Версия ККМ: 001 [11:57:52]line Талоны: Топливные Талоны [11:57:52]line 4082511/09/4010121/4010091 [11:57:52]line ФМ: 0000000000871802 [11:57:52]line ФД: 201002 [11:57:52]line ФПД: 250317926004074 [11:57:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115752&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201002&fm=250317926004074&tin=02508201610067®Number=0000000000092545&sum=0 [11:57:52]written 0, free lines is 4095 [11:57:52]OFD Sender: Processing packet 201002 [packets to send 247, broken 246] [11:57:52]ProducePacketName [11:57:52]name=ofd_packets/00201002 [11:57:52]OFD Sender: To server: pG, [11:57:52]CommunicateWithHost lk.salyk.kg:30040 [11:57:52]ConnectInit lk.salyk.kg [11:57:52]Connected sock=9 [11:57:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 16 CC 04 01 ED 5B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 C0 84 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 11 03 00 35 04 06 00 E3 A9 AF 0F 75 6A CF 0B 38 90 49 7C 46 A6 [11:57:53]Write to MH i2c: 01 00 00 C2 41 03 [11:57:53]Write i2c OK [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: 01 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: 01 07 00 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: 01 07 00 C2 41 00 00 00 00 00 02 0D 19 [11:57:53]RasterBufferAndPrint [11:57:53]line [11:57:53]line [11:57:53]line [11:57:53]line [11:57:53]line [11:57:53]written 0, free lines is 3342 [11:57:53]MH_Cut [11:57:53]Write to MH i2c: D1 01 00 C9 41 01 DC [11:57:53]Write i2c OK [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: D1 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: D1 01 00 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: D1 01 00 C9 41 00 DB [11:57:53]Write to MH i2c: 01 00 00 CA 41 0B [11:57:53]Write i2c OK [11:57:53]MH_I2C_Read... [11:57:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2E E6 47 00 EB 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 11 03 00 F4 03 04 00 27 2F C4 66 B6 04 01 00 00 CD 67 34 F8 0E 8B 73 4B [11:57:53]CommunicateWithHost err = 0 [11:57:53]CheckOFDResponse [11:57:53]1017 (14) - 77093643461234 [11:57:53]1041 (16) - 0000000000871802 [11:57:53]1040 (4) - 201002 [11:57:53]1012 (4) - 20.08.2024 05:52 [11:57:53]1206 (1) - 0 [11:57:53]OFD Sender: Remove packet 201002 [11:57:53]ProducePacketName [11:57:53]name=ofd_packets/00201002 [11:57:53]NVStorageDeleteData [11:57:53]OFD Sender: No OFD packet to send [11:57:53]*** Cut start [11:57:53]*** Purtial cut [11:57:53]*** CUTSNS_PIN = 0 [11:57:54]*** Stage 1: CUTSNS_PIN = 1 [11:57:55]Read from MH i2c: 01 [11:57:55]MH_I2C_Read... [11:57:55]*** Stop cut motor [11:57:55]*** Cut end [11:57:55]Read from MH i2c: 01 07 00 [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: 01 07 00 CA 41 00 00 00 00 00 FF 0F 20 [11:57:55]process_action close_receipt done [11:57:55]requested_data is exist [11:57:55]produce_requested_data [11:57:55]requested_item fm.sn is exist - process it [11:57:55]wFMCommunicate request_size=4 [11:57:55]MH_SAM_APDU [11:57:55]CAPDU: 80 11 00 00 [11:57:55]Write to MH i2c: E2 08 00 CB 41 80 11 00 00 00 00 00 00 86 [11:57:55]Write i2c OK [11:57:55]MH_I2C_Read... [11:57:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:55]Read from MH i2c: E2 [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: E2 17 00 [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: E2 17 00 CB 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D3 [11:57:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:57:55]wFMCommunicate OK [11:57:55]requested_item fd.num is exist - process it [11:57:55]SAM_PROTO_GetFieldsCounters [11:57:55]wFMCommunicate request_size=4 [11:57:55]MH_SAM_APDU [11:57:55]CAPDU: 80 13 00 00 [11:57:55]Write to MH i2c: E2 08 00 CC 41 80 13 00 00 00 00 00 00 89 [11:57:55]Write i2c OK [11:57:55]MH_I2C_Read... [11:57:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:56]Read from MH i2c: E2 [11:57:56]MH_I2C_Read... [11:57:56]Read from MH i2c: E2 62 00 [11:57:56]MH_I2C_Read... [11:57:56]Read from MH i2c: E2 62 00 CC 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2A 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 3F [11:57: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2A 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:57:56]wFMCommunicate OK [11:57:56]SAM_PROTO_GetFieldsCounters done [11:57:56]requested_item shift.num is exist - process it [11:57:56]requested_item shift.opened is exist - process it [11:57:56]req_shift_opened [11:57:56]FM_GetShiftState [11:57:56]SAM_PROTO_GetShiftState [11:57:56]wFMCommunicate request_size=4 [11:57:56]MH_SAM_APDU [11:57:56]CAPDU: 80 13 01 00 [11:57:56]Write to MH i2c: E2 08 00 CD 41 80 13 01 00 00 00 00 00 8B [11:57:56]Write i2c OK [11:57:56]MH_I2C_Read... [11:57:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:56]Read from MH i2c: E2 [11:57:56]MH_I2C_Read... [11:57:56]Read from MH i2c: E2 0E 00 [11:57:56]MH_I2C_Read... [11:57:56]Read from MH i2c: E2 0E 00 CD 41 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 15 [11:57:56]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:57:56]wFMCommunicate OK [11:57:56]SAM_PROTO_GetShiftState done [11:57:56]FM_GetShiftState done [11:57:56]req_shift_opened done [11:57:56]requested_item shift.open_date is exist - process it [11:57:56]req_shift_open_date [11:57:56]req_shift_open_date done [11:57:56]produce_requested_data done [11:57:56]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201002,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [11:57:56]process_action_free close_receipt [11:57:56]json_value_free [11:57:56]json_value_free done [11:57:56]process_json_proto returns [11:57:56]Send response to host [11:57:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201002,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [11:57:56]free response buf [11:57:56]execute_script done [11:57:56]execute_script returns [11:57:56]free content buf [11:57:56]Sock 10.Close socket [11:57:56]Sock 10.Thread stoped [11:57:58]OFD Sender: No OFD packet to send [11:58:03]OFD Sender: No OFD packet to send [11:58:08]OFD Sender: No OFD packet to send [11:58:13]OFD Sender: No OFD packet to send [11:58:18]OFD Sender: No OFD packet to send [11:58:23]OFD Sender: No OFD packet to send [11:58:28]OFD Sender: No OFD packet to send [11:58:33]OFD Sender: No OFD packet to send [11:58:38]OFD Sender: No OFD packet to send [11:58:43]OFD Sender: No OFD packet to send [11:58:48]OFD Sender: No OFD packet to send [11:58:53]OFD Sender: No OFD packet to send [11:58:58]OFD Sender: No OFD packet to send [11:59:03]OFD Sender: No OFD packet to send [11:59:08]OFD Sender: No OFD packet to send [11:59:13]OFD Sender: No OFD packet to send [11:59:18]OFD Sender: No OFD packet to send [11:59:23]OFD Sender: No OFD packet to send [11:59:28]OFD Sender: No OFD packet to send [11:59:33]OFD Sender: No OFD packet to send [11:59:38]OFD Sender: No OFD packet to send [11:59:43]OFD Sender: No OFD packet to send [11:59:48]OFD Sender: No OFD packet to send [11:59:53]OFD Sender: No OFD packet to send [11:59:57]accept exits with 8 [11:59:57]New connection [11:59:57]New thread 3067211108 created [11:59:57]Thread 3067067748 joined [11:59:57]Waiting for new connection... [11:59:57] Sock 8.Parse request [11:59:57]Sock 8.Check first char [11:59:57]Sock 8.First char is OK [11:59:57]request: POST /json_proto HTTP/1.0 [11:59:57]Method: POST [11:59:57]URL: /json_proto [11:59:57]Method is POST - this is cgi request [11:59:57]url: /json_proto [11:59:57]query_string will be loaded in cgi processing [11:59:57]execute_cgi json_proto POST (null) [11:59:57]execute_cgi path=json_proto method=POST [11:59:57]POST find Content-Length [11:59:57]Host: 172.17.46.195:8080 [11:59:57]Content-Length: 808 [11:59:57]Content-Type: application/json [11:59:57] [11:59:57]POST finish read [11:59:57]Found Content-Length = 808 [11:59:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:59:57]execute_script... [11:59:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:59:57]POST & json_proto [11:59:57]process_json_proto [11:59:57]json parsed OK: [11:59:57]protocol is kg_v1.0 [11:59:57]action value=close_receipt [11:59:57]process_action close_receipt [11:59:57]cmd_close_receipt [11:59:57]MH_GetDate [11:59:57]Write to MH i2c: F0 00 00 CE 41 FE [11:59:57]Write i2c OK [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: F0 [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: F0 09 00 [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: F0 09 00 CE 41 00 3F 85 C4 66 75 08 C2 66 9A [11:59:57]GetLastDocTimeStamp 1724155072 [11:59:57]current date 1724155199 [11:59:57]FM_GetShiftState [11:59:57]SAM_PROTO_GetShiftState [11:59:57]wFMCommunicate request_size=4 [11:59:57]MH_SAM_APDU [11:59:57]CAPDU: 80 13 01 00 [11:59:57]Write to MH i2c: E2 08 00 CF 41 80 13 01 00 00 00 00 00 8D [11:59:57]Write i2c OK [11:59:57]MH_I2C_Read... [11:59:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:59:57]Read from MH i2c: E2 [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: E2 0E 00 [11:59:57]MH_I2C_Read... [11:59:57]Read from MH i2c: E2 0E 00 CF 41 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 17 [11:59:57]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [11:59:57]wFMCommunicate OK [11:59:57]SAM_PROTO_GetShiftState done [11:59:57]FM_GetShiftState done [11:59:57]opened in 1724112758 [11:59:57]opened+sec_in_day 1724199158 [11:59:57]quantity*price = 100032 [11:59:57]sum+1 = 100033 [11:59:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.32 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.32 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 302 20.08.2024 11:59 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201003 ФПД: 258455045498316 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115959&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201003&fm=258455045498316&tin=02508201610067®Number=0000000000092545&sum=100032 [11:59:58]StoreToDocumentArchive [11:59:58]shift 466 fd 201003 [11:59:58]save to /storage/0466/doc_00201003 [11:59:58]save last doc name /storage/0466/doc_00201003 to /storage/kkm_last_doc_name [11:59:58]save OK [11:59:58]Clear old archive folders... [11:59:58]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:59:58]tlvbuf is 0109A970 [11:59:58]SAM_PROTO_ClearQueue [11:59:58]wFMCommunicate request_size=4 [11:59:58]MH_SAM_APDU [11:59:58]CAPDU: 80 09 00 00 [11:59:58]Write to MH i2c: E2 08 00 DC 41 80 09 00 00 00 00 00 00 8F [11:59:58]Write i2c OK [11:59:58]MH_I2C_Read... [11:59:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:59:58]Read from MH i2c: E2 [11:59:58]MH_I2C_Read... [11:59:58]Read from MH i2c: E2 03 00 [11:59:58]MH_I2C_Read... [11:59:58]Read from MH i2c: E2 03 00 DC 41 00 90 00 91 [11:59:58]RAPDU: 90 00 [11:59:58]wFMCommunicate OK [11:59:58]SAM_PROTO_ClearQueue done [11:59:58]KKMCreateOFDPacket [11:59:58]OFDProtocolAddRootSTLVToBuf [11:59:58]FM_MakeSignedData [11:59:58]FM_MakeSignedData [11:59:58]SAM_PROTO_SignData [11:59:58]wFMCommunicate request_size=4 [11:59:58]MH_SAM_APDU [11:59:58]CAPDU: 80 0D 01 02 [11:59:58]Write to MH i2c: E2 08 00 DD 41 80 0D 01 02 00 00 00 00 97 [11:59:58]Write i2c OK [11:59:58]MH_I2C_Read... [11:59:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:59:58]Read from MH i2c: E2 [11:59:58]MH_I2C_Read... [11:59:58]Read from MH i2c: E2 03 00 [11:59:58]MH_I2C_Read... [11:59:58]Read from MH i2c: E2 03 00 DD 41 00 90 00 92 [11:59:58]RAPDU: 90 00 [11:59:58]wFMCommunicate OK [11:59:58]wFMCommunicate request_size=255 [11:59:58]MH_SAM_APDU [11:59:58]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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 3F 85 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 11 03 00 35 04 06 00 EB 10 [11:59:58]Write to MH i2c: E2 02 01 DE 41 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 3F 85 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 11 03 00 35 04 06 00 EB 10 00 00 95 [11:59:58]Write i2c OK [11:59:58]MH_I2C_Read... [11:59:58]OFD Sender: No OFD packet to send [11:59:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:58]Read from MH i2c: E2 [11:59:58]MH_I2C_Read... [11:59:58]Read from MH i2c: E2 03 00 [11:59:58]MH_I2C_Read... [11:59:58]Read from MH i2c: E2 03 00 DE 41 00 90 00 93 [11:59:58]RAPDU: 90 00 [11:59:58]wFMCommunicate OK [11:59:58]wFMCommunicate request_size=9 [11:59:58]MH_SAM_APDU [11:59:58]CAPDU: 80 0D 02 02 04 41 2D 65 CC [11:59:58]Write to MH i2c: E2 0C 00 DF 41 80 0D 02 02 04 00 41 2D 65 CC 00 00 41 [11:59:58]Write i2c OK [11:59:58]MH_I2C_Read... [11:59:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:59]Read from MH i2c: E2 [11:59:59]MH_I2C_Read... [11:59:59]Read from MH i2c: E2 03 00 [11:59:59]MH_I2C_Read... [11:59:59]Read from MH i2c: E2 03 00 DF 41 00 90 00 94 [11:59:59]RAPDU: 90 00 [11:59:59]wFMCommunicate OK [11:59:59]wFMCommunicate request_size=4 [11:59:59]MH_SAM_APDU [11:59:59]CAPDU: 80 0D 03 02 [11:59:59]Write to MH i2c: E2 08 00 E0 41 80 0D 03 02 00 00 00 00 9C [11:59:59]Write i2c OK [11:59:59]MH_I2C_Read... [11:59:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:59:59]Read from MH i2c: E2 [11:59:59]MH_I2C_Read... [11:59:59]Read from MH i2c: E2 0B 00 [11:59:59]MH_I2C_Read... [11:59:59]Read from MH i2c: E2 0B 00 E0 41 00 70 FF 9C 22 B0 D6 38 19 90 00 A1 [11:59:59]RAPDU: 70 FF 9C 22 B0 D6 38 19 90 00 [11:59:59]wFMCommunicate OK [11:59:59]SAM_PROTO_SignData done [11:59:59]FM_MakeSignedData done [11:59:59]CreateOFDProtocolMessage [11:59:59]wFMCommunicate request_size=4 [11:59:59]MH_SAM_APDU [11:59:59]CAPDU: 80 11 00 00 [11:59:59]Write to MH i2c: E2 08 00 E1 41 80 11 00 00 00 00 00 00 9C [11:59:59]Write i2c OK [11:59:59]MH_I2C_Read... [11:59:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:59:59]Read from MH i2c: E2 [11:59:59]MH_I2C_Read... [11:59:59]Read from MH i2c: E2 17 00 [11:59:59]MH_I2C_Read... [11:59:59]Read from MH i2c: E2 17 00 E1 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E9 [11:59:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:59:59]wFMCommunicate OK [11:59:59]CreateOFDProtocolMessage done [11:59:59]OFDSenderStorePacket 201003 [11:59:59]StoreOFDPacket docnum=201003 [11:59:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 45 1F 06 01 F0 D8 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 3F 85 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 11 03 00 35 04 06 00 EB 10 41 2D 65 CC 70 FF 9C 22 B0 D6 38 19 [11:59:59]CheckFolder [11:59:59]dirname=/storage/ofd_packets [11:59:59]CheckFolder done [11:59:59]ProducePacketName [11:59:59]name=ofd_packets/00201003 [11:59:59]NVStorageSaveData ofd_packets/00201003 [11:59:59]File name is /storage/ofd_packets/00201003 [11:59:59]Write 300 bytes [11:59:59]NVStorageSaveData done [11:59:59]OFDSenderStorePacket done [11:59:59]KKMCreateOFDPacket done [11:59:59]NVStorageSaveData kkm_last_timestamp [11:59:59]File name is /storage/kkm_last_timestamp [11:59:59]Write 4 bytes [11:59:59]NVStorageSaveData done [11:59:59]ExternCall_PrintAddStr [11:59:59]wPrintStart [11:59:59]Write to MH i2c: 01 00 00 E2 41 23 [11:59:59]Write i2c OK [11:59:59]MH_I2C_Read... [11:59:59]Read from MH i2c: 01 [11:59:59]MH_I2C_Read... [11:59:59]Read from MH i2c: 01 07 00 [11:59:59]MH_I2C_Read... [11:59:59]Read from MH i2c: 01 07 00 E2 41 00 00 00 00 00 FF 0F 38 [11:59:59]RasterBufferAndPrint [11:59:59]line Счет N : (1)11328604 [11:59:59]line ИНН: 02508201610067 [11:59:59]line Контрольно-Кассовый Чек [11:59:59]line ПРОДАЖА [11:59:59]line ТРК (МРК, ГНК) : 71 [11:59:59]line Товар: 2711190000 [11:59:59]line ГАЗ-К-3 [11:59:59]line 26.050 * 38.40 [11:59:59]line = 1000.32 [11:59:59]line НДС 12% НСП 1% [11:59:59]line > о реализуемом товаре [11:59:59]line ИТОГО: 1000.32 [11:59:59]line НСП 1% : 8.85 [11:59:59]line НДС 12% : 106.23 [11:59:59]line Наличными: 0.00 [11:59:59]line Безнал.: 1000.32 [11:59:59]line Место: АЗС № 95 "Партнер Нефть" [11:59:59]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [11:59:59]line СНО: Общий режим [11:59:59]line Чек 302 20.08.2024 11:59 [11:59:59]line Смена: 466 ФФД: 1.0 [11:59:59]line ЗНМ: 0300000079 [11:59:59]line РНМ: 0000000000092545 [11:59:59]line Версия ККМ: 001 [11:59:59]line Платежная система: O! деньги [11:59:59]line ФМ: 0000000000871802 [11:59:59]line ФД: 201003 [11:59:59]line ФПД: 258455045498316 [11:59:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T115959&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201003&fm=258455045498316&tin=02508201610067®Number=0000000000092545&sum=100032 [11:59:59]written 0, free lines is 4095 [11:59:59]OFD Sender: Processing packet 201003 [packets to send 247, broken 246] [11:59:59]ProducePacketName [11:59:59]name=ofd_packets/00201003 [11:59:59]OFD Sender: To server: pG, [11:59:59]CommunicateWithHost lk.salyk.kg:30040 [11:59:59]ConnectInit lk.salyk.kg [11:59:59]Connected sock=10 [11:59:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 45 1F 06 01 F0 D8 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 3F 85 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 11 03 00 35 04 06 00 EB 10 41 2D 65 CC 70 FF 9C 22 B0 D6 38 19 [11:59:59]Write to MH i2c: 01 00 00 0C 42 4E [11:59:59]Write i2c OK [11:59:59]MH_I2C_Read... [11:59:59]Read from MH i2c: 01 [11:59:59]MH_I2C_Read... [11:59:59]Read from MH i2c: 01 07 00 [11:59:59]MH_I2C_Read... [11:59:59]Read from MH i2c: 01 07 00 0C 42 00 00 00 00 00 EF 0C 50 [11:59:59]RasterBufferAndPrint [11:59:59]line [11:59:59]line [11:59:59]line [11:59:59]line [11:59:59]line [11:59:59]written 0, free lines is 3318 [11:59:59]MH_Cut [11:59:59]Write to MH i2c: D1 01 00 13 42 01 27 [11:59:59]Write i2c OK [11:59:59]MH_I2C_Read... [11:59:59]Read from MH i2c: D1 [11:59:59]MH_I2C_Read... [11:59:59]Read from MH i2c: D1 01 00 [11:59:59]MH_I2C_Read... [11:59:59]Read from MH i2c: D1 01 00 13 42 00 26 [11:59:59]Write to MH i2c: 01 00 00 14 42 56 [11:59:59]Write i2c OK [11:59:59]MH_I2C_Read... [11:59:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2B 6D 47 00 A4 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 31 38 30 32 10 04 04 00 2B 11 03 00 F4 03 04 00 A5 2F C4 66 B6 04 01 00 00 E2 8C 0D 12 58 23 0F B2 [11:59:59]CommunicateWithHost err = 0 [11:59:59]CheckOFDResponse [11:59:59]1017 (14) - 77093643461234 [11:59:59]1041 (16) - 0000000000871802 [11:59:59]1040 (4) - 201003 [11:59:59]1012 (4) - 20.08.2024 05:54 [11:59:59]1206 (1) - 0 [11:59:59]OFD Sender: Remove packet 201003 [11:59:59]ProducePacketName [11:59:59]name=ofd_packets/00201003 [11:59:59]NVStorageDeleteData [12:00:00]OFD Sender: No OFD packet to send [12:00:00]*** Cut start [12:00:00]*** Purtial cut [12:00:00]*** Stage 1: CUTSNS_PIN = 1 [12:00:00]Read from MH i2c: 01 [12:00:00]MH_I2C_Read... [12:00:00]*** Stop cut motor [12:00:00]*** Cut end [12:00:00]Read from MH i2c: 01 07 00 [12:00:00]MH_I2C_Read... [12:00:00]Read from MH i2c: 01 07 00 14 42 00 00 00 00 00 FF 0F 6B [12:00:00]process_action close_receipt done [12:00:00]requested_data is exist [12:00:00]produce_requested_data [12:00:00]requested_item fm.sn is exist - process it [12:00:00]wFMCommunicate request_size=4 [12:00:00]MH_SAM_APDU [12:00:00]CAPDU: 80 11 00 00 [12:00:00]Write to MH i2c: E2 08 00 15 42 80 11 00 00 00 00 00 00 D1 [12:00:00]Write i2c OK [12:00:00]MH_I2C_Read... [12:00:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:00]Read from MH i2c: E2 [12:00:00]MH_I2C_Read... [12:00:00]Read from MH i2c: E2 17 00 [12:00:00]MH_I2C_Read... [12:00:00]Read from MH i2c: E2 17 00 15 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1E [12:00:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:00:00]wFMCommunicate OK [12:00:00]requested_item fd.num is exist - process it [12:00:00]SAM_PROTO_GetFieldsCounters [12:00:00]wFMCommunicate request_size=4 [12:00:00]MH_SAM_APDU [12:00:00]CAPDU: 80 13 00 00 [12:00:00]Write to MH i2c: E2 08 00 16 42 80 13 00 00 00 00 00 00 D4 [12:00:00]Write i2c OK [12:00:00]MH_I2C_Read... [12:00:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:00:00]Read from MH i2c: E2 [12:00:00]MH_I2C_Read... [12:00:00]Read from MH i2c: E2 62 00 [12:00:00]MH_I2C_Read... [12:00:00]Read from MH i2c: E2 62 00 16 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2B 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 8E [12:00: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2B 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:00:00]wFMCommunicate OK [12:00:00]SAM_PROTO_GetFieldsCounters done [12:00:00]requested_item shift.num is exist - process it [12:00:00]requested_item shift.opened is exist - process it [12:00:00]req_shift_opened [12:00:00]FM_GetShiftState [12:00:00]SAM_PROTO_GetShiftState [12:00:00]wFMCommunicate request_size=4 [12:00:00]MH_SAM_APDU [12:00:00]CAPDU: 80 13 01 00 [12:00:00]Write to MH i2c: E2 08 00 17 42 80 13 01 00 00 00 00 00 D6 [12:00:00]Write i2c OK [12:00:00]MH_I2C_Read... [12:00:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:00]Read from MH i2c: E2 [12:00:00]MH_I2C_Read... [12:00:00]Read from MH i2c: E2 0E 00 [12:00:00]MH_I2C_Read... [12:00:00]Read from MH i2c: E2 0E 00 17 42 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 60 [12:00:00]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:00:00]wFMCommunicate OK [12:00:00]SAM_PROTO_GetShiftState done [12:00:00]FM_GetShiftState done [12:00:00]req_shift_opened done [12:00:00]requested_item shift.open_date is exist - process it [12:00:00]req_shift_open_date [12:00:00]req_shift_open_date done [12:00:00]produce_requested_data done [12:00:00]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201003,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:00:00]process_action_free close_receipt [12:00:00]json_value_free [12:00:00]json_value_free done [12:00:00]process_json_proto returns [12:00:00]Send response to host [12:00:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201003,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:00:00]free response buf [12:00:00]execute_script done [12:00:00]execute_script returns [12:00:00]free content buf [12:00:00]Sock 8.Close socket [12:00:00]Sock 8.Thread stoped [12:00:05]OFD Sender: No OFD packet to send [12:00:10]OFD Sender: No OFD packet to send [12:00:15]OFD Sender: No OFD packet to send [12:00:20]OFD Sender: No OFD packet to send [12:00:25]OFD Sender: No OFD packet to send [12:00:30]OFD Sender: No OFD packet to send [12:00:35]OFD Sender: No OFD packet to send [12:00:40]OFD Sender: No OFD packet to send [12:00:45]OFD Sender: No OFD packet to send [12:00:50]OFD Sender: No OFD packet to send [12:00:52]accept exits with 9 [12:00:52]New connection [12:00:52]New thread 3067067748 created [12:00:52]Thread 3067211108 joined [12:00:52]Waiting for new connection... [12:00:52] Sock 9.Parse request [12:00:52]Sock 9.Check first char [12:00:52]Sock 9.First char is OK [12:00:52]request: POST /json_proto HTTP/1.0 [12:00:52]Method: POST [12:00:52]URL: /json_proto [12:00:52]Method is POST - this is cgi request [12:00:52]url: /json_proto [12:00:52]query_string will be loaded in cgi processing [12:00:52]execute_cgi json_proto POST (null) [12:00:52]execute_cgi path=json_proto method=POST [12:00:52]POST find Content-Length [12:00:52]Host: 172.17.46.195:8080 [12:00:52]Content-Length: 792 [12:00:52]Content-Type: application/json [12:00:52] [12:00:52]POST finish read [12:00:52]Found Content-Length = 792 [12:00:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 118.120, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:52]execute_script... [12:00: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)11328603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 118.120, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:52]POST & json_proto [12:00:52]process_json_proto [12:00:52]json parsed OK: [12:00:52]protocol is kg_v1.0 [12:00:52]action value=close_receipt [12:00:52]process_action close_receipt [12:00:52]cmd_close_receipt [12:00:52]MH_GetDate [12:00:52]Write to MH i2c: F0 00 00 18 42 49 [12:00:52]Write i2c OK [12:00:52]MH_I2C_Read... [12:00:52]Read from MH i2c: F0 [12:00:52]MH_I2C_Read... [12:00:52]Read from MH i2c: F0 09 00 [12:00:52]MH_I2C_Read... [12:00:52]Read from MH i2c: F0 09 00 18 42 00 76 85 C4 66 75 08 C2 66 1C [12:00:52]GetLastDocTimeStamp 1724155199 [12:00:52]current date 1724155254 [12:00:52]FM_GetShiftState [12:00:52]SAM_PROTO_GetShiftState [12:00:52]wFMCommunicate request_size=4 [12:00:52]MH_SAM_APDU [12:00:52]CAPDU: 80 13 01 00 [12:00:52]Write to MH i2c: E2 08 00 19 42 80 13 01 00 00 00 00 00 D8 [12:00:52]Write i2c OK [12:00:52]MH_I2C_Read... [12:00:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:52]Read from MH i2c: E2 [12:00:52]MH_I2C_Read... [12:00:52]Read from MH i2c: E2 0E 00 [12:00:52]MH_I2C_Read... [12:00:52]Read from MH i2c: E2 0E 00 19 42 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 62 [12:00:52]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:00:52]wFMCommunicate OK [12:00:52]SAM_PROTO_GetShiftState done [12:00:52]FM_GetShiftState done [12:00:52]opened in 1724112758 [12:00:52]opened+sec_in_day 1724199158 [12:00:52]quantity*price = 0 [12:00:52]sum+1 = 1 [12:00:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 303 20.08.2024 12:00 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 56276 ФМ: 0000000000871802 ФД: 201004 ФПД: 229248103005360 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120054&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201004&fm=229248103005360&tin=02508201610067®Number=0000000000092545&sum=0 [12:00:54]StoreToDocumentArchive [12:00:54]shift 466 fd 201004 [12:00:54]save to /storage/0466/doc_00201004 [12:00:54]save last doc name /storage/0466/doc_00201004 to /storage/kkm_last_doc_name [12:00:54]save OK [12:00:54]Clear old archive folders... [12:00:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:00:54]tlvbuf is 0103AA50 [12:00:54]SAM_PROTO_ClearQueue [12:00:54]wFMCommunicate request_size=4 [12:00:54]MH_SAM_APDU [12:00:54]CAPDU: 80 09 00 00 [12:00:54]Write to MH i2c: E2 08 00 26 42 80 09 00 00 00 00 00 00 DA [12:00:54]Write i2c OK [12:00:54]MH_I2C_Read... [12:00:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:00:54]Read from MH i2c: E2 [12:00:54]MH_I2C_Read... [12:00:54]Read from MH i2c: E2 03 00 [12:00:54]MH_I2C_Read... [12:00:54]Read from MH i2c: E2 03 00 26 42 00 90 00 DC [12:00:54]RAPDU: 90 00 [12:00:54]wFMCommunicate OK [12:00:54]SAM_PROTO_ClearQueue done [12:00:54]KKMCreateOFDPacket [12:00:54]OFDProtocolAddRootSTLVToBuf [12:00:54]FM_MakeSignedData [12:00:54]FM_MakeSignedData [12:00:54]SAM_PROTO_SignData [12:00:54]wFMCommunicate request_size=4 [12:00:54]MH_SAM_APDU [12:00:54]CAPDU: 80 0D 01 02 [12:00:54]Write to MH i2c: E2 08 00 27 42 80 0D 01 02 00 00 00 00 E2 [12:00:54]Write i2c OK [12:00:54]MH_I2C_Read... [12:00:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:00:54]Read from MH i2c: E2 [12:00:54]MH_I2C_Read... [12:00:54]Read from MH i2c: E2 03 00 [12:00:54]MH_I2C_Read... [12:00:54]Read from MH i2c: E2 03 00 27 42 00 90 00 DD [12:00:54]RAPDU: 90 00 [12:00:54]wFMCommunicate OK [12:00:54]wFMCommunicate request_size=255 [12:00:54]MH_SAM_APDU [12:00:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 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 2F 01 00 00 F4 03 04 00 76 85 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 11 03 00 35 04 06 00 D0 7F FB BE [12:00:54]Write to MH i2c: E2 02 01 28 42 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 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 2F 01 00 00 F4 03 04 00 76 85 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 11 03 00 35 04 06 00 D0 7F FB BE 00 00 DF [12:00:54]Write i2c OK [12:00:54]MH_I2C_Read... [12:00:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:54]Read from MH i2c: E2 [12:00:54]MH_I2C_Read... [12:00:54]Read from MH i2c: E2 03 00 [12:00:54]MH_I2C_Read... [12:00:54]Read from MH i2c: E2 03 00 28 42 00 90 00 DE [12:00:54]RAPDU: 90 00 [12:00:54]wFMCommunicate OK [12:00:54]wFMCommunicate request_size=7 [12:00:54]MH_SAM_APDU [12:00:54]CAPDU: 80 0D 02 02 02 BC B0 [12:00:54]Write to MH i2c: E2 0A 00 29 42 80 0D 02 02 02 00 BC B0 00 00 55 [12:00:54]Write i2c OK [12:00:54]MH_I2C_Read... [12:00:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:54]Read from MH i2c: E2 [12:00:54]MH_I2C_Read... [12:00:54]Read from MH i2c: E2 03 00 [12:00:54]MH_I2C_Read... [12:00:54]Read from MH i2c: E2 03 00 29 42 00 90 00 DF [12:00:54]RAPDU: 90 00 [12:00:54]wFMCommunicate OK [12:00:54]wFMCommunicate request_size=4 [12:00:54]MH_SAM_APDU [12:00:54]CAPDU: 80 0D 03 02 [12:00:54]Write to MH i2c: E2 08 00 2A 42 80 0D 03 02 00 00 00 00 E7 [12:00:54]Write i2c OK [12:00:54]MH_I2C_Read... [12:00:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:00:54]Read from MH i2c: E2 [12:00:54]MH_I2C_Read... [12:00:54]Read from MH i2c: E2 0B 00 [12:00:54]MH_I2C_Read... [12:00:54]Read from MH i2c: E2 0B 00 2A 42 00 DD FF 10 7A 8E B2 F2 8E 90 00 0E [12:00:54]RAPDU: DD FF 10 7A 8E B2 F2 8E 90 00 [12:00:54]wFMCommunicate OK [12:00:54]SAM_PROTO_SignData done [12:00:54]FM_MakeSignedData done [12:00:54]CreateOFDProtocolMessage [12:00:54]wFMCommunicate request_size=4 [12:00:54]MH_SAM_APDU [12:00:54]CAPDU: 80 11 00 00 [12:00:54]Write to MH i2c: E2 08 00 2B 42 80 11 00 00 00 00 00 00 E7 [12:00:54]Write i2c OK [12:00:54]MH_I2C_Read... [12:00:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:54]Read from MH i2c: E2 [12:00:54]MH_I2C_Read... [12:00:54]Read from MH i2c: E2 17 00 [12:00:54]MH_I2C_Read... [12:00:54]Read from MH i2c: E2 17 00 2B 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 34 [12:00:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:00:54]wFMCommunicate OK [12:00:54]CreateOFDProtocolMessage done [12:00:54]OFDSenderStorePacket 201004 [12:00:54]StoreOFDPacket docnum=201004 [12:00:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 90 D9 04 01 49 A3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 76 85 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 11 03 00 35 04 06 00 D0 7F FB BE BC B0 DD FF 10 7A 8E B2 F2 8E [12:00:54]CheckFolder [12:00:54]dirname=/storage/ofd_packets [12:00:54]CheckFolder done [12:00:54]ProducePacketName [12:00:54]name=ofd_packets/00201004 [12:00:54]NVStorageSaveData ofd_packets/00201004 [12:00:54]File name is /storage/ofd_packets/00201004 [12:00:54]Write 298 bytes [12:00:54]NVStorageSaveData done [12:00:54]OFDSenderStorePacket done [12:00:54]KKMCreateOFDPacket done [12:00:54]NVStorageSaveData kkm_last_timestamp [12:00:54]File name is /storage/kkm_last_timestamp [12:00:54]Write 4 bytes [12:00:54]NVStorageSaveData done [12:00:54]ExternCall_PrintAddStr [12:00:54]wPrintStart [12:00:54]Write to MH i2c: 01 00 00 2C 42 6E [12:00:54]Write i2c OK [12:00:54]MH_I2C_Read... [12:00:54]Read from MH i2c: 01 [12:00:54]MH_I2C_Read... [12:00:54]Read from MH i2c: 01 07 00 [12:00:54]MH_I2C_Read... [12:00:54]Read from MH i2c: 01 07 00 2C 42 00 00 00 00 00 FF 0F 83 [12:00:54]RasterBufferAndPrint [12:00:54]line Счет N : (1)11328603 [12:00:54]line ИНН: 02508201610067 [12:00:54]line Контрольно-Кассовый Чек [12:00:54]line ПРОДАЖА [12:00:54]line ТРК (МРК, ГНК) : 61 [12:00:54]line Товар: 2710194210 [12:00:54]line ДТ-К-5 [12:00:54]line 118.120 * 0.00 [12:00:54]line = 0.00 [12:00:54]line НДС 12% НСП 1% [12:00:54]line > о реализуемом товаре [12:00:54]line ИТОГО: 0.00 [12:00:54]line НСП 1% : 0.00 [12:00:54]line НДС 12% : 0.00 [12:00:54]line Наличными: 0.00 [12:00:54]line Безнал.: 0.00 [12:00:54]line Место: АЗС № 95 "Партнер Нефть" [12:00:54]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:00:54]line СНО: Общий режим [12:00:54]line Чек 303 20.08.2024 12:00 [12:00:54]line Смена: 466 ФФД: 1.0 [12:00:54]line ЗНМ: 0300000079 [12:00:54]line РНМ: 0000000000092545 [12:00:54]line Версия ККМ: 001 [12:00:54]line Талоны: Топливная Карта [12:00:54]line 56276 [12:00:54]line ФМ: 0000000000871802 [12:00:54]line ФД: 201004 [12:00:54]line ФПД: 229248103005360 [12:00:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120054&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201004&fm=229248103005360&tin=02508201610067®Number=0000000000092545&sum=0 [12:00:54]written 0, free lines is 4095 [12:00:54]OFD Sender: Processing packet 201004 [packets to send 247, broken 246] [12:00:54]ProducePacketName [12:00:54]name=ofd_packets/00201004 [12:00:54]OFD Sender: To server: pG, [12:00:54]CommunicateWithHost lk.salyk.kg:30040 [12:00:54]ConnectInit lk.salyk.kg [12:00:55]Write to MH i2c: 01 00 00 56 42 98 [12:00:55]Write i2c OK [12:00:55]MH_I2C_Read... [12:00:55]Read from MH i2c: 01 [12:00:55]MH_I2C_Read... [12:00:55]Read from MH i2c: 01 07 00 [12:00:55]MH_I2C_Read... [12:00:55]Read from MH i2c: 01 07 00 56 42 00 00 00 00 00 F0 0C 9B [12:00:55]RasterBufferAndPrint [12:00:55]line [12:00:55]line [12:00:55]line [12:00:55]line [12:00:55]line [12:00:55]written 0, free lines is 3318 [12:00:55]MH_Cut [12:00:55]Write to MH i2c: D1 01 00 5D 42 01 71 [12:00:55]Write i2c OK [12:00:55]MH_I2C_Read... [12:00:55]Read from MH i2c: D1 [12:00:55]MH_I2C_Read... [12:00:55]Read from MH i2c: D1 01 00 [12:00:55]MH_I2C_Read... [12:00:55]Read from MH i2c: D1 01 00 5D 42 00 70 [12:00:55]Write to MH i2c: 01 00 00 5E 42 A0 [12:00:55]Write i2c OK [12:00:55]MH_I2C_Read... [12:00:55]Connected sock=10 [12:00:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 90 D9 04 01 49 A3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 76 85 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 11 03 00 35 04 06 00 D0 7F FB BE BC B0 DD FF 10 7A 8E B2 F2 8E [12:00:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DB E9 47 00 8B 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 31 38 30 32 10 04 04 00 2C 11 03 00 F4 03 04 00 DD 2F C4 66 B6 04 01 00 00 EB CB 26 58 27 0E 3E C5 [12:00:55]CommunicateWithHost err = 0 [12:00:55]CheckOFDResponse [12:00:55]1017 (14) - 77093643461234 [12:00:55]1041 (16) - 0000000000871802 [12:00:55]1040 (4) - 201004 [12:00:55]1012 (4) - 20.08.2024 05:55 [12:00:55]1206 (1) - 0 [12:00:55]OFD Sender: Remove packet 201004 [12:00:55]ProducePacketName [12:00:55]name=ofd_packets/00201004 [12:00:55]NVStorageDeleteData [12:00:55]*** Cut start [12:00:55]*** Purtial cut [12:00:55]*** CUTSNS_PIN = 0 [12:00:56]*** Stage 1: CUTSNS_PIN = 1 [12:00:56]OFD Sender: No OFD packet to send [12:00:57]Read from MH i2c: 01 [12:00:57]MH_I2C_Read... [12:00:57]*** Stop cut motor [12:00:57]*** Cut end [12:00:57]Read from MH i2c: 01 07 00 [12:00:57]MH_I2C_Read... [12:00:57]Read from MH i2c: 01 07 00 5E 42 00 00 00 00 00 FF 0F B5 [12:00:57]process_action close_receipt done [12:00:57]requested_data is exist [12:00:57]produce_requested_data [12:00:57]requested_item fm.sn is exist - process it [12:00:57]wFMCommunicate request_size=4 [12:00:57]MH_SAM_APDU [12:00:57]CAPDU: 80 11 00 00 [12:00:57]Write to MH i2c: E2 08 00 5F 42 80 11 00 00 00 00 00 00 1B [12:00:57]Write i2c OK [12:00:57]MH_I2C_Read... [12:00:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:57]Read from MH i2c: E2 [12:00:57]MH_I2C_Read... [12:00:57]Read from MH i2c: E2 17 00 [12:00:57]MH_I2C_Read... [12:00:57]Read from MH i2c: E2 17 00 5F 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 68 [12:00:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:00:57]wFMCommunicate OK [12:00:57]requested_item fd.num is exist - process it [12:00:57]SAM_PROTO_GetFieldsCounters [12:00:57]wFMCommunicate request_size=4 [12:00:57]MH_SAM_APDU [12:00:57]CAPDU: 80 13 00 00 [12:00:57]Write to MH i2c: E2 08 00 60 42 80 13 00 00 00 00 00 00 1E [12:00:57]Write i2c OK [12:00:57]MH_I2C_Read... [12:00:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:00:57]Read from MH i2c: E2 [12:00:57]MH_I2C_Read... [12:00:57]Read from MH i2c: E2 62 00 [12:00:57]MH_I2C_Read... [12:00:57]Read from MH i2c: E2 62 00 60 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2C 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 DC [12:00: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2C 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:00:57]wFMCommunicate OK [12:00:57]SAM_PROTO_GetFieldsCounters done [12:00:57]requested_item shift.num is exist - process it [12:00:57]requested_item shift.opened is exist - process it [12:00:57]req_shift_opened [12:00:57]FM_GetShiftState [12:00:57]SAM_PROTO_GetShiftState [12:00:57]wFMCommunicate request_size=4 [12:00:57]MH_SAM_APDU [12:00:57]CAPDU: 80 13 01 00 [12:00:57]Write to MH i2c: E2 08 00 61 42 80 13 01 00 00 00 00 00 20 [12:00:57]Write i2c OK [12:00:57]MH_I2C_Read... [12:00:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:58]Read from MH i2c: E2 [12:00:58]MH_I2C_Read... [12:00:58]Read from MH i2c: E2 0E 00 [12:00:58]MH_I2C_Read... [12:00:58]Read from MH i2c: E2 0E 00 61 42 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 AA [12:00:58]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:00:58]wFMCommunicate OK [12:00:58]SAM_PROTO_GetShiftState done [12:00:58]FM_GetShiftState done [12:00:58]req_shift_opened done [12:00:58]requested_item shift.open_date is exist - process it [12:00:58]req_shift_open_date [12:00:58]req_shift_open_date done [12:00:58]produce_requested_data done [12:00:58]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201004,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:00:58]process_action_free close_receipt [12:00:58]json_value_free [12:00:58]json_value_free done [12:00:58]process_json_proto returns [12:00:58]Send response to host [12:00:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201004,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:00:58]free response buf [12:00:58]execute_script done [12:00:58]execute_script returns [12:00:58]free content buf [12:00:58]Sock 9.Close socket [12:00:58]Sock 9.Thread stoped [12:01:01]OFD Sender: No OFD packet to send [12:01:06]OFD Sender: No OFD packet to send [12:01:11]OFD Sender: No OFD packet to send [12:01:16]OFD Sender: No OFD packet to send [12:01:21]OFD Sender: No OFD packet to send [12:01:26]OFD Sender: No OFD packet to send [12:01:31]OFD Sender: No OFD packet to send [12:01:36]OFD Sender: No OFD packet to send [12:01:38]accept exits with 8 [12:01:38]New connection [12:01:38]New thread 3067211108 created [12:01:38]Thread 3067067748 joined [12:01:38]Waiting for new connection... [12:01:38] Sock 8.Parse request [12:01:38]Sock 8.Check first char [12:01:38]Sock 8.First char is OK [12:01:38]request: POST /json_proto HTTP/1.0 [12:01:38]Method: POST [12:01:38]URL: /json_proto [12:01:38]Method is POST - this is cgi request [12:01:38]url: /json_proto [12:01:38]query_string will be loaded in cgi processing [12:01:38]execute_cgi json_proto POST (null) [12:01:38]execute_cgi path=json_proto method=POST [12:01:38]POST find Content-Length [12:01:38]Host: 172.17.46.195:8080 [12:01:38]Content-Length: 795 [12:01:38]Content-Type: application/json [12:01:38] [12:01:38]POST finish read [12:01:38]Found Content-Length = 795 [12:01:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:38]execute_script... [12:01: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)11328605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:38]POST & json_proto [12:01:38]process_json_proto [12:01:38]json parsed OK: [12:01:38]protocol is kg_v1.0 [12:01:38]action value=close_receipt [12:01:38]process_action close_receipt [12:01:38]cmd_close_receipt [12:01:38]MH_GetDate [12:01:38]Write to MH i2c: F0 00 00 62 42 93 [12:01:38]Write i2c OK [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: F0 [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: F0 09 00 [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: F0 09 00 62 42 00 A4 85 C4 66 75 08 C2 66 94 [12:01:38]GetLastDocTimeStamp 1724155254 [12:01:38]current date 1724155300 [12:01:38]FM_GetShiftState [12:01:38]SAM_PROTO_GetShiftState [12:01:38]wFMCommunicate request_size=4 [12:01:38]MH_SAM_APDU [12:01:38]CAPDU: 80 13 01 00 [12:01:38]Write to MH i2c: E2 08 00 63 42 80 13 01 00 00 00 00 00 22 [12:01:38]Write i2c OK [12:01:38]MH_I2C_Read... [12:01:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:38]Read from MH i2c: E2 [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: E2 0E 00 [12:01:38]MH_I2C_Read... [12:01:38]Read from MH i2c: E2 0E 00 63 42 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 AC [12:01:38]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:01:38]wFMCommunicate OK [12:01:38]SAM_PROTO_GetShiftState done [12:01:38]FM_GetShiftState done [12:01:38]opened in 1724112758 [12:01:38]opened+sec_in_day 1724199158 [12:01:38]quantity*price = 200001 [12:01:38]sum+1 = 200003 [12:01:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.02 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 0.00 Безнал.: 2000.02 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 304 20.08.2024 12:01 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201005 ФПД: 62130457992555 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120140&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201005&fm=62130457992555&tin=02508201610067®Number=0000000000092545&sum=200002 [12:01:39]StoreToDocumentArchive [12:01:39]shift 466 fd 201005 [12:01:39]save to /storage/0466/doc_00201005 [12:01:39]save last doc name /storage/0466/doc_00201005 to /storage/kkm_last_doc_name [12:01:39]save OK [12:01:39]Clear old archive folders... [12:01:39]ProcessDocumentItem done err = 0, tmpTLVsize=249 [12:01:39]tlvbuf is 011349D0 [12:01:39]SAM_PROTO_ClearQueue [12:01:39]wFMCommunicate request_size=4 [12:01:39]MH_SAM_APDU [12:01:39]CAPDU: 80 09 00 00 [12:01:39]Write to MH i2c: E2 08 00 70 42 80 09 00 00 00 00 00 00 24 [12:01:39]Write i2c OK [12:01:39]MH_I2C_Read... [12:01:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:39]Read from MH i2c: E2 [12:01:39]MH_I2C_Read... [12:01:39]Read from MH i2c: E2 03 00 [12:01:39]MH_I2C_Read... [12:01:39]Read from MH i2c: E2 03 00 70 42 00 90 00 26 [12:01:39]RAPDU: 90 00 [12:01:39]wFMCommunicate OK [12:01:39]SAM_PROTO_ClearQueue done [12:01:39]KKMCreateOFDPacket [12:01:39]OFDProtocolAddRootSTLVToBuf [12:01:39]FM_MakeSignedData [12:01:39]FM_MakeSignedData [12:01:39]SAM_PROTO_SignData [12:01:39]wFMCommunicate request_size=4 [12:01:39]MH_SAM_APDU [12:01:39]CAPDU: 80 0D 01 02 [12:01:39]Write to MH i2c: E2 08 00 71 42 80 0D 01 02 00 00 00 00 2C [12:01:39]Write i2c OK [12:01:39]MH_I2C_Read... [12:01:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:39]Read from MH i2c: E2 [12:01:39]MH_I2C_Read... [12:01:39]Read from MH i2c: E2 03 00 [12:01:39]MH_I2C_Read... [12:01:39]Read from MH i2c: E2 03 00 71 42 00 90 00 27 [12:01:39]RAPDU: 90 00 [12:01:39]wFMCommunicate OK [12:01:39]wFMCommunicate request_size=255 [12:01:39]MH_SAM_APDU [12:01:39]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 A4 85 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 11 03 00 35 04 06 00 38 81 DF [12:01:39]Write to MH i2c: E2 02 01 72 42 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 A4 85 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 11 03 00 35 04 06 00 38 81 DF 00 00 42 [12:01:39]Write i2c OK [12:01:39]MH_I2C_Read... [12:01:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:40]Read from MH i2c: E2 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 03 00 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 03 00 72 42 00 90 00 28 [12:01:40]RAPDU: 90 00 [12:01:40]wFMCommunicate OK [12:01:40]wFMCommunicate request_size=8 [12:01:40]MH_SAM_APDU [12:01:40]CAPDU: 80 0D 02 02 03 E0 DD 6B [12:01:40]Write to MH i2c: E2 0B 00 73 42 80 0D 02 02 03 00 E0 DD 6B 00 00 5D [12:01:40]Write i2c OK [12:01:40]MH_I2C_Read... [12:01:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:40]Read from MH i2c: E2 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 03 00 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 03 00 73 42 00 90 00 29 [12:01:40]RAPDU: 90 00 [12:01:40]wFMCommunicate OK [12:01:40]wFMCommunicate request_size=4 [12:01:40]MH_SAM_APDU [12:01:40]CAPDU: 80 0D 03 02 [12:01:40]Write to MH i2c: E2 08 00 74 42 80 0D 03 02 00 00 00 00 31 [12:01:40]Write i2c OK [12:01:40]MH_I2C_Read... [12:01:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:40]Read from MH i2c: E2 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 0B 00 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 0B 00 74 42 00 F3 18 2E 3A 68 3C 8E 4C 90 00 23 [12:01:40]RAPDU: F3 18 2E 3A 68 3C 8E 4C 90 00 [12:01:40]wFMCommunicate OK [12:01:40]SAM_PROTO_SignData done [12:01:40]FM_MakeSignedData done [12:01:40]CreateOFDProtocolMessage [12:01:40]wFMCommunicate request_size=4 [12:01:40]MH_SAM_APDU [12:01:40]CAPDU: 80 11 00 00 [12:01:40]Write to MH i2c: E2 08 00 75 42 80 11 00 00 00 00 00 00 31 [12:01:40]Write i2c OK [12:01:40]MH_I2C_Read... [12:01:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:40]Read from MH i2c: E2 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 17 00 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 17 00 75 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7E [12:01:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:01:40]wFMCommunicate OK [12:01:40]CreateOFDProtocolMessage done [12:01:40]OFDSenderStorePacket 201005 [12:01:40]StoreOFDPacket docnum=201005 [12:01:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 F9 BB 05 01 8D 47 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 A4 85 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 11 03 00 35 04 06 00 38 81 DF E0 DD 6B F3 18 2E 3A 68 3C 8E 4C [12:01:40]CheckFolder [12:01:40]dirname=/storage/ofd_packets [12:01:40]CheckFolder done [12:01:40]ProducePacketName [12:01:40]name=ofd_packets/00201005 [12:01:40]NVStorageSaveData ofd_packets/00201005 [12:01:40]File name is /storage/ofd_packets/00201005 [12:01:40]Write 299 bytes [12:01:40]NVStorageSaveData done [12:01:40]OFDSenderStorePacket done [12:01:40]KKMCreateOFDPacket done [12:01:40]NVStorageSaveData kkm_last_timestamp [12:01:40]File name is /storage/kkm_last_timestamp [12:01:40]Write 4 bytes [12:01:40]NVStorageSaveData done [12:01:40]ExternCall_PrintAddStr [12:01:40]wPrintStart [12:01:40]Write to MH i2c: 01 00 00 76 42 B8 [12:01:40]Write i2c OK [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: 01 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: 01 07 00 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: 01 07 00 76 42 00 00 00 00 00 FF 0F CD [12:01:40]RasterBufferAndPrint [12:01:40]line Счет N : (1)11328605 [12:01:40]line ИНН: 02508201610067 [12:01:40]line Контрольно-Кассовый Чек [12:01:40]line ПРОДАЖА [12:01:40]line ТРК (МРК, ГНК) : 33 [12:01:40]line Товар: 2710124130 [12:01:40]line SU-92-К-5 [12:01:40]line 29.070 * 68.80 [12:01:40]line = 2000.02 [12:01:40]line НДС 12% НСП 1% [12:01:40]line > о реализуемом товаре [12:01:40]line ИТОГО: 2000.02 [12:01:40]line НСП 1% : 17.70 [12:01:40]line НДС 12% : 212.39 [12:01:40]line Наличными: 0.00 [12:01:40]line Безнал.: 2000.02 [12:01:40]line Место: АЗС № 95 "Партнер Нефть" [12:01:40]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:01:40]line СНО: Общий режим [12:01:40]line Чек 304 20.08.2024 12:01 [12:01:40]line Смена: 466 ФФД: 1.0 [12:01:40]line ЗНМ: 0300000079 [12:01:40]line РНМ: 0000000000092545 [12:01:40]line Версия ККМ: 001 [12:01:40]line Платежная система: O! деньги [12:01:40]line ФМ: 0000000000871802 [12:01:40]line ФД: 201005 [12:01:40]line ФПД: 62130457992555 [12:01:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120140&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201005&fm=62130457992555&tin=02508201610067®Number=0000000000092545&sum=200002 [12:01:40]OFD Sender: Processing packet 201005 [packets to send 247, broken 246] [12:01:40]ProducePacketName [12:01:40]name=ofd_packets/00201005 [12:01:40]OFD Sender: To server: pG, [12:01:40]CommunicateWithHost lk.salyk.kg:30040 [12:01:40]ConnectInit lk.salyk.kg [12:01:40]written 0, free lines is 4095 [12:01:40]Connected sock=10 [12:01:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 F9 BB 05 01 8D 47 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 A4 85 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 11 03 00 35 04 06 00 38 81 DF E0 DD 6B F3 18 2E 3A 68 3C 8E 4C [12:01:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B8 26 47 00 EE 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 31 38 30 32 10 04 04 00 2D 11 03 00 F4 03 04 00 0B 30 C4 66 B6 04 01 00 00 5D 39 45 10 B5 57 BF 3B [12:01:41]CommunicateWithHost err = 0 [12:01:41]CheckOFDResponse [12:01:41]1017 (14) - 77093643461234 [12:01:41]1041 (16) - 0000000000871802 [12:01:41]1040 (4) - 201005 [12:01:41]1012 (4) - 20.08.2024 05:56 [12:01:41]1206 (1) - 0 [12:01:41]OFD Sender: Remove packet 201005 [12:01:41]ProducePacketName [12:01:41]name=ofd_packets/00201005 [12:01:41]NVStorageDeleteData [12:01:41]Write to MH i2c: 01 00 00 A0 42 E2 [12:01:41]Write i2c OK [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: 01 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: 01 07 00 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: 01 07 00 A0 42 00 00 00 00 00 FA 0C EF [12:01:41]RasterBufferAndPrint [12:01:41]line [12:01:41]line [12:01:41]line [12:01:41]line [12:01:41]line [12:01:41]written 0, free lines is 3328 [12:01:41]MH_Cut [12:01:41]Write to MH i2c: D1 01 00 A7 42 01 BB [12:01:41]Write i2c OK [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: D1 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: D1 01 00 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: D1 01 00 A7 42 00 BA [12:01:41]Write to MH i2c: 01 00 00 A8 42 EA [12:01:41]Write i2c OK [12:01:41]MH_I2C_Read... [12:01:41]OFD Sender: No OFD packet to send [12:01:41]*** Cut start [12:01:41]*** Purtial cut [12:01:41]*** Stage 1: CUTSNS_PIN = 1 [12:01:42]Read from MH i2c: 01 [12:01:42]MH_I2C_Read... [12:01:42]*** Stop cut motor [12:01:42]*** Cut end [12:01:42]Read from MH i2c: 01 07 00 [12:01:42]MH_I2C_Read... [12:01:42]Read from MH i2c: 01 07 00 A8 42 00 00 00 00 00 FF 0F FF [12:01:42]process_action close_receipt done [12:01:42]requested_data is exist [12:01:42]produce_requested_data [12:01:42]requested_item fm.sn is exist - process it [12:01:42]wFMCommunicate request_size=4 [12:01:42]MH_SAM_APDU [12:01:42]CAPDU: 80 11 00 00 [12:01:42]Write to MH i2c: E2 08 00 A9 42 80 11 00 00 00 00 00 00 65 [12:01:42]Write i2c OK [12:01:42]MH_I2C_Read... [12:01:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:42]Read from MH i2c: E2 [12:01:42]MH_I2C_Read... [12:01:42]Read from MH i2c: E2 17 00 [12:01:42]MH_I2C_Read... [12:01:42]Read from MH i2c: E2 17 00 A9 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B2 [12:01:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:01:42]wFMCommunicate OK [12:01:42]requested_item fd.num is exist - process it [12:01:42]SAM_PROTO_GetFieldsCounters [12:01:42]wFMCommunicate request_size=4 [12:01:42]MH_SAM_APDU [12:01:42]CAPDU: 80 13 00 00 [12:01:42]Write to MH i2c: E2 08 00 AA 42 80 13 00 00 00 00 00 00 68 [12:01:42]Write i2c OK [12:01:42]MH_I2C_Read... [12:01:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:42]Read from MH i2c: E2 [12:01:42]MH_I2C_Read... [12:01:42]Read from MH i2c: E2 62 00 [12:01:42]MH_I2C_Read... [12:01:42]Read from MH i2c: E2 62 00 AA 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2D 11 03 00 0E 04 04 00 D2 01 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 2A [12:01: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2D 11 03 00 0E 04 04 00 D2 01 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 [12:01:42]wFMCommunicate OK [12:01:42]SAM_PROTO_GetFieldsCounters done [12:01:42]requested_item shift.num is exist - process it [12:01:42]requested_item shift.opened is exist - process it [12:01:42]req_shift_opened [12:01:42]FM_GetShiftState [12:01:42]SAM_PROTO_GetShiftState [12:01:42]wFMCommunicate request_size=4 [12:01:42]MH_SAM_APDU [12:01:42]CAPDU: 80 13 01 00 [12:01:42]Write to MH i2c: E2 08 00 AB 42 80 13 01 00 00 00 00 00 6A [12:01:42]Write i2c OK [12:01:42]MH_I2C_Read... [12:01:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:42]Read from MH i2c: E2 [12:01:42]MH_I2C_Read... [12:01:42]Read from MH i2c: E2 0E 00 [12:01:42]MH_I2C_Read... [12:01:42]Read from MH i2c: E2 0E 00 AB 42 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F4 [12:01:42]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:01:42]wFMCommunicate OK [12:01:42]SAM_PROTO_GetShiftState done [12:01:42]FM_GetShiftState done [12:01:42]req_shift_opened done [12:01:42]requested_item shift.open_date is exist - process it [12:01:42]req_shift_open_date [12:01:42]req_shift_open_date done [12:01:42]produce_requested_data done [12:01:42]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201005,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:01:42]process_action_free close_receipt [12:01:42]json_value_free [12:01:42]json_value_free done [12:01:42]process_json_proto returns [12:01:42]Send response to host [12:01:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201005,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:01:42]free response buf [12:01:42]execute_script done [12:01:42]execute_script returns [12:01:42]free content buf [12:01:42]Sock 8.Close socket [12:01:42]Sock 8.Thread stoped [12:01:46]OFD Sender: No OFD packet to send [12:01:51]OFD Sender: No OFD packet to send [12:01:56]OFD Sender: No OFD packet to send [12:02:01]OFD Sender: No OFD packet to send [12:02:06]OFD Sender: No OFD packet to send [12:02:11]OFD Sender: No OFD packet to send [12:02:16]OFD Sender: No OFD packet to send [12:02:21]OFD Sender: No OFD packet to send [12:02:26]OFD Sender: No OFD packet to send [12:02:31]OFD Sender: No OFD packet to send [12:02:36]OFD Sender: No OFD packet to send [12:02:41]OFD Sender: No OFD packet to send [12:02:46]OFD Sender: No OFD packet to send [12:02:51]OFD Sender: No OFD packet to send [12:02:56]OFD Sender: No OFD packet to send [12:03:01]OFD Sender: No OFD packet to send [12:03:06]OFD Sender: No OFD packet to send [12:03:11]OFD Sender: No OFD packet to send [12:03:15]accept exits with 9 [12:03:15]New connection [12:03:15]New thread 3067067748 created [12:03:15]Thread 3067211108 joined [12:03:15]Waiting for new connection... [12:03:15] Sock 9.Parse request [12:03:15]Sock 9.Check first char [12:03:15]Sock 9.First char is OK [12:03:15]request: POST /json_proto HTTP/1.0 [12:03:15]Method: POST [12:03:15]URL: /json_proto [12:03:15]Method is POST - this is cgi request [12:03:15]url: /json_proto [12:03:15]query_string will be loaded in cgi processing [12:03:15]execute_cgi json_proto POST (null) [12:03:15]execute_cgi path=json_proto method=POST [12:03:15]POST find Content-Length [12:03:15]Host: 172.17.46.195:8080 [12:03:15]Content-Length: 791 [12:03:15]Content-Type: application/json [12:03:15] [12:03:15]POST finish read [12:03:15]Found Content-Length = 791 [12:03:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 63.220, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:15]execute_script... [12:03:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 63.220, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:15]POST & json_proto [12:03:15]process_json_proto [12:03:15]json parsed OK: [12:03:15]protocol is kg_v1.0 [12:03:15]action value=close_receipt [12:03:15]process_action close_receipt [12:03:15]cmd_close_receipt [12:03:15]MH_GetDate [12:03:15]Write to MH i2c: F0 00 00 AC 42 DD [12:03:15]Write i2c OK [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: F0 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: F0 09 00 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: F0 09 00 AC 42 00 05 86 C4 66 75 08 C2 66 40 [12:03:15]GetLastDocTimeStamp 1724155300 [12:03:15]current date 1724155397 [12:03:15]FM_GetShiftState [12:03:15]SAM_PROTO_GetShiftState [12:03:15]wFMCommunicate request_size=4 [12:03:15]MH_SAM_APDU [12:03:15]CAPDU: 80 13 01 00 [12:03:15]Write to MH i2c: E2 08 00 AD 42 80 13 01 00 00 00 00 00 6C [12:03:15]Write i2c OK [12:03:15]MH_I2C_Read... [12:03:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:15]Read from MH i2c: E2 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: E2 0E 00 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: E2 0E 00 AD 42 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F6 [12:03:15]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:03:15]wFMCommunicate OK [12:03:15]SAM_PROTO_GetShiftState done [12:03:15]FM_GetShiftState done [12:03:15]opened in 1724112758 [12:03:15]opened+sec_in_day 1724199158 [12:03:15]quantity*price = 0 [12:03:15]sum+1 = 1 [12:03:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 305 20.08.2024 12:03 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 56276 ФМ: 0000000000871802 ФД: 201006 ФПД: 211437907435808 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120317&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201006&fm=211437907435808&tin=02508201610067®Number=0000000000092545&sum=0 [12:03:16]StoreToDocumentArchive [12:03:16]shift 466 fd 201006 [12:03:16]save to /storage/0466/doc_00201006 [12:03:16]save last doc name /storage/0466/doc_00201006 to /storage/kkm_last_doc_name [12:03:16]save OK [12:03:16]Clear old archive folders... [12:03:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:03:16]tlvbuf is 010B6150 [12:03:16]SAM_PROTO_ClearQueue [12:03:16]wFMCommunicate request_size=4 [12:03:16]MH_SAM_APDU [12:03:16]CAPDU: 80 09 00 00 [12:03:16]Write to MH i2c: E2 08 00 BA 42 80 09 00 00 00 00 00 00 6E [12:03:16]Write i2c OK [12:03:16]MH_I2C_Read... [12:03:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:16]Read from MH i2c: E2 [12:03:16]MH_I2C_Read... [12:03:16]Read from MH i2c: E2 03 00 [12:03:16]MH_I2C_Read... [12:03:16]Read from MH i2c: E2 03 00 BA 42 00 90 00 70 [12:03:16]RAPDU: 90 00 [12:03:16]wFMCommunicate OK [12:03:16]SAM_PROTO_ClearQueue done [12:03:16]KKMCreateOFDPacket [12:03:16]OFDProtocolAddRootSTLVToBuf [12:03:16]FM_MakeSignedData [12:03:16]FM_MakeSignedData [12:03:16]SAM_PROTO_SignData [12:03:16]wFMCommunicate request_size=4 [12:03:16]MH_SAM_APDU [12:03:16]CAPDU: 80 0D 01 02 [12:03:16]Write to MH i2c: E2 08 00 BB 42 80 0D 01 02 00 00 00 00 76 [12:03:16]Write i2c OK [12:03:16]MH_I2C_Read... [12:03:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:17]Read from MH i2c: E2 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 03 00 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 03 00 BB 42 00 90 00 71 [12:03:17]RAPDU: 90 00 [12:03:17]wFMCommunicate OK [12:03:17]wFMCommunicate request_size=255 [12:03:17]MH_SAM_APDU [12:03:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 F6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 05 86 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 11 03 00 35 04 06 00 C0 4D 39 5D [12:03:17]Write to MH i2c: E2 02 01 BC 42 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 F6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 05 86 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 11 03 00 35 04 06 00 C0 4D 39 5D 00 00 56 [12:03:17]Write i2c OK [12:03:17]MH_I2C_Read... [12:03:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:17]Read from MH i2c: E2 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 03 00 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 03 00 BC 42 00 90 00 72 [12:03:17]RAPDU: 90 00 [12:03:17]wFMCommunicate OK [12:03:17]wFMCommunicate request_size=7 [12:03:17]MH_SAM_APDU [12:03:17]CAPDU: 80 0D 02 02 02 61 20 [12:03:17]Write to MH i2c: E2 0A 00 BD 42 80 0D 02 02 02 00 61 20 00 00 FE [12:03:17]Write i2c OK [12:03:17]MH_I2C_Read... [12:03:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:17]Read from MH i2c: E2 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 03 00 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 03 00 BD 42 00 90 00 73 [12:03:17]RAPDU: 90 00 [12:03:17]wFMCommunicate OK [12:03:17]wFMCommunicate request_size=4 [12:03:17]MH_SAM_APDU [12:03:17]CAPDU: 80 0D 03 02 [12:03:17]Write to MH i2c: E2 08 00 BE 42 80 0D 03 02 00 00 00 00 7B [12:03:17]Write i2c OK [12:03:17]MH_I2C_Read... [12:03:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:17]Read from MH i2c: E2 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 0B 00 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 0B 00 BE 42 00 C5 61 AE A6 4D EB 60 70 90 00 FE [12:03:17]RAPDU: C5 61 AE A6 4D EB 60 70 90 00 [12:03:17]wFMCommunicate OK [12:03:17]SAM_PROTO_SignData done [12:03:17]FM_MakeSignedData done [12:03:17]CreateOFDProtocolMessage [12:03:17]wFMCommunicate request_size=4 [12:03:17]MH_SAM_APDU [12:03:17]CAPDU: 80 11 00 00 [12:03:17]Write to MH i2c: E2 08 00 BF 42 80 11 00 00 00 00 00 00 7B [12:03:17]Write i2c OK [12:03:17]MH_I2C_Read... [12:03:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:17]Read from MH i2c: E2 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 17 00 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 17 00 BF 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C8 [12:03:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:03:17]wFMCommunicate OK [12:03:17]CreateOFDProtocolMessage done [12:03:17]OFDSenderStorePacket 201006 [12:03:17]StoreOFDPacket docnum=201006 [12:03:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 06 9E 04 01 B5 14 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 F6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 05 86 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 11 03 00 35 04 06 00 C0 4D 39 5D 61 20 C5 61 AE A6 4D EB 60 70 [12:03:17]CheckFolder [12:03:17]dirname=/storage/ofd_packets [12:03:17]CheckFolder done [12:03:17]ProducePacketName [12:03:17]name=ofd_packets/00201006 [12:03:17]NVStorageSaveData ofd_packets/00201006 [12:03:17]File name is /storage/ofd_packets/00201006 [12:03:17]Write 298 bytes [12:03:17]NVStorageSaveData done [12:03:17]OFDSenderStorePacket done [12:03:17]KKMCreateOFDPacket done [12:03:17]NVStorageSaveData kkm_last_timestamp [12:03:17]File name is /storage/kkm_last_timestamp [12:03:17]Write 4 bytes [12:03:17]NVStorageSaveData done [12:03:17]ExternCall_PrintAddStr [12:03:17]wPrintStart [12:03:17]Write to MH i2c: 01 00 00 C0 42 02 [12:03:17]Write i2c OK [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: 01 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: 01 07 00 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: 01 07 00 C0 42 00 00 00 00 00 FF 0F 17 [12:03:17]RasterBufferAndPrint [12:03:17]line Счет N : (1)11328606 [12:03:17]line ИНН: 02508201610067 [12:03:17]line Контрольно-Кассовый Чек [12:03:17]line ПРОДАЖА [12:03:17]line ТРК (МРК, ГНК) : 61 [12:03:17]line Товар: 2710194210 [12:03:17]line ДТ-К-5 [12:03:17]line 63.220 * 0.00 [12:03:17]line = 0.00 [12:03:17]line НДС 12% НСП 1% [12:03:17]line > о реализуемом товаре [12:03:17]line ИТОГО: 0.00 [12:03:17]line НСП 1% : 0.00 [12:03:17]line НДС 12% : 0.00 [12:03:17]line Наличными: 0.00 [12:03:17]line Безнал.: 0.00 [12:03:17]line Место: АЗС № 95 "Партнер Нефть" [12:03:17]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:03:17]line СНО: Общий режим [12:03:17]line Чек 305 20.08.2024 12:03 [12:03:17]line Смена: 466 ФФД: 1.0 [12:03:17]line ЗНМ: 0300000079 [12:03:17]line РНМ: 0000000000092545 [12:03:17]line Версия ККМ: 001 [12:03:17]line Талоны: Топливная Карта [12:03:17]line 56276 [12:03:17]line ФМ: 0000000000871802 [12:03:17]line ФД: 201006 [12:03:17]line ФПД: 211437907435808 [12:03:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120317&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201006&fm=211437907435808&tin=02508201610067®Number=0000000000092545&sum=0 [12:03:17]written 0, free lines is 4095 [12:03:17]OFD Sender: Processing packet 201006 [packets to send 247, broken 246] [12:03:17]ProducePacketName [12:03:17]name=ofd_packets/00201006 [12:03:17]OFD Sender: To server: pG, [12:03:17]CommunicateWithHost lk.salyk.kg:30040 [12:03:17]ConnectInit lk.salyk.kg [12:03:17]Connected sock=10 [12:03:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 06 9E 04 01 B5 14 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 F6 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 05 86 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 11 03 00 35 04 06 00 C0 4D 39 5D 61 20 C5 61 AE A6 4D EB 60 70 [12:03:17]Write to MH i2c: 01 00 00 EA 42 2C [12:03:17]Write i2c OK [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: 01 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: 01 07 00 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: 01 07 00 EA 42 00 00 00 00 00 F9 0C 38 [12:03:17]RasterBufferAndPrint [12:03:17]line [12:03:17]line [12:03:17]line [12:03:17]line [12:03:17]line [12:03:17]written 0, free lines is 3330 [12:03:17]MH_Cut [12:03:17]Write to MH i2c: D1 01 00 F1 42 01 05 [12:03:17]Write i2c OK [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: D1 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: D1 01 00 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: D1 01 00 F1 42 00 04 [12:03:17]Write to MH i2c: 01 00 00 F2 42 34 [12:03:17]Write i2c OK [12:03:17]MH_I2C_Read... [12:03:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 69 F4 47 00 11 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 31 38 30 32 10 04 04 00 2E 11 03 00 F4 03 04 00 6C 30 C4 66 B6 04 01 00 00 EC B8 4E 63 57 51 D6 A9 [12:03:18]CommunicateWithHost err = 0 [12:03:18]CheckOFDResponse [12:03:18]1017 (14) - 77093643461234 [12:03:18]1041 (16) - 0000000000871802 [12:03:18]1040 (4) - 201006 [12:03:18]1012 (4) - 20.08.2024 05:58 [12:03:18]1206 (1) - 0 [12:03:18]OFD Sender: Remove packet 201006 [12:03:18]ProducePacketName [12:03:18]name=ofd_packets/00201006 [12:03:18]NVStorageDeleteData [12:03:18]*** Cut start [12:03:18]*** Purtial cut [12:03:18]*** CUTSNS_PIN = 0 [12:03:18]OFD Sender: No OFD packet to send [12:03:18]*** Stage 1: CUTSNS_PIN = 1 [12:03:20]Read from MH i2c: 01 [12:03:20]MH_I2C_Read... [12:03:20]*** Stop cut motor [12:03:20]*** Cut end [12:03:20]Read from MH i2c: 01 07 00 [12:03:20]MH_I2C_Read... [12:03:20]Read from MH i2c: 01 07 00 F2 42 00 00 00 00 00 FF 0F 49 [12:03:20]process_action close_receipt done [12:03:20]requested_data is exist [12:03:20]produce_requested_data [12:03:20]requested_item fm.sn is exist - process it [12:03:20]wFMCommunicate request_size=4 [12:03:20]MH_SAM_APDU [12:03:20]CAPDU: 80 11 00 00 [12:03:20]Write to MH i2c: E2 08 00 F3 42 80 11 00 00 00 00 00 00 AF [12:03:20]Write i2c OK [12:03:20]MH_I2C_Read... [12:03:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:20]Read from MH i2c: E2 [12:03:20]MH_I2C_Read... [12:03:20]Read from MH i2c: E2 17 00 [12:03:20]MH_I2C_Read... [12:03:20]Read from MH i2c: E2 17 00 F3 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FC [12:03:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:03:20]wFMCommunicate OK [12:03:20]requested_item fd.num is exist - process it [12:03:20]SAM_PROTO_GetFieldsCounters [12:03:20]wFMCommunicate request_size=4 [12:03:20]MH_SAM_APDU [12:03:20]CAPDU: 80 13 00 00 [12:03:20]Write to MH i2c: E2 08 00 F4 42 80 13 00 00 00 00 00 00 B2 [12:03:20]Write i2c OK [12:03:20]MH_I2C_Read... [12:03:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:20]Read from MH i2c: E2 [12:03:20]MH_I2C_Read... [12:03:20]Read from MH i2c: E2 62 00 [12:03:20]MH_I2C_Read... [12:03:20]Read from MH i2c: E2 62 00 F4 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2E 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 78 [12:03:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2E 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:03:20]wFMCommunicate OK [12:03:20]SAM_PROTO_GetFieldsCounters done [12:03:20]requested_item shift.num is exist - process it [12:03:20]requested_item shift.opened is exist - process it [12:03:20]req_shift_opened [12:03:20]FM_GetShiftState [12:03:20]SAM_PROTO_GetShiftState [12:03:20]wFMCommunicate request_size=4 [12:03:20]MH_SAM_APDU [12:03:20]CAPDU: 80 13 01 00 [12:03:20]Write to MH i2c: E2 08 00 F5 42 80 13 01 00 00 00 00 00 B4 [12:03:20]Write i2c OK [12:03:20]MH_I2C_Read... [12:03:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:20]Read from MH i2c: E2 [12:03:20]MH_I2C_Read... [12:03:20]Read from MH i2c: E2 0E 00 [12:03:20]MH_I2C_Read... [12:03:20]Read from MH i2c: E2 0E 00 F5 42 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 3E [12:03:20]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:03:20]wFMCommunicate OK [12:03:20]SAM_PROTO_GetShiftState done [12:03:20]FM_GetShiftState done [12:03:20]req_shift_opened done [12:03:20]requested_item shift.open_date is exist - process it [12:03:20]req_shift_open_date [12:03:20]req_shift_open_date done [12:03:20]produce_requested_data done [12:03:20]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201006,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:03:20]process_action_free close_receipt [12:03:20]json_value_free [12:03:20]json_value_free done [12:03:20]process_json_proto returns [12:03:20]Send response to host [12:03:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201006,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:03:20]free response buf [12:03:20]execute_script done [12:03:20]execute_script returns [12:03:20]free content buf [12:03:20]Sock 9.Close socket [12:03:20]Sock 9.Thread stoped [12:03:23]OFD Sender: No OFD packet to send [12:03:28]OFD Sender: No OFD packet to send [12:03:33]OFD Sender: No OFD packet to send [12:03:38]OFD Sender: No OFD packet to send [12:03:43]OFD Sender: No OFD packet to send [12:03:48]OFD Sender: No OFD packet to send [12:03:53]OFD Sender: No OFD packet to send [12:03:58]OFD Sender: No OFD packet to send [12:04:03]OFD Sender: No OFD packet to send [12:04:08]OFD Sender: No OFD packet to send [12:04:13]OFD Sender: No OFD packet to send [12:04:18]OFD Sender: No OFD packet to send [12:04:23]OFD Sender: No OFD packet to send [12:04:28]OFD Sender: No OFD packet to send [12:04:33]OFD Sender: No OFD packet to send [12:04:38]OFD Sender: No OFD packet to send [12:04:43]OFD Sender: No OFD packet to send [12:04:46]accept exits with 8 [12:04:46]New connection [12:04:46]New thread 3067211108 created [12:04:46]Thread 3067067748 joined [12:04:46]Waiting for new connection... [12:04:46] Sock 8.Parse request [12:04:46]Sock 8.Check first char [12:04:46]Sock 8.First char is OK [12:04:46]request: POST /json_proto HTTP/1.0 [12:04:46]Method: POST [12:04:46]URL: /json_proto [12:04:46]Method is POST - this is cgi request [12:04:46]url: /json_proto [12:04:46]query_string will be loaded in cgi processing [12:04:46]execute_cgi json_proto POST (null) [12:04:46]execute_cgi path=json_proto method=POST [12:04:46]POST find Content-Length [12:04:46]Host: 172.17.46.195:8080 [12:04:46]Content-Length: 756 [12:04:46]Content-Type: application/json [12:04:46] [12:04:46]POST finish read [12:04:46]Found Content-Length = 756 [12:04:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30052239", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:46]execute_script... [12:04:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30052239", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:46]POST & json_proto [12:04:46]process_json_proto [12:04:46]json parsed OK: [12:04:46]protocol is kg_v1.0 [12:04:46]action value=close_receipt [12:04:46]process_action close_receipt [12:04:46]cmd_close_receipt [12:04:46]MH_GetDate [12:04:46]Write to MH i2c: F0 00 00 F6 42 27 [12:04:46]Write i2c OK [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: F0 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: F0 09 00 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: F0 09 00 F6 42 00 5F 86 C4 66 75 08 C2 66 E4 [12:04:46]GetLastDocTimeStamp 1724155397 [12:04:46]current date 1724155487 [12:04:46]FM_GetShiftState [12:04:46]SAM_PROTO_GetShiftState [12:04:46]wFMCommunicate request_size=4 [12:04:46]MH_SAM_APDU [12:04:46]CAPDU: 80 13 01 00 [12:04:46]Write to MH i2c: E2 08 00 F7 42 80 13 01 00 00 00 00 00 B6 [12:04:46]Write i2c OK [12:04:46]MH_I2C_Read... [12:04:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:46]Read from MH i2c: E2 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 0E 00 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 0E 00 F7 42 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 40 [12:04:46]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:04:46]wFMCommunicate OK [12:04:46]SAM_PROTO_GetShiftState done [12:04:46]FM_GetShiftState done [12:04:46]opened in 1724112758 [12:04:46]opened+sec_in_day 1724199158 [12:04:46]quantity*price = 0 [12:04:46]sum+1 = 1 [12:04:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 306 20.08.2024 12:04 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30052239 ФМ: 0000000000871802 ФД: 201007 ФПД: 197383966468874 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120447&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201007&fm=197383966468874&tin=02508201610067®Number=0000000000092545&sum=0 [12:04:47]StoreToDocumentArchive [12:04:47]shift 466 fd 201007 [12:04:47]save to /storage/0466/doc_00201007 [12:04:47]save last doc name /storage/0466/doc_00201007 to /storage/kkm_last_doc_name [12:04:47]save OK [12:04:47]Clear old archive folders... [12:04:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:04:47]tlvbuf is B6F94010 [12:04:47]SAM_PROTO_ClearQueue [12:04:47]wFMCommunicate request_size=4 [12:04:47]MH_SAM_APDU [12:04:47]CAPDU: 80 09 00 00 [12:04:47]Write to MH i2c: E2 08 00 04 43 80 09 00 00 00 00 00 00 B9 [12:04:47]Write i2c OK [12:04:47]MH_I2C_Read... [12:04:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:04:47]Read from MH i2c: E2 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: E2 03 00 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: E2 03 00 04 43 00 90 00 BB [12:04:47]RAPDU: 90 00 [12:04:47]wFMCommunicate OK [12:04:47]SAM_PROTO_ClearQueue done [12:04:47]KKMCreateOFDPacket [12:04:47]OFDProtocolAddRootSTLVToBuf [12:04:47]FM_MakeSignedData [12:04:47]FM_MakeSignedData [12:04:47]SAM_PROTO_SignData [12:04:47]wFMCommunicate request_size=4 [12:04:47]MH_SAM_APDU [12:04:47]CAPDU: 80 0D 01 02 [12:04:47]Write to MH i2c: E2 08 00 05 43 80 0D 01 02 00 00 00 00 C1 [12:04:47]Write i2c OK [12:04:47]MH_I2C_Read... [12:04:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:04:47]Read from MH i2c: E2 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: E2 03 00 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: E2 03 00 05 43 00 90 00 BC [12:04:47]RAPDU: 90 00 [12:04:47]wFMCommunicate OK [12:04:47]wFMCommunicate request_size=255 [12:04:47]MH_SAM_APDU [12:04: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 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 32 01 00 00 F4 03 04 00 5F 86 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 11 03 00 35 04 06 00 B3 [12:04:47]Write to MH i2c: E2 02 01 06 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 32 01 00 00 F4 03 04 00 5F 86 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 11 03 00 35 04 06 00 B3 00 00 06 [12:04:47]Write i2c OK [12:04:47]MH_I2C_Read... [12:04:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:47]Read from MH i2c: E2 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: E2 03 00 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: E2 03 00 06 43 00 90 00 BD [12:04:47]RAPDU: 90 00 [12:04:47]wFMCommunicate OK [12:04:47]wFMCommunicate request_size=10 [12:04:47]MH_SAM_APDU [12:04:47]CAPDU: 80 0D 02 02 05 85 09 34 AB 0A [12:04:47]Write to MH i2c: E2 0D 00 07 43 80 0D 02 02 05 00 85 09 34 AB 0A 00 00 45 [12:04:47]Write i2c OK [12:04:47]MH_I2C_Read... [12:04:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:47]Read from MH i2c: E2 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: E2 03 00 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: E2 03 00 07 43 00 90 00 BE [12:04:47]RAPDU: 90 00 [12:04:47]wFMCommunicate OK [12:04:47]wFMCommunicate request_size=4 [12:04:47]MH_SAM_APDU [12:04:47]CAPDU: 80 0D 03 02 [12:04:47]Write to MH i2c: E2 08 00 08 43 80 0D 03 02 00 00 00 00 C6 [12:04:47]Write i2c OK [12:04:47]MH_I2C_Read... [12:04:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:04:47]Read from MH i2c: E2 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: E2 0B 00 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: E2 0B 00 08 43 00 F0 26 73 BB D9 1F 32 BE 90 00 F3 [12:04:47]RAPDU: F0 26 73 BB D9 1F 32 BE 90 00 [12:04:47]wFMCommunicate OK [12:04:47]SAM_PROTO_SignData done [12:04:47]FM_MakeSignedData done [12:04:47]CreateOFDProtocolMessage [12:04:47]wFMCommunicate request_size=4 [12:04:47]MH_SAM_APDU [12:04:47]CAPDU: 80 11 00 00 [12:04:47]Write to MH i2c: E2 08 00 09 43 80 11 00 00 00 00 00 00 C6 [12:04:47]Write i2c OK [12:04:47]MH_I2C_Read... [12:04:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:47]Read from MH i2c: E2 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: E2 17 00 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: E2 17 00 09 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 13 [12:04:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:04:47]wFMCommunicate OK [12:04:47]CreateOFDProtocolMessage done [12:04:47]OFDSenderStorePacket 201007 [12:04:47]StoreOFDPacket docnum=201007 [12:04:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 13 CF 07 01 24 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 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 32 01 00 00 F4 03 04 00 5F 86 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 11 03 00 35 04 06 00 B3 85 09 34 AB 0A F0 26 73 BB D9 1F 32 BE [12:04:47]CheckFolder [12:04:47]dirname=/storage/ofd_packets [12:04:47]CheckFolder done [12:04:47]ProducePacketName [12:04:47]name=ofd_packets/00201007 [12:04:47]NVStorageSaveData ofd_packets/00201007 [12:04:47]File name is /storage/ofd_packets/00201007 [12:04:47]Write 301 bytes [12:04:47]NVStorageSaveData done [12:04:47]OFDSenderStorePacket done [12:04:47]KKMCreateOFDPacket done [12:04:47]NVStorageSaveData kkm_last_timestamp [12:04:47]File name is /storage/kkm_last_timestamp [12:04:47]Write 4 bytes [12:04:47]NVStorageSaveData done [12:04:47]ExternCall_PrintAddStr [12:04:47]wPrintStart [12:04:47]Write to MH i2c: 01 00 00 0A 43 4D [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 0A 43 00 00 00 00 00 FF 0F 62 [12:04:47]RasterBufferAndPrint [12:04:47]line Счет N : (1)11328607 [12:04:47]line ИНН: 02508201610067 [12:04:47]line Контрольно-Кассовый Чек [12:04:47]line ПРОДАЖА [12:04:47]line ТРК (МРК, ГНК) : 22 [12:04:47]line Товар: 2710124130 [12:04:47]line Аи-92-К-4 [12:04:47]line 10.000 * 0.00 [12:04:47]line = 0.00 [12:04:47]line НДС 12% НСП 1% [12:04:47]line > о реализуемом товаре [12:04:47]line ИТОГО: 0.00 [12:04:47]line НСП 1% : 0.00 [12:04:47]line НДС 12% : 0.00 [12:04:47]line Наличными: 0.00 [12:04:47]line Безнал.: 0.00 [12:04:47]line Место: АЗС № 95 "Партнер Нефть" [12:04:47]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:04:47]line СНО: Общий режим [12:04:47]line Чек 306 20.08.2024 12:04 [12:04:47]line Смена: 466 ФФД: 1.0 [12:04:47]line ЗНМ: 0300000079 [12:04:47]line РНМ: 0000000000092545 [12:04:47]line Версия ККМ: 001 [12:04:47]line Талоны: ТК ГПНА Online [12:04:47]line 30052239 [12:04:47]line ФМ: 0000000000871802 [12:04:47]line ФД: 201007 [12:04:47]line ФПД: 197383966468874 [12:04:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120447&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201007&fm=197383966468874&tin=02508201610067®Number=0000000000092545&sum=0 [12:04:47]written 0, free lines is 4095 [12:04:47]OFD Sender: Processing packet 201007 [packets to send 247, broken 246] [12:04:47]ProducePacketName [12:04:47]name=ofd_packets/00201007 [12:04:47]OFD Sender: To server: pG, [12:04:47]CommunicateWithHost lk.salyk.kg:30040 [12:04:47]ConnectInit lk.salyk.kg [12:04:47]Connected sock=10 [12:04:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 13 CF 07 01 24 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 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 32 01 00 00 F4 03 04 00 5F 86 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 11 03 00 35 04 06 00 B3 85 09 34 AB 0A F0 26 73 BB D9 1F 32 BE [12:04:48]Write to MH i2c: 01 00 00 34 43 77 [12:04:48]Write i2c OK [12:04:48]MH_I2C_Read... [12:04:48]Read from MH i2c: 01 [12:04:48]MH_I2C_Read... [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 34 43 00 00 00 00 00 FC 0C 86 [12:04:48]RasterBufferAndPrint [12:04:48]line [12:04:48]line [12:04:48]line [12:04:48]line [12:04:48]line [12:04:48]written 0, free lines is 3333 [12:04:48]MH_Cut [12:04:48]Write to MH i2c: D1 01 00 3B 43 01 50 [12:04:48]Write i2c OK [12:04:48]MH_I2C_Read... [12:04:48]Read from MH i2c: D1 [12:04:48]MH_I2C_Read... [12:04:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 67 7D 47 00 60 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 31 38 30 32 10 04 04 00 2F 11 03 00 F4 03 04 00 C6 30 C4 66 B6 04 01 00 00 39 10 4C E8 11 81 59 5C [12:04:48]CommunicateWithHost err = 0 [12:04:48]CheckOFDResponse [12:04:48]1017 (14) - 77093643461234 [12:04:48]1041 (16) - 0000000000871802 [12:04:48]1040 (4) - 201007 [12:04:48]1012 (4) - 20.08.2024 05:59 [12:04:48]1206 (1) - 0 [12:04:48]OFD Sender: Remove packet 201007 [12:04:48]ProducePacketName [12:04:48]name=ofd_packets/00201007 [12:04:48]NVStorageDeleteData [12:04:48]Read from MH i2c: D1 01 00 [12:04:48]MH_I2C_Read... [12:04:48]Read from MH i2c: D1 01 00 3B 43 00 4F [12:04:48]Write to MH i2c: 01 00 00 3C 43 7F [12:04:48]Write i2c OK [12:04:48]MH_I2C_Read... [12:04:48]OFD Sender: No OFD packet to send [12:04:48]*** Cut start [12:04:48]*** Purtial cut [12:04:48]*** Stage 1: CUTSNS_PIN = 1 [12:04:49]Read from MH i2c: 01 [12:04:49]MH_I2C_Read... [12:04:49]Read from MH i2c: 01 07 00 [12:04:49]MH_I2C_Read... [12:04:49]*** Stop cut motor [12:04:49]Read from MH i2c: 01 07 00 3C 43 00 00 00 00 00 FF 0F 94 [12:04:49]process_action close_receipt done [12:04:49]requested_data is exist [12:04:49]produce_requested_data [12:04:49]requested_item fm.sn is exist - process it [12:04:49]wFMCommunicate request_size=4 [12:04:49]MH_SAM_APDU [12:04:49]CAPDU: 80 11 00 00 [12:04:49]Write to MH i2c: E2 08 00 3D 43 80 11 00 00 00 00 00 00 FA [12:04:49]*** Cut end [12:04:49]Write i2c OK [12:04:49]MH_I2C_Read... [12:04:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:49]Read from MH i2c: E2 [12:04:49]MH_I2C_Read... [12:04:49]Read from MH i2c: E2 17 00 [12:04:49]MH_I2C_Read... [12:04:49]Read from MH i2c: E2 17 00 3D 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 47 [12:04:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:04:49]wFMCommunicate OK [12:04:49]requested_item fd.num is exist - process it [12:04:49]SAM_PROTO_GetFieldsCounters [12:04:49]wFMCommunicate request_size=4 [12:04:49]MH_SAM_APDU [12:04:49]CAPDU: 80 13 00 00 [12:04:49]Write to MH i2c: E2 08 00 3E 43 80 13 00 00 00 00 00 00 FD [12:04:49]Write i2c OK [12:04:49]MH_I2C_Read... [12:04:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:04:49]Read from MH i2c: E2 [12:04:49]MH_I2C_Read... [12:04:49]Read from MH i2c: E2 62 00 [12:04:49]MH_I2C_Read... [12:04:49]Read from MH i2c: E2 62 00 3E 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2F 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 C7 [12:04:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2F 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:04:49]wFMCommunicate OK [12:04:49]SAM_PROTO_GetFieldsCounters done [12:04:49]requested_item shift.num is exist - process it [12:04:49]requested_item shift.opened is exist - process it [12:04:49]req_shift_opened [12:04:49]FM_GetShiftState [12:04:49]SAM_PROTO_GetShiftState [12:04:49]wFMCommunicate request_size=4 [12:04:49]MH_SAM_APDU [12:04:49]CAPDU: 80 13 01 00 [12:04:49]Write to MH i2c: E2 08 00 3F 43 80 13 01 00 00 00 00 00 FF [12:04:49]Write i2c OK [12:04:49]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 3F 43 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 89 [12:04:49]RAPDU: 09 00 01 76 DF C3 66 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":"0000000000871802","fd.num":201007,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [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":"0000000000871802","fd.num":201007,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [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 8.Close socket [12:04:49]Sock 8.Thread stoped [12:04:53]OFD Sender: No OFD packet to send [12:04:58]OFD Sender: No OFD packet to send [12:05:03]OFD Sender: No OFD packet to send [12:05:08]OFD Sender: No OFD packet to send [12:05:13]OFD Sender: No OFD packet to send [12:05:18]OFD Sender: No OFD packet to send [12:05:23]OFD Sender: No OFD packet to send [12:05:28]OFD Sender: No OFD packet to send [12:05:33]OFD Sender: No OFD packet to send [12:05:38]OFD Sender: No OFD packet to send [12:05:43]OFD Sender: No OFD packet to send [12:05:48]OFD Sender: No OFD packet to send [12:05:53]OFD Sender: No OFD packet to send [12:05:58]OFD Sender: No OFD packet to send [12:06:03]OFD Sender: No OFD packet to send [12:06:08]OFD Sender: No OFD packet to send [12:06:13]OFD Sender: No OFD packet to send [12:06:18]OFD Sender: No OFD packet to send [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:38]OFD Sender: No OFD packet to send [12:06:43]OFD Sender: No OFD packet to send [12:06:48]OFD Sender: No OFD packet to send [12:06:53]OFD Sender: No OFD packet to send [12:06:58]OFD Sender: No OFD packet to send [12:07:03]OFD Sender: No OFD packet to send [12:07:05]accept exits with 9 [12:07:05]New connection [12:07:05]New thread 3067067748 created [12:07:05]Thread 3067211108 joined [12:07:05]Waiting for new connection... [12:07:05] Sock 9.Parse request [12:07:05]Sock 9.Check first char [12:07:05]Sock 9.First char is OK [12:07:05]request: POST /json_proto HTTP/1.0 [12:07:05]Method: POST [12:07:05]URL: /json_proto [12:07:05]Method is POST - this is cgi request [12:07:05]url: /json_proto [12:07:05]query_string will be loaded in cgi processing [12:07:05]execute_cgi json_proto POST (null) [12:07:05]execute_cgi path=json_proto method=POST [12:07:05]POST find Content-Length [12:07:05]Host: 172.17.46.195:8080 [12:07:05]Content-Length: 805 [12:07:05]Content-Type: application/json [12:07:05] [12:07:05]POST finish read [12:07:05]Found Content-Length = 805 [12:07:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:07:05]execute_script... [12:07:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:07:05]POST & json_proto [12:07:05]process_json_proto [12:07:05]json parsed OK: [12:07:05]protocol is kg_v1.0 [12:07:05]action value=close_receipt [12:07:05]process_action close_receipt [12:07:05]cmd_close_receipt [12:07:05]MH_GetDate [12:07:05]Write to MH i2c: F0 00 00 40 43 72 [12:07:05]Write i2c OK [12:07:05]MH_I2C_Read... [12:07:05]Read from MH i2c: F0 [12:07:05]MH_I2C_Read... [12:07:05]Read from MH i2c: F0 09 00 [12:07:05]MH_I2C_Read... [12:07:05]Read from MH i2c: F0 09 00 40 43 00 EA 86 C4 66 75 08 C2 66 BA [12:07:05]GetLastDocTimeStamp 1724155487 [12:07:05]current date 1724155626 [12:07:05]FM_GetShiftState [12:07:05]SAM_PROTO_GetShiftState [12:07:05]wFMCommunicate request_size=4 [12:07:05]MH_SAM_APDU [12:07:05]CAPDU: 80 13 01 00 [12:07:05]Write to MH i2c: E2 08 00 41 43 80 13 01 00 00 00 00 00 01 [12:07:05]Write i2c OK [12:07:05]MH_I2C_Read... [12:07:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:05]Read from MH i2c: E2 [12:07:05]MH_I2C_Read... [12:07:05]Read from MH i2c: E2 0E 00 [12:07:05]MH_I2C_Read... [12:07:05]Read from MH i2c: E2 0E 00 41 43 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 8B [12:07:05]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:07:05]wFMCommunicate OK [12:07:05]SAM_PROTO_GetShiftState done [12:07:05]FM_GetShiftState done [12:07:05]opened in 1724112758 [12:07:05]opened+sec_in_day 1724199158 [12:07:05]quantity*price = 150032 [12:07:05]sum+1 = 150033 [12:07:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 307 20.08.2024 12:07 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201008 ФПД: 242329723813614 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120706&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201008&fm=242329723813614&tin=02508201610067®Number=0000000000092545&sum=150032 [12:07:06]StoreToDocumentArchive [12:07:06]shift 466 fd 201008 [12:07:06]save to /storage/0466/doc_00201008 [12:07:06]save last doc name /storage/0466/doc_00201008 to /storage/kkm_last_doc_name [12:07:06]save OK [12:07:06]Clear old archive folders... [12:07:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:07:06]tlvbuf is 01103170 [12:07:06]SAM_PROTO_ClearQueue [12:07:06]wFMCommunicate request_size=4 [12:07:06]MH_SAM_APDU [12:07:06]CAPDU: 80 09 00 00 [12:07:06]Write to MH i2c: E2 08 00 4E 43 80 09 00 00 00 00 00 00 03 [12:07:06]Write i2c OK [12:07:06]MH_I2C_Read... [12:07:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:07:06]Read from MH i2c: E2 [12:07:06]MH_I2C_Read... [12:07:06]Read from MH i2c: E2 03 00 [12:07:06]MH_I2C_Read... [12:07:06]Read from MH i2c: E2 03 00 4E 43 00 90 00 05 [12:07:06]RAPDU: 90 00 [12:07:06]wFMCommunicate OK [12:07:06]SAM_PROTO_ClearQueue done [12:07:06]KKMCreateOFDPacket [12:07:06]OFDProtocolAddRootSTLVToBuf [12:07:06]FM_MakeSignedData [12:07:06]FM_MakeSignedData [12:07:06]SAM_PROTO_SignData [12:07:06]wFMCommunicate request_size=4 [12:07:06]MH_SAM_APDU [12:07:06]CAPDU: 80 0D 01 02 [12:07:06]Write to MH i2c: E2 08 00 4F 43 80 0D 01 02 00 00 00 00 0B [12:07:06]Write i2c OK [12:07:06]MH_I2C_Read... [12:07:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:07:06]Read from MH i2c: E2 [12:07:06]MH_I2C_Read... [12:07:06]Read from MH i2c: E2 03 00 [12:07:06]MH_I2C_Read... [12:07:06]Read from MH i2c: E2 03 00 4F 43 00 90 00 06 [12:07:06]RAPDU: 90 00 [12:07:06]wFMCommunicate OK [12:07:06]wFMCommunicate request_size=255 [12:07:06]MH_SAM_APDU [12:07:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 EA 86 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 11 03 00 35 04 06 00 DC [12:07:06]Write to MH i2c: E2 02 01 50 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 EA 86 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 11 03 00 35 04 06 00 DC 00 00 FA [12:07:06]Write i2c OK [12:07:06]MH_I2C_Read... [12:07:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:06]Read from MH i2c: E2 [12:07:06]MH_I2C_Read... [12:07:06]Read from MH i2c: E2 03 00 [12:07:06]MH_I2C_Read... [12:07:06]Read from MH i2c: E2 03 00 50 43 00 90 00 07 [12:07:06]RAPDU: 90 00 [12:07:06]wFMCommunicate OK [12:07:06]wFMCommunicate request_size=10 [12:07:06]MH_SAM_APDU [12:07:06]CAPDU: 80 0D 02 02 05 65 C9 1B 3E EE [12:07:06]Write to MH i2c: E2 0D 00 51 43 80 0D 02 02 05 00 65 C9 1B 3E EE 00 00 8D [12:07:06]Write i2c OK [12:07:06]MH_I2C_Read... [12:07:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:06]Read from MH i2c: E2 [12:07:06]MH_I2C_Read... [12:07:06]Read from MH i2c: E2 03 00 [12:07:06]MH_I2C_Read... [12:07:06]Read from MH i2c: E2 03 00 51 43 00 90 00 08 [12:07:06]RAPDU: 90 00 [12:07:06]wFMCommunicate OK [12:07:06]wFMCommunicate request_size=4 [12:07:06]MH_SAM_APDU [12:07:06]CAPDU: 80 0D 03 02 [12:07:06]Write to MH i2c: E2 08 00 52 43 80 0D 03 02 00 00 00 00 10 [12:07:06]Write i2c OK [12:07:06]MH_I2C_Read... [12:07:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:07:06]Read from MH i2c: E2 [12:07:06]MH_I2C_Read... [12:07:06]Read from MH i2c: E2 0B 00 [12:07:06]MH_I2C_Read... [12:07:06]Read from MH i2c: E2 0B 00 52 43 00 9F 35 0E EA 56 DB D9 C2 90 00 A9 [12:07:06]RAPDU: 9F 35 0E EA 56 DB D9 C2 90 00 [12:07:06]wFMCommunicate OK [12:07:06]SAM_PROTO_SignData done [12:07:06]FM_MakeSignedData done [12:07:06]CreateOFDProtocolMessage [12:07:06]wFMCommunicate request_size=4 [12:07:06]MH_SAM_APDU [12:07:06]CAPDU: 80 11 00 00 [12:07:06]Write to MH i2c: E2 08 00 53 43 80 11 00 00 00 00 00 00 10 [12:07:06]Write i2c OK [12:07:06]MH_I2C_Read... [12:07:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:06]Read from MH i2c: E2 [12:07:06]MH_I2C_Read... [12:07:06]Read from MH i2c: E2 17 00 [12:07:06]MH_I2C_Read... [12:07:07]Read from MH i2c: E2 17 00 53 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5D [12:07:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:07:07]wFMCommunicate OK [12:07:07]CreateOFDProtocolMessage done [12:07:07]OFDSenderStorePacket 201008 [12:07:07]StoreOFDPacket docnum=201008 [12:07:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8F 84 07 01 6B 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 33 01 00 00 F4 03 04 00 EA 86 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 11 03 00 35 04 06 00 DC 65 C9 1B 3E EE 9F 35 0E EA 56 DB D9 C2 [12:07:07]CheckFolder [12:07:07]dirname=/storage/ofd_packets [12:07:07]CheckFolder done [12:07:07]ProducePacketName [12:07:07]name=ofd_packets/00201008 [12:07:07]NVStorageSaveData ofd_packets/00201008 [12:07:07]File name is /storage/ofd_packets/00201008 [12:07:07]Write 301 bytes [12:07:07]NVStorageSaveData done [12:07:07]OFDSenderStorePacket done [12:07:07]KKMCreateOFDPacket done [12:07:07]NVStorageSaveData kkm_last_timestamp [12:07:07]File name is /storage/kkm_last_timestamp [12:07:07]Write 4 bytes [12:07:07]NVStorageSaveData done [12:07:07]ExternCall_PrintAddStr [12:07:07]wPrintStart [12:07:07]Write to MH i2c: 01 00 00 54 43 97 [12:07:07]Write i2c OK [12:07:07]MH_I2C_Read... [12:07:07]Read from MH i2c: 01 [12:07:07]MH_I2C_Read... [12:07:07]Read from MH i2c: 01 07 00 [12:07:07]MH_I2C_Read... [12:07:07]Read from MH i2c: 01 07 00 54 43 00 00 00 00 00 FF 0F AC [12:07:07]RasterBufferAndPrint [12:07:07]line Счет N : (1)11328609 [12:07:07]line ИНН: 02508201610067 [12:07:07]line Контрольно-Кассовый Чек [12:07:07]line ПРОДАЖА [12:07:07]line ТРК (МРК, ГНК) : 11 [12:07:07]line Товар: 2710124500 [12:07:07]line Аи-95-К-5 [12:07:07]line 20.220 * 74.20 [12:07:07]line = 1500.32 [12:07:07]line НДС 12% НСП 1% [12:07:07]line > о реализуемом товаре [12:07:07]line ИТОГО: 1500.32 [12:07:07]line НСП 1% : 13.28 [12:07:07]line НДС 12% : 159.33 [12:07:07]line Наличными: 0.00 [12:07:07]line Безнал.: 1500.32 [12:07:07]line Место: АЗС № 95 "Партнер Нефть" [12:07:07]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:07:07]line СНО: Общий режим [12:07:07]line Чек 307 20.08.2024 12:07 [12:07:07]line Смена: 466 ФФД: 1.0 [12:07:07]line ЗНМ: 0300000079 [12:07:07]line РНМ: 0000000000092545 [12:07:07]line Версия ККМ: 001 [12:07:07]line Платежная система: O! деньги [12:07:07]line ФМ: 0000000000871802 [12:07:07]line ФД: 201008 [12:07:07]line ФПД: 242329723813614 [12:07:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120706&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201008&fm=242329723813614&tin=02508201610067®Number=0000000000092545&sum=150032 [12:07:07]written 0, free lines is 4095 [12:07:07]OFD Sender: Processing packet 201008 [packets to send 247, broken 246] [12:07:07]ProducePacketName [12:07:07]name=ofd_packets/00201008 [12:07:07]OFD Sender: To server: pG, [12:07:07]CommunicateWithHost lk.salyk.kg:30040 [12:07:07]ConnectInit lk.salyk.kg [12:07:07]Connected sock=10 [12:07:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8F 84 07 01 6B 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 33 01 00 00 F4 03 04 00 EA 86 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 11 03 00 35 04 06 00 DC 65 C9 1B 3E EE 9F 35 0E EA 56 DB D9 C2 [12:07:07]Write to MH i2c: 01 00 00 7E 43 C1 [12:07:07]Write i2c OK [12:07:07]MH_I2C_Read... [12:07:07]Read from MH i2c: 01 [12:07:07]MH_I2C_Read... [12:07:07]Read from MH i2c: 01 07 00 [12:07:07]MH_I2C_Read... [12:07:07]Read from MH i2c: 01 07 00 7E 43 00 00 00 00 00 FA 0C CE [12:07:07]RasterBufferAndPrint [12:07:07]line [12:07:07]line [12:07:07]line [12:07:07]line [12:07:07]line [12:07:07]written 0, free lines is 3331 [12:07:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EF EB 47 00 98 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 31 38 30 32 10 04 04 00 30 11 03 00 F4 03 04 00 51 31 C4 66 B6 04 01 00 00 05 17 65 69 D2 8C 5E 9A [12:07:07]CommunicateWithHost err = 0 [12:07:07]CheckOFDResponse [12:07:07]1017 (14) - 77093643461234 [12:07:07]1041 (16) - 0000000000871802 [12:07:07]1040 (4) - 201008 [12:07:07]1012 (4) - 20.08.2024 06:01 [12:07:07]1206 (1) - 0 [12:07:07]OFD Sender: Remove packet 201008 [12:07:07]ProducePacketName [12:07:07]name=ofd_packets/00201008 [12:07:07]NVStorageDeleteData [12:07:07]MH_Cut [12:07:07]Write to MH i2c: D1 01 00 85 43 01 9A [12:07:07]Write i2c OK [12:07:07]MH_I2C_Read... [12:07:07]Read from MH i2c: D1 [12:07:07]MH_I2C_Read... [12:07:07]Read from MH i2c: D1 01 00 [12:07:07]MH_I2C_Read... [12:07:07]Read from MH i2c: D1 01 00 85 43 00 99 [12:07:07]Write to MH i2c: 01 00 00 86 43 C9 [12:07:07]Write i2c OK [12:07:07]MH_I2C_Read... [12:07:08]OFD Sender: No OFD packet to send [12:07:08]*** Cut start [12:07:08]*** Purtial cut [12:07:08]*** CUTSNS_PIN = 0 [12:07:08]*** Stage 1: CUTSNS_PIN = 1 [12:07:10]Read from MH i2c: 01 [12:07:10]MH_I2C_Read... [12:07:10]*** Stop cut motor [12:07:10]*** Cut end [12:07:10]Read from MH i2c: 01 07 00 [12:07:10]MH_I2C_Read... [12:07:10]Read from MH i2c: 01 07 00 86 43 00 00 00 00 00 FF 0F DE [12:07:10]process_action close_receipt done [12:07:10]requested_data is exist [12:07:10]produce_requested_data [12:07:10]requested_item fm.sn is exist - process it [12:07:10]wFMCommunicate request_size=4 [12:07:10]MH_SAM_APDU [12:07:10]CAPDU: 80 11 00 00 [12:07:10]Write to MH i2c: E2 08 00 87 43 80 11 00 00 00 00 00 00 44 [12:07:10]Write i2c OK [12:07:10]MH_I2C_Read... [12:07:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:10]Read from MH i2c: E2 [12:07:10]MH_I2C_Read... [12:07:10]Read from MH i2c: E2 17 00 [12:07:10]MH_I2C_Read... [12:07:10]Read from MH i2c: E2 17 00 87 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 91 [12:07:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:07:10]wFMCommunicate OK [12:07:10]requested_item fd.num is exist - process it [12:07:10]SAM_PROTO_GetFieldsCounters [12:07:10]wFMCommunicate request_size=4 [12:07:10]MH_SAM_APDU [12:07:10]CAPDU: 80 13 00 00 [12:07:10]Write to MH i2c: E2 08 00 88 43 80 13 00 00 00 00 00 00 47 [12:07:10]Write i2c OK [12:07:10]MH_I2C_Read... [12:07:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:07:10]Read from MH i2c: E2 [12:07:10]MH_I2C_Read... [12:07:10]Read from MH i2c: E2 62 00 [12:07:10]MH_I2C_Read... [12:07:10]Read from MH i2c: E2 62 00 88 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 30 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 15 [12:07: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 30 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:07:10]wFMCommunicate OK [12:07:10]SAM_PROTO_GetFieldsCounters done [12:07:10]requested_item shift.num is exist - process it [12:07:10]requested_item shift.opened is exist - process it [12:07:10]req_shift_opened [12:07:10]FM_GetShiftState [12:07:10]SAM_PROTO_GetShiftState [12:07:10]wFMCommunicate request_size=4 [12:07:10]MH_SAM_APDU [12:07:10]CAPDU: 80 13 01 00 [12:07:10]Write to MH i2c: E2 08 00 89 43 80 13 01 00 00 00 00 00 49 [12:07:10]Write i2c OK [12:07:10]MH_I2C_Read... [12:07:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:10]Read from MH i2c: E2 [12:07:10]MH_I2C_Read... [12:07:10]Read from MH i2c: E2 0E 00 [12:07:10]MH_I2C_Read... [12:07:10]Read from MH i2c: E2 0E 00 89 43 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D3 [12:07:10]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:07:10]wFMCommunicate OK [12:07:10]SAM_PROTO_GetShiftState done [12:07:10]FM_GetShiftState done [12:07:10]req_shift_opened done [12:07:10]requested_item shift.open_date is exist - process it [12:07:10]req_shift_open_date [12:07:10]req_shift_open_date done [12:07:10]produce_requested_data done [12:07:10]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201008,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:07:10]process_action_free close_receipt [12:07:10]json_value_free [12:07:10]json_value_free done [12:07:10]process_json_proto returns [12:07:10]Send response to host [12:07:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201008,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:07:10]free response buf [12:07:10]execute_script done [12:07:10]execute_script returns [12:07:10]free content buf [12:07:10]Sock 9.Close socket [12:07:10]Sock 9.Thread stoped [12:07:13]OFD Sender: No OFD packet to send [12:07:18]OFD Sender: No OFD packet to send [12:07:23]OFD Sender: No OFD packet to send [12:07:28]OFD Sender: No OFD packet to send [12:07:33]OFD Sender: No OFD packet to send [12:07:38]OFD Sender: No OFD packet to send [12:07:43]OFD Sender: No OFD packet to send [12:07:48]OFD Sender: No OFD packet to send [12:07:53]OFD Sender: No OFD packet to send [12:07:58]OFD Sender: No OFD packet to send [12:08:03]OFD Sender: No OFD packet to send [12:08:08]OFD Sender: No OFD packet to send [12:08:13]OFD Sender: No OFD packet to send [12:08:14]accept exits with 8 [12:08:14]New connection [12:08:14]New thread 3067211108 created [12:08:14]Thread 3067067748 joined [12:08:14]Waiting for new connection... [12:08:14] Sock 8.Parse request [12:08:14]Sock 8.Check first char [12:08:14]Sock 8.First char is OK [12:08:14]request: POST /json_proto HTTP/1.0 [12:08:14]Method: POST [12:08:14]URL: /json_proto [12:08:14]Method is POST - this is cgi request [12:08:14]url: /json_proto [12:08:14]query_string will be loaded in cgi processing [12:08:14]execute_cgi json_proto POST (null) [12:08:14]execute_cgi path=json_proto method=POST [12:08:14]POST find Content-Length [12:08:14]Host: 172.17.46.195:8080 [12:08:14]Content-Length: 792 [12:08:14]Content-Type: application/json [12:08:14] [12:08:14]POST finish read [12:08:14]Found Content-Length = 792 [12:08:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 118.120, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:14]execute_script... [12:08: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)11328608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 118.120, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:14]POST & json_proto [12:08:14]process_json_proto [12:08:14]json parsed OK: [12:08:14]protocol is kg_v1.0 [12:08:14]action value=close_receipt [12:08:14]process_action close_receipt [12:08:14]cmd_close_receipt [12:08:14]MH_GetDate [12:08:14]Write to MH i2c: F0 00 00 8A 43 BC [12:08:14]Write i2c OK [12:08:14]MH_I2C_Read... [12:08:14]Read from MH i2c: F0 [12:08:14]MH_I2C_Read... [12:08:14]Read from MH i2c: F0 09 00 [12:08:14]MH_I2C_Read... [12:08:14]Read from MH i2c: F0 09 00 8A 43 00 30 87 C4 66 75 08 C2 66 4B [12:08:14]GetLastDocTimeStamp 1724155626 [12:08:14]current date 1724155696 [12:08:14]FM_GetShiftState [12:08:14]SAM_PROTO_GetShiftState [12:08:14]wFMCommunicate request_size=4 [12:08:14]MH_SAM_APDU [12:08:14]CAPDU: 80 13 01 00 [12:08:14]Write to MH i2c: E2 08 00 8B 43 80 13 01 00 00 00 00 00 4B [12:08:14]Write i2c OK [12:08:14]MH_I2C_Read... [12:08:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:14]Read from MH i2c: E2 [12:08:14]MH_I2C_Read... [12:08:14]Read from MH i2c: E2 0E 00 [12:08:14]MH_I2C_Read... [12:08:14]Read from MH i2c: E2 0E 00 8B 43 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D5 [12:08:14]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:08:14]wFMCommunicate OK [12:08:14]SAM_PROTO_GetShiftState done [12:08:14]FM_GetShiftState done [12:08:14]opened in 1724112758 [12:08:14]opened+sec_in_day 1724199158 [12:08:14]quantity*price = 0 [12:08:14]sum+1 = 1 [12:08:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 308 20.08.2024 12:08 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 56276 ФМ: 0000000000871802 ФД: 201009 ФПД: 268344066134391 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120816&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201009&fm=268344066134391&tin=02508201610067®Number=0000000000092545&sum=0 [12:08:15]StoreToDocumentArchive [12:08:15]shift 466 fd 201009 [12:08:15]save to /storage/0466/doc_00201009 [12:08:15]save last doc name /storage/0466/doc_00201009 to /storage/kkm_last_doc_name [12:08:15]save OK [12:08:15]Clear old archive folders... [12:08:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:08:15]tlvbuf is B6DE7280 [12:08:15]SAM_PROTO_ClearQueue [12:08:15]wFMCommunicate request_size=4 [12:08:15]MH_SAM_APDU [12:08:15]CAPDU: 80 09 00 00 [12:08:15]Write to MH i2c: E2 08 00 98 43 80 09 00 00 00 00 00 00 4D [12:08:15]Write i2c OK [12:08:15]MH_I2C_Read... [12:08:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:16]Read from MH i2c: E2 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 03 00 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 03 00 98 43 00 90 00 4F [12:08:16]RAPDU: 90 00 [12:08:16]wFMCommunicate OK [12:08:16]SAM_PROTO_ClearQueue done [12:08:16]KKMCreateOFDPacket [12:08:16]OFDProtocolAddRootSTLVToBuf [12:08:16]FM_MakeSignedData [12:08:16]FM_MakeSignedData [12:08:16]SAM_PROTO_SignData [12:08:16]wFMCommunicate request_size=4 [12:08:16]MH_SAM_APDU [12:08:16]CAPDU: 80 0D 01 02 [12:08:16]Write to MH i2c: E2 08 00 99 43 80 0D 01 02 00 00 00 00 55 [12:08:16]Write i2c OK [12:08:16]MH_I2C_Read... [12:08:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:16]Read from MH i2c: E2 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 03 00 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 03 00 99 43 00 90 00 50 [12:08:16]RAPDU: 90 00 [12:08:16]wFMCommunicate OK [12:08:16]wFMCommunicate request_size=255 [12:08:16]MH_SAM_APDU [12:08:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 30 87 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 11 03 00 35 04 06 00 F4 0E B8 BD [12:08:16]Write to MH i2c: E2 02 01 9A 43 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 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 34 01 00 00 F4 03 04 00 30 87 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 11 03 00 35 04 06 00 F4 0E B8 BD 00 00 87 [12:08:16]Write i2c OK [12:08:16]MH_I2C_Read... [12:08:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:16]Read from MH i2c: E2 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 03 00 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 03 00 9A 43 00 90 00 51 [12:08:16]RAPDU: 90 00 [12:08:16]wFMCommunicate OK [12:08:16]wFMCommunicate request_size=7 [12:08:16]MH_SAM_APDU [12:08:16]CAPDU: 80 0D 02 02 02 51 77 [12:08:16]Write to MH i2c: E2 0A 00 9B 43 80 0D 02 02 02 00 51 77 00 00 24 [12:08:16]Write i2c OK [12:08:16]MH_I2C_Read... [12:08:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:16]Read from MH i2c: E2 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 03 00 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 03 00 9B 43 00 90 00 52 [12:08:16]RAPDU: 90 00 [12:08:16]wFMCommunicate OK [12:08:16]wFMCommunicate request_size=4 [12:08:16]MH_SAM_APDU [12:08:16]CAPDU: 80 0D 03 02 [12:08:16]Write to MH i2c: E2 08 00 9C 43 80 0D 03 02 00 00 00 00 5A [12:08:16]Write i2c OK [12:08:16]MH_I2C_Read... [12:08:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:16]Read from MH i2c: E2 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 0B 00 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 0B 00 9C 43 00 FB BB 5C 3D 3C B2 AD E3 90 00 28 [12:08:16]RAPDU: FB BB 5C 3D 3C B2 AD E3 90 00 [12:08:16]wFMCommunicate OK [12:08:16]SAM_PROTO_SignData done [12:08:16]FM_MakeSignedData done [12:08:16]CreateOFDProtocolMessage [12:08:16]wFMCommunicate request_size=4 [12:08:16]MH_SAM_APDU [12:08:16]CAPDU: 80 11 00 00 [12:08:16]Write to MH i2c: E2 08 00 9D 43 80 11 00 00 00 00 00 00 5A [12:08:16]Write i2c OK [12:08:16]MH_I2C_Read... [12:08:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:16]Read from MH i2c: E2 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 17 00 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 17 00 9D 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A7 [12:08:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:08:16]wFMCommunicate OK [12:08:16]CreateOFDProtocolMessage done [12:08:16]OFDSenderStorePacket 201009 [12:08:16]StoreOFDPacket docnum=201009 [12:08:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 7F 8B 04 01 BB 33 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 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 34 01 00 00 F4 03 04 00 30 87 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 11 03 00 35 04 06 00 F4 0E B8 BD 51 77 FB BB 5C 3D 3C B2 AD E3 [12:08:16]CheckFolder [12:08:16]dirname=/storage/ofd_packets [12:08:16]CheckFolder done [12:08:16]ProducePacketName [12:08:16]name=ofd_packets/00201009 [12:08:16]NVStorageSaveData ofd_packets/00201009 [12:08:16]File name is /storage/ofd_packets/00201009 [12:08:16]Write 298 bytes [12:08:16]NVStorageSaveData done [12:08:16]OFDSenderStorePacket done [12:08:16]KKMCreateOFDPacket done [12:08:16]NVStorageSaveData kkm_last_timestamp [12:08:16]File name is /storage/kkm_last_timestamp [12:08:16]Write 4 bytes [12:08:16]NVStorageSaveData done [12:08:16]ExternCall_PrintAddStr [12:08:16]wPrintStart [12:08:16]Write to MH i2c: 01 00 00 9E 43 E1 [12:08:16]Write i2c OK [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: 01 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: 01 07 00 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: 01 07 00 9E 43 00 00 00 00 00 FF 0F F6 [12:08:16]RasterBufferAndPrint [12:08:16]line Счет N : (1)11328608 [12:08:16]line ИНН: 02508201610067 [12:08:16]line Контрольно-Кассовый Чек [12:08:16]line ПРОДАЖА [12:08:16]line ТРК (МРК, ГНК) : 61 [12:08:16]line Товар: 2710194210 [12:08:16]line ДТ-К-5 [12:08:16]line 118.120 * 0.00 [12:08:16]line = 0.00 [12:08:16]line НДС 12% НСП 1% [12:08:16]line > о реализуемом товаре [12:08:16]line ИТОГО: 0.00 [12:08:16]line НСП 1% : 0.00 [12:08:16]line НДС 12% : 0.00 [12:08:16]line Наличными: 0.00 [12:08:16]line Безнал.: 0.00 [12:08:16]line Место: АЗС № 95 "Партнер Нефть" [12:08:16]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:08:16]line СНО: Общий режим [12:08:16]line Чек 308 20.08.2024 12:08 [12:08:16]line Смена: 466 ФФД: 1.0 [12:08:16]line ЗНМ: 0300000079 [12:08:16]line РНМ: 0000000000092545 [12:08:16]line Версия ККМ: 001 [12:08:16]line Талоны: Топливная Карта [12:08:16]line 56276 [12:08:16]line ФМ: 0000000000871802 [12:08:16]line ФД: 201009 [12:08:16]line ФПД: 268344066134391 [12:08:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120816&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201009&fm=268344066134391&tin=02508201610067®Number=0000000000092545&sum=0 [12:08:16]written 0, free lines is 4095 [12:08:16]OFD Sender: Processing packet 201009 [packets to send 247, broken 246] [12:08:16]ProducePacketName [12:08:16]name=ofd_packets/00201009 [12:08:16]OFD Sender: To server: pG, [12:08:16]CommunicateWithHost lk.salyk.kg:30040 [12:08:16]ConnectInit lk.salyk.kg [12:08:16]Connected sock=9 [12:08:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 7F 8B 04 01 BB 33 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 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 34 01 00 00 F4 03 04 00 30 87 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 11 03 00 35 04 06 00 F4 0E B8 BD 51 77 FB BB 5C 3D 3C B2 AD E3 [12:08:16]Write to MH i2c: 01 00 00 C8 43 0B [12:08:16]Write i2c OK [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: 01 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: 01 07 00 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: 01 07 00 C8 43 00 00 00 00 00 E4 0C 02 [12:08:16]RasterBufferAndPrint [12:08:16]line [12:08:16]line [12:08:16]line [12:08:16]line [12:08:16]line [12:08:16]written 0, free lines is 3308 [12:08:16]MH_Cut [12:08:16]Write to MH i2c: D1 01 00 CF 43 01 E4 [12:08:16]Write i2c OK [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: D1 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: D1 01 00 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: D1 01 00 CF 43 00 E3 [12:08:16]Write to MH i2c: 01 00 00 D0 43 13 [12:08:16]Write i2c OK [12:08:16]MH_I2C_Read... [12:08:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2E EA 47 00 B6 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 11 03 00 F4 03 04 00 97 31 C4 66 B6 04 01 00 00 38 53 AE DF 88 49 6A D9 [12:08:17]CommunicateWithHost err = 0 [12:08:17]CheckOFDResponse [12:08:17]1017 (14) - 77093643461234 [12:08:17]1041 (16) - 0000000000871802 [12:08:17]1040 (4) - 201009 [12:08:17]1012 (4) - 20.08.2024 06:03 [12:08:17]1206 (1) - 0 [12:08:17]OFD Sender: Remove packet 201009 [12:08:17]ProducePacketName [12:08:17]name=ofd_packets/00201009 [12:08:17]NVStorageDeleteData [12:08:17]OFD Sender: No OFD packet to send [12:08:17]*** Cut start [12:08:17]*** Purtial cut [12:08:17]*** Stage 1: CUTSNS_PIN = 1 [12:08:17]Read from MH i2c: 01 [12:08:18]MH_I2C_Read... [12:08:18]*** Stop cut motor [12:08:18]*** Cut end [12:08:18]Read from MH i2c: 01 07 00 [12:08:18]MH_I2C_Read... [12:08:18]Read from MH i2c: 01 07 00 D0 43 00 00 00 00 00 FF 0F 28 [12:08:18]process_action close_receipt done [12:08:18]requested_data is exist [12:08:18]produce_requested_data [12:08:18]requested_item fm.sn is exist - process it [12:08:18]wFMCommunicate request_size=4 [12:08:18]MH_SAM_APDU [12:08:18]CAPDU: 80 11 00 00 [12:08:18]Write to MH i2c: E2 08 00 D1 43 80 11 00 00 00 00 00 00 8E [12:08:18]Write i2c OK [12:08:18]MH_I2C_Read... [12:08:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:18]Read from MH i2c: E2 [12:08:18]MH_I2C_Read... [12:08:18]Read from MH i2c: E2 17 00 [12:08:18]MH_I2C_Read... [12:08:18]Read from MH i2c: E2 17 00 D1 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DB [12:08:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:08:18]wFMCommunicate OK [12:08:18]requested_item fd.num is exist - process it [12:08:18]SAM_PROTO_GetFieldsCounters [12:08:18]wFMCommunicate request_size=4 [12:08:18]MH_SAM_APDU [12:08:18]CAPDU: 80 13 00 00 [12:08:18]Write to MH i2c: E2 08 00 D2 43 80 13 00 00 00 00 00 00 91 [12:08:18]Write i2c OK [12:08:18]MH_I2C_Read... [12:08:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:18]Read from MH i2c: E2 [12:08:18]MH_I2C_Read... [12:08:18]Read from MH i2c: E2 62 00 [12:08:18]MH_I2C_Read... [12:08:18]Read from MH i2c: E2 62 00 D2 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 31 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 63 [12:08: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 31 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:08:18]wFMCommunicate OK [12:08:18]SAM_PROTO_GetFieldsCounters done [12:08:18]requested_item shift.num is exist - process it [12:08:18]requested_item shift.opened is exist - process it [12:08:18]req_shift_opened [12:08:18]FM_GetShiftState [12:08:18]SAM_PROTO_GetShiftState [12:08:18]wFMCommunicate request_size=4 [12:08:18]MH_SAM_APDU [12:08:18]CAPDU: 80 13 01 00 [12:08:18]Write to MH i2c: E2 08 00 D3 43 80 13 01 00 00 00 00 00 93 [12:08:18]Write i2c OK [12:08:18]MH_I2C_Read... [12:08:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:18]Read from MH i2c: E2 [12:08:18]MH_I2C_Read... [12:08:18]Read from MH i2c: E2 0E 00 [12:08:18]MH_I2C_Read... [12:08:18]Read from MH i2c: E2 0E 00 D3 43 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 1D [12:08:18]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:08:18]wFMCommunicate OK [12:08:18]SAM_PROTO_GetShiftState done [12:08:18]FM_GetShiftState done [12:08:18]req_shift_opened done [12:08:18]requested_item shift.open_date is exist - process it [12:08:18]req_shift_open_date [12:08:18]req_shift_open_date done [12:08:18]produce_requested_data done [12:08:18]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201009,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:08:18]process_action_free close_receipt [12:08:18]json_value_free [12:08:18]json_value_free done [12:08:18]process_json_proto returns [12:08:18]Send response to host [12:08:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201009,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:08:18]free response buf [12:08:18]execute_script done [12:08:18]execute_script returns [12:08:18]free content buf [12:08:18]Sock 8.Close socket [12:08:18]Sock 8.Thread stoped [12:08:22]OFD Sender: No OFD packet to send [12:08:27]OFD Sender: No OFD packet to send [12:08:32]OFD Sender: No OFD packet to send [12:08:37]OFD Sender: No OFD packet to send [12:08:42]OFD Sender: No OFD packet to send [12:08:46]accept exits with 10 [12:08:46]New connection [12:08:46]New thread 3067067748 created [12:08:46]Thread 3067211108 joined [12:08:46]Waiting for new connection... [12:08:46] Sock 10.Parse request [12:08:46]Sock 10.Check first char [12:08:46]Sock 10.First char is OK [12:08:46]request: POST /json_proto HTTP/1.0 [12:08:46]Method: POST [12:08:46]URL: /json_proto [12:08:46]Method is POST - this is cgi request [12:08:46]url: /json_proto [12:08:46]query_string will be loaded in cgi processing [12:08:46]execute_cgi json_proto POST (null) [12:08:46]execute_cgi path=json_proto method=POST [12:08:46]POST find Content-Length [12:08:46]Host: 172.17.46.195:8080 [12:08:46]Content-Length: 794 [12:08:46]Content-Type: application/json [12:08:46] [12:08:46]POST finish read [12:08:46]Found Content-Length = 794 [12:08:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01906", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:46]execute_script... [12:08:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01906", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:46]POST & json_proto [12:08:46]process_json_proto [12:08:46]json parsed OK: [12:08:46]protocol is kg_v1.0 [12:08:46]action value=close_receipt [12:08:46]process_action close_receipt [12:08:46]cmd_close_receipt [12:08:46]MH_GetDate [12:08:46]Write to MH i2c: F0 00 00 D4 43 06 [12:08:46]Write i2c OK [12:08:46]MH_I2C_Read... [12:08:46]Read from MH i2c: F0 [12:08:46]MH_I2C_Read... [12:08:46]Read from MH i2c: F0 09 00 [12:08:46]MH_I2C_Read... [12:08:46]Read from MH i2c: F0 09 00 D4 43 00 4F 87 C4 66 75 08 C2 66 B4 [12:08:46]GetLastDocTimeStamp 1724155696 [12:08:46]current date 1724155727 [12:08:46]FM_GetShiftState [12:08:46]SAM_PROTO_GetShiftState [12:08:46]wFMCommunicate request_size=4 [12:08:46]MH_SAM_APDU [12:08:46]CAPDU: 80 13 01 00 [12:08:46]Write to MH i2c: E2 08 00 D5 43 80 13 01 00 00 00 00 00 95 [12:08:46]Write i2c OK [12:08:46]MH_I2C_Read... [12:08:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:46]Read from MH i2c: E2 [12:08:46]MH_I2C_Read... [12:08:46]Read from MH i2c: E2 0E 00 [12:08:46]MH_I2C_Read... [12:08:46]Read from MH i2c: E2 0E 00 D5 43 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 1F [12:08:46]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:08:46]wFMCommunicate OK [12:08:46]SAM_PROTO_GetShiftState done [12:08:46]FM_GetShiftState done [12:08:46]opened in 1724112758 [12:08:46]opened+sec_in_day 1724199158 [12:08:46]quantity*price = 0 [12:08:46]sum+1 = 1 [12:08:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 309 20.08.2024 12:08 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 01906 ФМ: 0000000000871802 ФД: 201010 ФПД: 5581682739610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120847&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201010&fm=5581682739610&tin=02508201610067®Number=0000000000092545&sum=0 [12:08:47]StoreToDocumentArchive [12:08:47]shift 466 fd 201010 [12:08:47]save to /storage/0466/doc_00201010 [12:08:47]save last doc name /storage/0466/doc_00201010 to /storage/kkm_last_doc_name [12:08:47]save OK [12:08:47]Clear old archive folders... [12:08:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:08:47]tlvbuf is 01134E90 [12:08:47]SAM_PROTO_ClearQueue [12:08:47]wFMCommunicate request_size=4 [12:08:47]MH_SAM_APDU [12:08:47]CAPDU: 80 09 00 00 [12:08:47]Write to MH i2c: E2 08 00 E2 43 80 09 00 00 00 00 00 00 97 [12:08:47]Write i2c OK [12:08:47]MH_I2C_Read... [12:08:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:47]Read from MH i2c: E2 [12:08:47]MH_I2C_Read... [12:08:47]Read from MH i2c: E2 03 00 [12:08:47]MH_I2C_Read... [12:08:47]Read from MH i2c: E2 03 00 E2 43 00 90 00 99 [12:08:47]RAPDU: 90 00 [12:08:47]wFMCommunicate OK [12:08:47]SAM_PROTO_ClearQueue done [12:08:47]KKMCreateOFDPacket [12:08:47]OFDProtocolAddRootSTLVToBuf [12:08:47]FM_MakeSignedData [12:08:47]FM_MakeSignedData [12:08:47]SAM_PROTO_SignData [12:08:47]wFMCommunicate request_size=4 [12:08:47]MH_SAM_APDU [12:08:47]CAPDU: 80 0D 01 02 [12:08:47]Write to MH i2c: E2 08 00 E3 43 80 0D 01 02 00 00 00 00 9F [12:08:47]Write i2c OK [12:08:47]MH_I2C_Read... [12:08:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:47]Read from MH i2c: E2 [12:08:47]MH_I2C_Read... [12:08:47]Read from MH i2c: E2 03 00 [12:08:47]MH_I2C_Read... [12:08:47]Read from MH i2c: E2 03 00 E3 43 00 90 00 9A [12:08:47]RAPDU: 90 00 [12:08:47]wFMCommunicate OK [12:08:47]wFMCommunicate request_size=255 [12:08:47]MH_SAM_APDU [12:08:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 35 01 00 00 F4 03 04 00 4F 87 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 11 03 00 35 04 06 00 05 [12:08:47]Write to MH i2c: E2 02 01 E4 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 35 01 00 00 F4 03 04 00 4F 87 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 11 03 00 35 04 06 00 05 00 00 2D [12:08:47]Write i2c OK [12:08:47]MH_I2C_Read... [12:08:47]OFD Sender: No OFD packet to send [12:08:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:47]Read from MH i2c: E2 [12:08:47]MH_I2C_Read... [12:08:47]Read from MH i2c: E2 03 00 [12:08:47]MH_I2C_Read... [12:08:47]Read from MH i2c: E2 03 00 E4 43 00 90 00 9B [12:08:47]RAPDU: 90 00 [12:08:47]wFMCommunicate OK [12:08:47]wFMCommunicate request_size=10 [12:08:47]MH_SAM_APDU [12:08:47]CAPDU: 80 0D 02 02 05 13 96 37 89 9A [12:08:47]Write to MH i2c: E2 0D 00 E5 43 80 0D 02 02 05 00 13 96 37 89 9A 00 00 AF [12:08:47]Write i2c OK [12:08:47]MH_I2C_Read... [12:08:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:47]Read from MH i2c: E2 [12:08:47]MH_I2C_Read... [12:08:47]Read from MH i2c: E2 03 00 [12:08:47]MH_I2C_Read... [12:08:47]Read from MH i2c: E2 03 00 E5 43 00 90 00 9C [12:08:47]RAPDU: 90 00 [12:08:47]wFMCommunicate OK [12:08:47]wFMCommunicate request_size=4 [12:08:47]MH_SAM_APDU [12:08:47]CAPDU: 80 0D 03 02 [12:08:47]Write to MH i2c: E2 08 00 E6 43 80 0D 03 02 00 00 00 00 A4 [12:08:47]Write i2c OK [12:08:47]MH_I2C_Read... [12:08:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:47]Read from MH i2c: E2 [12:08:47]MH_I2C_Read... [12:08:47]Read from MH i2c: E2 0B 00 [12:08:47]MH_I2C_Read... [12:08:47]Read from MH i2c: E2 0B 00 E6 43 00 D6 BE 7A F0 E8 46 3F 47 90 00 57 [12:08:47]RAPDU: D6 BE 7A F0 E8 46 3F 47 90 00 [12:08:47]wFMCommunicate OK [12:08:47]SAM_PROTO_SignData done [12:08:47]FM_MakeSignedData done [12:08:47]CreateOFDProtocolMessage [12:08:47]wFMCommunicate request_size=4 [12:08:47]MH_SAM_APDU [12:08:47]CAPDU: 80 11 00 00 [12:08:47]Write to MH i2c: E2 08 00 E7 43 80 11 00 00 00 00 00 00 A4 [12:08:47]Write i2c OK [12:08:47]MH_I2C_Read... [12:08:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:47]Read from MH i2c: E2 [12:08:47]MH_I2C_Read... [12:08:47]Read from MH i2c: E2 17 00 [12:08:47]MH_I2C_Read... [12:08:47]Read from MH i2c: E2 17 00 E7 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F1 [12:08:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:08:47]wFMCommunicate OK [12:08:47]CreateOFDProtocolMessage done [12:08:47]OFDSenderStorePacket 201010 [12:08:47]StoreOFDPacket docnum=201010 [12:08:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 53 DC 07 01 B9 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 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 35 01 00 00 F4 03 04 00 4F 87 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 11 03 00 35 04 06 00 05 13 96 37 89 9A D6 BE 7A F0 E8 46 3F 47 [12:08:47]CheckFolder [12:08:47]dirname=/storage/ofd_packets [12:08:47]CheckFolder done [12:08:47]ProducePacketName [12:08:47]name=ofd_packets/00201010 [12:08:47]NVStorageSaveData ofd_packets/00201010 [12:08:47]File name is /storage/ofd_packets/00201010 [12:08:47]Write 301 bytes [12:08:47]NVStorageSaveData done [12:08:47]OFDSenderStorePacket done [12:08:47]KKMCreateOFDPacket done [12:08:47]NVStorageSaveData kkm_last_timestamp [12:08:47]File name is /storage/kkm_last_timestamp [12:08:47]Write 4 bytes [12:08:47]NVStorageSaveData done [12:08:47]ExternCall_PrintAddStr [12:08:47]wPrintStart [12:08:47]Write to MH i2c: 01 00 00 E8 43 2B [12:08:47]Write i2c OK [12:08:47]MH_I2C_Read... [12:08:47]Read from MH i2c: 01 [12:08:47]MH_I2C_Read... [12:08:47]Read from MH i2c: 01 07 00 [12:08:47]MH_I2C_Read... [12:08:47]Read from MH i2c: 01 07 00 E8 43 00 00 00 00 00 FF 0F 40 [12:08:47]RasterBufferAndPrint [12:08:47]line Счет N : (1)11328610 [12:08:47]line ИНН: 02508201610067 [12:08:47]line Контрольно-Кассовый Чек [12:08:47]line ПРОДАЖА [12:08:47]line ТРК (МРК, ГНК) : 32 [12:08:47]line Товар: 2710124130 [12:08:47]line Аи-92-К-4 [12:08:47]line 10.000 * 0.00 [12:08:47]line = 0.00 [12:08:47]line НДС 12% НСП 1% [12:08:47]line > о реализуемом товаре [12:08:47]line ИТОГО: 0.00 [12:08:47]line НСП 1% : 0.00 [12:08:47]line НДС 12% : 0.00 [12:08:47]line Наличными: 0.00 [12:08:47]line Безнал.: 0.00 [12:08:47]line Место: АЗС № 95 "Партнер Нефть" [12:08:47]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:08:47]line СНО: Общий режим [12:08:47]line Чек 309 20.08.2024 12:08 [12:08:47]line Смена: 466 ФФД: 1.0 [12:08:47]line ЗНМ: 0300000079 [12:08:47]line РНМ: 0000000000092545 [12:08:47]line Версия ККМ: 001 [12:08:47]line Талоны: Топливная Карта [12:08:47]line 01906 [12:08:47]line ФМ: 0000000000871802 [12:08:47]line ФД: 201010 [12:08:47]line ФПД: 5581682739610 [12:08:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120847&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201010&fm=5581682739610&tin=02508201610067®Number=0000000000092545&sum=0 [12:08:48]OFD Sender: Processing packet 201010 [packets to send 247, broken 246] [12:08:48]ProducePacketName [12:08:48]name=ofd_packets/00201010 [12:08:48]OFD Sender: To server: pG, [12:08:48]CommunicateWithHost lk.salyk.kg:30040 [12:08:48]ConnectInit lk.salyk.kg [12:08:48]written 0, free lines is 4095 [12:08:48]Connected sock=9 [12:08:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 53 DC 07 01 B9 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 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 35 01 00 00 F4 03 04 00 4F 87 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 11 03 00 35 04 06 00 05 13 96 37 89 9A D6 BE 7A F0 E8 46 3F 47 [12:08:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EB 79 47 00 F2 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 31 38 30 32 10 04 04 00 32 11 03 00 F4 03 04 00 B6 31 C4 66 B6 04 01 00 00 1B C4 31 7F 89 27 46 45 [12:08:48]CommunicateWithHost err = 0 [12:08:48]CheckOFDResponse [12:08:48]1017 (14) - 77093643461234 [12:08:48]1041 (16) - 0000000000871802 [12:08:48]1040 (4) - 201010 [12:08:48]1012 (4) - 20.08.2024 06:03 [12:08:48]1206 (1) - 0 [12:08:48]OFD Sender: Remove packet 201010 [12:08:48]ProducePacketName [12:08:48]name=ofd_packets/00201010 [12:08:48]NVStorageDeleteData [12:08:48]Write to MH i2c: 01 00 00 12 44 56 [12:08:48]Write i2c OK [12:08:48]MH_I2C_Read... [12:08:48]Read from MH i2c: 01 [12:08:48]MH_I2C_Read... [12:08:48]Read from MH i2c: 01 07 00 [12:08:48]MH_I2C_Read... [12:08:48]Read from MH i2c: 01 07 00 12 44 00 00 00 00 00 05 0D 6F [12:08:48]RasterBufferAndPrint [12:08:48]line [12:08:48]line [12:08:48]line [12:08:48]line [12:08:48]line [12:08:48]written 0, free lines is 3339 [12:08:48]MH_Cut [12:08:48]Write to MH i2c: D1 01 00 19 44 01 2F [12:08:48]Write i2c OK [12:08:48]MH_I2C_Read... [12:08:48]Read from MH i2c: D1 [12:08:48]MH_I2C_Read... [12:08:48]Read from MH i2c: D1 01 00 [12:08:48]MH_I2C_Read... [12:08:48]Read from MH i2c: D1 01 00 19 44 00 2E [12:08:48]Write to MH i2c: 01 00 00 1A 44 5E [12:08:48]Write i2c OK [12:08:48]MH_I2C_Read... [12:08:49]OFD Sender: No OFD packet to send [12:08:49]*** Cut start [12:08:49]*** Purtial cut [12:08:49]*** CUTSNS_PIN = 0 [12:08:49]*** Stage 1: CUTSNS_PIN = 1 [12:08:51]Read from MH i2c: 01 [12:08:51]MH_I2C_Read... [12:08:51]*** Stop cut motor [12:08:51]*** Cut end [12:08:51]Read from MH i2c: 01 07 00 [12:08:51]MH_I2C_Read... [12:08:51]Read from MH i2c: 01 07 00 1A 44 00 00 00 00 00 FF 0F 73 [12:08:51]process_action close_receipt done [12:08:51]requested_data is exist [12:08:51]produce_requested_data [12:08:51]requested_item fm.sn is exist - process it [12:08:51]wFMCommunicate request_size=4 [12:08:51]MH_SAM_APDU [12:08:51]CAPDU: 80 11 00 00 [12:08:51]Write to MH i2c: E2 08 00 1B 44 80 11 00 00 00 00 00 00 D9 [12:08:51]Write i2c OK [12:08:51]MH_I2C_Read... [12:08:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:51]Read from MH i2c: E2 [12:08:51]MH_I2C_Read... [12:08:51]Read from MH i2c: E2 17 00 [12:08:51]MH_I2C_Read... [12:08:51]Read from MH i2c: E2 17 00 1B 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 26 [12:08:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:08:51]wFMCommunicate OK [12:08:51]requested_item fd.num is exist - process it [12:08:51]SAM_PROTO_GetFieldsCounters [12:08:51]wFMCommunicate request_size=4 [12:08:51]MH_SAM_APDU [12:08:51]CAPDU: 80 13 00 00 [12:08:51]Write to MH i2c: E2 08 00 1C 44 80 13 00 00 00 00 00 00 DC [12:08:51]Write i2c OK [12:08:51]MH_I2C_Read... [12:08:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:51]Read from MH i2c: E2 [12:08:51]MH_I2C_Read... [12:08:51]Read from MH i2c: E2 62 00 [12:08:51]MH_I2C_Read... [12:08:51]Read from MH i2c: E2 62 00 1C 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 32 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 B2 [12:08:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 32 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:08:51]wFMCommunicate OK [12:08:51]SAM_PROTO_GetFieldsCounters done [12:08:51]requested_item shift.num is exist - process it [12:08:51]requested_item shift.opened is exist - process it [12:08:51]req_shift_opened [12:08:51]FM_GetShiftState [12:08:51]SAM_PROTO_GetShiftState [12:08:51]wFMCommunicate request_size=4 [12:08:51]MH_SAM_APDU [12:08:51]CAPDU: 80 13 01 00 [12:08:51]Write to MH i2c: E2 08 00 1D 44 80 13 01 00 00 00 00 00 DE [12:08:51]Write i2c OK [12:08:51]MH_I2C_Read... [12:08:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:51]Read from MH i2c: E2 [12:08:51]MH_I2C_Read... [12:08:51]Read from MH i2c: E2 0E 00 [12:08:51]MH_I2C_Read... [12:08:51]Read from MH i2c: E2 0E 00 1D 44 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 68 [12:08:51]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:08:51]wFMCommunicate OK [12:08:51]SAM_PROTO_GetShiftState done [12:08:51]FM_GetShiftState done [12:08:51]req_shift_opened done [12:08:51]requested_item shift.open_date is exist - process it [12:08:51]req_shift_open_date [12:08:51]req_shift_open_date done [12:08:51]produce_requested_data done [12:08:51]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201010,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:08:51]process_action_free close_receipt [12:08:51]json_value_free [12:08:51]json_value_free done [12:08:51]process_json_proto returns [12:08:51]Send response to host [12:08:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201010,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:08:51]free response buf [12:08:51]execute_script done [12:08:51]execute_script returns [12:08:51]free content buf [12:08:51]Sock 10.Close socket [12:08:51]Sock 10.Thread stoped [12:08:54]OFD Sender: No OFD packet to send [12:08:59]OFD Sender: No OFD packet to send [12:09:04]OFD Sender: No OFD packet to send [12:09:05]accept exits with 8 [12:09:05]New connection [12:09:05]New thread 3067211108 created [12:09:05]Thread 3067067748 joined [12:09:05]Waiting for new connection... [12:09:05] Sock 8.Parse request [12:09:05]Sock 8.Check first char [12:09:05]Sock 8.First char is OK [12:09:05]request: POST /json_proto HTTP/1.0 [12:09:05]Method: POST [12:09:05]URL: /json_proto [12:09:05]Method is POST - this is cgi request [12:09:05]url: /json_proto [12:09:05]query_string will be loaded in cgi processing [12:09:05]execute_cgi json_proto POST (null) [12:09:05]execute_cgi path=json_proto method=POST [12:09:05]POST find Content-Length [12:09:05]Host: 172.17.46.195:8080 [12:09:05]Content-Length: 802 [12:09:05]Content-Type: application/json [12:09:05] [12:09:05]POST finish read [12:09:05]Found Content-Length = 802 [12:09:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328611", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:09:05]execute_script... [12:09:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328611", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:09:05]POST & json_proto [12:09:05]process_json_proto [12:09:05]json parsed OK: [12:09:05]protocol is kg_v1.0 [12:09:05]action value=close_receipt [12:09:05]process_action close_receipt [12:09:05]cmd_close_receipt [12:09:05]MH_GetDate [12:09:05]Write to MH i2c: F0 00 00 1E 44 51 [12:09:05]Write i2c OK [12:09:05]MH_I2C_Read... [12:09:05]Read from MH i2c: F0 [12:09:05]MH_I2C_Read... [12:09:05]Read from MH i2c: F0 09 00 [12:09:05]MH_I2C_Read... [12:09:05]Read from MH i2c: F0 09 00 1E 44 00 62 87 C4 66 75 08 C2 66 12 [12:09:05]GetLastDocTimeStamp 1724155727 [12:09:05]current date 1724155746 [12:09:05]FM_GetShiftState [12:09:05]SAM_PROTO_GetShiftState [12:09:05]wFMCommunicate request_size=4 [12:09:05]MH_SAM_APDU [12:09:05]CAPDU: 80 13 01 00 [12:09:05]Write to MH i2c: E2 08 00 1F 44 80 13 01 00 00 00 00 00 E0 [12:09:05]Write i2c OK [12:09:05]MH_I2C_Read... [12:09:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:05]Read from MH i2c: E2 [12:09:05]MH_I2C_Read... [12:09:05]Read from MH i2c: E2 0E 00 [12:09:05]MH_I2C_Read... [12:09:05]Read from MH i2c: E2 0E 00 1F 44 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 6A [12:09:05]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:09:05]wFMCommunicate OK [12:09:05]SAM_PROTO_GetShiftState done [12:09:05]FM_GetShiftState done [12:09:05]opened in 1724112758 [12:09:05]opened+sec_in_day 1724199158 [12:09:05]quantity*price = 50036 [12:09:05]sum+1 = 50037 [12:09:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 310 20.08.2024 12:09 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201011 ФПД: 212056022675294 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120906&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201011&fm=212056022675294&tin=02508201610067®Number=0000000000092545&sum=50036 [12:09:06]StoreToDocumentArchive [12:09:06]shift 466 fd 201011 [12:09:06]save to /storage/0466/doc_00201011 [12:09:06]save last doc name /storage/0466/doc_00201011 to /storage/kkm_last_doc_name [12:09:06]save OK [12:09:06]Clear old archive folders... [12:09:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:09:06]tlvbuf is 01134B90 [12:09:06]SAM_PROTO_ClearQueue [12:09:06]wFMCommunicate request_size=4 [12:09:06]MH_SAM_APDU [12:09:06]CAPDU: 80 09 00 00 [12:09:06]Write to MH i2c: E2 08 00 2C 44 80 09 00 00 00 00 00 00 E2 [12:09:06]Write i2c OK [12:09:06]MH_I2C_Read... [12:09:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:09:06]Read from MH i2c: E2 [12:09:06]MH_I2C_Read... [12:09:06]Read from MH i2c: E2 03 00 [12:09:06]MH_I2C_Read... [12:09:06]Read from MH i2c: E2 03 00 2C 44 00 90 00 E4 [12:09:06]RAPDU: 90 00 [12:09:06]wFMCommunicate OK [12:09:06]SAM_PROTO_ClearQueue done [12:09:06]KKMCreateOFDPacket [12:09:06]OFDProtocolAddRootSTLVToBuf [12:09:06]FM_MakeSignedData [12:09:06]FM_MakeSignedData [12:09:06]SAM_PROTO_SignData [12:09:06]wFMCommunicate request_size=4 [12:09:06]MH_SAM_APDU [12:09:06]CAPDU: 80 0D 01 02 [12:09:06]Write to MH i2c: E2 08 00 2D 44 80 0D 01 02 00 00 00 00 EA [12:09:06]Write i2c OK [12:09:06]MH_I2C_Read... [12:09:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:09:06]Read from MH i2c: E2 [12:09:06]MH_I2C_Read... [12:09:06]Read from MH i2c: E2 03 00 [12:09:06]MH_I2C_Read... [12:09:06]Read from MH i2c: E2 03 00 2D 44 00 90 00 E5 [12:09:06]RAPDU: 90 00 [12:09:06]wFMCommunicate OK [12:09:06]wFMCommunicate request_size=255 [12:09:06]MH_SAM_APDU [12:09: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 62 87 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 11 03 00 35 04 06 00 C0 [12:09:06]Write to MH i2c: E2 02 01 2E 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 62 87 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 11 03 00 35 04 06 00 C0 00 00 CE [12:09:06]Write i2c OK [12:09:06]MH_I2C_Read... [12:09:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:06]Read from MH i2c: E2 [12:09:06]MH_I2C_Read... [12:09:06]Read from MH i2c: E2 03 00 [12:09:06]MH_I2C_Read... [12:09:06]Read from MH i2c: E2 03 00 2E 44 00 90 00 E6 [12:09:06]RAPDU: 90 00 [12:09:06]wFMCommunicate OK [12:09:06]wFMCommunicate request_size=10 [12:09:06]MH_SAM_APDU [12:09:06]CAPDU: 80 0D 02 02 05 DD 23 E7 6F 5E [12:09:06]Write to MH i2c: E2 0D 00 2F 44 80 0D 02 02 05 00 DD 23 E7 6F 5E 00 00 AB [12:09:06]Write i2c OK [12:09:06]MH_I2C_Read... [12:09:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:06]Read from MH i2c: E2 [12:09:06]MH_I2C_Read... [12:09:06]Read from MH i2c: E2 03 00 [12:09:06]MH_I2C_Read... [12:09:06]Read from MH i2c: E2 03 00 2F 44 00 90 00 E7 [12:09:06]RAPDU: 90 00 [12:09:06]wFMCommunicate OK [12:09:06]wFMCommunicate request_size=4 [12:09:06]MH_SAM_APDU [12:09:06]CAPDU: 80 0D 03 02 [12:09:06]Write to MH i2c: E2 08 00 30 44 80 0D 03 02 00 00 00 00 EF [12:09:06]Write i2c OK [12:09:06]MH_I2C_Read... [12:09:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:09:06]Read from MH i2c: E2 [12:09:06]MH_I2C_Read... [12:09:06]Read from MH i2c: E2 0B 00 [12:09:06]MH_I2C_Read... [12:09:06]Read from MH i2c: E2 0B 00 30 44 00 A7 6B 40 68 FD 46 14 1C 90 00 1D [12:09:06]RAPDU: A7 6B 40 68 FD 46 14 1C 90 00 [12:09:06]wFMCommunicate OK [12:09:06]SAM_PROTO_SignData done [12:09:06]FM_MakeSignedData done [12:09:06]CreateOFDProtocolMessage [12:09:06]wFMCommunicate request_size=4 [12:09:06]MH_SAM_APDU [12:09:06]CAPDU: 80 11 00 00 [12:09:06]Write to MH i2c: E2 08 00 31 44 80 11 00 00 00 00 00 00 EF [12:09:06]Write i2c OK [12:09:06]MH_I2C_Read... [12:09:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:06]Read from MH i2c: E2 [12:09:06]MH_I2C_Read... [12:09:06]Read from MH i2c: E2 17 00 [12:09:06]MH_I2C_Read... [12:09:06]Read from MH i2c: E2 17 00 31 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3C [12:09:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:09:06]wFMCommunicate OK [12:09:06]CreateOFDProtocolMessage done [12:09:06]OFDSenderStorePacket 201011 [12:09:06]StoreOFDPacket docnum=201011 [12:09:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C7 21 07 01 2E F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 62 87 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 11 03 00 35 04 06 00 C0 DD 23 E7 6F 5E A7 6B 40 68 FD 46 14 1C [12:09:06]CheckFolder [12:09:06]dirname=/storage/ofd_packets [12:09:06]CheckFolder done [12:09:06]ProducePacketName [12:09:06]name=ofd_packets/00201011 [12:09:06]NVStorageSaveData ofd_packets/00201011 [12:09:06]File name is /storage/ofd_packets/00201011 [12:09:06]Write 301 bytes [12:09:06]NVStorageSaveData done [12:09:06]OFDSenderStorePacket done [12:09:06]KKMCreateOFDPacket done [12:09:06]NVStorageSaveData kkm_last_timestamp [12:09:06]File name is /storage/kkm_last_timestamp [12:09:06]Write 4 bytes [12:09:06]NVStorageSaveData done [12:09:06]ExternCall_PrintAddStr [12:09:06]wPrintStart [12:09:06]Write to MH i2c: 01 00 00 32 44 76 [12:09:06]Write i2c OK [12:09:06]MH_I2C_Read... [12:09:06]Read from MH i2c: 01 [12:09:06]MH_I2C_Read... [12:09:06]Read from MH i2c: 01 07 00 [12:09:06]MH_I2C_Read... [12:09:06]Read from MH i2c: 01 07 00 32 44 00 00 00 00 00 FF 0F 8B [12:09:06]RasterBufferAndPrint [12:09:06]line Счет N : (1)11328611 [12:09:06]line ИНН: 02508201610067 [12:09:06]line Контрольно-Кассовый Чек [12:09:06]line ПРОДАЖА [12:09:06]line ТРК (МРК, ГНК) : 12 [12:09:06]line Товар: 2710124130 [12:09:06]line Аи-92-К-4 [12:09:06]line 7.380 * 67.80 [12:09:06]line = 500.36 [12:09:06]line НДС 12% НСП 1% [12:09:06]line > о реализуемом товаре [12:09:06]line ИТОГО: 500.36 [12:09:06]line НСП 1% : 4.43 [12:09:06]line НДС 12% : 53.14 [12:09:06]line Наличными: 0.00 [12:09:06]line Безнал.: 500.36 [12:09:06]line Место: АЗС № 95 "Партнер Нефть" [12:09:06]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:09:06]line СНО: Общий режим [12:09:06]line Чек 310 20.08.2024 12:09 [12:09:06]line Смена: 466 ФФД: 1.0 [12:09:06]line ЗНМ: 0300000079 [12:09:06]line РНМ: 0000000000092545 [12:09:06]line Версия ККМ: 001 [12:09:06]line Платежная система: O! деньги [12:09:06]line ФМ: 0000000000871802 [12:09:06]line ФД: 201011 [12:09:06]line ФПД: 212056022675294 [12:09:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T120906&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201011&fm=212056022675294&tin=02508201610067®Number=0000000000092545&sum=50036 [12:09:06]written 0, free lines is 4095 [12:09:06]OFD Sender: Processing packet 201011 [packets to send 247, broken 246] [12:09:06]ProducePacketName [12:09:06]name=ofd_packets/00201011 [12:09:06]OFD Sender: To server: pG, [12:09:06]CommunicateWithHost lk.salyk.kg:30040 [12:09:06]ConnectInit lk.salyk.kg [12:09:07]Connected sock=10 [12:09:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C7 21 07 01 2E F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 62 87 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 11 03 00 35 04 06 00 C0 DD 23 E7 6F 5E A7 6B 40 68 FD 46 14 1C [12:09:07]Write to MH i2c: 01 00 00 5C 44 A0 [12:09:07]Write i2c OK [12:09:07]MH_I2C_Read... [12:09:07]Read from MH i2c: 01 [12:09:07]MH_I2C_Read... [12:09:07]Read from MH i2c: 01 07 00 [12:09:07]MH_I2C_Read... [12:09:07]Read from MH i2c: 01 07 00 5C 44 00 00 00 00 00 E8 0C 9B [12:09:07]RasterBufferAndPrint [12:09:07]line [12:09:07]line [12:09:07]line [12:09:07]line [12:09:07]line [12:09:07]written 0, free lines is 3313 [12:09:07]MH_Cut [12:09:07]Write to MH i2c: D1 01 00 63 44 01 79 [12:09:07]Write i2c OK [12:09:07]MH_I2C_Read... [12:09:07]Read from MH i2c: D1 [12:09:07]MH_I2C_Read... [12:09:07]Read from MH i2c: D1 01 00 [12:09:07]MH_I2C_Read... [12:09:07]Read from MH i2c: D1 01 00 63 44 00 78 [12:09:07]Write to MH i2c: 01 00 00 64 44 A8 [12:09:07]Write i2c OK [12:09:07]MH_I2C_Read... [12:09:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F4 C0 47 00 58 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 31 38 30 32 10 04 04 00 33 11 03 00 F4 03 04 00 C9 31 C4 66 B6 04 01 00 00 F8 30 AB 67 77 3B 6B E4 [12:09:07]CommunicateWithHost err = 0 [12:09:07]CheckOFDResponse [12:09:07]1017 (14) - 77093643461234 [12:09:07]1041 (16) - 0000000000871802 [12:09:07]1040 (4) - 201011 [12:09:07]1012 (4) - 20.08.2024 06:03 [12:09:07]1206 (1) - 0 [12:09:07]OFD Sender: Remove packet 201011 [12:09:07]ProducePacketName [12:09:07]name=ofd_packets/00201011 [12:09:07]NVStorageDeleteData [12:09:07]OFD Sender: No OFD packet to send [12:09:08]*** Cut start [12:09:08]*** Purtial cut [12:09:08]*** Stage 1: CUTSNS_PIN = 1 [12:09:08]Read from MH i2c: 01 [12:09:08]MH_I2C_Read... [12:09:08]*** Stop cut motor [12:09:08]*** Cut end [12:09:08]Read from MH i2c: 01 07 00 [12:09:08]MH_I2C_Read... [12:09:08]Read from MH i2c: 01 07 00 64 44 00 00 00 00 00 FF 0F BD [12:09:08]process_action close_receipt done [12:09:08]requested_data is exist [12:09:08]produce_requested_data [12:09:08]requested_item fm.sn is exist - process it [12:09:08]wFMCommunicate request_size=4 [12:09:08]MH_SAM_APDU [12:09:08]CAPDU: 80 11 00 00 [12:09:08]Write to MH i2c: E2 08 00 65 44 80 11 00 00 00 00 00 00 23 [12:09:08]Write i2c OK [12:09:08]MH_I2C_Read... [12:09:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:08]Read from MH i2c: E2 [12:09:08]MH_I2C_Read... [12:09:08]Read from MH i2c: E2 17 00 [12:09:08]MH_I2C_Read... [12:09:08]Read from MH i2c: E2 17 00 65 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 70 [12:09:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:09:08]wFMCommunicate OK [12:09:08]requested_item fd.num is exist - process it [12:09:08]SAM_PROTO_GetFieldsCounters [12:09:08]wFMCommunicate request_size=4 [12:09:08]MH_SAM_APDU [12:09:08]CAPDU: 80 13 00 00 [12:09:08]Write to MH i2c: E2 08 00 66 44 80 13 00 00 00 00 00 00 26 [12:09:08]Write i2c OK [12:09:08]MH_I2C_Read... [12:09:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:09:08]Read from MH i2c: E2 [12:09:08]MH_I2C_Read... [12:09:08]Read from MH i2c: E2 62 00 [12:09:08]MH_I2C_Read... [12:09:08]Read from MH i2c: E2 62 00 66 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 33 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 00 [12:09: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 33 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:09:08]wFMCommunicate OK [12:09:08]SAM_PROTO_GetFieldsCounters done [12:09:08]requested_item shift.num is exist - process it [12:09:08]requested_item shift.opened is exist - process it [12:09:08]req_shift_opened [12:09:08]FM_GetShiftState [12:09:08]SAM_PROTO_GetShiftState [12:09:08]wFMCommunicate request_size=4 [12:09:08]MH_SAM_APDU [12:09:08]CAPDU: 80 13 01 00 [12:09:08]Write to MH i2c: E2 08 00 67 44 80 13 01 00 00 00 00 00 28 [12:09:08]Write i2c OK [12:09:08]MH_I2C_Read... [12:09:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:08]Read from MH i2c: E2 [12:09:08]MH_I2C_Read... [12:09:08]Read from MH i2c: E2 0E 00 [12:09:08]MH_I2C_Read... [12:09:08]Read from MH i2c: E2 0E 00 67 44 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B2 [12:09:08]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:09:08]wFMCommunicate OK [12:09:08]SAM_PROTO_GetShiftState done [12:09:08]FM_GetShiftState done [12:09:08]req_shift_opened done [12:09:08]requested_item shift.open_date is exist - process it [12:09:08]req_shift_open_date [12:09:08]req_shift_open_date done [12:09:08]produce_requested_data done [12:09:08]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201011,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:09:08]process_action_free close_receipt [12:09:08]json_value_free [12:09:08]json_value_free done [12:09:08]process_json_proto returns [12:09:08]Send response to host [12:09:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201011,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:09:08]free response buf [12:09:08]execute_script done [12:09:08]execute_script returns [12:09:08]free content buf [12:09:08]Sock 8.Close socket [12:09:08]Sock 8.Thread stoped [12:09:12]OFD Sender: No OFD packet to send [12:09:17]OFD Sender: No OFD packet to send [12:09:23]OFD Sender: No OFD packet to send [12:09:28]OFD Sender: No OFD packet to send [12:09:33]OFD Sender: No OFD packet to send [12:09:38]OFD Sender: No OFD packet to send [12:09:43]OFD Sender: No OFD packet to send [12:09:48]OFD Sender: No OFD packet to send [12:09:53]OFD Sender: No OFD packet to send [12:09:58]OFD Sender: No OFD packet to send [12:10:03]OFD Sender: No OFD packet to send [12:10:08]OFD Sender: No OFD packet to send [12:10:13]OFD Sender: No OFD packet to send [12:10:18]OFD Sender: No OFD packet to send [12:10:23]OFD Sender: No OFD packet to send [12:10:28]OFD Sender: No OFD packet to send [12:10:33]OFD Sender: No OFD packet to send [12:10:38]OFD Sender: No OFD packet to send [12:10:43]OFD Sender: No OFD packet to send [12:10:48]OFD Sender: No OFD packet to send [12:10:53]OFD Sender: No OFD packet to send [12:10:58]OFD Sender: No OFD packet to send [12:11:03]OFD Sender: No OFD packet to send [12:11:08]OFD Sender: No OFD packet to send [12:11:13]OFD Sender: No OFD packet to send [12:11:18]OFD Sender: No OFD packet to send [12:11:23]OFD Sender: No OFD packet to send [12:11:28]OFD Sender: No OFD packet to send [12:11:33]OFD Sender: No OFD packet to send [12:11:38]OFD Sender: No OFD packet to send [12:11:43]OFD Sender: No OFD packet to send [12:11:48]OFD Sender: No OFD packet to send [12:11:49]accept exits with 9 [12:11:49]New connection [12:11:49]New thread 3067067748 created [12:11:49]Thread 3067211108 joined [12:11:49]Waiting for new connection... [12:11:49] Sock 9.Parse request [12:11:49]Sock 9.Check first char [12:11:49]Sock 9.First char is OK [12:11:49]request: POST /json_proto HTTP/1.0 [12:11:49]Method: POST [12:11:49]URL: /json_proto [12:11:49]Method is POST - this is cgi request [12:11:49]url: /json_proto [12:11:49]query_string will be loaded in cgi processing [12:11:49]execute_cgi json_proto POST (null) [12:11:49]execute_cgi path=json_proto method=POST [12:11:49]POST find Content-Length [12:11:49]Host: 172.17.46.195:8080 [12:11:49]Content-Length: 674 [12:11:49]Content-Type: application/json [12:11:49] [12:11:49]POST finish read [12:11:49]Found Content-Length = 674 [12:11:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328612", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:49]execute_script... [12:11: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)11328612", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:49]POST & json_proto [12:11:49]process_json_proto [12:11:49]json parsed OK: [12:11:49]protocol is kg_v1.0 [12:11:49]action value=close_receipt [12:11:49]process_action close_receipt [12:11:49]cmd_close_receipt [12:11:49]MH_GetDate [12:11:49]Write to MH i2c: F0 00 00 68 44 9B [12:11:49]Write i2c OK [12:11:49]MH_I2C_Read... [12:11:49]Read from MH i2c: F0 [12:11:49]MH_I2C_Read... [12:11:49]Read from MH i2c: F0 09 00 [12:11:49]MH_I2C_Read... [12:11:49]Read from MH i2c: F0 09 00 68 44 00 07 88 C4 66 75 08 C2 66 02 [12:11:49]GetLastDocTimeStamp 1724155746 [12:11:49]current date 1724155911 [12:11:49]FM_GetShiftState [12:11:49]SAM_PROTO_GetShiftState [12:11:49]wFMCommunicate request_size=4 [12:11:49]MH_SAM_APDU [12:11:49]CAPDU: 80 13 01 00 [12:11:49]Write to MH i2c: E2 08 00 69 44 80 13 01 00 00 00 00 00 2A [12:11:49]Write i2c OK [12:11:49]MH_I2C_Read... [12:11:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:49]Read from MH i2c: E2 [12:11:49]MH_I2C_Read... [12:11:49]Read from MH i2c: E2 0E 00 [12:11:49]MH_I2C_Read... [12:11:49]Read from MH i2c: E2 0E 00 69 44 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B4 [12:11:49]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:11:49]wFMCommunicate OK [12:11:49]SAM_PROTO_GetShiftState done [12:11:49]FM_GetShiftState done [12:11:49]opened in 1724112758 [12:11:49]opened+sec_in_day 1724199158 [12:11:49]quantity*price = 120056 [12:11:49]sum+1 = 120057 [12:11:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 311 20.08.2024 12:11 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201012 ФПД: 249580678864466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121151&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201012&fm=249580678864466&tin=02508201610067®Number=0000000000092545&sum=120000 [12:11:50]StoreToDocumentArchive [12:11:50]shift 466 fd 201012 [12:11:50]save to /storage/0466/doc_00201012 [12:11:50]save last doc name /storage/0466/doc_00201012 to /storage/kkm_last_doc_name [12:11:50]save OK [12:11:50]Clear old archive folders... [12:11:50]ProcessDocumentItem done err = 0, tmpTLVsize=249 [12:11:50]tlvbuf is 0107B3A0 [12:11:50]SAM_PROTO_ClearQueue [12:11:50]wFMCommunicate request_size=4 [12:11:50]MH_SAM_APDU [12:11:50]CAPDU: 80 09 00 00 [12:11:50]Write to MH i2c: E2 08 00 76 44 80 09 00 00 00 00 00 00 2C [12:11:50]Write i2c OK [12:11:50]MH_I2C_Read... [12:11:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:11:50]Read from MH i2c: E2 [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: E2 03 00 [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: E2 03 00 76 44 00 90 00 2E [12:11:50]RAPDU: 90 00 [12:11:50]wFMCommunicate OK [12:11:50]SAM_PROTO_ClearQueue done [12:11:50]KKMCreateOFDPacket [12:11:50]OFDProtocolAddRootSTLVToBuf [12:11:50]FM_MakeSignedData [12:11:50]FM_MakeSignedData [12:11:50]SAM_PROTO_SignData [12:11:50]wFMCommunicate request_size=4 [12:11:50]MH_SAM_APDU [12:11:50]CAPDU: 80 0D 01 02 [12:11:50]Write to MH i2c: E2 08 00 77 44 80 0D 01 02 00 00 00 00 34 [12:11:50]Write i2c OK [12:11:50]MH_I2C_Read... [12:11:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:11:50]Read from MH i2c: E2 [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: E2 03 00 [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: E2 03 00 77 44 00 90 00 2F [12:11:50]RAPDU: 90 00 [12:11:50]wFMCommunicate OK [12:11:50]wFMCommunicate request_size=255 [12:11:50]MH_SAM_APDU [12:11:50]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 07 88 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 11 03 00 35 04 06 00 E2 FE 07 [12:11:50]Write to MH i2c: E2 02 01 78 44 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 07 88 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 11 03 00 35 04 06 00 E2 FE 07 00 00 6C [12:11:50]Write i2c OK [12:11:50]MH_I2C_Read... [12:11:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:51]Read from MH i2c: E2 [12:11:51]MH_I2C_Read... [12:11:51]Read from MH i2c: E2 03 00 [12:11:51]MH_I2C_Read... [12:11:51]Read from MH i2c: E2 03 00 78 44 00 90 00 30 [12:11:51]RAPDU: 90 00 [12:11:51]wFMCommunicate OK [12:11:51]wFMCommunicate request_size=8 [12:11:51]MH_SAM_APDU [12:11:51]CAPDU: 80 0D 02 02 03 B4 DE 52 [12:11:51]Write to MH i2c: E2 0B 00 79 44 80 0D 02 02 03 00 B4 DE 52 00 00 21 [12:11:51]Write i2c OK [12:11:51]MH_I2C_Read... [12:11:51]Read from MH i2c: E2 [12:11:51]MH_I2C_Read... [12:11:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:51]Read from MH i2c: E2 03 00 [12:11:51]MH_I2C_Read... [12:11:51]Read from MH i2c: E2 03 00 79 44 00 90 00 31 [12:11:51]RAPDU: 90 00 [12:11:51]wFMCommunicate OK [12:11:51]wFMCommunicate request_size=4 [12:11:51]MH_SAM_APDU [12:11:51]CAPDU: 80 0D 03 02 [12:11:51]Write to MH i2c: E2 08 00 7A 44 80 0D 03 02 00 00 00 00 39 [12:11:51]Write i2c OK [12:11:51]MH_I2C_Read... [12:11:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:11:51]Read from MH i2c: E2 [12:11:51]MH_I2C_Read... [12:11:51]Read from MH i2c: E2 0B 00 [12:11:51]MH_I2C_Read... [12:11:51]Read from MH i2c: E2 0B 00 7A 44 00 F5 F9 28 E1 15 A4 F1 0C 90 00 E7 [12:11:51]RAPDU: F5 F9 28 E1 15 A4 F1 0C 90 00 [12:11:51]wFMCommunicate OK [12:11:51]SAM_PROTO_SignData done [12:11:51]FM_MakeSignedData done [12:11:51]CreateOFDProtocolMessage [12:11:51]wFMCommunicate request_size=4 [12:11:51]MH_SAM_APDU [12:11:51]CAPDU: 80 11 00 00 [12:11:51]Write to MH i2c: E2 08 00 7B 44 80 11 00 00 00 00 00 00 39 [12:11:51]Write i2c OK [12:11:51]MH_I2C_Read... [12:11:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:51]Read from MH i2c: E2 [12:11:51]MH_I2C_Read... [12:11:51]Read from MH i2c: E2 17 00 [12:11:51]MH_I2C_Read... [12:11:51]Read from MH i2c: E2 17 00 7B 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 86 [12:11:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:11:51]wFMCommunicate OK [12:11:51]CreateOFDProtocolMessage done [12:11:51]OFDSenderStorePacket 201012 [12:11:51]StoreOFDPacket docnum=201012 [12:11:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 D2 90 05 01 4C 38 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 07 88 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 11 03 00 35 04 06 00 E2 FE 07 B4 DE 52 F5 F9 28 E1 15 A4 F1 0C [12:11:51]CheckFolder [12:11:51]dirname=/storage/ofd_packets [12:11:51]CheckFolder done [12:11:51]ProducePacketName [12:11:51]name=ofd_packets/00201012 [12:11:51]NVStorageSaveData ofd_packets/00201012 [12:11:51]File name is /storage/ofd_packets/00201012 [12:11:51]Write 299 bytes [12:11:51]NVStorageSaveData done [12:11:51]OFDSenderStorePacket done [12:11:51]KKMCreateOFDPacket done [12:11:51]NVStorageSaveData kkm_last_timestamp [12:11:51]File name is /storage/kkm_last_timestamp [12:11:51]Write 4 bytes [12:11:51]NVStorageSaveData done [12:11:51]ExternCall_PrintAddStr [12:11:51]wPrintStart [12:11:51]Write to MH i2c: 01 00 00 7C 44 C0 [12:11:51]Write i2c OK [12:11:51]MH_I2C_Read... [12:11:51]Read from MH i2c: 01 [12:11:51]MH_I2C_Read... [12:11:51]Read from MH i2c: 01 07 00 [12:11:51]MH_I2C_Read... [12:11:51]Read from MH i2c: 01 07 00 7C 44 00 00 00 00 00 FF 0F D5 [12:11:51]RasterBufferAndPrint [12:11:51]line Счет N : (1)11328612 [12:11:51]line ИНН: 02508201610067 [12:11:51]line Контрольно-Кассовый Чек [12:11:51]line ПРОДАЖА [12:11:51]line ТРК (МРК, ГНК) : 13 [12:11:51]line Товар: 2710124130 [12:11:51]line SU-92-К-5 [12:11:51]line 17.450 * 68.80 [12:11:51]line = 1200.56 [12:11:51]line НДС 12% НСП 1% [12:11:51]line > о реализуемом товаре [12:11:51]line ОКРУГЛЕНИЕ: -0.56 [12:11:51]line ИТОГО: 1200.00 [12:11:51]line Внесено: 1200.00 [12:11:51]line СДАЧА: 0.00 [12:11:51]line НСП 1% : 10.62 [12:11:51]line НДС 12% : 127.49 [12:11:51]line Наличными: 1200.00 [12:11:51]line Безнал.: 0.00 [12:11:51]line Место: АЗС № 95 "Партнер Нефть" [12:11:51]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:11:51]line СНО: Общий режим [12:11:51]line Чек 311 20.08.2024 12:11 [12:11:51]line Смена: 466 ФФД: 1.0 [12:11:51]line ЗНМ: 0300000079 [12:11:51]line РНМ: 0000000000092545 [12:11:51]line Версия ККМ: 001 [12:11:51]line ФМ: 0000000000871802 [12:11:51]line ФД: 201012 [12:11:51]line ФПД: 249580678864466 [12:11:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121151&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201012&fm=249580678864466&tin=02508201610067®Number=0000000000092545&sum=120000 [12:11:51]written 0, free lines is 4095 [12:11:51]OFD Sender: Processing packet 201012 [packets to send 247, broken 246] [12:11:51]ProducePacketName [12:11:51]name=ofd_packets/00201012 [12:11:51]OFD Sender: To server: pG, [12:11:51]CommunicateWithHost lk.salyk.kg:30040 [12:11:51]ConnectInit lk.salyk.kg [12:11:51]Connected sock=8 [12:11:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 D2 90 05 01 4C 38 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 07 88 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 11 03 00 35 04 06 00 E2 FE 07 B4 DE 52 F5 F9 28 E1 15 A4 F1 0C [12:11:51]Write to MH i2c: 01 00 00 A7 44 EB [12:11:51]Write i2c OK [12:11:51]MH_I2C_Read... [12:11:51]Read from MH i2c: 01 [12:11:51]MH_I2C_Read... [12:11:51]Read from MH i2c: 01 07 00 [12:11:51]MH_I2C_Read... [12:11:51]Read from MH i2c: 01 07 00 A7 44 00 00 00 00 00 E7 0C E5 [12:11:51]RasterBufferAndPrint [12:11:51]line [12:11:51]line [12:11:51]line [12:11:51]line [12:11:51]line [12:11:51]written 0, free lines is 3312 [12:11:51]MH_Cut [12:11:51]Write to MH i2c: D1 01 00 AE 44 01 C4 [12:11:51]Write i2c OK [12:11:51]MH_I2C_Read... [12:11:51]Read from MH i2c: D1 [12:11:51]MH_I2C_Read... [12:11:51]Read from MH i2c: D1 01 00 [12:11:51]MH_I2C_Read... [12:11:51]Read from MH i2c: D1 01 00 AE 44 00 C3 [12:11:51]Write to MH i2c: 01 00 00 AF 44 F3 [12:11:51]Write i2c OK [12:11:51]MH_I2C_Read... [12:11:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9A 2C 47 00 73 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 31 38 30 32 10 04 04 00 34 11 03 00 F4 03 04 00 6D 32 C4 66 B6 04 01 00 00 08 01 6D 10 04 E4 D3 09 [12:11:51]CommunicateWithHost err = 0 [12:11:51]CheckOFDResponse [12:11:51]1017 (14) - 77093643461234 [12:11:51]1041 (16) - 0000000000871802 [12:11:51]1040 (4) - 201012 [12:11:51]1012 (4) - 20.08.2024 06:06 [12:11:51]1206 (1) - 0 [12:11:51]OFD Sender: Remove packet 201012 [12:11:51]ProducePacketName [12:11:51]name=ofd_packets/00201012 [12:11:51]NVStorageDeleteData [12:11:52]OFD Sender: No OFD packet to send [12:11:52]*** Cut start [12:11:52]*** Purtial cut [12:11:52]*** CUTSNS_PIN = 0 [12:11:52]*** Stage 1: CUTSNS_PIN = 1 [12:11:54]Read from MH i2c: 01 [12:11:54]MH_I2C_Read... [12:11:54]*** Stop cut motor [12:11:54]*** Cut end [12:11:54]Read from MH i2c: 01 07 00 [12:11:54]MH_I2C_Read... [12:11:54]Read from MH i2c: 01 07 00 AF 44 00 00 00 00 00 FF 0F 08 [12:11:54]process_action close_receipt done [12:11:54]requested_data is exist [12:11:54]produce_requested_data [12:11:54]requested_item fm.sn is exist - process it [12:11:54]wFMCommunicate request_size=4 [12:11:54]MH_SAM_APDU [12:11:54]CAPDU: 80 11 00 00 [12:11:54]Write to MH i2c: E2 08 00 B0 44 80 11 00 00 00 00 00 00 6E [12:11:54]Write i2c OK [12:11:54]MH_I2C_Read... [12:11:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:54]Read from MH i2c: E2 [12:11:54]MH_I2C_Read... [12:11:54]Read from MH i2c: E2 17 00 [12:11:54]MH_I2C_Read... [12:11:54]Read from MH i2c: E2 17 00 B0 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BB [12:11:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:11:54]wFMCommunicate OK [12:11:54]requested_item fd.num is exist - process it [12:11:54]SAM_PROTO_GetFieldsCounters [12:11:54]wFMCommunicate request_size=4 [12:11:54]MH_SAM_APDU [12:11:54]CAPDU: 80 13 00 00 [12:11:54]Write to MH i2c: E2 08 00 B1 44 80 13 00 00 00 00 00 00 71 [12:11:54]Write i2c OK [12:11:54]MH_I2C_Read... [12:11:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:11:54]Read from MH i2c: E2 [12:11:54]MH_I2C_Read... [12:11:54]Read from MH i2c: E2 62 00 [12:11:54]MH_I2C_Read... [12:11:54]Read from MH i2c: E2 62 00 B1 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 34 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 4F [12:11: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 34 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:11:54]wFMCommunicate OK [12:11:54]SAM_PROTO_GetFieldsCounters done [12:11:54]requested_item shift.num is exist - process it [12:11:54]requested_item shift.opened is exist - process it [12:11:54]req_shift_opened [12:11:54]FM_GetShiftState [12:11:54]SAM_PROTO_GetShiftState [12:11:54]wFMCommunicate request_size=4 [12:11:54]MH_SAM_APDU [12:11:54]CAPDU: 80 13 01 00 [12:11:54]Write to MH i2c: E2 08 00 B2 44 80 13 01 00 00 00 00 00 73 [12:11:54]Write i2c OK [12:11:54]MH_I2C_Read... [12:11:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:54]Read from MH i2c: E2 [12:11:54]MH_I2C_Read... [12:11:54]Read from MH i2c: E2 0E 00 [12:11:54]MH_I2C_Read... [12:11:54]Read from MH i2c: E2 0E 00 B2 44 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 FD [12:11:54]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:11:54]wFMCommunicate OK [12:11:54]SAM_PROTO_GetShiftState done [12:11:54]FM_GetShiftState done [12:11:54]req_shift_opened done [12:11:54]requested_item shift.open_date is exist - process it [12:11:54]req_shift_open_date [12:11:54]req_shift_open_date done [12:11:54]produce_requested_data done [12:11:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201012,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:11:54]process_action_free close_receipt [12:11:54]json_value_free [12:11:54]json_value_free done [12:11:54]process_json_proto returns [12:11:54]Send response to host [12:11:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201012,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:11:54]free response buf [12:11:54]execute_script done [12:11:54]execute_script returns [12:11:54]free content buf [12:11:54]Sock 9.Close socket [12:11:54]Sock 9.Thread stoped [12:11:55]accept exits with 10 [12:11:55]New connection [12:11:55]New thread 3067211108 created [12:11:55]Thread 3067067748 joined [12:11:55]Waiting for new connection... [12:11:55] Sock 10.Parse request [12:11:55]Sock 10.Check first char [12:11:55]Sock 10.First char is OK [12:11:55]request: POST /json_proto HTTP/1.0 [12:11:55]Method: POST [12:11:55]URL: /json_proto [12:11:55]Method is POST - this is cgi request [12:11:55]url: /json_proto [12:11:55]query_string will be loaded in cgi processing [12:11:55]execute_cgi json_proto POST (null) [12:11:55]execute_cgi path=json_proto method=POST [12:11:55]POST find Content-Length [12:11:55]Host: 172.17.46.195:8080 [12:11:55]Content-Length: 802 [12:11:55]Content-Type: application/json [12:11:55] [12:11:55]POST finish read [12:11:55]Found Content-Length = 802 [12:11:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328613", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:55]execute_script... [12:11: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)11328613", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:55]POST & json_proto [12:11:55]process_json_proto [12:11:55]json parsed OK: [12:11:55]protocol is kg_v1.0 [12:11:55]action value=close_receipt [12:11:55]process_action close_receipt [12:11:55]cmd_close_receipt [12:11:55]MH_GetDate [12:11:55]Write to MH i2c: F0 00 00 B3 44 E6 [12:11:55]Write i2c OK [12:11:55]MH_I2C_Read... [12:11:55]Read from MH i2c: F0 [12:11:55]MH_I2C_Read... [12:11:55]Read from MH i2c: F0 09 00 [12:11:55]MH_I2C_Read... [12:11:55]Read from MH i2c: F0 09 00 B3 44 00 0C 88 C4 66 75 08 C2 66 52 [12:11:55]GetLastDocTimeStamp 1724155911 [12:11:55]current date 1724155916 [12:11:55]FM_GetShiftState [12:11:55]SAM_PROTO_GetShiftState [12:11:55]wFMCommunicate request_size=4 [12:11:55]MH_SAM_APDU [12:11:55]CAPDU: 80 13 01 00 [12:11:55]Write to MH i2c: E2 08 00 B4 44 80 13 01 00 00 00 00 00 75 [12:11:55]Write i2c OK [12:11:55]MH_I2C_Read... [12:11:55]Read from MH i2c: E2 [12:11:55]MH_I2C_Read... [12:11:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:55]Read from MH i2c: E2 0E 00 [12:11:55]MH_I2C_Read... [12:11:55]Read from MH i2c: E2 0E 00 B4 44 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 FF [12:11:55]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:11:55]wFMCommunicate OK [12:11:55]SAM_PROTO_GetShiftState done [12:11:55]FM_GetShiftState done [12:11:55]opened in 1724112758 [12:11:55]opened+sec_in_day 1724199158 [12:11:55]quantity*price = 50036 [12:11:55]sum+1 = 50037 [12:11:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 312 20.08.2024 12:11 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201013 ФПД: 103845838312827 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121156&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201013&fm=103845838312827&tin=02508201610067®Number=0000000000092545&sum=50036 [12:11:56]StoreToDocumentArchive [12:11:56]shift 466 fd 201013 [12:11:56]save to /storage/0466/doc_00201013 [12:11:56]save last doc name /storage/0466/doc_00201013 to /storage/kkm_last_doc_name [12:11:56]save OK [12:11:56]Clear old archive folders... [12:11:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:11:56]tlvbuf is 010DB1E0 [12:11:56]SAM_PROTO_ClearQueue [12:11:56]wFMCommunicate request_size=4 [12:11:56]MH_SAM_APDU [12:11:56]CAPDU: 80 09 00 00 [12:11:56]Write to MH i2c: E2 08 00 C1 44 80 09 00 00 00 00 00 00 77 [12:11:56]Write i2c OK [12:11:56]MH_I2C_Read... [12:11:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:11:56]Read from MH i2c: E2 [12:11:56]MH_I2C_Read... [12:11:56]Read from MH i2c: E2 03 00 [12:11:56]MH_I2C_Read... [12:11:56]Read from MH i2c: E2 03 00 C1 44 00 90 00 79 [12:11:56]RAPDU: 90 00 [12:11:56]wFMCommunicate OK [12:11:56]SAM_PROTO_ClearQueue done [12:11:56]KKMCreateOFDPacket [12:11:56]OFDProtocolAddRootSTLVToBuf [12:11:56]FM_MakeSignedData [12:11:56]FM_MakeSignedData [12:11:56]SAM_PROTO_SignData [12:11:56]wFMCommunicate request_size=4 [12:11:56]MH_SAM_APDU [12:11:56]CAPDU: 80 0D 01 02 [12:11:56]Write to MH i2c: E2 08 00 C2 44 80 0D 01 02 00 00 00 00 7F [12:11:56]Write i2c OK [12:11:56]MH_I2C_Read... [12:11:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:11:56]Read from MH i2c: E2 [12:11:56]MH_I2C_Read... [12:11:56]Read from MH i2c: E2 03 00 [12:11:56]MH_I2C_Read... [12:11:56]Read from MH i2c: E2 03 00 C2 44 00 90 00 7A [12:11:56]RAPDU: 90 00 [12:11:56]wFMCommunicate OK [12:11:56]wFMCommunicate request_size=255 [12:11:56]MH_SAM_APDU [12:11: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 0C 88 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 11 03 00 35 04 06 00 5E [12:11:56]Write to MH i2c: E2 02 01 C3 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 0C 88 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 11 03 00 35 04 06 00 5E 00 00 B0 [12:11:56]Write i2c OK [12:11:56]MH_I2C_Read... [12:11:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:57]Read from MH i2c: E2 [12:11:57]MH_I2C_Read... [12:11:57]Read from MH i2c: E2 03 00 [12:11:57]MH_I2C_Read... [12:11:57]Read from MH i2c: E2 03 00 C3 44 00 90 00 7B [12:11:57]RAPDU: 90 00 [12:11:57]wFMCommunicate OK [12:11:57]wFMCommunicate request_size=10 [12:11:57]MH_SAM_APDU [12:11:57]CAPDU: 80 0D 02 02 05 72 7E 4D D5 7B [12:11:57]Write to MH i2c: E2 0D 00 C4 44 80 0D 02 02 05 00 72 7E 4D D5 7B 00 00 19 [12:11:57]Write i2c OK [12:11:57]MH_I2C_Read... [12:11:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:57]Read from MH i2c: E2 [12:11:57]MH_I2C_Read... [12:11:57]Read from MH i2c: E2 03 00 [12:11:57]MH_I2C_Read... [12:11:57]Read from MH i2c: E2 03 00 C4 44 00 90 00 7C [12:11:57]RAPDU: 90 00 [12:11:57]wFMCommunicate OK [12:11:57]wFMCommunicate request_size=4 [12:11:57]MH_SAM_APDU [12:11:57]CAPDU: 80 0D 03 02 [12:11:57]Write to MH i2c: E2 08 00 C5 44 80 0D 03 02 00 00 00 00 84 [12:11:57]Write i2c OK [12:11:57]MH_I2C_Read... [12:11:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:11:57]Read from MH i2c: E2 [12:11:57]MH_I2C_Read... [12:11:57]Read from MH i2c: E2 0B 00 [12:11:57]MH_I2C_Read... [12:11:57]Read from MH i2c: E2 0B 00 C5 44 00 C2 2D 83 F2 DF 1B 1B EF 90 00 ED [12:11:57]RAPDU: C2 2D 83 F2 DF 1B 1B EF 90 00 [12:11:57]wFMCommunicate OK [12:11:57]SAM_PROTO_SignData done [12:11:57]FM_MakeSignedData done [12:11:57]CreateOFDProtocolMessage [12:11:57]wFMCommunicate request_size=4 [12:11:57]MH_SAM_APDU [12:11:57]CAPDU: 80 11 00 00 [12:11:57]Write to MH i2c: E2 08 00 C6 44 80 11 00 00 00 00 00 00 84 [12:11:57]Write i2c OK [12:11:57]MH_I2C_Read... [12:11:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:57]Read from MH i2c: E2 [12:11:57]MH_I2C_Read... [12:11:57]Read from MH i2c: E2 17 00 [12:11:57]MH_I2C_Read... [12:11:57]Read from MH i2c: E2 17 00 C6 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D1 [12:11:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:11:57]wFMCommunicate OK [12:11:57]CreateOFDProtocolMessage done [12:11:57]OFDSenderStorePacket 201013 [12:11:57]StoreOFDPacket docnum=201013 [12:11:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B5 A5 07 01 80 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 0C 88 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 11 03 00 35 04 06 00 5E 72 7E 4D D5 7B C2 2D 83 F2 DF 1B 1B EF [12:11:57]CheckFolder [12:11:57]dirname=/storage/ofd_packets [12:11:57]CheckFolder done [12:11:57]ProducePacketName [12:11:57]name=ofd_packets/00201013 [12:11:57]NVStorageSaveData ofd_packets/00201013 [12:11:57]File name is /storage/ofd_packets/00201013 [12:11:57]Write 301 bytes [12:11:57]NVStorageSaveData done [12:11:57]OFDSenderStorePacket done [12:11:57]KKMCreateOFDPacket done [12:11:57]NVStorageSaveData kkm_last_timestamp [12:11:57]File name is /storage/kkm_last_timestamp [12:11:57]Write 4 bytes [12:11:57]NVStorageSaveData done [12:11:57]ExternCall_PrintAddStr [12:11:57]wPrintStart [12:11:57]Write to MH i2c: 01 00 00 C7 44 0B [12:11:57]Write i2c OK [12:11:57]MH_I2C_Read... [12:11:57]Read from MH i2c: 01 [12:11:57]MH_I2C_Read... [12:11:57]Read from MH i2c: 01 07 00 [12:11:57]MH_I2C_Read... [12:11:57]Read from MH i2c: 01 07 00 C7 44 00 00 00 00 00 FF 0F 20 [12:11:57]RasterBufferAndPrint [12:11:57]line Счет N : (1)11328613 [12:11:57]line ИНН: 02508201610067 [12:11:57]line Контрольно-Кассовый Чек [12:11:57]line ПРОДАЖА [12:11:57]line ТРК (МРК, ГНК) : 32 [12:11:57]line Товар: 2710124130 [12:11:57]line Аи-92-К-4 [12:11:57]line 7.380 * 67.80 [12:11:57]line = 500.36 [12:11:57]line НДС 12% НСП 1% [12:11:57]line > о реализуемом товаре [12:11:57]line ИТОГО: 500.36 [12:11:57]line НСП 1% : 4.43 [12:11:57]line НДС 12% : 53.14 [12:11:57]line Наличными: 0.00 [12:11:57]line Безнал.: 500.36 [12:11:57]line Место: АЗС № 95 "Партнер Нефть" [12:11:57]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:11:57]line СНО: Общий режим [12:11:57]line Чек 312 20.08.2024 12:11 [12:11:57]line Смена: 466 ФФД: 1.0 [12:11:57]line ЗНМ: 0300000079 [12:11:57]line РНМ: 0000000000092545 [12:11:57]line Версия ККМ: 001 [12:11:57]line Платежная система: O! деньги [12:11:57]line ФМ: 0000000000871802 [12:11:57]line ФД: 201013 [12:11:57]line ФПД: 103845838312827 [12:11:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121156&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201013&fm=103845838312827&tin=02508201610067®Number=0000000000092545&sum=50036 [12:11:57]OFD Sender: Processing packet 201013 [packets to send 247, broken 246] [12:11:57]ProducePacketName [12:11:57]name=ofd_packets/00201013 [12:11:57]written 0, free lines is 4095 [12:11:57]OFD Sender: To server: pG, [12:11:57]CommunicateWithHost lk.salyk.kg:30040 [12:11:57]ConnectInit lk.salyk.kg [12:11:57]Connected sock=8 [12:11:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B5 A5 07 01 80 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 0C 88 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 11 03 00 35 04 06 00 5E 72 7E 4D D5 7B C2 2D 83 F2 DF 1B 1B EF [12:11:58]Write to MH i2c: 01 00 00 F1 44 35 [12:11:58]Write i2c OK [12:11:58]MH_I2C_Read... [12:11:58]Read from MH i2c: 01 [12:11:58]MH_I2C_Read... [12:11:58]Read from MH i2c: 01 07 00 [12:11:58]MH_I2C_Read... [12:11:58]Read from MH i2c: 01 07 00 F1 44 00 00 00 00 00 EE 0C 36 [12:11:58]RasterBufferAndPrint [12:11:58]line [12:11:58]line [12:11:58]line [12:11:58]line [12:11:58]line [12:11:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 92 E7 47 00 3B 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 31 38 30 32 10 04 04 00 35 11 03 00 F4 03 04 00 74 32 C4 66 B6 04 01 00 00 1B 74 56 6B 01 29 40 85 [12:11:58]CommunicateWithHost err = 0 [12:11:58]CheckOFDResponse [12:11:58]1017 (14) - 77093643461234 [12:11:58]1041 (16) - 0000000000871802 [12:11:58]1040 (4) - 201013 [12:11:58]1012 (4) - 20.08.2024 06:06 [12:11:58]1206 (1) - 0 [12:11:58]OFD Sender: Remove packet 201013 [12:11:58]ProducePacketName [12:11:58]name=ofd_packets/00201013 [12:11:58]NVStorageDeleteData [12:11:58]written 0, free lines is 3325 [12:11:58]MH_Cut [12:11:58]Write to MH i2c: D1 01 00 F8 44 01 0E [12:11:58]Write i2c OK [12:11:58]MH_I2C_Read... [12:11:58]Read from MH i2c: D1 [12:11:58]MH_I2C_Read... [12:11:58]Read from MH i2c: D1 01 00 [12:11:58]MH_I2C_Read... [12:11:58]Read from MH i2c: D1 01 00 F8 44 00 0D [12:11:58]Write to MH i2c: 01 00 00 F9 44 3D [12:11:58]Write i2c OK [12:11:58]MH_I2C_Read... [12:11:58]OFD Sender: No OFD packet to send [12:11:58]*** Cut start [12:11:58]*** Purtial cut [12:11:58]*** Stage 1: CUTSNS_PIN = 1 [12:11:59]Read from MH i2c: 01 [12:11:59]MH_I2C_Read... [12:11:59]*** Stop cut motor [12:11:59]*** Cut end [12:11:59]Read from MH i2c: 01 07 00 [12:11:59]MH_I2C_Read... [12:11:59]Read from MH i2c: 01 07 00 F9 44 00 00 00 00 00 FF 0F 52 [12:11:59]process_action close_receipt done [12:11:59]requested_data is exist [12:11:59]produce_requested_data [12:11:59]requested_item fm.sn is exist - process it [12:11:59]wFMCommunicate request_size=4 [12:11:59]MH_SAM_APDU [12:11:59]CAPDU: 80 11 00 00 [12:11:59]Write to MH i2c: E2 08 00 FA 44 80 11 00 00 00 00 00 00 B8 [12:11:59]Write i2c OK [12:11:59]MH_I2C_Read... [12:11:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:59]Read from MH i2c: E2 [12:11:59]MH_I2C_Read... [12:11:59]Read from MH i2c: E2 17 00 [12:11:59]MH_I2C_Read... [12:11:59]Read from MH i2c: E2 17 00 FA 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 05 [12:11:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:11:59]wFMCommunicate OK [12:11:59]requested_item fd.num is exist - process it [12:11:59]SAM_PROTO_GetFieldsCounters [12:11:59]wFMCommunicate request_size=4 [12:11:59]MH_SAM_APDU [12:11:59]CAPDU: 80 13 00 00 [12:11:59]Write to MH i2c: E2 08 00 FB 44 80 13 00 00 00 00 00 00 BB [12:11:59]Write i2c OK [12:11:59]MH_I2C_Read... [12:11:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:11:59]Read from MH i2c: E2 [12:11:59]MH_I2C_Read... [12:11:59]Read from MH i2c: E2 62 00 [12:11:59]MH_I2C_Read... [12:11:59]Read from MH i2c: E2 62 00 FB 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 35 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 9D [12:11:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 35 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:11:59]wFMCommunicate OK [12:11:59]SAM_PROTO_GetFieldsCounters done [12:11:59]requested_item shift.num is exist - process it [12:11:59]requested_item shift.opened is exist - process it [12:11:59]req_shift_opened [12:11:59]FM_GetShiftState [12:11:59]SAM_PROTO_GetShiftState [12:11:59]wFMCommunicate request_size=4 [12:11:59]MH_SAM_APDU [12:11:59]CAPDU: 80 13 01 00 [12:11:59]Write to MH i2c: E2 08 00 FC 44 80 13 01 00 00 00 00 00 BD [12:11:59]Write i2c OK [12:11:59]MH_I2C_Read... [12:11:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:59]Read from MH i2c: E2 [12:11:59]MH_I2C_Read... [12:11:59]Read from MH i2c: E2 0E 00 [12:11:59]MH_I2C_Read... [12:11:59]Read from MH i2c: E2 0E 00 FC 44 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 47 [12:11:59]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:11:59]wFMCommunicate OK [12:11:59]SAM_PROTO_GetShiftState done [12:11:59]FM_GetShiftState done [12:11:59]req_shift_opened done [12:11:59]requested_item shift.open_date is exist - process it [12:11:59]req_shift_open_date [12:11:59]req_shift_open_date done [12:11:59]produce_requested_data done [12:11:59]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201013,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:11:59]process_action_free close_receipt [12:11:59]json_value_free [12:11:59]json_value_free done [12:11:59]process_json_proto returns [12:11:59]Send response to host [12:11:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201013,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:11:59]free response buf [12:11:59]execute_script done [12:11:59]execute_script returns [12:11:59]free content buf [12:11:59]Sock 10.Close socket [12:11:59]Sock 10.Thread stoped [12:12:03]OFD Sender: No OFD packet to send [12:12:08]OFD Sender: No OFD packet to send [12:12:13]OFD Sender: No OFD packet to send [12:12:18]OFD Sender: No OFD packet to send [12:12:23]OFD Sender: No OFD packet to send [12:12:28]OFD Sender: No OFD packet to send [12:12:33]OFD Sender: No OFD packet to send [12:12:38]OFD Sender: No OFD packet to send [12:12:43]OFD Sender: No OFD packet to send [12:12:48]OFD Sender: No OFD packet to send [12:12:53]OFD Sender: No OFD packet to send [12:12:58]OFD Sender: No OFD packet to send [12:13:03]OFD Sender: No OFD packet to send [12:13:08]OFD Sender: No OFD packet to send [12:13:13]OFD Sender: No OFD packet to send [12:13:18]OFD Sender: No OFD packet to send [12:13:23]OFD Sender: No OFD packet to send [12:13:28]OFD Sender: No OFD packet to send [12:13:33]OFD Sender: No OFD packet to send [12:13:38]OFD Sender: No OFD packet to send [12:13:43]OFD Sender: No OFD packet to send [12:13:48]OFD Sender: No OFD packet to send [12:13:53]OFD Sender: No OFD packet to send [12:13:57]accept exits with 9 [12:13:57]New connection [12:13:57]New thread 3067067748 created [12:13:57]Thread 3067211108 joined [12:13:57]Waiting for new connection... [12:13:57] Sock 9.Parse request [12:13:57]Sock 9.Check first char [12:13:57]Sock 9.First char is OK [12:13:57]request: POST /json_proto HTTP/1.0 [12:13:57]Method: POST [12:13:57]URL: /json_proto [12:13:57]Method is POST - this is cgi request [12:13:57]url: /json_proto [12:13:57]query_string will be loaded in cgi processing [12:13:57]execute_cgi json_proto POST (null) [12:13:57]execute_cgi path=json_proto method=POST [12:13:57]POST find Content-Length [12:13:57]Host: 172.17.46.195:8080 [12:13:57]Content-Length: 679 [12:13:57]Content-Type: application/json [12:13:57] [12:13:57]POST finish read [12:13:57]Found Content-Length = 679 [12:13:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328614", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:57]execute_script... [12:13:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328614", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:57]POST & json_proto [12:13:57]process_json_proto [12:13:57]json parsed OK: [12:13:57]protocol is kg_v1.0 [12:13:57]action value=close_receipt [12:13:57]process_action close_receipt [12:13:57]cmd_close_receipt [12:13:57]MH_GetDate [12:13:57]Write to MH i2c: F0 00 00 FD 44 30 [12:13:57]Write i2c OK [12:13:57]MH_I2C_Read... [12:13:57]Read from MH i2c: F0 [12:13:57]MH_I2C_Read... [12:13:57]Read from MH i2c: F0 09 00 [12:13:57]MH_I2C_Read... [12:13:57]Read from MH i2c: F0 09 00 FD 44 00 87 88 C4 66 75 08 C2 66 17 [12:13:57]GetLastDocTimeStamp 1724155916 [12:13:57]current date 1724156039 [12:13:57]FM_GetShiftState [12:13:57]SAM_PROTO_GetShiftState [12:13:57]wFMCommunicate request_size=4 [12:13:57]MH_SAM_APDU [12:13:57]CAPDU: 80 13 01 00 [12:13:57]Write to MH i2c: E2 08 00 FE 44 80 13 01 00 00 00 00 00 BF [12:13:57]Write i2c OK [12:13:57]MH_I2C_Read... [12:13:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:57]Read from MH i2c: E2 [12:13:57]MH_I2C_Read... [12:13:57]Read from MH i2c: E2 0E 00 [12:13:57]MH_I2C_Read... [12:13:57]Read from MH i2c: E2 0E 00 FE 44 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 49 [12:13:57]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:13:57]wFMCommunicate OK [12:13:57]SAM_PROTO_GetShiftState done [12:13:57]FM_GetShiftState done [12:13:57]opened in 1724112758 [12:13:57]opened+sec_in_day 1724199158 [12:13:57]quantity*price = 50036 [12:13:57]sum+1 = 50037 [12:13:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 313 20.08.2024 12:13 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201014 ФПД: 11660805366106 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121359&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201014&fm=11660805366106&tin=02508201610067®Number=0000000000092545&sum=50000 [12:13:58]StoreToDocumentArchive [12:13:58]shift 466 fd 201014 [12:13:58]save to /storage/0466/doc_00201014 [12:13:58]save last doc name /storage/0466/doc_00201014 to /storage/kkm_last_doc_name [12:13:58]save OK [12:13:58]Clear old archive folders... [12:13:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:13:58]tlvbuf is 0103D4C0 [12:13:58]SAM_PROTO_ClearQueue [12:13:58]wFMCommunicate request_size=4 [12:13:58]MH_SAM_APDU [12:13:58]CAPDU: 80 09 00 00 [12:13:58]Write to MH i2c: E2 08 00 0B 45 80 09 00 00 00 00 00 00 C2 [12:13:58]Write i2c OK [12:13:58]MH_I2C_Read... [12:13:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:13:59]Read from MH i2c: E2 [12:13:59]MH_I2C_Read... [12:13:59]Read from MH i2c: E2 03 00 [12:13:59]MH_I2C_Read... [12:13:59]Read from MH i2c: E2 03 00 0B 45 00 90 00 C4 [12:13:59]RAPDU: 90 00 [12:13:59]wFMCommunicate OK [12:13:59]SAM_PROTO_ClearQueue done [12:13:59]KKMCreateOFDPacket [12:13:59]OFDProtocolAddRootSTLVToBuf [12:13:59]FM_MakeSignedData [12:13:59]FM_MakeSignedData [12:13:59]SAM_PROTO_SignData [12:13:59]wFMCommunicate request_size=4 [12:13:59]MH_SAM_APDU [12:13:59]CAPDU: 80 0D 01 02 [12:13:59]Write to MH i2c: E2 08 00 0C 45 80 0D 01 02 00 00 00 00 CA [12:13:59]Write i2c OK [12:13:59]MH_I2C_Read... [12:13:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:13:59]Read from MH i2c: E2 [12:13:59]MH_I2C_Read... [12:13:59]Read from MH i2c: E2 03 00 [12:13:59]MH_I2C_Read... [12:13:59]Read from MH i2c: E2 03 00 0C 45 00 90 00 C5 [12:13:59]RAPDU: 90 00 [12:13:59]wFMCommunicate OK [12:13:59]wFMCommunicate request_size=255 [12:13:59]MH_SAM_APDU [12:13: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 87 88 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 11 03 00 35 04 06 00 0A [12:13:59]Write to MH i2c: E2 02 01 0D 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 87 88 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 11 03 00 35 04 06 00 0A 00 00 DC [12:13:59]Write i2c OK [12:13:59]MH_I2C_Read... [12:13:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:59]Read from MH i2c: E2 [12:13:59]MH_I2C_Read... [12:13:59]Read from MH i2c: E2 03 00 [12:13:59]MH_I2C_Read... [12:13:59]Read from MH i2c: E2 03 00 0D 45 00 90 00 C6 [12:13:59]RAPDU: 90 00 [12:13:59]wFMCommunicate OK [12:13:59]wFMCommunicate request_size=10 [12:13:59]MH_SAM_APDU [12:13:59]CAPDU: 80 0D 02 02 05 9A FE 29 61 5A [12:13:59]Write to MH i2c: E2 0D 00 0E 45 80 0D 02 02 05 00 9A FE 29 61 5A 00 00 53 [12:13:59]Write i2c OK [12:13:59]MH_I2C_Read... [12:13:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:59]Read from MH i2c: E2 [12:13:59]MH_I2C_Read... [12:13:59]Read from MH i2c: E2 03 00 [12:13:59]MH_I2C_Read... [12:13:59]Read from MH i2c: E2 03 00 0E 45 00 90 00 C7 [12:13:59]RAPDU: 90 00 [12:13:59]wFMCommunicate OK [12:13:59]wFMCommunicate request_size=4 [12:13:59]MH_SAM_APDU [12:13:59]CAPDU: 80 0D 03 02 [12:13:59]Write to MH i2c: E2 08 00 0F 45 80 0D 03 02 00 00 00 00 CF [12:13:59]Write i2c OK [12:13:59]MH_I2C_Read... [12:13:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:13:59]Read from MH i2c: E2 [12:13:59]MH_I2C_Read... [12:13:59]Read from MH i2c: E2 0B 00 [12:13:59]MH_I2C_Read... [12:13:59]Read from MH i2c: E2 0B 00 0F 45 00 F5 CA FD 28 4C F2 C2 10 90 00 C4 [12:13:59]RAPDU: F5 CA FD 28 4C F2 C2 10 90 00 [12:13:59]wFMCommunicate OK [12:13:59]SAM_PROTO_SignData done [12:13:59]FM_MakeSignedData done [12:13:59]CreateOFDProtocolMessage [12:13:59]wFMCommunicate request_size=4 [12:13:59]MH_SAM_APDU [12:13:59]CAPDU: 80 11 00 00 [12:13:59]Write to MH i2c: E2 08 00 10 45 80 11 00 00 00 00 00 00 CF [12:13:59]Write i2c OK [12:13:59]MH_I2C_Read... [12:13:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:59]Read from MH i2c: E2 [12:13:59]MH_I2C_Read... [12:13:59]Read from MH i2c: E2 17 00 [12:13:59]MH_I2C_Read... [12:13:59]Read from MH i2c: E2 17 00 10 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1C [12:13:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:13:59]wFMCommunicate OK [12:13:59]CreateOFDProtocolMessage done [12:13:59]OFDSenderStorePacket 201014 [12:13:59]StoreOFDPacket docnum=201014 [12:13:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 10 05 07 01 82 C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 87 88 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 11 03 00 35 04 06 00 0A 9A FE 29 61 5A F5 CA FD 28 4C F2 C2 10 [12:13:59]CheckFolder [12:13:59]dirname=/storage/ofd_packets [12:13:59]CheckFolder done [12:13:59]ProducePacketName [12:13:59]name=ofd_packets/00201014 [12:13:59]NVStorageSaveData ofd_packets/00201014 [12:13:59]File name is /storage/ofd_packets/00201014 [12:13:59]Write 301 bytes [12:13:59]NVStorageSaveData done [12:13:59]OFDSenderStorePacket done [12:13:59]KKMCreateOFDPacket done [12:13:59]NVStorageSaveData kkm_last_timestamp [12:13:59]File name is /storage/kkm_last_timestamp [12:13:59]Write 4 bytes [12:13:59]NVStorageSaveData done [12:13:59]ExternCall_PrintAddStr [12:13:59]wPrintStart [12:13:59]Write to MH i2c: 01 00 00 11 45 56 [12:13:59]Write i2c OK [12:13:59]MH_I2C_Read... [12:13:59]Read from MH i2c: 01 [12:13:59]MH_I2C_Read... [12:13:59]Read from MH i2c: 01 07 00 [12:13:59]MH_I2C_Read... [12:13:59]Read from MH i2c: 01 07 00 11 45 00 00 00 00 00 FF 0F 6B [12:13:59]RasterBufferAndPrint [12:13:59]line Счет N : (1)11328614 [12:13:59]line ИНН: 02508201610067 [12:13:59]line Контрольно-Кассовый Чек [12:13:59]line ПРОДАЖА [12:13:59]line ТРК (МРК, ГНК) : 32 [12:13:59]line Товар: 2710124130 [12:13:59]line Аи-92-К-4 [12:13:59]line 7.380 * 67.80 [12:13:59]line = 500.36 [12:13:59]line НДС 12% НСП 1% [12:13:59]line > о реализуемом товаре [12:13:59]line ОКРУГЛЕНИЕ: -0.36 [12:13:59]line ИТОГО: 500.00 [12:13:59]line Внесено: 500.00 [12:13:59]line СДАЧА: 0.00 [12:13:59]line НСП 1% : 4.43 [12:13:59]line НДС 12% : 53.14 [12:13:59]line Наличными: 500.00 [12:13:59]line Безнал.: 0.00 [12:13:59]line Место: АЗС № 95 "Партнер Нефть" [12:13:59]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:13:59]line СНО: Общий режим [12:13:59]line Чек 313 20.08.2024 12:13 [12:13:59]line Смена: 466 ФФД: 1.0 [12:13:59]line ЗНМ: 0300000079 [12:13:59]line РНМ: 0000000000092545 [12:13:59]line Версия ККМ: 001 [12:13:59]line ФМ: 0000000000871802 [12:13:59]line ФД: 201014 [12:13:59]line ФПД: 11660805366106 [12:13:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121359&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201014&fm=11660805366106&tin=02508201610067®Number=0000000000092545&sum=50000 [12:13:59]written 0, free lines is 4095 [12:13:59]OFD Sender: Processing packet 201014 [packets to send 247, broken 246] [12:13:59]ProducePacketName [12:13:59]name=ofd_packets/00201014 [12:13:59]OFD Sender: To server: pG, [12:13:59]CommunicateWithHost lk.salyk.kg:30040 [12:13:59]ConnectInit lk.salyk.kg [12:13:59]Connected sock=10 [12:13:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 10 05 07 01 82 C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 87 88 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 11 03 00 35 04 06 00 0A 9A FE 29 61 5A F5 CA FD 28 4C F2 C2 10 [12:13:59]Write to MH i2c: 01 00 00 3C 45 81 [12:13:59]Write i2c OK [12:13:59]MH_I2C_Read... [12:13:59]Read from MH i2c: 01 [12:13:59]MH_I2C_Read... [12:13:59]Read from MH i2c: 01 07 00 [12:13:59]MH_I2C_Read... [12:13:59]Read from MH i2c: 01 07 00 3C 45 00 00 00 00 00 D4 0C 68 [12:13:59]RasterBufferAndPrint [12:13:59]line [12:13:59]line [12:13:59]line [12:13:59]line [12:13:59]line [12:14:00]written 0, free lines is 3294 [12:14:00]MH_Cut [12:14:00]Write to MH i2c: D1 01 00 43 45 01 5A [12:14:00]Write i2c OK [12:14:00]MH_I2C_Read... [12:14:00]Read from MH i2c: D1 [12:14:00]MH_I2C_Read... [12:14:00]Read from MH i2c: D1 01 00 [12:14:00]MH_I2C_Read... [12:14:00]Read from MH i2c: D1 01 00 43 45 00 59 [12:14:00]Write to MH i2c: 01 00 00 44 45 89 [12:14:00]Write i2c OK [12:14:00]MH_I2C_Read... [12:14:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CE AA 47 00 D7 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 11 03 00 F4 03 04 00 EE 32 C4 66 B6 04 01 00 00 A1 DB FE FB 43 38 7C B3 [12:14:00]CommunicateWithHost err = 0 [12:14:00]CheckOFDResponse [12:14:00]1017 (14) - 77093643461234 [12:14:00]1041 (16) - 0000000000871802 [12:14:00]1040 (4) - 201014 [12:14:00]1012 (4) - 20.08.2024 06:08 [12:14:00]1206 (1) - 0 [12:14:00]OFD Sender: Remove packet 201014 [12:14:00]ProducePacketName [12:14:00]name=ofd_packets/00201014 [12:14:00]NVStorageDeleteData [12:14:00]OFD Sender: No OFD packet to send [12:14:00]*** Cut start [12:14:00]*** Purtial cut [12:14:00]*** CUTSNS_PIN = 0 [12:14:01]*** Stage 1: CUTSNS_PIN = 1 [12:14:02]Read from MH i2c: 01 [12:14:02]MH_I2C_Read... [12:14:02]*** Stop cut motor [12:14:02]*** Cut end [12:14:02]Read from MH i2c: 01 07 00 [12:14:02]MH_I2C_Read... [12:14:02]Read from MH i2c: 01 07 00 44 45 00 00 00 00 00 FF 0F 9E [12:14:02]process_action close_receipt done [12:14:02]requested_data is exist [12:14:02]produce_requested_data [12:14:02]requested_item fm.sn is exist - process it [12:14:02]wFMCommunicate request_size=4 [12:14:02]MH_SAM_APDU [12:14:02]CAPDU: 80 11 00 00 [12:14:02]Write to MH i2c: E2 08 00 45 45 80 11 00 00 00 00 00 00 04 [12:14:02]Write i2c OK [12:14:02]MH_I2C_Read... [12:14:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:02]Read from MH i2c: E2 [12:14:02]MH_I2C_Read... [12:14:02]Read from MH i2c: E2 17 00 [12:14:02]MH_I2C_Read... [12:14:02]Read from MH i2c: E2 17 00 45 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 51 [12:14:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:14:02]wFMCommunicate OK [12:14:02]requested_item fd.num is exist - process it [12:14:02]SAM_PROTO_GetFieldsCounters [12:14:02]wFMCommunicate request_size=4 [12:14:02]MH_SAM_APDU [12:14:02]CAPDU: 80 13 00 00 [12:14:02]Write to MH i2c: E2 08 00 46 45 80 13 00 00 00 00 00 00 07 [12:14:02]Write i2c OK [12:14:02]MH_I2C_Read... [12:14:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:14:02]Read from MH i2c: E2 [12:14:02]MH_I2C_Read... [12:14:02]Read from MH i2c: E2 62 00 [12:14:02]MH_I2C_Read... [12:14:02]Read from MH i2c: E2 62 00 46 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 36 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 ED [12:14: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 36 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:14:02]wFMCommunicate OK [12:14:02]SAM_PROTO_GetFieldsCounters done [12:14:02]requested_item shift.num is exist - process it [12:14:02]requested_item shift.opened is exist - process it [12:14:02]req_shift_opened [12:14:02]FM_GetShiftState [12:14:02]SAM_PROTO_GetShiftState [12:14:02]wFMCommunicate request_size=4 [12:14:02]MH_SAM_APDU [12:14:02]CAPDU: 80 13 01 00 [12:14:02]Write to MH i2c: E2 08 00 47 45 80 13 01 00 00 00 00 00 09 [12:14:02]Write i2c OK [12:14:02]MH_I2C_Read... [12:14:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:03]Read from MH i2c: E2 [12:14:03]MH_I2C_Read... [12:14:03]Read from MH i2c: E2 0E 00 [12:14:03]MH_I2C_Read... [12:14:03]Read from MH i2c: E2 0E 00 47 45 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 93 [12:14:03]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:14:03]wFMCommunicate OK [12:14:03]SAM_PROTO_GetShiftState done [12:14:03]FM_GetShiftState done [12:14:03]req_shift_opened done [12:14:03]requested_item shift.open_date is exist - process it [12:14:03]req_shift_open_date [12:14:03]req_shift_open_date done [12:14:03]produce_requested_data done [12:14:03]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201014,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:14:03]process_action_free close_receipt [12:14:03]json_value_free [12:14:03]json_value_free done [12:14:03]process_json_proto returns [12:14:03]Send response to host [12:14:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201014,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:14:03]free response buf [12:14:03]execute_script done [12:14:03]execute_script returns [12:14:03]free content buf [12:14:03]Sock 9.Close socket [12:14:03]Sock 9.Thread stoped [12:14:03]accept exits with 8 [12:14:03]New connection [12:14:03]New thread 3067211108 created [12:14:03]Thread 3067067748 joined [12:14:03]Waiting for new connection... [12:14:03] Sock 8.Parse request [12:14:03]Sock 8.Check first char [12:14:03]Sock 8.First char is OK [12:14:03]request: POST /json_proto HTTP/1.0 [12:14:03]Method: POST [12:14:03]URL: /json_proto [12:14:03]Method is POST - this is cgi request [12:14:03]url: /json_proto [12:14:03]query_string will be loaded in cgi processing [12:14:03]execute_cgi json_proto POST (null) [12:14:03]execute_cgi path=json_proto method=POST [12:14:03]POST find Content-Length [12:14:03]Host: 172.17.46.195:8080 [12:14:03]Content-Length: 684 [12:14:03]Content-Type: application/json [12:14:03] [12:14:03]POST finish read [12:14:03]Found Content-Length = 684 [12:14:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328615", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:03]execute_script... [12:14: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)11328615", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:03]POST & json_proto [12:14:03]process_json_proto [12:14:03]json parsed OK: [12:14:03]protocol is kg_v1.0 [12:14:03]action value=close_receipt [12:14:03]process_action close_receipt [12:14:03]cmd_close_receipt [12:14:03]MH_GetDate [12:14:03]Write to MH i2c: F0 00 00 48 45 7C [12:14:03]Write i2c OK [12:14:03]MH_I2C_Read... [12:14:03]Read from MH i2c: F0 [12:14:03]MH_I2C_Read... [12:14:03]Read from MH i2c: F0 09 00 [12:14:03]MH_I2C_Read... [12:14:03]Read from MH i2c: F0 09 00 48 45 00 8C 88 C4 66 75 08 C2 66 68 [12:14:03]GetLastDocTimeStamp 1724156039 [12:14:03]current date 1724156044 [12:14:03]FM_GetShiftState [12:14:03]SAM_PROTO_GetShiftState [12:14:03]wFMCommunicate request_size=4 [12:14:03]MH_SAM_APDU [12:14:03]CAPDU: 80 13 01 00 [12:14:03]Write to MH i2c: E2 08 00 49 45 80 13 01 00 00 00 00 00 0B [12:14:03]Write i2c OK [12:14:03]MH_I2C_Read... [12:14:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:03]Read from MH i2c: E2 [12:14:03]MH_I2C_Read... [12:14:03]Read from MH i2c: E2 0E 00 [12:14:03]MH_I2C_Read... [12:14:03]Read from MH i2c: E2 0E 00 49 45 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 95 [12:14:03]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:14:03]wFMCommunicate OK [12:14:03]SAM_PROTO_GetShiftState done [12:14:03]FM_GetShiftState done [12:14:03]opened in 1724112758 [12:14:03]opened+sec_in_day 1724199158 [12:14:03]quantity*price = 100021 [12:14:03]sum+1 = 100023 [12:14:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 314 20.08.2024 12:14 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201015 ФПД: 162336271512552 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121405&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201015&fm=162336271512552&tin=02508201610067®Number=0000000000092545&sum=100000 [12:14:04]StoreToDocumentArchive [12:14:04]shift 466 fd 201015 [12:14:04]save to /storage/0466/doc_00201015 [12:14:04]save last doc name /storage/0466/doc_00201015 to /storage/kkm_last_doc_name [12:14:04]save OK [12:14:04]Clear old archive folders... [12:14:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:14:04]tlvbuf is 011641F0 [12:14:04]SAM_PROTO_ClearQueue [12:14:04]wFMCommunicate request_size=4 [12:14:04]MH_SAM_APDU [12:14:04]CAPDU: 80 09 00 00 [12:14:04]Write to MH i2c: E2 08 00 56 45 80 09 00 00 00 00 00 00 0D [12:14:04]Write i2c OK [12:14:04]MH_I2C_Read... [12:14:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:14:04]Read from MH i2c: E2 [12:14:04]MH_I2C_Read... [12:14:04]Read from MH i2c: E2 03 00 [12:14:04]MH_I2C_Read... [12:14:04]Read from MH i2c: E2 03 00 56 45 00 90 00 0F [12:14:04]RAPDU: 90 00 [12:14:04]wFMCommunicate OK [12:14:04]SAM_PROTO_ClearQueue done [12:14:04]KKMCreateOFDPacket [12:14:04]OFDProtocolAddRootSTLVToBuf [12:14:04]FM_MakeSignedData [12:14:04]FM_MakeSignedData [12:14:04]SAM_PROTO_SignData [12:14:04]wFMCommunicate request_size=4 [12:14:04]MH_SAM_APDU [12:14:04]CAPDU: 80 0D 01 02 [12:14:04]Write to MH i2c: E2 08 00 57 45 80 0D 01 02 00 00 00 00 15 [12:14:04]Write i2c OK [12:14:04]MH_I2C_Read... [12:14:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:14:04]Read from MH i2c: E2 [12:14:04]MH_I2C_Read... [12:14:04]Read from MH i2c: E2 03 00 [12:14:04]MH_I2C_Read... [12:14:04]Read from MH i2c: E2 03 00 57 45 00 90 00 10 [12:14:04]RAPDU: 90 00 [12:14:04]wFMCommunicate OK [12:14:04]wFMCommunicate request_size=255 [12:14:04]MH_SAM_APDU [12:14:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 8D 88 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 11 03 00 35 04 06 00 93 [12:14:04]Write to MH i2c: E2 02 01 58 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 8D 88 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 11 03 00 35 04 06 00 93 00 00 E6 [12:14:04]Write i2c OK [12:14:04]MH_I2C_Read... [12:14:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:05]Read from MH i2c: E2 [12:14:05]MH_I2C_Read... [12:14:05]Read from MH i2c: E2 03 00 [12:14:05]MH_I2C_Read... [12:14:05]Read from MH i2c: E2 03 00 58 45 00 90 00 11 [12:14:05]RAPDU: 90 00 [12:14:05]wFMCommunicate OK [12:14:05]wFMCommunicate request_size=10 [12:14:05]MH_SAM_APDU [12:14:05]CAPDU: 80 0D 02 02 05 A4 DB CC 33 E8 [12:14:05]Write to MH i2c: E2 0D 00 59 45 80 0D 02 02 05 00 A4 DB CC 33 E8 00 00 88 [12:14:05]Write i2c OK [12:14:05]MH_I2C_Read... [12:14:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:05]Read from MH i2c: E2 [12:14:05]MH_I2C_Read... [12:14:05]Read from MH i2c: E2 03 00 [12:14:05]MH_I2C_Read... [12:14:05]Read from MH i2c: E2 03 00 59 45 00 90 00 12 [12:14:05]RAPDU: 90 00 [12:14:05]wFMCommunicate OK [12:14:05]wFMCommunicate request_size=4 [12:14:05]MH_SAM_APDU [12:14:05]CAPDU: 80 0D 03 02 [12:14:05]Write to MH i2c: E2 08 00 5A 45 80 0D 03 02 00 00 00 00 1A [12:14:05]Write i2c OK [12:14:05]MH_I2C_Read... [12:14:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:14:05]Read from MH i2c: E2 [12:14:05]MH_I2C_Read... [12:14:05]Read from MH i2c: E2 0B 00 [12:14:05]MH_I2C_Read... [12:14:05]Read from MH i2c: E2 0B 00 5A 45 00 6E 4F 8A 78 93 53 52 69 90 00 7B [12:14:05]RAPDU: 6E 4F 8A 78 93 53 52 69 90 00 [12:14:05]wFMCommunicate OK [12:14:05]SAM_PROTO_SignData done [12:14:05]FM_MakeSignedData done [12:14:05]CreateOFDProtocolMessage [12:14:05]wFMCommunicate request_size=4 [12:14:05]MH_SAM_APDU [12:14:05]CAPDU: 80 11 00 00 [12:14:05]Write to MH i2c: E2 08 00 5B 45 80 11 00 00 00 00 00 00 1A [12:14:05]Write i2c OK [12:14:05]MH_I2C_Read... [12:14:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:05]Read from MH i2c: E2 [12:14:05]MH_I2C_Read... [12:14:05]Read from MH i2c: E2 17 00 [12:14:05]MH_I2C_Read... [12:14:05]Read from MH i2c: E2 17 00 5B 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 67 [12:14:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:14:05]wFMCommunicate OK [12:14:05]CreateOFDProtocolMessage done [12:14:05]OFDSenderStorePacket 201015 [12:14:05]StoreOFDPacket docnum=201015 [12:14:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8F 72 07 01 97 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 8D 88 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 11 03 00 35 04 06 00 93 A4 DB CC 33 E8 6E 4F 8A 78 93 53 52 69 [12:14:05]CheckFolder [12:14:05]dirname=/storage/ofd_packets [12:14:05]CheckFolder done [12:14:05]ProducePacketName [12:14:05]name=ofd_packets/00201015 [12:14:05]NVStorageSaveData ofd_packets/00201015 [12:14:05]File name is /storage/ofd_packets/00201015 [12:14:05]Write 301 bytes [12:14:05]NVStorageSaveData done [12:14:05]OFDSenderStorePacket done [12:14:05]KKMCreateOFDPacket done [12:14:05]NVStorageSaveData kkm_last_timestamp [12:14:05]File name is /storage/kkm_last_timestamp [12:14:05]Write 4 bytes [12:14:05]NVStorageSaveData done [12:14:05]ExternCall_PrintAddStr [12:14:05]wPrintStart [12:14:05]Write to MH i2c: 01 00 00 5C 45 A1 [12:14:05]Write i2c OK [12:14:05]MH_I2C_Read... [12:14:05]Read from MH i2c: 01 [12:14:05]MH_I2C_Read... [12:14:05]Read from MH i2c: 01 07 00 [12:14:05]MH_I2C_Read... [12:14:05]Read from MH i2c: 01 07 00 5C 45 00 00 00 00 00 FF 0F B6 [12:14:05]RasterBufferAndPrint [12:14:05]line Счет N : (1)11328615 [12:14:05]line ИНН: 02508201610067 [12:14:05]line Контрольно-Кассовый Чек [12:14:05]line ПРОДАЖА [12:14:05]line ТРК (МРК, ГНК) : 11 [12:14:05]line Товар: 2710124500 [12:14:05]line Аи-95-К-5 [12:14:05]line 13.480 * 74.20 [12:14:05]line = 1000.22 [12:14:05]line НДС 12% НСП 1% [12:14:05]line > о реализуемом товаре [12:14:05]line ОКРУГЛЕНИЕ: -0.22 [12:14:05]line ИТОГО: 1000.00 [12:14:05]line Внесено: 1000.00 [12:14:05]line СДАЧА: 0.00 [12:14:05]line НСП 1% : 8.85 [12:14:05]line НДС 12% : 106.22 [12:14:05]line Наличными: 1000.00 [12:14:05]line Безнал.: 0.00 [12:14:05]line Место: АЗС № 95 "Партнер Нефть" [12:14:05]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:14:05]line СНО: Общий режим [12:14:05]line Чек 314 20.08.2024 12:14 [12:14:05]line Смена: 466 ФФД: 1.0 [12:14:05]line ЗНМ: 0300000079 [12:14:05]line РНМ: 0000000000092545 [12:14:05]line Версия ККМ: 001 [12:14:05]line ФМ: 0000000000871802 [12:14:05]line ФД: 201015 [12:14:05]line ФПД: 162336271512552 [12:14:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121405&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201015&fm=162336271512552&tin=02508201610067®Number=0000000000092545&sum=100000 [12:14:05]OFD Sender: Processing packet 201015 [packets to send 247, broken 246] [12:14:05]ProducePacketName [12:14:05]name=ofd_packets/00201015 [12:14:05]OFD Sender: To server: pG, [12:14:05]CommunicateWithHost lk.salyk.kg:30040 [12:14:05]ConnectInit lk.salyk.kg [12:14:05]written 0, free lines is 4095 [12:14:05]Connected sock=10 [12:14:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8F 72 07 01 97 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 8D 88 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 11 03 00 35 04 06 00 93 A4 DB CC 33 E8 6E 4F 8A 78 93 53 52 69 [12:14:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D8 6B 47 00 A8 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 31 38 30 32 10 04 04 00 37 11 03 00 F4 03 04 00 F4 32 C4 66 B6 04 01 00 00 50 A5 4C D8 0C 4B C7 8E [12:14:06]CommunicateWithHost err = 0 [12:14:06]CheckOFDResponse [12:14:06]1017 (14) - 77093643461234 [12:14:06]1041 (16) - 0000000000871802 [12:14:06]1040 (4) - 201015 [12:14:06]1012 (4) - 20.08.2024 06:08 [12:14:06]1206 (1) - 0 [12:14:06]OFD Sender: Remove packet 201015 [12:14:06]ProducePacketName [12:14:06]name=ofd_packets/00201015 [12:14:06]NVStorageDeleteData [12:14:06]Write to MH i2c: 01 00 00 87 45 CC [12:14:06]Write i2c OK [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: 01 [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: 01 07 00 [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: 01 07 00 87 45 00 00 00 00 00 1D 0D FD [12:14:06]RasterBufferAndPrint [12:14:06]line [12:14:06]line [12:14:06]line [12:14:06]line [12:14:06]line [12:14:06]written 0, free lines is 3373 [12:14:06]MH_Cut [12:14:06]Write to MH i2c: D1 01 00 8E 45 01 A5 [12:14:06]Write i2c OK [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: D1 [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: D1 01 00 [12:14:06]MH_I2C_Read... [12:14:06]Read from MH i2c: D1 01 00 8E 45 00 A4 [12:14:06]Write to MH i2c: 01 00 00 8F 45 D4 [12:14:06]Write i2c OK [12:14:06]MH_I2C_Read... [12:14:06]OFD Sender: No OFD packet to send [12:14:06]*** Cut start [12:14:06]*** Purtial cut [12:14:06]*** Stage 1: CUTSNS_PIN = 1 [12:14:07]Read from MH i2c: 01 [12:14:07]MH_I2C_Read... [12:14:07]*** Stop cut motor [12:14:07]*** Cut end [12:14:07]Read from MH i2c: 01 07 00 [12:14:07]MH_I2C_Read... [12:14:07]Read from MH i2c: 01 07 00 8F 45 00 00 00 00 00 FF 0F E9 [12:14:07]process_action close_receipt done [12:14:07]requested_data is exist [12:14:07]produce_requested_data [12:14:07]requested_item fm.sn is exist - process it [12:14:07]wFMCommunicate request_size=4 [12:14:07]MH_SAM_APDU [12:14:07]CAPDU: 80 11 00 00 [12:14:07]Write to MH i2c: E2 08 00 90 45 80 11 00 00 00 00 00 00 4F [12:14:07]Write i2c OK [12:14:07]MH_I2C_Read... [12:14:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:07]Read from MH i2c: E2 [12:14:07]MH_I2C_Read... [12:14:07]Read from MH i2c: E2 17 00 [12:14:07]MH_I2C_Read... [12:14:07]Read from MH i2c: E2 17 00 90 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9C [12:14:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:14:07]wFMCommunicate OK [12:14:07]requested_item fd.num is exist - process it [12:14:07]SAM_PROTO_GetFieldsCounters [12:14:07]wFMCommunicate request_size=4 [12:14:07]MH_SAM_APDU [12:14:07]CAPDU: 80 13 00 00 [12:14:07]Write to MH i2c: E2 08 00 91 45 80 13 00 00 00 00 00 00 52 [12:14:07]Write i2c OK [12:14:07]MH_I2C_Read... [12:14:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:14:07]Read from MH i2c: E2 [12:14:07]MH_I2C_Read... [12:14:07]Read from MH i2c: E2 62 00 [12:14:07]MH_I2C_Read... [12:14:07]Read from MH i2c: E2 62 00 91 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 37 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 3C [12:14: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 37 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:14:07]wFMCommunicate OK [12:14:07]SAM_PROTO_GetFieldsCounters done [12:14:07]requested_item shift.num is exist - process it [12:14:07]requested_item shift.opened is exist - process it [12:14:07]req_shift_opened [12:14:07]FM_GetShiftState [12:14:07]SAM_PROTO_GetShiftState [12:14:07]wFMCommunicate request_size=4 [12:14:07]MH_SAM_APDU [12:14:07]CAPDU: 80 13 01 00 [12:14:07]Write to MH i2c: E2 08 00 92 45 80 13 01 00 00 00 00 00 54 [12:14:07]Write i2c OK [12:14:07]MH_I2C_Read... [12:14:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:07]Read from MH i2c: E2 [12:14:07]MH_I2C_Read... [12:14:07]Read from MH i2c: E2 0E 00 [12:14:07]MH_I2C_Read... [12:14:07]Read from MH i2c: E2 0E 00 92 45 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 DE [12:14:07]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:14:07]wFMCommunicate OK [12:14:07]SAM_PROTO_GetShiftState done [12:14:07]FM_GetShiftState done [12:14:07]req_shift_opened done [12:14:07]requested_item shift.open_date is exist - process it [12:14:07]req_shift_open_date [12:14:07]req_shift_open_date done [12:14:07]produce_requested_data done [12:14:07]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201015,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:14:07]process_action_free close_receipt [12:14:07]json_value_free [12:14:07]json_value_free done [12:14:07]process_json_proto returns [12:14:07]Send response to host [12:14:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201015,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:14:07]free response buf [12:14:07]execute_script done [12:14:07]execute_script returns [12:14:07]free content buf [12:14:07]Sock 8.Close socket [12:14:07]Sock 8.Thread stoped [12:14:11]OFD Sender: No OFD packet to send [12:14:16]OFD Sender: No OFD packet to send [12:14:21]OFD Sender: No OFD packet to send [12:14:26]OFD Sender: No OFD packet to send [12:14:31]OFD Sender: No OFD packet to send [12:14:36]OFD Sender: No OFD packet to send [12:14:41]OFD Sender: No OFD packet to send [12:14:46]OFD Sender: No OFD packet to send [12:14:51]OFD Sender: No OFD packet to send [12:14:56]OFD Sender: No OFD packet to send [12:15:01]OFD Sender: No OFD packet to send [12:15:06]OFD Sender: No OFD packet to send [12:15:11]OFD Sender: No OFD packet to send [12:15:16]OFD Sender: No OFD packet to send [12:15:21]OFD Sender: No OFD packet to send [12:15:26]OFD Sender: No OFD packet to send [12:15:31]OFD Sender: No OFD packet to send [12:15:36]OFD Sender: No OFD packet to send [12:15:41]OFD Sender: No OFD packet to send [12:15:46]OFD Sender: No OFD packet to send [12:15:51]OFD Sender: No OFD packet to send [12:15:56]OFD Sender: No OFD packet to send [12:16:01]OFD Sender: No OFD packet to send [12:16:06]OFD Sender: No OFD packet to send [12:16:11]OFD Sender: No OFD packet to send [12:16:16]OFD Sender: No OFD packet to send [12:16:22]OFD Sender: No OFD packet to send [12:16:27]OFD Sender: No OFD packet to send [12:16:32]OFD Sender: No OFD packet to send [12:16:37]OFD Sender: No OFD packet to send [12:16:42]OFD Sender: No OFD packet to send [12:16:46]accept exits with 9 [12:16:46]New connection [12:16:46]New thread 3067067748 created [12:16:46]Thread 3067211108 joined [12:16:46]Waiting for new connection... [12:16:46] Sock 9.Parse request [12:16:46]Sock 9.Check first char [12:16:46]Sock 9.First char is OK [12:16:46]request: POST /json_proto HTTP/1.0 [12:16:46]Method: POST [12:16:46]URL: /json_proto [12:16:46]Method is POST - this is cgi request [12:16:46]url: /json_proto [12:16:46]query_string will be loaded in cgi processing [12:16:46]execute_cgi json_proto POST (null) [12:16:46]execute_cgi path=json_proto method=POST [12:16:46]POST find Content-Length [12:16:46]Host: 172.17.46.195:8080 [12:16:46]Content-Length: 811 [12:16:46]Content-Type: application/json [12:16:46] [12:16:46]POST finish read [12:16:46]Found Content-Length = 811 [12:16:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 32.390, "sum" : 2500.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:46]execute_script... [12:16: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)11328617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 32.390, "sum" : 2500.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:46]POST & json_proto [12:16:46]process_json_proto [12:16:46]json parsed OK: [12:16:46]protocol is kg_v1.0 [12:16:46]action value=close_receipt [12:16:46]process_action close_receipt [12:16:46]cmd_close_receipt [12:16:46]MH_GetDate [12:16:46]Write to MH i2c: F0 00 00 93 45 C7 [12:16:46]Write i2c OK [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: F0 [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: F0 09 00 [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: F0 09 00 93 45 00 2F 89 C4 66 75 08 C2 66 57 [12:16:46]GetLastDocTimeStamp 1724156045 [12:16:46]current date 1724156207 [12:16:46]FM_GetShiftState [12:16:46]SAM_PROTO_GetShiftState [12:16:46]wFMCommunicate request_size=4 [12:16:46]MH_SAM_APDU [12:16:46]CAPDU: 80 13 01 00 [12:16:46]Write to MH i2c: E2 08 00 94 45 80 13 01 00 00 00 00 00 56 [12:16:46]Write i2c OK [12:16:46]MH_I2C_Read... [12:16:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:46]Read from MH i2c: E2 [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: E2 0E 00 [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: E2 0E 00 94 45 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E0 [12:16:46]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:16:46]wFMCommunicate OK [12:16:46]SAM_PROTO_GetShiftState done [12:16:46]FM_GetShiftState done [12:16:46]opened in 1724112758 [12:16:46]opened+sec_in_day 1724199158 [12:16:46]quantity*price = 250050 [12:16:46]sum+1 = 250052 [12:16:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.51 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 0.00 Безнал.: 2500.51 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 315 20.08.2024 12:16 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201016 ФПД: 9592856308610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121647&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201016&fm=9592856308610&tin=02508201610067®Number=0000000000092545&sum=250051 [12:16:47]StoreToDocumentArchive [12:16:47]shift 466 fd 201016 [12:16:47]save to /storage/0466/doc_00201016 [12:16:47]save last doc name /storage/0466/doc_00201016 to /storage/kkm_last_doc_name [12:16:47]save OK [12:16:47]Clear old archive folders... [12:16:47]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:16:47]tlvbuf is 010CDE00 [12:16:47]SAM_PROTO_ClearQueue [12:16:47]wFMCommunicate request_size=4 [12:16:47]MH_SAM_APDU [12:16:47]CAPDU: 80 09 00 00 [12:16:47]Write to MH i2c: E2 08 00 A1 45 80 09 00 00 00 00 00 00 58 [12:16:47]Write i2c OK [12:16:47]MH_I2C_Read... [12:16:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:47]Read from MH i2c: E2 [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: E2 03 00 [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: E2 03 00 A1 45 00 90 00 5A [12:16:47]RAPDU: 90 00 [12:16:47]wFMCommunicate OK [12:16:47]SAM_PROTO_ClearQueue done [12:16:47]KKMCreateOFDPacket [12:16:47]OFDProtocolAddRootSTLVToBuf [12:16:47]FM_MakeSignedData [12:16:47]FM_MakeSignedData [12:16:47]SAM_PROTO_SignData [12:16:47]wFMCommunicate request_size=4 [12:16:47]MH_SAM_APDU [12:16:47]CAPDU: 80 0D 01 02 [12:16:47]Write to MH i2c: E2 08 00 A2 45 80 0D 01 02 00 00 00 00 60 [12:16:47]Write i2c OK [12:16:47]MH_I2C_Read... [12:16:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:47]Read from MH i2c: E2 [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: E2 03 00 [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: E2 03 00 A2 45 00 90 00 5B [12:16:47]RAPDU: 90 00 [12:16:47]wFMCommunicate OK [12:16:47]wFMCommunicate request_size=255 [12:16:47]MH_SAM_APDU [12:16: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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 2F 89 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 11 03 [12:16:47]Write to MH i2c: E2 02 01 A3 45 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 2F 89 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 11 03 00 00 06 [12:16:47]Write i2c OK [12:16:47]MH_I2C_Read... [12:16:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:47]Read from MH i2c: E2 [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: E2 03 00 [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: E2 03 00 A3 45 00 90 00 5C [12:16:47]RAPDU: 90 00 [12:16:47]wFMCommunicate OK [12:16:47]wFMCommunicate request_size=16 [12:16:47]MH_SAM_APDU [12:16:47]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 08 B9 82 CA EB 82 [12:16:47]Write to MH i2c: E2 13 00 A4 45 80 0D 02 02 0B 00 00 35 04 06 00 08 B9 82 CA EB 82 00 00 32 [12:16:47]Write i2c OK [12:16:47]MH_I2C_Read... [12:16:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:47]Read from MH i2c: E2 [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: E2 03 00 [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: E2 03 00 A4 45 00 90 00 5D [12:16:47]RAPDU: 90 00 [12:16:47]wFMCommunicate OK [12:16:47]wFMCommunicate request_size=4 [12:16:47]MH_SAM_APDU [12:16:47]CAPDU: 80 0D 03 02 [12:16:47]Write to MH i2c: E2 08 00 A5 45 80 0D 03 02 00 00 00 00 65 [12:16:47]Write i2c OK [12:16:47]MH_I2C_Read... [12:16:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:47]Read from MH i2c: E2 [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: E2 0B 00 [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: E2 0B 00 A5 45 00 36 61 BC 67 33 11 9B 1A 90 00 19 [12:16:47]RAPDU: 36 61 BC 67 33 11 9B 1A 90 00 [12:16:47]wFMCommunicate OK [12:16:47]SAM_PROTO_SignData done [12:16:47]FM_MakeSignedData done [12:16:47]CreateOFDProtocolMessage [12:16:47]wFMCommunicate request_size=4 [12:16:47]MH_SAM_APDU [12:16:47]CAPDU: 80 11 00 00 [12:16:47]Write to MH i2c: E2 08 00 A6 45 80 11 00 00 00 00 00 00 65 [12:16:47]Write i2c OK [12:16:47]MH_I2C_Read... [12:16:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:47]Read from MH i2c: E2 [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: E2 17 00 [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: E2 17 00 A6 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B2 [12:16:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:16:47]wFMCommunicate OK [12:16:47]CreateOFDProtocolMessage done [12:16:47]OFDSenderStorePacket 201016 [12:16:47]StoreOFDPacket docnum=201016 [12:16:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 59 E1 0D 01 71 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 2F 89 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 11 03 00 35 04 06 00 08 B9 82 CA EB 82 36 61 BC 67 33 11 9B 1A [12:16:47]CheckFolder [12:16:47]dirname=/storage/ofd_packets [12:16:47]CheckFolder done [12:16:47]ProducePacketName [12:16:47]name=ofd_packets/00201016 [12:16:47]NVStorageSaveData ofd_packets/00201016 [12:16:47]File name is /storage/ofd_packets/00201016 [12:16:47]Write 307 bytes [12:16:47]NVStorageSaveData done [12:16:47]OFDSenderStorePacket done [12:16:47]KKMCreateOFDPacket done [12:16:47]NVStorageSaveData kkm_last_timestamp [12:16:47]File name is /storage/kkm_last_timestamp [12:16:47]Write 4 bytes [12:16:47]NVStorageSaveData done [12:16:47]ExternCall_PrintAddStr [12:16:47]wPrintStart [12:16:47]Write to MH i2c: 01 00 00 A7 45 EC [12:16:47]Write i2c OK [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: 01 [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: 01 07 00 [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: 01 07 00 A7 45 00 00 00 00 00 FF 0F 01 [12:16:47]RasterBufferAndPrint [12:16:47]line Счет N : (1)11328617 [12:16:47]line ИНН: 02508201610067 [12:16:47]line Контрольно-Кассовый Чек [12:16:47]line ПРОДАЖА [12:16:47]line ТРК (МРК, ГНК) : 52 [12:16:47]line Товар: 2710194210 [12:16:47]line D-ENERGY ДТ-К-5 [12:16:47]line 32.390 * 77.20 [12:16:47]line = 2500.51 [12:16:47]line НДС 12% НСП 1% [12:16:47]line > о реализуемом товаре [12:16:47]line ИТОГО: 2500.51 [12:16:47]line НСП 1% : 22.13 [12:16:47]line НДС 12% : 265.54 [12:16:47]line Наличными: 0.00 [12:16:47]line Безнал.: 2500.51 [12:16:47]line Место: АЗС № 95 "Партнер Нефть" [12:16:47]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:16:47]line СНО: Общий режим [12:16:47]line Чек 315 20.08.2024 12:16 [12:16:47]line Смена: 466 ФФД: 1.0 [12:16:47]line ЗНМ: 0300000079 [12:16:47]line РНМ: 0000000000092545 [12:16:47]line Версия ККМ: 001 [12:16:47]line Платежная система: O! деньги [12:16:47]line ФМ: 0000000000871802 [12:16:47]line ФД: 201016 [12:16:47]line ФПД: 9592856308610 [12:16:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121647&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201016&fm=9592856308610&tin=02508201610067®Number=0000000000092545&sum=250051 [12:16:48]OFD Sender: Processing packet 201016 [packets to send 247, broken 246] [12:16:48]ProducePacketName [12:16:48]name=ofd_packets/00201016 [12:16:48]OFD Sender: To server: pG, [12:16:48]CommunicateWithHost lk.salyk.kg:30040 [12:16:48]ConnectInit lk.salyk.kg [12:16:48]written 0, free lines is 4095 [12:16:48]Connected sock=10 [12:16:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 59 E1 0D 01 71 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 2F 89 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 11 03 00 35 04 06 00 08 B9 82 CA EB 82 36 61 BC 67 33 11 9B 1A [12:16:48]Write to MH i2c: 01 00 00 D1 45 16 [12:16:48]Write i2c OK [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: 01 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: 01 07 00 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: 01 07 00 D1 45 00 00 00 00 00 F0 0C 19 [12:16:48]RasterBufferAndPrint [12:16:48]line [12:16:48]line [12:16:48]line [12:16:48]line [12:16:48]line [12:16:48]written 0, free lines is 3318 [12:16:48]MH_Cut [12:16:48]Write to MH i2c: D1 01 00 D8 45 01 EF [12:16:48]Write i2c OK [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: D1 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: D1 01 00 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: D1 01 00 D8 45 00 EE [12:16:48]Write to MH i2c: 01 00 00 D9 45 1E [12:16:48]Write i2c OK [12:16:48]MH_I2C_Read... [12:16:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 96 8F 47 00 1B 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 31 38 30 32 10 04 04 00 38 11 03 00 F4 03 04 00 96 33 C4 66 B6 04 01 00 00 57 58 BE 49 A8 8C 4E BA [12:16:48]CommunicateWithHost err = 0 [12:16:48]CheckOFDResponse [12:16:48]1017 (14) - 77093643461234 [12:16:48]1041 (16) - 0000000000871802 [12:16:48]1040 (4) - 201016 [12:16:48]1012 (4) - 20.08.2024 06:11 [12:16:48]1206 (1) - 0 [12:16:48]OFD Sender: Remove packet 201016 [12:16:48]ProducePacketName [12:16:48]name=ofd_packets/00201016 [12:16:48]NVStorageDeleteData [12:16:49]OFD Sender: No OFD packet to send [12:16:49]*** Cut start [12:16:49]*** Purtial cut [12:16:49]*** CUTSNS_PIN = 0 [12:16:49]*** Stage 1: CUTSNS_PIN = 1 [12:16:51]Read from MH i2c: 01 [12:16:51]MH_I2C_Read... [12:16:51]*** Stop cut motor [12:16:51]*** Cut end [12:16:51]Read from MH i2c: 01 07 00 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: 01 07 00 D9 45 00 00 00 00 00 FF 0F 33 [12:16:51]process_action close_receipt done [12:16:51]requested_data is exist [12:16:51]produce_requested_data [12:16:51]requested_item fm.sn is exist - process it [12:16:51]wFMCommunicate request_size=4 [12:16:51]MH_SAM_APDU [12:16:51]CAPDU: 80 11 00 00 [12:16:51]Write to MH i2c: E2 08 00 DA 45 80 11 00 00 00 00 00 00 99 [12:16:51]Write i2c OK [12:16:51]MH_I2C_Read... [12:16:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:51]Read from MH i2c: E2 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 17 00 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 17 00 DA 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E6 [12:16:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:16:51]wFMCommunicate OK [12:16:51]requested_item fd.num is exist - process it [12:16:51]SAM_PROTO_GetFieldsCounters [12:16:51]wFMCommunicate request_size=4 [12:16:51]MH_SAM_APDU [12:16:51]CAPDU: 80 13 00 00 [12:16:51]Write to MH i2c: E2 08 00 DB 45 80 13 00 00 00 00 00 00 9C [12:16:51]Write i2c OK [12:16:51]MH_I2C_Read... [12:16:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:51]Read from MH i2c: E2 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 62 00 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 62 00 DB 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 38 11 03 00 0E 04 04 00 D2 01 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 8A [12:16: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 38 11 03 00 0E 04 04 00 D2 01 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 [12:16:51]wFMCommunicate OK [12:16:51]SAM_PROTO_GetFieldsCounters done [12:16:51]requested_item shift.num is exist - process it [12:16:51]requested_item shift.opened is exist - process it [12:16:51]req_shift_opened [12:16:51]FM_GetShiftState [12:16:51]SAM_PROTO_GetShiftState [12:16:51]wFMCommunicate request_size=4 [12:16:51]MH_SAM_APDU [12:16:51]CAPDU: 80 13 01 00 [12:16:51]Write to MH i2c: E2 08 00 DC 45 80 13 01 00 00 00 00 00 9E [12:16:51]Write i2c OK [12:16:51]MH_I2C_Read... [12:16:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:51]Read from MH i2c: E2 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 0E 00 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 0E 00 DC 45 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 28 [12:16:51]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:16:51]wFMCommunicate OK [12:16:51]SAM_PROTO_GetShiftState done [12:16:51]FM_GetShiftState done [12:16:51]req_shift_opened done [12:16:51]requested_item shift.open_date is exist - process it [12:16:51]req_shift_open_date [12:16:51]req_shift_open_date done [12:16:51]produce_requested_data done [12:16:51]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201016,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:16:51]process_action_free close_receipt [12:16:51]json_value_free [12:16:51]json_value_free done [12:16:51]process_json_proto returns [12:16:51]Send response to host [12:16:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201016,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:16:51]free response buf [12:16:51]execute_script done [12:16:51]execute_script returns [12:16:51]free content buf [12:16:51]Sock 9.Close socket [12:16:51]Sock 9.Thread stoped [12:16:51]accept exits with 8 [12:16:51]New connection [12:16:51]New thread 3067211108 created [12:16:51]Thread 3067067748 joined [12:16:51]Waiting for new connection... [12:16:51] Sock 8.Parse request [12:16:51]Sock 8.Check first char [12:16:51]Sock 8.First char is OK [12:16:51]request: POST /json_proto HTTP/1.0 [12:16:51]Method: POST [12:16:51]URL: /json_proto [12:16:51]Method is POST - this is cgi request [12:16:51]url: /json_proto [12:16:51]query_string will be loaded in cgi processing [12:16:51]execute_cgi json_proto POST (null) [12:16:51]execute_cgi path=json_proto method=POST [12:16:51]POST find Content-Length [12:16:51]Host: 172.17.46.195:8080 [12:16:51]Content-Length: 681 [12:16:51]Content-Type: application/json [12:16:51] [12:16:51]POST finish read [12:16:51]Found Content-Length = 681 [12:16:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328616", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.290, "sum" : 911.92, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 911.00, "payments": [ { "type": 0, "sum" : 911.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:51]execute_script... [12:16: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)11328616", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.290, "sum" : 911.92, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 911.00, "payments": [ { "type": 0, "sum" : 911.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:51]POST & json_proto [12:16:51]process_json_proto [12:16:51]json parsed OK: [12:16:51]protocol is kg_v1.0 [12:16:51]action value=close_receipt [12:16:51]process_action close_receipt [12:16:51]cmd_close_receipt [12:16:51]MH_GetDate [12:16:51]Write to MH i2c: F0 00 00 DD 45 11 [12:16:51]Write i2c OK [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: F0 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: F0 09 00 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: F0 09 00 DD 45 00 35 89 C4 66 75 08 C2 66 A7 [12:16:51]GetLastDocTimeStamp 1724156207 [12:16:51]current date 1724156213 [12:16:51]FM_GetShiftState [12:16:51]SAM_PROTO_GetShiftState [12:16:51]wFMCommunicate request_size=4 [12:16:51]MH_SAM_APDU [12:16:51]CAPDU: 80 13 01 00 [12:16:51]Write to MH i2c: E2 08 00 DE 45 80 13 01 00 00 00 00 00 A0 [12:16:51]Write i2c OK [12:16:51]MH_I2C_Read... [12:16:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:52]Read from MH i2c: E2 [12:16:52]MH_I2C_Read... [12:16:52]Read from MH i2c: E2 0E 00 [12:16:52]MH_I2C_Read... [12:16:52]Read from MH i2c: E2 0E 00 DE 45 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 2A [12:16:52]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:16:52]wFMCommunicate OK [12:16:52]SAM_PROTO_GetShiftState done [12:16:52]FM_GetShiftState done [12:16:52]opened in 1724112758 [12:16:52]opened+sec_in_day 1724199158 [12:16:52]quantity*price = 91191 [12:16:52]sum+1 = 91193 [12:16:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.92 ИТОГО: 911.00 Внесено: 1000.00 СДАЧА: 89.00 НСП 1% : 8.07 НДС 12% : 96.84 Наличными: 911.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 316 20.08.2024 12:16 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201017 ФПД: 175367535952215 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121653&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201017&fm=175367535952215&tin=02508201610067®Number=0000000000092545&sum=91100 [12:16:53]StoreToDocumentArchive [12:16:53]shift 466 fd 201017 [12:16:53]save to /storage/0466/doc_00201017 [12:16:53]save last doc name /storage/0466/doc_00201017 to /storage/kkm_last_doc_name [12:16:53]save OK [12:16:53]Clear old archive folders... [12:16:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:16:53]tlvbuf is 0103ADA0 [12:16:53]SAM_PROTO_ClearQueue [12:16:53]wFMCommunicate request_size=4 [12:16:53]MH_SAM_APDU [12:16:53]CAPDU: 80 09 00 00 [12:16:53]Write to MH i2c: E2 08 00 EB 45 80 09 00 00 00 00 00 00 A2 [12:16:53]Write i2c OK [12:16:53]MH_I2C_Read... [12:16:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:53]Read from MH i2c: E2 [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: E2 03 00 [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: E2 03 00 EB 45 00 90 00 A4 [12:16:53]RAPDU: 90 00 [12:16:53]wFMCommunicate OK [12:16:53]SAM_PROTO_ClearQueue done [12:16:53]KKMCreateOFDPacket [12:16:53]OFDProtocolAddRootSTLVToBuf [12:16:53]FM_MakeSignedData [12:16:53]FM_MakeSignedData [12:16:53]SAM_PROTO_SignData [12:16:53]wFMCommunicate request_size=4 [12:16:53]MH_SAM_APDU [12:16:53]CAPDU: 80 0D 01 02 [12:16:53]Write to MH i2c: E2 08 00 EC 45 80 0D 01 02 00 00 00 00 AA [12:16:53]Write i2c OK [12:16:53]MH_I2C_Read... [12:16:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:53]Read from MH i2c: E2 [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: E2 03 00 [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: E2 03 00 EC 45 00 90 00 A5 [12:16:53]RAPDU: 90 00 [12:16:53]wFMCommunicate OK [12:16:53]wFMCommunicate request_size=255 [12:16:53]MH_SAM_APDU [12:16:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 30 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 38 64 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 63 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 27 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 25 00 00 00 00 07 04 06 00 DC 63 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 35 89 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 11 03 00 35 04 06 00 9F [12:16:53]Write to MH i2c: E2 02 01 ED 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 30 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 38 64 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 63 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 27 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 25 00 00 00 00 07 04 06 00 DC 63 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 35 89 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 11 03 00 35 04 06 00 9F 00 00 20 [12:16:53]Write i2c OK [12:16:53]MH_I2C_Read... [12:16:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:53]Read from MH i2c: E2 [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: E2 03 00 [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: E2 03 00 ED 45 00 90 00 A6 [12:16:53]RAPDU: 90 00 [12:16:53]wFMCommunicate OK [12:16:53]wFMCommunicate request_size=10 [12:16:53]MH_SAM_APDU [12:16:53]CAPDU: 80 0D 02 02 05 7E EF AF 81 57 [12:16:53]Write to MH i2c: E2 0D 00 EE 45 80 0D 02 02 05 00 7E EF AF 81 57 00 00 AB [12:16:53]Write i2c OK [12:16:53]MH_I2C_Read... [12:16:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:53]Read from MH i2c: E2 [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: E2 03 00 [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: E2 03 00 EE 45 00 90 00 A7 [12:16:53]RAPDU: 90 00 [12:16:53]wFMCommunicate OK [12:16:53]wFMCommunicate request_size=4 [12:16:53]MH_SAM_APDU [12:16:53]CAPDU: 80 0D 03 02 [12:16:53]Write to MH i2c: E2 08 00 EF 45 80 0D 03 02 00 00 00 00 AF [12:16:53]Write i2c OK [12:16:53]MH_I2C_Read... [12:16:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:53]Read from MH i2c: E2 [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: E2 0B 00 [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: E2 0B 00 EF 45 00 0B 97 DF 29 7D 51 E5 34 90 00 41 [12:16:53]RAPDU: 0B 97 DF 29 7D 51 E5 34 90 00 [12:16:53]wFMCommunicate OK [12:16:53]SAM_PROTO_SignData done [12:16:53]FM_MakeSignedData done [12:16:53]CreateOFDProtocolMessage [12:16:53]wFMCommunicate request_size=4 [12:16:53]MH_SAM_APDU [12:16:53]CAPDU: 80 11 00 00 [12:16:53]Write to MH i2c: E2 08 00 F0 45 80 11 00 00 00 00 00 00 AF [12:16:53]Write i2c OK [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: E2 [12:16:53]MH_I2C_Read... [12:16:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:53]Read from MH i2c: E2 17 00 [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: E2 17 00 F0 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FC [12:16:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:16:53]wFMCommunicate OK [12:16:53]CreateOFDProtocolMessage done [12:16:53]OFDSenderStorePacket 201017 [12:16:53]StoreOFDPacket docnum=201017 [12:16:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 87 C2 07 01 F4 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 30 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 38 64 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 63 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 27 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 25 00 00 00 00 07 04 06 00 DC 63 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 35 89 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 11 03 00 35 04 06 00 9F 7E EF AF 81 57 0B 97 DF 29 7D 51 E5 34 [12:16:53]CheckFolder [12:16:53]dirname=/storage/ofd_packets [12:16:53]CheckFolder done [12:16:53]ProducePacketName [12:16:53]name=ofd_packets/00201017 [12:16:53]NVStorageSaveData ofd_packets/00201017 [12:16:53]File name is /storage/ofd_packets/00201017 [12:16:53]Write 301 bytes [12:16:53]NVStorageSaveData done [12:16:53]OFDSenderStorePacket done [12:16:53]KKMCreateOFDPacket done [12:16:53]NVStorageSaveData kkm_last_timestamp [12:16:53]File name is /storage/kkm_last_timestamp [12:16:53]Write 4 bytes [12:16:53]NVStorageSaveData done [12:16:53]ExternCall_PrintAddStr [12:16:53]wPrintStart [12:16:53]Write to MH i2c: 01 00 00 F1 45 36 [12:16:53]Write i2c OK [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: 01 [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: 01 07 00 [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: 01 07 00 F1 45 00 00 00 00 00 FF 0F 4B [12:16:53]RasterBufferAndPrint [12:16:53]line Счет N : (1)11328616 [12:16:53]line ИНН: 02508201610067 [12:16:53]line Контрольно-Кассовый Чек [12:16:53]line ПРОДАЖА [12:16:53]line ТРК (МРК, ГНК) : 11 [12:16:53]line Товар: 2710124500 [12:16:53]line Аи-95-К-5 [12:16:53]line 12.290 * 74.20 [12:16:53]line = 911.92 [12:16:53]line НДС 12% НСП 1% [12:16:53]line > о реализуемом товаре [12:16:53]line ОКРУГЛЕНИЕ: -0.92 [12:16:53]line ИТОГО: 911.00 [12:16:53]line Внесено: 1000.00 [12:16:53]line СДАЧА: 89.00 [12:16:53]line НСП 1% : 8.07 [12:16:53]line НДС 12% : 96.84 [12:16:54]line Наличными: 911.00 [12:16:54]line Безнал.: 0.00 [12:16:54]line Место: АЗС № 95 "Партнер Нефть" [12:16:54]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:16:54]line СНО: Общий режим [12:16:54]line Чек 316 20.08.2024 12:16 [12:16:54]line Смена: 466 ФФД: 1.0 [12:16:54]line ЗНМ: 0300000079 [12:16:54]line РНМ: 0000000000092545 [12:16:54]line Версия ККМ: 001 [12:16:54]line ФМ: 0000000000871802 [12:16:54]line ФД: 201017 [12:16:54]line ФПД: 175367535952215 [12:16:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121653&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201017&fm=175367535952215&tin=02508201610067®Number=0000000000092545&sum=91100 [12:16:54]OFD Sender: Processing packet 201017 [packets to send 247, broken 246] [12:16:54]ProducePacketName [12:16:54]name=ofd_packets/00201017 [12:16:54]OFD Sender: To server: pG, [12:16:54]CommunicateWithHost lk.salyk.kg:30040 [12:16:54]ConnectInit lk.salyk.kg [12:16:54]written 0, free lines is 4095 [12:16:54]Connected sock=10 [12:16:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 87 C2 07 01 F4 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 30 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 38 64 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 63 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 27 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 25 00 00 00 00 07 04 06 00 DC 63 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 35 89 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 11 03 00 35 04 06 00 9F 7E EF AF 81 57 0B 97 DF 29 7D 51 E5 34 [12:16:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 37 B7 47 00 86 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 31 38 30 32 10 04 04 00 39 11 03 00 F4 03 04 00 9C 33 C4 66 B6 04 01 00 00 4E A0 0A 54 02 87 08 69 [12:16:54]CommunicateWithHost err = 0 [12:16:54]CheckOFDResponse [12:16:54]1017 (14) - 77093643461234 [12:16:54]1041 (16) - 0000000000871802 [12:16:54]1040 (4) - 201017 [12:16:54]1012 (4) - 20.08.2024 06:11 [12:16:54]1206 (1) - 0 [12:16:54]OFD Sender: Remove packet 201017 [12:16:54]ProducePacketName [12:16:54]name=ofd_packets/00201017 [12:16:54]NVStorageDeleteData [12:16:54]Write to MH i2c: 01 00 00 1C 46 62 [12:16:54]Write i2c OK [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: 01 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: 01 07 00 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: 01 07 00 1C 46 00 00 00 00 00 EA 0C 5F [12:16:54]RasterBufferAndPrint [12:16:54]line [12:16:54]line [12:16:54]line [12:16:54]line [12:16:54]line [12:16:54]written 0, free lines is 3315 [12:16:54]MH_Cut [12:16:54]Write to MH i2c: D1 01 00 23 46 01 3B [12:16:54]Write i2c OK [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: D1 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: D1 01 00 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: D1 01 00 23 46 00 3A [12:16:54]Write to MH i2c: 01 00 00 24 46 6A [12:16:54]Write i2c OK [12:16:54]MH_I2C_Read... [12:16:55]OFD Sender: No OFD packet to send [12:16:55]*** Cut start [12:16:55]*** Purtial cut [12:16:55]*** Stage 1: CUTSNS_PIN = 1 [12:16:55]Read from MH i2c: 01 [12:16:55]MH_I2C_Read... [12:16:55]*** Stop cut motor [12:16:55]*** Cut end [12:16:55]Read from MH i2c: 01 07 00 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: 01 07 00 24 46 00 00 00 00 00 FF 0F 7F [12:16:55]process_action close_receipt done [12:16:55]requested_data is exist [12:16:55]produce_requested_data [12:16:55]requested_item fm.sn is exist - process it [12:16:55]wFMCommunicate request_size=4 [12:16:55]MH_SAM_APDU [12:16:55]CAPDU: 80 11 00 00 [12:16:55]Write to MH i2c: E2 08 00 25 46 80 11 00 00 00 00 00 00 E5 [12:16:55]Write i2c OK [12:16:55]MH_I2C_Read... [12:16:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:55]Read from MH i2c: E2 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: E2 17 00 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: E2 17 00 25 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 32 [12:16:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:16:55]wFMCommunicate OK [12:16:55]requested_item fd.num is exist - process it [12:16:55]SAM_PROTO_GetFieldsCounters [12:16:55]wFMCommunicate request_size=4 [12:16:55]MH_SAM_APDU [12:16:55]CAPDU: 80 13 00 00 [12:16:55]Write to MH i2c: E2 08 00 26 46 80 13 00 00 00 00 00 00 E8 [12:16:55]Write i2c OK [12:16:55]MH_I2C_Read... [12:16:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:56]Read from MH i2c: E2 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 62 00 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 62 00 26 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 39 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 DA [12:16: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 39 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:16:56]wFMCommunicate OK [12:16:56]SAM_PROTO_GetFieldsCounters done [12:16:56]requested_item shift.num is exist - process it [12:16:56]requested_item shift.opened is exist - process it [12:16:56]req_shift_opened [12:16:56]FM_GetShiftState [12:16:56]SAM_PROTO_GetShiftState [12:16:56]wFMCommunicate request_size=4 [12:16:56]MH_SAM_APDU [12:16:56]CAPDU: 80 13 01 00 [12:16:56]Write to MH i2c: E2 08 00 27 46 80 13 01 00 00 00 00 00 EA [12:16:56]Write i2c OK [12:16:56]MH_I2C_Read... [12:16:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:56]Read from MH i2c: E2 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 0E 00 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 0E 00 27 46 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 74 [12:16:56]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:16:56]wFMCommunicate OK [12:16:56]SAM_PROTO_GetShiftState done [12:16:56]FM_GetShiftState done [12:16:56]req_shift_opened done [12:16:56]requested_item shift.open_date is exist - process it [12:16:56]req_shift_open_date [12:16:56]req_shift_open_date done [12:16:56]produce_requested_data done [12:16:56]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201017,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:16:56]process_action_free close_receipt [12:16:56]json_value_free [12:16:56]json_value_free done [12:16:56]process_json_proto returns [12:16:56]Send response to host [12:16:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201017,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:16:56]free response buf [12:16:56]execute_script done [12:16:56]execute_script returns [12:16:56]free content buf [12:16:56]Sock 8.Close socket [12:16:56]Sock 8.Thread stoped [12:17:00]OFD Sender: No OFD packet to send [12:17:05]OFD Sender: No OFD packet to send [12:17:10]OFD Sender: No OFD packet to send [12:17:15]OFD Sender: No OFD packet to send [12:17:18]accept exits with 9 [12:17:18]New connection [12:17:18]New thread 3067067748 created [12:17:18]Thread 3067211108 joined [12:17:18]Waiting for new connection... [12:17:18] Sock 9.Parse request [12:17:18]Sock 9.Check first char [12:17:18]Sock 9.First char is OK [12:17:18]request: POST /json_proto HTTP/1.0 [12:17:18]Method: POST [12:17:18]URL: /json_proto [12:17:18]Method is POST - this is cgi request [12:17:18]url: /json_proto [12:17:18]query_string will be loaded in cgi processing [12:17:18]execute_cgi json_proto POST (null) [12:17:18]execute_cgi path=json_proto method=POST [12:17:18]POST find Content-Length [12:17:18]Host: 172.17.46.195:8080 [12:17:18]Content-Length: 755 [12:17:18]Content-Type: application/json [12:17:18] [12:17:18]POST finish read [12:17:18]Found Content-Length = 755 [12:17:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328619", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 5.890, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30160057", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:18]execute_script... [12:17:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328619", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 5.890, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30160057", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:18]POST & json_proto [12:17:18]process_json_proto [12:17:18]json parsed OK: [12:17:18]protocol is kg_v1.0 [12:17:18]action value=close_receipt [12:17:18]process_action close_receipt [12:17:18]cmd_close_receipt [12:17:18]MH_GetDate [12:17:18]Write to MH i2c: F0 00 00 28 46 5D [12:17:18]Write i2c OK [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: F0 [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: F0 09 00 [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: F0 09 00 28 46 00 50 89 C4 66 75 08 C2 66 0E [12:17:18]GetLastDocTimeStamp 1724156213 [12:17:18]current date 1724156240 [12:17:18]FM_GetShiftState [12:17:18]SAM_PROTO_GetShiftState [12:17:18]wFMCommunicate request_size=4 [12:17:18]MH_SAM_APDU [12:17:18]CAPDU: 80 13 01 00 [12:17:18]Write to MH i2c: E2 08 00 29 46 80 13 01 00 00 00 00 00 EC [12:17:18]Write i2c OK [12:17:18]MH_I2C_Read... [12:17:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:18]Read from MH i2c: E2 [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: E2 0E 00 [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: E2 0E 00 29 46 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 76 [12:17:18]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:17:18]wFMCommunicate OK [12:17:18]SAM_PROTO_GetShiftState done [12:17:18]FM_GetShiftState done [12:17:18]opened in 1724112758 [12:17:18]opened+sec_in_day 1724199158 [12:17:18]quantity*price = 0 [12:17:18]sum+1 = 1 [12:17:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 317 20.08.2024 12:17 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30160057 ФМ: 0000000000871802 ФД: 201018 ФПД: 26866496060224 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121720&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201018&fm=26866496060224&tin=02508201610067®Number=0000000000092545&sum=0 [12:17:20]StoreToDocumentArchive [12:17:20]shift 466 fd 201018 [12:17:20]save to /storage/0466/doc_00201018 [12:17:20]save last doc name /storage/0466/doc_00201018 to /storage/kkm_last_doc_name [12:17:20]save OK [12:17:20]Clear old archive folders... [12:17:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:17:20]tlvbuf is 011035C0 [12:17:20]SAM_PROTO_ClearQueue [12:17:20]wFMCommunicate request_size=4 [12:17:20]MH_SAM_APDU [12:17:20]CAPDU: 80 09 00 00 [12:17:20]Write to MH i2c: E2 08 00 36 46 80 09 00 00 00 00 00 00 EE [12:17:20]Write i2c OK [12:17:20]MH_I2C_Read... [12:17:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:20]Read from MH i2c: E2 [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: E2 03 00 [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: E2 03 00 36 46 00 90 00 F0 [12:17:20]RAPDU: 90 00 [12:17:20]wFMCommunicate OK [12:17:20]SAM_PROTO_ClearQueue done [12:17:20]KKMCreateOFDPacket [12:17:20]OFDProtocolAddRootSTLVToBuf [12:17:20]FM_MakeSignedData [12:17:20]FM_MakeSignedData [12:17:20]SAM_PROTO_SignData [12:17:20]wFMCommunicate request_size=4 [12:17:20]MH_SAM_APDU [12:17:20]CAPDU: 80 0D 01 02 [12:17:20]Write to MH i2c: E2 08 00 37 46 80 0D 01 02 00 00 00 00 F6 [12:17:20]Write i2c OK [12:17:20]MH_I2C_Read... [12:17:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:20]Read from MH i2c: E2 [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: E2 03 00 [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: E2 03 00 37 46 00 90 00 F1 [12:17:20]RAPDU: 90 00 [12:17:20]wFMCommunicate OK [12:17:20]wFMCommunicate request_size=255 [12:17:20]MH_SAM_APDU [12:17:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 02 17 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 3D 01 00 00 F4 03 04 00 50 89 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 11 03 00 35 04 06 00 18 [12:17:20]Write to MH i2c: E2 02 01 38 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 02 17 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 3D 01 00 00 F4 03 04 00 50 89 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 11 03 00 35 04 06 00 18 00 00 8C [12:17:20]Write i2c OK [12:17:20]MH_I2C_Read... [12:17:20]OFD Sender: No OFD packet to send [12:17:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:20]Read from MH i2c: E2 [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: E2 03 00 [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: E2 03 00 38 46 00 90 00 F2 [12:17:20]RAPDU: 90 00 [12:17:20]wFMCommunicate OK [12:17:20]wFMCommunicate request_size=10 [12:17:20]MH_SAM_APDU [12:17:20]CAPDU: 80 0D 02 02 05 6F 57 F4 3B 40 [12:17:20]Write to MH i2c: E2 0D 00 39 46 80 0D 02 02 05 00 6F 57 F4 3B 40 00 00 38 [12:17:20]Write i2c OK [12:17:20]MH_I2C_Read... [12:17:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:20]Read from MH i2c: E2 [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: E2 03 00 [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: E2 03 00 39 46 00 90 00 F3 [12:17:20]RAPDU: 90 00 [12:17:20]wFMCommunicate OK [12:17:20]wFMCommunicate request_size=4 [12:17:20]MH_SAM_APDU [12:17:20]CAPDU: 80 0D 03 02 [12:17:20]Write to MH i2c: E2 08 00 3A 46 80 0D 03 02 00 00 00 00 FB [12:17:20]Write i2c OK [12:17:20]MH_I2C_Read... [12:17:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:20]Read from MH i2c: E2 [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: E2 0B 00 [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: E2 0B 00 3A 46 00 5D D3 D4 37 63 EC C4 40 90 00 8A [12:17:20]RAPDU: 5D D3 D4 37 63 EC C4 40 90 00 [12:17:20]wFMCommunicate OK [12:17:20]SAM_PROTO_SignData done [12:17:20]FM_MakeSignedData done [12:17:20]CreateOFDProtocolMessage [12:17:20]wFMCommunicate request_size=4 [12:17:20]MH_SAM_APDU [12:17:20]CAPDU: 80 11 00 00 [12:17:20]Write to MH i2c: E2 08 00 3B 46 80 11 00 00 00 00 00 00 FB [12:17:20]Write i2c OK [12:17:20]MH_I2C_Read... [12:17:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:20]Read from MH i2c: E2 [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: E2 17 00 [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: E2 17 00 3B 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 48 [12:17:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:17:20]wFMCommunicate OK [12:17:20]CreateOFDProtocolMessage done [12:17:20]OFDSenderStorePacket 201018 [12:17:20]StoreOFDPacket docnum=201018 [12:17:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 46 65 07 01 DA D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 02 17 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 3D 01 00 00 F4 03 04 00 50 89 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 11 03 00 35 04 06 00 18 6F 57 F4 3B 40 5D D3 D4 37 63 EC C4 40 [12:17:20]CheckFolder [12:17:20]dirname=/storage/ofd_packets [12:17:20]CheckFolder done [12:17:20]ProducePacketName [12:17:20]name=ofd_packets/00201018 [12:17:20]NVStorageSaveData ofd_packets/00201018 [12:17:20]File name is /storage/ofd_packets/00201018 [12:17:20]Write 301 bytes [12:17:20]NVStorageSaveData done [12:17:20]OFDSenderStorePacket done [12:17:20]KKMCreateOFDPacket done [12:17:20]NVStorageSaveData kkm_last_timestamp [12:17:20]File name is /storage/kkm_last_timestamp [12:17:20]Write 4 bytes [12:17:20]NVStorageSaveData done [12:17:20]ExternCall_PrintAddStr [12:17:20]wPrintStart [12:17:20]Write to MH i2c: 01 00 00 3C 46 82 [12:17:20]Write i2c OK [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: 01 [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: 01 07 00 [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: 01 07 00 3C 46 00 00 00 00 00 FF 0F 97 [12:17:20]RasterBufferAndPrint [12:17:20]line Счет N : (1)11328619 [12:17:20]line ИНН: 02508201610067 [12:17:20]line Контрольно-Кассовый Чек [12:17:20]line ПРОДАЖА [12:17:20]line ТРК (МРК, ГНК) : 22 [12:17:20]line Товар: 2710124130 [12:17:20]line Аи-92-К-4 [12:17:20]line 5.890 * 0.00 [12:17:20]line = 0.00 [12:17:20]line НДС 12% НСП 1% [12:17:20]line > о реализуемом товаре [12:17:20]line ИТОГО: 0.00 [12:17:20]line НСП 1% : 0.00 [12:17:20]line НДС 12% : 0.00 [12:17:20]line Наличными: 0.00 [12:17:20]line Безнал.: 0.00 [12:17:20]line Место: АЗС № 95 "Партнер Нефть" [12:17:20]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:17:20]line СНО: Общий режим [12:17:20]line Чек 317 20.08.2024 12:17 [12:17:20]line Смена: 466 ФФД: 1.0 [12:17:20]line ЗНМ: 0300000079 [12:17:20]line РНМ: 0000000000092545 [12:17:20]line Версия ККМ: 001 [12:17:20]line Талоны: ТК ГПНА Online [12:17:20]line 30160057 [12:17:20]line ФМ: 0000000000871802 [12:17:20]line ФД: 201018 [12:17:20]line ФПД: 26866496060224 [12:17:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T121720&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201018&fm=26866496060224&tin=02508201610067®Number=0000000000092545&sum=0 [12:17:20]written 0, free lines is 4095 [12:17:20]OFD Sender: Processing packet 201018 [packets to send 247, broken 246] [12:17:20]ProducePacketName [12:17:20]name=ofd_packets/00201018 [12:17:20]OFD Sender: To server: pG, [12:17:20]CommunicateWithHost lk.salyk.kg:30040 [12:17:20]ConnectInit lk.salyk.kg [12:17:21]Connected sock=10 [12:17:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 46 65 07 01 DA D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 02 17 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 3D 01 00 00 F4 03 04 00 50 89 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 11 03 00 35 04 06 00 18 6F 57 F4 3B 40 5D D3 D4 37 63 EC C4 40 [12:17:21]Write to MH i2c: 01 00 00 66 46 AC [12:17:21]Write i2c OK [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: 01 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: 01 07 00 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: 01 07 00 66 46 00 00 00 00 00 02 0D C2 [12:17:21]RasterBufferAndPrint [12:17:21]line [12:17:21]line [12:17:21]line [12:17:21]line [12:17:21]line [12:17:21]written 0, free lines is 3338 [12:17:21]MH_Cut [12:17:21]Write to MH i2c: D1 01 00 6D 46 01 85 [12:17:21]Write i2c OK [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: D1 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: D1 01 00 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: D1 01 00 6D 46 00 84 [12:17:21]Write to MH i2c: 01 00 00 6E 46 B4 [12:17:21]Write i2c OK [12:17:21]MH_I2C_Read... [12:17:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B2 DF 47 00 89 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 11 03 00 F4 03 04 00 B7 33 C4 66 B6 04 01 00 00 3C 98 F2 AB E0 9C 8F 2E [12:17:21]CommunicateWithHost err = 0 [12:17:21]CheckOFDResponse [12:17:21]1017 (14) - 77093643461234 [12:17:21]1041 (16) - 0000000000871802 [12:17:21]1040 (4) - 201018 [12:17:21]1012 (4) - 20.08.2024 06:12 [12:17:21]1206 (1) - 0 [12:17:21]OFD Sender: Remove packet 201018 [12:17:21]ProducePacketName [12:17:21]name=ofd_packets/00201018 [12:17:21]NVStorageDeleteData [12:17:21]*** Cut start [12:17:21]*** Purtial cut [12:17:21]*** CUTSNS_PIN = 0 [12:17:21]OFD Sender: No OFD packet to send [12:17:21]*** Stage 1: CUTSNS_PIN = 1 [12:17:23]Read from MH i2c: 01 [12:17:23]MH_I2C_Read... [12:17:23]*** Stop cut motor [12:17:23]*** Cut end [12:17:23]Read from MH i2c: 01 07 00 [12:17:23]MH_I2C_Read... [12:17:23]Read from MH i2c: 01 07 00 6E 46 00 00 00 00 00 FF 0F C9 [12:17:23]process_action close_receipt done [12:17:23]requested_data is exist [12:17:23]produce_requested_data [12:17:23]requested_item fm.sn is exist - process it [12:17:23]wFMCommunicate request_size=4 [12:17:23]MH_SAM_APDU [12:17:23]CAPDU: 80 11 00 00 [12:17:23]Write to MH i2c: E2 08 00 6F 46 80 11 00 00 00 00 00 00 2F [12:17:23]Write i2c OK [12:17:23]MH_I2C_Read... [12:17:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:23]Read from MH i2c: E2 [12:17:23]MH_I2C_Read... [12:17:23]Read from MH i2c: E2 17 00 [12:17:23]MH_I2C_Read... [12:17:23]Read from MH i2c: E2 17 00 6F 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7C [12:17:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:17:23]wFMCommunicate OK [12:17:23]requested_item fd.num is exist - process it [12:17:23]SAM_PROTO_GetFieldsCounters [12:17:23]wFMCommunicate request_size=4 [12:17:23]MH_SAM_APDU [12:17:23]CAPDU: 80 13 00 00 [12:17:23]Write to MH i2c: E2 08 00 70 46 80 13 00 00 00 00 00 00 32 [12:17:23]Write i2c OK [12:17:23]MH_I2C_Read... [12:17:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:23]Read from MH i2c: E2 [12:17:23]MH_I2C_Read... [12:17:23]Read from MH i2c: E2 62 00 [12:17:23]MH_I2C_Read... [12:17:23]Read from MH i2c: E2 62 00 70 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3A 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 28 [12:17: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3A 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:17:23]wFMCommunicate OK [12:17:23]SAM_PROTO_GetFieldsCounters done [12:17:23]requested_item shift.num is exist - process it [12:17:23]requested_item shift.opened is exist - process it [12:17:23]req_shift_opened [12:17:23]FM_GetShiftState [12:17:23]SAM_PROTO_GetShiftState [12:17:23]wFMCommunicate request_size=4 [12:17:23]MH_SAM_APDU [12:17:23]CAPDU: 80 13 01 00 [12:17:23]Write to MH i2c: E2 08 00 71 46 80 13 01 00 00 00 00 00 34 [12:17:23]Write i2c OK [12:17:23]MH_I2C_Read... [12:17:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:24]Read from MH i2c: E2 [12:17:24]MH_I2C_Read... [12:17:24]Read from MH i2c: E2 0E 00 [12:17:24]MH_I2C_Read... [12:17:24]Read from MH i2c: E2 0E 00 71 46 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 BE [12:17:24]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:17:24]wFMCommunicate OK [12:17:24]SAM_PROTO_GetShiftState done [12:17:24]FM_GetShiftState done [12:17:24]req_shift_opened done [12:17:24]requested_item shift.open_date is exist - process it [12:17:24]req_shift_open_date [12:17:24]req_shift_open_date done [12:17:24]produce_requested_data done [12:17:24]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201018,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:17:24]process_action_free close_receipt [12:17:24]json_value_free [12:17:24]json_value_free done [12:17:24]process_json_proto returns [12:17:24]Send response to host [12:17:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201018,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:17:24]free response buf [12:17:24]execute_script done [12:17:24]execute_script returns [12:17:24]free content buf [12:17:24]Sock 9.Close socket [12:17:24]Sock 9.Thread stoped [12:17:26]OFD Sender: No OFD packet to send [12:17:31]OFD Sender: No OFD packet to send [12:17:36]OFD Sender: No OFD packet to send [12:17:41]OFD Sender: No OFD packet to send [12:17:46]OFD Sender: No OFD packet to send [12:17:51]OFD Sender: No OFD packet to send [12:17:56]OFD Sender: No OFD packet to send [12:18:01]OFD Sender: No OFD packet to send [12:18:06]OFD Sender: No OFD packet to send [12:18:11]OFD Sender: No OFD packet to send [12:18:16]OFD Sender: No OFD packet to send [12:18:21]OFD Sender: No OFD packet to send [12:18:26]OFD Sender: No OFD packet to send [12:18:31]OFD Sender: No OFD packet to send [12:18:36]OFD Sender: No OFD packet to send [12:18:42]OFD Sender: No OFD packet to send [12:18:47]OFD Sender: No OFD packet to send [12:18:52]OFD Sender: No OFD packet to send [12:18:57]OFD Sender: No OFD packet to send [12:19:02]OFD Sender: No OFD packet to send [12:19:07]OFD Sender: No OFD packet to send [12:19:12]OFD Sender: No OFD packet to send [12:19:17]OFD Sender: No OFD packet to send [12:19:22]OFD Sender: No OFD packet to send [12:19:27]OFD Sender: No OFD packet to send [12:19:32]OFD Sender: No OFD packet to send [12:19:37]OFD Sender: No OFD packet to send [12:19:42]OFD Sender: No OFD packet to send [12:19:45]int [12:19:45]Write to MH i2c: 01 00 00 72 46 B8 [12:19:45]*** FLAG_PRN_KEY set [12:19:45]Write i2c OK [12:19:45]MH_I2C_Read... [12:19:45]Read from MH i2c: 01 [12:19:45]MH_I2C_Read... [12:19:45]Read from MH i2c: 01 07 00 [12:19:45]MH_I2C_Read... [12:19:45]Read from MH i2c: 01 07 00 72 46 00 08 00 00 00 FF 0F D5 [12:19:45]state=0 [12:19:45]Key pressed [12:19:45]Feed [12:19:45]Write to MH i2c: D8 00 00 73 46 90 [12:19:45]Write i2c OK [12:19:45]MH_I2C_Read... [12:19:45]Read from MH i2c: D8 [12:19:45]MH_I2C_Read... [12:19:45]Read from MH i2c: D8 01 00 [12:19:45]MH_I2C_Read... [12:19:45]Read from MH i2c: D8 01 00 73 46 00 91 [12:19:45]int [12:19:45]Write to MH i2c: 01 00 00 74 46 BA [12:19:45]Write i2c OK [12:19:45]MH_I2C_Read... [12:19:45]Read from MH i2c: 01 [12:19:45]MH_I2C_Read... [12:19:45]Read from MH i2c: 01 07 00 [12:19:45]MH_I2C_Read... [12:19:45]Read from MH i2c: 01 07 00 74 46 00 48 00 00 00 3C 00 45 [12:19:45]state=2 [12:19:45]Key pressed [12:19:45]int [12:19:45]Write to MH i2c: 01 00 00 75 46 BB [12:19:45]*** FLAG_PRN_KEY reset [12:19:45]Write i2c OK [12:19:45]MH_I2C_Read... [12:19:45]Read from MH i2c: 01 [12:19:45]MH_I2C_Read... [12:19:45]Read from MH i2c: 01 07 00 [12:19:45]MH_I2C_Read... [12:19:45]Read from MH i2c: 01 07 00 75 46 00 00 00 00 00 F6 0F C7 [12:19:45]state=2 [12:19:45]Stop feed [12:19:46]int [12:19:46]Write to MH i2c: 01 00 00 76 46 BC [12:19:46]*** FLAG_PRN_KEY set [12:19:46]Write i2c OK [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: 01 [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: 01 07 00 [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: 01 07 00 76 46 00 08 00 00 00 FF 0F D9 [12:19:46]state=0 [12:19:46]Key pressed [12:19:46]Feed [12:19:46]Write to MH i2c: D8 00 00 77 46 94 [12:19:46]Write i2c OK [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: D8 [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: D8 01 00 [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: D8 01 00 77 46 00 95 [12:19:46]int [12:19:46]Write to MH i2c: 01 00 00 78 46 BE [12:19:46]Write i2c OK [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: 01 [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: 01 07 00 [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: 01 07 00 78 46 00 48 00 00 00 3C 00 49 [12:19:46]state=2 [12:19:46]Key pressed [12:19:46]int [12:19:46]Write to MH i2c: 01 00 00 79 46 BF [12:19:46]*** FLAG_PRN_KEY reset [12:19:46]Write i2c OK [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: 01 [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: 01 07 00 [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: 01 07 00 79 46 00 00 00 00 00 F6 0F CB [12:19:46]state=2 [12:19:46]Stop feed [12:19:47]OFD Sender: No OFD packet to send [12:19:52]OFD Sender: No OFD packet to send [12:19:57]OFD Sender: No OFD packet to send [12:20:02]OFD Sender: No OFD packet to send [12:20:07]OFD Sender: No OFD packet to send [12:20:12]OFD Sender: No OFD packet to send [12:20:17]OFD Sender: No OFD packet to send [12:20:22]OFD Sender: No OFD packet to send [12:20:27]OFD Sender: No OFD packet to send [12:20:32]OFD Sender: No OFD packet to send [12:20:37]OFD Sender: No OFD packet to send [12:20:42]OFD Sender: No OFD packet to send [12:20:47]OFD Sender: No OFD packet to send [12:20:52]OFD Sender: No OFD packet to send [12:20:57]OFD Sender: No OFD packet to send [12:21:02]OFD Sender: No OFD packet to send [12:21:07]OFD Sender: No OFD packet to send [12:21:12]OFD Sender: No OFD packet to send [12:21:17]OFD Sender: No OFD packet to send [12:21:22]OFD Sender: No OFD packet to send [12:21:27]OFD Sender: No OFD packet to send [12:21:32]OFD Sender: No OFD packet to send [12:21:37]OFD Sender: No OFD packet to send [12:21:42]OFD Sender: No OFD packet to send [12:21:47]OFD Sender: No OFD packet to send [12:21:52]OFD Sender: No OFD packet to send [12:21:57]OFD Sender: No OFD packet to send [12:22:02]OFD Sender: No OFD packet to send [12:22:07]OFD Sender: No OFD packet to send [12:22:12]OFD Sender: No OFD packet to send [12:22:17]OFD Sender: No OFD packet to send [12:22:22]OFD Sender: No OFD packet to send [12:22:25]accept exits with 8 [12:22:25]New connection [12:22:25]New thread 3067211108 created [12:22:25]Thread 3067067748 joined [12:22:25]Waiting for new connection... [12:22:25] Sock 8.Parse request [12:22:25]Sock 8.Check first char [12:22:25]Sock 8.First char is OK [12:22:25]request: POST /json_proto HTTP/1.0 [12:22:25]Method: POST [12:22:25]URL: /json_proto [12:22:25]Method is POST - this is cgi request [12:22:25]url: /json_proto [12:22:25]query_string will be loaded in cgi processing [12:22:25]execute_cgi json_proto POST (null) [12:22:25]execute_cgi path=json_proto method=POST [12:22:25]POST find Content-Length [12:22:25]Host: 172.17.46.195:8080 [12:22:25]Content-Length: 801 [12:22:25]Content-Type: application/json [12:22:25] [12:22:25]POST finish read [12:22:25]Found Content-Length = 801 [12:22:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 116.590, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:25]execute_script... [12:22: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)11328622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 116.590, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:25]POST & json_proto [12:22:25]process_json_proto [12:22:25]json parsed OK: [12:22:25]protocol is kg_v1.0 [12:22:25]action value=close_receipt [12:22:25]process_action close_receipt [12:22:25]cmd_close_receipt [12:22:25]MH_GetDate [12:22:25]Write to MH i2c: F0 00 00 7A 46 AF [12:22:25]Write i2c OK [12:22:25]MH_I2C_Read... [12:22:25]Read from MH i2c: F0 [12:22:25]MH_I2C_Read... [12:22:25]Read from MH i2c: F0 09 00 [12:22:25]MH_I2C_Read... [12:22:25]Read from MH i2c: F0 09 00 7A 46 00 83 8A C4 66 75 08 C2 66 94 [12:22:25]GetLastDocTimeStamp 1724156240 [12:22:25]current date 1724156547 [12:22:25]FM_GetShiftState [12:22:25]SAM_PROTO_GetShiftState [12:22:25]wFMCommunicate request_size=4 [12:22:25]MH_SAM_APDU [12:22:25]CAPDU: 80 13 01 00 [12:22:25]Write to MH i2c: E2 08 00 7B 46 80 13 01 00 00 00 00 00 3E [12:22:25]Write i2c OK [12:22:25]MH_I2C_Read... [12:22:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:25]Read from MH i2c: E2 [12:22:25]MH_I2C_Read... [12:22:25]Read from MH i2c: E2 0E 00 [12:22:25]MH_I2C_Read... [12:22:25]Read from MH i2c: E2 0E 00 7B 46 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C8 [12:22:25]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:22:25]wFMCommunicate OK [12:22:25]SAM_PROTO_GetShiftState done [12:22:25]FM_GetShiftState done [12:22:25]opened in 1724112758 [12:22:25]opened+sec_in_day 1724199158 [12:22:25]quantity*price = 0 [12:22:25]sum+1 = 1 [12:22:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 318 20.08.2024 12:22 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 56276 ФМ: 0000000000871802 ФД: 201019 ФПД: 78901155604785 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122227&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201019&fm=78901155604785&tin=02508201610067®Number=0000000000092545&sum=0 [12:22:26]StoreToDocumentArchive [12:22:26]shift 466 fd 201019 [12:22:26]save to /storage/0466/doc_00201019 [12:22:26]save last doc name /storage/0466/doc_00201019 to /storage/kkm_last_doc_name [12:22:26]save OK [12:22:26]Clear old archive folders... [12:22:26]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:22:26]tlvbuf is 010F8FF0 [12:22:26]SAM_PROTO_ClearQueue [12:22:26]wFMCommunicate request_size=4 [12:22:26]MH_SAM_APDU [12:22:26]CAPDU: 80 09 00 00 [12:22:26]Write to MH i2c: E2 08 00 88 46 80 09 00 00 00 00 00 00 40 [12:22:26]Write i2c OK [12:22:26]MH_I2C_Read... [12:22:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:22:26]Read from MH i2c: E2 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: E2 03 00 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: E2 03 00 88 46 00 90 00 42 [12:22:26]RAPDU: 90 00 [12:22:26]wFMCommunicate OK [12:22:26]SAM_PROTO_ClearQueue done [12:22:26]KKMCreateOFDPacket [12:22:26]OFDProtocolAddRootSTLVToBuf [12:22:26]FM_MakeSignedData [12:22:26]FM_MakeSignedData [12:22:26]SAM_PROTO_SignData [12:22:26]wFMCommunicate request_size=4 [12:22:26]MH_SAM_APDU [12:22:26]CAPDU: 80 0D 01 02 [12:22:26]Write to MH i2c: E2 08 00 89 46 80 0D 01 02 00 00 00 00 48 [12:22:26]Write i2c OK [12:22:26]MH_I2C_Read... [12:22:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:22:26]Read from MH i2c: E2 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: E2 03 00 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: E2 03 00 89 46 00 90 00 43 [12:22:26]RAPDU: 90 00 [12:22:26]wFMCommunicate OK [12:22:26]wFMCommunicate request_size=255 [12:22:26]MH_SAM_APDU [12:22: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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6E C7 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 83 8A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3B 11 03 [12:22:26]Write to MH i2c: E2 02 01 8A 46 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6E C7 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 83 8A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3B 11 03 00 00 A5 [12:22:26]Write i2c OK [12:22:26]MH_I2C_Read... [12:22:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:27]Read from MH i2c: E2 [12:22:27]MH_I2C_Read... [12:22:27]Read from MH i2c: E2 03 00 [12:22:27]MH_I2C_Read... [12:22:27]Read from MH i2c: E2 03 00 8A 46 00 90 00 44 [12:22:27]RAPDU: 90 00 [12:22:27]wFMCommunicate OK [12:22:27]wFMCommunicate request_size=16 [12:22:27]MH_SAM_APDU [12:22:27]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 47 C2 9B 5A 29 31 [12:22:27]Write to MH i2c: E2 13 00 8B 46 80 0D 02 02 0B 00 00 35 04 06 00 47 C2 9B 5A 29 31 00 00 F8 [12:22:27]Write i2c OK [12:22:27]MH_I2C_Read... [12:22:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:27]Read from MH i2c: E2 [12:22:27]MH_I2C_Read... [12:22:27]Read from MH i2c: E2 03 00 [12:22:27]MH_I2C_Read... [12:22:27]Read from MH i2c: E2 03 00 8B 46 00 90 00 45 [12:22:27]RAPDU: 90 00 [12:22:27]wFMCommunicate OK [12:22:27]wFMCommunicate request_size=4 [12:22:27]MH_SAM_APDU [12:22:27]CAPDU: 80 0D 03 02 [12:22:27]Write to MH i2c: E2 08 00 8C 46 80 0D 03 02 00 00 00 00 4D [12:22:27]Write i2c OK [12:22:27]MH_I2C_Read... [12:22:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:22:27]Read from MH i2c: E2 [12:22:27]MH_I2C_Read... [12:22:27]Read from MH i2c: E2 0B 00 [12:22:27]MH_I2C_Read... [12:22:27]Read from MH i2c: E2 0B 00 8C 46 00 0E 83 ED 21 FA FB D0 FC 90 00 AE [12:22:27]RAPDU: 0E 83 ED 21 FA FB D0 FC 90 00 [12:22:27]wFMCommunicate OK [12:22:27]SAM_PROTO_SignData done [12:22:27]FM_MakeSignedData done [12:22:27]CreateOFDProtocolMessage [12:22:27]wFMCommunicate request_size=4 [12:22:27]MH_SAM_APDU [12:22:27]CAPDU: 80 11 00 00 [12:22:27]Write to MH i2c: E2 08 00 8D 46 80 11 00 00 00 00 00 00 4D [12:22:27]Write i2c OK [12:22:27]MH_I2C_Read... [12:22:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:27]Read from MH i2c: E2 [12:22:27]MH_I2C_Read... [12:22:27]Read from MH i2c: E2 17 00 [12:22:27]MH_I2C_Read... [12:22:27]Read from MH i2c: E2 17 00 8D 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9A [12:22:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:22:27]wFMCommunicate OK [12:22:27]CreateOFDProtocolMessage done [12:22:27]OFDSenderStorePacket 201019 [12:22:27]StoreOFDPacket docnum=201019 [12:22:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 68 AE 0D 01 98 27 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6E C7 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 83 8A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3B 11 03 00 35 04 06 00 47 C2 9B 5A 29 31 0E 83 ED 21 FA FB D0 FC [12:22:27]CheckFolder [12:22:27]dirname=/storage/ofd_packets [12:22:27]CheckFolder done [12:22:27]ProducePacketName [12:22:27]name=ofd_packets/00201019 [12:22:27]NVStorageSaveData ofd_packets/00201019 [12:22:27]File name is /storage/ofd_packets/00201019 [12:22:27]Write 307 bytes [12:22:27]NVStorageSaveData done [12:22:27]OFDSenderStorePacket done [12:22:27]KKMCreateOFDPacket done [12:22:27]NVStorageSaveData kkm_last_timestamp [12:22:27]File name is /storage/kkm_last_timestamp [12:22:27]Write 4 bytes [12:22:27]NVStorageSaveData done [12:22:27]ExternCall_PrintAddStr [12:22:27]wPrintStart [12:22:27]Write to MH i2c: 01 00 00 8E 46 D4 [12:22:27]Write i2c OK [12:22:27]MH_I2C_Read... [12:22:27]Read from MH i2c: 01 [12:22:27]MH_I2C_Read... [12:22:27]Read from MH i2c: 01 07 00 [12:22:27]MH_I2C_Read... [12:22:27]Read from MH i2c: 01 07 00 8E 46 00 00 00 00 00 FF 0F E9 [12:22:27]RasterBufferAndPrint [12:22:27]line Счет N : (1)11328622 [12:22:27]line ИНН: 02508201610067 [12:22:27]line Контрольно-Кассовый Чек [12:22:27]line ПРОДАЖА [12:22:27]line ТРК (МРК, ГНК) : 62 [12:22:27]line Товар: 2710194210 [12:22:27]line D-ENERGY ДТ-К-5 [12:22:27]line 116.590 * 0.00 [12:22:27]line = 0.00 [12:22:27]line НДС 12% НСП 1% [12:22:27]line > о реализуемом товаре [12:22:27]line ИТОГО: 0.00 [12:22:27]line НСП 1% : 0.00 [12:22:27]line НДС 12% : 0.00 [12:22:27]line Наличными: 0.00 [12:22:27]line Безнал.: 0.00 [12:22:27]line Место: АЗС № 95 "Партнер Нефть" [12:22:27]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:22:27]line СНО: Общий режим [12:22:27]line Чек 318 20.08.2024 12:22 [12:22:27]line Смена: 466 ФФД: 1.0 [12:22:27]line ЗНМ: 0300000079 [12:22:27]line РНМ: 0000000000092545 [12:22:27]line Версия ККМ: 001 [12:22:27]line Талоны: Топливная Карта [12:22:27]line 56276 [12:22:27]line ФМ: 0000000000871802 [12:22:27]line ФД: 201019 [12:22:27]line ФПД: 78901155604785 [12:22:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122227&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201019&fm=78901155604785&tin=02508201610067®Number=0000000000092545&sum=0 [12:22:27]OFD Sender: Processing packet 201019 [packets to send 247, broken 246] [12:22:27]ProducePacketName [12:22:27]name=ofd_packets/00201019 [12:22:27]OFD Sender: To server: pG, [12:22:27]CommunicateWithHost lk.salyk.kg:30040 [12:22:27]ConnectInit lk.salyk.kg [12:22:27]written 0, free lines is 4095 [12:22:27]Connected sock=10 [12:22:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 68 AE 0D 01 98 27 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6E C7 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 83 8A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3B 11 03 00 35 04 06 00 47 C2 9B 5A 29 31 0E 83 ED 21 FA FB D0 FC [12:22:28]Write to MH i2c: 01 00 00 B8 46 FE [12:22:28]Write i2c OK [12:22:28]MH_I2C_Read... [12:22:28]Read from MH i2c: 01 [12:22:28]MH_I2C_Read... [12:22:28]Read from MH i2c: 01 07 00 [12:22:28]MH_I2C_Read... [12:22:28]Read from MH i2c: 01 07 00 B8 46 00 00 00 00 00 FC 0C 0D [12:22:28]RasterBufferAndPrint [12:22:28]line [12:22:28]line [12:22:28]line [12:22:28]line [12:22:28]line [12:22:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 82 68 47 00 20 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 31 38 30 32 10 04 04 00 3B 11 03 00 F4 03 04 00 EA 34 C4 66 B6 04 01 00 00 C7 0B 05 D0 FF 6B 82 22 [12:22:28]CommunicateWithHost err = 0 [12:22:28]CheckOFDResponse [12:22:28]1017 (14) - 77093643461234 [12:22:28]1041 (16) - 0000000000871802 [12:22:28]1040 (4) - 201019 [12:22:28]1012 (4) - 20.08.2024 06:17 [12:22:28]1206 (1) - 0 [12:22:28]OFD Sender: Remove packet 201019 [12:22:28]ProducePacketName [12:22:28]name=ofd_packets/00201019 [12:22:28]NVStorageDeleteData [12:22:28]written 0, free lines is 3330 [12:22:28]MH_Cut [12:22:28]Write to MH i2c: D1 01 00 BF 46 01 D7 [12:22:28]Write i2c OK [12:22:28]MH_I2C_Read... [12:22:28]Read from MH i2c: D1 [12:22:28]MH_I2C_Read... [12:22:28]Read from MH i2c: D1 01 00 [12:22:28]MH_I2C_Read... [12:22:28]Read from MH i2c: D1 01 00 BF 46 00 D6 [12:22:28]Write to MH i2c: 01 00 00 C0 46 06 [12:22:28]Write i2c OK [12:22:28]MH_I2C_Read... [12:22:28]OFD Sender: No OFD packet to send [12:22:28]*** Cut start [12:22:28]*** Purtial cut [12:22:28]*** Stage 1: CUTSNS_PIN = 1 [12:22:29]Read from MH i2c: 01 [12:22:29]MH_I2C_Read... [12:22:29]*** Stop cut motor [12:22:29]*** Cut end [12:22:29]Read from MH i2c: 01 07 00 [12:22:29]MH_I2C_Read... [12:22:29]Read from MH i2c: 01 07 00 C0 46 00 00 00 00 00 FF 0F 1B [12:22:29]process_action close_receipt done [12:22:29]requested_data is exist [12:22:29]produce_requested_data [12:22:29]requested_item fm.sn is exist - process it [12:22:29]wFMCommunicate request_size=4 [12:22:29]MH_SAM_APDU [12:22:29]CAPDU: 80 11 00 00 [12:22:29]Write to MH i2c: E2 08 00 C1 46 80 11 00 00 00 00 00 00 81 [12:22:29]Write i2c OK [12:22:29]MH_I2C_Read... [12:22:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:29]Read from MH i2c: E2 [12:22:29]MH_I2C_Read... [12:22:29]Read from MH i2c: E2 17 00 [12:22:29]MH_I2C_Read... [12:22:29]Read from MH i2c: E2 17 00 C1 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CE [12:22:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:22:29]wFMCommunicate OK [12:22:29]requested_item fd.num is exist - process it [12:22:29]SAM_PROTO_GetFieldsCounters [12:22:29]wFMCommunicate request_size=4 [12:22:29]MH_SAM_APDU [12:22:29]CAPDU: 80 13 00 00 [12:22:29]Write to MH i2c: E2 08 00 C2 46 80 13 00 00 00 00 00 00 84 [12:22:29]Write i2c OK [12:22:29]MH_I2C_Read... [12:22:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:29]Read from MH i2c: E2 [12:22:29]MH_I2C_Read... [12:22:29]Read from MH i2c: E2 62 00 [12:22:29]MH_I2C_Read... [12:22:29]Read from MH i2c: E2 62 00 C2 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3B 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 7E [12:22: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3B 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:22:29]wFMCommunicate OK [12:22:29]SAM_PROTO_GetFieldsCounters done [12:22:29]requested_item shift.num is exist - process it [12:22:29]requested_item shift.opened is exist - process it [12:22:29]req_shift_opened [12:22:29]FM_GetShiftState [12:22:29]SAM_PROTO_GetShiftState [12:22:29]wFMCommunicate request_size=4 [12:22:29]MH_SAM_APDU [12:22:29]CAPDU: 80 13 01 00 [12:22:29]Write to MH i2c: E2 08 00 C3 46 80 13 01 00 00 00 00 00 86 [12:22:29]Write i2c OK [12:22:29]MH_I2C_Read... [12:22:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:29]Read from MH i2c: E2 [12:22:29]MH_I2C_Read... [12:22:29]Read from MH i2c: E2 0E 00 [12:22:29]MH_I2C_Read... [12:22:29]Read from MH i2c: E2 0E 00 C3 46 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 10 [12:22:29]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:22:29]wFMCommunicate OK [12:22:29]SAM_PROTO_GetShiftState done [12:22:29]FM_GetShiftState done [12:22:29]req_shift_opened done [12:22:29]requested_item shift.open_date is exist - process it [12:22:29]req_shift_open_date [12:22:29]req_shift_open_date done [12:22:29]produce_requested_data done [12:22:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201019,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:22:29]process_action_free close_receipt [12:22:29]json_value_free [12:22:29]json_value_free done [12:22:29]process_json_proto returns [12:22:29]Send response to host [12:22:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201019,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:22:29]free response buf [12:22:29]execute_script done [12:22:29]execute_script returns [12:22:29]free content buf [12:22:29]Sock 8.Close socket [12:22:29]Sock 8.Thread stoped [12:22:33]OFD Sender: No OFD packet to send [12:22:38]OFD Sender: No OFD packet to send [12:22:43]OFD Sender: No OFD packet to send [12:22:48]OFD Sender: No OFD packet to send [12:22:53]OFD Sender: No OFD packet to send [12:22:58]OFD Sender: No OFD packet to send [12:23:03]OFD Sender: No OFD packet to send [12:23:08]OFD Sender: No OFD packet to send [12:23:13]OFD Sender: No OFD packet to send [12:23:18]OFD Sender: No OFD packet to send [12:23:23]OFD Sender: No OFD packet to send [12:23:28]OFD Sender: No OFD packet to send [12:23:33]OFD Sender: No OFD packet to send [12:23:38]OFD Sender: No OFD packet to send [12:23:43]OFD Sender: No OFD packet to send [12:23:48]OFD Sender: No OFD packet to send [12:23:50]accept exits with 9 [12:23:50]New connection [12:23:50]New thread 3067067748 created [12:23:50]Thread 3067211108 joined [12:23:50]Waiting for new connection... [12:23:50] Sock 9.Parse request [12:23:50]Sock 9.Check first char [12:23:50]Sock 9.First char is OK [12:23:50]request: POST /json_proto HTTP/1.0 [12:23:50]Method: POST [12:23:50]URL: /json_proto [12:23:50]Method is POST - this is cgi request [12:23:50]url: /json_proto [12:23:50]query_string will be loaded in cgi processing [12:23:50]execute_cgi json_proto POST (null) [12:23:50]execute_cgi path=json_proto method=POST [12:23:50]POST find Content-Length [12:23:50]Host: 172.17.46.195:8080 [12:23:50]Content-Length: 679 [12:23:50]Content-Type: application/json [12:23:50] [12:23:50]POST finish read [12:23:50]Found Content-Length = 679 [12:23:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.560, "sum" : 580.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 580.00, "total" : 580.00, "payments": [ { "type": 0, "sum" : 580.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:50]execute_script... [12:23:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.560, "sum" : 580.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 580.00, "total" : 580.00, "payments": [ { "type": 0, "sum" : 580.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:50]POST & json_proto [12:23:50]process_json_proto [12:23:50]json parsed OK: [12:23:50]protocol is kg_v1.0 [12:23:50]action value=close_receipt [12:23:50]process_action close_receipt [12:23:50]cmd_close_receipt [12:23:50]MH_GetDate [12:23:50]Write to MH i2c: F0 00 00 C4 46 F9 [12:23:50]Write i2c OK [12:23:50]MH_I2C_Read... [12:23:50]Read from MH i2c: F0 [12:23:50]MH_I2C_Read... [12:23:50]Read from MH i2c: F0 09 00 [12:23:50]MH_I2C_Read... [12:23:50]Read from MH i2c: F0 09 00 C4 46 00 D7 8A C4 66 75 08 C2 66 32 [12:23:50]GetLastDocTimeStamp 1724156547 [12:23:50]current date 1724156631 [12:23:50]FM_GetShiftState [12:23:50]SAM_PROTO_GetShiftState [12:23:50]wFMCommunicate request_size=4 [12:23:50]MH_SAM_APDU [12:23:50]CAPDU: 80 13 01 00 [12:23:50]Write to MH i2c: E2 08 00 C5 46 80 13 01 00 00 00 00 00 88 [12:23:50]Write i2c OK [12:23:50]MH_I2C_Read... [12:23:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:50]Read from MH i2c: E2 [12:23:50]MH_I2C_Read... [12:23:50]Read from MH i2c: E2 0E 00 [12:23:50]MH_I2C_Read... [12:23:50]Read from MH i2c: E2 0E 00 C5 46 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 12 [12:23:50]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:23:50]wFMCommunicate OK [12:23:50]SAM_PROTO_GetShiftState done [12:23:50]FM_GetShiftState done [12:23:50]opened in 1724112758 [12:23:50]opened+sec_in_day 1724199158 [12:23:50]quantity*price = 58036 [12:23:50]sum+1 = 58038 [12:23:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 580.00 Внесено: 580.00 СДАЧА: 0.00 НСП 1% : 5.14 НДС 12% : 61.63 Наличными: 580.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 319 20.08.2024 12:23 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201020 ФПД: 158283080188394 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122351&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201020&fm=158283080188394&tin=02508201610067®Number=0000000000092545&sum=58000 [12:23:51]StoreToDocumentArchive [12:23:51]shift 466 fd 201020 [12:23:51]save to /storage/0466/doc_00201020 [12:23:51]save last doc name /storage/0466/doc_00201020 to /storage/kkm_last_doc_name [12:23:51]save OK [12:23:51]Clear old archive folders... [12:23:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:23:51]tlvbuf is B6DE78A0 [12:23:51]SAM_PROTO_ClearQueue [12:23:51]wFMCommunicate request_size=4 [12:23:51]MH_SAM_APDU [12:23:51]CAPDU: 80 09 00 00 [12:23:51]Write to MH i2c: E2 08 00 D2 46 80 09 00 00 00 00 00 00 8A [12:23:51]Write i2c OK [12:23:51]MH_I2C_Read... [12:23:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:51]Read from MH i2c: E2 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: E2 03 00 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: E2 03 00 D2 46 00 90 00 8C [12:23:51]RAPDU: 90 00 [12:23:51]wFMCommunicate OK [12:23:51]SAM_PROTO_ClearQueue done [12:23:51]KKMCreateOFDPacket [12:23:51]OFDProtocolAddRootSTLVToBuf [12:23:51]FM_MakeSignedData [12:23:51]FM_MakeSignedData [12:23:51]SAM_PROTO_SignData [12:23:51]wFMCommunicate request_size=4 [12:23:51]MH_SAM_APDU [12:23:51]CAPDU: 80 0D 01 02 [12:23:51]Write to MH i2c: E2 08 00 D3 46 80 0D 01 02 00 00 00 00 92 [12:23:51]Write i2c OK [12:23:51]MH_I2C_Read... [12:23:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:51]Read from MH i2c: E2 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: E2 03 00 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: E2 03 00 D3 46 00 90 00 8D [12:23:51]RAPDU: 90 00 [12:23:51]wFMCommunicate OK [12:23:51]wFMCommunicate request_size=255 [12:23:51]MH_SAM_APDU [12:23:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 70 21 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B5 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 18 00 00 00 00 07 04 06 00 90 E2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 D7 8A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 11 03 00 35 04 06 00 8F [12:23:51]Write to MH i2c: E2 02 01 D4 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 70 21 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B5 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 18 00 00 00 00 07 04 06 00 90 E2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 D7 8A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 11 03 00 35 04 06 00 8F 00 00 E3 [12:23:51]Write i2c OK [12:23:51]MH_I2C_Read... [12:23:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:51]Read from MH i2c: E2 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: E2 03 00 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: E2 03 00 D4 46 00 90 00 8E [12:23:51]RAPDU: 90 00 [12:23:51]wFMCommunicate OK [12:23:51]wFMCommunicate request_size=10 [12:23:51]MH_SAM_APDU [12:23:51]CAPDU: 80 0D 02 02 05 F5 26 C4 C1 EA [12:23:51]Write to MH i2c: E2 0D 00 D5 46 80 0D 02 02 05 00 F5 26 C4 C1 EA 00 00 29 [12:23:51]Write i2c OK [12:23:51]MH_I2C_Read... [12:23:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:51]Read from MH i2c: E2 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: E2 03 00 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: E2 03 00 D5 46 00 90 00 8F [12:23:51]RAPDU: 90 00 [12:23:51]wFMCommunicate OK [12:23:51]wFMCommunicate request_size=4 [12:23:51]MH_SAM_APDU [12:23:51]CAPDU: 80 0D 03 02 [12:23:51]Write to MH i2c: E2 08 00 D6 46 80 0D 03 02 00 00 00 00 97 [12:23:51]Write i2c OK [12:23:51]MH_I2C_Read... [12:23:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:51]Read from MH i2c: E2 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: E2 0B 00 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: E2 0B 00 D6 46 00 F4 98 A6 B3 17 0C B3 FC 90 00 4F [12:23:51]RAPDU: F4 98 A6 B3 17 0C B3 FC 90 00 [12:23:51]wFMCommunicate OK [12:23:51]SAM_PROTO_SignData done [12:23:51]FM_MakeSignedData done [12:23:51]CreateOFDProtocolMessage [12:23:51]wFMCommunicate request_size=4 [12:23:51]MH_SAM_APDU [12:23:51]CAPDU: 80 11 00 00 [12:23:51]Write to MH i2c: E2 08 00 D7 46 80 11 00 00 00 00 00 00 97 [12:23:51]Write i2c OK [12:23:51]MH_I2C_Read... [12:23:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:51]Read from MH i2c: E2 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: E2 17 00 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: E2 17 00 D7 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E4 [12:23:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:23:51]wFMCommunicate OK [12:23:51]CreateOFDProtocolMessage done [12:23:51]OFDSenderStorePacket 201020 [12:23:51]StoreOFDPacket docnum=201020 [12:23:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DD 3B 07 01 2C 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 70 21 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B5 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 18 00 00 00 00 07 04 06 00 90 E2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 D7 8A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 11 03 00 35 04 06 00 8F F5 26 C4 C1 EA F4 98 A6 B3 17 0C B3 FC [12:23:51]CheckFolder [12:23:51]dirname=/storage/ofd_packets [12:23:51]CheckFolder done [12:23:51]ProducePacketName [12:23:51]name=ofd_packets/00201020 [12:23:51]NVStorageSaveData ofd_packets/00201020 [12:23:51]File name is /storage/ofd_packets/00201020 [12:23:51]Write 301 bytes [12:23:51]NVStorageSaveData done [12:23:51]OFDSenderStorePacket done [12:23:51]KKMCreateOFDPacket done [12:23:51]NVStorageSaveData kkm_last_timestamp [12:23:51]File name is /storage/kkm_last_timestamp [12:23:51]Write 4 bytes [12:23:51]NVStorageSaveData done [12:23:51]ExternCall_PrintAddStr [12:23:51]wPrintStart [12:23:51]Write to MH i2c: 01 00 00 D8 46 1E [12:23:51]Write i2c OK [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: 01 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: 01 07 00 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: 01 07 00 D8 46 00 00 00 00 00 FF 0F 33 [12:23:51]RasterBufferAndPrint [12:23:51]line Счет N : (1)11328626 [12:23:51]line ИНН: 02508201610067 [12:23:51]line Контрольно-Кассовый Чек [12:23:51]line ПРОДАЖА [12:23:51]line ТРК (МРК, ГНК) : 22 [12:23:51]line Товар: 2710124130 [12:23:51]line Аи-92-К-4 [12:23:51]line 8.560 * 67.80 [12:23:51]line = 580.37 [12:23:51]line НДС 12% НСП 1% [12:23:51]line > о реализуемом товаре [12:23:51]line ОКРУГЛЕНИЕ: -0.37 [12:23:51]line ИТОГО: 580.00 [12:23:51]line Внесено: 580.00 [12:23:51]line СДАЧА: 0.00 [12:23:51]line НСП 1% : 5.14 [12:23:51]line НДС 12% : 61.63 [12:23:51]line Наличными: 580.00 [12:23:51]line Безнал.: 0.00 [12:23:51]line Место: АЗС № 95 "Партнер Нефть" [12:23:51]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:23:51]line СНО: Общий режим [12:23:51]line Чек 319 20.08.2024 12:23 [12:23:51]line Смена: 466 ФФД: 1.0 [12:23:51]line ЗНМ: 0300000079 [12:23:51]line РНМ: 0000000000092545 [12:23:51]line Версия ККМ: 001 [12:23:51]line ФМ: 0000000000871802 [12:23:51]line ФД: 201020 [12:23:51]line ФПД: 158283080188394 [12:23:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122351&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201020&fm=158283080188394&tin=02508201610067®Number=0000000000092545&sum=58000 [12:23:51]written 0, free lines is 4095 [12:23:51]OFD Sender: Processing packet 201020 [packets to send 247, broken 246] [12:23:51]ProducePacketName [12:23:51]name=ofd_packets/00201020 [12:23:51]OFD Sender: To server: pG, [12:23:51]CommunicateWithHost lk.salyk.kg:30040 [12:23:51]ConnectInit lk.salyk.kg [12:23:52]Connected sock=10 [12:23:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DD 3B 07 01 2C 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 70 21 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B5 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 18 00 00 00 00 07 04 06 00 90 E2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 D7 8A C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 11 03 00 35 04 06 00 8F F5 26 C4 C1 EA F4 98 A6 B3 17 0C B3 FC [12:23:52]Write to MH i2c: 01 00 00 03 47 4A [12:23:52]Write i2c OK [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: 01 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: 01 07 00 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: 01 07 00 03 47 00 00 00 00 00 DF 0C 3C [12:23:52]RasterBufferAndPrint [12:23:52]line [12:23:52]line [12:23:52]line [12:23:52]line [12:23:52]line [12:23:52]written 0, free lines is 3304 [12:23:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CB D8 47 00 60 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 31 38 30 32 10 04 04 00 3C 11 03 00 F4 03 04 00 3E 35 C4 66 B6 04 01 00 00 9A 3F 99 A7 4F BE 3B DF [12:23:52]CommunicateWithHost err = 0 [12:23:52]CheckOFDResponse [12:23:52]1017 (14) - 77093643461234 [12:23:52]1041 (16) - 0000000000871802 [12:23:52]1040 (4) - 201020 [12:23:52]1012 (4) - 20.08.2024 06:18 [12:23:52]1206 (1) - 0 [12:23:52]OFD Sender: Remove packet 201020 [12:23:52]ProducePacketName [12:23:52]name=ofd_packets/00201020 [12:23:52]NVStorageDeleteData [12:23:52]MH_Cut [12:23:52]Write to MH i2c: D1 01 00 0A 47 01 23 [12:23:52]Write i2c OK [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: D1 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: D1 01 00 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: D1 01 00 0A 47 00 22 [12:23:52]Write to MH i2c: 01 00 00 0B 47 52 [12:23:52]Write i2c OK [12:23:52]MH_I2C_Read... [12:23:52]OFD Sender: No OFD packet to send [12:23:53]*** Cut start [12:23:53]*** Purtial cut [12:23:53]*** CUTSNS_PIN = 0 [12:23:53]*** Stage 1: CUTSNS_PIN = 1 [12:23:55]Read from MH i2c: 01 [12:23:55]MH_I2C_Read... [12:23:55]*** Stop cut motor [12:23:55]*** Cut end [12:23:55]Read from MH i2c: 01 07 00 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: 01 07 00 0B 47 00 00 00 00 00 FF 0F 67 [12:23:55]process_action close_receipt done [12:23:55]requested_data is exist [12:23:55]produce_requested_data [12:23:55]requested_item fm.sn is exist - process it [12:23:55]wFMCommunicate request_size=4 [12:23:55]MH_SAM_APDU [12:23:55]CAPDU: 80 11 00 00 [12:23:55]Write to MH i2c: E2 08 00 0C 47 80 11 00 00 00 00 00 00 CD [12:23:55]Write i2c OK [12:23:55]MH_I2C_Read... [12:23:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:55]Read from MH i2c: E2 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: E2 17 00 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: E2 17 00 0C 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1A [12:23:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:23:55]wFMCommunicate OK [12:23:55]requested_item fd.num is exist - process it [12:23:55]SAM_PROTO_GetFieldsCounters [12:23:55]wFMCommunicate request_size=4 [12:23:55]MH_SAM_APDU [12:23:55]CAPDU: 80 13 00 00 [12:23:55]Write to MH i2c: E2 08 00 0D 47 80 13 00 00 00 00 00 00 D0 [12:23:55]Write i2c OK [12:23:55]MH_I2C_Read... [12:23:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:55]Read from MH i2c: E2 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: E2 62 00 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: E2 62 00 0D 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3C 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 CE [12:23: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3C 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:23:55]wFMCommunicate OK [12:23:55]SAM_PROTO_GetFieldsCounters done [12:23:55]requested_item shift.num is exist - process it [12:23:55]requested_item shift.opened is exist - process it [12:23:55]req_shift_opened [12:23:55]FM_GetShiftState [12:23:55]SAM_PROTO_GetShiftState [12:23:55]wFMCommunicate request_size=4 [12:23:55]MH_SAM_APDU [12:23:55]CAPDU: 80 13 01 00 [12:23:55]Write to MH i2c: E2 08 00 0E 47 80 13 01 00 00 00 00 00 D2 [12:23:55]Write i2c OK [12:23:55]MH_I2C_Read... [12:23:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:55]Read from MH i2c: E2 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: E2 0E 00 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: E2 0E 00 0E 47 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 5C [12:23:55]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:23:55]wFMCommunicate OK [12:23:55]SAM_PROTO_GetShiftState done [12:23:55]FM_GetShiftState done [12:23:55]req_shift_opened done [12:23:55]requested_item shift.open_date is exist - process it [12:23:55]req_shift_open_date [12:23:55]req_shift_open_date done [12:23:55]produce_requested_data done [12:23:55]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201020,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:23:55]process_action_free close_receipt [12:23:55]json_value_free [12:23:55]json_value_free done [12:23:55]process_json_proto returns [12:23:55]Send response to host [12:23:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201020,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:23:55]free response buf [12:23:55]execute_script done [12:23:55]execute_script returns [12:23:55]free content buf [12:23:55]Sock 9.Close socket [12:23:55]Sock 9.Thread stoped [12:23:57]OFD Sender: No OFD packet to send [12:24:02]OFD Sender: No OFD packet to send [12:24:07]OFD Sender: No OFD packet to send [12:24:12]OFD Sender: No OFD packet to send [12:24:17]OFD Sender: No OFD packet to send [12:24:22]OFD Sender: No OFD packet to send [12:24:27]OFD Sender: No OFD packet to send [12:24:32]OFD Sender: No OFD packet to send [12:24:37]OFD Sender: No OFD packet to send [12:24:42]OFD Sender: No OFD packet to send [12:24:47]OFD Sender: No OFD packet to send [12:24:52]OFD Sender: No OFD packet to send [12:24:57]OFD Sender: No OFD packet to send [12:25:02]OFD Sender: No OFD packet to send [12:25:07]OFD Sender: No OFD packet to send [12:25:12]OFD Sender: No OFD packet to send [12:25:17]OFD Sender: No OFD packet to send [12:25:22]OFD Sender: No OFD packet to send [12:25:28]OFD Sender: No OFD packet to send [12:25:33]OFD Sender: No OFD packet to send [12:25:38]OFD Sender: No OFD packet to send [12:25:43]OFD Sender: No OFD packet to send [12:25:48]OFD Sender: No OFD packet to send [12:25:53]OFD Sender: No OFD packet to send [12:25:58]OFD Sender: No OFD packet to send [12:26:03]OFD Sender: No OFD packet to send [12:26:08]OFD Sender: No OFD packet to send [12:26:13]OFD Sender: No OFD packet to send [12:26:18]OFD Sender: No OFD packet to send [12:26:23]OFD Sender: No OFD packet to send [12:26:27]accept exits with 8 [12:26:27]New connection [12:26:27]New thread 3067211108 created [12:26:27]Thread 3067067748 joined [12:26:27]Waiting for new connection... [12:26:27] Sock 8.Parse request [12:26:27]Sock 8.Check first char [12:26:27]Sock 8.First char is OK [12:26:27]request: POST /json_proto HTTP/1.0 [12:26:27]Method: POST [12:26:27]URL: /json_proto [12:26:27]Method is POST - this is cgi request [12:26:27]url: /json_proto [12:26:27]query_string will be loaded in cgi processing [12:26:27]execute_cgi json_proto POST (null) [12:26:27]execute_cgi path=json_proto method=POST [12:26:27]POST find Content-Length [12:26:27]Host: 172.17.46.195:8080 [12:26:27]Content-Length: 821 [12:26:27]Content-Type: application/json [12:26:27] [12:26:27]POST finish read [12:26:27]Found Content-Length = 821 [12:26:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328628", "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" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:27]execute_script... [12:26:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328628", "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" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:27]POST & json_proto [12:26:27]process_json_proto [12:26:27]json parsed OK: [12:26:27]protocol is kg_v1.0 [12:26:27]action value=close_receipt [12:26:27]process_action close_receipt [12:26:27]cmd_close_receipt [12:26:27]MH_GetDate [12:26:27]Write to MH i2c: F0 00 00 0F 47 45 [12:26:27]Write i2c OK [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: F0 [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: F0 09 00 [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: F0 09 00 0F 47 00 74 8B C4 66 75 08 C2 66 1C [12:26:27]GetLastDocTimeStamp 1724156631 [12:26:27]current date 1724156788 [12:26:27]FM_GetShiftState [12:26:27]SAM_PROTO_GetShiftState [12:26:27]wFMCommunicate request_size=4 [12:26:27]MH_SAM_APDU [12:26:27]CAPDU: 80 13 01 00 [12:26:27]Write to MH i2c: E2 08 00 10 47 80 13 01 00 00 00 00 00 D4 [12:26:27]Write i2c OK [12:26:27]MH_I2C_Read... [12:26:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:27]Read from MH i2c: E2 [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: E2 0E 00 [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: E2 0E 00 10 47 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 5E [12:26:27]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:26:27]wFMCommunicate OK [12:26:27]SAM_PROTO_GetShiftState done [12:26:27]FM_GetShiftState done [12:26:27]opened in 1724112758 [12:26:27]opened+sec_in_day 1724199158 [12:26:27]quantity*price = 150041 [12:26:27]sum+1 = 150042 [12:26:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 320 20.08.2024 12:26 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871802 ФД: 201021 ФПД: 199320239566965 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122628&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201021&fm=199320239566965&tin=02508201610067®Number=0000000000092545&sum=150041 [12:26:28]StoreToDocumentArchive [12:26:28]shift 466 fd 201021 [12:26:28]save to /storage/0466/doc_00201021 [12:26:28]save last doc name /storage/0466/doc_00201021 to /storage/kkm_last_doc_name [12:26:28]save OK [12:26:28]Clear old archive folders... [12:26:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:26:28]tlvbuf is 010596F0 [12:26:28]SAM_PROTO_ClearQueue [12:26:28]wFMCommunicate request_size=4 [12:26:28]MH_SAM_APDU [12:26:28]CAPDU: 80 09 00 00 [12:26:28]Write to MH i2c: E2 08 00 1D 47 80 09 00 00 00 00 00 00 D6 [12:26:28]Write i2c OK [12:26:28]MH_I2C_Read... [12:26:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:26:28]Read from MH i2c: E2 [12:26:28]MH_I2C_Read... [12:26:28]Read from MH i2c: E2 03 00 [12:26:28]MH_I2C_Read... [12:26:28]Read from MH i2c: E2 03 00 1D 47 00 90 00 D8 [12:26:28]RAPDU: 90 00 [12:26:28]wFMCommunicate OK [12:26:28]SAM_PROTO_ClearQueue done [12:26:28]KKMCreateOFDPacket [12:26:28]OFDProtocolAddRootSTLVToBuf [12:26:28]FM_MakeSignedData [12:26:28]FM_MakeSignedData [12:26:28]SAM_PROTO_SignData [12:26:28]wFMCommunicate request_size=4 [12:26:28]MH_SAM_APDU [12:26:28]CAPDU: 80 0D 01 02 [12:26:28]Write to MH i2c: E2 08 00 1E 47 80 0D 01 02 00 00 00 00 DE [12:26:28]Write i2c OK [12:26:28]MH_I2C_Read... [12:26:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:26:28]Read from MH i2c: E2 [12:26:28]MH_I2C_Read... [12:26:28]Read from MH i2c: E2 03 00 [12:26:28]MH_I2C_Read... [12:26:28]Read from MH i2c: E2 03 00 1E 47 00 90 00 D9 [12:26:28]RAPDU: 90 00 [12:26:28]wFMCommunicate OK [12:26:28]wFMCommunicate request_size=255 [12:26:28]MH_SAM_APDU [12:26:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 74 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 11 03 00 35 04 06 00 B5 [12:26:28]Write to MH i2c: E2 02 01 1F 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 74 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 11 03 00 35 04 06 00 B5 00 00 62 [12:26:28]Write i2c OK [12:26:28]MH_I2C_Read... [12:26:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:28]Read from MH i2c: E2 [12:26:28]MH_I2C_Read... [12:26:28]Read from MH i2c: E2 03 00 [12:26:28]MH_I2C_Read... [12:26:28]Read from MH i2c: E2 03 00 1F 47 00 90 00 DA [12:26:28]RAPDU: 90 00 [12:26:28]wFMCommunicate OK [12:26:28]wFMCommunicate request_size=10 [12:26:28]MH_SAM_APDU [12:26:28]CAPDU: 80 0D 02 02 05 47 DC 13 70 75 [12:26:28]Write to MH i2c: E2 0D 00 20 47 80 0D 02 02 05 00 47 DC 13 70 75 00 00 06 [12:26:28]Write i2c OK [12:26:28]MH_I2C_Read... [12:26:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:28]Read from MH i2c: E2 [12:26:28]MH_I2C_Read... [12:26:28]Read from MH i2c: E2 03 00 [12:26:28]MH_I2C_Read... [12:26:28]Read from MH i2c: E2 03 00 20 47 00 90 00 DB [12:26:28]RAPDU: 90 00 [12:26:28]wFMCommunicate OK [12:26:28]wFMCommunicate request_size=4 [12:26:28]MH_SAM_APDU [12:26:28]CAPDU: 80 0D 03 02 [12:26:28]Write to MH i2c: E2 08 00 21 47 80 0D 03 02 00 00 00 00 E3 [12:26:28]Write i2c OK [12:26:28]MH_I2C_Read... [12:26:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:26:28]Read from MH i2c: E2 [12:26:28]MH_I2C_Read... [12:26:28]Read from MH i2c: E2 0B 00 [12:26:28]MH_I2C_Read... [12:26:28]Read from MH i2c: E2 0B 00 21 47 00 18 15 BF 05 6A 1F AB 38 90 00 41 [12:26:28]RAPDU: 18 15 BF 05 6A 1F AB 38 90 00 [12:26:28]wFMCommunicate OK [12:26:28]SAM_PROTO_SignData done [12:26:28]FM_MakeSignedData done [12:26:28]CreateOFDProtocolMessage [12:26:28]wFMCommunicate request_size=4 [12:26:28]MH_SAM_APDU [12:26:28]CAPDU: 80 11 00 00 [12:26:28]Write to MH i2c: E2 08 00 22 47 80 11 00 00 00 00 00 00 E3 [12:26:28]Write i2c OK [12:26:28]MH_I2C_Read... [12:26:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:28]Read from MH i2c: E2 [12:26:28]MH_I2C_Read... [12:26:28]Read from MH i2c: E2 17 00 [12:26:28]MH_I2C_Read... [12:26:28]Read from MH i2c: E2 17 00 22 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 30 [12:26:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:26:28]wFMCommunicate OK [12:26:28]CreateOFDProtocolMessage done [12:26:28]OFDSenderStorePacket 201021 [12:26:28]StoreOFDPacket docnum=201021 [12:26:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F4 09 07 01 4E 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 74 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 11 03 00 35 04 06 00 B5 47 DC 13 70 75 18 15 BF 05 6A 1F AB 38 [12:26:28]CheckFolder [12:26:28]dirname=/storage/ofd_packets [12:26:28]CheckFolder done [12:26:28]ProducePacketName [12:26:28]name=ofd_packets/00201021 [12:26:28]NVStorageSaveData ofd_packets/00201021 [12:26:28]File name is /storage/ofd_packets/00201021 [12:26:28]Write 301 bytes [12:26:28]NVStorageSaveData done [12:26:28]OFDSenderStorePacket done [12:26:28]KKMCreateOFDPacket done [12:26:28]NVStorageSaveData kkm_last_timestamp [12:26:28]File name is /storage/kkm_last_timestamp [12:26:28]Write 4 bytes [12:26:28]NVStorageSaveData done [12:26:28]ExternCall_PrintAddStr [12:26:28]wPrintStart [12:26:28]Write to MH i2c: 01 00 00 23 47 6A [12:26:28]Write i2c OK [12:26:28]MH_I2C_Read... [12:26:28]Read from MH i2c: 01 [12:26:28]MH_I2C_Read... [12:26:28]Read from MH i2c: 01 07 00 [12:26:28]MH_I2C_Read... [12:26:28]Read from MH i2c: 01 07 00 23 47 00 00 00 00 00 FF 0F 7F [12:26:28]RasterBufferAndPrint [12:26:28]line Счет N : (1)11328628 [12:26:28]line ИНН: 02508201610067 [12:26:28]line Контрольно-Кассовый Чек [12:26:28]line ПРОДАЖА [12:26:28]line ТРК (МРК, ГНК) : 12 [12:26:28]line Товар: 2710124130 [12:26:28]line Аи-92-К-4 [12:26:28]line 22.130 * 67.80 [12:26:28]line = 1500.41 [12:26:28]line НДС 12% НСП 1% [12:26:28]line > о реализуемом товаре [12:26:28]line ИТОГО: 1500.41 [12:26:28]line НСП 1% : 13.28 [12:26:28]line НДС 12% : 159.34 [12:26:28]line Наличными: 0.00 [12:26:28]line Безнал.: 1500.41 [12:26:28]line Место: АЗС № 95 "Партнер Нефть" [12:26:28]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:26:28]line СНО: Общий режим [12:26:28]line Чек 320 20.08.2024 12:26 [12:26:28]line Смена: 466 ФФД: 1.0 [12:26:28]line ЗНМ: 0300000079 [12:26:28]line РНМ: 0000000000092545 [12:26:28]line Версия ККМ: 001 [12:26:28]line Платежная система: Бакай Банк [12:26:28]line ФМ: 0000000000871802 [12:26:28]line ФД: 201021 [12:26:28]line ФПД: 199320239566965 [12:26:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122628&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201021&fm=199320239566965&tin=02508201610067®Number=0000000000092545&sum=150041 [12:26:28]written 0, free lines is 4095 [12:26:28]OFD Sender: Processing packet 201021 [packets to send 247, broken 246] [12:26:28]ProducePacketName [12:26:28]name=ofd_packets/00201021 [12:26:28]OFD Sender: To server: pG, [12:26:28]CommunicateWithHost lk.salyk.kg:30040 [12:26:28]ConnectInit lk.salyk.kg [12:26:28]Connected sock=9 [12:26:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F4 09 07 01 4E 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 74 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 11 03 00 35 04 06 00 B5 47 DC 13 70 75 18 15 BF 05 6A 1F AB 38 [12:26:29]Write to MH i2c: 01 00 00 4D 47 94 [12:26:29]Write i2c OK [12:26:29]MH_I2C_Read... [12:26:29]Read from MH i2c: 01 [12:26:29]MH_I2C_Read... [12:26:29]Read from MH i2c: 01 07 00 [12:26:29]MH_I2C_Read... [12:26:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AC 6B 47 00 4E 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 31 38 30 32 10 04 04 00 3D 11 03 00 F4 03 04 00 DB 35 C4 66 B6 04 01 00 00 96 BE AC 9F B7 39 6C 45 [12:26:29]CommunicateWithHost err = 0 [12:26:29]CheckOFDResponse [12:26:29]1017 (14) - 77093643461234 [12:26:29]1041 (16) - 0000000000871802 [12:26:29]1040 (4) - 201021 [12:26:29]1012 (4) - 20.08.2024 06:21 [12:26:29]1206 (1) - 0 [12:26:29]OFD Sender: Remove packet 201021 [12:26:29]ProducePacketName [12:26:29]name=ofd_packets/00201021 [12:26:29]NVStorageDeleteData [12:26:29]Read from MH i2c: 01 07 00 4D 47 00 00 00 00 00 F6 0C 9D [12:26:29]RasterBufferAndPrint [12:26:29]line [12:26:29]line [12:26:29]line [12:26:29]line [12:26:29]line [12:26:29]written 0, free lines is 3366 [12:26:29]MH_Cut [12:26:29]Write to MH i2c: D1 01 00 54 47 01 6D [12:26:29]Write i2c OK [12:26:29]MH_I2C_Read... [12:26:29]Read from MH i2c: D1 [12:26:29]MH_I2C_Read... [12:26:29]Read from MH i2c: D1 01 00 [12:26:29]MH_I2C_Read... [12:26:29]Read from MH i2c: D1 01 00 54 47 00 6C [12:26:29]Write to MH i2c: 01 00 00 55 47 9C [12:26:29]Write i2c OK [12:26:29]MH_I2C_Read... [12:26:29]OFD Sender: No OFD packet to send [12:26:29]*** Cut start [12:26:29]*** Purtial cut [12:26:29]*** Stage 1: CUTSNS_PIN = 1 [12:26:30]Read from MH i2c: 01 [12:26:30]MH_I2C_Read... [12:26:30]*** Stop cut motor [12:26:30]*** Cut end [12:26:30]Read from MH i2c: 01 07 00 [12:26:30]MH_I2C_Read... [12:26:30]Read from MH i2c: 01 07 00 55 47 00 00 00 00 00 FF 0F B1 [12:26:30]process_action close_receipt done [12:26:30]requested_data is exist [12:26:30]produce_requested_data [12:26:30]requested_item fm.sn is exist - process it [12:26:30]wFMCommunicate request_size=4 [12:26:30]MH_SAM_APDU [12:26:30]CAPDU: 80 11 00 00 [12:26:30]Write to MH i2c: E2 08 00 56 47 80 11 00 00 00 00 00 00 17 [12:26:30]Write i2c OK [12:26:30]MH_I2C_Read... [12:26:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:30]Read from MH i2c: E2 [12:26:30]MH_I2C_Read... [12:26:30]Read from MH i2c: E2 17 00 [12:26:30]MH_I2C_Read... [12:26:30]Read from MH i2c: E2 17 00 56 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 64 [12:26:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:26:30]wFMCommunicate OK [12:26:30]requested_item fd.num is exist - process it [12:26:30]SAM_PROTO_GetFieldsCounters [12:26:30]wFMCommunicate request_size=4 [12:26:30]MH_SAM_APDU [12:26:30]CAPDU: 80 13 00 00 [12:26:30]Write to MH i2c: E2 08 00 57 47 80 13 00 00 00 00 00 00 1A [12:26:30]Write i2c OK [12:26:30]MH_I2C_Read... [12:26:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:26:30]Read from MH i2c: E2 [12:26:30]MH_I2C_Read... [12:26:30]Read from MH i2c: E2 62 00 [12:26:30]MH_I2C_Read... [12:26:30]Read from MH i2c: E2 62 00 57 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3D 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 1C [12:26:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3D 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:26:30]wFMCommunicate OK [12:26:30]SAM_PROTO_GetFieldsCounters done [12:26:30]requested_item shift.num is exist - process it [12:26:30]requested_item shift.opened is exist - process it [12:26:30]req_shift_opened [12:26:30]FM_GetShiftState [12:26:30]SAM_PROTO_GetShiftState [12:26:30]wFMCommunicate request_size=4 [12:26:30]MH_SAM_APDU [12:26:30]CAPDU: 80 13 01 00 [12:26:30]Write to MH i2c: E2 08 00 58 47 80 13 01 00 00 00 00 00 1C [12:26:30]Write i2c OK [12:26:30]MH_I2C_Read... [12:26:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:30]Read from MH i2c: E2 [12:26:30]MH_I2C_Read... [12:26:30]Read from MH i2c: E2 0E 00 [12:26:30]MH_I2C_Read... [12:26:30]Read from MH i2c: E2 0E 00 58 47 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A6 [12:26:30]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:26:30]wFMCommunicate OK [12:26:30]SAM_PROTO_GetShiftState done [12:26:30]FM_GetShiftState done [12:26:30]req_shift_opened done [12:26:30]requested_item shift.open_date is exist - process it [12:26:30]req_shift_open_date [12:26:30]req_shift_open_date done [12:26:30]produce_requested_data done [12:26:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201021,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:26:30]process_action_free close_receipt [12:26:30]json_value_free [12:26:30]json_value_free done [12:26:30]process_json_proto returns [12:26:30]Send response to host [12:26:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201021,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:26:30]free response buf [12:26:30]execute_script done [12:26:30]execute_script returns [12:26:30]free content buf [12:26:30]Sock 8.Close socket [12:26:30]Sock 8.Thread stoped [12:26:34]OFD Sender: No OFD packet to send [12:26:39]OFD Sender: No OFD packet to send [12:26:44]accept exits with 10 [12:26:44]New connection [12:26:44]New thread 3067067748 created [12:26:44]Thread 3067211108 joined [12:26:44]Waiting for new connection... [12:26:44] Sock 10.Parse request [12:26:44]Sock 10.Check first char [12:26:44]Sock 10.First char is OK [12:26:44]request: POST /json_proto HTTP/1.0 [12:26:44]Method: POST [12:26:44]URL: /json_proto [12:26:44]Method is POST - this is cgi request [12:26:44]url: /json_proto [12:26:44]query_string will be loaded in cgi processing [12:26:44]execute_cgi json_proto POST (null) [12:26:44]execute_cgi path=json_proto method=POST [12:26:44]POST find Content-Length [12:26:44]Host: 172.17.46.195:8080 [12:26:44]Content-Length: 811 [12:26:44]Content-Type: application/json [12:26:44] [12:26:44]POST finish read [12:26:44]Found Content-Length = 811 [12:26:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:44]execute_script... [12:26: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)11328623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:44]POST & json_proto [12:26:44]process_json_proto [12:26:44]json parsed OK: [12:26:44]protocol is kg_v1.0 [12:26:44]action value=close_receipt [12:26:44]process_action close_receipt [12:26:44]cmd_close_receipt [12:26:44]MH_GetDate [12:26:44]Write to MH i2c: F0 00 00 59 47 8F [12:26:44]Write i2c OK [12:26:44]MH_I2C_Read... [12:26:44]Read from MH i2c: F0 [12:26:44]MH_I2C_Read... [12:26:44]Read from MH i2c: F0 09 00 [12:26:44]MH_I2C_Read... [12:26:44]Read from MH i2c: F0 09 00 59 47 00 85 8B C4 66 75 08 C2 66 77 [12:26:44]GetLastDocTimeStamp 1724156788 [12:26:44]current date 1724156805 [12:26:44]FM_GetShiftState [12:26:44]SAM_PROTO_GetShiftState [12:26:44]wFMCommunicate request_size=4 [12:26:44]MH_SAM_APDU [12:26:44]CAPDU: 80 13 01 00 [12:26:44]Write to MH i2c: E2 08 00 5A 47 80 13 01 00 00 00 00 00 1E [12:26:44]Write i2c OK [12:26:44]MH_I2C_Read... [12:26:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:44]Read from MH i2c: E2 [12:26:44]MH_I2C_Read... [12:26:44]Read from MH i2c: E2 0E 00 [12:26:44]MH_I2C_Read... [12:26:44]Read from MH i2c: E2 0E 00 5A 47 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A8 [12:26:44]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:26:44]wFMCommunicate OK [12:26:44]SAM_PROTO_GetShiftState done [12:26:44]FM_GetShiftState done [12:26:44]opened in 1724112758 [12:26:44]opened+sec_in_day 1724199158 [12:26:44]quantity*price = 100035 [12:26:44]sum+1 = 100036 [12:26:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 321 20.08.2024 12:26 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871802 ФД: 201022 ФПД: 249299983212146 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122646&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201022&fm=249299983212146&tin=02508201610067®Number=0000000000092545&sum=100035 [12:26:45]StoreToDocumentArchive [12:26:45]shift 466 fd 201022 [12:26:45]save to /storage/0466/doc_00201022 [12:26:45]save last doc name /storage/0466/doc_00201022 to /storage/kkm_last_doc_name [12:26:45]save OK [12:26:45]Clear old archive folders... [12:26:45]ProcessDocumentItem done err = 0, tmpTLVsize=249 [12:26:45]tlvbuf is 010709B0 [12:26:45]SAM_PROTO_ClearQueue [12:26:45]wFMCommunicate request_size=4 [12:26:45]MH_SAM_APDU [12:26:45]CAPDU: 80 09 00 00 [12:26:45]Write to MH i2c: E2 08 00 67 47 80 09 00 00 00 00 00 00 20 [12:26:45]Write i2c OK [12:26:45]MH_I2C_Read... [12:26:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:26:45]Read from MH i2c: E2 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 03 00 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 03 00 67 47 00 90 00 22 [12:26:45]RAPDU: 90 00 [12:26:45]wFMCommunicate OK [12:26:45]SAM_PROTO_ClearQueue done [12:26:45]KKMCreateOFDPacket [12:26:45]OFDProtocolAddRootSTLVToBuf [12:26:45]FM_MakeSignedData [12:26:45]FM_MakeSignedData [12:26:45]SAM_PROTO_SignData [12:26:45]wFMCommunicate request_size=4 [12:26:45]MH_SAM_APDU [12:26:45]CAPDU: 80 0D 01 02 [12:26:45]Write to MH i2c: E2 08 00 68 47 80 0D 01 02 00 00 00 00 28 [12:26:45]Write i2c OK [12:26:45]MH_I2C_Read... [12:26:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:26:45]Read from MH i2c: E2 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 03 00 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 03 00 68 47 00 90 00 23 [12:26:45]RAPDU: 90 00 [12:26:45]wFMCommunicate OK [12:26:45]wFMCommunicate request_size=255 [12:26:45]MH_SAM_APDU [12:26:45]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 86 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3E 11 03 00 35 04 06 00 E2 BC AC [12:26:45]Write to MH i2c: E2 02 01 69 47 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 86 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3E 11 03 00 35 04 06 00 E2 BC AC 00 00 CE [12:26:45]Write i2c OK [12:26:45]MH_I2C_Read... [12:26:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:45]Read from MH i2c: E2 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 03 00 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 03 00 69 47 00 90 00 24 [12:26:45]RAPDU: 90 00 [12:26:45]wFMCommunicate OK [12:26:45]wFMCommunicate request_size=8 [12:26:45]MH_SAM_APDU [12:26:45]CAPDU: 80 0D 02 02 03 F1 1E 72 [12:26:45]Write to MH i2c: E2 0B 00 6A 47 80 0D 02 02 03 00 F1 1E 72 00 00 B2 [12:26:45]Write i2c OK [12:26:45]MH_I2C_Read... [12:26:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:45]Read from MH i2c: E2 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 03 00 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 03 00 6A 47 00 90 00 25 [12:26:45]RAPDU: 90 00 [12:26:45]wFMCommunicate OK [12:26:45]wFMCommunicate request_size=4 [12:26:45]MH_SAM_APDU [12:26:45]CAPDU: 80 0D 03 02 [12:26:45]Write to MH i2c: E2 08 00 6B 47 80 0D 03 02 00 00 00 00 2D [12:26:45]Write i2c OK [12:26:45]MH_I2C_Read... [12:26:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:26:45]Read from MH i2c: E2 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 0B 00 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 0B 00 6B 47 00 A3 E4 3E 9A 9C F7 19 17 90 00 50 [12:26:45]RAPDU: A3 E4 3E 9A 9C F7 19 17 90 00 [12:26:45]wFMCommunicate OK [12:26:45]SAM_PROTO_SignData done [12:26:45]FM_MakeSignedData done [12:26:45]CreateOFDProtocolMessage [12:26:45]wFMCommunicate request_size=4 [12:26:45]MH_SAM_APDU [12:26:45]CAPDU: 80 11 00 00 [12:26:45]Write to MH i2c: E2 08 00 6C 47 80 11 00 00 00 00 00 00 2D [12:26:45]Write i2c OK [12:26:45]MH_I2C_Read... [12:26:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:45]Read from MH i2c: E2 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 17 00 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 17 00 6C 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7A [12:26:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:26:45]wFMCommunicate OK [12:26:45]CreateOFDProtocolMessage done [12:26:45]OFDSenderStorePacket 201022 [12:26:45]StoreOFDPacket docnum=201022 [12:26:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 42 03 05 01 08 18 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 86 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3E 11 03 00 35 04 06 00 E2 BC AC F1 1E 72 A3 E4 3E 9A 9C F7 19 17 [12:26:45]CheckFolder [12:26:45]dirname=/storage/ofd_packets [12:26:45]CheckFolder done [12:26:45]ProducePacketName [12:26:45]name=ofd_packets/00201022 [12:26:45]NVStorageSaveData ofd_packets/00201022 [12:26:45]File name is /storage/ofd_packets/00201022 [12:26:45]Write 299 bytes [12:26:45]NVStorageSaveData done [12:26:45]OFDSenderStorePacket done [12:26:45]KKMCreateOFDPacket done [12:26:45]NVStorageSaveData kkm_last_timestamp [12:26:45]File name is /storage/kkm_last_timestamp [12:26:45]Write 4 bytes [12:26:45]NVStorageSaveData done [12:26:45]ExternCall_PrintAddStr [12:26:45]wPrintStart [12:26:45]Write to MH i2c: 01 00 00 6D 47 B4 [12:26:45]Write i2c OK [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: 01 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: 01 07 00 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: 01 07 00 6D 47 00 00 00 00 00 FF 0F C9 [12:26:45]RasterBufferAndPrint [12:26:45]line Счет N : (1)11328623 [12:26:45]line ИНН: 02508201610067 [12:26:45]line Контрольно-Кассовый Чек [12:26:45]line ПРОДАЖА [12:26:45]line ТРК (МРК, ГНК) : 43 [12:26:45]line Товар: 2710124130 [12:26:45]line SU-92-К-5 [12:26:45]line 14.540 * 68.80 [12:26:45]line = 1000.35 [12:26:45]line НДС 12% НСП 1% [12:26:45]line > о реализуемом товаре [12:26:45]line ИТОГО: 1000.35 [12:26:45]line НСП 1% : 8.85 [12:26:45]line НДС 12% : 106.23 [12:26:45]line Наличными: 0.00 [12:26:45]line Безнал.: 1000.35 [12:26:45]line Место: АЗС № 95 "Партнер Нефть" [12:26:45]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:26:45]line СНО: Общий режим [12:26:45]line Чек 321 20.08.2024 12:26 [12:26:45]line Смена: 466 ФФД: 1.0 [12:26:45]line ЗНМ: 0300000079 [12:26:45]line РНМ: 0000000000092545 [12:26:45]line Версия ККМ: 001 [12:26:45]line Платежная система: Бакай Банк [12:26:45]line ФМ: 0000000000871802 [12:26:45]line ФД: 201022 [12:26:45]line ФПД: 249299983212146 [12:26:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122646&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201022&fm=249299983212146&tin=02508201610067®Number=0000000000092545&sum=100035 [12:26:45]written 0, free lines is 4095 [12:26:45]OFD Sender: Processing packet 201022 [packets to send 247, broken 246] [12:26:45]ProducePacketName [12:26:45]name=ofd_packets/00201022 [12:26:45]OFD Sender: To server: pG, [12:26:45]CommunicateWithHost lk.salyk.kg:30040 [12:26:45]ConnectInit lk.salyk.kg [12:26:46]Connected sock=9 [12:26:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 42 03 05 01 08 18 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 86 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3E 11 03 00 35 04 06 00 E2 BC AC F1 1E 72 A3 E4 3E 9A 9C F7 19 17 [12:26:46]Write to MH i2c: 01 00 00 97 47 DE [12:26:46]Write i2c OK [12:26:46]MH_I2C_Read... [12:26:46]Read from MH i2c: 01 [12:26:46]MH_I2C_Read... [12:26:46]Read from MH i2c: 01 07 00 [12:26:46]MH_I2C_Read... [12:26:46]Read from MH i2c: 01 07 00 97 47 00 00 00 00 00 FE 0C EF [12:26:46]RasterBufferAndPrint [12:26:46]line [12:26:46]line [12:26:46]line [12:26:46]line [12:26:46]line [12:26:46]written 0, free lines is 3335 [12:26:46]MH_Cut [12:26:46]Write to MH i2c: D1 01 00 9E 47 01 B7 [12:26:46]Write i2c OK [12:26:46]MH_I2C_Read... [12:26:46]Read from MH i2c: D1 [12:26:46]MH_I2C_Read... [12:26:46]Read from MH i2c: D1 01 00 [12:26:46]MH_I2C_Read... [12:26:46]Read from MH i2c: D1 01 00 9E 47 00 B6 [12:26:46]Write to MH i2c: 01 00 00 9F 47 E6 [12:26:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9B 4E 47 00 4C 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 31 38 30 32 10 04 04 00 3E 11 03 00 F4 03 04 00 EC 35 C4 66 B6 04 01 00 00 9C C3 65 4E A7 AF 1F 55 [12:26:46]CommunicateWithHost err = 0 [12:26:46]CheckOFDResponse [12:26:46]1017 (14) - 77093643461234 [12:26:46]1041 (16) - 0000000000871802 [12:26:46]1040 (4) - 201022 [12:26:46]1012 (4) - 20.08.2024 06:21 [12:26:46]1206 (1) - 0 [12:26:46]OFD Sender: Remove packet 201022 [12:26:46]ProducePacketName [12:26:46]name=ofd_packets/00201022 [12:26:46]NVStorageDeleteData [12:26:46]Write i2c OK [12:26:46]MH_I2C_Read... [12:26:46]OFD Sender: No OFD packet to send [12:26:47]*** Cut start [12:26:47]*** Purtial cut [12:26:47]*** CUTSNS_PIN = 0 [12:26:47]*** Stage 1: CUTSNS_PIN = 1 [12:26:49]*** Stop cut motor [12:26:49]*** Cut end [12:26:49]Read from MH i2c: 01 [12:26:49]MH_I2C_Read... [12:26:49]Read from MH i2c: 01 07 00 [12:26:49]MH_I2C_Read... [12:26:49]Read from MH i2c: 01 07 00 9F 47 00 00 00 00 00 FF 0F FB [12:26:49]process_action close_receipt done [12:26:49]requested_data is exist [12:26:49]produce_requested_data [12:26:49]requested_item fm.sn is exist - process it [12:26:49]wFMCommunicate request_size=4 [12:26:49]MH_SAM_APDU [12:26:49]CAPDU: 80 11 00 00 [12:26:49]Write to MH i2c: E2 08 00 A0 47 80 11 00 00 00 00 00 00 61 [12:26:49]Write i2c OK [12:26:49]MH_I2C_Read... [12:26:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:49]Read from MH i2c: E2 [12:26:49]MH_I2C_Read... [12:26:49]Read from MH i2c: E2 17 00 [12:26:49]MH_I2C_Read... [12:26:49]Read from MH i2c: E2 17 00 A0 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AE [12:26:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:26:49]wFMCommunicate OK [12:26:49]requested_item fd.num is exist - process it [12:26:49]SAM_PROTO_GetFieldsCounters [12:26:49]wFMCommunicate request_size=4 [12:26:49]MH_SAM_APDU [12:26:49]CAPDU: 80 13 00 00 [12:26:49]Write to MH i2c: E2 08 00 A1 47 80 13 00 00 00 00 00 00 64 [12:26:49]Write i2c OK [12:26:49]MH_I2C_Read... [12:26:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:26:49]Read from MH i2c: E2 [12:26:49]MH_I2C_Read... [12:26:49]Read from MH i2c: E2 62 00 [12:26:49]MH_I2C_Read... [12:26:49]Read from MH i2c: E2 62 00 A1 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3E 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 6A [12:26: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3E 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:26:49]wFMCommunicate OK [12:26:49]SAM_PROTO_GetFieldsCounters done [12:26:49]requested_item shift.num is exist - process it [12:26:49]requested_item shift.opened is exist - process it [12:26:49]req_shift_opened [12:26:49]FM_GetShiftState [12:26:49]SAM_PROTO_GetShiftState [12:26:49]wFMCommunicate request_size=4 [12:26:49]MH_SAM_APDU [12:26:49]CAPDU: 80 13 01 00 [12:26:49]Write to MH i2c: E2 08 00 A2 47 80 13 01 00 00 00 00 00 66 [12:26:49]Write i2c OK [12:26:49]MH_I2C_Read... [12:26:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:49]Read from MH i2c: E2 [12:26:49]MH_I2C_Read... [12:26:49]Read from MH i2c: E2 0E 00 [12:26:49]MH_I2C_Read... [12:26:49]Read from MH i2c: E2 0E 00 A2 47 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F0 [12:26:49]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:26:49]wFMCommunicate OK [12:26:49]SAM_PROTO_GetShiftState done [12:26:49]FM_GetShiftState done [12:26:49]req_shift_opened done [12:26:49]requested_item shift.open_date is exist - process it [12:26:49]req_shift_open_date [12:26:49]req_shift_open_date done [12:26:49]produce_requested_data done [12:26:49]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201022,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:26:49]process_action_free close_receipt [12:26:49]json_value_free [12:26:49]json_value_free done [12:26:49]process_json_proto returns [12:26:49]Send response to host [12:26:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201022,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:26:49]free response buf [12:26:49]execute_script done [12:26:49]execute_script returns [12:26:49]free content buf [12:26:49]Sock 10.Close socket [12:26:49]Sock 10.Thread stoped [12:26:49]accept exits with 8 [12:26:49]New connection [12:26:49]New thread 3067211108 created [12:26:49]Thread 3067067748 joined [12:26:49]Waiting for new connection... [12:26:49] Sock 8.Parse request [12:26:49]Sock 8.Check first char [12:26:49]Sock 8.First char is OK [12:26:49]request: POST /json_proto HTTP/1.0 [12:26:49]Method: POST [12:26:49]URL: /json_proto [12:26:49]Method is POST - this is cgi request [12:26:49]url: /json_proto [12:26:49]query_string will be loaded in cgi processing [12:26:49]execute_cgi json_proto POST (null) [12:26:49]execute_cgi path=json_proto method=POST [12:26:49]POST find Content-Length [12:26:49]Host: 172.17.46.195:8080 [12:26:49]Content-Length: 801 [12:26:49]Content-Type: application/json [12:26:49] [12:26:49]POST finish read [12:26:49]Found Content-Length = 801 [12:26:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 116.590, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:49]execute_script... [12:26:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 116.590, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:49]POST & json_proto [12:26:49]process_json_proto [12:26:49]json parsed OK: [12:26:49]protocol is kg_v1.0 [12:26:49]action value=close_receipt [12:26:49]process_action close_receipt [12:26:49]cmd_close_receipt [12:26:49]MH_GetDate [12:26:49]Write to MH i2c: F0 00 00 A3 47 D9 [12:26:49]Write i2c OK [12:26:49]MH_I2C_Read... [12:26:49]Read from MH i2c: F0 [12:26:49]MH_I2C_Read... [12:26:49]Read from MH i2c: F0 09 00 [12:26:49]MH_I2C_Read... [12:26:49]Read from MH i2c: F0 09 00 A3 47 00 8B 8B C4 66 75 08 C2 66 C7 [12:26:49]GetLastDocTimeStamp 1724156806 [12:26:49]current date 1724156811 [12:26:49]FM_GetShiftState [12:26:49]SAM_PROTO_GetShiftState [12:26:49]wFMCommunicate request_size=4 [12:26:49]MH_SAM_APDU [12:26:49]CAPDU: 80 13 01 00 [12:26:49]Write to MH i2c: E2 08 00 A4 47 80 13 01 00 00 00 00 00 68 [12:26:49]Write i2c OK [12:26:49]MH_I2C_Read... [12:26:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:49]Read from MH i2c: E2 [12:26:49]MH_I2C_Read... [12:26:49]Read from MH i2c: E2 0E 00 [12:26:49]MH_I2C_Read... [12:26:49]Read from MH i2c: E2 0E 00 A4 47 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F2 [12:26:49]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:26:49]wFMCommunicate OK [12:26:49]SAM_PROTO_GetShiftState done [12:26:49]FM_GetShiftState done [12:26:49]opened in 1724112758 [12:26:49]opened+sec_in_day 1724199158 [12:26:49]quantity*price = 0 [12:26:49]sum+1 = 1 [12:26:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 322 20.08.2024 12:26 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 56276 ФМ: 0000000000871802 ФД: 201023 ФПД: 247310616233085 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122651&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201023&fm=247310616233085&tin=02508201610067®Number=0000000000092545&sum=0 [12:26:50]StoreToDocumentArchive [12:26:50]shift 466 fd 201023 [12:26:50]save to /storage/0466/doc_00201023 [12:26:50]save last doc name /storage/0466/doc_00201023 to /storage/kkm_last_doc_name [12:26:50]save OK [12:26:50]Clear old archive folders... [12:26:50]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:26:50]tlvbuf is 0103D060 [12:26:50]SAM_PROTO_ClearQueue [12:26:50]wFMCommunicate request_size=4 [12:26:50]MH_SAM_APDU [12:26:50]CAPDU: 80 09 00 00 [12:26:50]Write to MH i2c: E2 08 00 B1 47 80 09 00 00 00 00 00 00 6A [12:26:50]Write i2c OK [12:26:50]MH_I2C_Read... [12:26:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:26:51]Read from MH i2c: E2 [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: E2 03 00 [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: E2 03 00 B1 47 00 90 00 6C [12:26:51]RAPDU: 90 00 [12:26:51]wFMCommunicate OK [12:26:51]SAM_PROTO_ClearQueue done [12:26:51]KKMCreateOFDPacket [12:26:51]OFDProtocolAddRootSTLVToBuf [12:26:51]FM_MakeSignedData [12:26:51]FM_MakeSignedData [12:26:51]SAM_PROTO_SignData [12:26:51]wFMCommunicate request_size=4 [12:26:51]MH_SAM_APDU [12:26:51]CAPDU: 80 0D 01 02 [12:26:51]Write to MH i2c: E2 08 00 B2 47 80 0D 01 02 00 00 00 00 72 [12:26:51]Write i2c OK [12:26:51]MH_I2C_Read... [12:26:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:26:51]Read from MH i2c: E2 [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: E2 03 00 [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: E2 03 00 B2 47 00 90 00 6D [12:26:51]RAPDU: 90 00 [12:26:51]wFMCommunicate OK [12:26:51]wFMCommunicate request_size=255 [12:26:51]MH_SAM_APDU [12:26:51]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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6E C7 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 8B 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3F 11 03 [12:26:51]Write to MH i2c: E2 02 01 B3 47 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6E C7 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 8B 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3F 11 03 00 00 E0 [12:26:51]Write i2c OK [12:26:51]MH_I2C_Read... [12:26:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:51]Read from MH i2c: E2 [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: E2 03 00 [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: E2 03 00 B3 47 00 90 00 6E [12:26:51]RAPDU: 90 00 [12:26:51]wFMCommunicate OK [12:26:51]wFMCommunicate request_size=16 [12:26:51]MH_SAM_APDU [12:26:51]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 E0 ED 7D 6E 04 7D [12:26:51]Write to MH i2c: E2 13 00 B4 47 80 0D 02 02 0B 00 00 35 04 06 00 E0 ED 7D 6E 04 7D 00 00 03 [12:26:51]Write i2c OK [12:26:51]MH_I2C_Read... [12:26:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:51]Read from MH i2c: E2 [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: E2 03 00 [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: E2 03 00 B4 47 00 90 00 6F [12:26:51]RAPDU: 90 00 [12:26:51]wFMCommunicate OK [12:26:51]wFMCommunicate request_size=4 [12:26:51]MH_SAM_APDU [12:26:51]CAPDU: 80 0D 03 02 [12:26:51]Write to MH i2c: E2 08 00 B5 47 80 0D 03 02 00 00 00 00 77 [12:26:51]Write i2c OK [12:26:51]MH_I2C_Read... [12:26:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:26:51]Read from MH i2c: E2 [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: E2 0B 00 [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: E2 0B 00 B5 47 00 C2 16 45 07 2B 70 0D BA 90 00 FE [12:26:51]RAPDU: C2 16 45 07 2B 70 0D BA 90 00 [12:26:51]wFMCommunicate OK [12:26:51]SAM_PROTO_SignData done [12:26:51]FM_MakeSignedData done [12:26:51]CreateOFDProtocolMessage [12:26:51]wFMCommunicate request_size=4 [12:26:51]MH_SAM_APDU [12:26:51]CAPDU: 80 11 00 00 [12:26:51]Write to MH i2c: E2 08 00 B6 47 80 11 00 00 00 00 00 00 77 [12:26:51]Write i2c OK [12:26:51]MH_I2C_Read... [12:26:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:51]Read from MH i2c: E2 [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: E2 17 00 [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: E2 17 00 B6 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C4 [12:26:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:26:51]wFMCommunicate OK [12:26:51]CreateOFDProtocolMessage done [12:26:51]OFDSenderStorePacket 201023 [12:26:51]StoreOFDPacket docnum=201023 [12:26:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 A8 08 0D 01 C7 F6 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6E C7 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 8B 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3F 11 03 00 35 04 06 00 E0 ED 7D 6E 04 7D C2 16 45 07 2B 70 0D BA [12:26:51]CheckFolder [12:26:51]dirname=/storage/ofd_packets [12:26:51]CheckFolder done [12:26:51]ProducePacketName [12:26:51]name=ofd_packets/00201023 [12:26:51]NVStorageSaveData ofd_packets/00201023 [12:26:51]File name is /storage/ofd_packets/00201023 [12:26:51]Write 307 bytes [12:26:51]NVStorageSaveData done [12:26:51]OFDSenderStorePacket done [12:26:51]KKMCreateOFDPacket done [12:26:51]NVStorageSaveData kkm_last_timestamp [12:26:51]File name is /storage/kkm_last_timestamp [12:26:51]Write 4 bytes [12:26:51]NVStorageSaveData done [12:26:51]ExternCall_PrintAddStr [12:26:51]wPrintStart [12:26:51]Write to MH i2c: 01 00 00 B7 47 FE [12:26:51]Write i2c OK [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: 01 [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: 01 07 00 [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: 01 07 00 B7 47 00 00 00 00 00 FF 0F 13 [12:26:51]RasterBufferAndPrint [12:26:51]line Счет N : (1)11328627 [12:26:51]line ИНН: 02508201610067 [12:26:51]line Контрольно-Кассовый Чек [12:26:51]line ПРОДАЖА [12:26:51]line ТРК (МРК, ГНК) : 62 [12:26:51]line Товар: 2710194210 [12:26:51]line D-ENERGY ДТ-К-5 [12:26:51]line 116.590 * 0.00 [12:26:51]line = 0.00 [12:26:51]line НДС 12% НСП 1% [12:26:51]line > о реализуемом товаре [12:26:51]line ИТОГО: 0.00 [12:26:51]line НСП 1% : 0.00 [12:26:51]line НДС 12% : 0.00 [12:26:51]line Наличными: 0.00 [12:26:51]line Безнал.: 0.00 [12:26:51]line Место: АЗС № 95 "Партнер Нефть" [12:26:51]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:26:51]line СНО: Общий режим [12:26:51]line Чек 322 20.08.2024 12:26 [12:26:51]line Смена: 466 ФФД: 1.0 [12:26:51]line ЗНМ: 0300000079 [12:26:51]line РНМ: 0000000000092545 [12:26:51]line Версия ККМ: 001 [12:26:51]line Талоны: Топливная Карта [12:26:51]line 56276 [12:26:51]line ФМ: 0000000000871802 [12:26:51]line ФД: 201023 [12:26:51]line ФПД: 247310616233085 [12:26:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122651&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201023&fm=247310616233085&tin=02508201610067®Number=0000000000092545&sum=0 [12:26:52]OFD Sender: Processing packet 201023 [packets to send 247, broken 246] [12:26:52]ProducePacketName [12:26:52]name=ofd_packets/00201023 [12:26:52]OFD Sender: To server: pG, [12:26:52]CommunicateWithHost lk.salyk.kg:30040 [12:26:52]ConnectInit lk.salyk.kg [12:26:52]written 0, free lines is 4095 [12:26:52]Connected sock=10 [12:26:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 A8 08 0D 01 C7 F6 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6E C7 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 8B 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3F 11 03 00 35 04 06 00 E0 ED 7D 6E 04 7D C2 16 45 07 2B 70 0D BA [12:26:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 50 85 47 00 9D 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 31 38 30 32 10 04 04 00 3F 11 03 00 F4 03 04 00 F2 35 C4 66 B6 04 01 00 00 5D 2A 19 93 D4 03 05 0E [12:26:52]CommunicateWithHost err = 0 [12:26:52]CheckOFDResponse [12:26:52]1017 (14) - 77093643461234 [12:26:52]1041 (16) - 0000000000871802 [12:26:52]1040 (4) - 201023 [12:26:52]1012 (4) - 20.08.2024 06:21 [12:26:52]1206 (1) - 0 [12:26:52]OFD Sender: Remove packet 201023 [12:26:52]ProducePacketName [12:26:52]name=ofd_packets/00201023 [12:26:52]NVStorageDeleteData [12:26:52]Write to MH i2c: 01 00 00 E1 47 28 [12:26:52]Write i2c OK [12:26:52]MH_I2C_Read... [12:26:52]Read from MH i2c: 01 [12:26:52]MH_I2C_Read... [12:26:52]Read from MH i2c: 01 07 00 [12:26:52]MH_I2C_Read... [12:26:52]Read from MH i2c: 01 07 00 E1 47 00 00 00 00 00 3D 0D 79 [12:26:52]RasterBufferAndPrint [12:26:52]line [12:26:52]line [12:26:52]line [12:26:52]line [12:26:52]line [12:26:52]written 0, free lines is 3407 [12:26:52]MH_Cut [12:26:52]Write to MH i2c: D1 01 00 E8 47 01 01 [12:26:52]Write i2c OK [12:26:52]MH_I2C_Read... [12:26:52]Read from MH i2c: D1 [12:26:52]MH_I2C_Read... [12:26:52]Read from MH i2c: D1 01 00 [12:26:52]MH_I2C_Read... [12:26:52]Read from MH i2c: D1 01 00 E8 47 00 00 [12:26:52]Write to MH i2c: 01 00 00 E9 47 30 [12:26:52]Write i2c OK [12:26:52]MH_I2C_Read... [12:26:53]OFD Sender: No OFD packet to send [12:26:53]*** Cut start [12:26:53]*** Purtial cut [12:26:53]*** Stage 1: CUTSNS_PIN = 1 [12:26:53]Read from MH i2c: 01 [12:26:53]MH_I2C_Read... [12:26:53]*** Stop cut motor [12:26:53]*** Cut end [12:26:53]Read from MH i2c: 01 07 00 [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: 01 07 00 E9 47 00 00 00 00 00 FF 0F 45 [12:26:53]process_action close_receipt done [12:26:53]requested_data is exist [12:26:53]produce_requested_data [12:26:53]requested_item fm.sn is exist - process it [12:26:53]wFMCommunicate request_size=4 [12:26:53]MH_SAM_APDU [12:26:53]CAPDU: 80 11 00 00 [12:26:53]Write to MH i2c: E2 08 00 EA 47 80 11 00 00 00 00 00 00 AB [12:26:53]Write i2c OK [12:26:53]MH_I2C_Read... [12:26:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:53]Read from MH i2c: E2 [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: E2 17 00 [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: E2 17 00 EA 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F8 [12:26:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:26:53]wFMCommunicate OK [12:26:53]requested_item fd.num is exist - process it [12:26:53]SAM_PROTO_GetFieldsCounters [12:26:53]wFMCommunicate request_size=4 [12:26:53]MH_SAM_APDU [12:26:53]CAPDU: 80 13 00 00 [12:26:53]Write to MH i2c: E2 08 00 EB 47 80 13 00 00 00 00 00 00 AE [12:26:53]Write i2c OK [12:26:53]MH_I2C_Read... [12:26:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:26:53]Read from MH i2c: E2 [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: E2 62 00 [12:26:53]MH_I2C_Read... [12:26:54]Read from MH i2c: E2 62 00 EB 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3F 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 B8 [12:26: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3F 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:26:54]wFMCommunicate OK [12:26:54]SAM_PROTO_GetFieldsCounters done [12:26:54]requested_item shift.num is exist - process it [12:26:54]requested_item shift.opened is exist - process it [12:26:54]req_shift_opened [12:26:54]FM_GetShiftState [12:26:54]SAM_PROTO_GetShiftState [12:26:54]wFMCommunicate request_size=4 [12:26:54]MH_SAM_APDU [12:26:54]CAPDU: 80 13 01 00 [12:26:54]Write to MH i2c: E2 08 00 EC 47 80 13 01 00 00 00 00 00 B0 [12:26:54]Write i2c OK [12:26:54]MH_I2C_Read... [12:26:54]Read from MH i2c: E2 [12:26:54]MH_I2C_Read... [12:26:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:54]Read from MH i2c: E2 0E 00 [12:26:54]MH_I2C_Read... [12:26:54]Read from MH i2c: E2 0E 00 EC 47 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 3A [12:26:54]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:26:54]wFMCommunicate OK [12:26:54]SAM_PROTO_GetShiftState done [12:26:54]FM_GetShiftState done [12:26:54]req_shift_opened done [12:26:54]requested_item shift.open_date is exist - process it [12:26:54]req_shift_open_date [12:26:54]req_shift_open_date done [12:26:54]produce_requested_data done [12:26:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201023,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:26:54]process_action_free close_receipt [12:26:54]json_value_free [12:26:54]json_value_free done [12:26:54]process_json_proto returns [12:26:54]Send response to host [12:26:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201023,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:26:54]free response buf [12:26:54]execute_script done [12:26:54]execute_script returns [12:26:54]free content buf [12:26:54]Sock 8.Close socket [12:26:54]Sock 8.Thread stoped [12:26:58]OFD Sender: No OFD packet to send [12:27:03]OFD Sender: No OFD packet to send [12:27:08]OFD Sender: No OFD packet to send [12:27:13]OFD Sender: No OFD packet to send [12:27:18]OFD Sender: No OFD packet to send [12:27:21]accept exits with 9 [12:27:21]New connection [12:27:21]New thread 3067067748 created [12:27:21]Thread 3067211108 joined [12:27:21]Waiting for new connection... [12:27:21] Sock 9.Parse request [12:27:21]Sock 9.Check first char [12:27:21]Sock 9.First char is OK [12:27:21]request: POST /json_proto HTTP/1.0 [12:27:21]Method: POST [12:27:21]URL: /json_proto [12:27:21]Method is POST - this is cgi request [12:27:21]url: /json_proto [12:27:21]query_string will be loaded in cgi processing [12:27:21]execute_cgi json_proto POST (null) [12:27:21]execute_cgi path=json_proto method=POST [12:27:21]POST find Content-Length [12:27:21]Host: 172.17.46.195:8080 [12:27:21]Content-Length: 802 [12:27:21]Content-Type: application/json [12:27:21] [12:27:21]POST finish read [12:27:21]Found Content-Length = 802 [12:27:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328629", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:27:21]execute_script... [12:27: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)11328629", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:27:21]POST & json_proto [12:27:21]process_json_proto [12:27:21]json parsed OK: [12:27:21]protocol is kg_v1.0 [12:27:21]action value=close_receipt [12:27:21]process_action close_receipt [12:27:21]cmd_close_receipt [12:27:21]MH_GetDate [12:27:21]Write to MH i2c: F0 00 00 ED 47 23 [12:27:21]Write i2c OK [12:27:21]MH_I2C_Read... [12:27:21]Read from MH i2c: F0 [12:27:21]MH_I2C_Read... [12:27:21]Read from MH i2c: F0 09 00 [12:27:21]MH_I2C_Read... [12:27:21]Read from MH i2c: F0 09 00 ED 47 00 AB 8B C4 66 75 08 C2 66 31 [12:27:21]GetLastDocTimeStamp 1724156811 [12:27:21]current date 1724156843 [12:27:21]FM_GetShiftState [12:27:21]SAM_PROTO_GetShiftState [12:27:21]wFMCommunicate request_size=4 [12:27:21]MH_SAM_APDU [12:27:21]CAPDU: 80 13 01 00 [12:27:21]Write to MH i2c: E2 08 00 EE 47 80 13 01 00 00 00 00 00 B2 [12:27:21]Write i2c OK [12:27:21]MH_I2C_Read... [12:27:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:21]Read from MH i2c: E2 [12:27:21]MH_I2C_Read... [12:27:21]Read from MH i2c: E2 0E 00 [12:27:21]MH_I2C_Read... [12:27:21]Read from MH i2c: E2 0E 00 EE 47 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 3C [12:27:21]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:27:21]wFMCommunicate OK [12:27:21]SAM_PROTO_GetShiftState done [12:27:21]FM_GetShiftState done [12:27:21]opened in 1724112758 [12:27:21]opened+sec_in_day 1724199158 [12:27:21]quantity*price = 50036 [12:27:21]sum+1 = 50037 [12:27:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 323 20.08.2024 12:27 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201024 ФПД: 150510835697731 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122723&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201024&fm=150510835697731&tin=02508201610067®Number=0000000000092545&sum=50036 [12:27:22]StoreToDocumentArchive [12:27:22]shift 466 fd 201024 [12:27:22]save to /storage/0466/doc_00201024 [12:27:22]save last doc name /storage/0466/doc_00201024 to /storage/kkm_last_doc_name [12:27:22]save OK [12:27:22]Clear old archive folders... [12:27:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:27:22]tlvbuf is 01112610 [12:27:22]SAM_PROTO_ClearQueue [12:27:22]wFMCommunicate request_size=4 [12:27:22]MH_SAM_APDU [12:27:22]CAPDU: 80 09 00 00 [12:27:22]Write to MH i2c: E2 08 00 FB 47 80 09 00 00 00 00 00 00 B4 [12:27:22]Write i2c OK [12:27:22]MH_I2C_Read... [12:27:22]Read from MH i2c: E2 [12:27:22]MH_I2C_Read... [12:27:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:27:22]Read from MH i2c: E2 03 00 [12:27:22]MH_I2C_Read... [12:27:22]Read from MH i2c: E2 03 00 FB 47 00 90 00 B6 [12:27:22]RAPDU: 90 00 [12:27:22]wFMCommunicate OK [12:27:22]SAM_PROTO_ClearQueue done [12:27:22]KKMCreateOFDPacket [12:27:22]OFDProtocolAddRootSTLVToBuf [12:27:22]FM_MakeSignedData [12:27:22]FM_MakeSignedData [12:27:22]SAM_PROTO_SignData [12:27:22]wFMCommunicate request_size=4 [12:27:22]MH_SAM_APDU [12:27:22]CAPDU: 80 0D 01 02 [12:27:22]Write to MH i2c: E2 08 00 FC 47 80 0D 01 02 00 00 00 00 BC [12:27:22]Write i2c OK [12:27:22]MH_I2C_Read... [12:27:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:27:22]Read from MH i2c: E2 [12:27:22]MH_I2C_Read... [12:27:22]Read from MH i2c: E2 03 00 [12:27:22]MH_I2C_Read... [12:27:22]Read from MH i2c: E2 03 00 FC 47 00 90 00 B7 [12:27:22]RAPDU: 90 00 [12:27:22]wFMCommunicate OK [12:27:22]wFMCommunicate request_size=255 [12:27:22]MH_SAM_APDU [12:27:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 AB 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 11 03 00 35 04 06 00 88 [12:27:22]Write to MH i2c: E2 02 01 FD 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 AB 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 11 03 00 35 04 06 00 88 00 00 CF [12:27:22]Write i2c OK [12:27:22]MH_I2C_Read... [12:27:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:22]Read from MH i2c: E2 [12:27:22]MH_I2C_Read... [12:27:22]Read from MH i2c: E2 03 00 [12:27:22]MH_I2C_Read... [12:27:22]Read from MH i2c: E2 03 00 FD 47 00 90 00 B8 [12:27:22]RAPDU: 90 00 [12:27:22]wFMCommunicate OK [12:27:22]wFMCommunicate request_size=10 [12:27:22]MH_SAM_APDU [12:27:22]CAPDU: 80 0D 02 02 05 E3 88 E5 88 43 [12:27:22]Write to MH i2c: E2 0D 00 FE 47 80 0D 02 02 05 00 E3 88 E5 88 43 00 00 E4 [12:27:22]Write i2c OK [12:27:22]MH_I2C_Read... [12:27:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:23]Read from MH i2c: E2 [12:27:23]MH_I2C_Read... [12:27:23]Read from MH i2c: E2 03 00 [12:27:23]MH_I2C_Read... [12:27:23]Read from MH i2c: E2 03 00 FE 47 00 90 00 B9 [12:27:23]RAPDU: 90 00 [12:27:23]wFMCommunicate OK [12:27:23]wFMCommunicate request_size=4 [12:27:23]MH_SAM_APDU [12:27:23]CAPDU: 80 0D 03 02 [12:27:23]Write to MH i2c: E2 08 00 FF 47 80 0D 03 02 00 00 00 00 C1 [12:27:23]Write i2c OK [12:27:23]MH_I2C_Read... [12:27:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:27:23]Read from MH i2c: E2 [12:27:23]MH_I2C_Read... [12:27:23]Read from MH i2c: E2 0B 00 [12:27:23]MH_I2C_Read... [12:27:23]Read from MH i2c: E2 0B 00 FF 47 00 77 C3 DD 83 44 C7 03 B9 90 00 23 [12:27:23]RAPDU: 77 C3 DD 83 44 C7 03 B9 90 00 [12:27:23]wFMCommunicate OK [12:27:23]SAM_PROTO_SignData done [12:27:23]FM_MakeSignedData done [12:27:23]CreateOFDProtocolMessage [12:27:23]wFMCommunicate request_size=4 [12:27:23]MH_SAM_APDU [12:27:23]CAPDU: 80 11 00 00 [12:27:23]Write to MH i2c: E2 08 00 00 48 80 11 00 00 00 00 00 00 C2 [12:27:23]Write i2c OK [12:27:23]MH_I2C_Read... [12:27:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:27:23]Read from MH i2c: E2 [12:27:23]MH_I2C_Read... [12:27:23]Read from MH i2c: E2 17 00 [12:27:23]MH_I2C_Read... [12:27:23]Read from MH i2c: E2 17 00 00 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0F [12:27:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:27:23]wFMCommunicate OK [12:27:23]CreateOFDProtocolMessage done [12:27:23]OFDSenderStorePacket 201024 [12:27:23]StoreOFDPacket docnum=201024 [12:27:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AF 43 07 01 91 FC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 AB 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 11 03 00 35 04 06 00 88 E3 88 E5 88 43 77 C3 DD 83 44 C7 03 B9 [12:27:23]CheckFolder [12:27:23]dirname=/storage/ofd_packets [12:27:23]CheckFolder done [12:27:23]ProducePacketName [12:27:23]name=ofd_packets/00201024 [12:27:23]NVStorageSaveData ofd_packets/00201024 [12:27:23]File name is /storage/ofd_packets/00201024 [12:27:23]Write 301 bytes [12:27:23]NVStorageSaveData done [12:27:23]OFDSenderStorePacket done [12:27:23]KKMCreateOFDPacket done [12:27:23]NVStorageSaveData kkm_last_timestamp [12:27:23]File name is /storage/kkm_last_timestamp [12:27:23]Write 4 bytes [12:27:23]NVStorageSaveData done [12:27:23]ExternCall_PrintAddStr [12:27:23]wPrintStart [12:27:23]Write to MH i2c: 01 00 00 01 48 49 [12:27:23]Write i2c OK [12:27:23]MH_I2C_Read... [12:27:23]Read from MH i2c: 01 [12:27:23]MH_I2C_Read... [12:27:23]Read from MH i2c: 01 07 00 [12:27:23]MH_I2C_Read... [12:27:23]Read from MH i2c: 01 07 00 01 48 00 00 00 00 00 FF 0F 5E [12:27:23]RasterBufferAndPrint [12:27:23]line Счет N : (1)11328629 [12:27:23]line ИНН: 02508201610067 [12:27:23]line Контрольно-Кассовый Чек [12:27:23]line ПРОДАЖА [12:27:23]line ТРК (МРК, ГНК) : 32 [12:27:23]line Товар: 2710124130 [12:27:23]line Аи-92-К-4 [12:27:23]line 7.380 * 67.80 [12:27:23]line = 500.36 [12:27:23]line НДС 12% НСП 1% [12:27:23]line > о реализуемом товаре [12:27:23]line ИТОГО: 500.36 [12:27:23]line НСП 1% : 4.43 [12:27:23]line НДС 12% : 53.14 [12:27:23]line Наличными: 0.00 [12:27:23]line Безнал.: 500.36 [12:27:23]line Место: АЗС № 95 "Партнер Нефть" [12:27:23]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:27:23]line СНО: Общий режим [12:27:23]line Чек 323 20.08.2024 12:27 [12:27:23]line Смена: 466 ФФД: 1.0 [12:27:23]line ЗНМ: 0300000079 [12:27:23]line РНМ: 0000000000092545 [12:27:23]line Версия ККМ: 001 [12:27:23]line Платежная система: O! деньги [12:27:23]line ФМ: 0000000000871802 [12:27:23]line ФД: 201024 [12:27:23]line ФПД: 150510835697731 [12:27:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122723&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201024&fm=150510835697731&tin=02508201610067®Number=0000000000092545&sum=50036 [12:27:23]OFD Sender: Processing packet 201024 [packets to send 247, broken 246] [12:27:23]ProducePacketName [12:27:23]name=ofd_packets/00201024 [12:27:23]OFD Sender: To server: pG, [12:27:23]CommunicateWithHost lk.salyk.kg:30040 [12:27:23]ConnectInit lk.salyk.kg [12:27:23]written 0, free lines is 4095 [12:27:23]Connected sock=10 [12:27:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AF 43 07 01 91 FC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 AB 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 11 03 00 35 04 06 00 88 E3 88 E5 88 43 77 C3 DD 83 44 C7 03 B9 [12:27:23]Write to MH i2c: 01 00 00 2B 48 73 [12:27:23]Write i2c OK [12:27:23]MH_I2C_Read... [12:27:23]Read from MH i2c: 01 [12:27:23]MH_I2C_Read... [12:27:23]Read from MH i2c: 01 07 00 [12:27:23]MH_I2C_Read... [12:27:23]Read from MH i2c: 01 07 00 2B 48 00 00 00 00 00 F8 0C 7E [12:27:23]RasterBufferAndPrint [12:27:23]line [12:27:23]line [12:27:23]line [12:27:23]line [12:27:23]line [12:27:23]written 0, free lines is 3327 [12:27:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 03 4C 47 00 4E 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 11 03 00 F4 03 04 00 11 36 C4 66 B6 04 01 00 00 E9 B8 B9 BA 1C CC 14 90 [12:27:23]CommunicateWithHost err = 0 [12:27:23]CheckOFDResponse [12:27:23]1017 (14) - 77093643461234 [12:27:23]1041 (16) - 0000000000871802 [12:27:23]1040 (4) - 201024 [12:27:23]1012 (4) - 20.08.2024 06:22 [12:27:23]1206 (1) - 0 [12:27:23]OFD Sender: Remove packet 201024 [12:27:23]ProducePacketName [12:27:23]name=ofd_packets/00201024 [12:27:23]NVStorageDeleteData [12:27:23]MH_Cut [12:27:23]Write to MH i2c: D1 01 00 32 48 01 4C [12:27:23]Write i2c OK [12:27:23]MH_I2C_Read... [12:27:23]Read from MH i2c: D1 [12:27:23]MH_I2C_Read... [12:27:23]Read from MH i2c: D1 01 00 [12:27:23]MH_I2C_Read... [12:27:23]Read from MH i2c: D1 01 00 32 48 00 4B [12:27:23]Write to MH i2c: 01 00 00 33 48 7B [12:27:23]Write i2c OK [12:27:23]MH_I2C_Read... [12:27:24]OFD Sender: No OFD packet to send [12:27:24]*** Cut start [12:27:24]*** Purtial cut [12:27:24]*** CUTSNS_PIN = 0 [12:27:24]*** Stage 1: CUTSNS_PIN = 1 [12:27:26]Read from MH i2c: 01 [12:27:26]MH_I2C_Read... [12:27:26]*** Stop cut motor [12:27:26]*** Cut end [12:27:26]Read from MH i2c: 01 07 00 [12:27:26]MH_I2C_Read... [12:27:26]Read from MH i2c: 01 07 00 33 48 00 00 00 00 00 FF 0F 90 [12:27:26]process_action close_receipt done [12:27:26]requested_data is exist [12:27:26]produce_requested_data [12:27:26]requested_item fm.sn is exist - process it [12:27:26]wFMCommunicate request_size=4 [12:27:26]MH_SAM_APDU [12:27:26]CAPDU: 80 11 00 00 [12:27:26]Write to MH i2c: E2 08 00 34 48 80 11 00 00 00 00 00 00 F6 [12:27:26]Write i2c OK [12:27:26]MH_I2C_Read... [12:27:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:27:26]Read from MH i2c: E2 [12:27:26]MH_I2C_Read... [12:27:26]Read from MH i2c: E2 17 00 [12:27:26]MH_I2C_Read... [12:27:26]Read from MH i2c: E2 17 00 34 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 43 [12:27:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:27:26]wFMCommunicate OK [12:27:26]requested_item fd.num is exist - process it [12:27:26]SAM_PROTO_GetFieldsCounters [12:27:26]wFMCommunicate request_size=4 [12:27:26]MH_SAM_APDU [12:27:26]CAPDU: 80 13 00 00 [12:27:26]Write to MH i2c: E2 08 00 35 48 80 13 00 00 00 00 00 00 F9 [12:27:26]Write i2c OK [12:27:26]MH_I2C_Read... [12:27:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:27:26]Read from MH i2c: E2 [12:27:26]MH_I2C_Read... [12:27:26]Read from MH i2c: E2 62 00 [12:27:26]MH_I2C_Read... [12:27:26]Read from MH i2c: E2 62 00 35 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 40 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 07 [12:27: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 40 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:27:26]wFMCommunicate OK [12:27:26]SAM_PROTO_GetFieldsCounters done [12:27:26]requested_item shift.num is exist - process it [12:27:26]requested_item shift.opened is exist - process it [12:27:26]req_shift_opened [12:27:26]FM_GetShiftState [12:27:26]SAM_PROTO_GetShiftState [12:27:26]wFMCommunicate request_size=4 [12:27:26]MH_SAM_APDU [12:27:26]CAPDU: 80 13 01 00 [12:27:26]Write to MH i2c: E2 08 00 36 48 80 13 01 00 00 00 00 00 FB [12:27:26]Write i2c OK [12:27:26]MH_I2C_Read... [12:27:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:26]Read from MH i2c: E2 [12:27:26]MH_I2C_Read... [12:27:26]Read from MH i2c: E2 0E 00 [12:27:26]MH_I2C_Read... [12:27:26]Read from MH i2c: E2 0E 00 36 48 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 85 [12:27:26]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:27:26]wFMCommunicate OK [12:27:26]SAM_PROTO_GetShiftState done [12:27:26]FM_GetShiftState done [12:27:26]req_shift_opened done [12:27:26]requested_item shift.open_date is exist - process it [12:27:26]req_shift_open_date [12:27:26]req_shift_open_date done [12:27:26]produce_requested_data done [12:27:26]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201024,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:27:26]process_action_free close_receipt [12:27:26]json_value_free [12:27:26]json_value_free done [12:27:26]process_json_proto returns [12:27:26]Send response to host [12:27:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201024,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:27:26]free response buf [12:27:26]execute_script done [12:27:26]execute_script returns [12:27:26]free content buf [12:27:26]Sock 9.Close socket [12:27:26]Sock 9.Thread stoped [12:27:29]OFD Sender: No OFD packet to send [12:27:31]accept exits with 8 [12:27:31]New connection [12:27:31]New thread 3067211108 created [12:27:31]Thread 3067067748 joined [12:27:31]Waiting for new connection... [12:27:31] Sock 8.Parse request [12:27:31]Sock 8.Check first char [12:27:31]Sock 8.First char is OK [12:27:31]request: POST /json_proto HTTP/1.0 [12:27:31]Method: POST [12:27:31]URL: /json_proto [12:27:31]Method is POST - this is cgi request [12:27:31]url: /json_proto [12:27:31]query_string will be loaded in cgi processing [12:27:31]execute_cgi json_proto POST (null) [12:27:31]execute_cgi path=json_proto method=POST [12:27:31]POST find Content-Length [12:27:31]Host: 172.17.46.195:8080 [12:27:31]Content-Length: 802 [12:27:31]Content-Type: application/json [12:27:31] [12:27:31]POST finish read [12:27:31]Found Content-Length = 802 [12:27:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328631", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:27:31]execute_script... [12:27: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)11328631", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:27:31]POST & json_proto [12:27:31]process_json_proto [12:27:31]json parsed OK: [12:27:31]protocol is kg_v1.0 [12:27:31]action value=close_receipt [12:27:31]process_action close_receipt [12:27:31]cmd_close_receipt [12:27:31]MH_GetDate [12:27:31]Write to MH i2c: F0 00 00 37 48 6E [12:27:31]Write i2c OK [12:27:31]MH_I2C_Read... [12:27:31]Read from MH i2c: F0 [12:27:31]MH_I2C_Read... [12:27:31]Read from MH i2c: F0 09 00 [12:27:31]MH_I2C_Read... [12:27:31]Read from MH i2c: F0 09 00 37 48 00 B5 8B C4 66 75 08 C2 66 86 [12:27:31]GetLastDocTimeStamp 1724156843 [12:27:31]current date 1724156853 [12:27:31]FM_GetShiftState [12:27:31]SAM_PROTO_GetShiftState [12:27:31]wFMCommunicate request_size=4 [12:27:31]MH_SAM_APDU [12:27:31]CAPDU: 80 13 01 00 [12:27:31]Write to MH i2c: E2 08 00 38 48 80 13 01 00 00 00 00 00 FD [12:27:31]Write i2c OK [12:27:31]MH_I2C_Read... [12:27:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:31]Read from MH i2c: E2 [12:27:31]MH_I2C_Read... [12:27:31]Read from MH i2c: E2 0E 00 [12:27:31]MH_I2C_Read... [12:27:31]Read from MH i2c: E2 0E 00 38 48 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 87 [12:27:31]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:27:31]wFMCommunicate OK [12:27:31]SAM_PROTO_GetShiftState done [12:27:31]FM_GetShiftState done [12:27:31]opened in 1724112758 [12:27:31]opened+sec_in_day 1724199158 [12:27:31]quantity*price = 70044 [12:27:31]sum+1 = 70046 [12:27:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.45 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.45 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 324 20.08.2024 12:27 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201025 ФПД: 220388596174294 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122733&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201025&fm=220388596174294&tin=02508201610067®Number=0000000000092545&sum=70045 [12:27:32]StoreToDocumentArchive [12:27:32]shift 466 fd 201025 [12:27:32]save to /storage/0466/doc_00201025 [12:27:32]save last doc name /storage/0466/doc_00201025 to /storage/kkm_last_doc_name [12:27:32]save OK [12:27:32]Clear old archive folders... [12:27:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:27:32]tlvbuf is 01112250 [12:27:32]SAM_PROTO_ClearQueue [12:27:32]wFMCommunicate request_size=4 [12:27:32]MH_SAM_APDU [12:27:32]CAPDU: 80 09 00 00 [12:27:32]Write to MH i2c: E2 08 00 45 48 80 09 00 00 00 00 00 00 FF [12:27:32]Write i2c OK [12:27:32]MH_I2C_Read... [12:27:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:27:32]Read from MH i2c: E2 [12:27:32]MH_I2C_Read... [12:27:32]Read from MH i2c: E2 03 00 [12:27:32]MH_I2C_Read... [12:27:32]Read from MH i2c: E2 03 00 45 48 00 90 00 01 [12:27:32]RAPDU: 90 00 [12:27:32]wFMCommunicate OK [12:27:32]SAM_PROTO_ClearQueue done [12:27:32]KKMCreateOFDPacket [12:27:32]OFDProtocolAddRootSTLVToBuf [12:27:32]FM_MakeSignedData [12:27:32]FM_MakeSignedData [12:27:32]SAM_PROTO_SignData [12:27:32]wFMCommunicate request_size=4 [12:27:32]MH_SAM_APDU [12:27:32]CAPDU: 80 0D 01 02 [12:27:32]Write to MH i2c: E2 08 00 46 48 80 0D 01 02 00 00 00 00 07 [12:27:32]Write i2c OK [12:27:32]MH_I2C_Read... [12:27:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:27:32]Read from MH i2c: E2 [12:27:32]MH_I2C_Read... [12:27:32]Read from MH i2c: E2 03 00 [12:27:32]MH_I2C_Read... [12:27:32]Read from MH i2c: E2 03 00 46 48 00 90 00 02 [12:27:32]RAPDU: 90 00 [12:27:32]wFMCommunicate OK [12:27:32]wFMCommunicate request_size=255 [12:27:32]MH_SAM_APDU [12:27:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 B5 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 41 11 03 00 35 04 06 00 C8 [12:27:32]Write to MH i2c: E2 02 01 47 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 B5 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 41 11 03 00 35 04 06 00 C8 00 00 70 [12:27:32]Write i2c OK [12:27:32]MH_I2C_Read... [12:27:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:32]Read from MH i2c: E2 [12:27:32]MH_I2C_Read... [12:27:32]Read from MH i2c: E2 03 00 [12:27:32]MH_I2C_Read... [12:27:32]Read from MH i2c: E2 03 00 47 48 00 90 00 03 [12:27:32]RAPDU: 90 00 [12:27:32]wFMCommunicate OK [12:27:32]wFMCommunicate request_size=10 [12:27:32]MH_SAM_APDU [12:27:32]CAPDU: 80 0D 02 02 05 71 37 FC CD D6 [12:27:32]Write to MH i2c: E2 0D 00 48 48 80 0D 02 02 05 00 71 37 FC CD D6 00 00 5B [12:27:32]Write i2c OK [12:27:32]MH_I2C_Read... [12:27:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:32]Read from MH i2c: E2 [12:27:32]MH_I2C_Read... [12:27:32]Read from MH i2c: E2 03 00 [12:27:32]MH_I2C_Read... [12:27:32]Read from MH i2c: E2 03 00 48 48 00 90 00 04 [12:27:32]RAPDU: 90 00 [12:27:32]wFMCommunicate OK [12:27:32]wFMCommunicate request_size=4 [12:27:32]MH_SAM_APDU [12:27:32]CAPDU: 80 0D 03 02 [12:27:32]Write to MH i2c: E2 08 00 49 48 80 0D 03 02 00 00 00 00 0C [12:27:32]Write i2c OK [12:27:32]MH_I2C_Read... [12:27:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:27:33]Read from MH i2c: E2 [12:27:33]MH_I2C_Read... [12:27:33]Read from MH i2c: E2 0B 00 [12:27:33]MH_I2C_Read... [12:27:33]Read from MH i2c: E2 0B 00 49 48 00 32 41 3F 32 21 CE 7E 26 90 00 84 [12:27:33]RAPDU: 32 41 3F 32 21 CE 7E 26 90 00 [12:27:33]wFMCommunicate OK [12:27:33]SAM_PROTO_SignData done [12:27:33]FM_MakeSignedData done [12:27:33]CreateOFDProtocolMessage [12:27:33]wFMCommunicate request_size=4 [12:27:33]MH_SAM_APDU [12:27:33]CAPDU: 80 11 00 00 [12:27:33]Write to MH i2c: E2 08 00 4A 48 80 11 00 00 00 00 00 00 0C [12:27:33]Write i2c OK [12:27:33]MH_I2C_Read... [12:27:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:27:33]Read from MH i2c: E2 [12:27:33]MH_I2C_Read... [12:27:33]Read from MH i2c: E2 17 00 [12:27:33]MH_I2C_Read... [12:27:33]Read from MH i2c: E2 17 00 4A 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 59 [12:27:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:27:33]wFMCommunicate OK [12:27:33]CreateOFDProtocolMessage done [12:27:33]OFDSenderStorePacket 201025 [12:27:33]StoreOFDPacket docnum=201025 [12:27:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A4 9F 07 01 12 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 B5 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 41 11 03 00 35 04 06 00 C8 71 37 FC CD D6 32 41 3F 32 21 CE 7E 26 [12:27:33]CheckFolder [12:27:33]dirname=/storage/ofd_packets [12:27:33]CheckFolder done [12:27:33]ProducePacketName [12:27:33]name=ofd_packets/00201025 [12:27:33]NVStorageSaveData ofd_packets/00201025 [12:27:33]File name is /storage/ofd_packets/00201025 [12:27:33]Write 301 bytes [12:27:33]NVStorageSaveData done [12:27:33]OFDSenderStorePacket done [12:27:33]KKMCreateOFDPacket done [12:27:33]NVStorageSaveData kkm_last_timestamp [12:27:33]File name is /storage/kkm_last_timestamp [12:27:33]Write 4 bytes [12:27:33]NVStorageSaveData done [12:27:33]ExternCall_PrintAddStr [12:27:33]wPrintStart [12:27:33]Write to MH i2c: 01 00 00 4B 48 93 [12:27:33]Write i2c OK [12:27:33]MH_I2C_Read... [12:27:33]Read from MH i2c: 01 [12:27:33]MH_I2C_Read... [12:27:33]Read from MH i2c: 01 07 00 [12:27:33]MH_I2C_Read... [12:27:33]Read from MH i2c: 01 07 00 4B 48 00 00 00 00 00 FF 0F A8 [12:27:33]RasterBufferAndPrint [12:27:33]line Счет N : (1)11328631 [12:27:33]line ИНН: 02508201610067 [12:27:33]line Контрольно-Кассовый Чек [12:27:33]line ПРОДАЖА [12:27:33]line ТРК (МРК, ГНК) : 41 [12:27:33]line Товар: 2710124500 [12:27:33]line Аи-95-К-5 [12:27:33]line 9.440 * 74.20 [12:27:33]line = 700.45 [12:27:33]line НДС 12% НСП 1% [12:27:33]line > о реализуемом товаре [12:27:33]line ИТОГО: 700.45 [12:27:33]line НСП 1% : 6.20 [12:27:33]line НДС 12% : 74.38 [12:27:33]line Наличными: 0.00 [12:27:33]line Безнал.: 700.45 [12:27:33]line Место: АЗС № 95 "Партнер Нефть" [12:27:33]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:27:33]line СНО: Общий режим [12:27:33]line Чек 324 20.08.2024 12:27 [12:27:33]line Смена: 466 ФФД: 1.0 [12:27:33]line ЗНМ: 0300000079 [12:27:33]line РНМ: 0000000000092545 [12:27:33]line Версия ККМ: 001 [12:27:33]line Платежная система: O! деньги [12:27:33]line ФМ: 0000000000871802 [12:27:33]line ФД: 201025 [12:27:33]line ФПД: 220388596174294 [12:27:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122733&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201025&fm=220388596174294&tin=02508201610067®Number=0000000000092545&sum=70045 [12:27:33]written 0, free lines is 4095 [12:27:33]OFD Sender: Processing packet 201025 [packets to send 247, broken 246] [12:27:33]ProducePacketName [12:27:33]name=ofd_packets/00201025 [12:27:33]OFD Sender: To server: pG, [12:27:33]CommunicateWithHost lk.salyk.kg:30040 [12:27:33]ConnectInit lk.salyk.kg [12:27:33]Connected sock=11 [12:27:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A4 9F 07 01 12 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 B5 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 41 11 03 00 35 04 06 00 C8 71 37 FC CD D6 32 41 3F 32 21 CE 7E 26 [12:27:33]Write to MH i2c: 01 00 00 75 48 BD [12:27:33]Write i2c OK [12:27:33]MH_I2C_Read... [12:27:33]Read from MH i2c: 01 [12:27:33]MH_I2C_Read... [12:27:33]Read from MH i2c: 01 07 00 [12:27:33]MH_I2C_Read... [12:27:33]Read from MH i2c: 01 07 00 75 48 00 00 00 00 00 15 0D E6 [12:27:33]RasterBufferAndPrint [12:27:33]line [12:27:33]line [12:27:33]line [12:27:33]line [12:27:33]line [12:27:33]written 0, free lines is 3355 [12:27:33]MH_Cut [12:27:33]Write to MH i2c: D1 01 00 7C 48 01 96 [12:27:33]Write i2c OK [12:27:33]MH_I2C_Read... [12:27:33]Read from MH i2c: D1 [12:27:33]MH_I2C_Read... [12:27:33]Read from MH i2c: D1 01 00 [12:27:33]MH_I2C_Read... [12:27:33]Read from MH i2c: D1 01 00 7C 48 00 95 [12:27:33]Write to MH i2c: 01 00 00 7D 48 C5 [12:27:33]Write i2c OK [12:27:33]MH_I2C_Read... [12:27:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 27 3B 47 00 0C 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 31 38 30 32 10 04 04 00 41 11 03 00 F4 03 04 00 1B 36 C4 66 B6 04 01 00 00 58 B7 0E 31 8E D3 3B 21 [12:27:33]CommunicateWithHost err = 0 [12:27:33]CheckOFDResponse [12:27:33]1017 (14) - 77093643461234 [12:27:33]1041 (16) - 0000000000871802 [12:27:33]1040 (4) - 201025 [12:27:33]1012 (4) - 20.08.2024 06:22 [12:27:33]1206 (1) - 0 [12:27:33]OFD Sender: Remove packet 201025 [12:27:33]ProducePacketName [12:27:33]name=ofd_packets/00201025 [12:27:33]NVStorageDeleteData [12:27:34]*** Cut start [12:27:34]*** Purtial cut [12:27:34]*** Stage 1: CUTSNS_PIN = 1 [12:27:34]OFD Sender: No OFD packet to send [12:27:34]Read from MH i2c: 01 [12:27:34]MH_I2C_Read... [12:27:34]*** Stop cut motor [12:27:34]*** Cut end [12:27:34]Read from MH i2c: 01 07 00 [12:27:34]MH_I2C_Read... [12:27:34]Read from MH i2c: 01 07 00 7D 48 00 00 00 00 00 FF 0F DA [12:27:34]process_action close_receipt done [12:27:34]requested_data is exist [12:27:34]produce_requested_data [12:27:34]requested_item fm.sn is exist - process it [12:27:34]wFMCommunicate request_size=4 [12:27:34]MH_SAM_APDU [12:27:34]CAPDU: 80 11 00 00 [12:27:34]Write to MH i2c: E2 08 00 7E 48 80 11 00 00 00 00 00 00 40 [12:27:34]Write i2c OK [12:27:34]MH_I2C_Read... [12:27:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:27:34]Read from MH i2c: E2 [12:27:34]MH_I2C_Read... [12:27:34]Read from MH i2c: E2 17 00 [12:27:34]MH_I2C_Read... [12:27:34]Read from MH i2c: E2 17 00 7E 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8D [12:27:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:27:34]wFMCommunicate OK [12:27:34]requested_item fd.num is exist - process it [12:27:34]SAM_PROTO_GetFieldsCounters [12:27:34]wFMCommunicate request_size=4 [12:27:34]MH_SAM_APDU [12:27:34]CAPDU: 80 13 00 00 [12:27:34]Write to MH i2c: E2 08 00 7F 48 80 13 00 00 00 00 00 00 43 [12:27:34]Write i2c OK [12:27:34]MH_I2C_Read... [12:27:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:27:34]Read from MH i2c: E2 [12:27:34]MH_I2C_Read... [12:27:34]Read from MH i2c: E2 62 00 [12:27:34]MH_I2C_Read... [12:27:34]Read from MH i2c: E2 62 00 7F 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 41 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 55 [12:27: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 41 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:27:34]wFMCommunicate OK [12:27:34]SAM_PROTO_GetFieldsCounters done [12:27:34]requested_item shift.num is exist - process it [12:27:34]requested_item shift.opened is exist - process it [12:27:34]req_shift_opened [12:27:34]FM_GetShiftState [12:27:34]SAM_PROTO_GetShiftState [12:27:34]wFMCommunicate request_size=4 [12:27:34]MH_SAM_APDU [12:27:34]CAPDU: 80 13 01 00 [12:27:34]Write to MH i2c: E2 08 00 80 48 80 13 01 00 00 00 00 00 45 [12:27:34]Write i2c OK [12:27:34]MH_I2C_Read... [12:27:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:34]Read from MH i2c: E2 [12:27:34]MH_I2C_Read... [12:27:34]Read from MH i2c: E2 0E 00 [12:27:34]MH_I2C_Read... [12:27:34]Read from MH i2c: E2 0E 00 80 48 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 CF [12:27:34]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:27:34]wFMCommunicate OK [12:27:34]SAM_PROTO_GetShiftState done [12:27:34]FM_GetShiftState done [12:27:34]req_shift_opened done [12:27:34]requested_item shift.open_date is exist - process it [12:27:34]req_shift_open_date [12:27:34]req_shift_open_date done [12:27:34]produce_requested_data done [12:27:34]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201025,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:27:34]process_action_free close_receipt [12:27:34]json_value_free [12:27:34]json_value_free done [12:27:34]process_json_proto returns [12:27:34]Send response to host [12:27:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201025,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:27:34]free response buf [12:27:34]execute_script done [12:27:34]execute_script returns [12:27:34]free content buf [12:27:34]Sock 8.Close socket [12:27:34]Sock 8.Thread stoped [12:27:36]accept exits with 9 [12:27:36]New connection [12:27:36]New thread 3067067748 created [12:27:36]Thread 3067211108 joined [12:27:36]Waiting for new connection... [12:27:36] Sock 9.Parse request [12:27:36]Sock 9.Check first char [12:27:36]Sock 9.First char is OK [12:27:36]request: POST /json_proto HTTP/1.0 [12:27:36]Method: POST [12:27:36]URL: /json_proto [12:27:36]Method is POST - this is cgi request [12:27:36]url: /json_proto [12:27:36]query_string will be loaded in cgi processing [12:27:36]execute_cgi json_proto POST (null) [12:27:36]execute_cgi path=json_proto method=POST [12:27:36]POST find Content-Length [12:27:36]Host: 172.17.46.195:8080 [12:27:36]Content-Length: 799 [12:27:36]Content-Type: application/json [12:27:36] [12:27:36]POST finish read [12:27:36]Found Content-Length = 799 [12:27:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328630", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A4087470", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:27:36]execute_script... [12:27: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)11328630", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 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\u000A4087470", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:27:36]POST & json_proto [12:27:36]process_json_proto [12:27:36]json parsed OK: [12:27:36]protocol is kg_v1.0 [12:27:36]action value=close_receipt [12:27:36]process_action close_receipt [12:27:36]cmd_close_receipt [12:27:36]MH_GetDate [12:27:36]Write to MH i2c: F0 00 00 81 48 B8 [12:27:36]Write i2c OK [12:27:36]MH_I2C_Read... [12:27:36]Read from MH i2c: F0 [12:27:36]MH_I2C_Read... [12:27:36]Read from MH i2c: F0 09 00 [12:27:36]MH_I2C_Read... [12:27:36]Read from MH i2c: F0 09 00 81 48 00 BA 8B C4 66 75 08 C2 66 D5 [12:27:36]GetLastDocTimeStamp 1724156853 [12:27:36]current date 1724156858 [12:27:36]FM_GetShiftState [12:27:36]SAM_PROTO_GetShiftState [12:27:36]wFMCommunicate request_size=4 [12:27:36]MH_SAM_APDU [12:27:36]CAPDU: 80 13 01 00 [12:27:36]Write to MH i2c: E2 08 00 82 48 80 13 01 00 00 00 00 00 47 [12:27:36]Write i2c OK [12:27:36]MH_I2C_Read... [12:27:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:36]Read from MH i2c: E2 [12:27:36]MH_I2C_Read... [12:27:36]Read from MH i2c: E2 0E 00 [12:27:36]MH_I2C_Read... [12:27:36]Read from MH i2c: E2 0E 00 82 48 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D1 [12:27:36]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:27:36]wFMCommunicate OK [12:27:36]SAM_PROTO_GetShiftState done [12:27:36]FM_GetShiftState done [12:27:36]opened in 1724112758 [12:27:36]opened+sec_in_day 1724199158 [12:27:36]quantity*price = 0 [12:27:36]sum+1 = 1 [12:27:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 325 20.08.2024 12:27 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4087470 ФМ: 0000000000871802 ФД: 201026 ФПД: 209400029287456 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122738&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201026&fm=209400029287456&tin=02508201610067®Number=0000000000092545&sum=0 [12:27:38]StoreToDocumentArchive [12:27:38]shift 466 fd 201026 [12:27:38]save to /storage/0466/doc_00201026 [12:27:38]save last doc name /storage/0466/doc_00201026 to /storage/kkm_last_doc_name [12:27:38]save OK [12:27:38]Clear old archive folders... [12:27:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:27:38]tlvbuf is 011A8430 [12:27:38]SAM_PROTO_ClearQueue [12:27:38]wFMCommunicate request_size=4 [12:27:38]MH_SAM_APDU [12:27:38]CAPDU: 80 09 00 00 [12:27:38]Write to MH i2c: E2 08 00 8F 48 80 09 00 00 00 00 00 00 49 [12:27:38]Write i2c OK [12:27:38]MH_I2C_Read... [12:27:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:27:38]Read from MH i2c: E2 [12:27:38]MH_I2C_Read... [12:27:38]Read from MH i2c: E2 03 00 [12:27:38]MH_I2C_Read... [12:27:38]Read from MH i2c: E2 03 00 8F 48 00 90 00 4B [12:27:38]RAPDU: 90 00 [12:27:38]wFMCommunicate OK [12:27:38]SAM_PROTO_ClearQueue done [12:27:38]KKMCreateOFDPacket [12:27:38]OFDProtocolAddRootSTLVToBuf [12:27:38]FM_MakeSignedData [12:27:38]FM_MakeSignedData [12:27:38]SAM_PROTO_SignData [12:27:38]wFMCommunicate request_size=4 [12:27:38]MH_SAM_APDU [12:27:38]CAPDU: 80 0D 01 02 [12:27:38]Write to MH i2c: E2 08 00 90 48 80 0D 01 02 00 00 00 00 51 [12:27:38]Write i2c OK [12:27:38]MH_I2C_Read... [12:27:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:27:38]Read from MH i2c: E2 [12:27:38]MH_I2C_Read... [12:27:38]Read from MH i2c: E2 03 00 [12:27:38]MH_I2C_Read... [12:27:38]Read from MH i2c: E2 03 00 90 48 00 90 00 4C [12:27:38]RAPDU: 90 00 [12:27:38]wFMCommunicate OK [12:27:38]wFMCommunicate request_size=255 [12:27:38]MH_SAM_APDU [12:27:38]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 45 01 00 00 F4 03 04 00 BA 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 42 11 03 00 35 04 06 00 BE 72 BE 5C [12:27:38]Write to MH i2c: E2 02 01 91 48 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 45 01 00 00 F4 03 04 00 BA 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 42 11 03 00 35 04 06 00 BE 72 BE 5C 00 00 3E [12:27:38]Write i2c OK [12:27:38]MH_I2C_Read... [12:27:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:38]Read from MH i2c: E2 [12:27:38]MH_I2C_Read... [12:27:38]Read from MH i2c: E2 03 00 [12:27:38]MH_I2C_Read... [12:27:38]Read from MH i2c: E2 03 00 91 48 00 90 00 4D [12:27:38]RAPDU: 90 00 [12:27:38]wFMCommunicate OK [12:27:38]wFMCommunicate request_size=7 [12:27:38]MH_SAM_APDU [12:27:38]CAPDU: 80 0D 02 02 02 94 20 [12:27:38]Write to MH i2c: E2 0A 00 92 48 80 0D 02 02 02 00 94 20 00 00 0C [12:27:38]Write i2c OK [12:27:38]MH_I2C_Read... [12:27:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:38]Read from MH i2c: E2 [12:27:38]MH_I2C_Read... [12:27:38]Read from MH i2c: E2 03 00 [12:27:38]MH_I2C_Read... [12:27:38]Read from MH i2c: E2 03 00 92 48 00 90 00 4E [12:27:38]RAPDU: 90 00 [12:27:38]wFMCommunicate OK [12:27:38]wFMCommunicate request_size=4 [12:27:38]MH_SAM_APDU [12:27:38]CAPDU: 80 0D 03 02 [12:27:38]Write to MH i2c: E2 08 00 93 48 80 0D 03 02 00 00 00 00 56 [12:27:38]Write i2c OK [12:27:38]MH_I2C_Read... [12:27:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:27:38]Read from MH i2c: E2 [12:27:38]MH_I2C_Read... [12:27:38]Read from MH i2c: E2 0B 00 [12:27:38]MH_I2C_Read... [12:27:38]Read from MH i2c: E2 0B 00 93 48 00 0B D1 91 E1 F6 B0 86 CE 90 00 9F [12:27:38]RAPDU: 0B D1 91 E1 F6 B0 86 CE 90 00 [12:27:38]wFMCommunicate OK [12:27:38]SAM_PROTO_SignData done [12:27:38]FM_MakeSignedData done [12:27:38]CreateOFDProtocolMessage [12:27:38]wFMCommunicate request_size=4 [12:27:38]MH_SAM_APDU [12:27:38]CAPDU: 80 11 00 00 [12:27:38]Write to MH i2c: E2 08 00 94 48 80 11 00 00 00 00 00 00 56 [12:27:38]Write i2c OK [12:27:38]MH_I2C_Read... [12:27:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:27:38]Read from MH i2c: E2 [12:27:38]MH_I2C_Read... [12:27:38]Read from MH i2c: E2 17 00 [12:27:38]MH_I2C_Read... [12:27:38]Read from MH i2c: E2 17 00 94 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A3 [12:27:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:27:38]wFMCommunicate OK [12:27:38]CreateOFDProtocolMessage done [12:27:38]OFDSenderStorePacket 201026 [12:27:38]StoreOFDPacket docnum=201026 [12:27:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 53 79 04 01 C2 F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 BA 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 42 11 03 00 35 04 06 00 BE 72 BE 5C 94 20 0B D1 91 E1 F6 B0 86 CE [12:27:38]CheckFolder [12:27:38]dirname=/storage/ofd_packets [12:27:38]CheckFolder done [12:27:38]ProducePacketName [12:27:38]name=ofd_packets/00201026 [12:27:38]NVStorageSaveData ofd_packets/00201026 [12:27:38]File name is /storage/ofd_packets/00201026 [12:27:38]Write 298 bytes [12:27:38]NVStorageSaveData done [12:27:38]OFDSenderStorePacket done [12:27:38]KKMCreateOFDPacket done [12:27:38]NVStorageSaveData kkm_last_timestamp [12:27:38]File name is /storage/kkm_last_timestamp [12:27:38]Write 4 bytes [12:27:38]NVStorageSaveData done [12:27:38]ExternCall_PrintAddStr [12:27:38]wPrintStart [12:27:38]Write to MH i2c: 01 00 00 95 48 DD [12:27:38]Write i2c OK [12:27:38]MH_I2C_Read... [12:27:38]Read from MH i2c: 01 [12:27:38]MH_I2C_Read... [12:27:38]Read from MH i2c: 01 07 00 [12:27:38]MH_I2C_Read... [12:27:38]Read from MH i2c: 01 07 00 95 48 00 00 00 00 00 FF 0F F2 [12:27:38]RasterBufferAndPrint [12:27:38]line Счет N : (1)11328630 [12:27:38]line ИНН: 02508201610067 [12:27:38]line Контрольно-Кассовый Чек [12:27:38]line ПРОДАЖА [12:27:38]line ТРК (МРК, ГНК) : 51 [12:27:38]line Товар: 2710194210 [12:27:38]line ДТ-К-5 [12:27:38]line 20.000 * 0.00 [12:27:38]line = 0.00 [12:27:38]line НДС 12% НСП 1% [12:27:38]line > о реализуемом товаре [12:27:38]line ИТОГО: 0.00 [12:27:38]line НСП 1% : 0.00 [12:27:38]line НДС 12% : 0.00 [12:27:38]line Наличными: 0.00 [12:27:38]line Безнал.: 0.00 [12:27:38]line Место: АЗС № 95 "Партнер Нефть" [12:27:38]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:27:38]line СНО: Общий режим [12:27:38]line Чек 325 20.08.2024 12:27 [12:27:38]line Смена: 466 ФФД: 1.0 [12:27:38]line ЗНМ: 0300000079 [12:27:38]line РНМ: 0000000000092545 [12:27:38]line Версия ККМ: 001 [12:27:38]line Талоны: Топливные Талоны [12:27:38]line 4087470 [12:27:38]line ФМ: 0000000000871802 [12:27:38]line ФД: 201026 [12:27:38]line ФПД: 209400029287456 [12:27:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T122738&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201026&fm=209400029287456&tin=02508201610067®Number=0000000000092545&sum=0 [12:27:38]written 0, free lines is 4095 [12:27:38]OFD Sender: Processing packet 201026 [packets to send 247, broken 246] [12:27:38]ProducePacketName [12:27:38]name=ofd_packets/00201026 [12:27:38]OFD Sender: To server: pG, [12:27:38]CommunicateWithHost lk.salyk.kg:30040 [12:27:38]ConnectInit lk.salyk.kg [12:27:39]Write to MH i2c: 01 00 00 BF 48 07 [12:27:39]Write i2c OK [12:27:39]MH_I2C_Read... [12:27:39]Read from MH i2c: 01 [12:27:39]MH_I2C_Read... [12:27:39]Read from MH i2c: 01 07 00 [12:27:39]MH_I2C_Read... [12:27:39]Read from MH i2c: 01 07 00 BF 48 00 00 00 00 00 EC 0C 06 [12:27:39]RasterBufferAndPrint [12:27:39]line [12:27:39]line [12:27:39]line [12:27:39]line [12:27:39]line [12:27:39]written 0, free lines is 3322 [12:27:39]MH_Cut [12:27:39]Write to MH i2c: D1 01 00 C6 48 01 E0 [12:27:39]Write i2c OK [12:27:39]MH_I2C_Read... [12:27:39]Read from MH i2c: D1 [12:27:39]MH_I2C_Read... [12:27:39]Read from MH i2c: D1 01 00 [12:27:39]MH_I2C_Read... [12:27:39]Read from MH i2c: D1 01 00 C6 48 00 DF [12:27:39]Write to MH i2c: 01 00 00 C7 48 0F [12:27:39]Write i2c OK [12:27:39]MH_I2C_Read... [12:27:39]Connected sock=11 [12:27:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 53 79 04 01 C2 F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 BA 8B C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 42 11 03 00 35 04 06 00 BE 72 BE 5C 94 20 0B D1 91 E1 F6 B0 86 CE [12:27:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6A 3D 47 00 67 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 31 38 30 32 10 04 04 00 42 11 03 00 F4 03 04 00 21 36 C4 66 B6 04 01 00 00 67 CF 1D 26 DA 66 73 D6 [12:27:39]CommunicateWithHost err = 0 [12:27:39]CheckOFDResponse [12:27:39]1017 (14) - 77093643461234 [12:27:39]1041 (16) - 0000000000871802 [12:27:39]1040 (4) - 201026 [12:27:39]1012 (4) - 20.08.2024 06:22 [12:27:39]1206 (1) - 0 [12:27:39]OFD Sender: Remove packet 201026 [12:27:39]ProducePacketName [12:27:39]name=ofd_packets/00201026 [12:27:39]NVStorageDeleteData [12:27:39]*** Cut start [12:27:39]*** Purtial cut [12:27:39]*** CUTSNS_PIN = 0 [12:27:40]*** Stage 1: CUTSNS_PIN = 1 [12:27:40]OFD Sender: No OFD packet to send [12:27:41]Read from MH i2c: 01 [12:27:41]MH_I2C_Read... [12:27:41]*** Stop cut motor [12:27:41]*** Cut end [12:27:41]Read from MH i2c: 01 07 00 [12:27:41]MH_I2C_Read... [12:27:41]Read from MH i2c: 01 07 00 C7 48 00 00 00 00 00 FF 0F 24 [12:27:41]process_action close_receipt done [12:27:41]requested_data is exist [12:27:41]produce_requested_data [12:27:41]requested_item fm.sn is exist - process it [12:27:41]wFMCommunicate request_size=4 [12:27:41]MH_SAM_APDU [12:27:41]CAPDU: 80 11 00 00 [12:27:41]Write to MH i2c: E2 08 00 C8 48 80 11 00 00 00 00 00 00 8A [12:27:41]Write i2c OK [12:27:41]MH_I2C_Read... [12:27:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:27:42]Read from MH i2c: E2 [12:27:42]MH_I2C_Read... [12:27:42]Read from MH i2c: E2 17 00 [12:27:42]MH_I2C_Read... [12:27:42]Read from MH i2c: E2 17 00 C8 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D7 [12:27:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:27:42]wFMCommunicate OK [12:27:42]requested_item fd.num is exist - process it [12:27:42]SAM_PROTO_GetFieldsCounters [12:27:42]wFMCommunicate request_size=4 [12:27:42]MH_SAM_APDU [12:27:42]CAPDU: 80 13 00 00 [12:27:42]Write to MH i2c: E2 08 00 C9 48 80 13 00 00 00 00 00 00 8D [12:27:42]Write i2c OK [12:27:42]MH_I2C_Read... [12:27:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:27:42]Read from MH i2c: E2 [12:27:42]MH_I2C_Read... [12:27:42]Read from MH i2c: E2 62 00 [12:27:42]MH_I2C_Read... [12:27:42]Read from MH i2c: E2 62 00 C9 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 42 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 A3 [12:27: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 42 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:27:42]wFMCommunicate OK [12:27:42]SAM_PROTO_GetFieldsCounters done [12:27:42]requested_item shift.num is exist - process it [12:27:42]requested_item shift.opened is exist - process it [12:27:42]req_shift_opened [12:27:42]FM_GetShiftState [12:27:42]SAM_PROTO_GetShiftState [12:27:42]wFMCommunicate request_size=4 [12:27:42]MH_SAM_APDU [12:27:42]CAPDU: 80 13 01 00 [12:27:42]Write to MH i2c: E2 08 00 CA 48 80 13 01 00 00 00 00 00 8F [12:27:42]Write i2c OK [12:27:42]MH_I2C_Read... [12:27:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:42]Read from MH i2c: E2 [12:27:42]MH_I2C_Read... [12:27:42]Read from MH i2c: E2 0E 00 [12:27:42]MH_I2C_Read... [12:27:42]Read from MH i2c: E2 0E 00 CA 48 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 19 [12:27:42]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:27:42]wFMCommunicate OK [12:27:42]SAM_PROTO_GetShiftState done [12:27:42]FM_GetShiftState done [12:27:42]req_shift_opened done [12:27:42]requested_item shift.open_date is exist - process it [12:27:42]req_shift_open_date [12:27:42]req_shift_open_date done [12:27:42]produce_requested_data done [12:27:42]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201026,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:27:42]process_action_free close_receipt [12:27:42]json_value_free [12:27:42]json_value_free done [12:27:42]process_json_proto returns [12:27:42]Send response to host [12:27:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201026,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:27:42]free response buf [12:27:42]execute_script done [12:27:42]execute_script returns [12:27:42]free content buf [12:27:42]Sock 9.Close socket [12:27:42]Sock 9.Thread stoped [12:27:45]OFD Sender: No OFD packet to send [12:27:50]OFD Sender: No OFD packet to send [12:27:55]OFD Sender: No OFD packet to send [12:28:00]OFD Sender: No OFD packet to send [12:28:05]OFD Sender: No OFD packet to send [12:28:10]OFD Sender: No OFD packet to send [12:28:15]OFD Sender: No OFD packet to send [12:28:20]OFD Sender: No OFD packet to send [12:28:25]OFD Sender: No OFD packet to send [12:28:30]OFD Sender: No OFD packet to send [12:28:35]OFD Sender: No OFD packet to send [12:28:40]OFD Sender: No OFD packet to send [12:28:45]int [12:28:45]Write to MH i2c: 01 00 00 CB 48 13 [12:28:45]*** FLAG_PRN_KEY set [12:28:45]Write i2c OK [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: 01 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: 01 07 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: 01 07 00 CB 48 00 08 00 00 00 FF 0F 30 [12:28:45]state=0 [12:28:45]Key pressed [12:28:45]Feed [12:28:45]Write to MH i2c: D8 00 00 CC 48 EB [12:28:45]Write i2c OK [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: D8 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: D8 01 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: D8 01 00 CC 48 00 EC [12:28:45]int [12:28:45]Write to MH i2c: 01 00 00 CD 48 15 [12:28:45]Write i2c OK [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: 01 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: 01 07 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: 01 07 00 CD 48 00 48 00 00 00 3C 00 A0 [12:28:45]state=2 [12:28:45]Key pressed [12:28:45]OFD Sender: No OFD packet to send [12:28:45]int [12:28:45]Write to MH i2c: 01 00 00 CE 48 16 [12:28:45]*** FLAG_PRN_KEY reset [12:28:45]Write i2c OK [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: 01 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: 01 07 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: 01 07 00 CE 48 00 00 00 00 00 F6 0F 22 [12:28:45]state=2 [12:28:45]Stop feed [12:28:50]OFD Sender: No OFD packet to send [12:28:55]OFD Sender: No OFD packet to send [12:29:00]OFD Sender: No OFD packet to send [12:29:05]OFD Sender: No OFD packet to send [12:29:10]OFD Sender: No OFD packet to send [12:29:15]OFD Sender: No OFD packet to send [12:29:20]OFD Sender: No OFD packet to send [12:29:25]OFD Sender: No OFD packet to send [12:29:30]OFD Sender: No OFD packet to send [12:29:35]OFD Sender: No OFD packet to send [12:29:40]OFD Sender: No OFD packet to send [12:29:45]OFD Sender: No OFD packet to send [12:29:50]OFD Sender: No OFD packet to send [12:29:55]OFD Sender: No OFD packet to send [12:30:00]OFD Sender: No OFD packet to send [12:30:05]OFD Sender: No OFD packet to send [12:30:10]OFD Sender: No OFD packet to send [12:30:15]OFD Sender: No OFD packet to send [12:30:20]OFD Sender: No OFD packet to send [12:30:25]OFD Sender: No OFD packet to send [12:30:30]OFD Sender: No OFD packet to send [12:30:35]OFD Sender: No OFD packet to send [12:30:40]OFD Sender: No OFD packet to send [12:30:45]OFD Sender: No OFD packet to send [12:30:50]OFD Sender: No OFD packet to send [12:30:55]OFD Sender: No OFD packet to send [12:31:00]OFD Sender: No OFD packet to send [12:31:00]accept exits with 8 [12:31:00]New connection [12:31:00]New thread 3067211108 created [12:31:00]Thread 3067067748 joined [12:31:00]Waiting for new connection... [12:31:00] Sock 8.Parse request [12:31:00]Sock 8.Check first char [12:31:00]Sock 8.First char is OK [12:31:00]request: POST /json_proto HTTP/1.0 [12:31:00]Method: POST [12:31:00]URL: /json_proto [12:31:00]Method is POST - this is cgi request [12:31:00]url: /json_proto [12:31:00]query_string will be loaded in cgi processing [12:31:00]execute_cgi json_proto POST (null) [12:31:00]execute_cgi path=json_proto method=POST [12:31:00]POST find Content-Length [12:31:00]Host: 172.17.46.195:8080 [12:31:00]Content-Length: 805 [12:31:00]Content-Type: application/json [12:31:00] [12:31:00]POST finish read [12:31:00]Found Content-Length = 805 [12:31:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328633", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:00]execute_script... [12:31: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)11328633", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:00]POST & json_proto [12:31:00]process_json_proto [12:31:00]json parsed OK: [12:31:00]protocol is kg_v1.0 [12:31:00]action value=close_receipt [12:31:00]process_action close_receipt [12:31:00]cmd_close_receipt [12:31:00]MH_GetDate [12:31:00]Write to MH i2c: F0 00 00 CF 48 06 [12:31:00]Write i2c OK [12:31:00]MH_I2C_Read... [12:31:00]Read from MH i2c: F0 [12:31:00]MH_I2C_Read... [12:31:00]Read from MH i2c: F0 09 00 [12:31:00]MH_I2C_Read... [12:31:00]Read from MH i2c: F0 09 00 CF 48 00 86 8C C4 66 75 08 C2 66 F0 [12:31:00]GetLastDocTimeStamp 1724156858 [12:31:00]current date 1724157062 [12:31:00]FM_GetShiftState [12:31:00]SAM_PROTO_GetShiftState [12:31:00]wFMCommunicate request_size=4 [12:31:00]MH_SAM_APDU [12:31:00]CAPDU: 80 13 01 00 [12:31:00]Write to MH i2c: E2 08 00 D0 48 80 13 01 00 00 00 00 00 95 [12:31:00]Write i2c OK [12:31:00]MH_I2C_Read... [12:31:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:00]Read from MH i2c: E2 [12:31:00]MH_I2C_Read... [12:31:00]Read from MH i2c: E2 0E 00 [12:31:00]MH_I2C_Read... [12:31:00]Read from MH i2c: E2 0E 00 D0 48 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 1F [12:31:00]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:31:00]wFMCommunicate OK [12:31:00]SAM_PROTO_GetShiftState done [12:31:00]FM_GetShiftState done [12:31:00]opened in 1724112758 [12:31:00]opened+sec_in_day 1724199158 [12:31:00]quantity*price = 100005 [12:31:00]sum+1 = 100006 [12:31:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 326 20.08.2024 12:31 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201027 ФПД: 177286870361 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123102&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201027&fm=177286870361&tin=02508201610067®Number=0000000000092545&sum=100005 [12:31:01]StoreToDocumentArchive [12:31:01]shift 466 fd 201027 [12:31:01]save to /storage/0466/doc_00201027 [12:31:01]save last doc name /storage/0466/doc_00201027 to /storage/kkm_last_doc_name [12:31:01]save OK [12:31:01]Clear old archive folders... [12:31:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:31:01]tlvbuf is B6F97310 [12:31:01]SAM_PROTO_ClearQueue [12:31:01]wFMCommunicate request_size=4 [12:31:01]MH_SAM_APDU [12:31:01]CAPDU: 80 09 00 00 [12:31:01]Write to MH i2c: E2 08 00 DD 48 80 09 00 00 00 00 00 00 97 [12:31:01]Write i2c OK [12:31:01]MH_I2C_Read... [12:31:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:31:01]Read from MH i2c: E2 [12:31:01]MH_I2C_Read... [12:31:01]Read from MH i2c: E2 03 00 [12:31:01]MH_I2C_Read... [12:31:01]Read from MH i2c: E2 03 00 DD 48 00 90 00 99 [12:31:01]RAPDU: 90 00 [12:31:01]wFMCommunicate OK [12:31:01]SAM_PROTO_ClearQueue done [12:31:01]KKMCreateOFDPacket [12:31:01]OFDProtocolAddRootSTLVToBuf [12:31:01]FM_MakeSignedData [12:31:01]FM_MakeSignedData [12:31:01]SAM_PROTO_SignData [12:31:01]wFMCommunicate request_size=4 [12:31:01]MH_SAM_APDU [12:31:01]CAPDU: 80 0D 01 02 [12:31:01]Write to MH i2c: E2 08 00 DE 48 80 0D 01 02 00 00 00 00 9F [12:31:01]Write i2c OK [12:31:01]MH_I2C_Read... [12:31:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:31:02]Read from MH i2c: E2 [12:31:02]MH_I2C_Read... [12:31:02]Read from MH i2c: E2 03 00 [12:31:02]MH_I2C_Read... [12:31:02]Read from MH i2c: E2 03 00 DE 48 00 90 00 9A [12:31:02]RAPDU: 90 00 [12:31:02]wFMCommunicate OK [12:31:02]wFMCommunicate request_size=255 [12:31:02]MH_SAM_APDU [12:31: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 86 8C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 11 03 00 35 04 06 00 00 [12:31:02]Write to MH i2c: E2 02 01 DF 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 86 8C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 11 03 00 35 04 06 00 00 00 00 5D [12:31:02]Write i2c OK [12:31:02]MH_I2C_Read... [12:31:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:02]Read from MH i2c: E2 [12:31:02]MH_I2C_Read... [12:31:02]Read from MH i2c: E2 03 00 [12:31:02]MH_I2C_Read... [12:31:02]Read from MH i2c: E2 03 00 DF 48 00 90 00 9B [12:31:02]RAPDU: 90 00 [12:31:02]wFMCommunicate OK [12:31:02]wFMCommunicate request_size=10 [12:31:02]MH_SAM_APDU [12:31:02]CAPDU: 80 0D 02 02 05 29 47 1E F5 59 [12:31:02]Write to MH i2c: E2 0D 00 E0 48 80 0D 02 02 05 00 29 47 1E F5 59 00 00 88 [12:31:02]Write i2c OK [12:31:02]MH_I2C_Read... [12:31:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:02]Read from MH i2c: E2 [12:31:02]MH_I2C_Read... [12:31:02]Read from MH i2c: E2 03 00 [12:31:02]MH_I2C_Read... [12:31:02]Read from MH i2c: E2 03 00 E0 48 00 90 00 9C [12:31:02]RAPDU: 90 00 [12:31:02]wFMCommunicate OK [12:31:02]wFMCommunicate request_size=4 [12:31:02]MH_SAM_APDU [12:31:02]CAPDU: 80 0D 03 02 [12:31:02]Write to MH i2c: E2 08 00 E1 48 80 0D 03 02 00 00 00 00 A4 [12:31:02]Write i2c OK [12:31:02]MH_I2C_Read... [12:31:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:31:02]Read from MH i2c: E2 [12:31:02]MH_I2C_Read... [12:31:02]Read from MH i2c: E2 0B 00 [12:31:02]MH_I2C_Read... [12:31:02]Read from MH i2c: E2 0B 00 E1 48 00 5E AB F9 05 62 CD 70 D6 90 00 21 [12:31:02]RAPDU: 5E AB F9 05 62 CD 70 D6 90 00 [12:31:02]wFMCommunicate OK [12:31:02]SAM_PROTO_SignData done [12:31:02]FM_MakeSignedData done [12:31:02]CreateOFDProtocolMessage [12:31:02]wFMCommunicate request_size=4 [12:31:02]MH_SAM_APDU [12:31:02]CAPDU: 80 11 00 00 [12:31:02]Write to MH i2c: E2 08 00 E2 48 80 11 00 00 00 00 00 00 A4 [12:31:02]Write i2c OK [12:31:02]MH_I2C_Read... [12:31:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:02]Read from MH i2c: E2 [12:31:02]MH_I2C_Read... [12:31:02]Read from MH i2c: E2 17 00 [12:31:02]MH_I2C_Read... [12:31:02]Read from MH i2c: E2 17 00 E2 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F1 [12:31:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:31:02]wFMCommunicate OK [12:31:02]CreateOFDProtocolMessage done [12:31:02]OFDSenderStorePacket 201027 [12:31:02]StoreOFDPacket docnum=201027 [12:31:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 54 BB 07 01 8F 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 86 8C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 11 03 00 35 04 06 00 00 29 47 1E F5 59 5E AB F9 05 62 CD 70 D6 [12:31:02]CheckFolder [12:31:02]dirname=/storage/ofd_packets [12:31:02]CheckFolder done [12:31:02]ProducePacketName [12:31:02]name=ofd_packets/00201027 [12:31:02]NVStorageSaveData ofd_packets/00201027 [12:31:02]File name is /storage/ofd_packets/00201027 [12:31:02]Write 301 bytes [12:31:02]NVStorageSaveData done [12:31:02]OFDSenderStorePacket done [12:31:02]KKMCreateOFDPacket done [12:31:02]NVStorageSaveData kkm_last_timestamp [12:31:02]File name is /storage/kkm_last_timestamp [12:31:02]Write 4 bytes [12:31:02]NVStorageSaveData done [12:31:02]ExternCall_PrintAddStr [12:31:02]wPrintStart [12:31:02]Write to MH i2c: 01 00 00 E3 48 2B [12:31:02]Write i2c OK [12:31:02]MH_I2C_Read... [12:31:02]Read from MH i2c: 01 [12:31:02]MH_I2C_Read... [12:31:02]Read from MH i2c: 01 07 00 [12:31:02]MH_I2C_Read... [12:31:02]Read from MH i2c: 01 07 00 E3 48 00 00 00 00 00 FF 0F 40 [12:31:02]RasterBufferAndPrint [12:31:02]line Счет N : (1)11328633 [12:31:02]line ИНН: 02508201610067 [12:31:02]line Контрольно-Кассовый Чек [12:31:02]line ПРОДАЖА [12:31:02]line ТРК (МРК, ГНК) : 32 [12:31:02]line Товар: 2710124130 [12:31:02]line Аи-92-К-4 [12:31:02]line 14.750 * 67.80 [12:31:02]line = 1000.05 [12:31:02]line НДС 12% НСП 1% [12:31:02]line > о реализуемом товаре [12:31:02]line ИТОГО: 1000.05 [12:31:02]line НСП 1% : 8.85 [12:31:02]line НДС 12% : 106.20 [12:31:02]line Наличными: 0.00 [12:31:02]line Безнал.: 1000.05 [12:31:02]line Место: АЗС № 95 "Партнер Нефть" [12:31:02]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:31:02]line СНО: Общий режим [12:31:02]line Чек 326 20.08.2024 12:31 [12:31:02]line Смена: 466 ФФД: 1.0 [12:31:02]line ЗНМ: 0300000079 [12:31:02]line РНМ: 0000000000092545 [12:31:02]line Версия ККМ: 001 [12:31:02]line Платежная система: O! деньги [12:31:02]line ФМ: 0000000000871802 [12:31:02]line ФД: 201027 [12:31:02]line ФПД: 177286870361 [12:31:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123102&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201027&fm=177286870361&tin=02508201610067®Number=0000000000092545&sum=100005 [12:31:02]OFD Sender: Processing packet 201027 [packets to send 247, broken 246] [12:31:02]ProducePacketName [12:31:02]name=ofd_packets/00201027 [12:31:02]OFD Sender: To server: pG, [12:31:02]CommunicateWithHost lk.salyk.kg:30040 [12:31:02]ConnectInit lk.salyk.kg [12:31:02]written 0, free lines is 4095 [12:31:02]Connected sock=10 [12:31:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 54 BB 07 01 8F 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 86 8C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 11 03 00 35 04 06 00 00 29 47 1E F5 59 5E AB F9 05 62 CD 70 D6 [12:31:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 ED F1 47 00 AB 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 31 38 30 32 10 04 04 00 43 11 03 00 F4 03 04 00 ED 36 C4 66 B6 04 01 00 00 CA 4B F4 96 94 F2 E0 42 [12:31:03]CommunicateWithHost err = 0 [12:31:03]CheckOFDResponse [12:31:03]1017 (14) - 77093643461234 [12:31:03]1041 (16) - 0000000000871802 [12:31:03]1040 (4) - 201027 [12:31:03]1012 (4) - 20.08.2024 06:25 [12:31:03]1206 (1) - 0 [12:31:03]OFD Sender: Remove packet 201027 [12:31:03]ProducePacketName [12:31:03]name=ofd_packets/00201027 [12:31:03]NVStorageDeleteData [12:31:03]Write to MH i2c: 01 00 00 0D 49 56 [12:31:03]Write i2c OK [12:31:03]MH_I2C_Read... [12:31:03]Read from MH i2c: 01 [12:31:03]MH_I2C_Read... [12:31:03]Read from MH i2c: 01 07 00 [12:31:03]MH_I2C_Read... [12:31:03]Read from MH i2c: 01 07 00 0D 49 00 00 00 00 00 05 0D 6F [12:31:03]RasterBufferAndPrint [12:31:03]line [12:31:03]line [12:31:03]line [12:31:03]line [12:31:03]line [12:31:03]written 0, free lines is 3339 [12:31:03]MH_Cut [12:31:03]Write to MH i2c: D1 01 00 14 49 01 2F [12:31:03]Write i2c OK [12:31:03]MH_I2C_Read... [12:31:03]Read from MH i2c: D1 [12:31:03]MH_I2C_Read... [12:31:03]Read from MH i2c: D1 01 00 [12:31:03]MH_I2C_Read... [12:31:03]Read from MH i2c: D1 01 00 14 49 00 2E [12:31:03]Write to MH i2c: 01 00 00 15 49 5E [12:31:03]Write i2c OK [12:31:03]MH_I2C_Read... [12:31:03]OFD Sender: No OFD packet to send [12:31:04]*** Cut start [12:31:04]*** Purtial cut [12:31:04]*** Stage 1: CUTSNS_PIN = 1 [12:31:04]Read from MH i2c: 01 [12:31:04]MH_I2C_Read... [12:31:04]*** Stop cut motor [12:31:04]*** Cut end [12:31:04]Read from MH i2c: 01 07 00 [12:31:04]MH_I2C_Read... [12:31:04]Read from MH i2c: 01 07 00 15 49 00 00 00 00 00 FF 0F 73 [12:31:04]process_action close_receipt done [12:31:04]requested_data is exist [12:31:04]produce_requested_data [12:31:04]requested_item fm.sn is exist - process it [12:31:04]wFMCommunicate request_size=4 [12:31:04]MH_SAM_APDU [12:31:04]CAPDU: 80 11 00 00 [12:31:04]Write to MH i2c: E2 08 00 16 49 80 11 00 00 00 00 00 00 D9 [12:31:04]Write i2c OK [12:31:04]MH_I2C_Read... [12:31:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:04]Read from MH i2c: E2 [12:31:04]MH_I2C_Read... [12:31:04]Read from MH i2c: E2 17 00 [12:31:04]MH_I2C_Read... [12:31:04]Read from MH i2c: E2 17 00 16 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 26 [12:31:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:31:04]wFMCommunicate OK [12:31:04]requested_item fd.num is exist - process it [12:31:04]SAM_PROTO_GetFieldsCounters [12:31:04]wFMCommunicate request_size=4 [12:31:04]MH_SAM_APDU [12:31:04]CAPDU: 80 13 00 00 [12:31:04]Write to MH i2c: E2 08 00 17 49 80 13 00 00 00 00 00 00 DC [12:31:04]Write i2c OK [12:31:04]MH_I2C_Read... [12:31:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:31:04]Read from MH i2c: E2 [12:31:04]MH_I2C_Read... [12:31:04]Read from MH i2c: E2 62 00 [12:31:04]MH_I2C_Read... [12:31:04]Read from MH i2c: E2 62 00 17 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 43 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 F6 [12:31: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 43 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:31:04]wFMCommunicate OK [12:31:04]SAM_PROTO_GetFieldsCounters done [12:31:04]requested_item shift.num is exist - process it [12:31:04]requested_item shift.opened is exist - process it [12:31:04]req_shift_opened [12:31:04]FM_GetShiftState [12:31:04]SAM_PROTO_GetShiftState [12:31:04]wFMCommunicate request_size=4 [12:31:04]MH_SAM_APDU [12:31:04]CAPDU: 80 13 01 00 [12:31:04]Write to MH i2c: E2 08 00 18 49 80 13 01 00 00 00 00 00 DE [12:31:04]Write i2c OK [12:31:04]MH_I2C_Read... [12:31:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:04]Read from MH i2c: E2 [12:31:04]MH_I2C_Read... [12:31:04]Read from MH i2c: E2 0E 00 [12:31:04]MH_I2C_Read... [12:31:04]Read from MH i2c: E2 0E 00 18 49 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 68 [12:31:04]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:31:04]wFMCommunicate OK [12:31:04]SAM_PROTO_GetShiftState done [12:31:04]FM_GetShiftState done [12:31:04]req_shift_opened done [12:31:04]requested_item shift.open_date is exist - process it [12:31:04]req_shift_open_date [12:31:04]req_shift_open_date done [12:31:04]produce_requested_data done [12:31:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201027,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:31:04]process_action_free close_receipt [12:31:04]json_value_free [12:31:04]json_value_free done [12:31:04]process_json_proto returns [12:31:04]Send response to host [12:31:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201027,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:31:04]free response buf [12:31:04]execute_script done [12:31:04]execute_script returns [12:31:04]free content buf [12:31:04]Sock 8.Close socket [12:31:04]Sock 8.Thread stoped [12:31:08]OFD Sender: No OFD packet to send [12:31:13]OFD Sender: No OFD packet to send [12:31:18]OFD Sender: No OFD packet to send [12:31:19]accept exits with 9 [12:31:19]New connection [12:31:19]New thread 3067067748 created [12:31:19]Thread 3067211108 joined [12:31:19]Waiting for new connection... [12:31:19] Sock 9.Parse request [12:31:19]Sock 9.Check first char [12:31:19]Sock 9.First char is OK [12:31:19]request: POST /json_proto HTTP/1.0 [12:31:19]Method: POST [12:31:19]URL: /json_proto [12:31:19]Method is POST - this is cgi request [12:31:19]url: /json_proto [12:31:19]query_string will be loaded in cgi processing [12:31:19]execute_cgi json_proto POST (null) [12:31:19]execute_cgi path=json_proto method=POST [12:31:19]POST find Content-Length [12:31:19]Host: 172.17.46.195:8080 [12:31:19]Content-Length: 801 [12:31:19]Content-Type: application/json [12:31:19] [12:31:19]POST finish read [12:31:19]Found Content-Length = 801 [12:31:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328632", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 116.590, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:19]execute_script... [12:31: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)11328632", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 116.590, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:19]POST & json_proto [12:31:19]process_json_proto [12:31:19]json parsed OK: [12:31:19]protocol is kg_v1.0 [12:31:19]action value=close_receipt [12:31:19]process_action close_receipt [12:31:19]cmd_close_receipt [12:31:19]MH_GetDate [12:31:19]Write to MH i2c: F0 00 00 19 49 51 [12:31:19]Write i2c OK [12:31:19]MH_I2C_Read... [12:31:19]Read from MH i2c: F0 [12:31:19]MH_I2C_Read... [12:31:19]Read from MH i2c: F0 09 00 [12:31:19]MH_I2C_Read... [12:31:19]Read from MH i2c: F0 09 00 19 49 00 99 8C C4 66 75 08 C2 66 4E [12:31:19]GetLastDocTimeStamp 1724157062 [12:31:19]current date 1724157081 [12:31:19]FM_GetShiftState [12:31:19]SAM_PROTO_GetShiftState [12:31:19]wFMCommunicate request_size=4 [12:31:19]MH_SAM_APDU [12:31:19]CAPDU: 80 13 01 00 [12:31:19]Write to MH i2c: E2 08 00 1A 49 80 13 01 00 00 00 00 00 E0 [12:31:19]Write i2c OK [12:31:19]MH_I2C_Read... [12:31:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:19]Read from MH i2c: E2 [12:31:19]MH_I2C_Read... [12:31:19]Read from MH i2c: E2 0E 00 [12:31:19]MH_I2C_Read... [12:31:19]Read from MH i2c: E2 0E 00 1A 49 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 6A [12:31:19]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:31:19]wFMCommunicate OK [12:31:19]SAM_PROTO_GetShiftState done [12:31:19]FM_GetShiftState done [12:31:19]opened in 1724112758 [12:31:19]opened+sec_in_day 1724199158 [12:31:19]quantity*price = 0 [12:31:19]sum+1 = 1 [12:31:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 327 20.08.2024 12:31 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 56276 ФМ: 0000000000871802 ФД: 201028 ФПД: 279153450486869 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123121&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201028&fm=279153450486869&tin=02508201610067®Number=0000000000092545&sum=0 [12:31:20]StoreToDocumentArchive [12:31:20]shift 466 fd 201028 [12:31:20]save to /storage/0466/doc_00201028 [12:31:20]save last doc name /storage/0466/doc_00201028 to /storage/kkm_last_doc_name [12:31:20]save OK [12:31:20]Clear old archive folders... [12:31:20]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:31:20]tlvbuf is 0107F5E0 [12:31:20]SAM_PROTO_ClearQueue [12:31:20]wFMCommunicate request_size=4 [12:31:20]MH_SAM_APDU [12:31:20]CAPDU: 80 09 00 00 [12:31:20]Write to MH i2c: E2 08 00 27 49 80 09 00 00 00 00 00 00 E2 [12:31:20]Write i2c OK [12:31:20]MH_I2C_Read... [12:31:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:31:20]Read from MH i2c: E2 [12:31:20]MH_I2C_Read... [12:31:20]Read from MH i2c: E2 03 00 [12:31:20]MH_I2C_Read... [12:31:20]Read from MH i2c: E2 03 00 27 49 00 90 00 E4 [12:31:20]RAPDU: 90 00 [12:31:20]wFMCommunicate OK [12:31:20]SAM_PROTO_ClearQueue done [12:31:20]KKMCreateOFDPacket [12:31:20]OFDProtocolAddRootSTLVToBuf [12:31:20]FM_MakeSignedData [12:31:20]FM_MakeSignedData [12:31:20]SAM_PROTO_SignData [12:31:20]wFMCommunicate request_size=4 [12:31:20]MH_SAM_APDU [12:31:20]CAPDU: 80 0D 01 02 [12:31:20]Write to MH i2c: E2 08 00 28 49 80 0D 01 02 00 00 00 00 EA [12:31:20]Write i2c OK [12:31:20]MH_I2C_Read... [12:31:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:31:20]Read from MH i2c: E2 [12:31:20]MH_I2C_Read... [12:31:20]Read from MH i2c: E2 03 00 [12:31:20]MH_I2C_Read... [12:31:20]Read from MH i2c: E2 03 00 28 49 00 90 00 E5 [12:31:20]RAPDU: 90 00 [12:31:20]wFMCommunicate OK [12:31:20]wFMCommunicate request_size=255 [12:31:20]MH_SAM_APDU [12:31: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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6E C7 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 99 8C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 11 03 [12:31:20]Write to MH i2c: E2 02 01 29 49 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6E C7 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 99 8C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 11 03 00 00 71 [12:31:21]Write i2c OK [12:31:21]MH_I2C_Read... [12:31:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:21]Read from MH i2c: E2 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: E2 03 00 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: E2 03 00 29 49 00 90 00 E6 [12:31:21]RAPDU: 90 00 [12:31:21]wFMCommunicate OK [12:31:21]wFMCommunicate request_size=16 [12:31:21]MH_SAM_APDU [12:31:21]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 FD E3 7A 41 0C 55 [12:31:21]Write to MH i2c: E2 13 00 2A 49 80 0D 02 02 0B 00 00 35 04 06 00 FD E3 7A 41 0C 55 00 00 3E [12:31:21]Write i2c OK [12:31:21]MH_I2C_Read... [12:31:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:21]Read from MH i2c: E2 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: E2 03 00 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: E2 03 00 2A 49 00 90 00 E7 [12:31:21]RAPDU: 90 00 [12:31:21]wFMCommunicate OK [12:31:21]wFMCommunicate request_size=4 [12:31:21]MH_SAM_APDU [12:31:21]CAPDU: 80 0D 03 02 [12:31:21]Write to MH i2c: E2 08 00 2B 49 80 0D 03 02 00 00 00 00 EF [12:31:21]Write i2c OK [12:31:21]MH_I2C_Read... [12:31:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:31:21]Read from MH i2c: E2 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: E2 0B 00 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: E2 0B 00 2B 49 00 6E C3 44 70 91 1A 49 0A 90 00 D3 [12:31:21]RAPDU: 6E C3 44 70 91 1A 49 0A 90 00 [12:31:21]wFMCommunicate OK [12:31:21]SAM_PROTO_SignData done [12:31:21]FM_MakeSignedData done [12:31:21]CreateOFDProtocolMessage [12:31:21]wFMCommunicate request_size=4 [12:31:21]MH_SAM_APDU [12:31:21]CAPDU: 80 11 00 00 [12:31:21]Write to MH i2c: E2 08 00 2C 49 80 11 00 00 00 00 00 00 EF [12:31:21]Write i2c OK [12:31:21]MH_I2C_Read... [12:31:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:21]Read from MH i2c: E2 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: E2 17 00 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: E2 17 00 2C 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3C [12:31:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:31:21]wFMCommunicate OK [12:31:21]CreateOFDProtocolMessage done [12:31:21]OFDSenderStorePacket 201028 [12:31:21]StoreOFDPacket docnum=201028 [12:31:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 22 39 0D 01 C5 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6E C7 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 99 8C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 11 03 00 35 04 06 00 FD E3 7A 41 0C 55 6E C3 44 70 91 1A 49 0A [12:31:21]CheckFolder [12:31:21]dirname=/storage/ofd_packets [12:31:21]CheckFolder done [12:31:21]ProducePacketName [12:31:21]name=ofd_packets/00201028 [12:31:21]NVStorageSaveData ofd_packets/00201028 [12:31:21]File name is /storage/ofd_packets/00201028 [12:31:21]Write 307 bytes [12:31:21]NVStorageSaveData done [12:31:21]OFDSenderStorePacket done [12:31:21]KKMCreateOFDPacket done [12:31:21]NVStorageSaveData kkm_last_timestamp [12:31:21]File name is /storage/kkm_last_timestamp [12:31:21]Write 4 bytes [12:31:21]NVStorageSaveData done [12:31:21]ExternCall_PrintAddStr [12:31:21]wPrintStart [12:31:21]Write to MH i2c: 01 00 00 2D 49 76 [12:31:21]Write i2c OK [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: 01 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: 01 07 00 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: 01 07 00 2D 49 00 00 00 00 00 FF 0F 8B [12:31:21]RasterBufferAndPrint [12:31:21]line Счет N : (1)11328632 [12:31:21]line ИНН: 02508201610067 [12:31:21]line Контрольно-Кассовый Чек [12:31:21]line ПРОДАЖА [12:31:21]line ТРК (МРК, ГНК) : 62 [12:31:21]line Товар: 2710194210 [12:31:21]line D-ENERGY ДТ-К-5 [12:31:21]line 116.590 * 0.00 [12:31:21]line = 0.00 [12:31:21]line НДС 12% НСП 1% [12:31:21]line > о реализуемом товаре [12:31:21]line ИТОГО: 0.00 [12:31:21]line НСП 1% : 0.00 [12:31:21]line НДС 12% : 0.00 [12:31:21]line Наличными: 0.00 [12:31:21]line Безнал.: 0.00 [12:31:21]line Место: АЗС № 95 "Партнер Нефть" [12:31:21]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:31:21]line СНО: Общий режим [12:31:21]line Чек 327 20.08.2024 12:31 [12:31:21]line Смена: 466 ФФД: 1.0 [12:31:21]line ЗНМ: 0300000079 [12:31:21]line РНМ: 0000000000092545 [12:31:21]line Версия ККМ: 001 [12:31:21]line Талоны: Топливная Карта [12:31:21]line 56276 [12:31:21]line ФМ: 0000000000871802 [12:31:21]line ФД: 201028 [12:31:21]line ФПД: 279153450486869 [12:31:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123121&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201028&fm=279153450486869&tin=02508201610067®Number=0000000000092545&sum=0 [12:31:21]written 0, free lines is 4095 [12:31:21]OFD Sender: Processing packet 201028 [packets to send 247, broken 246] [12:31:21]ProducePacketName [12:31:21]name=ofd_packets/00201028 [12:31:21]OFD Sender: To server: pG, [12:31:21]CommunicateWithHost lk.salyk.kg:30040 [12:31:21]ConnectInit lk.salyk.kg [12:31:21]Connected sock=10 [12:31:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 22 39 0D 01 C5 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6E C7 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 99 8C C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 11 03 00 35 04 06 00 FD E3 7A 41 0C 55 6E C3 44 70 91 1A 49 0A [12:31:21]Write to MH i2c: 01 00 00 57 49 A0 [12:31:21]Write i2c OK [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: 01 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: 01 07 00 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: 01 07 00 57 49 00 00 00 00 00 F3 0C A6 [12:31:21]RasterBufferAndPrint [12:31:21]line [12:31:21]line [12:31:21]line [12:31:21]line [12:31:21]line [12:31:21]written 0, free lines is 3321 [12:31:21]MH_Cut [12:31:21]Write to MH i2c: D1 01 00 5E 49 01 79 [12:31:21]Write i2c OK [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: D1 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: D1 01 00 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: D1 01 00 5E 49 00 78 [12:31:21]Write to MH i2c: 01 00 00 5F 49 A8 [12:31:21]Write i2c OK [12:31:21]MH_I2C_Read... [12:31:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2A D2 47 00 64 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 31 38 30 32 10 04 04 00 44 11 03 00 F4 03 04 00 FF 36 C4 66 B6 04 01 00 00 EC 16 06 9F FF C9 F7 20 [12:31:21]CommunicateWithHost err = 0 [12:31:21]CheckOFDResponse [12:31:21]1017 (14) - 77093643461234 [12:31:21]1041 (16) - 0000000000871802 [12:31:21]1040 (4) - 201028 [12:31:21]1012 (4) - 20.08.2024 06:26 [12:31:21]1206 (1) - 0 [12:31:21]OFD Sender: Remove packet 201028 [12:31:21]ProducePacketName [12:31:21]name=ofd_packets/00201028 [12:31:21]NVStorageDeleteData [12:31:22]OFD Sender: No OFD packet to send [12:31:22]*** Cut start [12:31:22]*** Purtial cut [12:31:22]*** CUTSNS_PIN = 0 [12:31:22]*** Stage 1: CUTSNS_PIN = 1 [12:31:24]Read from MH i2c: 01 [12:31:24]MH_I2C_Read... [12:31:24]*** Stop cut motor [12:31:24]*** Cut end [12:31:24]Read from MH i2c: 01 07 00 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: 01 07 00 5F 49 00 00 00 00 00 FF 0F BD [12:31:24]process_action close_receipt done [12:31:24]requested_data is exist [12:31:24]produce_requested_data [12:31:24]requested_item fm.sn is exist - process it [12:31:24]wFMCommunicate request_size=4 [12:31:24]MH_SAM_APDU [12:31:24]CAPDU: 80 11 00 00 [12:31:24]Write to MH i2c: E2 08 00 60 49 80 11 00 00 00 00 00 00 23 [12:31:24]Write i2c OK [12:31:24]MH_I2C_Read... [12:31:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:24]Read from MH i2c: E2 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: E2 17 00 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: E2 17 00 60 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 70 [12:31:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:31:24]wFMCommunicate OK [12:31:24]requested_item fd.num is exist - process it [12:31:24]SAM_PROTO_GetFieldsCounters [12:31:24]wFMCommunicate request_size=4 [12:31:24]MH_SAM_APDU [12:31:24]CAPDU: 80 13 00 00 [12:31:24]Write to MH i2c: E2 08 00 61 49 80 13 00 00 00 00 00 00 26 [12:31:24]Write i2c OK [12:31:24]MH_I2C_Read... [12:31:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:31:24]Read from MH i2c: E2 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: E2 62 00 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: E2 62 00 61 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 44 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 44 [12:31: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 44 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:31:24]wFMCommunicate OK [12:31:24]SAM_PROTO_GetFieldsCounters done [12:31:24]requested_item shift.num is exist - process it [12:31:24]requested_item shift.opened is exist - process it [12:31:24]req_shift_opened [12:31:24]FM_GetShiftState [12:31:24]SAM_PROTO_GetShiftState [12:31:24]wFMCommunicate request_size=4 [12:31:24]MH_SAM_APDU [12:31:24]CAPDU: 80 13 01 00 [12:31:24]Write to MH i2c: E2 08 00 62 49 80 13 01 00 00 00 00 00 28 [12:31:24]Write i2c OK [12:31:24]MH_I2C_Read... [12:31:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:24]Read from MH i2c: E2 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: E2 0E 00 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: E2 0E 00 62 49 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B2 [12:31:24]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:31:24]wFMCommunicate OK [12:31:24]SAM_PROTO_GetShiftState done [12:31:24]FM_GetShiftState done [12:31:24]req_shift_opened done [12:31:24]requested_item shift.open_date is exist - process it [12:31:24]req_shift_open_date [12:31:24]req_shift_open_date done [12:31:24]produce_requested_data done [12:31:24]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201028,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:31:24]process_action_free close_receipt [12:31:24]json_value_free [12:31:24]json_value_free done [12:31:24]process_json_proto returns [12:31:24]Send response to host [12:31:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201028,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:31:24]free response buf [12:31:24]execute_script done [12:31:24]execute_script returns [12:31:24]free content buf [12:31:24]Sock 9.Close socket [12:31:24]Sock 9.Thread stoped [12:31:27]OFD Sender: No OFD packet to send [12:31:32]OFD Sender: No OFD packet to send [12:31:37]OFD Sender: No OFD packet to send [12:31:42]OFD Sender: No OFD packet to send [12:31:47]OFD Sender: No OFD packet to send [12:31:52]OFD Sender: No OFD packet to send [12:31:57]OFD Sender: No OFD packet to send [12:32:02]OFD Sender: No OFD packet to send [12:32:07]OFD Sender: No OFD packet to send [12:32:12]OFD Sender: No OFD packet to send [12:32:17]OFD Sender: No OFD packet to send [12:32:22]OFD Sender: No OFD packet to send [12:32:27]OFD Sender: No OFD packet to send [12:32:32]OFD Sender: No OFD packet to send [12:32:37]OFD Sender: No OFD packet to send [12:32:42]OFD Sender: No OFD packet to send [12:32:47]OFD Sender: No OFD packet to send [12:32:52]OFD Sender: No OFD packet to send [12:32:57]OFD Sender: No OFD packet to send [12:33:02]OFD Sender: No OFD packet to send [12:33:07]OFD Sender: No OFD packet to send [12:33:12]OFD Sender: No OFD packet to send [12:33:17]OFD Sender: No OFD packet to send [12:33:22]OFD Sender: No OFD packet to send [12:33:27]OFD Sender: No OFD packet to send [12:33:32]OFD Sender: No OFD packet to send [12:33:37]OFD Sender: No OFD packet to send [12:33:42]OFD Sender: No OFD packet to send [12:33:44]accept exits with 8 [12:33:44]New connection [12:33:44]New thread 3067211108 created [12:33:44]Thread 3067067748 joined [12:33:44]Waiting for new connection... [12:33:44] Sock 8.Parse request [12:33:44]Sock 8.Check first char [12:33:44]Sock 8.First char is OK [12:33:44]request: POST /json_proto HTTP/1.0 [12:33:44]Method: POST [12:33:44]URL: /json_proto [12:33:44]Method is POST - this is cgi request [12:33:44]url: /json_proto [12:33:44]query_string will be loaded in cgi processing [12:33:44]execute_cgi json_proto POST (null) [12:33:44]execute_cgi path=json_proto method=POST [12:33:44]POST find Content-Length [12:33:44]Host: 172.17.46.195:8080 [12:33:44]Content-Length: 802 [12:33:44]Content-Type: application/json [12:33:44] [12:33:44]POST finish read [12:33:44]Found Content-Length = 802 [12:33:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328634", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 25.730, "sum" : 1960.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1960.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:44]execute_script... [12:33: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)11328634", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 25.730, "sum" : 1960.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1960.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:44]POST & json_proto [12:33:44]process_json_proto [12:33:44]json parsed OK: [12:33:44]protocol is kg_v1.0 [12:33:44]action value=close_receipt [12:33:44]process_action close_receipt [12:33:44]cmd_close_receipt [12:33:44]MH_GetDate [12:33:44]Write to MH i2c: F0 00 00 63 49 9B [12:33:44]Write i2c OK [12:33:44]MH_I2C_Read... [12:33:44]Read from MH i2c: F0 [12:33:44]MH_I2C_Read... [12:33:44]Read from MH i2c: F0 09 00 [12:33:44]MH_I2C_Read... [12:33:44]Read from MH i2c: F0 09 00 63 49 00 29 8D C4 66 75 08 C2 66 29 [12:33:44]GetLastDocTimeStamp 1724157081 [12:33:44]current date 1724157225 [12:33:44]FM_GetShiftState [12:33:44]SAM_PROTO_GetShiftState [12:33:44]wFMCommunicate request_size=4 [12:33:44]MH_SAM_APDU [12:33:44]CAPDU: 80 13 01 00 [12:33:44]Write to MH i2c: E2 08 00 64 49 80 13 01 00 00 00 00 00 2A [12:33:44]Write i2c OK [12:33:44]MH_I2C_Read... [12:33:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:44]Read from MH i2c: E2 [12:33:44]MH_I2C_Read... [12:33:44]Read from MH i2c: E2 0E 00 [12:33:44]MH_I2C_Read... [12:33:44]Read from MH i2c: E2 0E 00 64 49 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 B4 [12:33:44]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:33:44]wFMCommunicate OK [12:33:44]SAM_PROTO_GetShiftState done [12:33:44]FM_GetShiftState done [12:33:44]opened in 1724112758 [12:33:44]opened+sec_in_day 1724199158 [12:33:44]quantity*price = 196062 [12:33:44]sum+1 = 196064 [12:33:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1960.63 НСП 1% : 17.35 НДС 12% : 208.21 Наличными: 0.00 Безнал.: 1960.63 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 328 20.08.2024 12:33 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201029 ФПД: 171900969339735 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123345&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201029&fm=171900969339735&tin=02508201610067®Number=0000000000092545&sum=196063 [12:33:45]StoreToDocumentArchive [12:33:45]shift 466 fd 201029 [12:33:45]save to /storage/0466/doc_00201029 [12:33:45]save last doc name /storage/0466/doc_00201029 to /storage/kkm_last_doc_name [12:33:45]save OK [12:33:45]Clear old archive folders... [12:33:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:33:45]tlvbuf is 01128650 [12:33:45]SAM_PROTO_ClearQueue [12:33:45]wFMCommunicate request_size=4 [12:33:45]MH_SAM_APDU [12:33:45]CAPDU: 80 09 00 00 [12:33:45]Write to MH i2c: E2 08 00 71 49 80 09 00 00 00 00 00 00 2C [12:33:45]Write i2c OK [12:33:45]MH_I2C_Read... [12:33:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:45]Read from MH i2c: E2 [12:33:45]MH_I2C_Read... [12:33:45]Read from MH i2c: E2 03 00 [12:33:45]MH_I2C_Read... [12:33:45]Read from MH i2c: E2 03 00 71 49 00 90 00 2E [12:33:45]RAPDU: 90 00 [12:33:45]wFMCommunicate OK [12:33:45]SAM_PROTO_ClearQueue done [12:33:45]KKMCreateOFDPacket [12:33:45]OFDProtocolAddRootSTLVToBuf [12:33:45]FM_MakeSignedData [12:33:45]FM_MakeSignedData [12:33:45]SAM_PROTO_SignData [12:33:45]wFMCommunicate request_size=4 [12:33:45]MH_SAM_APDU [12:33:45]CAPDU: 80 0D 01 02 [12:33:45]Write to MH i2c: E2 08 00 72 49 80 0D 01 02 00 00 00 00 34 [12:33:45]Write i2c OK [12:33:45]MH_I2C_Read... [12:33:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:45]Read from MH i2c: E2 [12:33:45]MH_I2C_Read... [12:33:45]Read from MH i2c: E2 03 00 [12:33:45]MH_I2C_Read... [12:33:45]Read from MH i2c: E2 03 00 72 49 00 90 00 2F [12:33:45]RAPDU: 90 00 [12:33:45]wFMCommunicate OK [12:33:45]wFMCommunicate request_size=255 [12:33:45]MH_SAM_APDU [12:33:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 64 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 DF FD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DF FD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 51 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DF FD 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 29 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 45 11 03 00 35 04 06 00 9C 57 D0 36 [12:33:45]Write to MH i2c: E2 02 01 73 49 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 64 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 DF FD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DF FD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 51 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DF FD 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 29 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 45 11 03 00 35 04 06 00 9C 57 D0 36 00 00 AD [12:33:45]Write i2c OK [12:33:45]MH_I2C_Read... [12:33:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:45]Read from MH i2c: E2 [12:33:45]MH_I2C_Read... [12:33:45]Read from MH i2c: E2 03 00 [12:33:45]MH_I2C_Read... [12:33:45]Read from MH i2c: E2 03 00 73 49 00 90 00 30 [12:33:45]RAPDU: 90 00 [12:33:45]wFMCommunicate OK [12:33:45]wFMCommunicate request_size=7 [12:33:45]MH_SAM_APDU [12:33:45]CAPDU: 80 0D 02 02 02 CB 57 [12:33:45]Write to MH i2c: E2 0A 00 74 49 80 0D 02 02 02 00 CB 57 00 00 5D [12:33:45]Write i2c OK [12:33:45]MH_I2C_Read... [12:33:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:45]Read from MH i2c: E2 [12:33:45]MH_I2C_Read... [12:33:45]Read from MH i2c: E2 03 00 [12:33:45]MH_I2C_Read... [12:33:45]Read from MH i2c: E2 03 00 74 49 00 90 00 31 [12:33:45]RAPDU: 90 00 [12:33:45]wFMCommunicate OK [12:33:45]wFMCommunicate request_size=4 [12:33:45]MH_SAM_APDU [12:33:45]CAPDU: 80 0D 03 02 [12:33:45]Write to MH i2c: E2 08 00 75 49 80 0D 03 02 00 00 00 00 39 [12:33:45]Write i2c OK [12:33:45]MH_I2C_Read... [12:33:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:45]Read from MH i2c: E2 [12:33:45]MH_I2C_Read... [12:33:45]Read from MH i2c: E2 0B 00 [12:33:45]MH_I2C_Read... [12:33:45]Read from MH i2c: E2 0B 00 75 49 00 AC A6 88 48 C2 8B B3 FE 90 00 5A [12:33:45]RAPDU: AC A6 88 48 C2 8B B3 FE 90 00 [12:33:45]wFMCommunicate OK [12:33:45]SAM_PROTO_SignData done [12:33:45]FM_MakeSignedData done [12:33:45]CreateOFDProtocolMessage [12:33:45]wFMCommunicate request_size=4 [12:33:45]MH_SAM_APDU [12:33:45]CAPDU: 80 11 00 00 [12:33:45]Write to MH i2c: E2 08 00 76 49 80 11 00 00 00 00 00 00 39 [12:33:45]Write i2c OK [12:33:45]MH_I2C_Read... [12:33:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:45]Read from MH i2c: E2 [12:33:45]MH_I2C_Read... [12:33:45]Read from MH i2c: E2 17 00 [12:33:45]MH_I2C_Read... [12:33:45]Read from MH i2c: E2 17 00 76 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 86 [12:33:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:33:45]wFMCommunicate OK [12:33:45]CreateOFDProtocolMessage done [12:33:45]OFDSenderStorePacket 201029 [12:33:45]StoreOFDPacket docnum=201029 [12:33:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 40 1E 04 01 AE 85 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 64 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 DF FD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DF FD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 51 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DF FD 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 29 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 45 11 03 00 35 04 06 00 9C 57 D0 36 CB 57 AC A6 88 48 C2 8B B3 FE [12:33:45]CheckFolder [12:33:45]dirname=/storage/ofd_packets [12:33:45]CheckFolder done [12:33:45]ProducePacketName [12:33:45]name=ofd_packets/00201029 [12:33:45]NVStorageSaveData ofd_packets/00201029 [12:33:45]File name is /storage/ofd_packets/00201029 [12:33:45]Write 298 bytes [12:33:45]NVStorageSaveData done [12:33:45]OFDSenderStorePacket done [12:33:45]KKMCreateOFDPacket done [12:33:45]NVStorageSaveData kkm_last_timestamp [12:33:45]File name is /storage/kkm_last_timestamp [12:33:45]Write 4 bytes [12:33:45]NVStorageSaveData done [12:33:45]ExternCall_PrintAddStr [12:33:45]wPrintStart [12:33:45]Write to MH i2c: 01 00 00 77 49 C0 [12:33:45]Write i2c OK [12:33:45]MH_I2C_Read... [12:33:45]Read from MH i2c: 01 [12:33:45]MH_I2C_Read... [12:33:45]Read from MH i2c: 01 07 00 [12:33:45]MH_I2C_Read... [12:33:45]Read from MH i2c: 01 07 00 77 49 00 00 00 00 00 FF 0F D5 [12:33:45]RasterBufferAndPrint [12:33:45]line Счет N : (1)11328634 [12:33:45]line ИНН: 02508201610067 [12:33:45]line Контрольно-Кассовый Чек [12:33:45]line ПРОДАЖА [12:33:45]line ТРК (МРК, ГНК) : 51 [12:33:45]line Товар: 2710194210 [12:33:45]line ДТ-К-5 [12:33:45]line 25.730 * 76.20 [12:33:45]line = 1960.63 [12:33:45]line НДС 12% НСП 1% [12:33:45]line > о реализуемом товаре [12:33:45]line ИТОГО: 1960.63 [12:33:45]line НСП 1% : 17.35 [12:33:45]line НДС 12% : 208.21 [12:33:45]line Наличными: 0.00 [12:33:45]line Безнал.: 1960.63 [12:33:45]line Место: АЗС № 95 "Партнер Нефть" [12:33:45]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:33:45]line СНО: Общий режим [12:33:45]line Чек 328 20.08.2024 12:33 [12:33:45]line Смена: 466 ФФД: 1.0 [12:33:45]line ЗНМ: 0300000079 [12:33:45]line РНМ: 0000000000092545 [12:33:45]line Версия ККМ: 001 [12:33:45]line Платежная система: O! деньги [12:33:45]line ФМ: 0000000000871802 [12:33:45]line ФД: 201029 [12:33:45]line ФПД: 171900969339735 [12:33:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123345&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201029&fm=171900969339735&tin=02508201610067®Number=0000000000092545&sum=196063 [12:33:45]written 0, free lines is 4095 [12:33:46]OFD Sender: Processing packet 201029 [packets to send 247, broken 246] [12:33:46]ProducePacketName [12:33:46]name=ofd_packets/00201029 [12:33:46]OFD Sender: To server: pG, [12:33:46]CommunicateWithHost lk.salyk.kg:30040 [12:33:46]ConnectInit lk.salyk.kg [12:33:46]Connected sock=10 [12:33:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 40 1E 04 01 AE 85 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 64 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 DF FD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DF FD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 51 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DF FD 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 29 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 45 11 03 00 35 04 06 00 9C 57 D0 36 CB 57 AC A6 88 48 C2 8B B3 FE [12:33:46]Write to MH i2c: 01 00 00 A1 49 EA [12:33:46]Write i2c OK [12:33:46]MH_I2C_Read... [12:33:46]Read from MH i2c: 01 [12:33:46]MH_I2C_Read... [12:33:46]Read from MH i2c: 01 07 00 [12:33:46]MH_I2C_Read... [12:33:46]Read from MH i2c: 01 07 00 A1 49 00 00 00 00 00 00 0D FE [12:33:46]RasterBufferAndPrint [12:33:46]line [12:33:46]line [12:33:46]line [12:33:46]line [12:33:46]line [12:33:46]written 0, free lines is 3337 [12:33:46]MH_Cut [12:33:46]Write to MH i2c: D1 01 00 A8 49 01 C3 [12:33:46]Write i2c OK [12:33:46]MH_I2C_Read... [12:33:46]Read from MH i2c: D1 [12:33:46]MH_I2C_Read... [12:33:46]Read from MH i2c: D1 01 00 [12:33:46]MH_I2C_Read... [12:33:46]Read from MH i2c: D1 01 00 A8 49 00 C2 [12:33:46]Write to MH i2c: 01 00 00 A9 49 F2 [12:33:46]Write i2c OK [12:33:46]MH_I2C_Read... [12:33:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EE 86 47 00 48 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 31 38 30 32 10 04 04 00 45 11 03 00 F4 03 04 00 90 37 C4 66 B6 04 01 00 00 3A 09 24 61 C3 5E 83 ED [12:33:46]CommunicateWithHost err = 0 [12:33:46]CheckOFDResponse [12:33:46]1017 (14) - 77093643461234 [12:33:46]1041 (16) - 0000000000871802 [12:33:46]1040 (4) - 201029 [12:33:46]1012 (4) - 20.08.2024 06:28 [12:33:46]1206 (1) - 0 [12:33:46]OFD Sender: Remove packet 201029 [12:33:46]ProducePacketName [12:33:46]name=ofd_packets/00201029 [12:33:46]NVStorageDeleteData [12:33:46]OFD Sender: No OFD packet to send [12:33:47]*** Cut start [12:33:47]*** Purtial cut [12:33:47]*** Stage 1: CUTSNS_PIN = 1 [12:33:47]Read from MH i2c: 01 [12:33:47]MH_I2C_Read... [12:33:47]*** Stop cut motor [12:33:47]*** Cut end [12:33:47]Read from MH i2c: 01 07 00 [12:33:47]MH_I2C_Read... [12:33:47]Read from MH i2c: 01 07 00 A9 49 00 00 00 00 00 FF 0F 07 [12:33:47]process_action close_receipt done [12:33:47]requested_data is exist [12:33:47]produce_requested_data [12:33:47]requested_item fm.sn is exist - process it [12:33:47]wFMCommunicate request_size=4 [12:33:47]MH_SAM_APDU [12:33:47]CAPDU: 80 11 00 00 [12:33:47]Write to MH i2c: E2 08 00 AA 49 80 11 00 00 00 00 00 00 6D [12:33:47]Write i2c OK [12:33:47]MH_I2C_Read... [12:33:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:47]Read from MH i2c: E2 [12:33:47]MH_I2C_Read... [12:33:47]Read from MH i2c: E2 17 00 [12:33:47]MH_I2C_Read... [12:33:47]Read from MH i2c: E2 17 00 AA 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BA [12:33:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:33:47]wFMCommunicate OK [12:33:47]requested_item fd.num is exist - process it [12:33:47]SAM_PROTO_GetFieldsCounters [12:33:47]wFMCommunicate request_size=4 [12:33:47]MH_SAM_APDU [12:33:47]CAPDU: 80 13 00 00 [12:33:47]Write to MH i2c: E2 08 00 AB 49 80 13 00 00 00 00 00 00 70 [12:33:47]Write i2c OK [12:33:47]MH_I2C_Read... [12:33:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:47]Read from MH i2c: E2 [12:33:47]MH_I2C_Read... [12:33:47]Read from MH i2c: E2 62 00 [12:33:47]MH_I2C_Read... [12:33:47]Read from MH i2c: E2 62 00 AB 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 45 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 92 [12:33:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 45 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:33:47]wFMCommunicate OK [12:33:47]SAM_PROTO_GetFieldsCounters done [12:33:47]requested_item shift.num is exist - process it [12:33:47]requested_item shift.opened is exist - process it [12:33:47]req_shift_opened [12:33:47]FM_GetShiftState [12:33:47]SAM_PROTO_GetShiftState [12:33:47]wFMCommunicate request_size=4 [12:33:47]MH_SAM_APDU [12:33:47]CAPDU: 80 13 01 00 [12:33:47]Write to MH i2c: E2 08 00 AC 49 80 13 01 00 00 00 00 00 72 [12:33:47]Write i2c OK [12:33:47]MH_I2C_Read... [12:33:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:47]Read from MH i2c: E2 [12:33:47]MH_I2C_Read... [12:33:47]Read from MH i2c: E2 0E 00 [12:33:47]MH_I2C_Read... [12:33:47]Read from MH i2c: E2 0E 00 AC 49 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 FC [12:33:47]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:33:47]wFMCommunicate OK [12:33:47]SAM_PROTO_GetShiftState done [12:33:47]FM_GetShiftState done [12:33:47]req_shift_opened done [12:33:47]requested_item shift.open_date is exist - process it [12:33:47]req_shift_open_date [12:33:47]req_shift_open_date done [12:33:47]produce_requested_data done [12:33:47]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201029,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:33:47]process_action_free close_receipt [12:33:47]json_value_free [12:33:47]json_value_free done [12:33:47]process_json_proto returns [12:33:47]Send response to host [12:33:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201029,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:33:47]free response buf [12:33:47]execute_script done [12:33:47]execute_script returns [12:33:47]free content buf [12:33:47]Sock 8.Close socket [12:33:47]Sock 8.Thread stoped [12:33:50]accept exits with 9 [12:33:50]New connection [12:33:50]New thread 3067067748 created [12:33:50]Thread 3067211108 joined [12:33:50]Waiting for new connection... [12:33:50] Sock 9.Parse request [12:33:50]Sock 9.Check first char [12:33:50]Sock 9.First char is OK [12:33:50]request: POST /json_proto HTTP/1.0 [12:33:50]Method: POST [12:33:50]URL: /json_proto [12:33:50]Method is POST - this is cgi request [12:33:50]url: /json_proto [12:33:50]query_string will be loaded in cgi processing [12:33:50]execute_cgi json_proto POST (null) [12:33:50]execute_cgi path=json_proto method=POST [12:33:50]POST find Content-Length [12:33:50]Host: 172.17.46.195:8080 [12:33:50]Content-Length: 811 [12:33:50]Content-Type: application/json [12:33:50] [12:33:50]POST finish read [12:33:50]Found Content-Length = 811 [12:33:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:50]execute_script... [12:33:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:50]POST & json_proto [12:33:50]process_json_proto [12:33:50]json parsed OK: [12:33:50]protocol is kg_v1.0 [12:33:50]action value=close_receipt [12:33:50]process_action close_receipt [12:33:50]cmd_close_receipt [12:33:50]MH_GetDate [12:33:50]Write to MH i2c: F0 00 00 AD 49 E5 [12:33:50]Write i2c OK [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: F0 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: F0 09 00 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: F0 09 00 AD 49 00 30 8D C4 66 75 08 C2 66 7A [12:33:50]GetLastDocTimeStamp 1724157225 [12:33:50]current date 1724157232 [12:33:50]FM_GetShiftState [12:33:50]SAM_PROTO_GetShiftState [12:33:50]wFMCommunicate request_size=4 [12:33:50]MH_SAM_APDU [12:33:50]CAPDU: 80 13 01 00 [12:33:50]Write to MH i2c: E2 08 00 AE 49 80 13 01 00 00 00 00 00 74 [12:33:50]Write i2c OK [12:33:50]MH_I2C_Read... [12:33:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:50]Read from MH i2c: E2 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: E2 0E 00 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: E2 0E 00 AE 49 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 FE [12:33:50]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:33:50]wFMCommunicate OK [12:33:50]SAM_PROTO_GetShiftState done [12:33:50]FM_GetShiftState done [12:33:50]opened in 1724112758 [12:33:50]opened+sec_in_day 1724199158 [12:33:50]quantity*price = 400050 [12:33:50]sum+1 = 400051 [12:33:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.50 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 0.00 Безнал.: 4000.50 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 329 20.08.2024 12:33 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201030 ФПД: 263852998246693 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123352&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201030&fm=263852998246693&tin=02508201610067®Number=0000000000092545&sum=400050 [12:33:51]StoreToDocumentArchive [12:33:51]shift 466 fd 201030 [12:33:51]save to /storage/0466/doc_00201030 [12:33:51]save last doc name /storage/0466/doc_00201030 to /storage/kkm_last_doc_name [12:33:51]save OK [12:33:51]Clear old archive folders... [12:33:51]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:33:51]tlvbuf is 0115FF60 [12:33:51]SAM_PROTO_ClearQueue [12:33:51]wFMCommunicate request_size=4 [12:33:51]MH_SAM_APDU [12:33:51]CAPDU: 80 09 00 00 [12:33:51]Write to MH i2c: E2 08 00 BB 49 80 09 00 00 00 00 00 00 76 [12:33:51]Write i2c OK [12:33:51]MH_I2C_Read... [12:33:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:51]Read from MH i2c: E2 [12:33:51]MH_I2C_Read... [12:33:51]Read from MH i2c: E2 03 00 [12:33:51]MH_I2C_Read... [12:33:51]Read from MH i2c: E2 03 00 BB 49 00 90 00 78 [12:33:51]RAPDU: 90 00 [12:33:51]wFMCommunicate OK [12:33:51]SAM_PROTO_ClearQueue done [12:33:51]KKMCreateOFDPacket [12:33:51]OFDProtocolAddRootSTLVToBuf [12:33:51]FM_MakeSignedData [12:33:51]FM_MakeSignedData [12:33:51]SAM_PROTO_SignData [12:33:51]wFMCommunicate request_size=4 [12:33:51]MH_SAM_APDU [12:33:51]CAPDU: 80 0D 01 02 [12:33:51]Write to MH i2c: E2 08 00 BC 49 80 0D 01 02 00 00 00 00 7E [12:33:51]Write i2c OK [12:33:51]MH_I2C_Read... [12:33:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:51]Read from MH i2c: E2 [12:33:51]MH_I2C_Read... [12:33:51]Read from MH i2c: E2 03 00 [12:33:51]MH_I2C_Read... [12:33:51]Read from MH i2c: E2 03 00 BC 49 00 90 00 79 [12:33:51]RAPDU: 90 00 [12:33:51]wFMCommunicate OK [12:33:51]wFMCommunicate request_size=255 [12:33:51]MH_SAM_APDU [12:33:51]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 49 01 00 00 F4 03 04 00 30 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 46 11 03 [12:33:51]Write to MH i2c: E2 02 01 BD 49 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 49 01 00 00 F4 03 04 00 30 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 46 11 03 00 00 D6 [12:33:51]Write i2c OK [12:33:51]MH_I2C_Read... [12:33:52]OFD Sender: No OFD packet to send [12:33:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:52]Read from MH i2c: E2 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 03 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 03 00 BD 49 00 90 00 7A [12:33:52]RAPDU: 90 00 [12:33:52]wFMCommunicate OK [12:33:52]wFMCommunicate request_size=16 [12:33:52]MH_SAM_APDU [12:33:52]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 EF F9 10 3B C1 25 [12:33:52]Write to MH i2c: E2 13 00 BE 49 80 0D 02 02 0B 00 00 35 04 06 00 EF F9 10 3B C1 25 00 00 EF [12:33:52]Write i2c OK [12:33:52]MH_I2C_Read... [12:33:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:52]Read from MH i2c: E2 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 03 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 03 00 BE 49 00 90 00 7B [12:33:52]RAPDU: 90 00 [12:33:52]wFMCommunicate OK [12:33:52]wFMCommunicate request_size=4 [12:33:52]MH_SAM_APDU [12:33:52]CAPDU: 80 0D 03 02 [12:33:52]Write to MH i2c: E2 08 00 BF 49 80 0D 03 02 00 00 00 00 83 [12:33:52]Write i2c OK [12:33:52]MH_I2C_Read... [12:33:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:52]Read from MH i2c: E2 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 0B 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 0B 00 BF 49 00 71 E6 94 84 81 0D 69 0A 90 00 F4 [12:33:52]RAPDU: 71 E6 94 84 81 0D 69 0A 90 00 [12:33:52]wFMCommunicate OK [12:33:52]SAM_PROTO_SignData done [12:33:52]FM_MakeSignedData done [12:33:52]CreateOFDProtocolMessage [12:33:52]wFMCommunicate request_size=4 [12:33:52]MH_SAM_APDU [12:33:52]CAPDU: 80 11 00 00 [12:33:52]Write to MH i2c: E2 08 00 C0 49 80 11 00 00 00 00 00 00 83 [12:33:52]Write i2c OK [12:33:52]MH_I2C_Read... [12:33:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:52]Read from MH i2c: E2 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 17 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 17 00 C0 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D0 [12:33:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:33:52]wFMCommunicate OK [12:33:52]CreateOFDProtocolMessage done [12:33:52]OFDSenderStorePacket 201030 [12:33:52]StoreOFDPacket docnum=201030 [12:33:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 FC 82 0D 01 50 3C 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 49 01 00 00 F4 03 04 00 30 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 46 11 03 00 35 04 06 00 EF F9 10 3B C1 25 71 E6 94 84 81 0D 69 0A [12:33:52]CheckFolder [12:33:52]dirname=/storage/ofd_packets [12:33:52]CheckFolder done [12:33:52]ProducePacketName [12:33:52]name=ofd_packets/00201030 [12:33:52]NVStorageSaveData ofd_packets/00201030 [12:33:52]File name is /storage/ofd_packets/00201030 [12:33:52]Write 307 bytes [12:33:52]NVStorageSaveData done [12:33:52]OFDSenderStorePacket done [12:33:52]KKMCreateOFDPacket done [12:33:52]NVStorageSaveData kkm_last_timestamp [12:33:52]File name is /storage/kkm_last_timestamp [12:33:52]Write 4 bytes [12:33:52]NVStorageSaveData done [12:33:52]ExternCall_PrintAddStr [12:33:52]wPrintStart [12:33:52]Write to MH i2c: 01 00 00 C1 49 0A [12:33:52]Write i2c OK [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: 01 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: 01 07 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: 01 07 00 C1 49 00 00 00 00 00 FF 0F 1F [12:33:52]RasterBufferAndPrint [12:33:52]line Счет N : (1)11328635 [12:33:52]line ИНН: 02508201610067 [12:33:52]line Контрольно-Кассовый Чек [12:33:52]line ПРОДАЖА [12:33:52]line ТРК (МРК, ГНК) : 62 [12:33:52]line Товар: 2710194210 [12:33:52]line D-ENERGY ДТ-К-5 [12:33:52]line 51.820 * 77.20 [12:33:52]line = 4000.50 [12:33:52]line НДС 12% НСП 1% [12:33:52]line > о реализуемом товаре [12:33:52]line ИТОГО: 4000.50 [12:33:52]line НСП 1% : 35.40 [12:33:52]line НДС 12% : 424.83 [12:33:52]line Наличными: 0.00 [12:33:52]line Безнал.: 4000.50 [12:33:52]line Место: АЗС № 95 "Партнер Нефть" [12:33:52]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:33:52]line СНО: Общий режим [12:33:52]line Чек 329 20.08.2024 12:33 [12:33:52]line Смена: 466 ФФД: 1.0 [12:33:52]line ЗНМ: 0300000079 [12:33:52]line РНМ: 0000000000092545 [12:33:52]line Версия ККМ: 001 [12:33:52]line Платежная система: O! деньги [12:33:52]line ФМ: 0000000000871802 [12:33:52]line ФД: 201030 [12:33:52]line ФПД: 263852998246693 [12:33:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123352&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201030&fm=263852998246693&tin=02508201610067®Number=0000000000092545&sum=400050 [12:33:52]written 0, free lines is 4095 [12:33:52]OFD Sender: Processing packet 201030 [packets to send 247, broken 246] [12:33:52]ProducePacketName [12:33:52]name=ofd_packets/00201030 [12:33:52]OFD Sender: To server: pG, [12:33:52]CommunicateWithHost lk.salyk.kg:30040 [12:33:52]ConnectInit lk.salyk.kg [12:33:52]Write to MH i2c: 01 00 00 EB 49 34 [12:33:52]Write i2c OK [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: 01 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: 01 07 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: 01 07 00 EB 49 00 00 00 00 00 F3 0C 3A [12:33:52]RasterBufferAndPrint [12:33:52]line [12:33:52]line [12:33:52]line [12:33:52]line [12:33:52]line [12:33:52]written 0, free lines is 3324 [12:33:52]MH_Cut [12:33:52]Write to MH i2c: D1 01 00 F2 49 01 0D [12:33:52]Write i2c OK [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: D1 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: D1 01 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: D1 01 00 F2 49 00 0C [12:33:52]Write to MH i2c: 01 00 00 F3 49 3C [12:33:52]Write i2c OK [12:33:52]MH_I2C_Read... [12:33:52]Connected sock=11 [12:33:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 FC 82 0D 01 50 3C 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 49 01 00 00 F4 03 04 00 30 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 46 11 03 00 35 04 06 00 EF F9 10 3B C1 25 71 E6 94 84 81 0D 69 0A [12:33:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C5 DC 47 00 5A 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 31 38 30 32 10 04 04 00 46 11 03 00 F4 03 04 00 97 37 C4 66 B6 04 01 00 00 B9 C0 E5 BC D6 8E FC 34 [12:33:53]CommunicateWithHost err = 0 [12:33:53]CheckOFDResponse [12:33:53]1017 (14) - 77093643461234 [12:33:53]1041 (16) - 0000000000871802 [12:33:53]1040 (4) - 201030 [12:33:53]1012 (4) - 20.08.2024 06:28 [12:33:53]1206 (1) - 0 [12:33:53]OFD Sender: Remove packet 201030 [12:33:53]ProducePacketName [12:33:53]name=ofd_packets/00201030 [12:33:53]NVStorageDeleteData [12:33:53]*** Cut start [12:33:53]*** Purtial cut [12:33:53]*** CUTSNS_PIN = 0 [12:33:53]OFD Sender: No OFD packet to send [12:33:53]*** Stage 1: CUTSNS_PIN = 1 [12:33:55]Read from MH i2c: 01 [12:33:55]MH_I2C_Read... [12:33:55]*** Stop cut motor [12:33:55]*** Cut end [12:33:55]Read from MH i2c: 01 07 00 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: 01 07 00 F3 49 00 00 00 00 00 FF 0F 51 [12:33:55]process_action close_receipt done [12:33:55]requested_data is exist [12:33:55]produce_requested_data [12:33:55]requested_item fm.sn is exist - process it [12:33:55]wFMCommunicate request_size=4 [12:33:55]MH_SAM_APDU [12:33:55]CAPDU: 80 11 00 00 [12:33:55]Write to MH i2c: E2 08 00 F4 49 80 11 00 00 00 00 00 00 B7 [12:33:55]Write i2c OK [12:33:55]MH_I2C_Read... [12:33:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:55]Read from MH i2c: E2 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 17 00 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 17 00 F4 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 04 [12:33:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:33:55]wFMCommunicate OK [12:33:55]requested_item fd.num is exist - process it [12:33:55]SAM_PROTO_GetFieldsCounters [12:33:55]wFMCommunicate request_size=4 [12:33:55]MH_SAM_APDU [12:33:55]CAPDU: 80 13 00 00 [12:33:55]Write to MH i2c: E2 08 00 F5 49 80 13 00 00 00 00 00 00 BA [12:33:55]Write i2c OK [12:33:55]MH_I2C_Read... [12:33:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:55]Read from MH i2c: E2 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 62 00 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 62 00 F5 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 46 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 E0 [12:33:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 46 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:33:55]wFMCommunicate OK [12:33:55]SAM_PROTO_GetFieldsCounters done [12:33:55]requested_item shift.num is exist - process it [12:33:55]requested_item shift.opened is exist - process it [12:33:55]req_shift_opened [12:33:55]FM_GetShiftState [12:33:55]SAM_PROTO_GetShiftState [12:33:55]wFMCommunicate request_size=4 [12:33:55]MH_SAM_APDU [12:33:55]CAPDU: 80 13 01 00 [12:33:55]Write to MH i2c: E2 08 00 F6 49 80 13 01 00 00 00 00 00 BC [12:33:55]Write i2c OK [12:33:55]MH_I2C_Read... [12:33:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:55]Read from MH i2c: E2 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 0E 00 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 0E 00 F6 49 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 46 [12:33:55]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:33:55]wFMCommunicate OK [12:33:55]SAM_PROTO_GetShiftState done [12:33:55]FM_GetShiftState done [12:33:55]req_shift_opened done [12:33:55]requested_item shift.open_date is exist - process it [12:33:55]req_shift_open_date [12:33:55]req_shift_open_date done [12:33:55]produce_requested_data done [12:33:55]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201030,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:33:55]process_action_free close_receipt [12:33:55]json_value_free [12:33:55]json_value_free done [12:33:55]process_json_proto returns [12:33:55]Send response to host [12:33:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201030,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:33:55]free response buf [12:33:55]execute_script done [12:33:55]execute_script returns [12:33:55]free content buf [12:33:55]Sock 9.Close socket [12:33:55]Sock 9.Thread stoped [12:33:58]OFD Sender: No OFD packet to send [12:34:03]OFD Sender: No OFD packet to send [12:34:08]OFD Sender: No OFD packet to send [12:34:13]OFD Sender: No OFD packet to send [12:34:18]OFD Sender: No OFD packet to send [12:34:23]OFD Sender: No OFD packet to send [12:34:28]OFD Sender: No OFD packet to send [12:34:32]accept exits with 8 [12:34:32]New connection [12:34:32]New thread 3067211108 created [12:34:32]Thread 3067067748 joined [12:34:32]Waiting for new connection... [12:34:32] Sock 8.Parse request [12:34:32]Sock 8.Check first char [12:34:32]Sock 8.First char is OK [12:34:32]request: POST /json_proto HTTP/1.0 [12:34:32]Method: POST [12:34:32]URL: /json_proto [12:34:32]Method is POST - this is cgi request [12:34:32]url: /json_proto [12:34:32]query_string will be loaded in cgi processing [12:34:32]execute_cgi json_proto POST (null) [12:34:32]execute_cgi path=json_proto method=POST [12:34:32]POST find Content-Length [12:34:32]Host: 172.17.46.195:8080 [12:34:32]Content-Length: 803 [12:34:32]Content-Type: application/json [12:34:32] [12:34:32]POST finish read [12:34:32]Found Content-Length = 803 [12:34:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328636", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:32]execute_script... [12:34: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)11328636", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:32]POST & json_proto [12:34:32]process_json_proto [12:34:32]json parsed OK: [12:34:32]protocol is kg_v1.0 [12:34:32]action value=close_receipt [12:34:32]process_action close_receipt [12:34:32]cmd_close_receipt [12:34:32]MH_GetDate [12:34:32]Write to MH i2c: F0 00 00 F7 49 2F [12:34:32]Write i2c OK [12:34:32]MH_I2C_Read... [12:34:32]Read from MH i2c: F0 [12:34:32]MH_I2C_Read... [12:34:32]Read from MH i2c: F0 09 00 [12:34:32]MH_I2C_Read... [12:34:32]Read from MH i2c: F0 09 00 F7 49 00 5A 8D C4 66 75 08 C2 66 EE [12:34:32]GetLastDocTimeStamp 1724157232 [12:34:32]current date 1724157274 [12:34:32]FM_GetShiftState [12:34:32]SAM_PROTO_GetShiftState [12:34:32]wFMCommunicate request_size=4 [12:34:32]MH_SAM_APDU [12:34:32]CAPDU: 80 13 01 00 [12:34:32]Write to MH i2c: E2 08 00 F8 49 80 13 01 00 00 00 00 00 BE [12:34:32]Write i2c OK [12:34:32]MH_I2C_Read... [12:34:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:32]Read from MH i2c: E2 [12:34:32]MH_I2C_Read... [12:34:32]Read from MH i2c: E2 0E 00 [12:34:32]MH_I2C_Read... [12:34:32]Read from MH i2c: E2 0E 00 F8 49 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 48 [12:34:32]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:34:32]wFMCommunicate OK [12:34:32]SAM_PROTO_GetShiftState done [12:34:32]FM_GetShiftState done [12:34:32]opened in 1724112758 [12:34:32]opened+sec_in_day 1724199158 [12:34:32]quantity*price = 80004 [12:34:32]sum+1 = 80005 [12:34:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.04 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.04 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 330 20.08.2024 12:34 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201031 ФПД: 247113960644088 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123434&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201031&fm=247113960644088&tin=02508201610067®Number=0000000000092545&sum=80004 [12:34:33]StoreToDocumentArchive [12:34:33]shift 466 fd 201031 [12:34:33]save to /storage/0466/doc_00201031 [12:34:33]save last doc name /storage/0466/doc_00201031 to /storage/kkm_last_doc_name [12:34:33]save OK [12:34:33]Clear old archive folders... [12:34:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:34:33]tlvbuf is 00FF61C0 [12:34:33]SAM_PROTO_ClearQueue [12:34:33]wFMCommunicate request_size=4 [12:34:33]MH_SAM_APDU [12:34:33]CAPDU: 80 09 00 00 [12:34:33]Write to MH i2c: E2 08 00 05 4A 80 09 00 00 00 00 00 00 C1 [12:34:33]Write i2c OK [12:34:33]MH_I2C_Read... [12:34:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:34:33]Read from MH i2c: E2 [12:34:33]MH_I2C_Read... [12:34:33]Read from MH i2c: E2 03 00 [12:34:33]MH_I2C_Read... [12:34:33]Read from MH i2c: E2 03 00 05 4A 00 90 00 C3 [12:34:33]RAPDU: 90 00 [12:34:33]wFMCommunicate OK [12:34:33]SAM_PROTO_ClearQueue done [12:34:33]KKMCreateOFDPacket [12:34:33]OFDProtocolAddRootSTLVToBuf [12:34:33]FM_MakeSignedData [12:34:33]FM_MakeSignedData [12:34:33]SAM_PROTO_SignData [12:34:33]wFMCommunicate request_size=4 [12:34:33]MH_SAM_APDU [12:34:33]CAPDU: 80 0D 01 02 [12:34:33]Write to MH i2c: E2 08 00 06 4A 80 0D 01 02 00 00 00 00 C9 [12:34:33]Write i2c OK [12:34:33]MH_I2C_Read... [12:34:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:34:33]Read from MH i2c: E2 [12:34:33]MH_I2C_Read... [12:34:33]Read from MH i2c: E2 03 00 [12:34:33]MH_I2C_Read... [12:34:33]Read from MH i2c: E2 03 00 06 4A 00 90 00 C4 [12:34:33]RAPDU: 90 00 [12:34:33]wFMCommunicate OK [12:34:33]wFMCommunicate request_size=255 [12:34:33]MH_SAM_APDU [12:34: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 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 5A 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 11 03 00 35 04 06 00 E0 [12:34:33]Write to MH i2c: E2 02 01 07 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 5A 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 11 03 00 35 04 06 00 E0 00 00 60 [12:34:33]Write i2c OK [12:34:33]MH_I2C_Read... [12:34:33]OFD Sender: No OFD packet to send [12:34:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:33]Read from MH i2c: E2 [12:34:33]MH_I2C_Read... [12:34:33]Read from MH i2c: E2 03 00 [12:34:33]MH_I2C_Read... [12:34:33]Read from MH i2c: E2 03 00 07 4A 00 90 00 C5 [12:34:33]RAPDU: 90 00 [12:34:33]wFMCommunicate OK [12:34:33]wFMCommunicate request_size=10 [12:34:33]MH_SAM_APDU [12:34:33]CAPDU: 80 0D 02 02 05 BF B3 D7 DD F8 [12:34:33]Write to MH i2c: E2 0D 00 08 4A 80 0D 02 02 05 00 BF B3 D7 DD F8 00 00 F4 [12:34:33]Write i2c OK [12:34:33]MH_I2C_Read... [12:34:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:33]Read from MH i2c: E2 [12:34:33]MH_I2C_Read... [12:34:33]Read from MH i2c: E2 03 00 [12:34:33]MH_I2C_Read... [12:34:33]Read from MH i2c: E2 03 00 08 4A 00 90 00 C6 [12:34:33]RAPDU: 90 00 [12:34:33]wFMCommunicate OK [12:34:33]wFMCommunicate request_size=4 [12:34:33]MH_SAM_APDU [12:34:33]CAPDU: 80 0D 03 02 [12:34:33]Write to MH i2c: E2 08 00 09 4A 80 0D 03 02 00 00 00 00 CE [12:34:33]Write i2c OK [12:34:33]MH_I2C_Read... [12:34:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:34:33]Read from MH i2c: E2 [12:34:33]MH_I2C_Read... [12:34:33]Read from MH i2c: E2 0B 00 [12:34:33]MH_I2C_Read... [12:34:33]Read from MH i2c: E2 0B 00 09 4A 00 02 29 59 8C B0 8E EA 83 90 00 8A [12:34:33]RAPDU: 02 29 59 8C B0 8E EA 83 90 00 [12:34:33]wFMCommunicate OK [12:34:33]SAM_PROTO_SignData done [12:34:33]FM_MakeSignedData done [12:34:33]CreateOFDProtocolMessage [12:34:33]wFMCommunicate request_size=4 [12:34:33]MH_SAM_APDU [12:34:33]CAPDU: 80 11 00 00 [12:34:33]Write to MH i2c: E2 08 00 0A 4A 80 11 00 00 00 00 00 00 CE [12:34:33]Write i2c OK [12:34:33]MH_I2C_Read... [12:34:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:34]Read from MH i2c: E2 [12:34:34]MH_I2C_Read... [12:34:34]Read from MH i2c: E2 17 00 [12:34:34]MH_I2C_Read... [12:34:34]Read from MH i2c: E2 17 00 0A 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1B [12:34:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:34:34]wFMCommunicate OK [12:34:34]CreateOFDProtocolMessage done [12:34:34]OFDSenderStorePacket 201031 [12:34:34]StoreOFDPacket docnum=201031 [12:34:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8A F3 07 01 42 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 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 5A 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 11 03 00 35 04 06 00 E0 BF B3 D7 DD F8 02 29 59 8C B0 8E EA 83 [12:34:34]CheckFolder [12:34:34]dirname=/storage/ofd_packets [12:34:34]CheckFolder done [12:34:34]ProducePacketName [12:34:34]name=ofd_packets/00201031 [12:34:34]NVStorageSaveData ofd_packets/00201031 [12:34:34]File name is /storage/ofd_packets/00201031 [12:34:34]Write 301 bytes [12:34:34]NVStorageSaveData done [12:34:34]OFDSenderStorePacket done [12:34:34]KKMCreateOFDPacket done [12:34:34]NVStorageSaveData kkm_last_timestamp [12:34:34]File name is /storage/kkm_last_timestamp [12:34:34]Write 4 bytes [12:34:34]NVStorageSaveData done [12:34:34]ExternCall_PrintAddStr [12:34:34]wPrintStart [12:34:34]Write to MH i2c: 01 00 00 0B 4A 55 [12:34:34]Write i2c OK [12:34:34]MH_I2C_Read... [12:34:34]Read from MH i2c: 01 [12:34:34]MH_I2C_Read... [12:34:34]Read from MH i2c: 01 07 00 [12:34:34]MH_I2C_Read... [12:34:34]Read from MH i2c: 01 07 00 0B 4A 00 00 00 00 00 FF 0F 6A [12:34:34]RasterBufferAndPrint [12:34:34]line Счет N : (1)11328636 [12:34:34]line ИНН: 02508201610067 [12:34:34]line Контрольно-Кассовый Чек [12:34:34]line ПРОДАЖА [12:34:34]line ТРК (МРК, ГНК) : 22 [12:34:34]line Товар: 2710124130 [12:34:34]line Аи-92-К-4 [12:34:34]line 11.800 * 67.80 [12:34:34]line = 800.04 [12:34:34]line НДС 12% НСП 1% [12:34:34]line > о реализуемом товаре [12:34:34]line ИТОГО: 800.04 [12:34:34]line НСП 1% : 7.08 [12:34:34]line НДС 12% : 84.96 [12:34:34]line Наличными: 0.00 [12:34:34]line Безнал.: 800.04 [12:34:34]line Место: АЗС № 95 "Партнер Нефть" [12:34:34]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:34:34]line СНО: Общий режим [12:34:34]line Чек 330 20.08.2024 12:34 [12:34:34]line Смена: 466 ФФД: 1.0 [12:34:34]line ЗНМ: 0300000079 [12:34:34]line РНМ: 0000000000092545 [12:34:34]line Версия ККМ: 001 [12:34:34]line Платежная система: O! деньги [12:34:34]line ФМ: 0000000000871802 [12:34:34]line ФД: 201031 [12:34:34]line ФПД: 247113960644088 [12:34:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123434&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201031&fm=247113960644088&tin=02508201610067®Number=0000000000092545&sum=80004 [12:34:34]written 0, free lines is 4095 [12:34:34]OFD Sender: Processing packet 201031 [packets to send 247, broken 246] [12:34:34]ProducePacketName [12:34:34]name=ofd_packets/00201031 [12:34:34]OFD Sender: To server: pG, [12:34:34]CommunicateWithHost lk.salyk.kg:30040 [12:34:34]ConnectInit lk.salyk.kg [12:34:34]Write to MH i2c: 01 00 00 35 4A 7F [12:34:34]Write i2c OK [12:34:34]MH_I2C_Read... [12:34:34]Read from MH i2c: 01 [12:34:34]MH_I2C_Read... [12:34:34]Read from MH i2c: 01 07 00 [12:34:34]MH_I2C_Read... [12:34:34]Read from MH i2c: 01 07 00 35 4A 00 00 00 00 00 F3 0C 85 [12:34:34]RasterBufferAndPrint [12:34:34]line [12:34:34]line [12:34:34]line [12:34:34]line [12:34:34]line [12:34:34]written 0, free lines is 3321 [12:34:34]MH_Cut [12:34:34]Write to MH i2c: D1 01 00 3C 4A 01 58 [12:34:34]Write i2c OK [12:34:34]MH_I2C_Read... [12:34:34]Read from MH i2c: D1 [12:34:34]MH_I2C_Read... [12:34:34]Read from MH i2c: D1 01 00 [12:34:34]MH_I2C_Read... [12:34:34]Read from MH i2c: D1 01 00 3C 4A 00 57 [12:34:34]Write to MH i2c: 01 00 00 3D 4A 87 [12:34:34]Write i2c OK [12:34:34]MH_I2C_Read... [12:34:34]Connected sock=10 [12:34:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8A F3 07 01 42 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 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 5A 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 11 03 00 35 04 06 00 E0 BF B3 D7 DD F8 02 29 59 8C B0 8E EA 83 [12:34:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EF 42 47 00 B1 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 31 38 30 32 10 04 04 00 47 11 03 00 F4 03 04 00 C0 37 C4 66 B6 04 01 00 00 B6 6A 3B 61 35 CA F1 2A [12:34:34]CommunicateWithHost err = 0 [12:34:34]CheckOFDResponse [12:34:34]1017 (14) - 77093643461234 [12:34:34]1041 (16) - 0000000000871802 [12:34:34]1040 (4) - 201031 [12:34:34]1012 (4) - 20.08.2024 06:29 [12:34:34]1206 (1) - 0 [12:34:34]OFD Sender: Remove packet 201031 [12:34:34]ProducePacketName [12:34:34]name=ofd_packets/00201031 [12:34:34]NVStorageDeleteData [12:34:35]*** Cut start [12:34:35]*** Purtial cut [12:34:35]*** Stage 1: CUTSNS_PIN = 1 [12:34:35]OFD Sender: No OFD packet to send [12:34:35]Read from MH i2c: 01 [12:34:35]MH_I2C_Read... [12:34:35]*** Stop cut motor [12:34:35]*** Cut end [12:34:35]Read from MH i2c: 01 07 00 [12:34:35]MH_I2C_Read... [12:34:35]Read from MH i2c: 01 07 00 3D 4A 00 00 00 00 00 FF 0F 9C [12:34:35]process_action close_receipt done [12:34:35]requested_data is exist [12:34:35]produce_requested_data [12:34:35]requested_item fm.sn is exist - process it [12:34:35]wFMCommunicate request_size=4 [12:34:35]MH_SAM_APDU [12:34:35]CAPDU: 80 11 00 00 [12:34:35]Write to MH i2c: E2 08 00 3E 4A 80 11 00 00 00 00 00 00 02 [12:34:35]Write i2c OK [12:34:35]MH_I2C_Read... [12:34:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:35]Read from MH i2c: E2 [12:34:35]MH_I2C_Read... [12:34:35]Read from MH i2c: E2 17 00 [12:34:35]MH_I2C_Read... [12:34:35]Read from MH i2c: E2 17 00 3E 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4F [12:34:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:34:35]wFMCommunicate OK [12:34:35]requested_item fd.num is exist - process it [12:34:35]SAM_PROTO_GetFieldsCounters [12:34:35]wFMCommunicate request_size=4 [12:34:35]MH_SAM_APDU [12:34:35]CAPDU: 80 13 00 00 [12:34:35]Write to MH i2c: E2 08 00 3F 4A 80 13 00 00 00 00 00 00 05 [12:34:35]Write i2c OK [12:34:35]MH_I2C_Read... [12:34:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:34:35]Read from MH i2c: E2 [12:34:35]MH_I2C_Read... [12:34:35]Read from MH i2c: E2 62 00 [12:34:35]MH_I2C_Read... [12:34:35]Read from MH i2c: E2 62 00 3F 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 47 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 2F [12:34:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 47 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:34:35]wFMCommunicate OK [12:34:35]SAM_PROTO_GetFieldsCounters done [12:34:35]requested_item shift.num is exist - process it [12:34:35]requested_item shift.opened is exist - process it [12:34:35]req_shift_opened [12:34:35]FM_GetShiftState [12:34:35]SAM_PROTO_GetShiftState [12:34:35]wFMCommunicate request_size=4 [12:34:35]MH_SAM_APDU [12:34:35]CAPDU: 80 13 01 00 [12:34:35]Write to MH i2c: E2 08 00 40 4A 80 13 01 00 00 00 00 00 07 [12:34:35]Write i2c OK [12:34:35]MH_I2C_Read... [12:34:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:35]Read from MH i2c: E2 [12:34:35]MH_I2C_Read... [12:34:35]Read from MH i2c: E2 0E 00 [12:34:35]MH_I2C_Read... [12:34:35]Read from MH i2c: E2 0E 00 40 4A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 91 [12:34:35]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:34:35]wFMCommunicate OK [12:34:35]SAM_PROTO_GetShiftState done [12:34:35]FM_GetShiftState done [12:34:35]req_shift_opened done [12:34:35]requested_item shift.open_date is exist - process it [12:34:35]req_shift_open_date [12:34:35]req_shift_open_date done [12:34:35]produce_requested_data done [12:34:35]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201031,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:34:35]process_action_free close_receipt [12:34:35]json_value_free [12:34:35]json_value_free done [12:34:35]process_json_proto returns [12:34:35]Send response to host [12:34:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201031,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:34:35]free response buf [12:34:35]execute_script done [12:34:35]execute_script returns [12:34:35]free content buf [12:34:35]Sock 8.Close socket [12:34:35]Sock 8.Thread stoped [12:34:40]OFD Sender: No OFD packet to send [12:34:45]OFD Sender: No OFD packet to send [12:34:50]OFD Sender: No OFD packet to send [12:34:55]OFD Sender: No OFD packet to send [12:35:00]OFD Sender: No OFD packet to send [12:35:05]OFD Sender: No OFD packet to send [12:35:10]OFD Sender: No OFD packet to send [12:35:15]OFD Sender: No OFD packet to send [12:35:20]OFD Sender: No OFD packet to send [12:35:25]OFD Sender: No OFD packet to send [12:35:30]OFD Sender: No OFD packet to send [12:35:35]OFD Sender: No OFD packet to send [12:35:40]OFD Sender: No OFD packet to send [12:35:45]OFD Sender: No OFD packet to send [12:35:50]OFD Sender: No OFD packet to send [12:35:55]OFD Sender: No OFD packet to send [12:36:00]OFD Sender: No OFD packet to send [12:36:05]OFD Sender: No OFD packet to send [12:36:10]OFD Sender: No OFD packet to send [12:36:15]OFD Sender: No OFD packet to send [12:36:16]accept exits with 9 [12:36:16]New connection [12:36:16]New thread 3067067748 created [12:36:16]Thread 3067211108 joined [12:36:16]Waiting for new connection... [12:36:16] Sock 9.Parse request [12:36:16]Sock 9.Check first char [12:36:16]Sock 9.First char is OK [12:36:16]request: POST /json_proto HTTP/1.0 [12:36:16]Method: POST [12:36:16]URL: /json_proto [12:36:16]Method is POST - this is cgi request [12:36:16]url: /json_proto [12:36:16]query_string will be loaded in cgi processing [12:36:16]execute_cgi json_proto POST (null) [12:36:16]execute_cgi path=json_proto method=POST [12:36:16]POST find Content-Length [12:36:16]Host: 172.17.46.195:8080 [12:36:16]Content-Length: 756 [12:36:16]Content-Type: application/json [12:36:16] [12:36:16]POST finish read [12:36:16]Found Content-Length = 756 [12:36:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328637", "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" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159158", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:16]execute_script... [12:36: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)11328637", "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" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159158", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:16]POST & json_proto [12:36:16]process_json_proto [12:36:16]json parsed OK: [12:36:16]protocol is kg_v1.0 [12:36:16]action value=close_receipt [12:36:16]process_action close_receipt [12:36:16]cmd_close_receipt [12:36:16]MH_GetDate [12:36:16]Write to MH i2c: F0 00 00 41 4A 7A [12:36:16]Write i2c OK [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: F0 [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: F0 09 00 [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: F0 09 00 41 4A 00 C1 8D C4 66 75 08 C2 66 A0 [12:36:16]GetLastDocTimeStamp 1724157274 [12:36:16]current date 1724157377 [12:36:16]FM_GetShiftState [12:36:16]SAM_PROTO_GetShiftState [12:36:16]wFMCommunicate request_size=4 [12:36:16]MH_SAM_APDU [12:36:16]CAPDU: 80 13 01 00 [12:36:16]Write to MH i2c: E2 08 00 42 4A 80 13 01 00 00 00 00 00 09 [12:36:16]Write i2c OK [12:36:16]MH_I2C_Read... [12:36:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:16]Read from MH i2c: E2 [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: E2 0E 00 [12:36:16]MH_I2C_Read... [12:36:16]Read from MH i2c: E2 0E 00 42 4A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 93 [12:36:16]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:36:16]wFMCommunicate OK [12:36:16]SAM_PROTO_GetShiftState done [12:36:16]FM_GetShiftState done [12:36:16]opened in 1724112758 [12:36:16]opened+sec_in_day 1724199158 [12:36:16]quantity*price = 0 [12:36:16]sum+1 = 1 [12:36:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 331 20.08.2024 12:36 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30159158 ФМ: 0000000000871802 ФД: 201032 ФПД: 237158648146379 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123617&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201032&fm=237158648146379&tin=02508201610067®Number=0000000000092545&sum=0 [12:36:17]StoreToDocumentArchive [12:36:17]shift 466 fd 201032 [12:36:17]save to /storage/0466/doc_00201032 [12:36:17]save last doc name /storage/0466/doc_00201032 to /storage/kkm_last_doc_name [12:36:17]save OK [12:36:17]Clear old archive folders... [12:36:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:36:17]tlvbuf is 01153D50 [12:36:17]SAM_PROTO_ClearQueue [12:36:17]wFMCommunicate request_size=4 [12:36:17]MH_SAM_APDU [12:36:17]CAPDU: 80 09 00 00 [12:36:17]Write to MH i2c: E2 08 00 4F 4A 80 09 00 00 00 00 00 00 0B [12:36:17]Write i2c OK [12:36:17]MH_I2C_Read... [12:36:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:36:17]Read from MH i2c: E2 [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: E2 03 00 [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: E2 03 00 4F 4A 00 90 00 0D [12:36:17]RAPDU: 90 00 [12:36:17]wFMCommunicate OK [12:36:17]SAM_PROTO_ClearQueue done [12:36:17]KKMCreateOFDPacket [12:36:17]OFDProtocolAddRootSTLVToBuf [12:36:17]FM_MakeSignedData [12:36:17]FM_MakeSignedData [12:36:17]SAM_PROTO_SignData [12:36:17]wFMCommunicate request_size=4 [12:36:17]MH_SAM_APDU [12:36:17]CAPDU: 80 0D 01 02 [12:36:17]Write to MH i2c: E2 08 00 50 4A 80 0D 01 02 00 00 00 00 13 [12:36:17]Write i2c OK [12:36:17]MH_I2C_Read... [12:36:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:36:17]Read from MH i2c: E2 [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: E2 03 00 [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: E2 03 00 50 4A 00 90 00 0E [12:36:17]RAPDU: 90 00 [12:36:17]wFMCommunicate OK [12:36:17]wFMCommunicate request_size=255 [12:36:17]MH_SAM_APDU [12:36: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 9E 39 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 4B 01 00 00 F4 03 04 00 C1 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 11 03 00 35 04 06 00 D7 [12:36:17]Write to MH i2c: E2 02 01 51 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 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 4B 01 00 00 F4 03 04 00 C1 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 11 03 00 35 04 06 00 D7 00 00 B7 [12:36:17]Write i2c OK [12:36:17]MH_I2C_Read... [12:36:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:17]Read from MH i2c: E2 [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: E2 03 00 [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: E2 03 00 51 4A 00 90 00 0F [12:36:17]RAPDU: 90 00 [12:36:17]wFMCommunicate OK [12:36:17]wFMCommunicate request_size=10 [12:36:17]MH_SAM_APDU [12:36:17]CAPDU: 80 0D 02 02 05 B1 CC FA 69 CB [12:36:17]Write to MH i2c: E2 0D 00 52 4A 80 0D 02 02 05 00 B1 CC FA 69 CB 00 00 CB [12:36:17]Write i2c OK [12:36:17]MH_I2C_Read... [12:36:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:17]Read from MH i2c: E2 [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: E2 03 00 [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: E2 03 00 52 4A 00 90 00 10 [12:36:17]RAPDU: 90 00 [12:36:17]wFMCommunicate OK [12:36:17]wFMCommunicate request_size=4 [12:36:17]MH_SAM_APDU [12:36:17]CAPDU: 80 0D 03 02 [12:36:17]Write to MH i2c: E2 08 00 53 4A 80 0D 03 02 00 00 00 00 18 [12:36:17]Write i2c OK [12:36:17]MH_I2C_Read... [12:36:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:36:17]Read from MH i2c: E2 [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: E2 0B 00 [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: E2 0B 00 53 4A 00 C3 7B A0 FA 83 9F 2B CB 90 00 09 [12:36:17]RAPDU: C3 7B A0 FA 83 9F 2B CB 90 00 [12:36:17]wFMCommunicate OK [12:36:17]SAM_PROTO_SignData done [12:36:17]FM_MakeSignedData done [12:36:17]CreateOFDProtocolMessage [12:36:17]wFMCommunicate request_size=4 [12:36:17]MH_SAM_APDU [12:36:17]CAPDU: 80 11 00 00 [12:36:17]Write to MH i2c: E2 08 00 54 4A 80 11 00 00 00 00 00 00 18 [12:36:17]Write i2c OK [12:36:17]MH_I2C_Read... [12:36:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:17]Read from MH i2c: E2 [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: E2 17 00 [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: E2 17 00 54 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 65 [12:36:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:36:17]wFMCommunicate OK [12:36:17]CreateOFDProtocolMessage done [12:36:17]OFDSenderStorePacket 201032 [12:36:17]StoreOFDPacket docnum=201032 [12:36:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1C 53 07 01 7D 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 9E 39 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 4B 01 00 00 F4 03 04 00 C1 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 11 03 00 35 04 06 00 D7 B1 CC FA 69 CB C3 7B A0 FA 83 9F 2B CB [12:36:17]CheckFolder [12:36:17]dirname=/storage/ofd_packets [12:36:17]CheckFolder done [12:36:17]ProducePacketName [12:36:17]name=ofd_packets/00201032 [12:36:17]NVStorageSaveData ofd_packets/00201032 [12:36:17]File name is /storage/ofd_packets/00201032 [12:36:17]Write 301 bytes [12:36:17]NVStorageSaveData done [12:36:17]OFDSenderStorePacket done [12:36:17]KKMCreateOFDPacket done [12:36:17]NVStorageSaveData kkm_last_timestamp [12:36:17]File name is /storage/kkm_last_timestamp [12:36:17]Write 4 bytes [12:36:17]NVStorageSaveData done [12:36:17]ExternCall_PrintAddStr [12:36:17]wPrintStart [12:36:17]Write to MH i2c: 01 00 00 55 4A 9F [12:36:17]Write i2c OK [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: 01 [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: 01 07 00 [12:36:17]MH_I2C_Read... [12:36:17]Read from MH i2c: 01 07 00 55 4A 00 00 00 00 00 FF 0F B4 [12:36:17]RasterBufferAndPrint [12:36:17]line Счет N : (1)11328637 [12:36:17]line ИНН: 02508201610067 [12:36:17]line Контрольно-Кассовый Чек [12:36:17]line ПРОДАЖА [12:36:17]line ТРК (МРК, ГНК) : 12 [12:36:17]line Товар: 2710124130 [12:36:17]line Аи-92-К-4 [12:36:17]line 14.750 * 0.00 [12:36:17]line = 0.00 [12:36:17]line НДС 12% НСП 1% [12:36:17]line > о реализуемом товаре [12:36:17]line ИТОГО: 0.00 [12:36:17]line НСП 1% : 0.00 [12:36:17]line НДС 12% : 0.00 [12:36:17]line Наличными: 0.00 [12:36:17]line Безнал.: 0.00 [12:36:17]line Место: АЗС № 95 "Партнер Нефть" [12:36:17]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:36:17]line СНО: Общий режим [12:36:17]line Чек 331 20.08.2024 12:36 [12:36:17]line Смена: 466 ФФД: 1.0 [12:36:17]line ЗНМ: 0300000079 [12:36:17]line РНМ: 0000000000092545 [12:36:17]line Версия ККМ: 001 [12:36:17]line Талоны: ТК ГПНА Online [12:36:17]line 30159158 [12:36:17]line ФМ: 0000000000871802 [12:36:17]line ФД: 201032 [12:36:17]line ФПД: 237158648146379 [12:36:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123617&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201032&fm=237158648146379&tin=02508201610067®Number=0000000000092545&sum=0 [12:36:18]OFD Sender: Processing packet 201032 [packets to send 247, broken 246] [12:36:18]ProducePacketName [12:36:18]name=ofd_packets/00201032 [12:36:18]OFD Sender: To server: pG, [12:36:18]CommunicateWithHost lk.salyk.kg:30040 [12:36:18]ConnectInit lk.salyk.kg [12:36:18]written 0, free lines is 4095 [12:36:18]Connected sock=10 [12:36:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1C 53 07 01 7D 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 9E 39 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 4B 01 00 00 F4 03 04 00 C1 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 11 03 00 35 04 06 00 D7 B1 CC FA 69 CB C3 7B A0 FA 83 9F 2B CB [12:36:18]Write to MH i2c: 01 00 00 7F 4A C9 [12:36:18]Write i2c OK [12:36:18]MH_I2C_Read... [12:36:18]Read from MH i2c: 01 [12:36:18]MH_I2C_Read... [12:36:18]Read from MH i2c: 01 07 00 [12:36:18]MH_I2C_Read... [12:36:18]Read from MH i2c: 01 07 00 7F 4A 00 00 00 00 00 E4 0C C0 [12:36:18]RasterBufferAndPrint [12:36:18]line [12:36:18]line [12:36:18]line [12:36:18]line [12:36:18]line [12:36:18]written 0, free lines is 3305 [12:36:18]MH_Cut [12:36:18]Write to MH i2c: D1 01 00 86 4A 01 A2 [12:36:18]Write i2c OK [12:36:18]MH_I2C_Read... [12:36:18]Read from MH i2c: D1 [12:36:18]MH_I2C_Read... [12:36:18]Read from MH i2c: D1 01 00 [12:36:18]MH_I2C_Read... [12:36:18]Read from MH i2c: D1 01 00 86 4A 00 A1 [12:36:18]Write to MH i2c: 01 00 00 87 4A D1 [12:36:18]Write i2c OK [12:36:18]MH_I2C_Read... [12:36:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5E 2B 47 00 3C 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 11 03 00 F4 03 04 00 28 38 C4 66 B6 04 01 00 00 34 8D D4 AB BE F1 30 72 [12:36:18]CommunicateWithHost err = 0 [12:36:18]CheckOFDResponse [12:36:18]1017 (14) - 77093643461234 [12:36:18]1041 (16) - 0000000000871802 [12:36:18]1040 (4) - 201032 [12:36:18]1012 (4) - 20.08.2024 06:31 [12:36:18]1206 (1) - 0 [12:36:18]OFD Sender: Remove packet 201032 [12:36:18]ProducePacketName [12:36:18]name=ofd_packets/00201032 [12:36:18]NVStorageDeleteData [12:36:19]OFD Sender: No OFD packet to send [12:36:19]*** Cut start [12:36:19]*** Purtial cut [12:36:19]*** CUTSNS_PIN = 0 [12:36:19]*** Stage 1: CUTSNS_PIN = 1 [12:36:21]Read from MH i2c: 01 [12:36:21]MH_I2C_Read... [12:36:21]*** Stop cut motor [12:36:21]*** Cut end [12:36:21]Read from MH i2c: 01 07 00 [12:36:21]MH_I2C_Read... [12:36:21]Read from MH i2c: 01 07 00 87 4A 00 00 00 00 00 FF 0F E6 [12:36:21]process_action close_receipt done [12:36:21]requested_data is exist [12:36:21]produce_requested_data [12:36:21]requested_item fm.sn is exist - process it [12:36:21]wFMCommunicate request_size=4 [12:36:21]MH_SAM_APDU [12:36:21]CAPDU: 80 11 00 00 [12:36:21]Write to MH i2c: E2 08 00 88 4A 80 11 00 00 00 00 00 00 4C [12:36:21]Write i2c OK [12:36:21]MH_I2C_Read... [12:36:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:21]Read from MH i2c: E2 [12:36:21]MH_I2C_Read... [12:36:21]Read from MH i2c: E2 17 00 [12:36:21]MH_I2C_Read... [12:36:21]Read from MH i2c: E2 17 00 88 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 99 [12:36:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:36:21]wFMCommunicate OK [12:36:21]requested_item fd.num is exist - process it [12:36:21]SAM_PROTO_GetFieldsCounters [12:36:21]wFMCommunicate request_size=4 [12:36:21]MH_SAM_APDU [12:36:21]CAPDU: 80 13 00 00 [12:36:21]Write to MH i2c: E2 08 00 89 4A 80 13 00 00 00 00 00 00 4F [12:36:21]Write i2c OK [12:36:21]MH_I2C_Read... [12:36:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:36:21]Read from MH i2c: E2 [12:36:21]MH_I2C_Read... [12:36:21]Read from MH i2c: E2 62 00 [12:36:21]MH_I2C_Read... [12:36:21]Read from MH i2c: E2 62 00 89 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 48 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 7D [12:36:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 48 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:36:21]wFMCommunicate OK [12:36:21]SAM_PROTO_GetFieldsCounters done [12:36:21]requested_item shift.num is exist - process it [12:36:21]requested_item shift.opened is exist - process it [12:36:21]req_shift_opened [12:36:21]FM_GetShiftState [12:36:21]SAM_PROTO_GetShiftState [12:36:21]wFMCommunicate request_size=4 [12:36:21]MH_SAM_APDU [12:36:21]CAPDU: 80 13 01 00 [12:36:21]Write to MH i2c: E2 08 00 8A 4A 80 13 01 00 00 00 00 00 51 [12:36:21]Write i2c OK [12:36:21]MH_I2C_Read... [12:36:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:21]Read from MH i2c: E2 [12:36:21]MH_I2C_Read... [12:36:21]Read from MH i2c: E2 0E 00 [12:36:21]MH_I2C_Read... [12:36:21]Read from MH i2c: E2 0E 00 8A 4A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 DB [12:36:21]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:36:21]wFMCommunicate OK [12:36:21]SAM_PROTO_GetShiftState done [12:36:21]FM_GetShiftState done [12:36:21]req_shift_opened done [12:36:21]requested_item shift.open_date is exist - process it [12:36:21]req_shift_open_date [12:36:21]req_shift_open_date done [12:36:21]produce_requested_data done [12:36:21]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201032,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:36:21]process_action_free close_receipt [12:36:21]json_value_free [12:36:21]json_value_free done [12:36:21]process_json_proto returns [12:36:21]Send response to host [12:36:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201032,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:36:21]free response buf [12:36:21]execute_script done [12:36:21]execute_script returns [12:36:21]free content buf [12:36:21]Sock 9.Close socket [12:36:21]Sock 9.Thread stoped [12:36:24]OFD Sender: No OFD packet to send [12:36:29]OFD Sender: No OFD packet to send [12:36:34]OFD Sender: No OFD packet to send [12:36:39]OFD Sender: No OFD packet to send [12:36:44]OFD Sender: No OFD packet to send [12:36:49]OFD Sender: No OFD packet to send [12:36:54]OFD Sender: No OFD packet to send [12:36:59]OFD Sender: No OFD packet to send [12:36:59]accept exits with 8 [12:36:59]New connection [12:36:59]New thread 3067211108 created [12:36:59]Thread 3067067748 joined [12:36:59]Waiting for new connection... [12:36:59] Sock 8.Parse request [12:36:59]Sock 8.Check first char [12:36:59]Sock 8.First char is OK [12:36:59]request: POST /json_proto HTTP/1.0 [12:36:59]Method: POST [12:36:59]URL: /json_proto [12:36:59]Method is POST - this is cgi request [12:36:59]url: /json_proto [12:36:59]query_string will be loaded in cgi processing [12:36:59]execute_cgi json_proto POST (null) [12:36:59]execute_cgi path=json_proto method=POST [12:36:59]POST find Content-Length [12:36:59]Host: 172.17.46.195:8080 [12:36:59]Content-Length: 679 [12:36:59]Content-Type: application/json [12:36:59] [12:36:59]POST finish read [12:36:59]Found Content-Length = 679 [12:36:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328641", "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" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:59]execute_script... [12:36: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)11328641", "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" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:59]POST & json_proto [12:36:59]process_json_proto [12:36:59]json parsed OK: [12:36:59]protocol is kg_v1.0 [12:36:59]action value=close_receipt [12:36:59]process_action close_receipt [12:36:59]cmd_close_receipt [12:36:59]MH_GetDate [12:36:59]Write to MH i2c: F0 00 00 8B 4A C4 [12:36:59]Write i2c OK [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: F0 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: F0 09 00 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: F0 09 00 8B 4A 00 ED 8D C4 66 75 08 C2 66 16 [12:36:59]GetLastDocTimeStamp 1724157377 [12:36:59]current date 1724157421 [12:36:59]FM_GetShiftState [12:36:59]SAM_PROTO_GetShiftState [12:36:59]wFMCommunicate request_size=4 [12:36:59]MH_SAM_APDU [12:36:59]CAPDU: 80 13 01 00 [12:36:59]Write to MH i2c: E2 08 00 8C 4A 80 13 01 00 00 00 00 00 53 [12:36:59]Write i2c OK [12:36:59]MH_I2C_Read... [12:36:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:59]Read from MH i2c: E2 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: E2 0E 00 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: E2 0E 00 8C 4A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 DD [12:36:59]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:36:59]wFMCommunicate OK [12:36:59]SAM_PROTO_GetShiftState done [12:36:59]FM_GetShiftState done [12:36:59]opened in 1724112758 [12:36:59]opened+sec_in_day 1724199158 [12:36:59]quantity*price = 30035 [12:36:59]sum+1 = 30036 [12:36:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 332 20.08.2024 12:37 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201033 ФПД: 51418103262886 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123701&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201033&fm=51418103262886&tin=02508201610067®Number=0000000000092545&sum=30000 [12:37:00]StoreToDocumentArchive [12:37:00]shift 466 fd 201033 [12:37:00]save to /storage/0466/doc_00201033 [12:37:00]save last doc name /storage/0466/doc_00201033 to /storage/kkm_last_doc_name [12:37:00]save OK [12:37:00]Clear old archive folders... [12:37:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:37:00]tlvbuf is 010DEFE0 [12:37:00]SAM_PROTO_ClearQueue [12:37:00]wFMCommunicate request_size=4 [12:37:00]MH_SAM_APDU [12:37:00]CAPDU: 80 09 00 00 [12:37:00]Write to MH i2c: E2 08 00 99 4A 80 09 00 00 00 00 00 00 55 [12:37:00]Write i2c OK [12:37:00]MH_I2C_Read... [12:37:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:37:00]Read from MH i2c: E2 [12:37:00]MH_I2C_Read... [12:37:00]Read from MH i2c: E2 03 00 [12:37:00]MH_I2C_Read... [12:37:00]Read from MH i2c: E2 03 00 99 4A 00 90 00 57 [12:37:00]RAPDU: 90 00 [12:37:00]wFMCommunicate OK [12:37:00]SAM_PROTO_ClearQueue done [12:37:00]KKMCreateOFDPacket [12:37:00]OFDProtocolAddRootSTLVToBuf [12:37:00]FM_MakeSignedData [12:37:00]FM_MakeSignedData [12:37:00]SAM_PROTO_SignData [12:37:00]wFMCommunicate request_size=4 [12:37:00]MH_SAM_APDU [12:37:00]CAPDU: 80 0D 01 02 [12:37:00]Write to MH i2c: E2 08 00 9A 4A 80 0D 01 02 00 00 00 00 5D [12:37:00]Write i2c OK [12:37:00]MH_I2C_Read... [12:37:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:37:00]Read from MH i2c: E2 [12:37:00]MH_I2C_Read... [12:37:00]Read from MH i2c: E2 03 00 [12:37:00]MH_I2C_Read... [12:37:00]Read from MH i2c: E2 03 00 9A 4A 00 90 00 58 [12:37:00]RAPDU: 90 00 [12:37:00]wFMCommunicate OK [12:37:00]wFMCommunicate request_size=255 [12:37:00]MH_SAM_APDU [12:37: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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 ED 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 11 03 00 35 04 06 00 2E [12:37:00]Write to MH i2c: E2 02 01 9B 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 ED 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 11 03 00 35 04 06 00 2E 00 00 43 [12:37:00]Write i2c OK [12:37:00]MH_I2C_Read... [12:37:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:01]Read from MH i2c: E2 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 03 00 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 03 00 9B 4A 00 90 00 59 [12:37:01]RAPDU: 90 00 [12:37:01]wFMCommunicate OK [12:37:01]wFMCommunicate request_size=10 [12:37:01]MH_SAM_APDU [12:37:01]CAPDU: 80 0D 02 02 05 C3 B5 C7 AE A6 [12:37:01]Write to MH i2c: E2 0D 00 9C 4A 80 0D 02 02 05 00 C3 B5 C7 AE A6 00 00 FD [12:37:01]Write i2c OK [12:37:01]MH_I2C_Read... [12:37:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:01]Read from MH i2c: E2 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 03 00 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 03 00 9C 4A 00 90 00 5A [12:37:01]RAPDU: 90 00 [12:37:01]wFMCommunicate OK [12:37:01]wFMCommunicate request_size=4 [12:37:01]MH_SAM_APDU [12:37:01]CAPDU: 80 0D 03 02 [12:37:01]Write to MH i2c: E2 08 00 9D 4A 80 0D 03 02 00 00 00 00 62 [12:37:01]Write i2c OK [12:37:01]MH_I2C_Read... [12:37:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:37:01]Read from MH i2c: E2 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 0B 00 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 0B 00 9D 4A 00 4E 6A 3A F2 69 E6 20 9A 90 00 50 [12:37:01]RAPDU: 4E 6A 3A F2 69 E6 20 9A 90 00 [12:37:01]wFMCommunicate OK [12:37:01]SAM_PROTO_SignData done [12:37:01]FM_MakeSignedData done [12:37:01]CreateOFDProtocolMessage [12:37:01]wFMCommunicate request_size=4 [12:37:01]MH_SAM_APDU [12:37:01]CAPDU: 80 11 00 00 [12:37:01]Write to MH i2c: E2 08 00 9E 4A 80 11 00 00 00 00 00 00 62 [12:37:01]Write i2c OK [12:37:01]MH_I2C_Read... [12:37:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:01]Read from MH i2c: E2 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 17 00 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 17 00 9E 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AF [12:37:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:37:01]wFMCommunicate OK [12:37:01]CreateOFDProtocolMessage done [12:37:01]OFDSenderStorePacket 201033 [12:37:01]StoreOFDPacket docnum=201033 [12:37:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FB BE 07 01 D3 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 ED 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 11 03 00 35 04 06 00 2E C3 B5 C7 AE A6 4E 6A 3A F2 69 E6 20 9A [12:37:01]CheckFolder [12:37:01]dirname=/storage/ofd_packets [12:37:01]CheckFolder done [12:37:01]ProducePacketName [12:37:01]name=ofd_packets/00201033 [12:37:01]NVStorageSaveData ofd_packets/00201033 [12:37:01]File name is /storage/ofd_packets/00201033 [12:37:01]Write 301 bytes [12:37:01]NVStorageSaveData done [12:37:01]OFDSenderStorePacket done [12:37:01]KKMCreateOFDPacket done [12:37:01]NVStorageSaveData kkm_last_timestamp [12:37:01]File name is /storage/kkm_last_timestamp [12:37:01]Write 4 bytes [12:37:01]NVStorageSaveData done [12:37:01]ExternCall_PrintAddStr [12:37:01]wPrintStart [12:37:01]Write to MH i2c: 01 00 00 9F 4A E9 [12:37:01]Write i2c OK [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: 01 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: 01 07 00 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: 01 07 00 9F 4A 00 00 00 00 00 FF 0F FE [12:37:01]RasterBufferAndPrint [12:37:01]line Счет N : (1)11328641 [12:37:01]line ИНН: 02508201610067 [12:37:01]line Контрольно-Кассовый Чек [12:37:01]line ПРОДАЖА [12:37:01]line ТРК (МРК, ГНК) : 32 [12:37:01]line Товар: 2710124130 [12:37:01]line Аи-92-К-4 [12:37:01]line 4.430 * 67.80 [12:37:01]line = 300.35 [12:37:01]line НДС 12% НСП 1% [12:37:01]line > о реализуемом товаре [12:37:01]line ОКРУГЛЕНИЕ: -0.35 [12:37:01]line ИТОГО: 300.00 [12:37:01]line Внесено: 300.00 [12:37:01]line СДАЧА: 0.00 [12:37:01]line НСП 1% : 2.66 [12:37:01]line НДС 12% : 31.90 [12:37:01]line Наличными: 300.00 [12:37:01]line Безнал.: 0.00 [12:37:01]line Место: АЗС № 95 "Партнер Нефть" [12:37:01]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:37:01]line СНО: Общий режим [12:37:01]line Чек 332 20.08.2024 12:37 [12:37:01]line Смена: 466 ФФД: 1.0 [12:37:01]line ЗНМ: 0300000079 [12:37:01]line РНМ: 0000000000092545 [12:37:01]line Версия ККМ: 001 [12:37:01]line ФМ: 0000000000871802 [12:37:01]line ФД: 201033 [12:37:01]line ФПД: 51418103262886 [12:37:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123701&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201033&fm=51418103262886&tin=02508201610067®Number=0000000000092545&sum=30000 [12:37:01]written 0, free lines is 4095 [12:37:01]OFD Sender: Processing packet 201033 [packets to send 247, broken 246] [12:37:01]ProducePacketName [12:37:01]name=ofd_packets/00201033 [12:37:01]OFD Sender: To server: pG, [12:37:01]CommunicateWithHost lk.salyk.kg:30040 [12:37:01]ConnectInit lk.salyk.kg [12:37:01]Connected sock=10 [12:37:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FB BE 07 01 D3 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 ED 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 11 03 00 35 04 06 00 2E C3 B5 C7 AE A6 4E 6A 3A F2 69 E6 20 9A [12:37:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DD B0 47 00 53 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 31 38 30 32 10 04 04 00 49 11 03 00 F4 03 04 00 54 38 C4 66 B6 04 01 00 00 3F 08 C6 B4 94 E2 E6 55 [12:37:02]CommunicateWithHost err = 0 [12:37:02]CheckOFDResponse [12:37:02]1017 (14) - 77093643461234 [12:37:02]1041 (16) - 0000000000871802 [12:37:02]1040 (4) - 201033 [12:37:02]1012 (4) - 20.08.2024 06:31 [12:37:02]1206 (1) - 0 [12:37:02]OFD Sender: Remove packet 201033 [12:37:02]ProducePacketName [12:37:02]name=ofd_packets/00201033 [12:37:02]NVStorageDeleteData [12:37:02]Write to MH i2c: 01 00 00 CA 4A 14 [12:37:02]Write i2c OK [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: 01 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: 01 07 00 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: 01 07 00 CA 4A 00 00 00 00 00 D4 0C FB [12:37:02]RasterBufferAndPrint [12:37:02]line [12:37:02]line [12:37:02]line [12:37:02]line [12:37:02]line [12:37:02]written 0, free lines is 3289 [12:37:02]MH_Cut [12:37:02]Write to MH i2c: D1 01 00 D1 4A 01 ED [12:37:02]Write i2c OK [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: D1 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: D1 01 00 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: D1 01 00 D1 4A 00 EC [12:37:02]Write to MH i2c: 01 00 00 D2 4A 1C [12:37:02]Write i2c OK [12:37:02]MH_I2C_Read... [12:37:02]OFD Sender: No OFD packet to send [12:37:02]*** Cut start [12:37:02]*** Purtial cut [12:37:02]*** Stage 1: CUTSNS_PIN = 1 [12:37:03]Read from MH i2c: 01 [12:37:03]MH_I2C_Read... [12:37:03]*** Stop cut motor [12:37:03]*** Cut end [12:37:03]Read from MH i2c: 01 07 00 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: 01 07 00 D2 4A 00 00 00 00 00 FF 0F 31 [12:37:03]process_action close_receipt done [12:37:03]requested_data is exist [12:37:03]produce_requested_data [12:37:03]requested_item fm.sn is exist - process it [12:37:03]wFMCommunicate request_size=4 [12:37:03]MH_SAM_APDU [12:37:03]CAPDU: 80 11 00 00 [12:37:03]Write to MH i2c: E2 08 00 D3 4A 80 11 00 00 00 00 00 00 97 [12:37:03]Write i2c OK [12:37:03]MH_I2C_Read... [12:37:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:03]Read from MH i2c: E2 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 17 00 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 17 00 D3 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E4 [12:37:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:37:03]wFMCommunicate OK [12:37:03]requested_item fd.num is exist - process it [12:37:03]SAM_PROTO_GetFieldsCounters [12:37:03]wFMCommunicate request_size=4 [12:37:03]MH_SAM_APDU [12:37:03]CAPDU: 80 13 00 00 [12:37:03]Write to MH i2c: E2 08 00 D4 4A 80 13 00 00 00 00 00 00 9A [12:37:03]Write i2c OK [12:37:03]MH_I2C_Read... [12:37:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:37:03]Read from MH i2c: E2 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 62 00 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 62 00 D4 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 49 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 CC [12:37: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 49 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:37:03]wFMCommunicate OK [12:37:03]SAM_PROTO_GetFieldsCounters done [12:37:03]requested_item shift.num is exist - process it [12:37:03]requested_item shift.opened is exist - process it [12:37:03]req_shift_opened [12:37:03]FM_GetShiftState [12:37:03]SAM_PROTO_GetShiftState [12:37:03]wFMCommunicate request_size=4 [12:37:03]MH_SAM_APDU [12:37:03]CAPDU: 80 13 01 00 [12:37:03]Write to MH i2c: E2 08 00 D5 4A 80 13 01 00 00 00 00 00 9C [12:37:03]Write i2c OK [12:37:03]MH_I2C_Read... [12:37:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:03]Read from MH i2c: E2 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 0E 00 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 0E 00 D5 4A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 26 [12:37:03]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:37:03]wFMCommunicate OK [12:37:03]SAM_PROTO_GetShiftState done [12:37:03]FM_GetShiftState done [12:37:03]req_shift_opened done [12:37:03]requested_item shift.open_date is exist - process it [12:37:03]req_shift_open_date [12:37:03]req_shift_open_date done [12:37:03]produce_requested_data done [12:37:03]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201033,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:37:03]process_action_free close_receipt [12:37:03]json_value_free [12:37:03]json_value_free done [12:37:03]process_json_proto returns [12:37:03]Send response to host [12:37:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201033,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:37:03]free response buf [12:37:03]execute_script done [12:37:03]execute_script returns [12:37:03]free content buf [12:37:03]Sock 8.Close socket [12:37:03]Sock 8.Thread stoped [12:37:03]accept exits with 9 [12:37:03]New connection [12:37:03]New thread 3067067748 created [12:37:03]Thread 3067211108 joined [12:37:03]Waiting for new connection... [12:37:03] Sock 9.Parse request [12:37:03]Sock 9.Check first char [12:37:03]Sock 9.First char is OK [12:37:03]request: POST /json_proto HTTP/1.0 [12:37:03]Method: POST [12:37:03]URL: /json_proto [12:37:03]Method is POST - this is cgi request [12:37:03]url: /json_proto [12:37:03]query_string will be loaded in cgi processing [12:37:03]execute_cgi json_proto POST (null) [12:37:03]execute_cgi path=json_proto method=POST [12:37:03]POST find Content-Length [12:37:03]Host: 172.17.46.195:8080 [12:37:03]Content-Length: 802 [12:37:03]Content-Type: application/json [12:37:03] [12:37:03]POST finish read [12:37:03]Found Content-Length = 802 [12:37:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:03]execute_script... [12:37:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:03]POST & json_proto [12:37:03]process_json_proto [12:37:03]json parsed OK: [12:37:03]protocol is kg_v1.0 [12:37:03]action value=close_receipt [12:37:03]process_action close_receipt [12:37:03]cmd_close_receipt [12:37:03]MH_GetDate [12:37:03]Write to MH i2c: F0 00 00 D6 4A 0F [12:37:03]Write i2c OK [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: F0 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: F0 09 00 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: F0 09 00 D6 4A 00 F1 8D C4 66 75 08 C2 66 65 [12:37:03]GetLastDocTimeStamp 1724157421 [12:37:03]current date 1724157425 [12:37:03]FM_GetShiftState [12:37:03]SAM_PROTO_GetShiftState [12:37:03]wFMCommunicate request_size=4 [12:37:03]MH_SAM_APDU [12:37:03]CAPDU: 80 13 01 00 [12:37:03]Write to MH i2c: E2 08 00 D7 4A 80 13 01 00 00 00 00 00 9E [12:37:03]Write i2c OK [12:37:03]MH_I2C_Read... [12:37:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:03]Read from MH i2c: E2 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 0E 00 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 0E 00 D7 4A 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 28 [12:37:03]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:37:03]wFMCommunicate OK [12:37:03]SAM_PROTO_GetShiftState done [12:37:03]FM_GetShiftState done [12:37:03]opened in 1724112758 [12:37:03]opened+sec_in_day 1724199158 [12:37:03]quantity*price = 150037 [12:37:03]sum+1 = 150039 [12:37:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 333 20.08.2024 12:37 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201034 ФПД: 143169255247873 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123705&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201034&fm=143169255247873&tin=02508201610067®Number=0000000000092545&sum=150038 [12:37:05]StoreToDocumentArchive [12:37:05]shift 466 fd 201034 [12:37:05]save to /storage/0466/doc_00201034 [12:37:05]save last doc name /storage/0466/doc_00201034 to /storage/kkm_last_doc_name [12:37:05]save OK [12:37:05]Clear old archive folders... [12:37:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:37:05]tlvbuf is 01134A20 [12:37:05]SAM_PROTO_ClearQueue [12:37:05]wFMCommunicate request_size=4 [12:37:05]MH_SAM_APDU [12:37:05]CAPDU: 80 09 00 00 [12:37:05]Write to MH i2c: E2 08 00 E4 4A 80 09 00 00 00 00 00 00 A0 [12:37:05]Write i2c OK [12:37:05]MH_I2C_Read... [12:37:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:37:05]Read from MH i2c: E2 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 03 00 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 03 00 E4 4A 00 90 00 A2 [12:37:05]RAPDU: 90 00 [12:37:05]wFMCommunicate OK [12:37:05]SAM_PROTO_ClearQueue done [12:37:05]KKMCreateOFDPacket [12:37:05]OFDProtocolAddRootSTLVToBuf [12:37:05]FM_MakeSignedData [12:37:05]FM_MakeSignedData [12:37:05]SAM_PROTO_SignData [12:37:05]wFMCommunicate request_size=4 [12:37:05]MH_SAM_APDU [12:37:05]CAPDU: 80 0D 01 02 [12:37:05]Write to MH i2c: E2 08 00 E5 4A 80 0D 01 02 00 00 00 00 A8 [12:37:05]Write i2c OK [12:37:05]MH_I2C_Read... [12:37:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:37:05]Read from MH i2c: E2 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 03 00 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 03 00 E5 4A 00 90 00 A3 [12:37:05]RAPDU: 90 00 [12:37:05]wFMCommunicate OK [12:37:05]wFMCommunicate request_size=255 [12:37:05]MH_SAM_APDU [12:37:05]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 4D 01 00 00 F4 03 04 00 F1 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4A 11 03 00 35 04 06 00 82 36 30 9A [12:37:05]Write to MH i2c: E2 02 01 E6 4A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 4D 01 00 00 F4 03 04 00 F1 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4A 11 03 00 35 04 06 00 82 36 30 9A 00 00 95 [12:37:05]Write i2c OK [12:37:05]MH_I2C_Read... [12:37:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:05]Read from MH i2c: E2 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 03 00 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 03 00 E6 4A 00 90 00 A4 [12:37:05]RAPDU: 90 00 [12:37:05]wFMCommunicate OK [12:37:05]wFMCommunicate request_size=7 [12:37:05]MH_SAM_APDU [12:37:05]CAPDU: 80 0D 02 02 02 10 01 [12:37:05]Write to MH i2c: E2 0A 00 E7 4A 80 0D 02 02 02 00 10 01 00 00 C0 [12:37:05]Write i2c OK [12:37:05]MH_I2C_Read... [12:37:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:05]Read from MH i2c: E2 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 03 00 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 03 00 E7 4A 00 90 00 A5 [12:37:05]RAPDU: 90 00 [12:37:05]wFMCommunicate OK [12:37:05]wFMCommunicate request_size=4 [12:37:05]MH_SAM_APDU [12:37:05]CAPDU: 80 0D 03 02 [12:37:05]Write to MH i2c: E2 08 00 E8 4A 80 0D 03 02 00 00 00 00 AD [12:37:05]Write i2c OK [12:37:05]MH_I2C_Read... [12:37:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:37:05]Read from MH i2c: E2 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 0B 00 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 0B 00 E8 4A 00 15 C7 63 0F BB 19 A1 91 90 00 02 [12:37:05]RAPDU: 15 C7 63 0F BB 19 A1 91 90 00 [12:37:05]wFMCommunicate OK [12:37:05]SAM_PROTO_SignData done [12:37:05]FM_MakeSignedData done [12:37:05]CreateOFDProtocolMessage [12:37:05]wFMCommunicate request_size=4 [12:37:05]MH_SAM_APDU [12:37:05]CAPDU: 80 11 00 00 [12:37:05]Write to MH i2c: E2 08 00 E9 4A 80 11 00 00 00 00 00 00 AD [12:37:05]Write i2c OK [12:37:05]MH_I2C_Read... [12:37:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:05]Read from MH i2c: E2 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 17 00 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 17 00 E9 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FA [12:37:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:37:05]wFMCommunicate OK [12:37:05]CreateOFDProtocolMessage done [12:37:05]OFDSenderStorePacket 201034 [12:37:05]StoreOFDPacket docnum=201034 [12:37:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 4E EC 04 01 E1 E0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 4D 01 00 00 F4 03 04 00 F1 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4A 11 03 00 35 04 06 00 82 36 30 9A 10 01 15 C7 63 0F BB 19 A1 91 [12:37:05]CheckFolder [12:37:05]dirname=/storage/ofd_packets [12:37:05]CheckFolder done [12:37:05]ProducePacketName [12:37:05]name=ofd_packets/00201034 [12:37:05]NVStorageSaveData ofd_packets/00201034 [12:37:05]File name is /storage/ofd_packets/00201034 [12:37:05]Write 298 bytes [12:37:05]NVStorageSaveData done [12:37:05]OFDSenderStorePacket done [12:37:05]KKMCreateOFDPacket done [12:37:05]NVStorageSaveData kkm_last_timestamp [12:37:05]File name is /storage/kkm_last_timestamp [12:37:05]Write 4 bytes [12:37:05]NVStorageSaveData done [12:37:05]OFD Sender: Processing packet 201034 [packets to send 247, broken 246] [12:37:05]ProducePacketName [12:37:05]name=ofd_packets/00201034 [12:37:05]OFD Sender: To server: pG, [12:37:05]CommunicateWithHost lk.salyk.kg:30040 [12:37:05]ConnectInit lk.salyk.kg [12:37:05]ExternCall_PrintAddStr [12:37:05]wPrintStart [12:37:05]Write to MH i2c: 01 00 00 EA 4A 34 [12:37:05]Write i2c OK [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: 01 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: 01 07 00 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: 01 07 00 EA 4A 00 00 00 00 00 FF 0F 49 [12:37:05]RasterBufferAndPrint [12:37:05]line Счет N : (1)11328640 [12:37:05]line ИНН: 02508201610067 [12:37:05]line Контрольно-Кассовый Чек [12:37:05]line ПРОДАЖА [12:37:05]line ТРК (МРК, ГНК) : 51 [12:37:05]line Товар: 2710194210 [12:37:05]line ДТ-К-5 [12:37:05]line 19.690 * 76.20 [12:37:05]line = 1500.38 [12:37:05]line НДС 12% НСП 1% [12:37:05]line > о реализуемом товаре [12:37:05]line ИТОГО: 1500.38 [12:37:05]line НСП 1% : 13.28 [12:37:05]line НДС 12% : 159.33 [12:37:05]line Наличными: 0.00 [12:37:05]line Безнал.: 1500.38 [12:37:05]line Место: АЗС № 95 "Партнер Нефть" [12:37:05]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:37:05]line СНО: Общий режим [12:37:05]line Чек 333 20.08.2024 12:37 [12:37:05]line Смена: 466 ФФД: 1.0 [12:37:05]line ЗНМ: 0300000079 [12:37:05]line РНМ: 0000000000092545 [12:37:05]line Версия ККМ: 001 [12:37:05]line Платежная система: O! деньги [12:37:05]line ФМ: 0000000000871802 [12:37:05]line ФД: 201034 [12:37:05]line ФПД: 143169255247873 [12:37:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123705&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201034&fm=143169255247873&tin=02508201610067®Number=0000000000092545&sum=150038 [12:37:06]Connected sock=10 [12:37:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 4E EC 04 01 E1 E0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 4D 01 00 00 F4 03 04 00 F1 8D C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4A 11 03 00 35 04 06 00 82 36 30 9A 10 01 15 C7 63 0F BB 19 A1 91 [12:37:06]written 0, free lines is 4095 [12:37:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E9 6F 47 00 DA 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 31 38 30 32 10 04 04 00 4A 11 03 00 F4 03 04 00 58 38 C4 66 B6 04 01 00 00 24 C1 A8 10 F0 79 2D A9 [12:37:06]CommunicateWithHost err = 0 [12:37:06]CheckOFDResponse [12:37:06]1017 (14) - 77093643461234 [12:37:06]1041 (16) - 0000000000871802 [12:37:06]1040 (4) - 201034 [12:37:06]1012 (4) - 20.08.2024 06:31 [12:37:06]1206 (1) - 0 [12:37:06]OFD Sender: Remove packet 201034 [12:37:06]ProducePacketName [12:37:06]name=ofd_packets/00201034 [12:37:06]NVStorageDeleteData [12:37:06]Write to MH i2c: 01 00 00 14 4B 5F [12:37:06]Write i2c OK [12:37:06]MH_I2C_Read... [12:37:06]Read from MH i2c: 01 [12:37:06]MH_I2C_Read... [12:37:06]Read from MH i2c: 01 07 00 [12:37:06]MH_I2C_Read... [12:37:06]Read from MH i2c: 01 07 00 14 4B 00 00 00 00 00 F6 0C 68 [12:37:06]RasterBufferAndPrint [12:37:06]line [12:37:06]line [12:37:06]line [12:37:06]line [12:37:06]line [12:37:06]written 0, free lines is 3327 [12:37:06]MH_Cut [12:37:06]Write to MH i2c: D1 01 00 1B 4B 01 38 [12:37:06]Write i2c OK [12:37:06]MH_I2C_Read... [12:37:06]Read from MH i2c: D1 [12:37:06]MH_I2C_Read... [12:37:06]Read from MH i2c: D1 01 00 [12:37:06]MH_I2C_Read... [12:37:06]Read from MH i2c: D1 01 00 1B 4B 00 37 [12:37:06]Write to MH i2c: 01 00 00 1C 4B 67 [12:37:06]Write i2c OK [12:37:06]MH_I2C_Read... [12:37:07]OFD Sender: No OFD packet to send [12:37:07]*** Cut start [12:37:07]*** Purtial cut [12:37:07]*** CUTSNS_PIN = 0 [12:37:07]*** Stage 1: CUTSNS_PIN = 1 [12:37:09]Read from MH i2c: 01 [12:37:09]MH_I2C_Read... [12:37:09]*** Stop cut motor [12:37:09]*** Cut end [12:37:09]Read from MH i2c: 01 07 00 [12:37:09]MH_I2C_Read... [12:37:09]Read from MH i2c: 01 07 00 1C 4B 00 00 00 00 00 FF 0F 7C [12:37:09]process_action close_receipt done [12:37:09]requested_data is exist [12:37:09]produce_requested_data [12:37:09]requested_item fm.sn is exist - process it [12:37:09]wFMCommunicate request_size=4 [12:37:09]MH_SAM_APDU [12:37:09]CAPDU: 80 11 00 00 [12:37:09]Write to MH i2c: E2 08 00 1D 4B 80 11 00 00 00 00 00 00 E2 [12:37:09]Write i2c OK [12:37:09]MH_I2C_Read... [12:37:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:09]Read from MH i2c: E2 [12:37:09]MH_I2C_Read... [12:37:09]Read from MH i2c: E2 17 00 [12:37:09]MH_I2C_Read... [12:37:09]Read from MH i2c: E2 17 00 1D 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2F [12:37:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:37:09]wFMCommunicate OK [12:37:09]requested_item fd.num is exist - process it [12:37:09]SAM_PROTO_GetFieldsCounters [12:37:09]wFMCommunicate request_size=4 [12:37:09]MH_SAM_APDU [12:37:09]CAPDU: 80 13 00 00 [12:37:09]Write to MH i2c: E2 08 00 1E 4B 80 13 00 00 00 00 00 00 E5 [12:37:09]Write i2c OK [12:37:09]MH_I2C_Read... [12:37:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:37:09]Read from MH i2c: E2 [12:37:09]MH_I2C_Read... [12:37:09]Read from MH i2c: E2 62 00 [12:37:09]MH_I2C_Read... [12:37:09]Read from MH i2c: E2 62 00 1E 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4A 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 1B [12:37: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4A 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:37:09]wFMCommunicate OK [12:37:09]SAM_PROTO_GetFieldsCounters done [12:37:09]requested_item shift.num is exist - process it [12:37:09]requested_item shift.opened is exist - process it [12:37:09]req_shift_opened [12:37:09]FM_GetShiftState [12:37:09]SAM_PROTO_GetShiftState [12:37:09]wFMCommunicate request_size=4 [12:37:09]MH_SAM_APDU [12:37:09]CAPDU: 80 13 01 00 [12:37:09]Write to MH i2c: E2 08 00 1F 4B 80 13 01 00 00 00 00 00 E7 [12:37:09]Write i2c OK [12:37:09]MH_I2C_Read... [12:37:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:09]Read from MH i2c: E2 [12:37:09]MH_I2C_Read... [12:37:09]Read from MH i2c: E2 0E 00 [12:37:09]MH_I2C_Read... [12:37:09]Read from MH i2c: E2 0E 00 1F 4B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 71 [12:37:09]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:37:09]wFMCommunicate OK [12:37:09]SAM_PROTO_GetShiftState done [12:37:09]FM_GetShiftState done [12:37:09]req_shift_opened done [12:37:09]requested_item shift.open_date is exist - process it [12:37:09]req_shift_open_date [12:37:09]req_shift_open_date done [12:37:09]produce_requested_data done [12:37:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201034,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:37:09]process_action_free close_receipt [12:37:09]json_value_free [12:37:09]json_value_free done [12:37:09]process_json_proto returns [12:37:09]Send response to host [12:37:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201034,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:37:09]free response buf [12:37:09]execute_script done [12:37:09]execute_script returns [12:37:09]free content buf [12:37:09]Sock 9.Close socket [12:37:09]Sock 9.Thread stoped [12:37:12]OFD Sender: No OFD packet to send [12:37:17]OFD Sender: No OFD packet to send [12:37:22]OFD Sender: No OFD packet to send [12:37:22]accept exits with 8 [12:37:22]New connection [12:37:22]New thread 3067211108 created [12:37:22]Thread 3067067748 joined [12:37:22]Waiting for new connection... [12:37:22] Sock 8.Parse request [12:37:22]Sock 8.Check first char [12:37:22]Sock 8.First char is OK [12:37:22]request: POST /json_proto HTTP/1.0 [12:37:22]Method: POST [12:37:22]URL: /json_proto [12:37:22]Method is POST - this is cgi request [12:37:22]url: /json_proto [12:37:22]query_string will be loaded in cgi processing [12:37:22]execute_cgi json_proto POST (null) [12:37:22]execute_cgi path=json_proto method=POST [12:37:22]POST find Content-Length [12:37:22]Host: 172.17.46.195:8080 [12:37:22]Content-Length: 800 [12:37:22]Content-Type: application/json [12:37:22] [12:37:22]POST finish read [12:37:22]Found Content-Length = 800 [12:37:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328638", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 24.960, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:22]execute_script... [12:37: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)11328638", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 24.960, "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\u000A56276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:22]POST & json_proto [12:37:22]process_json_proto [12:37:22]json parsed OK: [12:37:22]protocol is kg_v1.0 [12:37:22]action value=close_receipt [12:37:22]process_action close_receipt [12:37:22]cmd_close_receipt [12:37:22]MH_GetDate [12:37:22]Write to MH i2c: F0 00 00 20 4B 5A [12:37:22]Write i2c OK [12:37:22]MH_I2C_Read... [12:37:22]Read from MH i2c: F0 [12:37:22]MH_I2C_Read... [12:37:22]Read from MH i2c: F0 09 00 [12:37:22]MH_I2C_Read... [12:37:22]Read from MH i2c: F0 09 00 20 4B 00 04 8E C4 66 75 08 C2 66 C4 [12:37:22]GetLastDocTimeStamp 1724157425 [12:37:22]current date 1724157444 [12:37:22]FM_GetShiftState [12:37:22]SAM_PROTO_GetShiftState [12:37:22]wFMCommunicate request_size=4 [12:37:22]MH_SAM_APDU [12:37:22]CAPDU: 80 13 01 00 [12:37:22]Write to MH i2c: E2 08 00 21 4B 80 13 01 00 00 00 00 00 E9 [12:37:22]Write i2c OK [12:37:22]MH_I2C_Read... [12:37:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:22]Read from MH i2c: E2 [12:37:22]MH_I2C_Read... [12:37:22]Read from MH i2c: E2 0E 00 [12:37:22]MH_I2C_Read... [12:37:22]Read from MH i2c: E2 0E 00 21 4B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 73 [12:37:22]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:37:22]wFMCommunicate OK [12:37:22]SAM_PROTO_GetShiftState done [12:37:22]FM_GetShiftState done [12:37:22]opened in 1724112758 [12:37:22]opened+sec_in_day 1724199158 [12:37:22]quantity*price = 0 [12:37:22]sum+1 = 1 [12:37:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 334 20.08.2024 12:37 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливная Карта 56276 ФМ: 0000000000871802 ФД: 201035 ФПД: 67179987299632 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123724&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201035&fm=67179987299632&tin=02508201610067®Number=0000000000092545&sum=0 [12:37:23]StoreToDocumentArchive [12:37:23]shift 466 fd 201035 [12:37:23]save to /storage/0466/doc_00201035 [12:37:23]save last doc name /storage/0466/doc_00201035 to /storage/kkm_last_doc_name [12:37:23]save OK [12:37:23]Clear old archive folders... [12:37:23]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:37:23]tlvbuf is 01060930 [12:37:23]SAM_PROTO_ClearQueue [12:37:23]wFMCommunicate request_size=4 [12:37:23]MH_SAM_APDU [12:37:23]CAPDU: 80 09 00 00 [12:37:23]Write to MH i2c: E2 08 00 2E 4B 80 09 00 00 00 00 00 00 EB [12:37:23]Write i2c OK [12:37:23]MH_I2C_Read... [12:37:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:37:23]Read from MH i2c: E2 [12:37:23]MH_I2C_Read... [12:37:23]Read from MH i2c: E2 03 00 [12:37:23]MH_I2C_Read... [12:37:23]Read from MH i2c: E2 03 00 2E 4B 00 90 00 ED [12:37:23]RAPDU: 90 00 [12:37:23]wFMCommunicate OK [12:37:23]SAM_PROTO_ClearQueue done [12:37:23]KKMCreateOFDPacket [12:37:23]OFDProtocolAddRootSTLVToBuf [12:37:23]FM_MakeSignedData [12:37:23]FM_MakeSignedData [12:37:23]SAM_PROTO_SignData [12:37:23]wFMCommunicate request_size=4 [12:37:23]MH_SAM_APDU [12:37:23]CAPDU: 80 0D 01 02 [12:37:23]Write to MH i2c: E2 08 00 2F 4B 80 0D 01 02 00 00 00 00 F3 [12:37:23]Write i2c OK [12:37:23]MH_I2C_Read... [12:37:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:37:23]Read from MH i2c: E2 [12:37:23]MH_I2C_Read... [12:37:23]Read from MH i2c: E2 03 00 [12:37:23]MH_I2C_Read... [12:37:23]Read from MH i2c: E2 03 00 2F 4B 00 90 00 EE [12:37:23]RAPDU: 90 00 [12:37:23]wFMCommunicate OK [12:37:23]wFMCommunicate request_size=255 [12:37:23]MH_SAM_APDU [12:37:23]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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 04 8E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4B 11 03 [12:37:23]Write to MH i2c: E2 02 01 30 4B 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 04 8E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4B 11 03 00 00 A0 [12:37:23]Write i2c OK [12:37:23]MH_I2C_Read... [12:37:24]Read from MH i2c: E2 [12:37:24]MH_I2C_Read... [12:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:24]Read from MH i2c: E2 03 00 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: E2 03 00 30 4B 00 90 00 EF [12:37:24]RAPDU: 90 00 [12:37:24]wFMCommunicate OK [12:37:24]wFMCommunicate request_size=16 [12:37:24]MH_SAM_APDU [12:37:24]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 3D 19 8F 47 6D 30 [12:37:24]Write to MH i2c: E2 13 00 31 4B 80 0D 02 02 0B 00 00 35 04 06 00 3D 19 8F 47 6D 30 00 00 14 [12:37:24]Write i2c OK [12:37:24]MH_I2C_Read... [12:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:24]Read from MH i2c: E2 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: E2 03 00 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: E2 03 00 31 4B 00 90 00 F0 [12:37:24]RAPDU: 90 00 [12:37:24]wFMCommunicate OK [12:37:24]wFMCommunicate request_size=4 [12:37:24]MH_SAM_APDU [12:37:24]CAPDU: 80 0D 03 02 [12:37:24]Write to MH i2c: E2 08 00 32 4B 80 0D 03 02 00 00 00 00 F8 [12:37:24]Write i2c OK [12:37:24]MH_I2C_Read... [12:37:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:37:24]Read from MH i2c: E2 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: E2 0B 00 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: E2 0B 00 32 4B 00 E1 6A 2A 94 D8 1D F5 3E 90 00 2A [12:37:24]RAPDU: E1 6A 2A 94 D8 1D F5 3E 90 00 [12:37:24]wFMCommunicate OK [12:37:24]SAM_PROTO_SignData done [12:37:24]FM_MakeSignedData done [12:37:24]CreateOFDProtocolMessage [12:37:24]wFMCommunicate request_size=4 [12:37:24]MH_SAM_APDU [12:37:24]CAPDU: 80 11 00 00 [12:37:24]Write to MH i2c: E2 08 00 33 4B 80 11 00 00 00 00 00 00 F8 [12:37:24]Write i2c OK [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: E2 [12:37:24]MH_I2C_Read... [12:37:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:24]Read from MH i2c: E2 17 00 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: E2 17 00 33 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 45 [12:37:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:37:24]wFMCommunicate OK [12:37:24]CreateOFDProtocolMessage done [12:37:24]OFDSenderStorePacket 201035 [12:37:24]StoreOFDPacket docnum=201035 [12:37:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 63 DE 0D 01 20 26 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 04 8E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4B 11 03 00 35 04 06 00 3D 19 8F 47 6D 30 E1 6A 2A 94 D8 1D F5 3E [12:37:24]CheckFolder [12:37:24]dirname=/storage/ofd_packets [12:37:24]CheckFolder done [12:37:24]ProducePacketName [12:37:24]name=ofd_packets/00201035 [12:37:24]NVStorageSaveData ofd_packets/00201035 [12:37:24]File name is /storage/ofd_packets/00201035 [12:37:24]Write 307 bytes [12:37:24]NVStorageSaveData done [12:37:24]OFDSenderStorePacket done [12:37:24]KKMCreateOFDPacket done [12:37:24]NVStorageSaveData kkm_last_timestamp [12:37:24]File name is /storage/kkm_last_timestamp [12:37:24]Write 4 bytes [12:37:24]NVStorageSaveData done [12:37:24]ExternCall_PrintAddStr [12:37:24]wPrintStart [12:37:24]Write to MH i2c: 01 00 00 34 4B 7F [12:37:24]Write i2c OK [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: 01 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: 01 07 00 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: 01 07 00 34 4B 00 00 00 00 00 FF 0F 94 [12:37:24]RasterBufferAndPrint [12:37:24]line Счет N : (1)11328638 [12:37:24]line ИНН: 02508201610067 [12:37:24]line Контрольно-Кассовый Чек [12:37:24]line ПРОДАЖА [12:37:24]line ТРК (МРК, ГНК) : 62 [12:37:24]line Товар: 2710194210 [12:37:24]line D-ENERGY ДТ-К-5 [12:37:24]line 24.960 * 0.00 [12:37:24]line = 0.00 [12:37:24]line НДС 12% НСП 1% [12:37:24]line > о реализуемом товаре [12:37:24]line ИТОГО: 0.00 [12:37:24]line НСП 1% : 0.00 [12:37:24]line НДС 12% : 0.00 [12:37:24]line Наличными: 0.00 [12:37:24]line Безнал.: 0.00 [12:37:24]line Место: АЗС № 95 "Партнер Нефть" [12:37:24]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:37:24]line СНО: Общий режим [12:37:24]line Чек 334 20.08.2024 12:37 [12:37:24]line Смена: 466 ФФД: 1.0 [12:37:24]line ЗНМ: 0300000079 [12:37:24]line РНМ: 0000000000092545 [12:37:24]line Версия ККМ: 001 [12:37:24]line Талоны: Топливная Карта [12:37:24]line 56276 [12:37:24]line ФМ: 0000000000871802 [12:37:24]line ФД: 201035 [12:37:24]line ФПД: 67179987299632 [12:37:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123724&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201035&fm=67179987299632&tin=02508201610067®Number=0000000000092545&sum=0 [12:37:24]written 0, free lines is 4095 [12:37:24]OFD Sender: Processing packet 201035 [packets to send 247, broken 246] [12:37:24]ProducePacketName [12:37:24]name=ofd_packets/00201035 [12:37:24]OFD Sender: To server: pG, [12:37:24]CommunicateWithHost lk.salyk.kg:30040 [12:37:24]ConnectInit lk.salyk.kg [12:37:24]Connected sock=10 [12:37:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 63 DE 0D 01 20 26 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 04 8E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4B 11 03 00 35 04 06 00 3D 19 8F 47 6D 30 E1 6A 2A 94 D8 1D F5 3E [12:37:24]Write to MH i2c: 01 00 00 5E 4B A9 [12:37:24]Write i2c OK [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: 01 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: 01 07 00 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: 01 07 00 5E 4B 00 00 00 00 00 E9 0C A5 [12:37:24]RasterBufferAndPrint [12:37:24]line [12:37:24]line [12:37:24]line [12:37:24]line [12:37:24]line [12:37:24]written 0, free lines is 3317 [12:37:24]MH_Cut [12:37:24]Write to MH i2c: D1 01 00 65 4B 01 82 [12:37:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EB 1A 47 00 DE 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 31 38 30 32 10 04 04 00 4B 11 03 00 F4 03 04 00 6A 38 C4 66 B6 04 01 00 00 03 B8 B5 97 4E 4F 1B F8 [12:37:24]CommunicateWithHost err = 0 [12:37:24]CheckOFDResponse [12:37:24]1017 (14) - 77093643461234 [12:37:24]1041 (16) - 0000000000871802 [12:37:24]1040 (4) - 201035 [12:37:24]1012 (4) - 20.08.2024 06:32 [12:37:24]1206 (1) - 0 [12:37:24]OFD Sender: Remove packet 201035 [12:37:24]ProducePacketName [12:37:24]name=ofd_packets/00201035 [12:37:24]NVStorageDeleteData [12:37:24]Write i2c OK [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: D1 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: D1 01 00 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: D1 01 00 65 4B 00 81 [12:37:24]Write to MH i2c: 01 00 00 66 4B B1 [12:37:24]Write i2c OK [12:37:24]MH_I2C_Read... [12:37:25]OFD Sender: No OFD packet to send [12:37:25]*** Cut start [12:37:25]*** Purtial cut [12:37:25]*** Stage 1: CUTSNS_PIN = 1 [12:37:25]Read from MH i2c: 01 [12:37:25]MH_I2C_Read... [12:37:25]*** Stop cut motor [12:37:25]*** Cut end [12:37:25]Read from MH i2c: 01 07 00 [12:37:25]MH_I2C_Read... [12:37:25]Read from MH i2c: 01 07 00 66 4B 00 00 00 00 00 FF 0F C6 [12:37:25]process_action close_receipt done [12:37:25]requested_data is exist [12:37:25]produce_requested_data [12:37:25]requested_item fm.sn is exist - process it [12:37:25]wFMCommunicate request_size=4 [12:37:25]MH_SAM_APDU [12:37:25]CAPDU: 80 11 00 00 [12:37:25]Write to MH i2c: E2 08 00 67 4B 80 11 00 00 00 00 00 00 2C [12:37:25]Write i2c OK [12:37:25]MH_I2C_Read... [12:37:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:25]Read from MH i2c: E2 [12:37:25]MH_I2C_Read... [12:37:25]Read from MH i2c: E2 17 00 [12:37:25]MH_I2C_Read... [12:37:25]Read from MH i2c: E2 17 00 67 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 79 [12:37:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:37:25]wFMCommunicate OK [12:37:25]requested_item fd.num is exist - process it [12:37:25]SAM_PROTO_GetFieldsCounters [12:37:25]wFMCommunicate request_size=4 [12:37:25]MH_SAM_APDU [12:37:25]CAPDU: 80 13 00 00 [12:37:25]Write to MH i2c: E2 08 00 68 4B 80 13 00 00 00 00 00 00 2F [12:37:25]Write i2c OK [12:37:25]MH_I2C_Read... [12:37:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:37:26]Read from MH i2c: E2 [12:37:26]MH_I2C_Read... [12:37:26]Read from MH i2c: E2 62 00 [12:37:26]MH_I2C_Read... [12:37:26]Read from MH i2c: E2 62 00 68 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4B 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 69 [12:37: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4B 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:37:26]wFMCommunicate OK [12:37:26]SAM_PROTO_GetFieldsCounters done [12:37:26]requested_item shift.num is exist - process it [12:37:26]requested_item shift.opened is exist - process it [12:37:26]req_shift_opened [12:37:26]FM_GetShiftState [12:37:26]SAM_PROTO_GetShiftState [12:37:26]wFMCommunicate request_size=4 [12:37:26]MH_SAM_APDU [12:37:26]CAPDU: 80 13 01 00 [12:37:26]Write to MH i2c: E2 08 00 69 4B 80 13 01 00 00 00 00 00 31 [12:37:26]Write i2c OK [12:37:26]MH_I2C_Read... [12:37:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:26]Read from MH i2c: E2 [12:37:26]MH_I2C_Read... [12:37:26]Read from MH i2c: E2 0E 00 [12:37:26]MH_I2C_Read... [12:37:26]Read from MH i2c: E2 0E 00 69 4B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 BB [12:37:26]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:37:26]wFMCommunicate OK [12:37:26]SAM_PROTO_GetShiftState done [12:37:26]FM_GetShiftState done [12:37:26]req_shift_opened done [12:37:26]requested_item shift.open_date is exist - process it [12:37:26]req_shift_open_date [12:37:26]req_shift_open_date done [12:37:26]produce_requested_data done [12:37:26]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201035,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:37:26]process_action_free close_receipt [12:37:26]json_value_free [12:37:26]json_value_free done [12:37:26]process_json_proto returns [12:37:26]Send response to host [12:37:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201035,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:37:26]free response buf [12:37:26]execute_script done [12:37:26]execute_script returns [12:37:26]free content buf [12:37:26]Sock 8.Close socket [12:37:26]Sock 8.Thread stoped [12:37:30]OFD Sender: No OFD packet to send [12:37:35]OFD Sender: No OFD packet to send [12:37:40]OFD Sender: No OFD packet to send [12:37:45]OFD Sender: No OFD packet to send [12:37:50]OFD Sender: No OFD packet to send [12:37:55]OFD Sender: No OFD packet to send [12:38:00]OFD Sender: No OFD packet to send [12:38:05]OFD Sender: No OFD packet to send [12:38:10]OFD Sender: No OFD packet to send [12:38:15]OFD Sender: No OFD packet to send [12:38:20]OFD Sender: No OFD packet to send [12:38:25]OFD Sender: No OFD packet to send [12:38:30]OFD Sender: No OFD packet to send [12:38:35]OFD Sender: No OFD packet to send [12:38:40]OFD Sender: No OFD packet to send [12:38:45]OFD Sender: No OFD packet to send [12:38:50]OFD Sender: No OFD packet to send [12:38:54]accept exits with 9 [12:38:54]New connection [12:38:54]New thread 3067067748 created [12:38:54]Thread 3067211108 joined [12:38:54]Waiting for new connection... [12:38:54] Sock 9.Parse request [12:38:54]Sock 9.Check first char [12:38:54]Sock 9.First char is OK [12:38:54]request: POST /json_proto HTTP/1.0 [12:38:54]Method: POST [12:38:54]URL: /json_proto [12:38:54]Method is POST - this is cgi request [12:38:54]url: /json_proto [12:38:54]query_string will be loaded in cgi processing [12:38:54]execute_cgi json_proto POST (null) [12:38:54]execute_cgi path=json_proto method=POST [12:38:54]POST find Content-Length [12:38:54]Host: 172.17.46.195:8080 [12:38:54]Content-Length: 808 [12:38:54]Content-Type: application/json [12:38:54] [12:38:54]POST finish read [12:38:54]Found Content-Length = 808 [12:38:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328639", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:38:54]execute_script... [12:38:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328639", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:38:54]POST & json_proto [12:38:54]process_json_proto [12:38:54]json parsed OK: [12:38:54]protocol is kg_v1.0 [12:38:54]action value=close_receipt [12:38:54]process_action close_receipt [12:38:54]cmd_close_receipt [12:38:54]MH_GetDate [12:38:54]Write to MH i2c: F0 00 00 6A 4B A4 [12:38:54]Write i2c OK [12:38:54]MH_I2C_Read... [12:38:54]Read from MH i2c: F0 [12:38:54]MH_I2C_Read... [12:38:54]Read from MH i2c: F0 09 00 [12:38:54]MH_I2C_Read... [12:38:54]Read from MH i2c: F0 09 00 6A 4B 00 60 8E C4 66 75 08 C2 66 6A [12:38:54]GetLastDocTimeStamp 1724157444 [12:38:54]current date 1724157536 [12:38:54]FM_GetShiftState [12:38:54]SAM_PROTO_GetShiftState [12:38:54]wFMCommunicate request_size=4 [12:38:54]MH_SAM_APDU [12:38:54]CAPDU: 80 13 01 00 [12:38:54]Write to MH i2c: E2 08 00 6B 4B 80 13 01 00 00 00 00 00 33 [12:38:54]Write i2c OK [12:38:54]MH_I2C_Read... [12:38:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:38:54]Read from MH i2c: E2 [12:38:54]MH_I2C_Read... [12:38:54]Read from MH i2c: E2 0E 00 [12:38:54]MH_I2C_Read... [12:38:54]Read from MH i2c: E2 0E 00 6B 4B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 BD [12:38:54]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:38:54]wFMCommunicate OK [12:38:54]SAM_PROTO_GetShiftState done [12:38:54]FM_GetShiftState done [12:38:54]opened in 1724112758 [12:38:54]opened+sec_in_day 1724199158 [12:38:54]quantity*price = 100032 [12:38:54]sum+1 = 100033 [12:38:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.32 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.32 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 335 20.08.2024 12:38 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201036 ФПД: 84266952009309 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123856&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201036&fm=84266952009309&tin=02508201610067®Number=0000000000092545&sum=100032 [12:38:56]StoreToDocumentArchive [12:38:56]shift 466 fd 201036 [12:38:56]save to /storage/0466/doc_00201036 [12:38:56]save last doc name /storage/0466/doc_00201036 to /storage/kkm_last_doc_name [12:38:56]save OK [12:38:56]Clear old archive folders... [12:38:56]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:38:56]tlvbuf is 01058ED0 [12:38:56]SAM_PROTO_ClearQueue [12:38:56]wFMCommunicate request_size=4 [12:38:56]MH_SAM_APDU [12:38:56]CAPDU: 80 09 00 00 [12:38:56]Write to MH i2c: E2 08 00 78 4B 80 09 00 00 00 00 00 00 35 [12:38:56]Write i2c OK [12:38:56]MH_I2C_Read... [12:38:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:38:56]Read from MH i2c: E2 [12:38:56]MH_I2C_Read... [12:38:56]Read from MH i2c: E2 03 00 [12:38:56]MH_I2C_Read... [12:38:56]Read from MH i2c: E2 03 00 78 4B 00 90 00 37 [12:38:56]RAPDU: 90 00 [12:38:56]wFMCommunicate OK [12:38:56]SAM_PROTO_ClearQueue done [12:38:56]KKMCreateOFDPacket [12:38:56]OFDProtocolAddRootSTLVToBuf [12:38:56]FM_MakeSignedData [12:38:56]FM_MakeSignedData [12:38:56]SAM_PROTO_SignData [12:38:56]wFMCommunicate request_size=4 [12:38:56]MH_SAM_APDU [12:38:56]CAPDU: 80 0D 01 02 [12:38:56]Write to MH i2c: E2 08 00 79 4B 80 0D 01 02 00 00 00 00 3D [12:38:56]Write i2c OK [12:38:56]MH_I2C_Read... [12:38:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:38:56]Read from MH i2c: E2 [12:38:56]MH_I2C_Read... [12:38:56]Read from MH i2c: E2 03 00 [12:38:56]MH_I2C_Read... [12:38:56]Read from MH i2c: E2 03 00 79 4B 00 90 00 38 [12:38:56]RAPDU: 90 00 [12:38:56]wFMCommunicate OK [12:38:56]wFMCommunicate request_size=255 [12:38:56]MH_SAM_APDU [12:38:56]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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 60 8E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4C 11 03 00 35 04 06 00 4C A3 [12:38:56]Write to MH i2c: E2 02 01 7A 4B 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 60 8E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4C 11 03 00 35 04 06 00 4C A3 00 00 9B [12:38:56]Write i2c OK [12:38:56]MH_I2C_Read... [12:38:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:38:56]Read from MH i2c: E2 [12:38:56]MH_I2C_Read... [12:38:56]Read from MH i2c: E2 03 00 [12:38:56]MH_I2C_Read... [12:38:56]Read from MH i2c: E2 03 00 7A 4B 00 90 00 39 [12:38:56]RAPDU: 90 00 [12:38:56]wFMCommunicate OK [12:38:56]wFMCommunicate request_size=9 [12:38:56]MH_SAM_APDU [12:38:56]CAPDU: 80 0D 02 02 04 ED BD A6 5D [12:38:56]Write to MH i2c: E2 0C 00 7B 4B 80 0D 02 02 04 00 ED BD A6 5D 00 00 F5 [12:38:56]Write i2c OK [12:38:56]MH_I2C_Read... [12:38:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:38:56]Read from MH i2c: E2 [12:38:56]MH_I2C_Read... [12:38:56]Read from MH i2c: E2 03 00 [12:38:56]MH_I2C_Read... [12:38:56]Read from MH i2c: E2 03 00 7B 4B 00 90 00 3A [12:38:56]RAPDU: 90 00 [12:38:56]wFMCommunicate OK [12:38:56]wFMCommunicate request_size=4 [12:38:56]MH_SAM_APDU [12:38:56]CAPDU: 80 0D 03 02 [12:38:56]Write to MH i2c: E2 08 00 7C 4B 80 0D 03 02 00 00 00 00 42 [12:38:56]Write i2c OK [12:38:56]MH_I2C_Read... [12:38:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:38:56]Read from MH i2c: E2 [12:38:56]MH_I2C_Read... [12:38:56]Read from MH i2c: E2 0B 00 [12:38:56]MH_I2C_Read... [12:38:56]Read from MH i2c: E2 0B 00 7C 4B 00 4D 0E 12 38 3D 7C ED 93 90 00 21 [12:38:56]RAPDU: 4D 0E 12 38 3D 7C ED 93 90 00 [12:38:56]wFMCommunicate OK [12:38:56]SAM_PROTO_SignData done [12:38:56]FM_MakeSignedData done [12:38:56]CreateOFDProtocolMessage [12:38:56]wFMCommunicate request_size=4 [12:38:56]MH_SAM_APDU [12:38:56]CAPDU: 80 11 00 00 [12:38:56]Write to MH i2c: E2 08 00 7D 4B 80 11 00 00 00 00 00 00 42 [12:38:56]Write i2c OK [12:38:56]MH_I2C_Read... [12:38:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:56]Read from MH i2c: E2 [12:38:56]MH_I2C_Read... [12:38:56]Read from MH i2c: E2 17 00 [12:38:56]MH_I2C_Read... [12:38:56]Read from MH i2c: E2 17 00 7D 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8F [12:38:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:38:56]wFMCommunicate OK [12:38:56]CreateOFDProtocolMessage done [12:38:56]OFDSenderStorePacket 201036 [12:38:56]StoreOFDPacket docnum=201036 [12:38:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 D0 1A 06 01 19 A5 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 60 8E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4C 11 03 00 35 04 06 00 4C A3 ED BD A6 5D 4D 0E 12 38 3D 7C ED 93 [12:38:56]CheckFolder [12:38:56]dirname=/storage/ofd_packets [12:38:56]CheckFolder done [12:38:56]ProducePacketName [12:38:56]name=ofd_packets/00201036 [12:38:56]NVStorageSaveData ofd_packets/00201036 [12:38:56]File name is /storage/ofd_packets/00201036 [12:38:56]Write 300 bytes [12:38:56]NVStorageSaveData done [12:38:56]OFDSenderStorePacket done [12:38:56]KKMCreateOFDPacket done [12:38:56]NVStorageSaveData kkm_last_timestamp [12:38:56]File name is /storage/kkm_last_timestamp [12:38:56]Write 4 bytes [12:38:56]NVStorageSaveData done [12:38:56]ExternCall_PrintAddStr [12:38:56]wPrintStart [12:38:56]Write to MH i2c: 01 00 00 7E 4B C9 [12:38:56]Write i2c OK [12:38:56]MH_I2C_Read... [12:38:56]Read from MH i2c: 01 [12:38:56]MH_I2C_Read... [12:38:56]Read from MH i2c: 01 07 00 [12:38:56]MH_I2C_Read... [12:38:56]Read from MH i2c: 01 07 00 7E 4B 00 00 00 00 00 FF 0F DE [12:38:56]RasterBufferAndPrint [12:38:56]line Счет N : (1)11328639 [12:38:56]line ИНН: 02508201610067 [12:38:56]line Контрольно-Кассовый Чек [12:38:56]line ПРОДАЖА [12:38:56]line ТРК (МРК, ГНК) : 71 [12:38:56]line Товар: 2711190000 [12:38:56]line ГАЗ-К-3 [12:38:56]line 26.050 * 38.40 [12:38:56]line = 1000.32 [12:38:56]line НДС 12% НСП 1% [12:38:56]line > о реализуемом товаре [12:38:56]line ИТОГО: 1000.32 [12:38:56]line НСП 1% : 8.85 [12:38:56]line НДС 12% : 106.23 [12:38:56]line Наличными: 0.00 [12:38:56]line Безнал.: 1000.32 [12:38:56]line Место: АЗС № 95 "Партнер Нефть" [12:38:56]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:38:56]line СНО: Общий режим [12:38:56]line Чек 335 20.08.2024 12:38 [12:38:56]line Смена: 466 ФФД: 1.0 [12:38:56]line ЗНМ: 0300000079 [12:38:56]line РНМ: 0000000000092545 [12:38:56]line Версия ККМ: 001 [12:38:56]line Платежная система: O! деньги [12:38:56]line ФМ: 0000000000871802 [12:38:56]line ФД: 201036 [12:38:56]line ФПД: 84266952009309 [12:38:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123856&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201036&fm=84266952009309&tin=02508201610067®Number=0000000000092545&sum=100032 [12:38:56]written 0, free lines is 4095 [12:38:56]OFD Sender: Processing packet 201036 [packets to send 247, broken 246] [12:38:56]ProducePacketName [12:38:56]name=ofd_packets/00201036 [12:38:56]OFD Sender: To server: pG, [12:38:56]CommunicateWithHost lk.salyk.kg:30040 [12:38:56]ConnectInit lk.salyk.kg [12:38:56]Connected sock=10 [12:38:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 D0 1A 06 01 19 A5 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 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 60 8E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4C 11 03 00 35 04 06 00 4C A3 ED BD A6 5D 4D 0E 12 38 3D 7C ED 93 [12:38:57]Write to MH i2c: 01 00 00 A8 4B F3 [12:38:57]Write i2c OK [12:38:57]MH_I2C_Read... [12:38:57]Read from MH i2c: 01 [12:38:57]MH_I2C_Read... [12:38:57]Read from MH i2c: 01 07 00 [12:38:57]MH_I2C_Read... [12:38:57]Read from MH i2c: 01 07 00 A8 4B 00 00 00 00 00 F0 0C F6 [12:38:57]RasterBufferAndPrint [12:38:57]line [12:38:57]line [12:38:57]line [12:38:57]line [12:38:57]line [12:38:57]written 0, free lines is 3321 [12:38:57]MH_Cut [12:38:57]Write to MH i2c: D1 01 00 AF 4B 01 CC [12:38:57]Write i2c OK [12:38:57]MH_I2C_Read... [12:38:57]Read from MH i2c: D1 [12:38:57]MH_I2C_Read... [12:38:57]Read from MH i2c: D1 01 00 [12:38:57]MH_I2C_Read... [12:38:57]Read from MH i2c: D1 01 00 AF 4B 00 CB [12:38:57]Write to MH i2c: 01 00 00 B0 4B FB [12:38:57]Write i2c OK [12:38:57]MH_I2C_Read... [12:38:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 33 BC 47 00 A9 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 31 38 30 32 10 04 04 00 4C 11 03 00 F4 03 04 00 C7 38 C4 66 B6 04 01 00 00 36 D1 08 F5 09 C2 32 58 [12:38:57]CommunicateWithHost err = 0 [12:38:57]CheckOFDResponse [12:38:57]1017 (14) - 77093643461234 [12:38:57]1041 (16) - 0000000000871802 [12:38:57]1040 (4) - 201036 [12:38:57]1012 (4) - 20.08.2024 06:33 [12:38:57]1206 (1) - 0 [12:38:57]OFD Sender: Remove packet 201036 [12:38:57]ProducePacketName [12:38:57]name=ofd_packets/00201036 [12:38:57]NVStorageDeleteData [12:38:57]OFD Sender: No OFD packet to send [12:38:57]*** Cut start [12:38:57]*** Purtial cut [12:38:57]*** CUTSNS_PIN = 0 [12:38:58]*** Stage 1: CUTSNS_PIN = 1 [12:38:59]Read from MH i2c: 01 [12:38:59]MH_I2C_Read... [12:38:59]*** Stop cut motor [12:38:59]*** Cut end [12:38:59]Read from MH i2c: 01 07 00 [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: 01 07 00 B0 4B 00 00 00 00 00 FF 0F 10 [12:38:59]process_action close_receipt done [12:38:59]requested_data is exist [12:38:59]produce_requested_data [12:38:59]requested_item fm.sn is exist - process it [12:38:59]wFMCommunicate request_size=4 [12:38:59]MH_SAM_APDU [12:38:59]CAPDU: 80 11 00 00 [12:38:59]Write to MH i2c: E2 08 00 B1 4B 80 11 00 00 00 00 00 00 76 [12:38:59]Write i2c OK [12:38:59]MH_I2C_Read... [12:38:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:59]Read from MH i2c: E2 [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: E2 17 00 [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: E2 17 00 B1 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C3 [12:38:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:38:59]wFMCommunicate OK [12:38:59]requested_item fd.num is exist - process it [12:38:59]SAM_PROTO_GetFieldsCounters [12:38:59]wFMCommunicate request_size=4 [12:38:59]MH_SAM_APDU [12:38:59]CAPDU: 80 13 00 00 [12:38:59]Write to MH i2c: E2 08 00 B2 4B 80 13 00 00 00 00 00 00 79 [12:38:59]Write i2c OK [12:38:59]MH_I2C_Read... [12:39:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:00]Read from MH i2c: E2 [12:39:00]MH_I2C_Read... [12:39:00]Read from MH i2c: E2 62 00 [12:39:00]MH_I2C_Read... [12:39:00]Read from MH i2c: E2 62 00 B2 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4C 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 B7 [12:39:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4C 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:39:00]wFMCommunicate OK [12:39:00]SAM_PROTO_GetFieldsCounters done [12:39:00]requested_item shift.num is exist - process it [12:39:00]requested_item shift.opened is exist - process it [12:39:00]req_shift_opened [12:39:00]FM_GetShiftState [12:39:00]SAM_PROTO_GetShiftState [12:39:00]wFMCommunicate request_size=4 [12:39:00]MH_SAM_APDU [12:39:00]CAPDU: 80 13 01 00 [12:39:00]Write to MH i2c: E2 08 00 B3 4B 80 13 01 00 00 00 00 00 7B [12:39:00]Write i2c OK [12:39:00]MH_I2C_Read... [12:39:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:00]Read from MH i2c: E2 [12:39:00]MH_I2C_Read... [12:39:00]Read from MH i2c: E2 0E 00 [12:39:00]MH_I2C_Read... [12:39:00]Read from MH i2c: E2 0E 00 B3 4B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 05 [12:39:00]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:39:00]wFMCommunicate OK [12:39:00]SAM_PROTO_GetShiftState done [12:39:00]FM_GetShiftState done [12:39:00]req_shift_opened done [12:39:00]requested_item shift.open_date is exist - process it [12:39:00]req_shift_open_date [12:39:00]req_shift_open_date done [12:39:00]produce_requested_data done [12:39:00]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201036,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:39:00]process_action_free close_receipt [12:39:00]json_value_free [12:39:00]json_value_free done [12:39:00]process_json_proto returns [12:39:00]Send response to host [12:39:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201036,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:39:00]free response buf [12:39:00]execute_script done [12:39:00]execute_script returns [12:39:00]free content buf [12:39:00]Sock 9.Close socket [12:39:00]Sock 9.Thread stoped [12:39:02]OFD Sender: No OFD packet to send [12:39:07]OFD Sender: No OFD packet to send [12:39:12]OFD Sender: No OFD packet to send [12:39:17]OFD Sender: No OFD packet to send [12:39:22]OFD Sender: No OFD packet to send [12:39:27]OFD Sender: No OFD packet to send [12:39:32]OFD Sender: No OFD packet to send [12:39:37]OFD Sender: No OFD packet to send [12:39:42]OFD Sender: No OFD packet to send [12:39:47]OFD Sender: No OFD packet to send [12:39:52]OFD Sender: No OFD packet to send [12:39:56]accept exits with 8 [12:39:56]New connection [12:39:56]New thread 3067211108 created [12:39:56]Thread 3067067748 joined [12:39:56]Waiting for new connection... [12:39:56] Sock 8.Parse request [12:39:56]Sock 8.Check first char [12:39:56]Sock 8.First char is OK [12:39:56]request: POST /json_proto HTTP/1.0 [12:39:56]Method: POST [12:39:56]URL: /json_proto [12:39:56]Method is POST - this is cgi request [12:39:56]url: /json_proto [12:39:56]query_string will be loaded in cgi processing [12:39:56]execute_cgi json_proto POST (null) [12:39:56]execute_cgi path=json_proto method=POST [12:39:56]POST find Content-Length [12:39:56]Host: 172.17.46.195:8080 [12:39:56]Content-Length: 681 [12:39:56]Content-Type: application/json [12:39:56] [12:39:56]POST finish read [12:39:56]Found Content-Length = 681 [12:39:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328642", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:56]execute_script... [12:39: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)11328642", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:56]POST & json_proto [12:39:56]process_json_proto [12:39:56]json parsed OK: [12:39:56]protocol is kg_v1.0 [12:39:56]action value=close_receipt [12:39:56]process_action close_receipt [12:39:56]cmd_close_receipt [12:39:56]MH_GetDate [12:39:56]Write to MH i2c: F0 00 00 B4 4B EE [12:39:56]Write i2c OK [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: F0 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: F0 09 00 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: F0 09 00 B4 4B 00 9D 8E C4 66 75 08 C2 66 F1 [12:39:56]GetLastDocTimeStamp 1724157536 [12:39:56]current date 1724157597 [12:39:56]FM_GetShiftState [12:39:56]SAM_PROTO_GetShiftState [12:39:56]wFMCommunicate request_size=4 [12:39:56]MH_SAM_APDU [12:39:56]CAPDU: 80 13 01 00 [12:39:56]Write to MH i2c: E2 08 00 B5 4B 80 13 01 00 00 00 00 00 7D [12:39:56]Write i2c OK [12:39:56]MH_I2C_Read... [12:39:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:56]Read from MH i2c: E2 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 0E 00 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 0E 00 B5 4B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 07 [12:39:56]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:39:56]wFMCommunicate OK [12:39:56]SAM_PROTO_GetShiftState done [12:39:56]FM_GetShiftState done [12:39:56]opened in 1724112758 [12:39:56]opened+sec_in_day 1724199158 [12:39:56]quantity*price = 100050 [12:39:56]sum+1 = 100052 [12:39:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 336 20.08.2024 12:39 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201037 ФПД: 137199855250194 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123957&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201037&fm=137199855250194&tin=02508201610067®Number=0000000000092545&sum=100000 [12:39:57]StoreToDocumentArchive [12:39:57]shift 466 fd 201037 [12:39:57]save to /storage/0466/doc_00201037 [12:39:57]save last doc name /storage/0466/doc_00201037 to /storage/kkm_last_doc_name [12:39:57]save OK [12:39:57]Clear old archive folders... [12:39:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:39:57]tlvbuf is 011287D0 [12:39:57]SAM_PROTO_ClearQueue [12:39:57]wFMCommunicate request_size=4 [12:39:57]MH_SAM_APDU [12:39:57]CAPDU: 80 09 00 00 [12:39:57]Write to MH i2c: E2 08 00 C2 4B 80 09 00 00 00 00 00 00 7F [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:57]Read from MH i2c: E2 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 C2 4B 00 90 00 81 [12:39:57]RAPDU: 90 00 [12:39:57]wFMCommunicate OK [12:39:57]SAM_PROTO_ClearQueue done [12:39:57]KKMCreateOFDPacket [12:39:57]OFDProtocolAddRootSTLVToBuf [12:39:57]FM_MakeSignedData [12:39:57]FM_MakeSignedData [12:39:57]SAM_PROTO_SignData [12:39:57]wFMCommunicate request_size=4 [12:39:57]MH_SAM_APDU [12:39:57]CAPDU: 80 0D 01 02 [12:39:57]Write to MH i2c: E2 08 00 C3 4B 80 0D 01 02 00 00 00 00 87 [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:57]Read from MH i2c: E2 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 C3 4B 00 90 00 82 [12:39:57]RAPDU: 90 00 [12:39:57]wFMCommunicate OK [12:39:57]wFMCommunicate request_size=255 [12:39:57]MH_SAM_APDU [12:39:57]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 9D 8E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4D 11 03 00 35 04 06 00 7C C8 54 A2 [12:39:57]Write to MH i2c: E2 02 01 C4 4B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 9D 8E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4D 11 03 00 35 04 06 00 7C C8 54 A2 00 00 1A [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:57]Read from MH i2c: E2 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 C4 4B 00 90 00 83 [12:39:57]RAPDU: 90 00 [12:39:57]wFMCommunicate OK [12:39:57]wFMCommunicate request_size=7 [12:39:57]MH_SAM_APDU [12:39:57]CAPDU: 80 0D 02 02 02 AB 12 [12:39:57]Write to MH i2c: E2 0A 00 C5 4B 80 0D 02 02 02 00 AB 12 00 00 4B [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:57]Read from MH i2c: E2 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 C5 4B 00 90 00 84 [12:39:57]RAPDU: 90 00 [12:39:57]wFMCommunicate OK [12:39:57]wFMCommunicate request_size=4 [12:39:57]MH_SAM_APDU [12:39:57]CAPDU: 80 0D 03 02 [12:39:57]Write to MH i2c: E2 08 00 C6 4B 80 0D 03 02 00 00 00 00 8C [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:57]Read from MH i2c: E2 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 0B 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 0B 00 C6 4B 00 09 AE B7 43 F7 F5 8A DC 90 00 90 [12:39:57]RAPDU: 09 AE B7 43 F7 F5 8A DC 90 00 [12:39:57]wFMCommunicate OK [12:39:57]SAM_PROTO_SignData done [12:39:57]FM_MakeSignedData done [12:39:57]CreateOFDProtocolMessage [12:39:57]wFMCommunicate request_size=4 [12:39:57]MH_SAM_APDU [12:39:57]CAPDU: 80 11 00 00 [12:39:57]Write to MH i2c: E2 08 00 C7 4B 80 11 00 00 00 00 00 00 8C [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:57]Read from MH i2c: E2 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 17 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 17 00 C7 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D9 [12:39:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:39:57]wFMCommunicate OK [12:39:57]CreateOFDProtocolMessage done [12:39:57]OFDSenderStorePacket 201037 [12:39:57]StoreOFDPacket docnum=201037 [12:39:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 20 FF 04 01 B0 25 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 9D 8E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4D 11 03 00 35 04 06 00 7C C8 54 A2 AB 12 09 AE B7 43 F7 F5 8A DC [12:39:57]CheckFolder [12:39:57]dirname=/storage/ofd_packets [12:39:57]CheckFolder done [12:39:57]ProducePacketName [12:39:57]name=ofd_packets/00201037 [12:39:57]NVStorageSaveData ofd_packets/00201037 [12:39:57]File name is /storage/ofd_packets/00201037 [12:39:57]Write 298 bytes [12:39:57]NVStorageSaveData done [12:39:57]OFDSenderStorePacket done [12:39:57]KKMCreateOFDPacket done [12:39:57]NVStorageSaveData kkm_last_timestamp [12:39:57]File name is /storage/kkm_last_timestamp [12:39:57]Write 4 bytes [12:39:57]NVStorageSaveData done [12:39:57]ExternCall_PrintAddStr [12:39:57]wPrintStart [12:39:57]Write to MH i2c: 01 00 00 C8 4B 13 [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: 01 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: 01 07 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: 01 07 00 C8 4B 00 00 00 00 00 FF 0F 28 [12:39:57]RasterBufferAndPrint [12:39:57]line Счет N : (1)11328642 [12:39:57]line ИНН: 02508201610067 [12:39:57]line Контрольно-Кассовый Чек [12:39:57]line ПРОДАЖА [12:39:57]line ТРК (МРК, ГНК) : 51 [12:39:57]line Товар: 2710194210 [12:39:57]line ДТ-К-5 [12:39:57]line 13.130 * 76.20 [12:39:57]line = 1000.51 [12:39:57]line НДС 12% НСП 1% [12:39:57]line > о реализуемом товаре [12:39:57]line ОКРУГЛЕНИЕ: -0.51 [12:39:57]line ИТОГО: 1000.00 [12:39:57]line Внесено: 1000.00 [12:39:57]line СДАЧА: 0.00 [12:39:57]line НСП 1% : 8.85 [12:39:57]line НДС 12% : 106.25 [12:39:57]line Наличными: 1000.00 [12:39:57]line Безнал.: 0.00 [12:39:57]line Место: АЗС № 95 "Партнер Нефть" [12:39:57]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:39:57]line СНО: Общий режим [12:39:57]line Чек 336 20.08.2024 12:39 [12:39:57]line Смена: 466 ФФД: 1.0 [12:39:57]line ЗНМ: 0300000079 [12:39:57]line РНМ: 0000000000092545 [12:39:57]line Версия ККМ: 001 [12:39:57]line ФМ: 0000000000871802 [12:39:57]line ФД: 201037 [12:39:57]line ФПД: 137199855250194 [12:39:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T123957&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201037&fm=137199855250194&tin=02508201610067®Number=0000000000092545&sum=100000 [12:39:58]OFD Sender: Processing packet 201037 [packets to send 247, broken 246] [12:39:58]ProducePacketName [12:39:58]name=ofd_packets/00201037 [12:39:58]OFD Sender: To server: pG, [12:39:58]CommunicateWithHost lk.salyk.kg:30040 [12:39:58]ConnectInit lk.salyk.kg [12:39:58]written 0, free lines is 4095 [12:39:58]Connected sock=10 [12:39:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 20 FF 04 01 B0 25 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 9D 8E C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4D 11 03 00 35 04 06 00 7C C8 54 A2 AB 12 09 AE B7 43 F7 F5 8A DC [12:39:58]Write to MH i2c: 01 00 00 F3 4B 3E [12:39:58]Write i2c OK [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: 01 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: 01 07 00 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: 01 07 00 F3 4B 00 00 00 00 00 D5 0C 26 [12:39:58]RasterBufferAndPrint [12:39:58]line [12:39:58]line [12:39:58]line [12:39:58]line [12:39:58]line [12:39:58]written 0, free lines is 3292 [12:39:58]MH_Cut [12:39:58]Write to MH i2c: D1 01 00 FA 4B 01 17 [12:39:58]Write i2c OK [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: D1 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: D1 01 00 [12:39:58]MH_I2C_Read... [12:39:58]Read from MH i2c: D1 01 00 FA 4B 00 16 [12:39:58]Write to MH i2c: 01 00 00 FB 4B 46 [12:39:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 39 97 47 00 BB 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 31 38 30 32 10 04 04 00 4D 11 03 00 F4 03 04 00 04 39 C4 66 B6 04 01 00 00 51 0A B8 2C B9 C2 A4 5F [12:39:58]CommunicateWithHost err = 0 [12:39:58]CheckOFDResponse [12:39:58]1017 (14) - 77093643461234 [12:39:58]1041 (16) - 0000000000871802 [12:39:58]1040 (4) - 201037 [12:39:58]1012 (4) - 20.08.2024 06:34 [12:39:58]1206 (1) - 0 [12:39:58]OFD Sender: Remove packet 201037 [12:39:58]ProducePacketName [12:39:58]name=ofd_packets/00201037 [12:39:58]NVStorageDeleteData [12:39:58]Write i2c OK [12:39:58]MH_I2C_Read... [12:39:59]OFD Sender: No OFD packet to send [12:39:59]*** Cut start [12:39:59]*** Purtial cut [12:39:59]*** Stage 1: CUTSNS_PIN = 1 [12:39:59]Read from MH i2c: 01 [12:39:59]MH_I2C_Read... [12:39:59]*** Stop cut motor [12:39:59]*** Cut end [12:39:59]Read from MH i2c: 01 07 00 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: 01 07 00 FB 4B 00 00 00 00 00 FF 0F 5B [12:39:59]process_action close_receipt done [12:39:59]requested_data is exist [12:39:59]produce_requested_data [12:39:59]requested_item fm.sn is exist - process it [12:39:59]wFMCommunicate request_size=4 [12:39:59]MH_SAM_APDU [12:39:59]CAPDU: 80 11 00 00 [12:39:59]Write to MH i2c: E2 08 00 FC 4B 80 11 00 00 00 00 00 00 C1 [12:39:59]Write i2c OK [12:39:59]MH_I2C_Read... [12:39:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:59]Read from MH i2c: E2 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 17 00 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 17 00 FC 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0E [12:39:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:39:59]wFMCommunicate OK [12:39:59]requested_item fd.num is exist - process it [12:39:59]SAM_PROTO_GetFieldsCounters [12:39:59]wFMCommunicate request_size=4 [12:39:59]MH_SAM_APDU [12:39:59]CAPDU: 80 13 00 00 [12:39:59]Write to MH i2c: E2 08 00 FD 4B 80 13 00 00 00 00 00 00 C4 [12:39:59]Write i2c OK [12:39:59]MH_I2C_Read... [12:39:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:59]Read from MH i2c: E2 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 62 00 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 62 00 FD 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4D 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 06 [12:39:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4D 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:39:59]wFMCommunicate OK [12:39:59]SAM_PROTO_GetFieldsCounters done [12:39:59]requested_item shift.num is exist - process it [12:39:59]requested_item shift.opened is exist - process it [12:39:59]req_shift_opened [12:39:59]FM_GetShiftState [12:39:59]SAM_PROTO_GetShiftState [12:39:59]wFMCommunicate request_size=4 [12:39:59]MH_SAM_APDU [12:39:59]CAPDU: 80 13 01 00 [12:39:59]Write to MH i2c: E2 08 00 FE 4B 80 13 01 00 00 00 00 00 C6 [12:39:59]Write i2c OK [12:39:59]MH_I2C_Read... [12:39:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:59]Read from MH i2c: E2 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 0E 00 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 0E 00 FE 4B 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 50 [12:39:59]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:39:59]wFMCommunicate OK [12:39:59]SAM_PROTO_GetShiftState done [12:39:59]FM_GetShiftState done [12:39:59]req_shift_opened done [12:39:59]requested_item shift.open_date is exist - process it [12:39:59]req_shift_open_date [12:39:59]req_shift_open_date done [12:39:59]produce_requested_data done [12:39:59]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201037,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:39:59]process_action_free close_receipt [12:39:59]json_value_free [12:39:59]json_value_free done [12:39:59]process_json_proto returns [12:39:59]Send response to host [12:39:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201037,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:39:59]free response buf [12:39:59]execute_script done [12:39:59]execute_script returns [12:39:59]free content buf [12:39:59]Sock 8.Close socket [12:39:59]Sock 8.Thread stoped [12:40:04]OFD Sender: No OFD packet to send [12:40:09]OFD Sender: No OFD packet to send [12:40:14]OFD Sender: No OFD packet to send [12:40:19]OFD Sender: No OFD packet to send [12:40:24]OFD Sender: No OFD packet to send [12:40:29]OFD Sender: No OFD packet to send [12:40:34]OFD Sender: No OFD packet to send [12:40:39]OFD Sender: No OFD packet to send [12:40:44]OFD Sender: No OFD packet to send [12:40:49]OFD Sender: No OFD packet to send [12:40:54]OFD Sender: No OFD packet to send [12:40:59]OFD Sender: No OFD packet to send [12:41:04]OFD Sender: No OFD packet to send [12:41:09]OFD Sender: No OFD packet to send [12:41:14]OFD Sender: No OFD packet to send [12:41:19]OFD Sender: No OFD packet to send [12:41:24]OFD Sender: No OFD packet to send [12:41:29]OFD Sender: No OFD packet to send [12:41:34]OFD Sender: No OFD packet to send [12:41:39]OFD Sender: No OFD packet to send [12:41:44]OFD Sender: No OFD packet to send [12:41:49]OFD Sender: No OFD packet to send [12:41:52]accept exits with 9 [12:41:52]New connection [12:41:52]New thread 3067067748 created [12:41:52]Thread 3067211108 joined [12:41:52]Waiting for new connection... [12:41:52] Sock 9.Parse request [12:41:52]Sock 9.Check first char [12:41:52]Sock 9.First char is OK [12:41:52]request: POST /json_proto HTTP/1.0 [12:41:52]Method: POST [12:41:52]URL: /json_proto [12:41:52]Method is POST - this is cgi request [12:41:52]url: /json_proto [12:41:52]query_string will be loaded in cgi processing [12:41:52]execute_cgi json_proto POST (null) [12:41:52]execute_cgi path=json_proto method=POST [12:41:52]POST find Content-Length [12:41:52]Host: 172.17.46.195:8080 [12:41:52]Content-Length: 690 [12:41:52]Content-Type: application/json [12:41:52] [12:41:52]POST finish read [12:41:52]Found Content-Length = 690 [12:41:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328645", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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" ] } } [12:41:52]execute_script... [12:41: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)11328645", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "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" ] } } [12:41:52]POST & json_proto [12:41:52]process_json_proto [12:41:52]json parsed OK: [12:41:52]protocol is kg_v1.0 [12:41:52]action value=close_receipt [12:41:52]process_action close_receipt [12:41:52]cmd_close_receipt [12:41:52]MH_GetDate [12:41:52]Write to MH i2c: F0 00 00 FF 4B 39 [12:41:52]Write i2c OK [12:41:52]MH_I2C_Read... [12:41:52]Read from MH i2c: F0 [12:41:52]MH_I2C_Read... [12:41:52]Read from MH i2c: F0 09 00 [12:41:52]MH_I2C_Read... [12:41:52]Read from MH i2c: F0 09 00 FF 4B 00 12 8F C4 66 75 08 C2 66 B2 [12:41:52]GetLastDocTimeStamp 1724157597 [12:41:52]current date 1724157714 [12:41:52]FM_GetShiftState [12:41:52]SAM_PROTO_GetShiftState [12:41:52]wFMCommunicate request_size=4 [12:41:52]MH_SAM_APDU [12:41:52]CAPDU: 80 13 01 00 [12:41:52]Write to MH i2c: E2 08 00 00 4C 80 13 01 00 00 00 00 00 C9 [12:41:52]Write i2c OK [12:41:52]MH_I2C_Read... [12:41:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:52]Read from MH i2c: E2 [12:41:52]MH_I2C_Read... [12:41:52]Read from MH i2c: E2 0E 00 [12:41:52]MH_I2C_Read... [12:41:52]Read from MH i2c: E2 0E 00 00 4C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 53 [12:41:52]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:41:52]wFMCommunicate OK [12:41:52]SAM_PROTO_GetShiftState done [12:41:52]FM_GetShiftState done [12:41:52]opened in 1724112758 [12:41:52]opened+sec_in_day 1724199158 [12:41:52]quantity*price = 100051 [12:41:52]sum+1 = 100052 [12:41: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 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 337 20.08.2024 12:41 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201038 ФПД: 255688594213737 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124154&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201038&fm=255688594213737&tin=02508201610067®Number=0000000000092545&sum=100000 [12:41:53]StoreToDocumentArchive [12:41:53]shift 466 fd 201038 [12:41:53]save to /storage/0466/doc_00201038 [12:41:53]save last doc name /storage/0466/doc_00201038 to /storage/kkm_last_doc_name [12:41:53]save OK [12:41:53]Clear old archive folders... [12:41:53]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:41:53]tlvbuf is 010DB2B0 [12:41:53]SAM_PROTO_ClearQueue [12:41:53]wFMCommunicate request_size=4 [12:41:53]MH_SAM_APDU [12:41:53]CAPDU: 80 09 00 00 [12:41:53]Write to MH i2c: E2 08 00 0D 4C 80 09 00 00 00 00 00 00 CB [12:41:53]Write i2c OK [12:41:53]MH_I2C_Read... [12:41:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:41:53]Read from MH i2c: E2 [12:41:53]MH_I2C_Read... [12:41:53]Read from MH i2c: E2 03 00 [12:41:53]MH_I2C_Read... [12:41:53]Read from MH i2c: E2 03 00 0D 4C 00 90 00 CD [12:41:53]RAPDU: 90 00 [12:41:53]wFMCommunicate OK [12:41:53]SAM_PROTO_ClearQueue done [12:41:53]KKMCreateOFDPacket [12:41:53]OFDProtocolAddRootSTLVToBuf [12:41:53]FM_MakeSignedData [12:41:53]FM_MakeSignedData [12:41:53]SAM_PROTO_SignData [12:41:53]wFMCommunicate request_size=4 [12:41:53]MH_SAM_APDU [12:41:53]CAPDU: 80 0D 01 02 [12:41:53]Write to MH i2c: E2 08 00 0E 4C 80 0D 01 02 00 00 00 00 D3 [12:41:53]Write i2c OK [12:41:53]MH_I2C_Read... [12:41:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:41:53]Read from MH i2c: E2 [12:41:53]MH_I2C_Read... [12:41:53]Read from MH i2c: E2 03 00 [12:41:53]MH_I2C_Read... [12:41:53]Read from MH i2c: E2 03 00 0E 4C 00 90 00 CE [12:41:53]RAPDU: 90 00 [12:41:53]wFMCommunicate OK [12:41:53]wFMCommunicate request_size=255 [12:41:53]MH_SAM_APDU [12:41: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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 51 01 00 00 F4 03 04 00 12 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4E 11 03 [12:41:53]Write to MH i2c: E2 02 01 0F 4C 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 51 01 00 00 F4 03 04 00 12 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4E 11 03 00 00 96 [12:41:53]Write i2c OK [12:41:53]MH_I2C_Read... [12:41:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:53]Read from MH i2c: E2 [12:41:53]MH_I2C_Read... [12:41:53]Read from MH i2c: E2 03 00 [12:41:53]MH_I2C_Read... [12:41:53]Read from MH i2c: E2 03 00 0F 4C 00 90 00 CF [12:41:53]RAPDU: 90 00 [12:41:53]wFMCommunicate OK [12:41:53]wFMCommunicate request_size=16 [12:41:53]MH_SAM_APDU [12:41:53]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 E8 8C 23 D4 CB 69 [12:41:53]Write to MH i2c: E2 13 00 10 4C 80 0D 02 02 0B 00 00 35 04 06 00 E8 8C 23 D4 CB 69 00 00 CA [12:41:53]Write i2c OK [12:41:53]MH_I2C_Read... [12:41:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:54]Read from MH i2c: E2 [12:41:54]MH_I2C_Read... [12:41:54]Read from MH i2c: E2 03 00 [12:41:54]MH_I2C_Read... [12:41:54]Read from MH i2c: E2 03 00 10 4C 00 90 00 D0 [12:41:54]RAPDU: 90 00 [12:41:54]wFMCommunicate OK [12:41:54]wFMCommunicate request_size=4 [12:41:54]MH_SAM_APDU [12:41:54]CAPDU: 80 0D 03 02 [12:41:54]Write to MH i2c: E2 08 00 11 4C 80 0D 03 02 00 00 00 00 D8 [12:41:54]Write i2c OK [12:41:54]MH_I2C_Read... [12:41:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:41:54]Read from MH i2c: E2 [12:41:54]MH_I2C_Read... [12:41:54]Read from MH i2c: E2 0B 00 [12:41:54]MH_I2C_Read... [12:41:54]Read from MH i2c: E2 0B 00 11 4C 00 77 25 6E F0 E0 38 34 39 90 00 58 [12:41:54]RAPDU: 77 25 6E F0 E0 38 34 39 90 00 [12:41:54]wFMCommunicate OK [12:41:54]SAM_PROTO_SignData done [12:41:54]FM_MakeSignedData done [12:41:54]CreateOFDProtocolMessage [12:41:54]wFMCommunicate request_size=4 [12:41:54]MH_SAM_APDU [12:41:54]CAPDU: 80 11 00 00 [12:41:54]Write to MH i2c: E2 08 00 12 4C 80 11 00 00 00 00 00 00 D8 [12:41:54]Write i2c OK [12:41:54]MH_I2C_Read... [12:41:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:54]Read from MH i2c: E2 [12:41:54]MH_I2C_Read... [12:41:54]Read from MH i2c: E2 17 00 [12:41:54]MH_I2C_Read... [12:41:54]Read from MH i2c: E2 17 00 12 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 25 [12:41:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:41:54]wFMCommunicate OK [12:41:54]CreateOFDProtocolMessage done [12:41:54]OFDSenderStorePacket 201038 [12:41:54]StoreOFDPacket docnum=201038 [12:41:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 5E 5D 0D 01 6A 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 51 01 00 00 F4 03 04 00 12 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4E 11 03 00 35 04 06 00 E8 8C 23 D4 CB 69 77 25 6E F0 E0 38 34 39 [12:41:54]CheckFolder [12:41:54]dirname=/storage/ofd_packets [12:41:54]CheckFolder done [12:41:54]ProducePacketName [12:41:54]name=ofd_packets/00201038 [12:41:54]NVStorageSaveData ofd_packets/00201038 [12:41:54]File name is /storage/ofd_packets/00201038 [12:41:54]Write 307 bytes [12:41:54]NVStorageSaveData done [12:41:54]OFDSenderStorePacket done [12:41:54]KKMCreateOFDPacket done [12:41:54]NVStorageSaveData kkm_last_timestamp [12:41:54]File name is /storage/kkm_last_timestamp [12:41:54]Write 4 bytes [12:41:54]NVStorageSaveData done [12:41:54]ExternCall_PrintAddStr [12:41:54]wPrintStart [12:41:54]Write to MH i2c: 01 00 00 13 4C 5F [12:41:54]Write i2c OK [12:41:54]MH_I2C_Read... [12:41:54]Read from MH i2c: 01 [12:41:54]MH_I2C_Read... [12:41:54]Read from MH i2c: 01 07 00 [12:41:54]MH_I2C_Read... [12:41:54]Read from MH i2c: 01 07 00 13 4C 00 00 00 00 00 FF 0F 74 [12:41:54]RasterBufferAndPrint [12:41:54]line Счет N : (1)11328645 [12:41:54]line ИНН: 02508201610067 [12:41:54]line Контрольно-Кассовый Чек [12:41:54]line ПРОДАЖА [12:41:54]line ТРК (МРК, ГНК) : 52 [12:41:54]line Товар: 2710194210 [12:41:54]line D-ENERGY ДТ-К-5 [12:41:54]line 12.960 * 77.20 [12:41:54]line = 1000.51 [12:41:54]line НДС 12% НСП 1% [12:41:54]line > о реализуемом товаре [12:41:54]line ОКРУГЛЕНИЕ: -0.51 [12:41:54]line ИТОГО: 1000.00 [12:41:54]line Внесено: 1000.00 [12:41:54]line СДАЧА: 0.00 [12:41:54]line НСП 1% : 8.85 [12:41:54]line НДС 12% : 106.25 [12:41:54]line Наличными: 1000.00 [12:41:54]line Безнал.: 0.00 [12:41:54]line Место: АЗС № 95 "Партнер Нефть" [12:41:54]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:41:54]line СНО: Общий режим [12:41:54]line Чек 337 20.08.2024 12:41 [12:41:54]line Смена: 466 ФФД: 1.0 [12:41:54]line ЗНМ: 0300000079 [12:41:54]line РНМ: 0000000000092545 [12:41:54]line Версия ККМ: 001 [12:41:54]line ФМ: 0000000000871802 [12:41:54]line ФД: 201038 [12:41:54]line ФПД: 255688594213737 [12:41:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124154&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201038&fm=255688594213737&tin=02508201610067®Number=0000000000092545&sum=100000 [12:41:54]OFD Sender: Processing packet 201038 [packets to send 247, broken 246] [12:41:54]ProducePacketName [12:41:54]name=ofd_packets/00201038 [12:41:54]OFD Sender: To server: pG, [12:41:54]CommunicateWithHost lk.salyk.kg:30040 [12:41:54]ConnectInit lk.salyk.kg [12:41:54]written 0, free lines is 4095 [12:41:54]Connected sock=8 [12:41:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 5E 5D 0D 01 6A 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 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 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 51 01 00 00 F4 03 04 00 12 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4E 11 03 00 35 04 06 00 E8 8C 23 D4 CB 69 77 25 6E F0 E0 38 34 39 [12:41:54]Write to MH i2c: 01 00 00 3E 4C 8A [12:41:54]Write i2c OK [12:41:54]MH_I2C_Read... [12:41:54]Read from MH i2c: 01 [12:41:54]MH_I2C_Read... [12:41:54]Read from MH i2c: 01 07 00 [12:41:54]MH_I2C_Read... [12:41:54]Read from MH i2c: 01 07 00 3E 4C 00 00 00 00 00 DC 0C 79 [12:41:54]RasterBufferAndPrint [12:41:54]line [12:41:54]line [12:41:54]line [12:41:54]line [12:41:54]line [12:41:54]written 0, free lines is 3301 [12:41:54]MH_Cut [12:41:54]Write to MH i2c: D1 01 00 45 4C 01 63 [12:41:54]Write i2c OK [12:41:54]MH_I2C_Read... [12:41:54]Read from MH i2c: D1 [12:41:54]MH_I2C_Read... [12:41:54]Read from MH i2c: D1 01 00 [12:41:54]MH_I2C_Read... [12:41:54]Read from MH i2c: D1 01 00 45 4C 00 62 [12:41:54]Write to MH i2c: 01 00 00 46 4C 92 [12:41:54]Write i2c OK [12:41:54]MH_I2C_Read... [12:41:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 36 B5 47 00 04 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4E 11 03 00 F4 03 04 00 79 39 C4 66 B6 04 01 00 00 55 39 AF 69 65 41 DF 8C [12:41:54]CommunicateWithHost err = 0 [12:41:54]CheckOFDResponse [12:41:54]1017 (14) - 77093643461234 [12:41:54]1041 (16) - 0000000000871802 [12:41:54]1040 (4) - 201038 [12:41:54]1012 (4) - 20.08.2024 06:36 [12:41:54]1206 (1) - 0 [12:41:54]OFD Sender: Remove packet 201038 [12:41:54]ProducePacketName [12:41:54]name=ofd_packets/00201038 [12:41:54]NVStorageDeleteData [12:41:55]OFD Sender: No OFD packet to send [12:41:55]*** Cut start [12:41:55]*** Purtial cut [12:41:55]*** CUTSNS_PIN = 0 [12:41:55]*** Stage 1: CUTSNS_PIN = 1 [12:41:57]Read from MH i2c: 01 [12:41:57]MH_I2C_Read... [12:41:57]*** Stop cut motor [12:41:57]*** Cut end [12:41:57]Read from MH i2c: 01 07 00 [12:41:57]MH_I2C_Read... [12:41:57]Read from MH i2c: 01 07 00 46 4C 00 00 00 00 00 FF 0F A7 [12:41:57]process_action close_receipt done [12:41:57]requested_data is exist [12:41:57]produce_requested_data [12:41:57]requested_item fm.sn is exist - process it [12:41:57]wFMCommunicate request_size=4 [12:41:57]MH_SAM_APDU [12:41:57]CAPDU: 80 11 00 00 [12:41:57]Write to MH i2c: E2 08 00 47 4C 80 11 00 00 00 00 00 00 0D [12:41:57]Write i2c OK [12:41:57]MH_I2C_Read... [12:41:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:57]Read from MH i2c: E2 [12:41:57]MH_I2C_Read... [12:41:57]Read from MH i2c: E2 17 00 [12:41:57]MH_I2C_Read... [12:41:57]Read from MH i2c: E2 17 00 47 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5A [12:41:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:41:57]wFMCommunicate OK [12:41:57]requested_item fd.num is exist - process it [12:41:57]SAM_PROTO_GetFieldsCounters [12:41:57]wFMCommunicate request_size=4 [12:41:57]MH_SAM_APDU [12:41:57]CAPDU: 80 13 00 00 [12:41:57]Write to MH i2c: E2 08 00 48 4C 80 13 00 00 00 00 00 00 10 [12:41:57]Write i2c OK [12:41:57]MH_I2C_Read... [12:41:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:41:57]Read from MH i2c: E2 [12:41:57]MH_I2C_Read... [12:41:57]Read from MH i2c: E2 62 00 [12:41:57]MH_I2C_Read... [12:41:57]Read from MH i2c: E2 62 00 48 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4E 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 56 [12:41: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4E 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:41:57]wFMCommunicate OK [12:41:57]SAM_PROTO_GetFieldsCounters done [12:41:57]requested_item shift.num is exist - process it [12:41:57]requested_item shift.opened is exist - process it [12:41:57]req_shift_opened [12:41:57]FM_GetShiftState [12:41:57]SAM_PROTO_GetShiftState [12:41:57]wFMCommunicate request_size=4 [12:41:57]MH_SAM_APDU [12:41:57]CAPDU: 80 13 01 00 [12:41:57]Write to MH i2c: E2 08 00 49 4C 80 13 01 00 00 00 00 00 12 [12:41:57]Write i2c OK [12:41:57]MH_I2C_Read... [12:41:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:57]Read from MH i2c: E2 [12:41:57]MH_I2C_Read... [12:41:57]Read from MH i2c: E2 0E 00 [12:41:57]MH_I2C_Read... [12:41:57]Read from MH i2c: E2 0E 00 49 4C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 9C [12:41:57]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:41:57]wFMCommunicate OK [12:41:57]SAM_PROTO_GetShiftState done [12:41:57]FM_GetShiftState done [12:41:57]req_shift_opened done [12:41:57]requested_item shift.open_date is exist - process it [12:41:57]req_shift_open_date [12:41:57]req_shift_open_date done [12:41:57]produce_requested_data done [12:41:57]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201038,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:41:57]process_action_free close_receipt [12:41:57]json_value_free [12:41:57]json_value_free done [12:41:57]process_json_proto returns [12:41:57]Send response to host [12:41:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201038,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:41:57]free response buf [12:41:57]execute_script done [12:41:57]execute_script returns [12:41:57]free content buf [12:41:57]Sock 9.Close socket [12:41:57]Sock 9.Thread stoped [12:42:00]OFD Sender: No OFD packet to send [12:42:05]OFD Sender: No OFD packet to send [12:42:10]OFD Sender: No OFD packet to send [12:42:15]OFD Sender: No OFD packet to send [12:42:20]OFD Sender: No OFD packet to send [12:42:20]accept exits with 10 [12:42:20]New connection [12:42:20]New thread 3067211108 created [12:42:20]Thread 3067067748 joined [12:42:20]Waiting for new connection... [12:42:20] Sock 10.Parse request [12:42:20]Sock 10.Check first char [12:42:20]Sock 10.First char is OK [12:42:20]request: POST /json_proto HTTP/1.0 [12:42:20]Method: POST [12:42:20]URL: /json_proto [12:42:20]Method is POST - this is cgi request [12:42:20]url: /json_proto [12:42:20]query_string will be loaded in cgi processing [12:42:20]execute_cgi json_proto POST (null) [12:42:20]execute_cgi path=json_proto method=POST [12:42:20]POST find Content-Length [12:42:20]Host: 172.17.46.195:8080 [12:42:20]Content-Length: 805 [12:42:20]Content-Type: application/json [12:42:20] [12:42:20]POST finish read [12:42:20]Found Content-Length = 805 [12:42:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328644", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:20]execute_script... [12:42: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)11328644", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:20]POST & json_proto [12:42:20]process_json_proto [12:42:20]json parsed OK: [12:42:20]protocol is kg_v1.0 [12:42:20]action value=close_receipt [12:42:20]process_action close_receipt [12:42:20]cmd_close_receipt [12:42:20]MH_GetDate [12:42:20]Write to MH i2c: F0 00 00 4A 4C 85 [12:42:20]Write i2c OK [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: F0 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: F0 09 00 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: F0 09 00 4A 4C 00 2E 8F C4 66 75 08 C2 66 1A [12:42:20]GetLastDocTimeStamp 1724157714 [12:42:20]current date 1724157742 [12:42:20]FM_GetShiftState [12:42:20]SAM_PROTO_GetShiftState [12:42:20]wFMCommunicate request_size=4 [12:42:20]MH_SAM_APDU [12:42:20]CAPDU: 80 13 01 00 [12:42:20]Write to MH i2c: E2 08 00 4B 4C 80 13 01 00 00 00 00 00 14 [12:42:20]Write i2c OK [12:42:20]MH_I2C_Read... [12:42:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:20]Read from MH i2c: E2 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 0E 00 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 0E 00 4B 4C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 9E [12:42:20]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:42:20]wFMCommunicate OK [12:42:20]SAM_PROTO_GetShiftState done [12:42:20]FM_GetShiftState done [12:42:20]opened in 1724112758 [12:42:20]opened+sec_in_day 1724199158 [12:42:20]quantity*price = 150032 [12:42:20]sum+1 = 150033 [12:42:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 338 20.08.2024 12:42 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201039 ФПД: 2572604799139 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124222&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201039&fm=2572604799139&tin=02508201610067®Number=0000000000092545&sum=150032 [12:42:21]StoreToDocumentArchive [12:42:21]shift 466 fd 201039 [12:42:21]save to /storage/0466/doc_00201039 [12:42:21]save last doc name /storage/0466/doc_00201039 to /storage/kkm_last_doc_name [12:42:21]save OK [12:42:21]Clear old archive folders... [12:42:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:42:21]tlvbuf is 01058D60 [12:42:21]SAM_PROTO_ClearQueue [12:42:21]wFMCommunicate request_size=4 [12:42:21]MH_SAM_APDU [12:42:21]CAPDU: 80 09 00 00 [12:42:21]Write to MH i2c: E2 08 00 58 4C 80 09 00 00 00 00 00 00 16 [12:42:21]Write i2c OK [12:42:21]MH_I2C_Read... [12:42:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:21]Read from MH i2c: E2 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: E2 03 00 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: E2 03 00 58 4C 00 90 00 18 [12:42:21]RAPDU: 90 00 [12:42:21]wFMCommunicate OK [12:42:21]SAM_PROTO_ClearQueue done [12:42:21]KKMCreateOFDPacket [12:42:21]OFDProtocolAddRootSTLVToBuf [12:42:21]FM_MakeSignedData [12:42:21]FM_MakeSignedData [12:42:21]SAM_PROTO_SignData [12:42:21]wFMCommunicate request_size=4 [12:42:21]MH_SAM_APDU [12:42:21]CAPDU: 80 0D 01 02 [12:42:21]Write to MH i2c: E2 08 00 59 4C 80 0D 01 02 00 00 00 00 1E [12:42:21]Write i2c OK [12:42:21]MH_I2C_Read... [12:42:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:21]Read from MH i2c: E2 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: E2 03 00 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: E2 03 00 59 4C 00 90 00 19 [12:42:21]RAPDU: 90 00 [12:42:21]wFMCommunicate OK [12:42:21]wFMCommunicate request_size=255 [12:42:21]MH_SAM_APDU [12:42:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 2E 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4F 11 03 00 35 04 06 00 02 [12:42:21]Write to MH i2c: E2 02 01 5A 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 2E 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4F 11 03 00 35 04 06 00 02 00 00 BE [12:42:21]Write i2c OK [12:42:21]MH_I2C_Read... [12:42:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:22]Read from MH i2c: E2 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: E2 03 00 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: E2 03 00 5A 4C 00 90 00 1A [12:42:22]RAPDU: 90 00 [12:42:22]wFMCommunicate OK [12:42:22]wFMCommunicate request_size=10 [12:42:22]MH_SAM_APDU [12:42:22]CAPDU: 80 0D 02 02 05 56 FB 31 F8 A3 [12:42:22]Write to MH i2c: E2 0D 00 5B 4C 80 0D 02 02 05 00 56 FB 31 F8 A3 00 00 48 [12:42:22]Write i2c OK [12:42:22]MH_I2C_Read... [12:42:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:22]Read from MH i2c: E2 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: E2 03 00 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: E2 03 00 5B 4C 00 90 00 1B [12:42:22]RAPDU: 90 00 [12:42:22]wFMCommunicate OK [12:42:22]wFMCommunicate request_size=4 [12:42:22]MH_SAM_APDU [12:42:22]CAPDU: 80 0D 03 02 [12:42:22]Write to MH i2c: E2 08 00 5C 4C 80 0D 03 02 00 00 00 00 23 [12:42:22]Write i2c OK [12:42:22]MH_I2C_Read... [12:42:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:22]Read from MH i2c: E2 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: E2 0B 00 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: E2 0B 00 5C 4C 00 48 99 D1 75 41 82 DC 59 90 00 43 [12:42:22]RAPDU: 48 99 D1 75 41 82 DC 59 90 00 [12:42:22]wFMCommunicate OK [12:42:22]SAM_PROTO_SignData done [12:42:22]FM_MakeSignedData done [12:42:22]CreateOFDProtocolMessage [12:42:22]wFMCommunicate request_size=4 [12:42:22]MH_SAM_APDU [12:42:22]CAPDU: 80 11 00 00 [12:42:22]Write to MH i2c: E2 08 00 5D 4C 80 11 00 00 00 00 00 00 23 [12:42:22]Write i2c OK [12:42:22]MH_I2C_Read... [12:42:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:22]Read from MH i2c: E2 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: E2 17 00 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: E2 17 00 5D 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 70 [12:42:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:42:22]wFMCommunicate OK [12:42:22]CreateOFDProtocolMessage done [12:42:22]OFDSenderStorePacket 201039 [12:42:22]StoreOFDPacket docnum=201039 [12:42:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 36 40 07 01 CF 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 2E 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4F 11 03 00 35 04 06 00 02 56 FB 31 F8 A3 48 99 D1 75 41 82 DC 59 [12:42:22]CheckFolder [12:42:22]dirname=/storage/ofd_packets [12:42:22]CheckFolder done [12:42:22]ProducePacketName [12:42:22]name=ofd_packets/00201039 [12:42:22]NVStorageSaveData ofd_packets/00201039 [12:42:22]File name is /storage/ofd_packets/00201039 [12:42:22]Write 301 bytes [12:42:22]NVStorageSaveData done [12:42:22]OFDSenderStorePacket done [12:42:22]KKMCreateOFDPacket done [12:42:22]NVStorageSaveData kkm_last_timestamp [12:42:22]File name is /storage/kkm_last_timestamp [12:42:22]Write 4 bytes [12:42:22]NVStorageSaveData done [12:42:22]ExternCall_PrintAddStr [12:42:22]wPrintStart [12:42:22]Write to MH i2c: 01 00 00 5E 4C AA [12:42:22]Write i2c OK [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: 01 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: 01 07 00 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: 01 07 00 5E 4C 00 00 00 00 00 FF 0F BF [12:42:22]RasterBufferAndPrint [12:42:22]line Счет N : (1)11328644 [12:42:22]line ИНН: 02508201610067 [12:42:22]line Контрольно-Кассовый Чек [12:42:22]line ПРОДАЖА [12:42:22]line ТРК (МРК, ГНК) : 11 [12:42:22]line Товар: 2710124500 [12:42:22]line Аи-95-К-5 [12:42:22]line 20.220 * 74.20 [12:42:22]line = 1500.32 [12:42:22]line НДС 12% НСП 1% [12:42:22]line > о реализуемом товаре [12:42:22]line ИТОГО: 1500.32 [12:42:22]line НСП 1% : 13.28 [12:42:22]line НДС 12% : 159.33 [12:42:22]line Наличными: 0.00 [12:42:22]line Безнал.: 1500.32 [12:42:22]line Место: АЗС № 95 "Партнер Нефть" [12:42:22]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:42:22]line СНО: Общий режим [12:42:22]line Чек 338 20.08.2024 12:42 [12:42:22]line Смена: 466 ФФД: 1.0 [12:42:22]line ЗНМ: 0300000079 [12:42:22]line РНМ: 0000000000092545 [12:42:22]line Версия ККМ: 001 [12:42:22]line Платежная система: O! деньги [12:42:22]line ФМ: 0000000000871802 [12:42:22]line ФД: 201039 [12:42:22]line ФПД: 2572604799139 [12:42:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124222&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201039&fm=2572604799139&tin=02508201610067®Number=0000000000092545&sum=150032 [12:42:22]OFD Sender: Processing packet 201039 [packets to send 247, broken 246] [12:42:22]ProducePacketName [12:42:22]name=ofd_packets/00201039 [12:42:22]OFD Sender: To server: pG, [12:42:22]CommunicateWithHost lk.salyk.kg:30040 [12:42:22]ConnectInit lk.salyk.kg [12:42:22]written 0, free lines is 4095 [12:42:22]Connected sock=9 [12:42:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 36 40 07 01 CF 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 2E 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4F 11 03 00 35 04 06 00 02 56 FB 31 F8 A3 48 99 D1 75 41 82 DC 59 [12:42:23]Write to MH i2c: 01 00 00 88 4C D4 [12:42:23]Write i2c OK [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: 01 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: 01 07 00 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: 01 07 00 88 4C 00 00 00 00 00 FC 0C E3 [12:42:23]RasterBufferAndPrint [12:42:23]line [12:42:23]line [12:42:23]line [12:42:23]line [12:42:23]line [12:42:23]written 0, free lines is 3333 [12:42:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C4 AA 47 00 6B 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4F 11 03 00 F4 03 04 00 95 39 C4 66 B6 04 01 00 00 9C 08 9E 54 A5 BE 38 43 [12:42:23]CommunicateWithHost err = 0 [12:42:23]CheckOFDResponse [12:42:23]1017 (14) - 77093643461234 [12:42:23]1041 (16) - 0000000000871802 [12:42:23]1040 (4) - 201039 [12:42:23]1012 (4) - 20.08.2024 06:37 [12:42:23]1206 (1) - 0 [12:42:23]OFD Sender: Remove packet 201039 [12:42:23]ProducePacketName [12:42:23]name=ofd_packets/00201039 [12:42:23]NVStorageDeleteData [12:42:23]MH_Cut [12:42:23]Write to MH i2c: D1 01 00 8F 4C 01 AD [12:42:23]Write i2c OK [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: D1 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: D1 01 00 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: D1 01 00 8F 4C 00 AC [12:42:23]Write to MH i2c: 01 00 00 90 4C DC [12:42:23]Write i2c OK [12:42:23]MH_I2C_Read... [12:42:23]OFD Sender: No OFD packet to send [12:42:23]*** Cut start [12:42:23]*** Purtial cut [12:42:23]*** Stage 1: CUTSNS_PIN = 1 [12:42:24]Read from MH i2c: 01 [12:42:24]MH_I2C_Read... [12:42:24]*** Stop cut motor [12:42:24]*** Cut end [12:42:24]Read from MH i2c: 01 07 00 [12:42:24]MH_I2C_Read... [12:42:24]Read from MH i2c: 01 07 00 90 4C 00 00 00 00 00 FF 0F F1 [12:42:24]process_action close_receipt done [12:42:24]requested_data is exist [12:42:24]produce_requested_data [12:42:24]requested_item fm.sn is exist - process it [12:42:24]wFMCommunicate request_size=4 [12:42:24]MH_SAM_APDU [12:42:24]CAPDU: 80 11 00 00 [12:42:24]Write to MH i2c: E2 08 00 91 4C 80 11 00 00 00 00 00 00 57 [12:42:24]Write i2c OK [12:42:24]MH_I2C_Read... [12:42:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:24]Read from MH i2c: E2 [12:42:24]MH_I2C_Read... [12:42:24]Read from MH i2c: E2 17 00 [12:42:24]MH_I2C_Read... [12:42:24]Read from MH i2c: E2 17 00 91 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A4 [12:42:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:42:24]wFMCommunicate OK [12:42:24]requested_item fd.num is exist - process it [12:42:24]SAM_PROTO_GetFieldsCounters [12:42:24]wFMCommunicate request_size=4 [12:42:24]MH_SAM_APDU [12:42:24]CAPDU: 80 13 00 00 [12:42:24]Write to MH i2c: E2 08 00 92 4C 80 13 00 00 00 00 00 00 5A [12:42:24]Write i2c OK [12:42:24]MH_I2C_Read... [12:42:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:24]Read from MH i2c: E2 [12:42:24]MH_I2C_Read... [12:42:24]Read from MH i2c: E2 62 00 [12:42:24]MH_I2C_Read... [12:42:24]Read from MH i2c: E2 62 00 92 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4F 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 A4 [12:42:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4F 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:42:24]wFMCommunicate OK [12:42:24]SAM_PROTO_GetFieldsCounters done [12:42:24]requested_item shift.num is exist - process it [12:42:24]requested_item shift.opened is exist - process it [12:42:24]req_shift_opened [12:42:24]FM_GetShiftState [12:42:24]SAM_PROTO_GetShiftState [12:42:24]wFMCommunicate request_size=4 [12:42:24]MH_SAM_APDU [12:42:24]CAPDU: 80 13 01 00 [12:42:24]Write to MH i2c: E2 08 00 93 4C 80 13 01 00 00 00 00 00 5C [12:42:24]Write i2c OK [12:42:24]MH_I2C_Read... [12:42:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:24]Read from MH i2c: E2 [12:42:24]MH_I2C_Read... [12:42:24]Read from MH i2c: E2 0E 00 [12:42:24]MH_I2C_Read... [12:42:24]Read from MH i2c: E2 0E 00 93 4C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E6 [12:42:24]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:42:24]wFMCommunicate OK [12:42:24]SAM_PROTO_GetShiftState done [12:42:24]FM_GetShiftState done [12:42:24]req_shift_opened done [12:42:24]requested_item shift.open_date is exist - process it [12:42:24]req_shift_open_date [12:42:24]req_shift_open_date done [12:42:24]produce_requested_data done [12:42:24]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201039,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:42:24]process_action_free close_receipt [12:42:24]json_value_free [12:42:24]json_value_free done [12:42:24]process_json_proto returns [12:42:24]Send response to host [12:42:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201039,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:42:24]free response buf [12:42:24]execute_script done [12:42:24]execute_script returns [12:42:24]free content buf [12:42:24]Sock 10.Close socket [12:42:24]Sock 10.Thread stoped [12:42:28]OFD Sender: No OFD packet to send [12:42:33]OFD Sender: No OFD packet to send [12:42:38]OFD Sender: No OFD packet to send [12:42:42]accept exits with 8 [12:42:42]New connection [12:42:42]New thread 3067067748 created [12:42:42]Thread 3067211108 joined [12:42:42]Waiting for new connection... [12:42:42] Sock 8.Parse request [12:42:42]Sock 8.Check first char [12:42:42]Sock 8.First char is OK [12:42:42]request: POST /json_proto HTTP/1.0 [12:42:42]Method: POST [12:42:42]URL: /json_proto [12:42:42]Method is POST - this is cgi request [12:42:42]url: /json_proto [12:42:42]query_string will be loaded in cgi processing [12:42:42]execute_cgi json_proto POST (null) [12:42:42]execute_cgi path=json_proto method=POST [12:42:42]POST find Content-Length [12:42:42]Host: 172.17.46.195:8080 [12:42:42]Content-Length: 681 [12:42:42]Content-Type: application/json [12:42:42] [12:42:42]POST finish read [12:42:42]Found Content-Length = 681 [12:42:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328646", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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:42:42]execute_script... [12:42:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328646", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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:42:42]POST & json_proto [12:42:42]process_json_proto [12:42:42]json parsed OK: [12:42:42]protocol is kg_v1.0 [12:42:42]action value=close_receipt [12:42:42]process_action close_receipt [12:42:42]cmd_close_receipt [12:42:42]MH_GetDate [12:42:42]Write to MH i2c: F0 00 00 94 4C CF [12:42:42]Write i2c OK [12:42:42]MH_I2C_Read... [12:42:42]Read from MH i2c: F0 [12:42:42]MH_I2C_Read... [12:42:42]Read from MH i2c: F0 09 00 [12:42:42]MH_I2C_Read... [12:42:42]Read from MH i2c: F0 09 00 94 4C 00 44 8F C4 66 75 08 C2 66 7A [12:42:42]GetLastDocTimeStamp 1724157742 [12:42:42]current date 1724157764 [12:42:42]FM_GetShiftState [12:42:42]SAM_PROTO_GetShiftState [12:42:42]wFMCommunicate request_size=4 [12:42:42]MH_SAM_APDU [12:42:42]CAPDU: 80 13 01 00 [12:42:42]Write to MH i2c: E2 08 00 95 4C 80 13 01 00 00 00 00 00 5E [12:42:42]Write i2c OK [12:42:42]MH_I2C_Read... [12:42:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:42]Read from MH i2c: E2 [12:42:42]MH_I2C_Read... [12:42:42]Read from MH i2c: E2 0E 00 [12:42:42]MH_I2C_Read... [12:42:42]Read from MH i2c: E2 0E 00 95 4C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E8 [12:42:42]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:42:42]wFMCommunicate OK [12:42:42]SAM_PROTO_GetShiftState done [12:42:42]FM_GetShiftState done [12:42:42]opened in 1724112758 [12:42:42]opened+sec_in_day 1724199158 [12:42:42]quantity*price = 400050 [12:42:42]sum+1 = 400051 [12:42:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 339 20.08.2024 12:42 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201040 ФПД: 35722140681465 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124244&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201040&fm=35722140681465&tin=02508201610067®Number=0000000000092545&sum=400000 [12:42:44]StoreToDocumentArchive [12:42:44]shift 466 fd 201040 [12:42:44]save to /storage/0466/doc_00201040 [12:42:44]save last doc name /storage/0466/doc_00201040 to /storage/kkm_last_doc_name [12:42:44]save OK [12:42:44]Clear old archive folders... [12:42:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:42:44]tlvbuf is 010DF2B0 [12:42:44]SAM_PROTO_ClearQueue [12:42:44]wFMCommunicate request_size=4 [12:42:44]MH_SAM_APDU [12:42:44]CAPDU: 80 09 00 00 [12:42:44]Write to MH i2c: E2 08 00 A2 4C 80 09 00 00 00 00 00 00 60 [12:42:44]Write i2c OK [12:42:44]MH_I2C_Read... [12:42:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:44]Read from MH i2c: E2 [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: E2 03 00 [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: E2 03 00 A2 4C 00 90 00 62 [12:42:44]RAPDU: 90 00 [12:42:44]wFMCommunicate OK [12:42:44]SAM_PROTO_ClearQueue done [12:42:44]KKMCreateOFDPacket [12:42:44]OFDProtocolAddRootSTLVToBuf [12:42:44]FM_MakeSignedData [12:42:44]FM_MakeSignedData [12:42:44]SAM_PROTO_SignData [12:42:44]wFMCommunicate request_size=4 [12:42:44]MH_SAM_APDU [12:42:44]CAPDU: 80 0D 01 02 [12:42:44]Write to MH i2c: E2 08 00 A3 4C 80 0D 01 02 00 00 00 00 68 [12:42:44]Write i2c OK [12:42:44]MH_I2C_Read... [12:42:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:44]Read from MH i2c: E2 [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: E2 03 00 [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: E2 03 00 A3 4C 00 90 00 63 [12:42:44]RAPDU: 90 00 [12:42:44]wFMCommunicate OK [12:42:44]wFMCommunicate request_size=255 [12:42:44]MH_SAM_APDU [12:42:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 53 01 00 00 F4 03 04 00 44 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 50 11 03 00 35 04 06 00 20 7D 35 81 [12:42:44]Write to MH i2c: E2 02 01 A4 4C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 44 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 50 11 03 00 35 04 06 00 20 7D 35 81 00 00 E7 [12:42:44]Write i2c OK [12:42:44]MH_I2C_Read... [12:42:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:44]Read from MH i2c: E2 [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: E2 03 00 [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: E2 03 00 A4 4C 00 90 00 64 [12:42:44]RAPDU: 90 00 [12:42:44]wFMCommunicate OK [12:42:44]wFMCommunicate request_size=7 [12:42:44]MH_SAM_APDU [12:42:44]CAPDU: 80 0D 02 02 02 84 F9 [12:42:44]Write to MH i2c: E2 0A 00 A5 4C 80 0D 02 02 02 00 84 F9 00 00 EC [12:42:44]Write i2c OK [12:42:44]MH_I2C_Read... [12:42:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:44]Read from MH i2c: E2 [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: E2 03 00 [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: E2 03 00 A5 4C 00 90 00 65 [12:42:44]RAPDU: 90 00 [12:42:44]wFMCommunicate OK [12:42:44]wFMCommunicate request_size=4 [12:42:44]MH_SAM_APDU [12:42:44]CAPDU: 80 0D 03 02 [12:42:44]Write to MH i2c: E2 08 00 A6 4C 80 0D 03 02 00 00 00 00 6D [12:42:44]Write i2c OK [12:42:44]MH_I2C_Read... [12:42:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:44]Read from MH i2c: E2 [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: E2 0B 00 [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: E2 0B 00 A6 4C 00 EE AC 49 20 76 03 F1 26 90 00 01 [12:42:44]RAPDU: EE AC 49 20 76 03 F1 26 90 00 [12:42:44]wFMCommunicate OK [12:42:44]SAM_PROTO_SignData done [12:42:44]FM_MakeSignedData done [12:42:44]CreateOFDProtocolMessage [12:42:44]wFMCommunicate request_size=4 [12:42:44]MH_SAM_APDU [12:42:44]CAPDU: 80 11 00 00 [12:42:44]Write to MH i2c: E2 08 00 A7 4C 80 11 00 00 00 00 00 00 6D [12:42:44]Write i2c OK [12:42:44]MH_I2C_Read... [12:42:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:44]Read from MH i2c: E2 [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: E2 17 00 [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: E2 17 00 A7 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BA [12:42:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:42:44]wFMCommunicate OK [12:42:44]CreateOFDProtocolMessage done [12:42:44]OFDSenderStorePacket 201040 [12:42:44]StoreOFDPacket docnum=201040 [12:42:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 D2 13 04 01 59 8F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 53 01 00 00 F4 03 04 00 44 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 50 11 03 00 35 04 06 00 20 7D 35 81 84 F9 EE AC 49 20 76 03 F1 26 [12:42:44]CheckFolder [12:42:44]dirname=/storage/ofd_packets [12:42:44]CheckFolder done [12:42:44]ProducePacketName [12:42:44]name=ofd_packets/00201040 [12:42:44]NVStorageSaveData ofd_packets/00201040 [12:42:44]File name is /storage/ofd_packets/00201040 [12:42:44]Write 298 bytes [12:42:44]NVStorageSaveData done [12:42:44]OFDSenderStorePacket done [12:42:44]KKMCreateOFDPacket done [12:42:44]NVStorageSaveData kkm_last_timestamp [12:42:44]File name is /storage/kkm_last_timestamp [12:42:44]Write 4 bytes [12:42:44]NVStorageSaveData done [12:42:44]ExternCall_PrintAddStr [12:42:44]wPrintStart [12:42:44]Write to MH i2c: 01 00 00 A8 4C F4 [12:42:44]Write i2c OK [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: 01 [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: 01 07 00 [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: 01 07 00 A8 4C 00 00 00 00 00 FF 0F 09 [12:42:44]RasterBufferAndPrint [12:42:44]line Счет N : (1)11328646 [12:42:44]line ИНН: 02508201610067 [12:42:44]line Контрольно-Кассовый Чек [12:42:44]line ПРОДАЖА [12:42:44]line ТРК (МРК, ГНК) : 51 [12:42:44]line Товар: 2710194210 [12:42:44]line ДТ-К-5 [12:42:44]line 52.500 * 76.20 [12:42:44]line = 4000.50 [12:42:44]line НДС 12% НСП 1% [12:42:44]line > о реализуемом товаре [12:42:44]line ОКРУГЛЕНИЕ: -0.50 [12:42:44]line ИТОГО: 4000.00 [12:42:44]line Внесено: 4000.00 [12:42:44]line СДАЧА: 0.00 [12:42:44]line НСП 1% : 35.40 [12:42:44]line НДС 12% : 424.83 [12:42:44]line Наличными: 4000.00 [12:42:44]line Безнал.: 0.00 [12:42:44]line Место: АЗС № 95 "Партнер Нефть" [12:42:44]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:42:44]line СНО: Общий режим [12:42:44]line Чек 339 20.08.2024 12:42 [12:42:44]line Смена: 466 ФФД: 1.0 [12:42:44]line ЗНМ: 0300000079 [12:42:44]line РНМ: 0000000000092545 [12:42:44]line Версия ККМ: 001 [12:42:44]line ФМ: 0000000000871802 [12:42:44]line ФД: 201040 [12:42:44]line ФПД: 35722140681465 [12:42:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124244&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201040&fm=35722140681465&tin=02508201610067®Number=0000000000092545&sum=400000 [12:42:44]OFD Sender: Processing packet 201040 [packets to send 247, broken 246] [12:42:44]ProducePacketName [12:42:44]name=ofd_packets/00201040 [12:42:44]OFD Sender: To server: pG, [12:42:44]CommunicateWithHost lk.salyk.kg:30040 [12:42:44]ConnectInit lk.salyk.kg [12:42:44]written 0, free lines is 4095 [12:42:45]Connected sock=10 [12:42:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 D2 13 04 01 59 8F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 53 01 00 00 F4 03 04 00 44 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 50 11 03 00 35 04 06 00 20 7D 35 81 84 F9 EE AC 49 20 76 03 F1 26 [12:42:45]Write to MH i2c: 01 00 00 D3 4C 1F [12:42:45]Write i2c OK [12:42:45]MH_I2C_Read... [12:42:45]Read from MH i2c: 01 [12:42:45]MH_I2C_Read... [12:42:45]Read from MH i2c: 01 07 00 [12:42:45]MH_I2C_Read... [12:42:45]Read from MH i2c: 01 07 00 D3 4C 00 00 00 00 00 E0 0C 12 [12:42:45]RasterBufferAndPrint [12:42:45]line [12:42:45]line [12:42:45]line [12:42:45]line [12:42:45]line [12:42:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 54 48 47 00 AC 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 31 38 30 32 10 04 04 00 50 11 03 00 F4 03 04 00 AB 39 C4 66 B6 04 01 00 00 24 E1 36 50 0E 39 F8 E9 [12:42:45]CommunicateWithHost err = 0 [12:42:45]CheckOFDResponse [12:42:45]1017 (14) - 77093643461234 [12:42:45]1041 (16) - 0000000000871802 [12:42:45]1040 (4) - 201040 [12:42:45]1012 (4) - 20.08.2024 06:37 [12:42:45]1206 (1) - 0 [12:42:45]OFD Sender: Remove packet 201040 [12:42:45]ProducePacketName [12:42:45]name=ofd_packets/00201040 [12:42:45]NVStorageDeleteData [12:42:45]written 0, free lines is 3305 [12:42:45]MH_Cut [12:42:45]Write to MH i2c: D1 01 00 DA 4C 01 F8 [12:42:45]Write i2c OK [12:42:45]MH_I2C_Read... [12:42:45]Read from MH i2c: D1 [12:42:45]MH_I2C_Read... [12:42:45]Read from MH i2c: D1 01 00 [12:42:45]MH_I2C_Read... [12:42:45]Read from MH i2c: D1 01 00 DA 4C 00 F7 [12:42:45]Write to MH i2c: 01 00 00 DB 4C 27 [12:42:45]Write i2c OK [12:42:45]MH_I2C_Read... [12:42:45]OFD Sender: No OFD packet to send [12:42:46]*** Cut start [12:42:46]*** Purtial cut [12:42:46]*** CUTSNS_PIN = 0 [12:42:46]*** Stage 1: CUTSNS_PIN = 1 [12:42:48]Read from MH i2c: 01 [12:42:48]MH_I2C_Read... [12:42:48]*** Stop cut motor [12:42:48]*** Cut end [12:42:48]Read from MH i2c: 01 07 00 [12:42:48]MH_I2C_Read... [12:42:48]Read from MH i2c: 01 07 00 DB 4C 00 00 00 00 00 FF 0F 3C [12:42:48]process_action close_receipt done [12:42:48]requested_data is exist [12:42:48]produce_requested_data [12:42:48]requested_item fm.sn is exist - process it [12:42:48]wFMCommunicate request_size=4 [12:42:48]MH_SAM_APDU [12:42:48]CAPDU: 80 11 00 00 [12:42:48]Write to MH i2c: E2 08 00 DC 4C 80 11 00 00 00 00 00 00 A2 [12:42:48]Write i2c OK [12:42:48]MH_I2C_Read... [12:42:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:48]Read from MH i2c: E2 [12:42:48]MH_I2C_Read... [12:42:48]Read from MH i2c: E2 17 00 [12:42:48]MH_I2C_Read... [12:42:48]Read from MH i2c: E2 17 00 DC 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EF [12:42:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:42:48]wFMCommunicate OK [12:42:48]requested_item fd.num is exist - process it [12:42:48]SAM_PROTO_GetFieldsCounters [12:42:48]wFMCommunicate request_size=4 [12:42:48]MH_SAM_APDU [12:42:48]CAPDU: 80 13 00 00 [12:42:48]Write to MH i2c: E2 08 00 DD 4C 80 13 00 00 00 00 00 00 A5 [12:42:48]Write i2c OK [12:42:48]MH_I2C_Read... [12:42:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:48]Read from MH i2c: E2 [12:42:48]MH_I2C_Read... [12:42:48]Read from MH i2c: E2 62 00 [12:42:48]MH_I2C_Read... [12:42:48]Read from MH i2c: E2 62 00 DD 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 50 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 F3 [12:42:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 50 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:42:48]wFMCommunicate OK [12:42:48]SAM_PROTO_GetFieldsCounters done [12:42:48]requested_item shift.num is exist - process it [12:42:48]requested_item shift.opened is exist - process it [12:42:48]req_shift_opened [12:42:48]FM_GetShiftState [12:42:48]SAM_PROTO_GetShiftState [12:42:48]wFMCommunicate request_size=4 [12:42:48]MH_SAM_APDU [12:42:48]CAPDU: 80 13 01 00 [12:42:48]Write to MH i2c: E2 08 00 DE 4C 80 13 01 00 00 00 00 00 A7 [12:42:48]Write i2c OK [12:42:48]MH_I2C_Read... [12:42:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:48]Read from MH i2c: E2 [12:42:48]MH_I2C_Read... [12:42:48]Read from MH i2c: E2 0E 00 [12:42:48]MH_I2C_Read... [12:42:48]Read from MH i2c: E2 0E 00 DE 4C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 31 [12:42:48]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:42:48]wFMCommunicate OK [12:42:48]SAM_PROTO_GetShiftState done [12:42:48]FM_GetShiftState done [12:42:48]req_shift_opened done [12:42:48]requested_item shift.open_date is exist - process it [12:42:48]req_shift_open_date [12:42:48]req_shift_open_date done [12:42:48]produce_requested_data done [12:42:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201040,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:42:48]process_action_free close_receipt [12:42:48]json_value_free [12:42:48]json_value_free done [12:42:48]process_json_proto returns [12:42:48]Send response to host [12:42:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201040,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:42:48]free response buf [12:42:48]execute_script done [12:42:48]execute_script returns [12:42:48]free content buf [12:42:48]Sock 8.Close socket [12:42:48]Sock 8.Thread stoped [12:42:50]accept exits with 9 [12:42:50]New connection [12:42:50]New thread 3067211108 created [12:42:50]Thread 3067067748 joined [12:42:50]Waiting for new connection... [12:42:50] Sock 9.Parse request [12:42:50]Sock 9.Check first char [12:42:50]Sock 9.First char is OK [12:42:50]request: POST /json_proto HTTP/1.0 [12:42:50]Method: POST [12:42:50]URL: /json_proto [12:42:50]Method is POST - this is cgi request [12:42:50]url: /json_proto [12:42:50]query_string will be loaded in cgi processing [12:42:50]execute_cgi json_proto POST (null) [12:42:50]execute_cgi path=json_proto method=POST [12:42:50]POST find Content-Length [12:42:50]Host: 172.17.46.195:8080 [12:42:50]Content-Length: 738 [12:42:50]Content-Type: application/json [12:42:50] [12:42:50]POST finish read [12:42:50]Found Content-Length = 738 [12:42:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 201040, "base_FM": "0000000000871802", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328646", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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:42:50]execute_script... [12:42:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 201040, "base_FM": "0000000000871802", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328646", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 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:42:50]POST & json_proto [12:42:50]process_json_proto [12:42:50]json parsed OK: [12:42:50]protocol is kg_v1.0 [12:42:50]action value=close_receipt [12:42:50]process_action close_receipt [12:42:50]cmd_close_receipt [12:42:50]MH_GetDate [12:42:50]Write to MH i2c: F0 00 00 DF 4C 1A [12:42:50]Write i2c OK [12:42:50]MH_I2C_Read... [12:42:50]Read from MH i2c: F0 [12:42:50]MH_I2C_Read... [12:42:50]Read from MH i2c: F0 09 00 [12:42:50]MH_I2C_Read... [12:42:50]Read from MH i2c: F0 09 00 DF 4C 00 4B 8F C4 66 75 08 C2 66 CC [12:42:50]GetLastDocTimeStamp 1724157764 [12:42:50]current date 1724157771 [12:42:50]FM_GetShiftState [12:42:50]SAM_PROTO_GetShiftState [12:42:50]wFMCommunicate request_size=4 [12:42:50]MH_SAM_APDU [12:42:50]CAPDU: 80 13 01 00 [12:42:50]Write to MH i2c: E2 08 00 E0 4C 80 13 01 00 00 00 00 00 A9 [12:42:50]Write i2c OK [12:42:50]MH_I2C_Read... [12:42:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:50]Read from MH i2c: E2 [12:42:50]MH_I2C_Read... [12:42:50]Read from MH i2c: E2 0E 00 [12:42:50]MH_I2C_Read... [12:42:50]Read from MH i2c: E2 0E 00 E0 4C 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 33 [12:42:50]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:42:50]wFMCommunicate OK [12:42:50]SAM_PROTO_GetShiftState done [12:42:50]FM_GetShiftState done [12:42:50]opened in 1724112758 [12:42:50]opened+sec_in_day 1724199158 [12:42:50]quantity*price = 400050 [12:42:50]sum+1 = 400051 [12:42:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 4000.00 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 340 20.08.2024 12:42 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФД осн.: 201040 ФМ осн.: 0000000000871802 ФМ: 0000000000871802 ФД: 201041 ФПД: 208880085362839 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124251&type=2&operation_type=1&fn_number=0000000000871802&fd_number=201041&fm=208880085362839&tin=02508201610067®Number=0000000000092545&sum=400000 [12:42:51]StoreToDocumentArchive [12:42:51]shift 466 fd 201041 [12:42:51]save to /storage/0466/doc_00201041 [12:42:51]save last doc name /storage/0466/doc_00201041 to /storage/kkm_last_doc_name [12:42:51]save OK [12:42:51]Clear old archive folders... [12:42:51]ProcessDocumentItem done err = 0, tmpTLVsize=276 [12:42:51]tlvbuf is 0103A9C0 [12:42:51]SAM_PROTO_ClearQueue [12:42:51]wFMCommunicate request_size=4 [12:42:51]MH_SAM_APDU [12:42:51]CAPDU: 80 09 00 00 [12:42:51]Write to MH i2c: E2 08 00 EF 4C 80 09 00 00 00 00 00 00 AD [12:42:51]Write i2c OK [12:42:51]MH_I2C_Read... [12:42:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:51]Read from MH i2c: E2 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: E2 03 00 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: E2 03 00 EF 4C 00 90 00 AF [12:42:51]RAPDU: 90 00 [12:42:51]wFMCommunicate OK [12:42:51]SAM_PROTO_ClearQueue done [12:42:51]KKMCreateOFDPacket [12:42:51]OFDProtocolAddRootSTLVToBuf [12:42:51]FM_MakeSignedData [12:42:51]FM_MakeSignedData [12:42:51]SAM_PROTO_SignData [12:42:51]wFMCommunicate request_size=4 [12:42:51]MH_SAM_APDU [12:42:51]CAPDU: 80 0D 01 02 [12:42:51]Write to MH i2c: E2 08 00 F0 4C 80 0D 01 02 00 00 00 00 B5 [12:42:51]Write i2c OK [12:42:51]MH_I2C_Read... [12:42:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:51]Read from MH i2c: E2 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: E2 03 00 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: E2 03 00 F0 4C 00 90 00 B0 [12:42:51]RAPDU: 90 00 [12:42:51]wFMCommunicate OK [12:42:51]wFMCommunicate request_size=255 [12:42:51]MH_SAM_APDU [12:42:51]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 54 01 00 00 F4 03 04 00 4B 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 27 04 04 00 50 11 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 11 04 10 00 30 30 30 30 [12:42:51]Write to MH i2c: E2 02 01 F1 4C 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 54 01 00 00 F4 03 04 00 4B 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 27 04 04 00 50 11 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 11 04 10 00 30 30 30 30 00 00 DB [12:42:51]Write i2c OK [12:42:51]MH_I2C_Read... [12:42:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:52]Read from MH i2c: E2 [12:42:52]MH_I2C_Read... [12:42:52]Read from MH i2c: E2 03 00 [12:42:52]MH_I2C_Read... [12:42:52]Read from MH i2c: E2 03 00 F1 4C 00 90 00 B1 [12:42:52]RAPDU: 90 00 [12:42:52]wFMCommunicate OK [12:42:52]wFMCommunicate request_size=35 [12:42:52]MH_SAM_APDU [12:42:52]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 51 11 03 00 35 04 06 00 BD F9 AF 49 E8 97 [12:42:52]Write to MH i2c: E2 26 00 F2 4C 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 51 11 03 00 35 04 06 00 BD F9 AF 49 E8 97 00 00 37 [12:42:52]Write i2c OK [12:42:52]MH_I2C_Read... [12:42:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:52]Read from MH i2c: E2 [12:42:52]MH_I2C_Read... [12:42:52]Read from MH i2c: E2 03 00 [12:42:52]MH_I2C_Read... [12:42:52]Read from MH i2c: E2 03 00 F2 4C 00 90 00 B2 [12:42:52]RAPDU: 90 00 [12:42:52]wFMCommunicate OK [12:42:52]wFMCommunicate request_size=4 [12:42:52]MH_SAM_APDU [12:42:52]CAPDU: 80 0D 03 02 [12:42:52]Write to MH i2c: E2 08 00 F3 4C 80 0D 03 02 00 00 00 00 BA [12:42:52]Write i2c OK [12:42:52]MH_I2C_Read... [12:42:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:52]Read from MH i2c: E2 [12:42:52]MH_I2C_Read... [12:42:52]Read from MH i2c: E2 0B 00 [12:42:52]MH_I2C_Read... [12:42:52]Read from MH i2c: E2 0B 00 F3 4C 00 BF 96 F9 50 05 95 1B D6 90 00 E4 [12:42:52]RAPDU: BF 96 F9 50 05 95 1B D6 90 00 [12:42:52]wFMCommunicate OK [12:42:52]SAM_PROTO_SignData done [12:42:52]FM_MakeSignedData done [12:42:52]CreateOFDProtocolMessage [12:42:52]wFMCommunicate request_size=4 [12:42:52]MH_SAM_APDU [12:42:52]CAPDU: 80 11 00 00 [12:42:52]Write to MH i2c: E2 08 00 F4 4C 80 11 00 00 00 00 00 00 BA [12:42:52]Write i2c OK [12:42:52]MH_I2C_Read... [12:42:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:52]Read from MH i2c: E2 [12:42:52]MH_I2C_Read... [12:42:52]Read from MH i2c: E2 17 00 [12:42:52]MH_I2C_Read... [12:42:52]Read from MH i2c: E2 17 00 F4 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 07 [12:42:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:42:52]wFMCommunicate OK [12:42:52]CreateOFDProtocolMessage done [12:42:52]OFDSenderStorePacket 201041 [12:42:52]StoreOFDPacket docnum=201041 [12:42:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 28 01 00 00 2A EB 20 01 AE 70 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 54 01 00 00 F4 03 04 00 4B 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 27 04 04 00 50 11 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 51 11 03 00 35 04 06 00 BD F9 AF 49 E8 97 BF 96 F9 50 05 95 1B D6 [12:42:52]CheckFolder [12:42:52]dirname=/storage/ofd_packets [12:42:52]CheckFolder done [12:42:52]ProducePacketName [12:42:52]name=ofd_packets/00201041 [12:42:52]NVStorageSaveData ofd_packets/00201041 [12:42:52]File name is /storage/ofd_packets/00201041 [12:42:52]Write 326 bytes [12:42:52]NVStorageSaveData done [12:42:52]OFDSenderStorePacket done [12:42:52]KKMCreateOFDPacket done [12:42:52]NVStorageSaveData kkm_last_timestamp [12:42:52]File name is /storage/kkm_last_timestamp [12:42:52]Write 4 bytes [12:42:52]NVStorageSaveData done [12:42:52]ExternCall_PrintAddStr [12:42:52]wPrintStart [12:42:52]Write to MH i2c: 01 00 00 F5 4C 41 [12:42:52]Write i2c OK [12:42:52]MH_I2C_Read... [12:42:52]Read from MH i2c: 01 [12:42:52]MH_I2C_Read... [12:42:52]Read from MH i2c: 01 07 00 [12:42:52]MH_I2C_Read... [12:42:52]Read from MH i2c: 01 07 00 F5 4C 00 00 00 00 00 FF 0F 56 [12:42:52]RasterBufferAndPrint [12:42:52]line Счет N : (1)11328646 [12:42:52]line ИНН: 02508201610067 [12:42:52]line Контрольно-Кассовый Чек [12:42:52]line ВОЗВРАТ ПРОДАЖИ [12:42:52]line ТРК (МРК, ГНК) : 51 [12:42:52]line Товар: 2710194210 [12:42:52]line ДТ-К-5 [12:42:52]line 52.500 * 76.20 [12:42:52]line = 4000.50 [12:42:52]line НДС 12% НСП 1% [12:42:52]line > о реализуемом товаре [12:42:52]line ОКРУГЛЕНИЕ: -0.50 [12:42:52]line ИТОГО: 4000.00 [12:42:52]line НСП 1% : 35.40 [12:42:52]line НДС 12% : 424.83 [12:42:52]line Наличными: 4000.00 [12:42:52]line Безнал.: 0.00 [12:42:52]line Место: АЗС № 95 "Партнер Нефть" [12:42:52]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:42:52]line СНО: Общий режим [12:42:52]line Чек 340 20.08.2024 12:42 [12:42:52]line Смена: 466 ФФД: 1.0 [12:42:52]line ЗНМ: 0300000079 [12:42:52]line РНМ: 0000000000092545 [12:42:52]line Версия ККМ: 001 [12:42:52]line ФД осн.: 201040 [12:42:52]line ФМ осн.: 0000000000871802 [12:42:52]line ФМ: 0000000000871802 [12:42:52]line ФД: 201041 [12:42:52]line ФПД: 208880085362839 [12:42:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124251&type=2&operation_type=1&fn_number=0000000000871802&fd_number=201041&fm=208880085362839&tin=02508201610067®Number=0000000000092545&sum=400000 [12:42:52]written 0, free lines is 4095 [12:42:52]OFD Sender: Processing packet 201041 [packets to send 247, broken 246] [12:42:52]ProducePacketName [12:42:52]name=ofd_packets/00201041 [12:42:52]OFD Sender: To server: pG, [12:42:52]CommunicateWithHost lk.salyk.kg:30040 [12:42:52]ConnectInit lk.salyk.kg [12:42:52]Connected sock=10 [12:42:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 28 01 00 00 2A EB 20 01 AE 70 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 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 54 01 00 00 F4 03 04 00 4B 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 27 04 04 00 50 11 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 51 11 03 00 35 04 06 00 BD F9 AF 49 E8 97 BF 96 F9 50 05 95 1B D6 [12:42:52]Write to MH i2c: 01 00 00 20 4D 6D [12:42:52]Write i2c OK [12:42:52]MH_I2C_Read... [12:42:52]Read from MH i2c: 01 [12:42:52]MH_I2C_Read... [12:42:52]Read from MH i2c: 01 07 00 [12:42:52]MH_I2C_Read... [12:42:52]Read from MH i2c: 01 07 00 20 4D 00 00 00 00 00 FB 0C 7B [12:42:52]RasterBufferAndPrint [12:42:52]line [12:42:52]line [12:42:52]line [12:42:52]line [12:42:52]line [12:42:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8E 01 47 00 0B 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 31 38 30 32 10 04 04 00 51 11 03 00 F4 03 04 00 B2 39 C4 66 B6 04 01 00 00 A0 B4 BF F7 DF D3 0E 4D [12:42:52]CommunicateWithHost err = 0 [12:42:52]CheckOFDResponse [12:42:52]1017 (14) - 77093643461234 [12:42:52]1041 (16) - 0000000000871802 [12:42:52]1040 (4) - 201041 [12:42:52]1012 (4) - 20.08.2024 06:37 [12:42:52]1206 (1) - 0 [12:42:52]OFD Sender: Remove packet 201041 [12:42:52]ProducePacketName [12:42:52]name=ofd_packets/00201041 [12:42:52]NVStorageDeleteData [12:42:52]written 0, free lines is 3349 [12:42:52]MH_Cut [12:42:52]Write to MH i2c: D1 01 00 27 4D 01 46 [12:42:52]Write i2c OK [12:42:52]MH_I2C_Read... [12:42:52]Read from MH i2c: D1 [12:42:52]MH_I2C_Read... [12:42:52]Read from MH i2c: D1 01 00 [12:42:52]MH_I2C_Read... [12:42:52]Read from MH i2c: D1 01 00 27 4D 00 45 [12:42:52]Write to MH i2c: 01 00 00 28 4D 75 [12:42:52]Write i2c OK [12:42:52]MH_I2C_Read... [12:42:53]OFD Sender: No OFD packet to send [12:42:53]*** Cut start [12:42:53]*** Purtial cut [12:42:53]*** Stage 1: CUTSNS_PIN = 1 [12:42:53]Read from MH i2c: 01 [12:42:53]MH_I2C_Read... [12:42:53]*** Stop cut motor [12:42:53]*** Cut end [12:42:53]Read from MH i2c: 01 07 00 [12:42:53]MH_I2C_Read... [12:42:53]Read from MH i2c: 01 07 00 28 4D 00 00 00 00 00 FF 0F 8A [12:42:53]process_action close_receipt done [12:42:53]requested_data is exist [12:42:53]produce_requested_data [12:42:53]requested_item fm.sn is exist - process it [12:42:53]wFMCommunicate request_size=4 [12:42:53]MH_SAM_APDU [12:42:53]CAPDU: 80 11 00 00 [12:42:53]Write to MH i2c: E2 08 00 29 4D 80 11 00 00 00 00 00 00 F0 [12:42:53]Write i2c OK [12:42:53]MH_I2C_Read... [12:42:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:53]Read from MH i2c: E2 [12:42:53]MH_I2C_Read... [12:42:53]Read from MH i2c: E2 17 00 [12:42:53]MH_I2C_Read... [12:42:53]Read from MH i2c: E2 17 00 29 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3D [12:42:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:42:53]wFMCommunicate OK [12:42:53]requested_item fd.num is exist - process it [12:42:53]SAM_PROTO_GetFieldsCounters [12:42:53]wFMCommunicate request_size=4 [12:42:53]MH_SAM_APDU [12:42:53]CAPDU: 80 13 00 00 [12:42:53]Write to MH i2c: E2 08 00 2A 4D 80 13 00 00 00 00 00 00 F3 [12:42:53]Write i2c OK [12:42:53]MH_I2C_Read... [12:42:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:54]Read from MH i2c: E2 [12:42:54]MH_I2C_Read... [12:42:54]Read from MH i2c: E2 62 00 [12:42:54]MH_I2C_Read... [12:42:54]Read from MH i2c: E2 62 00 2A 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 51 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 45 [12:42:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 51 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:42:54]wFMCommunicate OK [12:42:54]SAM_PROTO_GetFieldsCounters done [12:42:54]requested_item shift.num is exist - process it [12:42:54]requested_item shift.opened is exist - process it [12:42:54]req_shift_opened [12:42:54]FM_GetShiftState [12:42:54]SAM_PROTO_GetShiftState [12:42:54]wFMCommunicate request_size=4 [12:42:54]MH_SAM_APDU [12:42:54]CAPDU: 80 13 01 00 [12:42:54]Write to MH i2c: E2 08 00 2B 4D 80 13 01 00 00 00 00 00 F5 [12:42:54]Write i2c OK [12:42:54]MH_I2C_Read... [12:42:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:54]Read from MH i2c: E2 [12:42:54]MH_I2C_Read... [12:42:54]Read from MH i2c: E2 0E 00 [12:42:54]MH_I2C_Read... [12:42:54]Read from MH i2c: E2 0E 00 2B 4D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 7F [12:42:54]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:42:54]wFMCommunicate OK [12:42:54]SAM_PROTO_GetShiftState done [12:42:54]FM_GetShiftState done [12:42:54]req_shift_opened done [12:42:54]requested_item shift.open_date is exist - process it [12:42:54]req_shift_open_date [12:42:54]req_shift_open_date done [12:42:54]produce_requested_data done [12:42:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201041,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:42:54]process_action_free close_receipt [12:42:54]json_value_free [12:42:54]json_value_free done [12:42:54]process_json_proto returns [12:42:54]Send response to host [12:42:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201041,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:42:54]free response buf [12:42:54]execute_script done [12:42:54]execute_script returns [12:42:54]free content buf [12:42:54]Sock 9.Close socket [12:42:54]Sock 9.Thread stoped [12:42:58]OFD Sender: No OFD packet to send [12:42:58]accept exits with 8 [12:42:58]New connection [12:42:58]New thread 3067067748 created [12:42:58]Thread 3067211108 joined [12:42:58]Waiting for new connection... [12:42:58] Sock 8.Parse request [12:42:58]Sock 8.Check first char [12:42:58]Sock 8.First char is OK [12:42:58]request: POST /json_proto HTTP/1.0 [12:42:58]Method: POST [12:42:58]URL: /json_proto [12:42:58]Method is POST - this is cgi request [12:42:58]url: /json_proto [12:42:58]query_string will be loaded in cgi processing [12:42:58]execute_cgi json_proto POST (null) [12:42:58]execute_cgi path=json_proto method=POST [12:42:58]POST find Content-Length [12:42:58]Host: 172.17.46.195:8080 [12:42:58]Content-Length: 822 [12:42:58]Content-Type: application/json [12:42:58] [12:42:58]POST finish read [12:42:58]Found Content-Length = 822 [12:42:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 18.640, "sum" : 715.78, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 715.78 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:58]execute_script... [12:42: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)11328643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 18.640, "sum" : 715.78, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 715.78 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:58]POST & json_proto [12:42:58]process_json_proto [12:42:58]json parsed OK: [12:42:58]protocol is kg_v1.0 [12:42:58]action value=close_receipt [12:42:58]process_action close_receipt [12:42:58]cmd_close_receipt [12:42:58]MH_GetDate [12:42:58]Write to MH i2c: F0 00 00 2C 4D 68 [12:42:58]Write i2c OK [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: F0 [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: F0 09 00 [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: F0 09 00 2C 4D 00 54 8F C4 66 75 08 C2 66 23 [12:42:58]GetLastDocTimeStamp 1724157771 [12:42:58]current date 1724157780 [12:42:58]FM_GetShiftState [12:42:58]SAM_PROTO_GetShiftState [12:42:58]wFMCommunicate request_size=4 [12:42:58]MH_SAM_APDU [12:42:58]CAPDU: 80 13 01 00 [12:42:58]Write to MH i2c: E2 08 00 2D 4D 80 13 01 00 00 00 00 00 F7 [12:42:58]Write i2c OK [12:42:58]MH_I2C_Read... [12:42:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:58]Read from MH i2c: E2 [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: E2 0E 00 [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: E2 0E 00 2D 4D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 81 [12:42:58]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:42:58]wFMCommunicate OK [12:42:58]SAM_PROTO_GetShiftState done [12:42:58]FM_GetShiftState done [12:42:58]opened in 1724112758 [12:42:58]opened+sec_in_day 1724199158 [12:42:58]quantity*price = 71577 [12:42:58]sum+1 = 71579 [12:42:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 715.78 НСП 1% : 6.33 НДС 12% : 76.01 Наличными: 0.00 Безнал.: 715.78 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 341 20.08.2024 12:43 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871802 ФД: 201042 ФПД: 260841043663807 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124300&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201042&fm=260841043663807&tin=02508201610067®Number=0000000000092545&sum=71578 [12:42:59]StoreToDocumentArchive [12:42:59]shift 466 fd 201042 [12:42:59]save to /storage/0466/doc_00201042 [12:42:59]save last doc name /storage/0466/doc_00201042 to /storage/kkm_last_doc_name [12:42:59]save OK [12:42:59]Clear old archive folders... [12:42:59]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:42:59]tlvbuf is 011D6F00 [12:42:59]SAM_PROTO_ClearQueue [12:42:59]wFMCommunicate request_size=4 [12:42:59]MH_SAM_APDU [12:42:59]CAPDU: 80 09 00 00 [12:42:59]Write to MH i2c: E2 08 00 3A 4D 80 09 00 00 00 00 00 00 F9 [12:42:59]Write i2c OK [12:42:59]MH_I2C_Read... [12:42:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:59]Read from MH i2c: E2 [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: E2 03 00 [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: E2 03 00 3A 4D 00 90 00 FB [12:42:59]RAPDU: 90 00 [12:42:59]wFMCommunicate OK [12:42:59]SAM_PROTO_ClearQueue done [12:42:59]KKMCreateOFDPacket [12:42:59]OFDProtocolAddRootSTLVToBuf [12:42:59]FM_MakeSignedData [12:42:59]FM_MakeSignedData [12:42:59]SAM_PROTO_SignData [12:42:59]wFMCommunicate request_size=4 [12:42:59]MH_SAM_APDU [12:42:59]CAPDU: 80 0D 01 02 [12:42:59]Write to MH i2c: E2 08 00 3B 4D 80 0D 01 02 00 00 00 00 01 [12:42:59]Write i2c OK [12:42:59]MH_I2C_Read... [12:42:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:59]Read from MH i2c: E2 [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: E2 03 00 [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: E2 03 00 3B 4D 00 90 00 FC [12:42:59]RAPDU: 90 00 [12:42:59]wFMCommunicate OK [12:42:59]wFMCommunicate request_size=255 [12:42:59]MH_SAM_APDU [12:42: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 33 FF 03 08 00 03 D0 48 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 17 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 17 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 17 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 54 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 52 11 03 00 35 04 06 00 ED 3B [12:42:59]Write to MH i2c: E2 02 01 3C 4D 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 33 FF 03 08 00 03 D0 48 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 17 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 17 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 17 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 54 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 52 11 03 00 35 04 06 00 ED 3B 00 00 F4 [12:42:59]Write i2c OK [12:42:59]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 [12:43:00]MH_I2C_Read... [12:43:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:00]Read from MH i2c: E2 03 00 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 03 00 3C 4D 00 90 00 FD [12:43:00]RAPDU: 90 00 [12:43:00]wFMCommunicate OK [12:43:00]wFMCommunicate request_size=9 [12:43:00]MH_SAM_APDU [12:43:00]CAPDU: 80 0D 02 02 04 C9 C0 1B BF [12:43:00]Write to MH i2c: E2 0C 00 3D 4D 80 0D 02 02 04 00 C9 C0 1B BF 00 00 6F [12:43:00]Write i2c OK [12:43:00]MH_I2C_Read... [12:43:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:00]Read from MH i2c: E2 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 03 00 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 03 00 3D 4D 00 90 00 FE [12:43:00]RAPDU: 90 00 [12:43:00]wFMCommunicate OK [12:43:00]wFMCommunicate request_size=4 [12:43:00]MH_SAM_APDU [12:43:00]CAPDU: 80 0D 03 02 [12:43:00]Write to MH i2c: E2 08 00 3E 4D 80 0D 03 02 00 00 00 00 06 [12:43:00]Write i2c OK [12:43:00]MH_I2C_Read... [12:43:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:43:00]Read from MH i2c: E2 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 0B 00 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 0B 00 3E 4D 00 58 D7 BA 01 0B 39 8E FE 90 00 C1 [12:43:00]RAPDU: 58 D7 BA 01 0B 39 8E FE 90 00 [12:43:00]wFMCommunicate OK [12:43:00]SAM_PROTO_SignData done [12:43:00]FM_MakeSignedData done [12:43:00]CreateOFDProtocolMessage [12:43:00]wFMCommunicate request_size=4 [12:43:00]MH_SAM_APDU [12:43:00]CAPDU: 80 11 00 00 [12:43:00]Write to MH i2c: E2 08 00 3F 4D 80 11 00 00 00 00 00 00 06 [12:43:00]Write i2c OK [12:43:00]MH_I2C_Read... [12:43:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:00]Read from MH i2c: E2 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 17 00 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 17 00 3F 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 53 [12:43:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:43:00]wFMCommunicate OK [12:43:00]CreateOFDProtocolMessage done [12:43:00]OFDSenderStorePacket 201042 [12:43:00]StoreOFDPacket docnum=201042 [12:43:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 7B 00 06 01 19 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 33 FF 03 08 00 03 D0 48 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 17 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 17 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 17 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 54 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 52 11 03 00 35 04 06 00 ED 3B C9 C0 1B BF 58 D7 BA 01 0B 39 8E FE [12:43:00]CheckFolder [12:43:00]dirname=/storage/ofd_packets [12:43:00]CheckFolder done [12:43:00]ProducePacketName [12:43:00]name=ofd_packets/00201042 [12:43:00]NVStorageSaveData ofd_packets/00201042 [12:43:00]File name is /storage/ofd_packets/00201042 [12:43:00]Write 300 bytes [12:43:00]NVStorageSaveData done [12:43:00]OFDSenderStorePacket done [12:43:00]KKMCreateOFDPacket done [12:43:00]NVStorageSaveData kkm_last_timestamp [12:43:00]File name is /storage/kkm_last_timestamp [12:43:00]Write 4 bytes [12:43:00]NVStorageSaveData done [12:43:00]OFD Sender: Processing packet 201042 [packets to send 247, broken 246] [12:43:00]ProducePacketName [12:43:00]name=ofd_packets/00201042 [12:43:00]OFD Sender: To server: pG, [12:43:00]CommunicateWithHost lk.salyk.kg:30040 [12:43:00]ConnectInit lk.salyk.kg [12:43:00]ExternCall_PrintAddStr [12:43:00]wPrintStart [12:43:00]Write to MH i2c: 01 00 00 40 4D 8D [12:43:00]Write i2c OK [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: 01 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: 01 07 00 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: 01 07 00 40 4D 00 00 00 00 00 FF 0F A2 [12:43:00]RasterBufferAndPrint [12:43:00]line Счет N : (1)11328643 [12:43:00]line ИНН: 02508201610067 [12:43:00]line Контрольно-Кассовый Чек [12:43:00]line ПРОДАЖА [12:43:00]line ТРК (МРК, ГНК) : 71 [12:43:00]line Товар: 2711190000 [12:43:00]line ГАЗ-К-3 [12:43:00]line 18.640 * 38.40 [12:43:00]line = 715.78 [12:43:00]line НДС 12% НСП 1% [12:43:00]line > о реализуемом товаре [12:43:00]line ИТОГО: 715.78 [12:43:00]line НСП 1% : 6.33 [12:43:00]line НДС 12% : 76.01 [12:43:00]line Наличными: 0.00 [12:43:00]line Безнал.: 715.78 [12:43:00]line Место: АЗС № 95 "Партнер Нефть" [12:43:00]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:43:00]line СНО: Общий режим [12:43:00]line Чек 341 20.08.2024 12:43 [12:43:00]line Смена: 466 ФФД: 1.0 [12:43:00]line ЗНМ: 0300000079 [12:43:00]line РНМ: 0000000000092545 [12:43:00]line Версия ККМ: 001 [12:43:00]line Платежная система: Бакай Банк [12:43:00]line ФМ: 0000000000871802 [12:43:00]line ФД: 201042 [12:43:00]line ФПД: 260841043663807 [12:43:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124300&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201042&fm=260841043663807&tin=02508201610067®Number=0000000000092545&sum=71578 [12:43:00]written 0, free lines is 4095 [12:43:00]Connected sock=12 [12:43:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 7B 00 06 01 19 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 33 FF 03 08 00 03 D0 48 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A 17 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9A 17 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9A 17 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 54 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 52 11 03 00 35 04 06 00 ED 3B C9 C0 1B BF 58 D7 BA 01 0B 39 8E FE [12:43:00]Write to MH i2c: 01 00 00 6A 4D B7 [12:43:00]Write i2c OK [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: 01 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: 01 07 00 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: 01 07 00 6A 4D 00 00 00 00 00 02 0D CD [12:43:00]RasterBufferAndPrint [12:43:00]line [12:43:00]line [12:43:00]line [12:43:00]line [12:43:00]line [12:43:00]written 0, free lines is 3348 [12:43:00]MH_Cut [12:43:00]Write to MH i2c: D1 01 00 71 4D 01 90 [12:43:00]Write i2c OK [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: D1 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: D1 01 00 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: D1 01 00 71 4D 00 8F [12:43:00]Write to MH i2c: 01 00 00 72 4D BF [12:43:00]Write i2c OK [12:43:00]MH_I2C_Read... [12:43:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 06 BF 47 00 A9 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 31 38 30 32 10 04 04 00 52 11 03 00 F4 03 04 00 BB 39 C4 66 B6 04 01 00 00 5C CD 5F A0 01 3F FF FA [12:43:01]CommunicateWithHost err = 0 [12:43:01]CheckOFDResponse [12:43:01]1017 (14) - 77093643461234 [12:43:01]1041 (16) - 0000000000871802 [12:43:01]1040 (4) - 201042 [12:43:01]1012 (4) - 20.08.2024 06:37 [12:43:01]1206 (1) - 0 [12:43:01]OFD Sender: Remove packet 201042 [12:43:01]ProducePacketName [12:43:01]name=ofd_packets/00201042 [12:43:01]NVStorageDeleteData [12:43:01]*** Cut start [12:43:01]*** Purtial cut [12:43:01]*** CUTSNS_PIN = 0 [12:43:01]OFD Sender: No OFD packet to send [12:43:01]*** Stage 1: CUTSNS_PIN = 1 [12:43:03]Read from MH i2c: 01 [12:43:03]MH_I2C_Read... [12:43:03]*** Stop cut motor [12:43:03]*** Cut end [12:43:03]Read from MH i2c: 01 07 00 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: 01 07 00 72 4D 00 00 00 00 00 FF 0F D4 [12:43:03]process_action close_receipt done [12:43:03]requested_data is exist [12:43:03]produce_requested_data [12:43:03]requested_item fm.sn is exist - process it [12:43:03]wFMCommunicate request_size=4 [12:43:03]MH_SAM_APDU [12:43:03]CAPDU: 80 11 00 00 [12:43:03]Write to MH i2c: E2 08 00 73 4D 80 11 00 00 00 00 00 00 3A [12:43:03]Write i2c OK [12:43:03]MH_I2C_Read... [12:43:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:03]Read from MH i2c: E2 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 17 00 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 17 00 73 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 87 [12:43:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:43:03]wFMCommunicate OK [12:43:03]requested_item fd.num is exist - process it [12:43:03]SAM_PROTO_GetFieldsCounters [12:43:03]wFMCommunicate request_size=4 [12:43:03]MH_SAM_APDU [12:43:03]CAPDU: 80 13 00 00 [12:43:03]Write to MH i2c: E2 08 00 74 4D 80 13 00 00 00 00 00 00 3D [12:43:03]Write i2c OK [12:43:03]MH_I2C_Read... [12:43:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:43:03]Read from MH i2c: E2 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 62 00 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 62 00 74 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 52 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 93 [12:43: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 52 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:43:03]wFMCommunicate OK [12:43:03]SAM_PROTO_GetFieldsCounters done [12:43:03]requested_item shift.num is exist - process it [12:43:03]requested_item shift.opened is exist - process it [12:43:03]req_shift_opened [12:43:03]FM_GetShiftState [12:43:03]SAM_PROTO_GetShiftState [12:43:03]wFMCommunicate request_size=4 [12:43:03]MH_SAM_APDU [12:43:03]CAPDU: 80 13 01 00 [12:43:03]Write to MH i2c: E2 08 00 75 4D 80 13 01 00 00 00 00 00 3F [12:43:03]Write i2c OK [12:43:03]MH_I2C_Read... [12:43:04]Read from MH i2c: E2 [12:43:04]MH_I2C_Read... [12:43:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:04]Read from MH i2c: E2 0E 00 [12:43:04]MH_I2C_Read... [12:43:04]Read from MH i2c: E2 0E 00 75 4D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C9 [12:43:04]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:43:04]wFMCommunicate OK [12:43:04]SAM_PROTO_GetShiftState done [12:43:04]FM_GetShiftState done [12:43:04]req_shift_opened done [12:43:04]requested_item shift.open_date is exist - process it [12:43:04]req_shift_open_date [12:43:04]req_shift_open_date done [12:43:04]produce_requested_data done [12:43:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201042,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:43:04]process_action_free close_receipt [12:43:04]json_value_free [12:43:04]json_value_free done [12:43:04]process_json_proto returns [12:43:04]Send response to host [12:43:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201042,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:43:04]free response buf [12:43:04]execute_script done [12:43:04]execute_script returns [12:43:04]free content buf [12:43:04]Sock 8.Close socket [12:43:04]Sock 8.Thread stoped [12:43:06]OFD Sender: No OFD packet to send [12:43:11]OFD Sender: No OFD packet to send [12:43:16]OFD Sender: No OFD packet to send [12:43:21]OFD Sender: No OFD packet to send [12:43:26]OFD Sender: No OFD packet to send [12:43:31]OFD Sender: No OFD packet to send [12:43:36]OFD Sender: No OFD packet to send [12:43:41]OFD Sender: No OFD packet to send [12:43:46]OFD Sender: No OFD packet to send [12:43:51]OFD Sender: No OFD packet to send [12:43:56]OFD Sender: No OFD packet to send [12:44:01]OFD Sender: No OFD packet to send [12:44:06]OFD Sender: No OFD packet to send [12:44:11]OFD Sender: No OFD packet to send [12:44:12]accept exits with 9 [12:44:12]New connection [12:44:12]New thread 3067211108 created [12:44:12]Thread 3067067748 joined [12:44:12]Waiting for new connection... [12:44:12] Sock 9.Parse request [12:44:12]Sock 9.Check first char [12:44:12]Sock 9.First char is OK [12:44:12]request: POST /json_proto HTTP/1.0 [12:44:12]Method: POST [12:44:12]URL: /json_proto [12:44:12]Method is POST - this is cgi request [12:44:12]url: /json_proto [12:44:12]query_string will be loaded in cgi processing [12:44:12]execute_cgi json_proto POST (null) [12:44:12]execute_cgi path=json_proto method=POST [12:44:12]POST find Content-Length [12:44:12]Host: 172.17.46.195:8080 [12:44:12]Content-Length: 679 [12:44:12]Content-Type: application/json [12:44:12] [12:44:12]POST finish read [12:44:12]Found Content-Length = 679 [12:44:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328647", "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" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:12]execute_script... [12:44: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)11328647", "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" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:12]POST & json_proto [12:44:12]process_json_proto [12:44:12]json parsed OK: [12:44:12]protocol is kg_v1.0 [12:44:12]action value=close_receipt [12:44:12]process_action close_receipt [12:44:12]cmd_close_receipt [12:44:12]MH_GetDate [12:44:12]Write to MH i2c: F0 00 00 76 4D B2 [12:44:12]Write i2c OK [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: F0 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: F0 09 00 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: F0 09 00 76 4D 00 9E 8F C4 66 75 08 C2 66 B7 [12:44:12]GetLastDocTimeStamp 1724157780 [12:44:12]current date 1724157854 [12:44:12]FM_GetShiftState [12:44:12]SAM_PROTO_GetShiftState [12:44:12]wFMCommunicate request_size=4 [12:44:12]MH_SAM_APDU [12:44:12]CAPDU: 80 13 01 00 [12:44:12]Write to MH i2c: E2 08 00 77 4D 80 13 01 00 00 00 00 00 41 [12:44:12]Write i2c OK [12:44:12]MH_I2C_Read... [12:44:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:12]Read from MH i2c: E2 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: E2 0E 00 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: E2 0E 00 77 4D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 CB [12:44:12]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:44:12]wFMCommunicate OK [12:44:12]SAM_PROTO_GetShiftState done [12:44:12]FM_GetShiftState done [12:44:12]opened in 1724112758 [12:44:12]opened+sec_in_day 1724199158 [12:44:12]quantity*price = 20001 [12:44:12]sum+1 = 20002 [12:44:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 342 20.08.2024 12:44 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201043 ФПД: 273037207362875 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124414&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201043&fm=273037207362875&tin=02508201610067®Number=0000000000092545&sum=20000 [12:44:13]StoreToDocumentArchive [12:44:13]shift 466 fd 201043 [12:44:13]save to /storage/0466/doc_00201043 [12:44:13]save last doc name /storage/0466/doc_00201043 to /storage/kkm_last_doc_name [12:44:13]save OK [12:44:13]Clear old archive folders... [12:44:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:44:13]tlvbuf is B6F97380 [12:44:13]SAM_PROTO_ClearQueue [12:44:13]wFMCommunicate request_size=4 [12:44:13]MH_SAM_APDU [12:44:13]CAPDU: 80 09 00 00 [12:44:13]Write to MH i2c: E2 08 00 84 4D 80 09 00 00 00 00 00 00 43 [12:44:13]Write i2c OK [12:44:13]MH_I2C_Read... [12:44:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:44:13]Read from MH i2c: E2 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: E2 03 00 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: E2 03 00 84 4D 00 90 00 45 [12:44:13]RAPDU: 90 00 [12:44:13]wFMCommunicate OK [12:44:13]SAM_PROTO_ClearQueue done [12:44:13]KKMCreateOFDPacket [12:44:13]OFDProtocolAddRootSTLVToBuf [12:44:13]FM_MakeSignedData [12:44:13]FM_MakeSignedData [12:44:13]SAM_PROTO_SignData [12:44:13]wFMCommunicate request_size=4 [12:44:13]MH_SAM_APDU [12:44:13]CAPDU: 80 0D 01 02 [12:44:13]Write to MH i2c: E2 08 00 85 4D 80 0D 01 02 00 00 00 00 4B [12:44:13]Write i2c OK [12:44:13]MH_I2C_Read... [12:44:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:44:13]Read from MH i2c: E2 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: E2 03 00 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: E2 03 00 85 4D 00 90 00 46 [12:44:13]RAPDU: 90 00 [12:44:13]wFMCommunicate OK [12:44:13]wFMCommunicate request_size=255 [12:44:13]MH_SAM_APDU [12:44: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 9E 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 53 11 03 00 35 04 06 00 F8 [12:44:13]Write to MH i2c: E2 02 01 86 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 9E 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 53 11 03 00 35 04 06 00 F8 00 00 A5 [12:44:13]Write i2c OK [12:44:13]MH_I2C_Read... [12:44:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:13]Read from MH i2c: E2 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: E2 03 00 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: E2 03 00 86 4D 00 90 00 47 [12:44:13]RAPDU: 90 00 [12:44:13]wFMCommunicate OK [12:44:13]wFMCommunicate request_size=10 [12:44:13]MH_SAM_APDU [12:44:13]CAPDU: 80 0D 02 02 05 53 6D C1 5D 3B [12:44:13]Write to MH i2c: E2 0D 00 87 4D 80 0D 02 02 05 00 53 6D C1 5D 3B 00 00 71 [12:44:13]Write i2c OK [12:44:13]MH_I2C_Read... [12:44:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:13]Read from MH i2c: E2 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: E2 03 00 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: E2 03 00 87 4D 00 90 00 48 [12:44:13]RAPDU: 90 00 [12:44:13]wFMCommunicate OK [12:44:13]wFMCommunicate request_size=4 [12:44:13]MH_SAM_APDU [12:44:13]CAPDU: 80 0D 03 02 [12:44:13]Write to MH i2c: E2 08 00 88 4D 80 0D 03 02 00 00 00 00 50 [12:44:13]Write i2c OK [12:44:13]MH_I2C_Read... [12:44:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:44:14]Read from MH i2c: E2 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: E2 0B 00 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: E2 0B 00 88 4D 00 35 AE 8D 65 31 7E 17 6E 90 00 5A [12:44:14]RAPDU: 35 AE 8D 65 31 7E 17 6E 90 00 [12:44:14]wFMCommunicate OK [12:44:14]SAM_PROTO_SignData done [12:44:14]FM_MakeSignedData done [12:44:14]CreateOFDProtocolMessage [12:44:14]wFMCommunicate request_size=4 [12:44:14]MH_SAM_APDU [12:44:14]CAPDU: 80 11 00 00 [12:44:14]Write to MH i2c: E2 08 00 89 4D 80 11 00 00 00 00 00 00 50 [12:44:14]Write i2c OK [12:44:14]MH_I2C_Read... [12:44:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:14]Read from MH i2c: E2 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: E2 17 00 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: E2 17 00 89 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9D [12:44:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:44:14]wFMCommunicate OK [12:44:14]CreateOFDProtocolMessage done [12:44:14]OFDSenderStorePacket 201043 [12:44:14]StoreOFDPacket docnum=201043 [12:44:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 24 BC 07 01 AF 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 9E 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 53 11 03 00 35 04 06 00 F8 53 6D C1 5D 3B 35 AE 8D 65 31 7E 17 6E [12:44:14]CheckFolder [12:44:14]dirname=/storage/ofd_packets [12:44:14]CheckFolder done [12:44:14]ProducePacketName [12:44:14]name=ofd_packets/00201043 [12:44:14]NVStorageSaveData ofd_packets/00201043 [12:44:14]File name is /storage/ofd_packets/00201043 [12:44:14]Write 301 bytes [12:44:14]NVStorageSaveData done [12:44:14]OFDSenderStorePacket done [12:44:14]KKMCreateOFDPacket done [12:44:14]NVStorageSaveData kkm_last_timestamp [12:44:14]File name is /storage/kkm_last_timestamp [12:44:14]Write 4 bytes [12:44:14]NVStorageSaveData done [12:44:14]ExternCall_PrintAddStr [12:44:14]wPrintStart [12:44:14]Write to MH i2c: 01 00 00 8A 4D D7 [12:44:14]Write i2c OK [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: 01 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: 01 07 00 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: 01 07 00 8A 4D 00 00 00 00 00 FF 0F EC [12:44:14]RasterBufferAndPrint [12:44:14]line Счет N : (1)11328647 [12:44:14]line ИНН: 02508201610067 [12:44:14]line Контрольно-Кассовый Чек [12:44:14]line ПРОДАЖА [12:44:14]line ТРК (МРК, ГНК) : 42 [12:44:14]line Товар: 2710124130 [12:44:14]line Аи-92-К-4 [12:44:14]line 2.950 * 67.80 [12:44:14]line = 200.01 [12:44:14]line НДС 12% НСП 1% [12:44:14]line > о реализуемом товаре [12:44:14]line ОКРУГЛЕНИЕ: -0.01 [12:44:14]line ИТОГО: 200.00 [12:44:14]line Внесено: 200.00 [12:44:14]line СДАЧА: 0.00 [12:44:14]line НСП 1% : 1.77 [12:44:14]line НДС 12% : 21.24 [12:44:14]line Наличными: 200.00 [12:44:14]line Безнал.: 0.00 [12:44:14]line Место: АЗС № 95 "Партнер Нефть" [12:44:14]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:44:14]line СНО: Общий режим [12:44:14]line Чек 342 20.08.2024 12:44 [12:44:14]line Смена: 466 ФФД: 1.0 [12:44:14]line ЗНМ: 0300000079 [12:44:14]line РНМ: 0000000000092545 [12:44:14]line Версия ККМ: 001 [12:44:14]line ФМ: 0000000000871802 [12:44:14]line ФД: 201043 [12:44:14]line ФПД: 273037207362875 [12:44:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124414&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201043&fm=273037207362875&tin=02508201610067®Number=0000000000092545&sum=20000 [12:44:14]written 0, free lines is 4095 [12:44:14]OFD Sender: Processing packet 201043 [packets to send 247, broken 246] [12:44:14]ProducePacketName [12:44:14]name=ofd_packets/00201043 [12:44:14]OFD Sender: To server: pG, [12:44:14]CommunicateWithHost lk.salyk.kg:30040 [12:44:14]ConnectInit lk.salyk.kg [12:44:14]Connected sock=10 [12:44:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 24 BC 07 01 AF 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 9E 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 53 11 03 00 35 04 06 00 F8 53 6D C1 5D 3B 35 AE 8D 65 31 7E 17 6E [12:44:14]Write to MH i2c: 01 00 00 B5 4D 02 [12:44:14]Write i2c OK [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: 01 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: 01 07 00 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: 01 07 00 B5 4D 00 00 00 00 00 DC 0C F1 [12:44:14]RasterBufferAndPrint [12:44:14]line [12:44:14]line [12:44:14]line [12:44:14]line [12:44:14]line [12:44:14]written 0, free lines is 3301 [12:44:14]MH_Cut [12:44:14]Write to MH i2c: D1 01 00 BC 4D 01 DB [12:44:14]Write i2c OK [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: D1 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: D1 01 00 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: D1 01 00 BC 4D 00 DA [12:44:14]Write to MH i2c: 01 00 00 BD 4D 0A [12:44:14]Write i2c OK [12:44:14]MH_I2C_Read... [12:44:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CB D4 47 00 58 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 53 11 03 00 F4 03 04 00 04 3A C4 66 B6 04 01 00 00 39 62 E1 D2 F1 FE B1 29 [12:44:14]CommunicateWithHost err = 0 [12:44:14]CheckOFDResponse [12:44:14]1017 (14) - 77093643461234 [12:44:14]1041 (16) - 0000000000871802 [12:44:14]1040 (4) - 201043 [12:44:14]1012 (4) - 20.08.2024 06:39 [12:44:14]1206 (1) - 0 [12:44:14]OFD Sender: Remove packet 201043 [12:44:14]ProducePacketName [12:44:14]name=ofd_packets/00201043 [12:44:14]NVStorageDeleteData [12:44:15]OFD Sender: No OFD packet to send [12:44:15]*** Cut start [12:44:15]*** Purtial cut [12:44:15]*** Stage 1: CUTSNS_PIN = 1 [12:44:15]Read from MH i2c: 01 [12:44:15]MH_I2C_Read... [12:44:15]*** Stop cut motor [12:44:15]*** Cut end [12:44:15]Read from MH i2c: 01 07 00 [12:44:15]MH_I2C_Read... [12:44:15]Read from MH i2c: 01 07 00 BD 4D 00 00 00 00 00 FF 0F 1F [12:44:15]process_action close_receipt done [12:44:15]requested_data is exist [12:44:15]produce_requested_data [12:44:15]requested_item fm.sn is exist - process it [12:44:15]wFMCommunicate request_size=4 [12:44:15]MH_SAM_APDU [12:44:15]CAPDU: 80 11 00 00 [12:44:15]Write to MH i2c: E2 08 00 BE 4D 80 11 00 00 00 00 00 00 85 [12:44:15]Write i2c OK [12:44:15]MH_I2C_Read... [12:44:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:15]Read from MH i2c: E2 [12:44:15]MH_I2C_Read... [12:44:15]Read from MH i2c: E2 17 00 [12:44:15]MH_I2C_Read... [12:44:15]Read from MH i2c: E2 17 00 BE 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D2 [12:44:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:44:15]wFMCommunicate OK [12:44:15]requested_item fd.num is exist - process it [12:44:15]SAM_PROTO_GetFieldsCounters [12:44:15]wFMCommunicate request_size=4 [12:44:15]MH_SAM_APDU [12:44:15]CAPDU: 80 13 00 00 [12:44:15]Write to MH i2c: E2 08 00 BF 4D 80 13 00 00 00 00 00 00 88 [12:44:15]Write i2c OK [12:44:15]MH_I2C_Read... [12:44:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:44:15]Read from MH i2c: E2 [12:44:15]MH_I2C_Read... [12:44:15]Read from MH i2c: E2 62 00 [12:44:15]MH_I2C_Read... [12:44:15]Read from MH i2c: E2 62 00 BF 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 53 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 E2 [12:44:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 53 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:44:15]wFMCommunicate OK [12:44:15]SAM_PROTO_GetFieldsCounters done [12:44:15]requested_item shift.num is exist - process it [12:44:15]requested_item shift.opened is exist - process it [12:44:15]req_shift_opened [12:44:15]FM_GetShiftState [12:44:15]SAM_PROTO_GetShiftState [12:44:15]wFMCommunicate request_size=4 [12:44:15]MH_SAM_APDU [12:44:15]CAPDU: 80 13 01 00 [12:44:15]Write to MH i2c: E2 08 00 C0 4D 80 13 01 00 00 00 00 00 8A [12:44:15]Write i2c OK [12:44:15]MH_I2C_Read... [12:44:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:15]Read from MH i2c: E2 [12:44:15]MH_I2C_Read... [12:44:15]Read from MH i2c: E2 0E 00 [12:44:15]MH_I2C_Read... [12:44:15]Read from MH i2c: E2 0E 00 C0 4D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 14 [12:44:15]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:44:15]wFMCommunicate OK [12:44:15]SAM_PROTO_GetShiftState done [12:44:15]FM_GetShiftState done [12:44:15]req_shift_opened done [12:44:15]requested_item shift.open_date is exist - process it [12:44:15]req_shift_open_date [12:44:15]req_shift_open_date done [12:44:15]produce_requested_data done [12:44:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201043,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:44:15]process_action_free close_receipt [12:44:15]json_value_free [12:44:15]json_value_free done [12:44:15]process_json_proto returns [12:44:15]Send response to host [12:44:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201043,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:44:15]free response buf [12:44:15]execute_script done [12:44:15]execute_script returns [12:44:15]free content buf [12:44:15]Sock 9.Close socket [12:44:15]Sock 9.Thread stoped [12:44:20]OFD Sender: No OFD packet to send [12:44:25]OFD Sender: No OFD packet to send [12:44:30]OFD Sender: No OFD packet to send [12:44:35]OFD Sender: No OFD packet to send [12:44:35]accept exits with 8 [12:44:35]New connection [12:44:35]New thread 3067067748 created [12:44:35]Thread 3067211108 joined [12:44:35]Waiting for new connection... [12:44:35] Sock 8.Parse request [12:44:35]Sock 8.Check first char [12:44:35]Sock 8.First char is OK [12:44:35]request: POST /json_proto HTTP/1.0 [12:44:35]Method: POST [12:44:35]URL: /json_proto [12:44:35]Method is POST - this is cgi request [12:44:35]url: /json_proto [12:44:35]query_string will be loaded in cgi processing [12:44:35]execute_cgi json_proto POST (null) [12:44:35]execute_cgi path=json_proto method=POST [12:44:35]POST find Content-Length [12:44:35]Host: 172.17.46.195:8080 [12:44:35]Content-Length: 676 [12:44:35]Content-Type: application/json [12:44:35] [12:44:35]POST finish read [12:44:35]Found Content-Length = 676 [12:44:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328648", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:35]execute_script... [12:44: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)11328648", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:35]POST & json_proto [12:44:35]process_json_proto [12:44:35]json parsed OK: [12:44:35]protocol is kg_v1.0 [12:44:35]action value=close_receipt [12:44:35]process_action close_receipt [12:44:35]cmd_close_receipt [12:44:35]MH_GetDate [12:44:35]Write to MH i2c: F0 00 00 C1 4D FD [12:44:35]Write i2c OK [12:44:35]MH_I2C_Read... [12:44:35]Read from MH i2c: F0 [12:44:35]MH_I2C_Read... [12:44:35]Read from MH i2c: F0 09 00 [12:44:35]MH_I2C_Read... [12:44:35]Read from MH i2c: F0 09 00 C1 4D 00 B5 8F C4 66 75 08 C2 66 19 [12:44:35]GetLastDocTimeStamp 1724157854 [12:44:35]current date 1724157877 [12:44:35]FM_GetShiftState [12:44:35]SAM_PROTO_GetShiftState [12:44:35]wFMCommunicate request_size=4 [12:44:35]MH_SAM_APDU [12:44:35]CAPDU: 80 13 01 00 [12:44:35]Write to MH i2c: E2 08 00 C2 4D 80 13 01 00 00 00 00 00 8C [12:44:35]Write i2c OK [12:44:35]MH_I2C_Read... [12:44:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:35]Read from MH i2c: E2 [12:44:35]MH_I2C_Read... [12:44:35]Read from MH i2c: E2 0E 00 [12:44:35]MH_I2C_Read... [12:44:35]Read from MH i2c: E2 0E 00 C2 4D 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 16 [12:44:35]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:44:35]wFMCommunicate OK [12:44:35]SAM_PROTO_GetShiftState done [12:44:35]FM_GetShiftState done [12:44:35]opened in 1724112758 [12:44:35]opened+sec_in_day 1724199158 [12:44:35]quantity*price = 70027 [12:44:35]sum+1 = 70029 [12:44:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 343 20.08.2024 12:44 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201044 ФПД: 278520845586863 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124437&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201044&fm=278520845586863&tin=02508201610067®Number=0000000000092545&sum=70000 [12:44:36]StoreToDocumentArchive [12:44:36]shift 466 fd 201044 [12:44:36]save to /storage/0466/doc_00201044 [12:44:36]save last doc name /storage/0466/doc_00201044 to /storage/kkm_last_doc_name [12:44:36]save OK [12:44:36]Clear old archive folders... [12:44:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:44:36]tlvbuf is B6F97A50 [12:44:36]SAM_PROTO_ClearQueue [12:44:36]wFMCommunicate request_size=4 [12:44:36]MH_SAM_APDU [12:44:36]CAPDU: 80 09 00 00 [12:44:36]Write to MH i2c: E2 08 00 CF 4D 80 09 00 00 00 00 00 00 8E [12:44:36]Write i2c OK [12:44:36]MH_I2C_Read... [12:44:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:44:36]Read from MH i2c: E2 [12:44:36]MH_I2C_Read... [12:44:36]Read from MH i2c: E2 03 00 [12:44:36]MH_I2C_Read... [12:44:36]Read from MH i2c: E2 03 00 CF 4D 00 90 00 90 [12:44:36]RAPDU: 90 00 [12:44:36]wFMCommunicate OK [12:44:36]SAM_PROTO_ClearQueue done [12:44:36]KKMCreateOFDPacket [12:44:36]OFDProtocolAddRootSTLVToBuf [12:44:36]FM_MakeSignedData [12:44:36]FM_MakeSignedData [12:44:36]SAM_PROTO_SignData [12:44:36]wFMCommunicate request_size=4 [12:44:36]MH_SAM_APDU [12:44:36]CAPDU: 80 0D 01 02 [12:44:36]Write to MH i2c: E2 08 00 D0 4D 80 0D 01 02 00 00 00 00 96 [12:44:36]Write i2c OK [12:44:36]MH_I2C_Read... [12:44:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:44:36]Read from MH i2c: E2 [12:44:36]MH_I2C_Read... [12:44:36]Read from MH i2c: E2 03 00 [12:44:36]MH_I2C_Read... [12:44:36]Read from MH i2c: E2 03 00 D0 4D 00 90 00 91 [12:44:36]RAPDU: 90 00 [12:44:36]wFMCommunicate OK [12:44:36]wFMCommunicate request_size=255 [12:44:36]MH_SAM_APDU [12:44:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 B5 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 54 11 03 00 35 04 06 00 FD 50 30 10 [12:44:36]Write to MH i2c: E2 02 01 D1 4D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 B5 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 54 11 03 00 35 04 06 00 FD 50 30 10 00 00 9F [12:44:36]Write i2c OK [12:44:36]MH_I2C_Read... [12:44:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:36]Read from MH i2c: E2 [12:44:36]MH_I2C_Read... [12:44:36]Read from MH i2c: E2 03 00 [12:44:36]MH_I2C_Read... [12:44:36]Read from MH i2c: E2 03 00 D1 4D 00 90 00 92 [12:44:36]RAPDU: 90 00 [12:44:36]wFMCommunicate OK [12:44:36]wFMCommunicate request_size=7 [12:44:36]MH_SAM_APDU [12:44:36]CAPDU: 80 0D 02 02 02 51 AF [12:44:36]Write to MH i2c: E2 0A 00 D2 4D 80 0D 02 02 02 00 51 AF 00 00 9D [12:44:36]Write i2c OK [12:44:36]MH_I2C_Read... [12:44:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:36]Read from MH i2c: E2 [12:44:36]MH_I2C_Read... [12:44:36]Read from MH i2c: E2 03 00 [12:44:36]MH_I2C_Read... [12:44:36]Read from MH i2c: E2 03 00 D2 4D 00 90 00 93 [12:44:36]RAPDU: 90 00 [12:44:36]wFMCommunicate OK [12:44:36]wFMCommunicate request_size=4 [12:44:36]MH_SAM_APDU [12:44:36]CAPDU: 80 0D 03 02 [12:44:36]Write to MH i2c: E2 08 00 D3 4D 80 0D 03 02 00 00 00 00 9B [12:44:36]Write i2c OK [12:44:36]MH_I2C_Read... [12:44:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:44:36]Read from MH i2c: E2 [12:44:36]MH_I2C_Read... [12:44:36]Read from MH i2c: E2 0B 00 [12:44:36]MH_I2C_Read... [12:44:36]Read from MH i2c: E2 0B 00 D3 4D 00 79 CB 4D 36 A6 84 56 D5 90 00 B8 [12:44:36]RAPDU: 79 CB 4D 36 A6 84 56 D5 90 00 [12:44:36]wFMCommunicate OK [12:44:36]SAM_PROTO_SignData done [12:44:36]FM_MakeSignedData done [12:44:36]CreateOFDProtocolMessage [12:44:36]wFMCommunicate request_size=4 [12:44:36]MH_SAM_APDU [12:44:36]CAPDU: 80 11 00 00 [12:44:36]Write to MH i2c: E2 08 00 D4 4D 80 11 00 00 00 00 00 00 9B [12:44:36]Write i2c OK [12:44:36]MH_I2C_Read... [12:44:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:36]Read from MH i2c: E2 [12:44:36]MH_I2C_Read... [12:44:36]Read from MH i2c: E2 17 00 [12:44:36]MH_I2C_Read... [12:44:36]Read from MH i2c: E2 17 00 D4 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E8 [12:44:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:44:36]wFMCommunicate OK [12:44:36]CreateOFDProtocolMessage done [12:44:36]OFDSenderStorePacket 201044 [12:44:36]StoreOFDPacket docnum=201044 [12:44:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 04 50 04 01 65 31 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 B5 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 54 11 03 00 35 04 06 00 FD 50 30 10 51 AF 79 CB 4D 36 A6 84 56 D5 [12:44:36]CheckFolder [12:44:36]dirname=/storage/ofd_packets [12:44:36]CheckFolder done [12:44:36]ProducePacketName [12:44:36]name=ofd_packets/00201044 [12:44:36]NVStorageSaveData ofd_packets/00201044 [12:44:36]File name is /storage/ofd_packets/00201044 [12:44:36]Write 298 bytes [12:44:36]NVStorageSaveData done [12:44:36]OFDSenderStorePacket done [12:44:36]KKMCreateOFDPacket done [12:44:36]NVStorageSaveData kkm_last_timestamp [12:44:36]File name is /storage/kkm_last_timestamp [12:44:36]Write 4 bytes [12:44:36]NVStorageSaveData done [12:44:36]ExternCall_PrintAddStr [12:44:36]wPrintStart [12:44:36]Write to MH i2c: 01 00 00 D5 4D 22 [12:44:36]Write i2c OK [12:44:36]MH_I2C_Read... [12:44:36]Read from MH i2c: 01 [12:44:36]MH_I2C_Read... [12:44:36]Read from MH i2c: 01 07 00 [12:44:36]MH_I2C_Read... [12:44:36]Read from MH i2c: 01 07 00 D5 4D 00 00 00 00 00 FF 0F 37 [12:44:36]RasterBufferAndPrint [12:44:36]line Счет N : (1)11328648 [12:44:36]line ИНН: 02508201610067 [12:44:36]line Контрольно-Кассовый Чек [12:44:36]line ПРОДАЖА [12:44:36]line ТРК (МРК, ГНК) : 51 [12:44:36]line Товар: 2710194210 [12:44:36]line ДТ-К-5 [12:44:36]line 9.190 * 76.20 [12:44:36]line = 700.28 [12:44:36]line НДС 12% НСП 1% [12:44:36]line > о реализуемом товаре [12:44:36]line ОКРУГЛЕНИЕ: -0.28 [12:44:36]line ИТОГО: 700.00 [12:44:36]line Внесено: 700.00 [12:44:36]line СДАЧА: 0.00 [12:44:36]line НСП 1% : 6.20 [12:44:36]line НДС 12% : 74.37 [12:44:36]line Наличными: 700.00 [12:44:36]line Безнал.: 0.00 [12:44:36]line Место: АЗС № 95 "Партнер Нефть" [12:44:36]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:44:36]line СНО: Общий режим [12:44:36]line Чек 343 20.08.2024 12:44 [12:44:36]line Смена: 466 ФФД: 1.0 [12:44:36]line ЗНМ: 0300000079 [12:44:36]line РНМ: 0000000000092545 [12:44:36]line Версия ККМ: 001 [12:44:36]line ФМ: 0000000000871802 [12:44:36]line ФД: 201044 [12:44:36]line ФПД: 278520845586863 [12:44:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124437&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201044&fm=278520845586863&tin=02508201610067®Number=0000000000092545&sum=70000 [12:44:37]OFD Sender: Processing packet 201044 [packets to send 247, broken 246] [12:44:37]ProducePacketName [12:44:37]name=ofd_packets/00201044 [12:44:37]OFD Sender: To server: pG, [12:44:37]CommunicateWithHost lk.salyk.kg:30040 [12:44:37]ConnectInit lk.salyk.kg [12:44:37]written 0, free lines is 4095 [12:44:37]Connected sock=10 [12:44:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 04 50 04 01 65 31 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 B5 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 54 11 03 00 35 04 06 00 FD 50 30 10 51 AF 79 CB 4D 36 A6 84 56 D5 [12:44:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9A AD 47 00 23 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 31 38 30 32 10 04 04 00 54 11 03 00 F4 03 04 00 1B 3A C4 66 B6 04 01 00 00 AF 9A 6B 00 01 C0 94 DD [12:44:37]CommunicateWithHost err = 0 [12:44:37]CheckOFDResponse [12:44:37]1017 (14) - 77093643461234 [12:44:37]1041 (16) - 0000000000871802 [12:44:37]1040 (4) - 201044 [12:44:37]1012 (4) - 20.08.2024 06:39 [12:44:37]1206 (1) - 0 [12:44:37]OFD Sender: Remove packet 201044 [12:44:37]ProducePacketName [12:44:37]name=ofd_packets/00201044 [12:44:37]NVStorageDeleteData [12:44:37]Write to MH i2c: 01 00 00 00 4E 4E [12:44:37]Write i2c OK [12:44:37]MH_I2C_Read... [12:44:37]Read from MH i2c: 01 [12:44:37]MH_I2C_Read... [12:44:37]Read from MH i2c: 01 07 00 [12:44:37]MH_I2C_Read... [12:44:37]Read from MH i2c: 01 07 00 00 4E 00 00 00 00 00 F0 0C 51 [12:44:37]RasterBufferAndPrint [12:44:37]line [12:44:37]line [12:44:37]line [12:44:37]line [12:44:37]line [12:44:37]written 0, free lines is 3321 [12:44:37]MH_Cut [12:44:37]Write to MH i2c: D1 01 00 07 4E 01 27 [12:44:37]Write i2c OK [12:44:37]MH_I2C_Read... [12:44:37]Read from MH i2c: D1 [12:44:37]MH_I2C_Read... [12:44:37]Read from MH i2c: D1 01 00 [12:44:37]MH_I2C_Read... [12:44:37]Read from MH i2c: D1 01 00 07 4E 00 26 [12:44:37]Write to MH i2c: 01 00 00 08 4E 56 [12:44:37]Write i2c OK [12:44:37]MH_I2C_Read... [12:44:38]OFD Sender: No OFD packet to send [12:44:38]*** Cut start [12:44:38]*** Purtial cut [12:44:38]*** CUTSNS_PIN = 0 [12:44:38]*** Stage 1: CUTSNS_PIN = 1 [12:44:40]Read from MH i2c: 01 [12:44:40]MH_I2C_Read... [12:44:40]*** Stop cut motor [12:44:40]*** Cut end [12:44:40]Read from MH i2c: 01 07 00 [12:44:40]MH_I2C_Read... [12:44:40]Read from MH i2c: 01 07 00 08 4E 00 00 00 00 00 FF 0F 6B [12:44:40]process_action close_receipt done [12:44:40]requested_data is exist [12:44:40]produce_requested_data [12:44:40]requested_item fm.sn is exist - process it [12:44:40]wFMCommunicate request_size=4 [12:44:40]MH_SAM_APDU [12:44:40]CAPDU: 80 11 00 00 [12:44:40]Write to MH i2c: E2 08 00 09 4E 80 11 00 00 00 00 00 00 D1 [12:44:40]Write i2c OK [12:44:40]MH_I2C_Read... [12:44:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:40]Read from MH i2c: E2 [12:44:40]MH_I2C_Read... [12:44:40]Read from MH i2c: E2 17 00 [12:44:40]MH_I2C_Read... [12:44:40]Read from MH i2c: E2 17 00 09 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1E [12:44:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:44:40]wFMCommunicate OK [12:44:40]requested_item fd.num is exist - process it [12:44:40]SAM_PROTO_GetFieldsCounters [12:44:40]wFMCommunicate request_size=4 [12:44:40]MH_SAM_APDU [12:44:40]CAPDU: 80 13 00 00 [12:44:40]Write to MH i2c: E2 08 00 0A 4E 80 13 00 00 00 00 00 00 D4 [12:44:40]Write i2c OK [12:44:40]MH_I2C_Read... [12:44:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:44:40]Read from MH i2c: E2 [12:44:40]MH_I2C_Read... [12:44:40]Read from MH i2c: E2 62 00 [12:44:40]MH_I2C_Read... [12:44:40]Read from MH i2c: E2 62 00 0A 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 54 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 32 [12:44: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 54 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:44:40]wFMCommunicate OK [12:44:40]SAM_PROTO_GetFieldsCounters done [12:44:40]requested_item shift.num is exist - process it [12:44:40]requested_item shift.opened is exist - process it [12:44:40]req_shift_opened [12:44:40]FM_GetShiftState [12:44:40]SAM_PROTO_GetShiftState [12:44:40]wFMCommunicate request_size=4 [12:44:40]MH_SAM_APDU [12:44:40]CAPDU: 80 13 01 00 [12:44:40]Write to MH i2c: E2 08 00 0B 4E 80 13 01 00 00 00 00 00 D6 [12:44:40]Write i2c OK [12:44:40]MH_I2C_Read... [12:44:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:40]Read from MH i2c: E2 [12:44:40]MH_I2C_Read... [12:44:40]Read from MH i2c: E2 0E 00 [12:44:40]MH_I2C_Read... [12:44:40]Read from MH i2c: E2 0E 00 0B 4E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 60 [12:44:40]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:44:40]wFMCommunicate OK [12:44:40]SAM_PROTO_GetShiftState done [12:44:40]FM_GetShiftState done [12:44:40]req_shift_opened done [12:44:40]requested_item shift.open_date is exist - process it [12:44:40]req_shift_open_date [12:44:40]req_shift_open_date done [12:44:40]produce_requested_data done [12:44:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201044,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:44:40]process_action_free close_receipt [12:44:40]json_value_free [12:44:40]json_value_free done [12:44:40]process_json_proto returns [12:44:40]Send response to host [12:44:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201044,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:44:40]free response buf [12:44:40]execute_script done [12:44:40]execute_script returns [12:44:40]free content buf [12:44:40]Sock 8.Close socket [12:44:40]Sock 8.Thread stoped [12:44:43]OFD Sender: No OFD packet to send [12:44:44]accept exits with 9 [12:44:44]New connection [12:44:44]New thread 3067211108 created [12:44:44]Thread 3067067748 joined [12:44:44]Waiting for new connection... [12:44:44] Sock 9.Parse request [12:44:44]Sock 9.Check first char [12:44:44]Sock 9.First char is OK [12:44:44]request: POST /json_proto HTTP/1.0 [12:44:44]Method: POST [12:44:44]URL: /json_proto [12:44:44]Method is POST - this is cgi request [12:44:44]url: /json_proto [12:44:44]query_string will be loaded in cgi processing [12:44:44]execute_cgi json_proto POST (null) [12:44:44]execute_cgi path=json_proto method=POST [12:44:44]POST find Content-Length [12:44:44]Host: 172.17.46.195:8080 [12:44:44]Content-Length: 679 [12:44:44]Content-Type: application/json [12:44:44] [12:44:44]POST finish read [12:44:44]Found Content-Length = 679 [12:44:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328649", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.570, "sum" : 710.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 710.00, "total" : 710.00, "payments": [ { "type": 0, "sum" : 710.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:44]execute_script... [12:44: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)11328649", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.570, "sum" : 710.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 710.00, "total" : 710.00, "payments": [ { "type": 0, "sum" : 710.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:44]POST & json_proto [12:44:44]process_json_proto [12:44:44]json parsed OK: [12:44:44]protocol is kg_v1.0 [12:44:44]action value=close_receipt [12:44:44]process_action close_receipt [12:44:44]cmd_close_receipt [12:44:44]MH_GetDate [12:44:44]Write to MH i2c: F0 00 00 0C 4E 49 [12:44:44]Write i2c OK [12:44:44]MH_I2C_Read... [12:44:44]Read from MH i2c: F0 [12:44:44]MH_I2C_Read... [12:44:44]Read from MH i2c: F0 09 00 [12:44:44]MH_I2C_Read... [12:44:44]Read from MH i2c: F0 09 00 0C 4E 00 BE 8F C4 66 75 08 C2 66 6E [12:44:44]GetLastDocTimeStamp 1724157877 [12:44:44]current date 1724157886 [12:44:44]FM_GetShiftState [12:44:44]SAM_PROTO_GetShiftState [12:44:44]wFMCommunicate request_size=4 [12:44:44]MH_SAM_APDU [12:44:44]CAPDU: 80 13 01 00 [12:44:44]Write to MH i2c: E2 08 00 0D 4E 80 13 01 00 00 00 00 00 D8 [12:44:44]Write i2c OK [12:44:44]MH_I2C_Read... [12:44:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:44]Read from MH i2c: E2 [12:44:44]MH_I2C_Read... [12:44:44]Read from MH i2c: E2 0E 00 [12:44:44]MH_I2C_Read... [12:44:44]Read from MH i2c: E2 0E 00 0D 4E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 62 [12:44:44]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:44:44]wFMCommunicate OK [12:44:44]SAM_PROTO_GetShiftState done [12:44:44]FM_GetShiftState done [12:44:44]opened in 1724112758 [12:44:44]opened+sec_in_day 1724199158 [12:44:44]quantity*price = 71009 [12:44:44]sum+1 = 71010 [12:44:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 710.00 Внесено: 710.00 СДАЧА: 0.00 НСП 1% : 6.28 НДС 12% : 75.41 Наличными: 710.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 344 20.08.2024 12:44 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201045 ФПД: 201511502880361 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124446&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201045&fm=201511502880361&tin=02508201610067®Number=0000000000092545&sum=71000 [12:44:45]StoreToDocumentArchive [12:44:45]shift 466 fd 201045 [12:44:45]save to /storage/0466/doc_00201045 [12:44:45]save last doc name /storage/0466/doc_00201045 to /storage/kkm_last_doc_name [12:44:45]save OK [12:44:45]Clear old archive folders... [12:44:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:44:45]tlvbuf is 01134E80 [12:44:45]SAM_PROTO_ClearQueue [12:44:45]wFMCommunicate request_size=4 [12:44:45]MH_SAM_APDU [12:44:45]CAPDU: 80 09 00 00 [12:44:45]Write to MH i2c: E2 08 00 1A 4E 80 09 00 00 00 00 00 00 DA [12:44:45]Write i2c OK [12:44:45]MH_I2C_Read... [12:44:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:44:45]Read from MH i2c: E2 [12:44:45]MH_I2C_Read... [12:44:45]Read from MH i2c: E2 03 00 [12:44:45]MH_I2C_Read... [12:44:45]Read from MH i2c: E2 03 00 1A 4E 00 90 00 DC [12:44:45]RAPDU: 90 00 [12:44:45]wFMCommunicate OK [12:44:45]SAM_PROTO_ClearQueue done [12:44:45]KKMCreateOFDPacket [12:44:45]OFDProtocolAddRootSTLVToBuf [12:44:45]FM_MakeSignedData [12:44:45]FM_MakeSignedData [12:44:45]SAM_PROTO_SignData [12:44:45]wFMCommunicate request_size=4 [12:44:45]MH_SAM_APDU [12:44:45]CAPDU: 80 0D 01 02 [12:44:45]Write to MH i2c: E2 08 00 1B 4E 80 0D 01 02 00 00 00 00 E2 [12:44:45]Write i2c OK [12:44:45]MH_I2C_Read... [12:44:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:44:46]Read from MH i2c: E2 [12:44:46]MH_I2C_Read... [12:44:46]Read from MH i2c: E2 03 00 [12:44:46]MH_I2C_Read... [12:44:46]Read from MH i2c: E2 03 00 1B 4E 00 90 00 DD [12:44:46]RAPDU: 90 00 [12:44:46]wFMCommunicate OK [12:44:46]wFMCommunicate request_size=255 [12:44:46]MH_SAM_APDU [12:44:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 25 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 61 15 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 15 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 1D 00 00 00 00 07 04 06 00 58 15 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 BE 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 55 11 03 00 35 04 06 00 B7 [12:44:46]Write to MH i2c: E2 02 01 1C 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 25 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 61 15 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 15 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 1D 00 00 00 00 07 04 06 00 58 15 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 BE 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 55 11 03 00 35 04 06 00 B7 00 00 A7 [12:44:46]Write i2c OK [12:44:46]MH_I2C_Read... [12:44:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:46]Read from MH i2c: E2 [12:44:46]MH_I2C_Read... [12:44:46]Read from MH i2c: E2 03 00 [12:44:46]MH_I2C_Read... [12:44:46]Read from MH i2c: E2 03 00 1C 4E 00 90 00 DE [12:44:46]RAPDU: 90 00 [12:44:46]wFMCommunicate OK [12:44:46]wFMCommunicate request_size=10 [12:44:46]MH_SAM_APDU [12:44:46]CAPDU: 80 0D 02 02 05 46 0D 8C 1E 69 [12:44:46]Write to MH i2c: E2 0D 00 1D 4E 80 0D 02 02 05 00 46 0D 8C 1E 69 00 00 55 [12:44:46]Write i2c OK [12:44:46]MH_I2C_Read... [12:44:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:46]Read from MH i2c: E2 [12:44:46]MH_I2C_Read... [12:44:46]Read from MH i2c: E2 03 00 [12:44:46]MH_I2C_Read... [12:44:46]Read from MH i2c: E2 03 00 1D 4E 00 90 00 DF [12:44:46]RAPDU: 90 00 [12:44:46]wFMCommunicate OK [12:44:46]wFMCommunicate request_size=4 [12:44:46]MH_SAM_APDU [12:44:46]CAPDU: 80 0D 03 02 [12:44:46]Write to MH i2c: E2 08 00 1E 4E 80 0D 03 02 00 00 00 00 E7 [12:44:46]Write i2c OK [12:44:46]MH_I2C_Read... [12:44:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:44:46]Read from MH i2c: E2 [12:44:46]MH_I2C_Read... [12:44:46]Read from MH i2c: E2 0B 00 [12:44:46]MH_I2C_Read... [12:44:46]Read from MH i2c: E2 0B 00 1E 4E 00 83 2E B0 13 A4 E8 4A 91 90 00 C3 [12:44:46]RAPDU: 83 2E B0 13 A4 E8 4A 91 90 00 [12:44:46]wFMCommunicate OK [12:44:46]SAM_PROTO_SignData done [12:44:46]FM_MakeSignedData done [12:44:46]CreateOFDProtocolMessage [12:44:46]wFMCommunicate request_size=4 [12:44:46]MH_SAM_APDU [12:44:46]CAPDU: 80 11 00 00 [12:44:46]Write to MH i2c: E2 08 00 1F 4E 80 11 00 00 00 00 00 00 E7 [12:44:46]Write i2c OK [12:44:46]MH_I2C_Read... [12:44:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:46]Read from MH i2c: E2 [12:44:46]MH_I2C_Read... [12:44:46]Read from MH i2c: E2 17 00 [12:44:46]MH_I2C_Read... [12:44:46]Read from MH i2c: E2 17 00 1F 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 34 [12:44:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:44:46]wFMCommunicate OK [12:44:46]CreateOFDProtocolMessage done [12:44:46]OFDSenderStorePacket 201045 [12:44:46]StoreOFDPacket docnum=201045 [12:44:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 15 99 07 01 DD 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 25 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 61 15 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 15 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 1D 00 00 00 00 07 04 06 00 58 15 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 BE 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 55 11 03 00 35 04 06 00 B7 46 0D 8C 1E 69 83 2E B0 13 A4 E8 4A 91 [12:44:46]CheckFolder [12:44:46]dirname=/storage/ofd_packets [12:44:46]CheckFolder done [12:44:46]ProducePacketName [12:44:46]name=ofd_packets/00201045 [12:44:46]NVStorageSaveData ofd_packets/00201045 [12:44:46]File name is /storage/ofd_packets/00201045 [12:44:46]Write 301 bytes [12:44:46]NVStorageSaveData done [12:44:46]OFDSenderStorePacket done [12:44:46]KKMCreateOFDPacket done [12:44:46]NVStorageSaveData kkm_last_timestamp [12:44:46]File name is /storage/kkm_last_timestamp [12:44:46]Write 4 bytes [12:44:46]NVStorageSaveData done [12:44:46]ExternCall_PrintAddStr [12:44:46]wPrintStart [12:44:46]Write to MH i2c: 01 00 00 20 4E 6E [12:44:46]Write i2c OK [12:44:46]MH_I2C_Read... [12:44:46]Read from MH i2c: 01 [12:44:46]MH_I2C_Read... [12:44:46]Read from MH i2c: 01 07 00 [12:44:46]MH_I2C_Read... [12:44:46]Read from MH i2c: 01 07 00 20 4E 00 00 00 00 00 FF 0F 83 [12:44:46]RasterBufferAndPrint [12:44:46]line Счет N : (1)11328649 [12:44:46]line ИНН: 02508201610067 [12:44:46]line Контрольно-Кассовый Чек [12:44:46]line ПРОДАЖА [12:44:46]line ТРК (МРК, ГНК) : 21 [12:44:46]line Товар: 2710124500 [12:44:46]line Аи-95-К-5 [12:44:46]line 9.570 * 74.20 [12:44:46]line = 710.09 [12:44:46]line НДС 12% НСП 1% [12:44:46]line > о реализуемом товаре [12:44:46]line ОКРУГЛЕНИЕ: -0.09 [12:44:46]line ИТОГО: 710.00 [12:44:46]line Внесено: 710.00 [12:44:46]line СДАЧА: 0.00 [12:44:46]line НСП 1% : 6.28 [12:44:46]line НДС 12% : 75.41 [12:44:46]line Наличными: 710.00 [12:44:46]line Безнал.: 0.00 [12:44:46]line Место: АЗС № 95 "Партнер Нефть" [12:44:46]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:44:46]line СНО: Общий режим [12:44:46]line Чек 344 20.08.2024 12:44 [12:44:46]line Смена: 466 ФФД: 1.0 [12:44:46]line ЗНМ: 0300000079 [12:44:46]line РНМ: 0000000000092545 [12:44:46]line Версия ККМ: 001 [12:44:46]line ФМ: 0000000000871802 [12:44:46]line ФД: 201045 [12:44:46]line ФПД: 201511502880361 [12:44:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124446&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201045&fm=201511502880361&tin=02508201610067®Number=0000000000092545&sum=71000 [12:44:46]written 0, free lines is 4095 [12:44:46]OFD Sender: Processing packet 201045 [packets to send 247, broken 246] [12:44:46]ProducePacketName [12:44:46]name=ofd_packets/00201045 [12:44:46]OFD Sender: To server: pG, [12:44:46]CommunicateWithHost lk.salyk.kg:30040 [12:44:46]ConnectInit lk.salyk.kg [12:44:46]Connected sock=8 [12:44:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 15 99 07 01 DD 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 25 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 61 15 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 15 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 1D 00 00 00 00 07 04 06 00 58 15 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 BE 8F C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 55 11 03 00 35 04 06 00 B7 46 0D 8C 1E 69 83 2E B0 13 A4 E8 4A 91 [12:44:46]Write to MH i2c: 01 00 00 4B 4E 99 [12:44:46]Write i2c OK [12:44:46]MH_I2C_Read... [12:44:46]Read from MH i2c: 01 [12:44:46]MH_I2C_Read... [12:44:46]Read from MH i2c: 01 07 00 [12:44:46]MH_I2C_Read... [12:44:46]Read from MH i2c: 01 07 00 4B 4E 00 00 00 00 00 DC 0C 88 [12:44:46]RasterBufferAndPrint [12:44:46]line [12:44:46]line [12:44:46]line [12:44:46]line [12:44:46]line [12:44:46]written 0, free lines is 3303 [12:44:46]MH_Cut [12:44:46]Write to MH i2c: D1 01 00 52 4E 01 72 [12:44:46]Write i2c OK [12:44:46]MH_I2C_Read... [12:44:46]Read from MH i2c: D1 [12:44:46]MH_I2C_Read... [12:44:46]Read from MH i2c: D1 01 00 [12:44:46]MH_I2C_Read... [12:44:46]Read from MH i2c: D1 01 00 52 4E 00 71 [12:44:46]Write to MH i2c: 01 00 00 53 4E A1 [12:44:46]Write i2c OK [12:44:46]MH_I2C_Read... [12:44:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 39 DF 47 00 39 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 31 38 30 32 10 04 04 00 55 11 03 00 F4 03 04 00 25 3A C4 66 B6 04 01 00 00 5D E4 AB 11 2D 30 04 B6 [12:44:47]CommunicateWithHost err = 0 [12:44:47]CheckOFDResponse [12:44:47]1017 (14) - 77093643461234 [12:44:47]1041 (16) - 0000000000871802 [12:44:47]1040 (4) - 201045 [12:44:47]1012 (4) - 20.08.2024 06:39 [12:44:47]1206 (1) - 0 [12:44:47]OFD Sender: Remove packet 201045 [12:44:47]ProducePacketName [12:44:47]name=ofd_packets/00201045 [12:44:47]NVStorageDeleteData [12:44:47]OFD Sender: No OFD packet to send [12:44:47]*** Cut start [12:44:47]*** Purtial cut [12:44:47]*** Stage 1: CUTSNS_PIN = 1 [12:44:48]Read from MH i2c: 01 [12:44:48]MH_I2C_Read... [12:44:48]*** Stop cut motor [12:44:48]*** Cut end [12:44:48]Read from MH i2c: 01 07 00 [12:44:48]MH_I2C_Read... [12:44:48]Read from MH i2c: 01 07 00 53 4E 00 00 00 00 00 FF 0F B6 [12:44:48]process_action close_receipt done [12:44:48]requested_data is exist [12:44:48]produce_requested_data [12:44:48]requested_item fm.sn is exist - process it [12:44:48]wFMCommunicate request_size=4 [12:44:48]MH_SAM_APDU [12:44:48]CAPDU: 80 11 00 00 [12:44:48]Write to MH i2c: E2 08 00 54 4E 80 11 00 00 00 00 00 00 1C [12:44:48]Write i2c OK [12:44:48]MH_I2C_Read... [12:44:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:48]Read from MH i2c: E2 [12:44:48]MH_I2C_Read... [12:44:48]Read from MH i2c: E2 17 00 [12:44:48]MH_I2C_Read... [12:44:48]Read from MH i2c: E2 17 00 54 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 69 [12:44:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:44:48]wFMCommunicate OK [12:44:48]requested_item fd.num is exist - process it [12:44:48]SAM_PROTO_GetFieldsCounters [12:44:48]wFMCommunicate request_size=4 [12:44:48]MH_SAM_APDU [12:44:48]CAPDU: 80 13 00 00 [12:44:48]Write to MH i2c: E2 08 00 55 4E 80 13 00 00 00 00 00 00 1F [12:44:48]Write i2c OK [12:44:48]MH_I2C_Read... [12:44:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:44:48]Read from MH i2c: E2 [12:44:48]MH_I2C_Read... [12:44:48]Read from MH i2c: E2 62 00 [12:44:48]MH_I2C_Read... [12:44:48]Read from MH i2c: E2 62 00 55 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 55 11 03 00 0E 04 04 00 D2 01 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 81 [12:44: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 55 11 03 00 0E 04 04 00 D2 01 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 [12:44:48]wFMCommunicate OK [12:44:48]SAM_PROTO_GetFieldsCounters done [12:44:48]requested_item shift.num is exist - process it [12:44:48]requested_item shift.opened is exist - process it [12:44:48]req_shift_opened [12:44:48]FM_GetShiftState [12:44:48]SAM_PROTO_GetShiftState [12:44:48]wFMCommunicate request_size=4 [12:44:48]MH_SAM_APDU [12:44:48]CAPDU: 80 13 01 00 [12:44:48]Write to MH i2c: E2 08 00 56 4E 80 13 01 00 00 00 00 00 21 [12:44:48]Write i2c OK [12:44:48]MH_I2C_Read... [12:44:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:48]Read from MH i2c: E2 [12:44:48]MH_I2C_Read... [12:44:48]Read from MH i2c: E2 0E 00 [12:44:48]MH_I2C_Read... [12:44:48]Read from MH i2c: E2 0E 00 56 4E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 AB [12:44:48]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:44:48]wFMCommunicate OK [12:44:48]SAM_PROTO_GetShiftState done [12:44:48]FM_GetShiftState done [12:44:48]req_shift_opened done [12:44:48]requested_item shift.open_date is exist - process it [12:44:48]req_shift_open_date [12:44:48]req_shift_open_date done [12:44:48]produce_requested_data done [12:44:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201045,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:44:48]process_action_free close_receipt [12:44:48]json_value_free [12:44:48]json_value_free done [12:44:48]process_json_proto returns [12:44:48]Send response to host [12:44:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201045,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:44:48]free response buf [12:44:48]execute_script done [12:44:48]execute_script returns [12:44:48]free content buf [12:44:48]Sock 9.Close socket [12:44:48]Sock 9.Thread stoped [12:44:52]OFD Sender: No OFD packet to send [12:44:57]OFD Sender: No OFD packet to send [12:45:02]OFD Sender: No OFD packet to send [12:45:07]OFD Sender: No OFD packet to send [12:45:12]OFD Sender: No OFD packet to send [12:45:17]OFD Sender: No OFD packet to send [12:45:22]OFD Sender: No OFD packet to send [12:45:27]OFD Sender: No OFD packet to send [12:45:32]OFD Sender: No OFD packet to send [12:45:37]OFD Sender: No OFD packet to send [12:45:42]OFD Sender: No OFD packet to send [12:45:47]OFD Sender: No OFD packet to send [12:45:52]OFD Sender: No OFD packet to send [12:45:57]OFD Sender: No OFD packet to send [12:46:02]OFD Sender: No OFD packet to send [12:46:02]accept exits with 10 [12:46:02]New connection [12:46:02]New thread 3067067748 created [12:46:02]Thread 3067211108 joined [12:46:02]Waiting for new connection... [12:46:02] Sock 10.Parse request [12:46:02]Sock 10.Check first char [12:46:02]Sock 10.First char is OK [12:46:02]request: POST /json_proto HTTP/1.0 [12:46:02]Method: POST [12:46:02]URL: /json_proto [12:46:02]Method is POST - this is cgi request [12:46:02]url: /json_proto [12:46:02]query_string will be loaded in cgi processing [12:46:02]execute_cgi json_proto POST (null) [12:46:02]execute_cgi path=json_proto method=POST [12:46:02]POST find Content-Length [12:46:02]Host: 172.17.46.195:8080 [12:46:02]Content-Length: 755 [12:46:02]Content-Type: application/json [12:46:02] [12:46:02]POST finish read [12:46:02]Found Content-Length = 755 [12:46:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328650", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 7.380, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159158", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:02]execute_script... [12:46:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328650", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 7.380, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159158", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:02]POST & json_proto [12:46:02]process_json_proto [12:46:02]json parsed OK: [12:46:02]protocol is kg_v1.0 [12:46:02]action value=close_receipt [12:46:02]process_action close_receipt [12:46:02]cmd_close_receipt [12:46:02]MH_GetDate [12:46:02]Write to MH i2c: F0 00 00 57 4E 94 [12:46:02]Write i2c OK [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: F0 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: F0 09 00 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: F0 09 00 57 4E 00 0C 90 C4 66 75 08 C2 66 08 [12:46:02]GetLastDocTimeStamp 1724157886 [12:46:02]current date 1724157964 [12:46:02]FM_GetShiftState [12:46:02]SAM_PROTO_GetShiftState [12:46:02]wFMCommunicate request_size=4 [12:46:02]MH_SAM_APDU [12:46:02]CAPDU: 80 13 01 00 [12:46:02]Write to MH i2c: E2 08 00 58 4E 80 13 01 00 00 00 00 00 23 [12:46:02]Write i2c OK [12:46:02]MH_I2C_Read... [12:46:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:02]Read from MH i2c: E2 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 0E 00 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 0E 00 58 4E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 AD [12:46:02]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:46:02]wFMCommunicate OK [12:46:02]SAM_PROTO_GetShiftState done [12:46:02]FM_GetShiftState done [12:46:02]opened in 1724112758 [12:46:02]opened+sec_in_day 1724199158 [12:46:02]quantity*price = 0 [12:46:02]sum+1 = 1 [12:46:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 345 20.08.2024 12:46 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30159158 ФМ: 0000000000871802 ФД: 201046 ФПД: 193570996984097 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124604&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201046&fm=193570996984097&tin=02508201610067®Number=0000000000092545&sum=0 [12:46:04]StoreToDocumentArchive [12:46:04]shift 466 fd 201046 [12:46:04]save to /storage/0466/doc_00201046 [12:46:04]save last doc name /storage/0466/doc_00201046 to /storage/kkm_last_doc_name [12:46:04]save OK [12:46:04]Clear old archive folders... [12:46:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:46:04]tlvbuf is 0102F5A0 [12:46:04]SAM_PROTO_ClearQueue [12:46:04]wFMCommunicate request_size=4 [12:46:04]MH_SAM_APDU [12:46:04]CAPDU: 80 09 00 00 [12:46:04]Write to MH i2c: E2 08 00 65 4E 80 09 00 00 00 00 00 00 25 [12:46:04]Write i2c OK [12:46:04]MH_I2C_Read... [12:46:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:04]Read from MH i2c: E2 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 03 00 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 03 00 65 4E 00 90 00 27 [12:46:04]RAPDU: 90 00 [12:46:04]wFMCommunicate OK [12:46:04]SAM_PROTO_ClearQueue done [12:46:04]KKMCreateOFDPacket [12:46:04]OFDProtocolAddRootSTLVToBuf [12:46:04]FM_MakeSignedData [12:46:04]FM_MakeSignedData [12:46:04]SAM_PROTO_SignData [12:46:04]wFMCommunicate request_size=4 [12:46:04]MH_SAM_APDU [12:46:04]CAPDU: 80 0D 01 02 [12:46:04]Write to MH i2c: E2 08 00 66 4E 80 0D 01 02 00 00 00 00 2D [12:46:04]Write i2c OK [12:46:04]MH_I2C_Read... [12:46:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:04]Read from MH i2c: E2 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 03 00 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 03 00 66 4E 00 90 00 28 [12:46:04]RAPDU: 90 00 [12:46:04]wFMCommunicate OK [12:46:04]wFMCommunicate request_size=255 [12:46:04]MH_SAM_APDU [12:46:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 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 59 01 00 00 F4 03 04 00 0C 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 56 11 03 00 35 04 06 00 B0 [12:46:04]Write to MH i2c: E2 02 01 67 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 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 59 01 00 00 F4 03 04 00 0C 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 56 11 03 00 35 04 06 00 B0 00 00 2D [12:46:04]Write i2c OK [12:46:04]MH_I2C_Read... [12:46:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:04]Read from MH i2c: E2 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 03 00 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 03 00 67 4E 00 90 00 29 [12:46:04]RAPDU: 90 00 [12:46:04]wFMCommunicate OK [12:46:04]wFMCommunicate request_size=10 [12:46:04]MH_SAM_APDU [12:46:04]CAPDU: 80 0D 02 02 05 0D 42 83 99 21 [12:46:04]Write to MH i2c: E2 0D 00 68 4E 80 0D 02 02 05 00 0D 42 83 99 21 00 00 C6 [12:46:04]Write i2c OK [12:46:04]MH_I2C_Read... [12:46:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:04]Read from MH i2c: E2 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 03 00 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 03 00 68 4E 00 90 00 2A [12:46:04]RAPDU: 90 00 [12:46:04]wFMCommunicate OK [12:46:04]wFMCommunicate request_size=4 [12:46:04]MH_SAM_APDU [12:46:04]CAPDU: 80 0D 03 02 [12:46:04]Write to MH i2c: E2 08 00 69 4E 80 0D 03 02 00 00 00 00 32 [12:46:04]Write i2c OK [12:46:04]MH_I2C_Read... [12:46:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:04]Read from MH i2c: E2 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 0B 00 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 0B 00 69 4E 00 59 7C 65 4C C4 E1 47 DC 90 00 81 [12:46:04]RAPDU: 59 7C 65 4C C4 E1 47 DC 90 00 [12:46:04]wFMCommunicate OK [12:46:04]SAM_PROTO_SignData done [12:46:04]FM_MakeSignedData done [12:46:04]CreateOFDProtocolMessage [12:46:04]wFMCommunicate request_size=4 [12:46:04]MH_SAM_APDU [12:46:04]CAPDU: 80 11 00 00 [12:46:04]Write to MH i2c: E2 08 00 6A 4E 80 11 00 00 00 00 00 00 32 [12:46:04]Write i2c OK [12:46:04]MH_I2C_Read... [12:46:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:04]Read from MH i2c: E2 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 17 00 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 17 00 6A 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7F [12:46:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:46:04]wFMCommunicate OK [12:46:04]CreateOFDProtocolMessage done [12:46:04]OFDSenderStorePacket 201046 [12:46:04]StoreOFDPacket docnum=201046 [12:46:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F3 13 07 01 3A 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 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 59 01 00 00 F4 03 04 00 0C 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 56 11 03 00 35 04 06 00 B0 0D 42 83 99 21 59 7C 65 4C C4 E1 47 DC [12:46:04]CheckFolder [12:46:04]dirname=/storage/ofd_packets [12:46:04]CheckFolder done [12:46:04]ProducePacketName [12:46:04]name=ofd_packets/00201046 [12:46:04]NVStorageSaveData ofd_packets/00201046 [12:46:04]File name is /storage/ofd_packets/00201046 [12:46:04]Write 301 bytes [12:46:04]NVStorageSaveData done [12:46:04]OFDSenderStorePacket done [12:46:04]KKMCreateOFDPacket done [12:46:04]NVStorageSaveData kkm_last_timestamp [12:46:04]File name is /storage/kkm_last_timestamp [12:46:04]Write 4 bytes [12:46:04]NVStorageSaveData done [12:46:04]ExternCall_PrintAddStr [12:46:04]wPrintStart [12:46:04]Write to MH i2c: 01 00 00 6B 4E B9 [12:46:04]Write i2c OK [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: 01 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: 01 07 00 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: 01 07 00 6B 4E 00 00 00 00 00 FF 0F CE [12:46:04]RasterBufferAndPrint [12:46:04]line Счет N : (1)11328650 [12:46:04]line ИНН: 02508201610067 [12:46:04]line Контрольно-Кассовый Чек [12:46:04]line ПРОДАЖА [12:46:04]line ТРК (МРК, ГНК) : 32 [12:46:04]line Товар: 2710124130 [12:46:04]line Аи-92-К-4 [12:46:04]line 7.380 * 0.00 [12:46:04]line = 0.00 [12:46:04]line НДС 12% НСП 1% [12:46:04]line > о реализуемом товаре [12:46:04]line ИТОГО: 0.00 [12:46:04]line НСП 1% : 0.00 [12:46:04]line НДС 12% : 0.00 [12:46:04]line Наличными: 0.00 [12:46:04]line Безнал.: 0.00 [12:46:04]line Место: АЗС № 95 "Партнер Нефть" [12:46:04]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:46:04]line СНО: Общий режим [12:46:04]line Чек 345 20.08.2024 12:46 [12:46:04]line Смена: 466 ФФД: 1.0 [12:46:04]line ЗНМ: 0300000079 [12:46:04]line РНМ: 0000000000092545 [12:46:04]line Версия ККМ: 001 [12:46:04]line Талоны: ТК ГПНА Online [12:46:04]line 30159158 [12:46:04]line ФМ: 0000000000871802 [12:46:04]line ФД: 201046 [12:46:04]line ФПД: 193570996984097 [12:46:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124604&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201046&fm=193570996984097&tin=02508201610067®Number=0000000000092545&sum=0 [12:46:04]written 0, free lines is 4095 [12:46:04]OFD Sender: Processing packet 201046 [packets to send 247, broken 246] [12:46:04]ProducePacketName [12:46:04]name=ofd_packets/00201046 [12:46:04]OFD Sender: To server: pG, [12:46:04]CommunicateWithHost lk.salyk.kg:30040 [12:46:04]ConnectInit lk.salyk.kg [12:46:04]Connected sock=9 [12:46:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F3 13 07 01 3A 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 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 59 01 00 00 F4 03 04 00 0C 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 56 11 03 00 35 04 06 00 B0 0D 42 83 99 21 59 7C 65 4C C4 E1 47 DC [12:46:05]Write to MH i2c: 01 00 00 95 4E E3 [12:46:05]Write i2c OK [12:46:05]MH_I2C_Read... [12:46:05]Read from MH i2c: 01 [12:46:05]MH_I2C_Read... [12:46:05]Read from MH i2c: 01 07 00 [12:46:05]MH_I2C_Read... [12:46:05]Read from MH i2c: 01 07 00 95 4E 00 00 00 00 00 F6 0C EC [12:46:05]RasterBufferAndPrint [12:46:05]line [12:46:05]line [12:46:05]line [12:46:05]line [12:46:05]line [12:46:05]written 0, free lines is 3327 [12:46:05]MH_Cut [12:46:05]Write to MH i2c: D1 01 00 9C 4E 01 BC [12:46:05]Write i2c OK [12:46:05]MH_I2C_Read... [12:46:05]Read from MH i2c: D1 [12:46:05]MH_I2C_Read... [12:46:05]Read from MH i2c: D1 01 00 [12:46:05]MH_I2C_Read... [12:46:05]Read from MH i2c: D1 01 00 9C 4E 00 BB [12:46:05]Write to MH i2c: 01 00 00 9D 4E EB [12:46:05]Write i2c OK [12:46:05]MH_I2C_Read... [12:46:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CB 56 47 00 BA 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 31 38 30 32 10 04 04 00 56 11 03 00 F4 03 04 00 73 3A C4 66 B6 04 01 00 00 D3 7A E6 88 D9 51 0D 29 [12:46:05]CommunicateWithHost err = 0 [12:46:05]CheckOFDResponse [12:46:05]1017 (14) - 77093643461234 [12:46:05]1041 (16) - 0000000000871802 [12:46:05]1040 (4) - 201046 [12:46:05]1012 (4) - 20.08.2024 06:40 [12:46:05]1206 (1) - 0 [12:46:05]OFD Sender: Remove packet 201046 [12:46:05]ProducePacketName [12:46:05]name=ofd_packets/00201046 [12:46:05]NVStorageDeleteData [12:46:05]OFD Sender: No OFD packet to send [12:46:05]*** Cut start [12:46:05]*** Purtial cut [12:46:05]*** CUTSNS_PIN = 0 [12:46:06]*** Stage 1: CUTSNS_PIN = 1 [12:46:07]Read from MH i2c: 01 [12:46:07]MH_I2C_Read... [12:46:07]*** Stop cut motor [12:46:07]*** Cut end [12:46:07]Read from MH i2c: 01 07 00 [12:46:07]MH_I2C_Read... [12:46:07]Read from MH i2c: 01 07 00 9D 4E 00 00 00 00 00 FF 0F 00 [12:46:07]process_action close_receipt done [12:46:07]requested_data is exist [12:46:07]produce_requested_data [12:46:07]requested_item fm.sn is exist - process it [12:46:07]wFMCommunicate request_size=4 [12:46:07]MH_SAM_APDU [12:46:07]CAPDU: 80 11 00 00 [12:46:07]Write to MH i2c: E2 08 00 9E 4E 80 11 00 00 00 00 00 00 66 [12:46:07]Write i2c OK [12:46:07]MH_I2C_Read... [12:46:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:07]Read from MH i2c: E2 [12:46:07]MH_I2C_Read... [12:46:07]Read from MH i2c: E2 17 00 [12:46:07]MH_I2C_Read... [12:46:07]Read from MH i2c: E2 17 00 9E 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B3 [12:46:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:46:07]wFMCommunicate OK [12:46:07]requested_item fd.num is exist - process it [12:46:07]SAM_PROTO_GetFieldsCounters [12:46:07]wFMCommunicate request_size=4 [12:46:07]MH_SAM_APDU [12:46:07]CAPDU: 80 13 00 00 [12:46:07]Write to MH i2c: E2 08 00 9F 4E 80 13 00 00 00 00 00 00 69 [12:46:07]Write i2c OK [12:46:07]MH_I2C_Read... [12:46:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:08]Read from MH i2c: E2 [12:46:08]MH_I2C_Read... [12:46:08]Read from MH i2c: E2 62 00 [12:46:08]MH_I2C_Read... [12:46:08]Read from MH i2c: E2 62 00 9F 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 56 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 CF [12:46:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 56 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:46:08]wFMCommunicate OK [12:46:08]SAM_PROTO_GetFieldsCounters done [12:46:08]requested_item shift.num is exist - process it [12:46:08]requested_item shift.opened is exist - process it [12:46:08]req_shift_opened [12:46:08]FM_GetShiftState [12:46:08]SAM_PROTO_GetShiftState [12:46:08]wFMCommunicate request_size=4 [12:46:08]MH_SAM_APDU [12:46:08]CAPDU: 80 13 01 00 [12:46:08]Write to MH i2c: E2 08 00 A0 4E 80 13 01 00 00 00 00 00 6B [12:46:08]Write i2c OK [12:46:08]MH_I2C_Read... [12:46:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:08]Read from MH i2c: E2 [12:46:08]MH_I2C_Read... [12:46:08]Read from MH i2c: E2 0E 00 [12:46:08]MH_I2C_Read... [12:46:08]Read from MH i2c: E2 0E 00 A0 4E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F5 [12:46:08]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:46:08]wFMCommunicate OK [12:46:08]SAM_PROTO_GetShiftState done [12:46:08]FM_GetShiftState done [12:46:08]req_shift_opened done [12:46:08]requested_item shift.open_date is exist - process it [12:46:08]req_shift_open_date [12:46:08]req_shift_open_date done [12:46:08]produce_requested_data done [12:46:08]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201046,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:46:08]process_action_free close_receipt [12:46:08]json_value_free [12:46:08]json_value_free done [12:46:08]process_json_proto returns [12:46:08]Send response to host [12:46:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201046,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:46:08]free response buf [12:46:08]execute_script done [12:46:08]execute_script returns [12:46:08]free content buf [12:46:08]Sock 10.Close socket [12:46:08]Sock 10.Thread stoped [12:46:10]OFD Sender: No OFD packet to send [12:46:15]OFD Sender: No OFD packet to send [12:46:17]accept exits with 8 [12:46:17]New connection [12:46:17]New thread 3067211108 created [12:46:17]Thread 3067067748 joined [12:46:17]Waiting for new connection... [12:46:17] Sock 8.Parse request [12:46:17]Sock 8.Check first char [12:46:17]Sock 8.First char is OK [12:46:17]request: POST /json_proto HTTP/1.0 [12:46:17]Method: POST [12:46:17]URL: /json_proto [12:46:17]Method is POST - this is cgi request [12:46:17]url: /json_proto [12:46:17]query_string will be loaded in cgi processing [12:46:17]execute_cgi json_proto POST (null) [12:46:17]execute_cgi path=json_proto method=POST [12:46:17]POST find Content-Length [12:46:17]Host: 172.17.46.195:8080 [12:46:17]Content-Length: 755 [12:46:17]Content-Type: application/json [12:46:17] [12:46:17]POST finish read [12:46:17]Found Content-Length = 755 [12:46:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328652", "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" : 7.380, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159158", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:17]execute_script... [12:46: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)11328652", "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" : 7.380, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159158", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:17]POST & json_proto [12:46:17]process_json_proto [12:46:17]json parsed OK: [12:46:17]protocol is kg_v1.0 [12:46:17]action value=close_receipt [12:46:17]process_action close_receipt [12:46:17]cmd_close_receipt [12:46:17]MH_GetDate [12:46:17]Write to MH i2c: F0 00 00 A1 4E DE [12:46:17]Write i2c OK [12:46:17]MH_I2C_Read... [12:46:17]Read from MH i2c: F0 [12:46:17]MH_I2C_Read... [12:46:17]Read from MH i2c: F0 09 00 [12:46:17]MH_I2C_Read... [12:46:17]Read from MH i2c: F0 09 00 A1 4E 00 1B 90 C4 66 75 08 C2 66 61 [12:46:17]GetLastDocTimeStamp 1724157964 [12:46:17]current date 1724157979 [12:46:17]FM_GetShiftState [12:46:17]SAM_PROTO_GetShiftState [12:46:17]wFMCommunicate request_size=4 [12:46:17]MH_SAM_APDU [12:46:17]CAPDU: 80 13 01 00 [12:46:17]Write to MH i2c: E2 08 00 A2 4E 80 13 01 00 00 00 00 00 6D [12:46:17]Write i2c OK [12:46:17]MH_I2C_Read... [12:46:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:17]Read from MH i2c: E2 [12:46:17]MH_I2C_Read... [12:46:17]Read from MH i2c: E2 0E 00 [12:46:17]MH_I2C_Read... [12:46:17]Read from MH i2c: E2 0E 00 A2 4E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F7 [12:46:17]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:46:17]wFMCommunicate OK [12:46:17]SAM_PROTO_GetShiftState done [12:46:17]FM_GetShiftState done [12:46:17]opened in 1724112758 [12:46:17]opened+sec_in_day 1724199158 [12:46:17]quantity*price = 0 [12:46:17]sum+1 = 1 [12:46:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 346 20.08.2024 12:46 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30159158 ФМ: 0000000000871802 ФД: 201047 ФПД: 57608629496159 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124619&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201047&fm=57608629496159&tin=02508201610067®Number=0000000000092545&sum=0 [12:46:18]StoreToDocumentArchive [12:46:18]shift 466 fd 201047 [12:46:18]save to /storage/0466/doc_00201047 [12:46:18]save last doc name /storage/0466/doc_00201047 to /storage/kkm_last_doc_name [12:46:18]save OK [12:46:18]Clear old archive folders... [12:46:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:46:18]tlvbuf is 011287D0 [12:46:18]SAM_PROTO_ClearQueue [12:46:18]wFMCommunicate request_size=4 [12:46:18]MH_SAM_APDU [12:46:18]CAPDU: 80 09 00 00 [12:46:18]Write to MH i2c: E2 08 00 AF 4E 80 09 00 00 00 00 00 00 6F [12:46:18]Write i2c OK [12:46:18]MH_I2C_Read... [12:46:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:18]Read from MH i2c: E2 [12:46:18]MH_I2C_Read... [12:46:18]Read from MH i2c: E2 03 00 [12:46:18]MH_I2C_Read... [12:46:18]Read from MH i2c: E2 03 00 AF 4E 00 90 00 71 [12:46:18]RAPDU: 90 00 [12:46:18]wFMCommunicate OK [12:46:18]SAM_PROTO_ClearQueue done [12:46:18]KKMCreateOFDPacket [12:46:18]OFDProtocolAddRootSTLVToBuf [12:46:18]FM_MakeSignedData [12:46:18]FM_MakeSignedData [12:46:18]SAM_PROTO_SignData [12:46:18]wFMCommunicate request_size=4 [12:46:18]MH_SAM_APDU [12:46:18]CAPDU: 80 0D 01 02 [12:46:18]Write to MH i2c: E2 08 00 B0 4E 80 0D 01 02 00 00 00 00 77 [12:46:18]Write i2c OK [12:46:18]MH_I2C_Read... [12:46:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:18]Read from MH i2c: E2 [12:46:18]MH_I2C_Read... [12:46:18]Read from MH i2c: E2 03 00 [12:46:18]MH_I2C_Read... [12:46:18]Read from MH i2c: E2 03 00 B0 4E 00 90 00 72 [12:46:18]RAPDU: 90 00 [12:46:18]wFMCommunicate OK [12:46:18]wFMCommunicate request_size=255 [12:46:18]MH_SAM_APDU [12:46:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 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 5A 01 00 00 F4 03 04 00 1B 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 57 11 03 00 35 04 06 00 34 [12:46:18]Write to MH i2c: E2 02 01 B1 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 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 5A 01 00 00 F4 03 04 00 1B 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 57 11 03 00 35 04 06 00 34 00 00 0C [12:46:18]Write i2c OK [12:46:18]MH_I2C_Read... [12:46:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:18]Read from MH i2c: E2 [12:46:18]MH_I2C_Read... [12:46:18]Read from MH i2c: E2 03 00 [12:46:18]MH_I2C_Read... [12:46:18]Read from MH i2c: E2 03 00 B1 4E 00 90 00 73 [12:46:18]RAPDU: 90 00 [12:46:18]wFMCommunicate OK [12:46:18]wFMCommunicate request_size=10 [12:46:18]MH_SAM_APDU [12:46:18]CAPDU: 80 0D 02 02 05 65 0D E5 A9 5F [12:46:18]Write to MH i2c: E2 0D 00 B2 4E 80 0D 02 02 05 00 65 0D E5 A9 5F 00 00 E3 [12:46:18]Write i2c OK [12:46:18]MH_I2C_Read... [12:46:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:19]Read from MH i2c: E2 [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: E2 03 00 [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: E2 03 00 B2 4E 00 90 00 74 [12:46:19]RAPDU: 90 00 [12:46:19]wFMCommunicate OK [12:46:19]wFMCommunicate request_size=4 [12:46:19]MH_SAM_APDU [12:46:19]CAPDU: 80 0D 03 02 [12:46:19]Write to MH i2c: E2 08 00 B3 4E 80 0D 03 02 00 00 00 00 7C [12:46:19]Write i2c OK [12:46:19]MH_I2C_Read... [12:46:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:19]Read from MH i2c: E2 [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: E2 0B 00 [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: E2 0B 00 B3 4E 00 DE 63 5F DD F5 56 F8 71 90 00 AE [12:46:19]RAPDU: DE 63 5F DD F5 56 F8 71 90 00 [12:46:19]wFMCommunicate OK [12:46:19]SAM_PROTO_SignData done [12:46:19]FM_MakeSignedData done [12:46:19]CreateOFDProtocolMessage [12:46:19]wFMCommunicate request_size=4 [12:46:19]MH_SAM_APDU [12:46:19]CAPDU: 80 11 00 00 [12:46:19]Write to MH i2c: E2 08 00 B4 4E 80 11 00 00 00 00 00 00 7C [12:46:19]Write i2c OK [12:46:19]MH_I2C_Read... [12:46:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:19]Read from MH i2c: E2 [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: E2 17 00 [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: E2 17 00 B4 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C9 [12:46:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:46:19]wFMCommunicate OK [12:46:19]CreateOFDProtocolMessage done [12:46:19]OFDSenderStorePacket 201047 [12:46:19]StoreOFDPacket docnum=201047 [12:46:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D7 CB 07 01 6D 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 D4 1C 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 5A 01 00 00 F4 03 04 00 1B 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 57 11 03 00 35 04 06 00 34 65 0D E5 A9 5F DE 63 5F DD F5 56 F8 71 [12:46:19]CheckFolder [12:46:19]dirname=/storage/ofd_packets [12:46:19]CheckFolder done [12:46:19]ProducePacketName [12:46:19]name=ofd_packets/00201047 [12:46:19]NVStorageSaveData ofd_packets/00201047 [12:46:19]File name is /storage/ofd_packets/00201047 [12:46:19]Write 301 bytes [12:46:19]NVStorageSaveData done [12:46:19]OFDSenderStorePacket done [12:46:19]KKMCreateOFDPacket done [12:46:19]NVStorageSaveData kkm_last_timestamp [12:46:19]File name is /storage/kkm_last_timestamp [12:46:19]Write 4 bytes [12:46:19]NVStorageSaveData done [12:46:19]ExternCall_PrintAddStr [12:46:19]wPrintStart [12:46:19]Write to MH i2c: 01 00 00 B5 4E 03 [12:46:19]Write i2c OK [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: 01 [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: 01 07 00 [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: 01 07 00 B5 4E 00 00 00 00 00 FF 0F 18 [12:46:19]RasterBufferAndPrint [12:46:19]line Счет N : (1)11328652 [12:46:19]line ИНН: 02508201610067 [12:46:19]line Контрольно-Кассовый Чек [12:46:19]line ПРОДАЖА [12:46:19]line ТРК (МРК, ГНК) : 42 [12:46:19]line Товар: 2710124130 [12:46:19]line Аи-92-К-4 [12:46:19]line 7.380 * 0.00 [12:46:19]line = 0.00 [12:46:19]line НДС 12% НСП 1% [12:46:19]line > о реализуемом товаре [12:46:19]line ИТОГО: 0.00 [12:46:19]line НСП 1% : 0.00 [12:46:19]line НДС 12% : 0.00 [12:46:19]line Наличными: 0.00 [12:46:19]line Безнал.: 0.00 [12:46:19]line Место: АЗС № 95 "Партнер Нефть" [12:46:19]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:46:19]line СНО: Общий режим [12:46:19]line Чек 346 20.08.2024 12:46 [12:46:19]line Смена: 466 ФФД: 1.0 [12:46:19]line ЗНМ: 0300000079 [12:46:19]line РНМ: 0000000000092545 [12:46:19]line Версия ККМ: 001 [12:46:19]line Талоны: ТК ГПНА Online [12:46:19]line 30159158 [12:46:19]line ФМ: 0000000000871802 [12:46:19]line ФД: 201047 [12:46:19]line ФПД: 57608629496159 [12:46:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124619&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201047&fm=57608629496159&tin=02508201610067®Number=0000000000092545&sum=0 [12:46:19]written 0, free lines is 4095 [12:46:19]OFD Sender: Processing packet 201047 [packets to send 247, broken 246] [12:46:19]ProducePacketName [12:46:19]name=ofd_packets/00201047 [12:46:19]OFD Sender: To server: pG, [12:46:19]CommunicateWithHost lk.salyk.kg:30040 [12:46:19]ConnectInit lk.salyk.kg [12:46:19]Connected sock=10 [12:46:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D7 CB 07 01 6D 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 D4 1C 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 5A 01 00 00 F4 03 04 00 1B 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 57 11 03 00 35 04 06 00 34 65 0D E5 A9 5F DE 63 5F DD F5 56 F8 71 [12:46:19]Write to MH i2c: 01 00 00 DF 4E 2D [12:46:19]Write i2c OK [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: 01 [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: 01 07 00 [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: 01 07 00 DF 4E 00 00 00 00 00 FC 0C 3C [12:46:19]RasterBufferAndPrint [12:46:19]line [12:46:19]line [12:46:19]line [12:46:19]line [12:46:19]line [12:46:19]written 0, free lines is 3333 [12:46:19]MH_Cut [12:46:19]Write to MH i2c: D1 01 00 E6 4E 01 06 [12:46:19]Write i2c OK [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: D1 [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: D1 01 00 [12:46:19]MH_I2C_Read... [12:46:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 17 AB 47 00 75 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 31 38 30 32 10 04 04 00 57 11 03 00 F4 03 04 00 81 3A C4 66 B6 04 01 00 00 37 04 58 BB B4 6E 36 93 [12:46:19]CommunicateWithHost err = 0 [12:46:19]CheckOFDResponse [12:46:19]1017 (14) - 77093643461234 [12:46:19]1041 (16) - 0000000000871802 [12:46:19]1040 (4) - 201047 [12:46:19]1012 (4) - 20.08.2024 06:41 [12:46:19]1206 (1) - 0 [12:46:19]OFD Sender: Remove packet 201047 [12:46:19]ProducePacketName [12:46:19]name=ofd_packets/00201047 [12:46:19]NVStorageDeleteData [12:46:19]Read from MH i2c: D1 01 00 E6 4E 00 05 [12:46:19]Write to MH i2c: 01 00 00 E7 4E 35 [12:46:19]Write i2c OK [12:46:19]MH_I2C_Read... [12:46:20]OFD Sender: No OFD packet to send [12:46:20]*** Cut start [12:46:20]*** Purtial cut [12:46:20]*** Stage 1: CUTSNS_PIN = 1 [12:46:20]Read from MH i2c: 01 [12:46:20]MH_I2C_Read... [12:46:20]*** Stop cut motor [12:46:20]*** Cut end [12:46:20]Read from MH i2c: 01 07 00 [12:46:20]MH_I2C_Read... [12:46:20]Read from MH i2c: 01 07 00 E7 4E 00 00 00 00 00 FF 0F 4A [12:46:20]process_action close_receipt done [12:46:20]requested_data is exist [12:46:20]produce_requested_data [12:46:20]requested_item fm.sn is exist - process it [12:46:20]wFMCommunicate request_size=4 [12:46:20]MH_SAM_APDU [12:46:20]CAPDU: 80 11 00 00 [12:46:20]Write to MH i2c: E2 08 00 E8 4E 80 11 00 00 00 00 00 00 B0 [12:46:20]Write i2c OK [12:46:20]MH_I2C_Read... [12:46:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:20]Read from MH i2c: E2 [12:46:20]MH_I2C_Read... [12:46:20]Read from MH i2c: E2 17 00 [12:46:20]MH_I2C_Read... [12:46:20]Read from MH i2c: E2 17 00 E8 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FD [12:46:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:46:20]wFMCommunicate OK [12:46:20]requested_item fd.num is exist - process it [12:46:20]SAM_PROTO_GetFieldsCounters [12:46:20]wFMCommunicate request_size=4 [12:46:20]MH_SAM_APDU [12:46:20]CAPDU: 80 13 00 00 [12:46:20]Write to MH i2c: E2 08 00 E9 4E 80 13 00 00 00 00 00 00 B3 [12:46:20]Write i2c OK [12:46:20]MH_I2C_Read... [12:46:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:20]Read from MH i2c: E2 [12:46:20]MH_I2C_Read... [12:46:20]Read from MH i2c: E2 62 00 [12:46:20]MH_I2C_Read... [12:46:20]Read from MH i2c: E2 62 00 E9 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 57 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 1D [12:46:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 57 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:46:20]wFMCommunicate OK [12:46:20]SAM_PROTO_GetFieldsCounters done [12:46:20]requested_item shift.num is exist - process it [12:46:20]requested_item shift.opened is exist - process it [12:46:20]req_shift_opened [12:46:20]FM_GetShiftState [12:46:20]SAM_PROTO_GetShiftState [12:46:20]wFMCommunicate request_size=4 [12:46:20]MH_SAM_APDU [12:46:20]CAPDU: 80 13 01 00 [12:46:20]Write to MH i2c: E2 08 00 EA 4E 80 13 01 00 00 00 00 00 B5 [12:46:20]Write i2c OK [12:46:20]MH_I2C_Read... [12:46:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:20]Read from MH i2c: E2 [12:46:20]MH_I2C_Read... [12:46:20]Read from MH i2c: E2 0E 00 [12:46:20]MH_I2C_Read... [12:46:20]Read from MH i2c: E2 0E 00 EA 4E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 3F [12:46:20]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:46:20]wFMCommunicate OK [12:46:20]SAM_PROTO_GetShiftState done [12:46:20]FM_GetShiftState done [12:46:20]req_shift_opened done [12:46:20]requested_item shift.open_date is exist - process it [12:46:20]req_shift_open_date [12:46:20]req_shift_open_date done [12:46:20]produce_requested_data done [12:46:20]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201047,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:46:20]process_action_free close_receipt [12:46:20]json_value_free [12:46:20]json_value_free done [12:46:20]process_json_proto returns [12:46:20]Send response to host [12:46:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201047,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:46:20]free response buf [12:46:20]execute_script done [12:46:20]execute_script returns [12:46:20]free content buf [12:46:20]Sock 8.Close socket [12:46:20]Sock 8.Thread stoped [12:46:25]OFD Sender: No OFD packet to send [12:46:30]OFD Sender: No OFD packet to send [12:46:31]accept exits with 9 [12:46:31]New connection [12:46:31]New thread 3067067748 created [12:46:31]Thread 3067211108 joined [12:46:31]Waiting for new connection... [12:46:31] Sock 9.Parse request [12:46:31]Sock 9.Check first char [12:46:31]Sock 9.First char is OK [12:46:31]request: POST /json_proto HTTP/1.0 [12:46:31]Method: POST [12:46:31]URL: /json_proto [12:46:31]Method is POST - this is cgi request [12:46:31]url: /json_proto [12:46:31]query_string will be loaded in cgi processing [12:46:31]execute_cgi json_proto POST (null) [12:46:31]execute_cgi path=json_proto method=POST [12:46:31]POST find Content-Length [12:46:31]Host: 172.17.46.195:8080 [12:46:31]Content-Length: 795 [12:46:31]Content-Type: application/json [12:46:31] [12:46:31]POST finish read [12:46:31]Found Content-Length = 795 [12:46:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328651", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:31]execute_script... [12:46: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)11328651", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:31]POST & json_proto [12:46:31]process_json_proto [12:46:31]json parsed OK: [12:46:31]protocol is kg_v1.0 [12:46:31]action value=close_receipt [12:46:31]process_action close_receipt [12:46:31]cmd_close_receipt [12:46:31]MH_GetDate [12:46:31]Write to MH i2c: F0 00 00 EB 4E 28 [12:46:31]Write i2c OK [12:46:31]MH_I2C_Read... [12:46:31]Read from MH i2c: F0 [12:46:31]MH_I2C_Read... [12:46:31]Read from MH i2c: F0 09 00 [12:46:31]MH_I2C_Read... [12:46:31]Read from MH i2c: F0 09 00 EB 4E 00 29 90 C4 66 75 08 C2 66 B9 [12:46:31]GetLastDocTimeStamp 1724157979 [12:46:31]current date 1724157993 [12:46:31]FM_GetShiftState [12:46:31]SAM_PROTO_GetShiftState [12:46:31]wFMCommunicate request_size=4 [12:46:31]MH_SAM_APDU [12:46:31]CAPDU: 80 13 01 00 [12:46:31]Write to MH i2c: E2 08 00 EC 4E 80 13 01 00 00 00 00 00 B7 [12:46:31]Write i2c OK [12:46:31]MH_I2C_Read... [12:46:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:31]Read from MH i2c: E2 [12:46:31]MH_I2C_Read... [12:46:31]Read from MH i2c: E2 0E 00 [12:46:31]MH_I2C_Read... [12:46:31]Read from MH i2c: E2 0E 00 EC 4E 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 41 [12:46:31]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:46:31]wFMCommunicate OK [12:46:31]SAM_PROTO_GetShiftState done [12:46:31]FM_GetShiftState done [12:46:31]opened in 1724112758 [12:46:31]opened+sec_in_day 1724199158 [12:46:31]quantity*price = 150052 [12:46:31]sum+1 = 150054 [12:46:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.53 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.53 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 347 20.08.2024 12:46 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201048 ФПД: 90167338328326 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124633&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201048&fm=90167338328326&tin=02508201610067®Number=0000000000092545&sum=150053 [12:46:32]StoreToDocumentArchive [12:46:32]shift 466 fd 201048 [12:46:32]save to /storage/0466/doc_00201048 [12:46:32]save last doc name /storage/0466/doc_00201048 to /storage/kkm_last_doc_name [12:46:32]save OK [12:46:32]Clear old archive folders... [12:46:32]ProcessDocumentItem done err = 0, tmpTLVsize=249 [12:46:32]tlvbuf is B6F97230 [12:46:32]SAM_PROTO_ClearQueue [12:46:32]wFMCommunicate request_size=4 [12:46:32]MH_SAM_APDU [12:46:32]CAPDU: 80 09 00 00 [12:46:32]Write to MH i2c: E2 08 00 F9 4E 80 09 00 00 00 00 00 00 B9 [12:46:32]Write i2c OK [12:46:32]MH_I2C_Read... [12:46:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:32]Read from MH i2c: E2 [12:46:32]MH_I2C_Read... [12:46:32]Read from MH i2c: E2 03 00 [12:46:32]MH_I2C_Read... [12:46:32]Read from MH i2c: E2 03 00 F9 4E 00 90 00 BB [12:46:32]RAPDU: 90 00 [12:46:32]wFMCommunicate OK [12:46:32]SAM_PROTO_ClearQueue done [12:46:32]KKMCreateOFDPacket [12:46:32]OFDProtocolAddRootSTLVToBuf [12:46:32]FM_MakeSignedData [12:46:32]FM_MakeSignedData [12:46:32]SAM_PROTO_SignData [12:46:32]wFMCommunicate request_size=4 [12:46:32]MH_SAM_APDU [12:46:32]CAPDU: 80 0D 01 02 [12:46:32]Write to MH i2c: E2 08 00 FA 4E 80 0D 01 02 00 00 00 00 C1 [12:46:32]Write i2c OK [12:46:32]MH_I2C_Read... [12:46:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:32]Read from MH i2c: E2 [12:46:32]MH_I2C_Read... [12:46:32]Read from MH i2c: E2 03 00 [12:46:32]MH_I2C_Read... [12:46:32]Read from MH i2c: E2 03 00 FA 4E 00 90 00 BC [12:46:32]RAPDU: 90 00 [12:46:32]wFMCommunicate OK [12:46:32]wFMCommunicate request_size=255 [12:46:32]MH_SAM_APDU [12:46:32]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 29 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 58 11 03 00 35 04 06 00 52 01 B8 [12:46:32]Write to MH i2c: E2 02 01 FB 4E 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 29 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 58 11 03 00 35 04 06 00 52 01 B8 00 00 8E [12:46:32]Write i2c OK [12:46:32]MH_I2C_Read... [12:46:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:32]Read from MH i2c: E2 [12:46:32]MH_I2C_Read... [12:46:32]Read from MH i2c: E2 03 00 [12:46:32]MH_I2C_Read... [12:46:32]Read from MH i2c: E2 03 00 FB 4E 00 90 00 BD [12:46:32]RAPDU: 90 00 [12:46:32]wFMCommunicate OK [12:46:32]wFMCommunicate request_size=8 [12:46:32]MH_SAM_APDU [12:46:32]CAPDU: 80 0D 02 02 03 2B E1 06 [12:46:32]Write to MH i2c: E2 0B 00 FC 4E 80 0D 02 02 03 00 2B E1 06 00 00 DC [12:46:32]Write i2c OK [12:46:32]MH_I2C_Read... [12:46:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:32]Read from MH i2c: E2 [12:46:32]MH_I2C_Read... [12:46:32]Read from MH i2c: E2 03 00 [12:46:32]MH_I2C_Read... [12:46:32]Read from MH i2c: E2 03 00 FC 4E 00 90 00 BE [12:46:32]RAPDU: 90 00 [12:46:32]wFMCommunicate OK [12:46:32]wFMCommunicate request_size=4 [12:46:32]MH_SAM_APDU [12:46:32]CAPDU: 80 0D 03 02 [12:46:32]Write to MH i2c: E2 08 00 FD 4E 80 0D 03 02 00 00 00 00 C6 [12:46:32]Write i2c OK [12:46:32]MH_I2C_Read... [12:46:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:32]Read from MH i2c: E2 [12:46:32]MH_I2C_Read... [12:46:32]Read from MH i2c: E2 0B 00 [12:46:32]MH_I2C_Read... [12:46:32]Read from MH i2c: E2 0B 00 FD 4E 00 97 1B 94 10 35 46 6E B0 90 00 B6 [12:46:32]RAPDU: 97 1B 94 10 35 46 6E B0 90 00 [12:46:32]wFMCommunicate OK [12:46:32]SAM_PROTO_SignData done [12:46:32]FM_MakeSignedData done [12:46:32]CreateOFDProtocolMessage [12:46:32]wFMCommunicate request_size=4 [12:46:32]MH_SAM_APDU [12:46:32]CAPDU: 80 11 00 00 [12:46:32]Write to MH i2c: E2 08 00 FE 4E 80 11 00 00 00 00 00 00 C6 [12:46:32]Write i2c OK [12:46:32]MH_I2C_Read... [12:46:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:33]Read from MH i2c: E2 [12:46:33]MH_I2C_Read... [12:46:33]Read from MH i2c: E2 17 00 [12:46:33]MH_I2C_Read... [12:46:33]Read from MH i2c: E2 17 00 FE 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 13 [12:46:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:46:33]wFMCommunicate OK [12:46:33]CreateOFDProtocolMessage done [12:46:33]OFDSenderStorePacket 201048 [12:46:33]StoreOFDPacket docnum=201048 [12:46:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 46 52 05 01 C0 A3 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 29 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 58 11 03 00 35 04 06 00 52 01 B8 2B E1 06 97 1B 94 10 35 46 6E B0 [12:46:33]CheckFolder [12:46:33]dirname=/storage/ofd_packets [12:46:33]CheckFolder done [12:46:33]ProducePacketName [12:46:33]name=ofd_packets/00201048 [12:46:33]NVStorageSaveData ofd_packets/00201048 [12:46:33]File name is /storage/ofd_packets/00201048 [12:46:33]Write 299 bytes [12:46:33]NVStorageSaveData done [12:46:33]OFDSenderStorePacket done [12:46:33]KKMCreateOFDPacket done [12:46:33]NVStorageSaveData kkm_last_timestamp [12:46:33]File name is /storage/kkm_last_timestamp [12:46:33]Write 4 bytes [12:46:33]NVStorageSaveData done [12:46:33]ExternCall_PrintAddStr [12:46:33]wPrintStart [12:46:33]Write to MH i2c: 01 00 00 FF 4E 4D [12:46:33]Write i2c OK [12:46:33]MH_I2C_Read... [12:46:33]Read from MH i2c: 01 [12:46:33]MH_I2C_Read... [12:46:33]Read from MH i2c: 01 07 00 [12:46:33]MH_I2C_Read... [12:46:33]Read from MH i2c: 01 07 00 FF 4E 00 00 00 00 00 FF 0F 62 [12:46:33]RasterBufferAndPrint [12:46:33]line Счет N : (1)11328651 [12:46:33]line ИНН: 02508201610067 [12:46:33]line Контрольно-Кассовый Чек [12:46:33]line ПРОДАЖА [12:46:33]line ТРК (МРК, ГНК) : 13 [12:46:33]line Товар: 2710124130 [12:46:33]line SU-92-К-5 [12:46:33]line 21.810 * 68.80 [12:46:33]line = 1500.53 [12:46:33]line НДС 12% НСП 1% [12:46:33]line > о реализуемом товаре [12:46:33]line ИТОГО: 1500.53 [12:46:33]line НСП 1% : 13.28 [12:46:33]line НДС 12% : 159.35 [12:46:33]line Наличными: 0.00 [12:46:33]line Безнал.: 1500.53 [12:46:33]line Место: АЗС № 95 "Партнер Нефть" [12:46:33]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:46:33]line СНО: Общий режим [12:46:33]line Чек 347 20.08.2024 12:46 [12:46:33]line Смена: 466 ФФД: 1.0 [12:46:33]line ЗНМ: 0300000079 [12:46:33]line РНМ: 0000000000092545 [12:46:33]line Версия ККМ: 001 [12:46:33]line Платежная система: O! деньги [12:46:33]line ФМ: 0000000000871802 [12:46:33]line ФД: 201048 [12:46:33]line ФПД: 90167338328326 [12:46:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124633&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201048&fm=90167338328326&tin=02508201610067®Number=0000000000092545&sum=150053 [12:46:33]written 0, free lines is 4095 [12:46:33]OFD Sender: Processing packet 201048 [packets to send 247, broken 246] [12:46:33]ProducePacketName [12:46:33]name=ofd_packets/00201048 [12:46:33]OFD Sender: To server: pG, [12:46:33]CommunicateWithHost lk.salyk.kg:30040 [12:46:33]ConnectInit lk.salyk.kg [12:46:33]Connected sock=10 [12:46:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 46 52 05 01 C0 A3 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 29 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 58 11 03 00 35 04 06 00 52 01 B8 2B E1 06 97 1B 94 10 35 46 6E B0 [12:46:33]Write to MH i2c: 01 00 00 29 4F 78 [12:46:33]Write i2c OK [12:46:33]MH_I2C_Read... [12:46:33]Read from MH i2c: 01 [12:46:33]MH_I2C_Read... [12:46:33]Read from MH i2c: 01 07 00 [12:46:33]MH_I2C_Read... [12:46:33]Read from MH i2c: 01 07 00 29 4F 00 00 00 00 00 06 0D 92 [12:46:33]RasterBufferAndPrint [12:46:33]line [12:46:33]line [12:46:33]line [12:46:33]line [12:46:33]line [12:46:33]written 0, free lines is 3346 [12:46:33]MH_Cut [12:46:33]Write to MH i2c: D1 01 00 30 4F 01 51 [12:46:33]Write i2c OK [12:46:33]MH_I2C_Read... [12:46:33]Read from MH i2c: D1 [12:46:33]MH_I2C_Read... [12:46:33]Read from MH i2c: D1 01 00 [12:46:33]MH_I2C_Read... [12:46:33]Read from MH i2c: D1 01 00 30 4F 00 50 [12:46:33]Write to MH i2c: 01 00 00 31 4F 80 [12:46:33]Write i2c OK [12:46:33]MH_I2C_Read... [12:46:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D6 81 47 00 B3 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 31 38 30 32 10 04 04 00 58 11 03 00 F4 03 04 00 8F 3A C4 66 B6 04 01 00 00 22 B1 FA CA 22 73 F3 F3 [12:46:33]CommunicateWithHost err = 0 [12:46:33]CheckOFDResponse [12:46:33]1017 (14) - 77093643461234 [12:46:33]1041 (16) - 0000000000871802 [12:46:33]1040 (4) - 201048 [12:46:33]1012 (4) - 20.08.2024 06:41 [12:46:33]1206 (1) - 0 [12:46:33]OFD Sender: Remove packet 201048 [12:46:33]ProducePacketName [12:46:33]name=ofd_packets/00201048 [12:46:33]NVStorageDeleteData [12:46:34]OFD Sender: No OFD packet to send [12:46:34]*** Cut start [12:46:34]*** Purtial cut [12:46:34]*** CUTSNS_PIN = 0 [12:46:34]*** Stage 1: CUTSNS_PIN = 1 [12:46:36]Read from MH i2c: 01 [12:46:36]MH_I2C_Read... [12:46:36]*** Stop cut motor [12:46:36]*** Cut end [12:46:36]Read from MH i2c: 01 07 00 [12:46:36]MH_I2C_Read... [12:46:36]Read from MH i2c: 01 07 00 31 4F 00 00 00 00 00 FF 0F 95 [12:46:36]process_action close_receipt done [12:46:36]requested_data is exist [12:46:36]produce_requested_data [12:46:36]requested_item fm.sn is exist - process it [12:46:36]wFMCommunicate request_size=4 [12:46:36]MH_SAM_APDU [12:46:36]CAPDU: 80 11 00 00 [12:46:36]Write to MH i2c: E2 08 00 32 4F 80 11 00 00 00 00 00 00 FB [12:46:36]Write i2c OK [12:46:36]MH_I2C_Read... [12:46:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:36]Read from MH i2c: E2 [12:46:36]MH_I2C_Read... [12:46:36]Read from MH i2c: E2 17 00 [12:46:36]MH_I2C_Read... [12:46:36]Read from MH i2c: E2 17 00 32 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 48 [12:46:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:46:36]wFMCommunicate OK [12:46:36]requested_item fd.num is exist - process it [12:46:36]SAM_PROTO_GetFieldsCounters [12:46:36]wFMCommunicate request_size=4 [12:46:36]MH_SAM_APDU [12:46:36]CAPDU: 80 13 00 00 [12:46:36]Write to MH i2c: E2 08 00 33 4F 80 13 00 00 00 00 00 00 FE [12:46:36]Write i2c OK [12:46:36]MH_I2C_Read... [12:46:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:36]Read from MH i2c: E2 [12:46:36]MH_I2C_Read... [12:46:36]Read from MH i2c: E2 62 00 [12:46:36]MH_I2C_Read... [12:46:36]Read from MH i2c: E2 62 00 33 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 58 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 6C [12:46: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 58 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:46:36]wFMCommunicate OK [12:46:36]SAM_PROTO_GetFieldsCounters done [12:46:36]requested_item shift.num is exist - process it [12:46:36]requested_item shift.opened is exist - process it [12:46:36]req_shift_opened [12:46:36]FM_GetShiftState [12:46:36]SAM_PROTO_GetShiftState [12:46:36]wFMCommunicate request_size=4 [12:46:36]MH_SAM_APDU [12:46:36]CAPDU: 80 13 01 00 [12:46:36]Write to MH i2c: E2 08 00 34 4F 80 13 01 00 00 00 00 00 00 [12:46:36]Write i2c OK [12:46:36]MH_I2C_Read... [12:46:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:36]Read from MH i2c: E2 [12:46:36]MH_I2C_Read... [12:46:36]Read from MH i2c: E2 0E 00 [12:46:36]MH_I2C_Read... [12:46:36]Read from MH i2c: E2 0E 00 34 4F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 8A [12:46:36]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:46:36]wFMCommunicate OK [12:46:36]SAM_PROTO_GetShiftState done [12:46:36]FM_GetShiftState done [12:46:36]req_shift_opened done [12:46:36]requested_item shift.open_date is exist - process it [12:46:36]req_shift_open_date [12:46:36]req_shift_open_date done [12:46:36]produce_requested_data done [12:46:36]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201048,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:46:36]process_action_free close_receipt [12:46:36]json_value_free [12:46:36]json_value_free done [12:46:36]process_json_proto returns [12:46:36]Send response to host [12:46:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201048,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:46:36]free response buf [12:46:36]execute_script done [12:46:36]execute_script returns [12:46:36]free content buf [12:46:36]Sock 9.Close socket [12:46:36]Sock 9.Thread stoped [12:46:39]OFD Sender: No OFD packet to send [12:46:44]OFD Sender: No OFD packet to send [12:46:49]OFD Sender: No OFD packet to send [12:46:54]OFD Sender: No OFD packet to send [12:46:59]OFD Sender: No OFD packet to send [12:47:04]OFD Sender: No OFD packet to send [12:47:09]OFD Sender: No OFD packet to send [12:47:14]OFD Sender: No OFD packet to send [12:47:19]OFD Sender: No OFD packet to send [12:47:24]OFD Sender: No OFD packet to send [12:47:29]OFD Sender: No OFD packet to send [12:47:34]OFD Sender: No OFD packet to send [12:47:39]OFD Sender: No OFD packet to send [12:47:44]OFD Sender: No OFD packet to send [12:47:49]OFD Sender: No OFD packet to send [12:47:53]int [12:47:53]Write to MH i2c: 01 00 00 35 4F 84 [12:47:53]*** FLAG_PRN_KEY set [12:47:53]Write i2c OK [12:47:53]MH_I2C_Read... [12:47:53]Read from MH i2c: 01 [12:47:53]MH_I2C_Read... [12:47:53]Read from MH i2c: 01 07 00 [12:47:53]MH_I2C_Read... [12:47:53]Read from MH i2c: 01 07 00 35 4F 00 08 00 00 00 FF 0F A1 [12:47:53]state=0 [12:47:53]Key pressed [12:47:53]Feed [12:47:53]Write to MH i2c: D8 00 00 36 4F 5C [12:47:53]Write i2c OK [12:47:53]MH_I2C_Read... [12:47:53]Read from MH i2c: D8 [12:47:53]MH_I2C_Read... [12:47:53]Read from MH i2c: D8 01 00 [12:47:53]MH_I2C_Read... [12:47:53]Read from MH i2c: D8 01 00 36 4F 00 5D [12:47:53]int [12:47:53]Write to MH i2c: 01 00 00 37 4F 86 [12:47:53]Write i2c OK [12:47:53]MH_I2C_Read... [12:47:53]Read from MH i2c: 01 [12:47:53]MH_I2C_Read... [12:47:53]Read from MH i2c: 01 07 00 [12:47:53]MH_I2C_Read... [12:47:53]Read from MH i2c: 01 07 00 37 4F 00 48 00 00 00 3C 00 11 [12:47:53]state=2 [12:47:53]Key pressed [12:47:54]int [12:47:54]Write to MH i2c: 01 00 00 38 4F 87 [12:47:54]*** FLAG_PRN_KEY reset [12:47:54]*** FLAG_PRN_KEY set [12:47:54]*** FLAG_PRN_KEY reset [12:47:54]Write i2c OK [12:47:54]MH_I2C_Read... [12:47:54]Read from MH i2c: 01 [12:47:54]MH_I2C_Read... [12:47:54]Read from MH i2c: 01 07 00 [12:47:54]MH_I2C_Read... [12:47:54]Read from MH i2c: 01 07 00 38 4F 00 00 00 00 00 FF 0F 9C [12:47:54]state=2 [12:47:54]Stop feed [12:47:54]OFD Sender: No OFD packet to send [12:47:54]int [12:47:54]Write to MH i2c: 01 00 00 39 4F 88 [12:47:54]*** FLAG_PRN_KEY set [12:47:54]Write i2c OK [12:47:54]MH_I2C_Read... [12:47:54]Read from MH i2c: 01 [12:47:54]MH_I2C_Read... [12:47:54]Read from MH i2c: 01 07 00 [12:47:54]MH_I2C_Read... [12:47:54]Read from MH i2c: 01 07 00 39 4F 00 08 00 00 00 FF 0F A5 [12:47:54]state=0 [12:47:54]Key pressed [12:47:54]Feed [12:47:54]Write to MH i2c: D8 00 00 3A 4F 60 [12:47:54]Write i2c OK [12:47:54]MH_I2C_Read... [12:47:54]Read from MH i2c: D8 [12:47:54]MH_I2C_Read... [12:47:54]Read from MH i2c: D8 01 00 [12:47:54]MH_I2C_Read... [12:47:54]Read from MH i2c: D8 01 00 3A 4F 00 61 [12:47:54]int [12:47:54]Write to MH i2c: 01 00 00 3B 4F 8A [12:47:54]Write i2c OK [12:47:54]MH_I2C_Read... [12:47:54]Read from MH i2c: 01 [12:47:54]MH_I2C_Read... [12:47:54]Read from MH i2c: 01 07 00 [12:47:54]MH_I2C_Read... [12:47:54]Read from MH i2c: 01 07 00 3B 4F 00 48 00 00 00 3C 00 15 [12:47:54]state=2 [12:47:54]Key pressed [12:47:55]int [12:47:55]Write to MH i2c: 01 00 00 3C 4F 8B [12:47:55]*** FLAG_PRN_KEY reset [12:47:55]Write i2c OK [12:47:55]MH_I2C_Read... [12:47:55]Read from MH i2c: 01 [12:47:55]MH_I2C_Read... [12:47:55]Read from MH i2c: 01 07 00 [12:47:55]MH_I2C_Read... [12:47:55]Read from MH i2c: 01 07 00 3C 4F 00 00 00 00 00 F6 0F 97 [12:47:55]state=2 [12:47:55]Stop feed [12:47:59]OFD Sender: No OFD packet to send [12:48:04]OFD Sender: No OFD packet to send [12:48:09]OFD Sender: No OFD packet to send [12:48:14]OFD Sender: No OFD packet to send [12:48:19]OFD Sender: No OFD packet to send [12:48:23]accept exits with 8 [12:48:23]New connection [12:48:23]New thread 3067211108 created [12:48:23]Thread 3067067748 joined [12:48:23]Waiting for new connection... [12:48:23] Sock 8.Parse request [12:48:23]Sock 8.Check first char [12:48:23]Sock 8.First char is OK [12:48:23]request: POST /json_proto HTTP/1.0 [12:48:23]Method: POST [12:48:23]URL: /json_proto [12:48:23]Method is POST - this is cgi request [12:48:23]url: /json_proto [12:48:23]query_string will be loaded in cgi processing [12:48:23]execute_cgi json_proto POST (null) [12:48:23]execute_cgi path=json_proto method=POST [12:48:23]POST find Content-Length [12:48:23]Host: 172.17.46.195:8080 [12:48:23]Content-Length: 753 [12:48:23]Content-Type: application/json [12:48:23] [12:48:23]POST finish read [12:48:23]Found Content-Length = 753 [12:48:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328653", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.120, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30160040", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:23]execute_script... [12:48:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328653", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 13.120, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30160040", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:23]POST & json_proto [12:48:23]process_json_proto [12:48:23]json parsed OK: [12:48:23]protocol is kg_v1.0 [12:48:23]action value=close_receipt [12:48:23]process_action close_receipt [12:48:23]cmd_close_receipt [12:48:23]MH_GetDate [12:48:23]Write to MH i2c: F0 00 00 3D 4F 7B [12:48:23]Write i2c OK [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: F0 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: F0 09 00 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: F0 09 00 3D 4F 00 99 90 C4 66 75 08 C2 66 7C [12:48:23]GetLastDocTimeStamp 1724157993 [12:48:23]current date 1724158105 [12:48:23]FM_GetShiftState [12:48:23]SAM_PROTO_GetShiftState [12:48:23]wFMCommunicate request_size=4 [12:48:23]MH_SAM_APDU [12:48:23]CAPDU: 80 13 01 00 [12:48:23]Write to MH i2c: E2 08 00 3E 4F 80 13 01 00 00 00 00 00 0A [12:48:23]Write i2c OK [12:48:23]MH_I2C_Read... [12:48:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:23]Read from MH i2c: E2 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 0E 00 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 0E 00 3E 4F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 94 [12:48:23]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:48:23]wFMCommunicate OK [12:48:23]SAM_PROTO_GetShiftState done [12:48:23]FM_GetShiftState done [12:48:23]opened in 1724112758 [12:48:23]opened+sec_in_day 1724199158 [12:48:23]quantity*price = 0 [12:48:23]sum+1 = 1 [12:48:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 348 20.08.2024 12:48 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30160040 ФМ: 0000000000871802 ФД: 201049 ФПД: 169043726829201 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124825&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201049&fm=169043726829201&tin=02508201610067®Number=0000000000092545&sum=0 [12:48:24]StoreToDocumentArchive [12:48:24]shift 466 fd 201049 [12:48:24]save to /storage/0466/doc_00201049 [12:48:24]save last doc name /storage/0466/doc_00201049 to /storage/kkm_last_doc_name [12:48:24]save OK [12:48:24]Clear old archive folders... [12:48:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:48:24]tlvbuf is B6F97DC0 [12:48:24]SAM_PROTO_ClearQueue [12:48:24]wFMCommunicate request_size=4 [12:48:24]MH_SAM_APDU [12:48:24]CAPDU: 80 09 00 00 [12:48:24]Write to MH i2c: E2 08 00 4B 4F 80 09 00 00 00 00 00 00 0C [12:48:24]Write i2c OK [12:48:24]MH_I2C_Read... [12:48:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:48:24]Read from MH i2c: E2 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 03 00 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 03 00 4B 4F 00 90 00 0E [12:48:24]RAPDU: 90 00 [12:48:24]wFMCommunicate OK [12:48:24]SAM_PROTO_ClearQueue done [12:48:24]KKMCreateOFDPacket [12:48:24]OFDProtocolAddRootSTLVToBuf [12:48:24]FM_MakeSignedData [12:48:24]FM_MakeSignedData [12:48:24]SAM_PROTO_SignData [12:48:24]wFMCommunicate request_size=4 [12:48:24]MH_SAM_APDU [12:48:24]CAPDU: 80 0D 01 02 [12:48:24]Write to MH i2c: E2 08 00 4C 4F 80 0D 01 02 00 00 00 00 14 [12:48:24]Write i2c OK [12:48:24]MH_I2C_Read... [12:48:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:48:24]Read from MH i2c: E2 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 03 00 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 03 00 4C 4F 00 90 00 0F [12:48:24]RAPDU: 90 00 [12:48:24]wFMCommunicate OK [12:48:24]wFMCommunicate request_size=255 [12:48:24]MH_SAM_APDU [12:48:24]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 33 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 5C 01 00 00 F4 03 04 00 99 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 59 11 03 00 35 04 06 00 99 BE 8F 4A [12:48:24]Write to MH i2c: E2 02 01 4D 4F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 33 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 5C 01 00 00 F4 03 04 00 99 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 59 11 03 00 35 04 06 00 99 BE 8F 4A 00 00 FE [12:48:24]Write i2c OK [12:48:24]MH_I2C_Read... [12:48:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:25]Read from MH i2c: E2 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: E2 03 00 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: E2 03 00 4D 4F 00 90 00 10 [12:48:25]RAPDU: 90 00 [12:48:25]wFMCommunicate OK [12:48:25]wFMCommunicate request_size=7 [12:48:25]MH_SAM_APDU [12:48:25]CAPDU: 80 0D 02 02 02 06 91 [12:48:25]Write to MH i2c: E2 0A 00 4E 4F 80 0D 02 02 02 00 06 91 00 00 B2 [12:48:25]Write i2c OK [12:48:25]MH_I2C_Read... [12:48:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:25]Read from MH i2c: E2 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: E2 03 00 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: E2 03 00 4E 4F 00 90 00 11 [12:48:25]RAPDU: 90 00 [12:48:25]wFMCommunicate OK [12:48:25]wFMCommunicate request_size=4 [12:48:25]MH_SAM_APDU [12:48:25]CAPDU: 80 0D 03 02 [12:48:25]Write to MH i2c: E2 08 00 4F 4F 80 0D 03 02 00 00 00 00 19 [12:48:25]Write i2c OK [12:48:25]MH_I2C_Read... [12:48:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:48:25]Read from MH i2c: E2 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: E2 0B 00 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: E2 0B 00 4F 4F 00 9C D6 A1 B2 C7 0F 70 C5 90 00 EA [12:48:25]RAPDU: 9C D6 A1 B2 C7 0F 70 C5 90 00 [12:48:25]wFMCommunicate OK [12:48:25]SAM_PROTO_SignData done [12:48:25]FM_MakeSignedData done [12:48:25]CreateOFDProtocolMessage [12:48:25]wFMCommunicate request_size=4 [12:48:25]MH_SAM_APDU [12:48:25]CAPDU: 80 11 00 00 [12:48:25]Write to MH i2c: E2 08 00 50 4F 80 11 00 00 00 00 00 00 19 [12:48:25]Write i2c OK [12:48:25]MH_I2C_Read... [12:48:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:25]Read from MH i2c: E2 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: E2 17 00 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: E2 17 00 50 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 66 [12:48:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:48:25]wFMCommunicate OK [12:48:25]CreateOFDProtocolMessage done [12:48:25]OFDSenderStorePacket 201049 [12:48:25]StoreOFDPacket docnum=201049 [12:48:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 BC C6 04 01 38 61 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 33 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 5C 01 00 00 F4 03 04 00 99 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 59 11 03 00 35 04 06 00 99 BE 8F 4A 06 91 9C D6 A1 B2 C7 0F 70 C5 [12:48:25]CheckFolder [12:48:25]dirname=/storage/ofd_packets [12:48:25]CheckFolder done [12:48:25]ProducePacketName [12:48:25]name=ofd_packets/00201049 [12:48:25]NVStorageSaveData ofd_packets/00201049 [12:48:25]File name is /storage/ofd_packets/00201049 [12:48:25]Write 298 bytes [12:48:25]NVStorageSaveData done [12:48:25]OFDSenderStorePacket done [12:48:25]KKMCreateOFDPacket done [12:48:25]NVStorageSaveData kkm_last_timestamp [12:48:25]File name is /storage/kkm_last_timestamp [12:48:25]Write 4 bytes [12:48:25]NVStorageSaveData done [12:48:25]ExternCall_PrintAddStr [12:48:25]wPrintStart [12:48:25]Write to MH i2c: 01 00 00 51 4F A0 [12:48:25]Write i2c OK [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: 01 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: 01 07 00 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: 01 07 00 51 4F 00 00 00 00 00 FF 0F B5 [12:48:25]RasterBufferAndPrint [12:48:25]line Счет N : (1)11328653 [12:48:25]line ИНН: 02508201610067 [12:48:25]line Контрольно-Кассовый Чек [12:48:25]line ПРОДАЖА [12:48:25]line ТРК (МРК, ГНК) : 51 [12:48:25]line Товар: 2710194210 [12:48:25]line ДТ-К-5 [12:48:25]line 13.120 * 0.00 [12:48:25]line = 0.00 [12:48:25]line НДС 12% НСП 1% [12:48:25]line > о реализуемом товаре [12:48:25]line ИТОГО: 0.00 [12:48:25]line НСП 1% : 0.00 [12:48:25]line НДС 12% : 0.00 [12:48:25]line Наличными: 0.00 [12:48:25]line Безнал.: 0.00 [12:48:25]line Место: АЗС № 95 "Партнер Нефть" [12:48:25]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:48:25]line СНО: Общий режим [12:48:25]line Чек 348 20.08.2024 12:48 [12:48:25]line Смена: 466 ФФД: 1.0 [12:48:25]line ЗНМ: 0300000079 [12:48:25]line РНМ: 0000000000092545 [12:48:25]line Версия ККМ: 001 [12:48:25]line Талоны: ТК ГПНА Online [12:48:25]line 30160040 [12:48:25]line ФМ: 0000000000871802 [12:48:25]line ФД: 201049 [12:48:25]line ФПД: 169043726829201 [12:48:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124825&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201049&fm=169043726829201&tin=02508201610067®Number=0000000000092545&sum=0 [12:48:25]written 0, free lines is 4095 [12:48:25]OFD Sender: Processing packet 201049 [packets to send 247, broken 246] [12:48:25]ProducePacketName [12:48:25]name=ofd_packets/00201049 [12:48:25]OFD Sender: To server: pG, [12:48:25]CommunicateWithHost lk.salyk.kg:30040 [12:48:25]ConnectInit lk.salyk.kg [12:48:25]Write to MH i2c: 01 00 00 7B 4F CA [12:48:25]Write i2c OK [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: 01 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: 01 07 00 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: 01 07 00 7B 4F 00 00 00 00 00 E9 0C C6 [12:48:25]RasterBufferAndPrint [12:48:25]line [12:48:25]line [12:48:25]line [12:48:25]line [12:48:25]line [12:48:25]written 0, free lines is 3312 [12:48:25]MH_Cut [12:48:25]Write to MH i2c: D1 01 00 82 4F 01 A3 [12:48:25]Write i2c OK [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: D1 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: D1 01 00 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: D1 01 00 82 4F 00 A2 [12:48:25]Write to MH i2c: 01 00 00 83 4F D2 [12:48:25]Write i2c OK [12:48:25]MH_I2C_Read... [12:48:25]Connected sock=10 [12:48:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 BC C6 04 01 38 61 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 33 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 5C 01 00 00 F4 03 04 00 99 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 59 11 03 00 35 04 06 00 99 BE 8F 4A 06 91 9C D6 A1 B2 C7 0F 70 C5 [12:48:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 13 66 47 00 02 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 31 38 30 32 10 04 04 00 59 11 03 00 F4 03 04 00 00 3B C4 66 B6 04 01 00 00 2B BA 02 61 06 BF 7C CB [12:48:26]CommunicateWithHost err = 0 [12:48:26]CheckOFDResponse [12:48:26]1017 (14) - 77093643461234 [12:48:26]1041 (16) - 0000000000871802 [12:48:26]1040 (4) - 201049 [12:48:26]1012 (4) - 20.08.2024 06:43 [12:48:26]1206 (1) - 0 [12:48:26]OFD Sender: Remove packet 201049 [12:48:26]ProducePacketName [12:48:26]name=ofd_packets/00201049 [12:48:26]NVStorageDeleteData [12:48:26]*** Cut start [12:48:26]*** Purtial cut [12:48:26]*** Stage 1: CUTSNS_PIN = 1 [12:48:26]OFD Sender: No OFD packet to send [12:48:26]Read from MH i2c: 01 [12:48:26]MH_I2C_Read... [12:48:26]*** Stop cut motor [12:48:26]*** Cut end [12:48:26]Read from MH i2c: 01 07 00 [12:48:26]MH_I2C_Read... [12:48:26]Read from MH i2c: 01 07 00 83 4F 00 00 00 00 00 FF 0F E7 [12:48:26]process_action close_receipt done [12:48:26]requested_data is exist [12:48:26]produce_requested_data [12:48:26]requested_item fm.sn is exist - process it [12:48:26]wFMCommunicate request_size=4 [12:48:26]MH_SAM_APDU [12:48:26]CAPDU: 80 11 00 00 [12:48:26]Write to MH i2c: E2 08 00 84 4F 80 11 00 00 00 00 00 00 4D [12:48:26]Write i2c OK [12:48:26]MH_I2C_Read... [12:48:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:26]Read from MH i2c: E2 [12:48:26]MH_I2C_Read... [12:48:26]Read from MH i2c: E2 17 00 [12:48:26]MH_I2C_Read... [12:48:26]Read from MH i2c: E2 17 00 84 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9A [12:48:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:48:26]wFMCommunicate OK [12:48:26]requested_item fd.num is exist - process it [12:48:26]SAM_PROTO_GetFieldsCounters [12:48:26]wFMCommunicate request_size=4 [12:48:26]MH_SAM_APDU [12:48:26]CAPDU: 80 13 00 00 [12:48:26]Write to MH i2c: E2 08 00 85 4F 80 13 00 00 00 00 00 00 50 [12:48:26]Write i2c OK [12:48:26]MH_I2C_Read... [12:48:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:27]Read from MH i2c: E2 [12:48:27]MH_I2C_Read... [12:48:27]Read from MH i2c: E2 62 00 [12:48:27]MH_I2C_Read... [12:48:27]Read from MH i2c: E2 62 00 85 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 59 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 C2 [12:48:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 59 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:48:27]wFMCommunicate OK [12:48:27]SAM_PROTO_GetFieldsCounters done [12:48:27]requested_item shift.num is exist - process it [12:48:27]requested_item shift.opened is exist - process it [12:48:27]req_shift_opened [12:48:27]FM_GetShiftState [12:48:27]SAM_PROTO_GetShiftState [12:48:27]wFMCommunicate request_size=4 [12:48:27]MH_SAM_APDU [12:48:27]CAPDU: 80 13 01 00 [12:48:27]Write to MH i2c: E2 08 00 86 4F 80 13 01 00 00 00 00 00 52 [12:48:27]Write i2c OK [12:48:27]MH_I2C_Read... [12:48:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:27]Read from MH i2c: E2 [12:48:27]MH_I2C_Read... [12:48:27]Read from MH i2c: E2 0E 00 [12:48:27]MH_I2C_Read... [12:48:27]Read from MH i2c: E2 0E 00 86 4F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 DC [12:48:27]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:48:27]wFMCommunicate OK [12:48:27]SAM_PROTO_GetShiftState done [12:48:27]FM_GetShiftState done [12:48:27]req_shift_opened done [12:48:27]requested_item shift.open_date is exist - process it [12:48:27]req_shift_open_date [12:48:27]req_shift_open_date done [12:48:27]produce_requested_data done [12:48:27]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201049,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:48:27]process_action_free close_receipt [12:48:27]json_value_free [12:48:27]json_value_free done [12:48:27]process_json_proto returns [12:48:27]Send response to host [12:48:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201049,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:48:27]free response buf [12:48:27]execute_script done [12:48:27]execute_script returns [12:48:27]free content buf [12:48:27]Sock 8.Close socket [12:48:27]Sock 8.Thread stoped [12:48:31]OFD Sender: No OFD packet to send [12:48:36]OFD Sender: No OFD packet to send [12:48:41]OFD Sender: No OFD packet to send [12:48:46]OFD Sender: No OFD packet to send [12:48:51]OFD Sender: No OFD packet to send [12:48:56]OFD Sender: No OFD packet to send [12:49:01]OFD Sender: No OFD packet to send [12:49:06]OFD Sender: No OFD packet to send [12:49:07]accept exits with 9 [12:49:07]New connection [12:49:07]New thread 3067067748 created [12:49:07]Thread 3067211108 joined [12:49:07]Waiting for new connection... [12:49:07] Sock 9.Parse request [12:49:07]Sock 9.Check first char [12:49:07]Sock 9.First char is OK [12:49:07]request: POST /json_proto HTTP/1.0 [12:49:07]Method: POST [12:49:07]URL: /json_proto [12:49:07]Method is POST - this is cgi request [12:49:07]url: /json_proto [12:49:07]query_string will be loaded in cgi processing [12:49:07]execute_cgi json_proto POST (null) [12:49:07]execute_cgi path=json_proto method=POST [12:49:07]POST find Content-Length [12:49:07]Host: 172.17.46.195:8080 [12:49:07]Content-Length: 802 [12:49:07]Content-Type: application/json [12:49:07] [12:49:07]POST finish read [12:49:07]Found Content-Length = 802 [12:49:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328654", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:07]execute_script... [12:49:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328654", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:07]POST & json_proto [12:49:07]process_json_proto [12:49:07]json parsed OK: [12:49:07]protocol is kg_v1.0 [12:49:07]action value=close_receipt [12:49:07]process_action close_receipt [12:49:07]cmd_close_receipt [12:49:07]MH_GetDate [12:49:07]Write to MH i2c: F0 00 00 87 4F C5 [12:49:07]Write i2c OK [12:49:07]MH_I2C_Read... [12:49:07]Read from MH i2c: F0 [12:49:07]MH_I2C_Read... [12:49:07]Read from MH i2c: F0 09 00 [12:49:07]MH_I2C_Read... [12:49:07]Read from MH i2c: F0 09 00 87 4F 00 C5 90 C4 66 75 08 C2 66 F2 [12:49:07]GetLastDocTimeStamp 1724158105 [12:49:07]current date 1724158149 [12:49:07]FM_GetShiftState [12:49:07]SAM_PROTO_GetShiftState [12:49:07]wFMCommunicate request_size=4 [12:49:07]MH_SAM_APDU [12:49:07]CAPDU: 80 13 01 00 [12:49:07]Write to MH i2c: E2 08 00 88 4F 80 13 01 00 00 00 00 00 54 [12:49:07]Write i2c OK [12:49:07]MH_I2C_Read... [12:49:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:07]Read from MH i2c: E2 [12:49:07]MH_I2C_Read... [12:49:07]Read from MH i2c: E2 0E 00 [12:49:07]MH_I2C_Read... [12:49:07]Read from MH i2c: E2 0E 00 88 4F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 DE [12:49:07]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:49:07]wFMCommunicate OK [12:49:07]SAM_PROTO_GetShiftState done [12:49:07]FM_GetShiftState done [12:49:07]opened in 1724112758 [12:49:07]opened+sec_in_day 1724199158 [12:49:07]quantity*price = 60003 [12:49:07]sum+1 = 60004 [12:49:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 349 20.08.2024 12:49 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201050 ФПД: 228597048481197 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124909&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201050&fm=228597048481197&tin=02508201610067®Number=0000000000092545&sum=60003 [12:49:08]StoreToDocumentArchive [12:49:08]shift 466 fd 201050 [12:49:08]save to /storage/0466/doc_00201050 [12:49:08]save last doc name /storage/0466/doc_00201050 to /storage/kkm_last_doc_name [12:49:08]save OK [12:49:08]Clear old archive folders... [12:49:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:49:08]tlvbuf is 010C2A70 [12:49:08]SAM_PROTO_ClearQueue [12:49:08]wFMCommunicate request_size=4 [12:49:08]MH_SAM_APDU [12:49:08]CAPDU: 80 09 00 00 [12:49:08]Write to MH i2c: E2 08 00 95 4F 80 09 00 00 00 00 00 00 56 [12:49:08]Write i2c OK [12:49:08]MH_I2C_Read... [12:49:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:49:09]Read from MH i2c: E2 [12:49:09]MH_I2C_Read... [12:49:09]Read from MH i2c: E2 03 00 [12:49:09]MH_I2C_Read... [12:49:09]Read from MH i2c: E2 03 00 95 4F 00 90 00 58 [12:49:09]RAPDU: 90 00 [12:49:09]wFMCommunicate OK [12:49:09]SAM_PROTO_ClearQueue done [12:49:09]KKMCreateOFDPacket [12:49:09]OFDProtocolAddRootSTLVToBuf [12:49:09]FM_MakeSignedData [12:49:09]FM_MakeSignedData [12:49:09]SAM_PROTO_SignData [12:49:09]wFMCommunicate request_size=4 [12:49:09]MH_SAM_APDU [12:49:09]CAPDU: 80 0D 01 02 [12:49:09]Write to MH i2c: E2 08 00 96 4F 80 0D 01 02 00 00 00 00 5E [12:49:09]Write i2c OK [12:49:09]MH_I2C_Read... [12:49:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:49:09]Read from MH i2c: E2 [12:49:09]MH_I2C_Read... [12:49:09]Read from MH i2c: E2 03 00 [12:49:09]MH_I2C_Read... [12:49:09]Read from MH i2c: E2 03 00 96 4F 00 90 00 59 [12:49:09]RAPDU: 90 00 [12:49:09]wFMCommunicate OK [12:49:09]wFMCommunicate request_size=255 [12:49:09]MH_SAM_APDU [12:49: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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 C5 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5A 11 03 00 35 04 06 00 CF [12:49:09]Write to MH i2c: E2 02 01 97 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 C5 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5A 11 03 00 35 04 06 00 CF 00 00 90 [12:49:09]Write i2c OK [12:49:09]MH_I2C_Read... [12:49:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:09]Read from MH i2c: E2 [12:49:09]MH_I2C_Read... [12:49:09]Read from MH i2c: E2 03 00 [12:49:09]MH_I2C_Read... [12:49:09]Read from MH i2c: E2 03 00 97 4F 00 90 00 5A [12:49:09]RAPDU: 90 00 [12:49:09]wFMCommunicate OK [12:49:09]wFMCommunicate request_size=10 [12:49:09]MH_SAM_APDU [12:49:09]CAPDU: 80 0D 02 02 05 E8 65 DF 15 AD [12:49:09]Write to MH i2c: E2 0D 00 98 4F 80 0D 02 02 05 00 E8 65 DF 15 AD 00 00 59 [12:49:09]Write i2c OK [12:49:09]MH_I2C_Read... [12:49:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:09]Read from MH i2c: E2 [12:49:09]MH_I2C_Read... [12:49:09]Read from MH i2c: E2 03 00 [12:49:09]MH_I2C_Read... [12:49:09]Read from MH i2c: E2 03 00 98 4F 00 90 00 5B [12:49:09]RAPDU: 90 00 [12:49:09]wFMCommunicate OK [12:49:09]wFMCommunicate request_size=4 [12:49:09]MH_SAM_APDU [12:49:09]CAPDU: 80 0D 03 02 [12:49:09]Write to MH i2c: E2 08 00 99 4F 80 0D 03 02 00 00 00 00 63 [12:49:09]Write i2c OK [12:49:09]MH_I2C_Read... [12:49:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:49:09]Read from MH i2c: E2 [12:49:09]MH_I2C_Read... [12:49:09]Read from MH i2c: E2 0B 00 [12:49:09]MH_I2C_Read... [12:49:09]Read from MH i2c: E2 0B 00 99 4F 00 55 F2 FB 4B C7 FA 92 1D 90 00 61 [12:49:09]RAPDU: 55 F2 FB 4B C7 FA 92 1D 90 00 [12:49:09]wFMCommunicate OK [12:49:09]SAM_PROTO_SignData done [12:49:09]FM_MakeSignedData done [12:49:09]CreateOFDProtocolMessage [12:49:09]wFMCommunicate request_size=4 [12:49:09]MH_SAM_APDU [12:49:09]CAPDU: 80 11 00 00 [12:49:09]Write to MH i2c: E2 08 00 9A 4F 80 11 00 00 00 00 00 00 63 [12:49:09]Write i2c OK [12:49:09]MH_I2C_Read... [12:49:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:09]Read from MH i2c: E2 [12:49:09]MH_I2C_Read... [12:49:09]Read from MH i2c: E2 17 00 [12:49:09]MH_I2C_Read... [12:49:09]Read from MH i2c: E2 17 00 9A 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B0 [12:49:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:49:09]wFMCommunicate OK [12:49:09]CreateOFDProtocolMessage done [12:49:09]OFDSenderStorePacket 201050 [12:49:09]StoreOFDPacket docnum=201050 [12:49:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A4 AF 07 01 60 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 C5 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5A 11 03 00 35 04 06 00 CF E8 65 DF 15 AD 55 F2 FB 4B C7 FA 92 1D [12:49:09]CheckFolder [12:49:09]dirname=/storage/ofd_packets [12:49:09]CheckFolder done [12:49:09]ProducePacketName [12:49:09]name=ofd_packets/00201050 [12:49:09]NVStorageSaveData ofd_packets/00201050 [12:49:09]File name is /storage/ofd_packets/00201050 [12:49:09]Write 301 bytes [12:49:09]NVStorageSaveData done [12:49:09]OFDSenderStorePacket done [12:49:09]KKMCreateOFDPacket done [12:49:09]NVStorageSaveData kkm_last_timestamp [12:49:09]File name is /storage/kkm_last_timestamp [12:49:09]Write 4 bytes [12:49:09]NVStorageSaveData done [12:49:09]ExternCall_PrintAddStr [12:49:09]wPrintStart [12:49:09]Write to MH i2c: 01 00 00 9B 4F EA [12:49:09]Write i2c OK [12:49:09]MH_I2C_Read... [12:49:09]Read from MH i2c: 01 [12:49:09]MH_I2C_Read... [12:49:09]Read from MH i2c: 01 07 00 [12:49:09]MH_I2C_Read... [12:49:09]Read from MH i2c: 01 07 00 9B 4F 00 00 00 00 00 FF 0F FF [12:49:09]RasterBufferAndPrint [12:49:09]line Счет N : (1)11328654 [12:49:09]line ИНН: 02508201610067 [12:49:09]line Контрольно-Кассовый Чек [12:49:09]line ПРОДАЖА [12:49:09]line ТРК (МРК, ГНК) : 22 [12:49:09]line Товар: 2710124130 [12:49:09]line Аи-92-К-4 [12:49:09]line 8.850 * 67.80 [12:49:09]line = 600.03 [12:49:09]line НДС 12% НСП 1% [12:49:09]line > о реализуемом товаре [12:49:09]line ИТОГО: 600.03 [12:49:09]line НСП 1% : 5.31 [12:49:09]line НДС 12% : 63.72 [12:49:09]line Наличными: 0.00 [12:49:09]line Безнал.: 600.03 [12:49:09]line Место: АЗС № 95 "Партнер Нефть" [12:49:09]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:49:09]line СНО: Общий режим [12:49:09]line Чек 349 20.08.2024 12:49 [12:49:09]line Смена: 466 ФФД: 1.0 [12:49:09]line ЗНМ: 0300000079 [12:49:09]line РНМ: 0000000000092545 [12:49:09]line Версия ККМ: 001 [12:49:09]line Платежная система: O! деньги [12:49:09]line ФМ: 0000000000871802 [12:49:09]line ФД: 201050 [12:49:09]line ФПД: 228597048481197 [12:49:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T124909&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201050&fm=228597048481197&tin=02508201610067®Number=0000000000092545&sum=60003 [12:49:09]written 0, free lines is 4095 [12:49:09]OFD Sender: Processing packet 201050 [packets to send 247, broken 246] [12:49:09]ProducePacketName [12:49:09]name=ofd_packets/00201050 [12:49:09]OFD Sender: To server: pG, [12:49:09]CommunicateWithHost lk.salyk.kg:30040 [12:49:09]ConnectInit lk.salyk.kg [12:49:09]Connected sock=10 [12:49:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A4 AF 07 01 60 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 C5 90 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5A 11 03 00 35 04 06 00 CF E8 65 DF 15 AD 55 F2 FB 4B C7 FA 92 1D [12:49:09]Write to MH i2c: 01 00 00 C5 4F 14 [12:49:09]Write i2c OK [12:49:09]MH_I2C_Read... [12:49:09]Read from MH i2c: 01 [12:49:09]MH_I2C_Read... [12:49:09]Read from MH i2c: 01 07 00 [12:49:09]MH_I2C_Read... [12:49:09]Read from MH i2c: 01 07 00 C5 4F 00 00 00 00 00 FE 0C 25 [12:49:09]RasterBufferAndPrint [12:49:09]line [12:49:09]line [12:49:09]line [12:49:09]line [12:49:09]line [12:49:09]written 0, free lines is 3335 [12:49:10]MH_Cut [12:49:10]Write to MH i2c: D1 01 00 CC 4F 01 ED [12:49:10]Write i2c OK [12:49:10]MH_I2C_Read... [12:49:10]Read from MH i2c: D1 [12:49:10]MH_I2C_Read... [12:49:10]Read from MH i2c: D1 01 00 [12:49:10]MH_I2C_Read... [12:49:10]Read from MH i2c: D1 01 00 CC 4F 00 EC [12:49:10]Write to MH i2c: 01 00 00 CD 4F 1C [12:49:10]Write i2c OK [12:49:10]MH_I2C_Read... [12:49:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 86 CA 47 00 60 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 31 38 30 32 10 04 04 00 5A 11 03 00 F4 03 04 00 2C 3B C4 66 B6 04 01 00 00 E8 96 BC A1 6D BF F0 9C [12:49:10]CommunicateWithHost err = 0 [12:49:10]CheckOFDResponse [12:49:10]1017 (14) - 77093643461234 [12:49:10]1041 (16) - 0000000000871802 [12:49:10]1040 (4) - 201050 [12:49:10]1012 (4) - 20.08.2024 06:43 [12:49:10]1206 (1) - 0 [12:49:10]OFD Sender: Remove packet 201050 [12:49:10]ProducePacketName [12:49:10]name=ofd_packets/00201050 [12:49:10]NVStorageDeleteData [12:49:10]OFD Sender: No OFD packet to send [12:49:10]*** Cut start [12:49:10]*** Purtial cut [12:49:10]*** CUTSNS_PIN = 0 [12:49:10]*** Stage 1: CUTSNS_PIN = 1 [12:49:12]Read from MH i2c: 01 [12:49:12]MH_I2C_Read... [12:49:12]*** Stop cut motor [12:49:12]*** Cut end [12:49:12]Read from MH i2c: 01 07 00 [12:49:12]MH_I2C_Read... [12:49:12]Read from MH i2c: 01 07 00 CD 4F 00 00 00 00 00 FF 0F 31 [12:49:12]process_action close_receipt done [12:49:12]requested_data is exist [12:49:12]produce_requested_data [12:49:12]requested_item fm.sn is exist - process it [12:49:12]wFMCommunicate request_size=4 [12:49:12]MH_SAM_APDU [12:49:12]CAPDU: 80 11 00 00 [12:49:12]Write to MH i2c: E2 08 00 CE 4F 80 11 00 00 00 00 00 00 97 [12:49:12]Write i2c OK [12:49:12]MH_I2C_Read... [12:49:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:12]Read from MH i2c: E2 [12:49:12]MH_I2C_Read... [12:49:12]Read from MH i2c: E2 17 00 [12:49:12]MH_I2C_Read... [12:49:12]Read from MH i2c: E2 17 00 CE 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E4 [12:49:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:49:12]wFMCommunicate OK [12:49:12]requested_item fd.num is exist - process it [12:49:12]SAM_PROTO_GetFieldsCounters [12:49:12]wFMCommunicate request_size=4 [12:49:12]MH_SAM_APDU [12:49:12]CAPDU: 80 13 00 00 [12:49:12]Write to MH i2c: E2 08 00 CF 4F 80 13 00 00 00 00 00 00 9A [12:49:12]Write i2c OK [12:49:12]MH_I2C_Read... [12:49:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:49:12]Read from MH i2c: E2 [12:49:12]MH_I2C_Read... [12:49:12]Read from MH i2c: E2 62 00 [12:49:12]MH_I2C_Read... [12:49:12]Read from MH i2c: E2 62 00 CF 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5A 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 10 [12:49: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5A 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:49:12]wFMCommunicate OK [12:49:12]SAM_PROTO_GetFieldsCounters done [12:49:12]requested_item shift.num is exist - process it [12:49:12]requested_item shift.opened is exist - process it [12:49:12]req_shift_opened [12:49:12]FM_GetShiftState [12:49:12]SAM_PROTO_GetShiftState [12:49:12]wFMCommunicate request_size=4 [12:49:12]MH_SAM_APDU [12:49:12]CAPDU: 80 13 01 00 [12:49:12]Write to MH i2c: E2 08 00 D0 4F 80 13 01 00 00 00 00 00 9C [12:49:12]Write i2c OK [12:49:12]MH_I2C_Read... [12:49:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:12]Read from MH i2c: E2 [12:49:12]MH_I2C_Read... [12:49:12]Read from MH i2c: E2 0E 00 [12:49:12]MH_I2C_Read... [12:49:12]Read from MH i2c: E2 0E 00 D0 4F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 26 [12:49:12]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:49:12]wFMCommunicate OK [12:49:12]SAM_PROTO_GetShiftState done [12:49:12]FM_GetShiftState done [12:49:12]req_shift_opened done [12:49:12]requested_item shift.open_date is exist - process it [12:49:12]req_shift_open_date [12:49:12]req_shift_open_date done [12:49:12]produce_requested_data done [12:49:12]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201050,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:49:12]process_action_free close_receipt [12:49:12]json_value_free [12:49:12]json_value_free done [12:49:12]process_json_proto returns [12:49:12]Send response to host [12:49:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201050,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:49:12]free response buf [12:49:12]execute_script done [12:49:12]execute_script returns [12:49:12]free content buf [12:49:12]Sock 9.Close socket [12:49:12]Sock 9.Thread stoped [12:49:15]OFD Sender: No OFD packet to send [12:49:20]OFD Sender: No OFD packet to send [12:49:25]OFD Sender: No OFD packet to send [12:49:30]OFD Sender: No OFD packet to send [12:49:35]OFD Sender: No OFD packet to send [12:49:40]OFD Sender: No OFD packet to send [12:49:45]OFD Sender: No OFD packet to send [12:49:50]OFD Sender: No OFD packet to send [12:49:55]OFD Sender: No OFD packet to send [12:50:00]OFD Sender: No OFD packet to send [12:50:05]OFD Sender: No OFD packet to send [12:50:10]OFD Sender: No OFD packet to send [12:50:15]OFD Sender: No OFD packet to send [12:50:20]OFD Sender: No OFD packet to send [12:50:25]OFD Sender: No OFD packet to send [12:50:30]OFD Sender: No OFD packet to send [12:50:35]OFD Sender: No OFD packet to send [12:50:40]OFD Sender: No OFD packet to send [12:50:45]OFD Sender: No OFD packet to send [12:50:50]OFD Sender: No OFD packet to send [12:50:55]OFD Sender: No OFD packet to send [12:51:00]OFD Sender: No OFD packet to send [12:51:05]OFD Sender: No OFD packet to send [12:51:10]OFD Sender: No OFD packet to send [12:51:15]OFD Sender: No OFD packet to send [12:51:20]OFD Sender: No OFD packet to send [12:51:25]OFD Sender: No OFD packet to send [12:51:30]OFD Sender: No OFD packet to send [12:51:35]OFD Sender: No OFD packet to send [12:51:40]OFD Sender: No OFD packet to send [12:51:45]OFD Sender: No OFD packet to send [12:51:50]OFD Sender: No OFD packet to send [12:51:55]OFD Sender: No OFD packet to send [12:52:00]OFD Sender: No OFD packet to send [12:52:05]OFD Sender: No OFD packet to send [12:52:10]OFD Sender: No OFD packet to send [12:52:15]OFD Sender: No OFD packet to send [12:52:20]OFD Sender: No OFD packet to send [12:52:25]OFD Sender: No OFD packet to send [12:52:30]OFD Sender: No OFD packet to send [12:52:35]OFD Sender: No OFD packet to send [12:52:40]OFD Sender: No OFD packet to send [12:52:45]OFD Sender: No OFD packet to send [12:52:50]OFD Sender: No OFD packet to send [12:52:55]OFD Sender: No OFD packet to send [12:53:00]OFD Sender: No OFD packet to send [12:53:05]OFD Sender: No OFD packet to send [12:53:10]OFD Sender: No OFD packet to send [12:53:15]OFD Sender: No OFD packet to send [12:53:20]OFD Sender: No OFD packet to send [12:53:25]OFD Sender: No OFD packet to send [12:53:31]OFD Sender: No OFD packet to send [12:53:36]OFD Sender: No OFD packet to send [12:53:41]OFD Sender: No OFD packet to send [12:53:46]OFD Sender: No OFD packet to send [12:53:51]OFD Sender: No OFD packet to send [12:53:56]OFD Sender: No OFD packet to send [12:54:01]OFD Sender: No OFD packet to send [12:54:06]OFD Sender: No OFD packet to send [12:54:11]OFD Sender: No OFD packet to send [12:54:16]OFD Sender: No OFD packet to send [12:54:21]OFD Sender: No OFD packet to send [12:54:26]OFD Sender: No OFD packet to send [12:54:31]OFD Sender: No OFD packet to send [12:54:36]OFD Sender: No OFD packet to send [12:54:41]OFD Sender: No OFD packet to send [12:54:46]OFD Sender: No OFD packet to send [12:54:51]OFD Sender: No OFD packet to send [12:54:56]OFD Sender: No OFD packet to send [12:55:01]OFD Sender: No OFD packet to send [12:55:06]OFD Sender: No OFD packet to send [12:55:11]OFD Sender: No OFD packet to send [12:55:16]OFD Sender: No OFD packet to send [12:55:21]OFD Sender: No OFD packet to send [12:55:26]OFD Sender: No OFD packet to send [12:55:31]OFD Sender: No OFD packet to send [12:55:36]OFD Sender: No OFD packet to send [12:55:41]OFD Sender: No OFD packet to send [12:55:46]OFD Sender: No OFD packet to send [12:55:51]OFD Sender: No OFD packet to send [12:55:56]OFD Sender: No OFD packet to send [12:56:01]OFD Sender: No OFD packet to send [12:56:06]OFD Sender: No OFD packet to send [12:56:11]OFD Sender: No OFD packet to send [12:56:16]OFD Sender: No OFD packet to send [12:56:21]OFD Sender: No OFD packet to send [12:56:26]OFD Sender: No OFD packet to send [12:56:31]OFD Sender: No OFD packet to send [12:56:36]OFD Sender: No OFD packet to send [12:56:41]OFD Sender: No OFD packet to send [12:56:46]OFD Sender: No OFD packet to send [12:56:48]accept exits with 8 [12:56:48]New connection [12:56:48]New thread 3067211108 created [12:56:48]Thread 3067067748 joined [12:56:48]Waiting for new connection... [12:56:48] Sock 8.Parse request [12:56:48]Sock 8.Check first char [12:56:48]Sock 8.First char is OK [12:56:48]request: POST /json_proto HTTP/1.0 [12:56:48]Method: POST [12:56:48]URL: /json_proto [12:56:48]Method is POST - this is cgi request [12:56:48]url: /json_proto [12:56:48]query_string will be loaded in cgi processing [12:56:48]execute_cgi json_proto POST (null) [12:56:48]execute_cgi path=json_proto method=POST [12:56:48]POST find Content-Length [12:56:48]Host: 172.17.46.195:8080 [12:56:48]Content-Length: 802 [12:56:48]Content-Type: application/json [12:56:48] [12:56:48]POST finish read [12:56:48]Found Content-Length = 802 [12:56:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328656", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 50.010, "sum" : 3810.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" : 3810.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:48]execute_script... [12:56: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)11328656", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 50.010, "sum" : 3810.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" : 3810.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:48]POST & json_proto [12:56:48]process_json_proto [12:56:48]json parsed OK: [12:56:48]protocol is kg_v1.0 [12:56:48]action value=close_receipt [12:56:48]process_action close_receipt [12:56:48]cmd_close_receipt [12:56:48]MH_GetDate [12:56:48]Write to MH i2c: F0 00 00 D1 4F 0F [12:56:48]Write i2c OK [12:56:48]MH_I2C_Read... [12:56:48]Read from MH i2c: F0 [12:56:48]MH_I2C_Read... [12:56:48]Read from MH i2c: F0 09 00 [12:56:48]MH_I2C_Read... [12:56:48]Read from MH i2c: F0 09 00 D1 4F 00 92 92 C4 66 75 08 C2 66 0B [12:56:48]GetLastDocTimeStamp 1724158149 [12:56:48]current date 1724158610 [12:56:48]FM_GetShiftState [12:56:48]SAM_PROTO_GetShiftState [12:56:48]wFMCommunicate request_size=4 [12:56:48]MH_SAM_APDU [12:56:48]CAPDU: 80 13 01 00 [12:56:48]Write to MH i2c: E2 08 00 D2 4F 80 13 01 00 00 00 00 00 9E [12:56:48]Write i2c OK [12:56:48]MH_I2C_Read... [12:56:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:48]Read from MH i2c: E2 [12:56:48]MH_I2C_Read... [12:56:48]Read from MH i2c: E2 0E 00 [12:56:48]MH_I2C_Read... [12:56:48]Read from MH i2c: E2 0E 00 D2 4F 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 28 [12:56:48]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:56:48]wFMCommunicate OK [12:56:48]SAM_PROTO_GetShiftState done [12:56:48]FM_GetShiftState done [12:56:48]opened in 1724112758 [12:56:48]opened+sec_in_day 1724199158 [12:56:48]quantity*price = 381076 [12:56:48]sum+1 = 381077 [12:56:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3810.76 НСП 1% : 33.72 НДС 12% : 404.68 Наличными: 0.00 Безнал.: 3810.76 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 350 20.08.2024 12:56 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201051 ФПД: 232915257011529 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T125650&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201051&fm=232915257011529&tin=02508201610067®Number=0000000000092545&sum=381076 [12:56:50]StoreToDocumentArchive [12:56:50]shift 466 fd 201051 [12:56:50]save to /storage/0466/doc_00201051 [12:56:50]save last doc name /storage/0466/doc_00201051 to /storage/kkm_last_doc_name [12:56:50]save OK [12:56:50]Clear old archive folders... [12:56:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:56:50]tlvbuf is 0106A430 [12:56:50]SAM_PROTO_ClearQueue [12:56:50]wFMCommunicate request_size=4 [12:56:50]MH_SAM_APDU [12:56:50]CAPDU: 80 09 00 00 [12:56:50]Write to MH i2c: E2 08 00 DF 4F 80 09 00 00 00 00 00 00 A0 [12:56:50]Write i2c OK [12:56:50]MH_I2C_Read... [12:56:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:56:50]Read from MH i2c: E2 [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: E2 03 00 [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: E2 03 00 DF 4F 00 90 00 A2 [12:56:50]RAPDU: 90 00 [12:56:50]wFMCommunicate OK [12:56:50]SAM_PROTO_ClearQueue done [12:56:50]KKMCreateOFDPacket [12:56:50]OFDProtocolAddRootSTLVToBuf [12:56:50]FM_MakeSignedData [12:56:50]FM_MakeSignedData [12:56:50]SAM_PROTO_SignData [12:56:50]wFMCommunicate request_size=4 [12:56:50]MH_SAM_APDU [12:56:50]CAPDU: 80 0D 01 02 [12:56:50]Write to MH i2c: E2 08 00 E0 4F 80 0D 01 02 00 00 00 00 A8 [12:56:50]Write i2c OK [12:56:50]MH_I2C_Read... [12:56:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:56:50]Read from MH i2c: E2 [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: E2 03 00 [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: E2 03 00 E0 4F 00 90 00 A3 [12:56:50]RAPDU: 90 00 [12:56:50]wFMCommunicate OK [12:56:50]wFMCommunicate request_size=255 [12:56:50]MH_SAM_APDU [12:56:50]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 5A C3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 94 D0 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 D0 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 9E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 D0 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 92 92 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5B 11 03 00 35 04 06 00 D3 D5 CF 28 [12:56:50]Write to MH i2c: E2 02 01 E1 4F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 5A C3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 94 D0 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 D0 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 9E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 D0 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 92 92 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5B 11 03 00 35 04 06 00 D3 D5 CF 28 00 00 B1 [12:56:50]Write i2c OK [12:56:50]MH_I2C_Read... [12:56:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:50]Read from MH i2c: E2 [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: E2 03 00 [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: E2 03 00 E1 4F 00 90 00 A4 [12:56:50]RAPDU: 90 00 [12:56:50]wFMCommunicate OK [12:56:50]wFMCommunicate request_size=7 [12:56:50]MH_SAM_APDU [12:56:50]CAPDU: 80 0D 02 02 02 2D 49 [12:56:50]Write to MH i2c: E2 0A 00 E2 4F 80 0D 02 02 02 00 2D 49 00 00 25 [12:56:50]Write i2c OK [12:56:50]MH_I2C_Read... [12:56:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:50]Read from MH i2c: E2 [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: E2 03 00 [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: E2 03 00 E2 4F 00 90 00 A5 [12:56:50]RAPDU: 90 00 [12:56:50]wFMCommunicate OK [12:56:50]wFMCommunicate request_size=4 [12:56:50]MH_SAM_APDU [12:56:50]CAPDU: 80 0D 03 02 [12:56:50]Write to MH i2c: E2 08 00 E3 4F 80 0D 03 02 00 00 00 00 AD [12:56:50]Write i2c OK [12:56:50]MH_I2C_Read... [12:56:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:56:50]Read from MH i2c: E2 [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: E2 0B 00 [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: E2 0B 00 E3 4F 00 22 9E 60 26 30 48 D2 DC 90 00 1A [12:56:50]RAPDU: 22 9E 60 26 30 48 D2 DC 90 00 [12:56:50]wFMCommunicate OK [12:56:50]SAM_PROTO_SignData done [12:56:50]FM_MakeSignedData done [12:56:50]CreateOFDProtocolMessage [12:56:50]wFMCommunicate request_size=4 [12:56:50]MH_SAM_APDU [12:56:50]CAPDU: 80 11 00 00 [12:56:50]Write to MH i2c: E2 08 00 E4 4F 80 11 00 00 00 00 00 00 AD [12:56:50]Write i2c OK [12:56:50]MH_I2C_Read... [12:56:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:50]Read from MH i2c: E2 [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: E2 17 00 [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: E2 17 00 E4 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FA [12:56:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:56:50]wFMCommunicate OK [12:56:50]CreateOFDProtocolMessage done [12:56:50]OFDSenderStorePacket 201051 [12:56:50]StoreOFDPacket docnum=201051 [12:56:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 B2 E3 04 01 60 D7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 5A C3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 94 D0 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 D0 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 9E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 D0 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 92 92 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5B 11 03 00 35 04 06 00 D3 D5 CF 28 2D 49 22 9E 60 26 30 48 D2 DC [12:56:50]CheckFolder [12:56:50]dirname=/storage/ofd_packets [12:56:50]CheckFolder done [12:56:50]ProducePacketName [12:56:50]name=ofd_packets/00201051 [12:56:50]NVStorageSaveData ofd_packets/00201051 [12:56:50]File name is /storage/ofd_packets/00201051 [12:56:50]Write 298 bytes [12:56:50]NVStorageSaveData done [12:56:50]OFDSenderStorePacket done [12:56:50]KKMCreateOFDPacket done [12:56:50]NVStorageSaveData kkm_last_timestamp [12:56:50]File name is /storage/kkm_last_timestamp [12:56:50]Write 4 bytes [12:56:50]NVStorageSaveData done [12:56:50]ExternCall_PrintAddStr [12:56:50]wPrintStart [12:56:50]Write to MH i2c: 01 00 00 E5 4F 34 [12:56:50]Write i2c OK [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: 01 [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: 01 07 00 [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: 01 07 00 E5 4F 00 00 00 00 00 FF 0F 49 [12:56:50]RasterBufferAndPrint [12:56:50]line Счет N : (1)11328656 [12:56:50]line ИНН: 02508201610067 [12:56:50]line Контрольно-Кассовый Чек [12:56:50]line ПРОДАЖА [12:56:50]line ТРК (МРК, ГНК) : 51 [12:56:50]line Товар: 2710194210 [12:56:50]line ДТ-К-5 [12:56:50]line 50.010 * 76.20 [12:56:50]line = 3810.76 [12:56:50]line НДС 12% НСП 1% [12:56:50]line > о реализуемом товаре [12:56:50]line ИТОГО: 3810.76 [12:56:50]line НСП 1% : 33.72 [12:56:50]line НДС 12% : 404.68 [12:56:50]line Наличными: 0.00 [12:56:50]line Безнал.: 3810.76 [12:56:50]line Место: АЗС № 95 "Партнер Нефть" [12:56:50]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:56:50]line СНО: Общий режим [12:56:50]line Чек 350 20.08.2024 12:56 [12:56:50]line Смена: 466 ФФД: 1.0 [12:56:50]line ЗНМ: 0300000079 [12:56:50]line РНМ: 0000000000092545 [12:56:50]line Версия ККМ: 001 [12:56:50]line Платежная система: O! деньги [12:56:50]line ФМ: 0000000000871802 [12:56:50]line ФД: 201051 [12:56:50]line ФПД: 232915257011529 [12:56:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T125650&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201051&fm=232915257011529&tin=02508201610067®Number=0000000000092545&sum=381076 [12:56:50]written 0, free lines is 4095 [12:56:50]OFD Sender: Processing packet 201051 [packets to send 247, broken 246] [12:56:50]ProducePacketName [12:56:50]name=ofd_packets/00201051 [12:56:50]OFD Sender: To server: pG, [12:56:50]CommunicateWithHost lk.salyk.kg:30040 [12:56:50]ConnectInit lk.salyk.kg [12:56:51]Write to MH i2c: 01 00 00 0F 50 5F [12:56:51]Write i2c OK [12:56:51]MH_I2C_Read... [12:56:51]Read from MH i2c: 01 [12:56:51]MH_I2C_Read... [12:56:51]Read from MH i2c: 01 07 00 [12:56:51]MH_I2C_Read... [12:56:51]Read from MH i2c: 01 07 00 0F 50 00 00 00 00 00 E3 0C 55 [12:56:51]RasterBufferAndPrint [12:56:51]line [12:56:51]line [12:56:51]line [12:56:51]line [12:56:51]line [12:56:51]written 0, free lines is 3302 [12:56:51]MH_Cut [12:56:51]Write to MH i2c: D1 01 00 16 50 01 38 [12:56:51]Write i2c OK [12:56:51]MH_I2C_Read... [12:56:51]Read from MH i2c: D1 [12:56:51]MH_I2C_Read... [12:56:51]Read from MH i2c: D1 01 00 [12:56:51]MH_I2C_Read... [12:56:51]Read from MH i2c: D1 01 00 16 50 00 37 [12:56:51]Write to MH i2c: 01 00 00 17 50 67 [12:56:51]Write i2c OK [12:56:51]MH_I2C_Read... [12:56:51]Connected sock=11 [12:56:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 B2 E3 04 01 60 D7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 5A C3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 94 D0 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 D0 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 9E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 D0 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 92 92 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5B 11 03 00 35 04 06 00 D3 D5 CF 28 2D 49 22 9E 60 26 30 48 D2 DC [12:56:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C9 7F 47 00 57 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 31 38 30 32 10 04 04 00 5B 11 03 00 F4 03 04 00 F9 3C C4 66 B6 04 01 00 00 A2 8C 22 F7 88 31 52 69 [12:56:51]CommunicateWithHost err = 0 [12:56:51]CheckOFDResponse [12:56:51]1017 (14) - 77093643461234 [12:56:51]1041 (16) - 0000000000871802 [12:56:51]1040 (4) - 201051 [12:56:51]1012 (4) - 20.08.2024 06:51 [12:56:51]1206 (1) - 0 [12:56:51]OFD Sender: Remove packet 201051 [12:56:51]ProducePacketName [12:56:51]name=ofd_packets/00201051 [12:56:51]NVStorageDeleteData [12:56:51]*** Cut start [12:56:51]*** Purtial cut [12:56:51]*** Stage 1: CUTSNS_PIN = 1 [12:56:52]Read from MH i2c: 01 [12:56:52]MH_I2C_Read... [12:56:52]*** Stop cut motor [12:56:52]*** Cut end [12:56:52]Read from MH i2c: 01 07 00 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: 01 07 00 17 50 00 00 00 00 00 FF 0F 7C [12:56:52]process_action close_receipt done [12:56:52]requested_data is exist [12:56:52]produce_requested_data [12:56:52]requested_item fm.sn is exist - process it [12:56:52]wFMCommunicate request_size=4 [12:56:52]MH_SAM_APDU [12:56:52]CAPDU: 80 11 00 00 [12:56:52]Write to MH i2c: E2 08 00 18 50 80 11 00 00 00 00 00 00 E2 [12:56:52]Write i2c OK [12:56:52]MH_I2C_Read... [12:56:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:52]Read from MH i2c: E2 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: E2 17 00 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: E2 17 00 18 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2F [12:56:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:56:52]wFMCommunicate OK [12:56:52]requested_item fd.num is exist - process it [12:56:52]SAM_PROTO_GetFieldsCounters [12:56:52]wFMCommunicate request_size=4 [12:56:52]MH_SAM_APDU [12:56:52]CAPDU: 80 13 00 00 [12:56:52]Write to MH i2c: E2 08 00 19 50 80 13 00 00 00 00 00 00 E5 [12:56:52]Write i2c OK [12:56:52]MH_I2C_Read... [12:56:52]OFD Sender: No OFD packet to send [12:56:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:56:52]Read from MH i2c: E2 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: E2 62 00 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: E2 62 00 19 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5B 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 5F [12:56: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5B 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:56:52]wFMCommunicate OK [12:56:52]SAM_PROTO_GetFieldsCounters done [12:56:52]requested_item shift.num is exist - process it [12:56:52]requested_item shift.opened is exist - process it [12:56:52]req_shift_opened [12:56:52]FM_GetShiftState [12:56:52]SAM_PROTO_GetShiftState [12:56:52]wFMCommunicate request_size=4 [12:56:52]MH_SAM_APDU [12:56:52]CAPDU: 80 13 01 00 [12:56:52]Write to MH i2c: E2 08 00 1A 50 80 13 01 00 00 00 00 00 E7 [12:56:52]Write i2c OK [12:56:52]MH_I2C_Read... [12:56:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:52]Read from MH i2c: E2 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: E2 0E 00 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: E2 0E 00 1A 50 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 71 [12:56:52]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:56:52]wFMCommunicate OK [12:56:52]SAM_PROTO_GetShiftState done [12:56:52]FM_GetShiftState done [12:56:52]req_shift_opened done [12:56:52]requested_item shift.open_date is exist - process it [12:56:52]req_shift_open_date [12:56:52]req_shift_open_date done [12:56:52]produce_requested_data done [12:56:52]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201051,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:56:52]process_action_free close_receipt [12:56:52]json_value_free [12:56:52]json_value_free done [12:56:52]process_json_proto returns [12:56:52]Send response to host [12:56:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201051,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:56:52]free response buf [12:56:52]execute_script done [12:56:52]execute_script returns [12:56:52]free content buf [12:56:52]Sock 8.Close socket [12:56:52]Sock 8.Thread stoped [12:56:53]accept exits with 9 [12:56:53]New connection [12:56:53]New thread 3067067748 created [12:56:53]Thread 3067211108 joined [12:56:53]Waiting for new connection... [12:56:53] Sock 9.Parse request [12:56:53]Sock 9.Check first char [12:56:53]Sock 9.First char is OK [12:56:53]request: POST /json_proto HTTP/1.0 [12:56:53]Method: POST [12:56:53]URL: /json_proto [12:56:53]Method is POST - this is cgi request [12:56:53]url: /json_proto [12:56:53]query_string will be loaded in cgi processing [12:56:53]execute_cgi json_proto POST (null) [12:56:53]execute_cgi path=json_proto method=POST [12:56:53]POST find Content-Length [12:56:53]Host: 172.17.46.195:8080 [12:56:53]Content-Length: 802 [12:56:53]Content-Type: application/json [12:56:53] [12:56:53]POST finish read [12:56:53]Found Content-Length = 802 [12:56:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1200.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:53]execute_script... [12:56:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1200.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:53]POST & json_proto [12:56:53]process_json_proto [12:56:53]json parsed OK: [12:56:53]protocol is kg_v1.0 [12:56:53]action value=close_receipt [12:56:53]process_action close_receipt [12:56:53]cmd_close_receipt [12:56:53]MH_GetDate [12:56:53]Write to MH i2c: F0 00 00 1B 50 5A [12:56:53]Write i2c OK [12:56:53]MH_I2C_Read... [12:56:53]Read from MH i2c: F0 [12:56:53]MH_I2C_Read... [12:56:53]Read from MH i2c: F0 09 00 [12:56:53]MH_I2C_Read... [12:56:53]Read from MH i2c: F0 09 00 1B 50 00 97 92 C4 66 75 08 C2 66 5B [12:56:53]GetLastDocTimeStamp 1724158610 [12:56:53]current date 1724158615 [12:56:53]FM_GetShiftState [12:56:53]SAM_PROTO_GetShiftState [12:56:53]wFMCommunicate request_size=4 [12:56:53]MH_SAM_APDU [12:56:53]CAPDU: 80 13 01 00 [12:56:53]Write to MH i2c: E2 08 00 1C 50 80 13 01 00 00 00 00 00 E9 [12:56:53]Write i2c OK [12:56:53]MH_I2C_Read... [12:56:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:53]Read from MH i2c: E2 [12:56:53]MH_I2C_Read... [12:56:53]Read from MH i2c: E2 0E 00 [12:56:53]MH_I2C_Read... [12:56:53]Read from MH i2c: E2 0E 00 1C 50 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 73 [12:56:53]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:56:53]wFMCommunicate OK [12:56:53]SAM_PROTO_GetShiftState done [12:56:53]FM_GetShiftState done [12:56:53]opened in 1724112758 [12:56:53]opened+sec_in_day 1724199158 [12:56:53]quantity*price = 120015 [12:56:53]sum+1 = 120016 [12:56:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.15 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 0.00 Безнал.: 1200.15 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 351 20.08.2024 12:56 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201052 ФПД: 167684086553693 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T125655&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201052&fm=167684086553693&tin=02508201610067®Number=0000000000092545&sum=120015 [12:56:54]StoreToDocumentArchive [12:56:54]shift 466 fd 201052 [12:56:54]save to /storage/0466/doc_00201052 [12:56:54]save last doc name /storage/0466/doc_00201052 to /storage/kkm_last_doc_name [12:56:54]save OK [12:56:54]Clear old archive folders... [12:56:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:56:54]tlvbuf is 0100B710 [12:56:54]SAM_PROTO_ClearQueue [12:56:54]wFMCommunicate request_size=4 [12:56:54]MH_SAM_APDU [12:56:54]CAPDU: 80 09 00 00 [12:56:54]Write to MH i2c: E2 08 00 29 50 80 09 00 00 00 00 00 00 EB [12:56:54]Write i2c OK [12:56:54]MH_I2C_Read... [12:56:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:56:54]Read from MH i2c: E2 [12:56:54]MH_I2C_Read... [12:56:54]Read from MH i2c: E2 03 00 [12:56:54]MH_I2C_Read... [12:56:54]Read from MH i2c: E2 03 00 29 50 00 90 00 ED [12:56:54]RAPDU: 90 00 [12:56:54]wFMCommunicate OK [12:56:54]SAM_PROTO_ClearQueue done [12:56:54]KKMCreateOFDPacket [12:56:54]OFDProtocolAddRootSTLVToBuf [12:56:54]FM_MakeSignedData [12:56:54]FM_MakeSignedData [12:56:54]SAM_PROTO_SignData [12:56:54]wFMCommunicate request_size=4 [12:56:54]MH_SAM_APDU [12:56:54]CAPDU: 80 0D 01 02 [12:56:54]Write to MH i2c: E2 08 00 2A 50 80 0D 01 02 00 00 00 00 F3 [12:56:54]Write i2c OK [12:56:54]MH_I2C_Read... [12:56:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:56:54]Read from MH i2c: E2 [12:56:54]MH_I2C_Read... [12:56:54]Read from MH i2c: E2 03 00 [12:56:54]MH_I2C_Read... [12:56:54]Read from MH i2c: E2 03 00 2A 50 00 90 00 EE [12:56:54]RAPDU: 90 00 [12:56:54]wFMCommunicate OK [12:56:54]wFMCommunicate request_size=255 [12:56:54]MH_SAM_APDU [12:56:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 97 92 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5C 11 03 00 35 04 06 00 98 81 FE 69 [12:56:54]Write to MH i2c: E2 02 01 2B 50 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 97 92 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5C 11 03 00 35 04 06 00 98 81 FE 69 00 00 74 [12:56:54]Write i2c OK [12:56:54]MH_I2C_Read... [12:56:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:55]Read from MH i2c: E2 [12:56:55]MH_I2C_Read... [12:56:55]Read from MH i2c: E2 03 00 [12:56:55]MH_I2C_Read... [12:56:55]Read from MH i2c: E2 03 00 2B 50 00 90 00 EF [12:56:55]RAPDU: 90 00 [12:56:55]wFMCommunicate OK [12:56:55]wFMCommunicate request_size=7 [12:56:55]MH_SAM_APDU [12:56:55]CAPDU: 80 0D 02 02 02 DC 5D [12:56:55]Write to MH i2c: E2 0A 00 2C 50 80 0D 02 02 02 00 DC 5D 00 00 33 [12:56:55]Write i2c OK [12:56:55]MH_I2C_Read... [12:56:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:55]Read from MH i2c: E2 [12:56:55]MH_I2C_Read... [12:56:55]Read from MH i2c: E2 03 00 [12:56:55]MH_I2C_Read... [12:56:55]Read from MH i2c: E2 03 00 2C 50 00 90 00 F0 [12:56:55]RAPDU: 90 00 [12:56:55]wFMCommunicate OK [12:56:55]wFMCommunicate request_size=4 [12:56:55]MH_SAM_APDU [12:56:55]CAPDU: 80 0D 03 02 [12:56:55]Write to MH i2c: E2 08 00 2D 50 80 0D 03 02 00 00 00 00 F8 [12:56:55]Write i2c OK [12:56:55]MH_I2C_Read... [12:56:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:56:55]Read from MH i2c: E2 [12:56:55]MH_I2C_Read... [12:56:55]Read from MH i2c: E2 0B 00 [12:56:55]MH_I2C_Read... [12:56:55]Read from MH i2c: E2 0B 00 2D 50 00 4A 09 85 50 8E 8E 4E E3 90 00 6E [12:56:55]RAPDU: 4A 09 85 50 8E 8E 4E E3 90 00 [12:56:55]wFMCommunicate OK [12:56:55]SAM_PROTO_SignData done [12:56:55]FM_MakeSignedData done [12:56:55]CreateOFDProtocolMessage [12:56:55]wFMCommunicate request_size=4 [12:56:55]MH_SAM_APDU [12:56:55]CAPDU: 80 11 00 00 [12:56:55]Write to MH i2c: E2 08 00 2E 50 80 11 00 00 00 00 00 00 F8 [12:56:55]Write i2c OK [12:56:55]MH_I2C_Read... [12:56:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:55]Read from MH i2c: E2 [12:56:55]MH_I2C_Read... [12:56:55]Read from MH i2c: E2 17 00 [12:56:55]MH_I2C_Read... [12:56:55]Read from MH i2c: E2 17 00 2E 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 45 [12:56:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:56:55]wFMCommunicate OK [12:56:55]CreateOFDProtocolMessage done [12:56:55]OFDSenderStorePacket 201052 [12:56:55]StoreOFDPacket docnum=201052 [12:56:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 AB C6 04 01 D8 9A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 97 92 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5C 11 03 00 35 04 06 00 98 81 FE 69 DC 5D 4A 09 85 50 8E 8E 4E E3 [12:56:55]CheckFolder [12:56:55]dirname=/storage/ofd_packets [12:56:55]CheckFolder done [12:56:55]ProducePacketName [12:56:55]name=ofd_packets/00201052 [12:56:55]NVStorageSaveData ofd_packets/00201052 [12:56:55]File name is /storage/ofd_packets/00201052 [12:56:55]Write 298 bytes [12:56:55]NVStorageSaveData done [12:56:55]OFDSenderStorePacket done [12:56:55]KKMCreateOFDPacket done [12:56:55]NVStorageSaveData kkm_last_timestamp [12:56:55]File name is /storage/kkm_last_timestamp [12:56:55]Write 4 bytes [12:56:55]NVStorageSaveData done [12:56:55]ExternCall_PrintAddStr [12:56:55]wPrintStart [12:56:55]Write to MH i2c: 01 00 00 2F 50 7F [12:56:55]Write i2c OK [12:56:55]MH_I2C_Read... [12:56:55]Read from MH i2c: 01 [12:56:55]MH_I2C_Read... [12:56:55]Read from MH i2c: 01 07 00 [12:56:55]MH_I2C_Read... [12:56:55]Read from MH i2c: 01 07 00 2F 50 00 00 00 00 00 FF 0F 94 [12:56:55]RasterBufferAndPrint [12:56:55]line Счет N : (1)11328657 [12:56:55]line ИНН: 02508201610067 [12:56:55]line Контрольно-Кассовый Чек [12:56:55]line ПРОДАЖА [12:56:55]line ТРК (МРК, ГНК) : 61 [12:56:55]line Товар: 2710194210 [12:56:55]line ДТ-К-5 [12:56:55]line 15.750 * 76.20 [12:56:55]line = 1200.15 [12:56:55]line НДС 12% НСП 1% [12:56:55]line > о реализуемом товаре [12:56:55]line ИТОГО: 1200.15 [12:56:55]line НСП 1% : 10.62 [12:56:55]line НДС 12% : 127.45 [12:56:55]line Наличными: 0.00 [12:56:55]line Безнал.: 1200.15 [12:56:55]line Место: АЗС № 95 "Партнер Нефть" [12:56:55]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:56:55]line СНО: Общий режим [12:56:55]line Чек 351 20.08.2024 12:56 [12:56:55]line Смена: 466 ФФД: 1.0 [12:56:55]line ЗНМ: 0300000079 [12:56:55]line РНМ: 0000000000092545 [12:56:55]line Версия ККМ: 001 [12:56:55]line Платежная система: O! деньги [12:56:55]line ФМ: 0000000000871802 [12:56:55]line ФД: 201052 [12:56:55]line ФПД: 167684086553693 [12:56:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T125655&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201052&fm=167684086553693&tin=02508201610067®Number=0000000000092545&sum=120015 [12:56:55]written 0, free lines is 4095 [12:56:55]OFD Sender: Processing packet 201052 [packets to send 247, broken 246] [12:56:55]ProducePacketName [12:56:55]name=ofd_packets/00201052 [12:56:55]OFD Sender: To server: pG, [12:56:55]CommunicateWithHost lk.salyk.kg:30040 [12:56:55]ConnectInit lk.salyk.kg [12:56:55]Connected sock=10 [12:56:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 AB C6 04 01 D8 9A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 97 92 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5C 11 03 00 35 04 06 00 98 81 FE 69 DC 5D 4A 09 85 50 8E 8E 4E E3 [12:56:55]Write to MH i2c: 01 00 00 59 50 A9 [12:56:55]Write i2c OK [12:56:55]MH_I2C_Read... [12:56:55]Read from MH i2c: 01 [12:56:55]MH_I2C_Read... [12:56:55]Read from MH i2c: 01 07 00 [12:56:55]MH_I2C_Read... [12:56:55]Read from MH i2c: 01 07 00 59 50 00 00 00 00 00 E3 0C 9F [12:56:55]RasterBufferAndPrint [12:56:55]line [12:56:55]line [12:56:55]line [12:56:55]line [12:56:55]line [12:56:55]written 0, free lines is 3314 [12:56:55]MH_Cut [12:56:55]Write to MH i2c: D1 01 00 60 50 01 82 [12:56:55]Write i2c OK [12:56:55]MH_I2C_Read... [12:56:55]Read from MH i2c: D1 [12:56:55]MH_I2C_Read... [12:56:55]Read from MH i2c: D1 01 00 [12:56:55]MH_I2C_Read... [12:56:55]Read from MH i2c: D1 01 00 60 50 00 81 [12:56:55]Write to MH i2c: 01 00 00 61 50 B1 [12:56:55]Write i2c OK [12:56:55]MH_I2C_Read... [12:56:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 19 55 47 00 26 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5C 11 03 00 F4 03 04 00 FD 3C C4 66 B6 04 01 00 00 3A C6 39 67 48 20 9D CB [12:56:55]CommunicateWithHost err = 0 [12:56:55]CheckOFDResponse [12:56:55]1017 (14) - 77093643461234 [12:56:55]1041 (16) - 0000000000871802 [12:56:55]1040 (4) - 201052 [12:56:55]1012 (4) - 20.08.2024 06:51 [12:56:55]1206 (1) - 0 [12:56:55]OFD Sender: Remove packet 201052 [12:56:55]ProducePacketName [12:56:55]name=ofd_packets/00201052 [12:56:55]NVStorageDeleteData [12:56:56]OFD Sender: No OFD packet to send [12:56:56]*** Cut start [12:56:56]*** Purtial cut [12:56:56]*** CUTSNS_PIN = 0 [12:56:56]*** Stage 1: CUTSNS_PIN = 1 [12:56:58]Read from MH i2c: 01 [12:56:58]MH_I2C_Read... [12:56:58]*** Stop cut motor [12:56:58]*** Cut end [12:56:58]Read from MH i2c: 01 07 00 [12:56:58]MH_I2C_Read... [12:56:58]Read from MH i2c: 01 07 00 61 50 00 00 00 00 00 FF 0F C6 [12:56:58]process_action close_receipt done [12:56:58]requested_data is exist [12:56:58]produce_requested_data [12:56:58]requested_item fm.sn is exist - process it [12:56:58]wFMCommunicate request_size=4 [12:56:58]MH_SAM_APDU [12:56:58]CAPDU: 80 11 00 00 [12:56:58]Write to MH i2c: E2 08 00 62 50 80 11 00 00 00 00 00 00 2C [12:56:58]Write i2c OK [12:56:58]MH_I2C_Read... [12:56:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:58]Read from MH i2c: E2 [12:56:58]MH_I2C_Read... [12:56:58]Read from MH i2c: E2 17 00 [12:56:58]MH_I2C_Read... [12:56:58]Read from MH i2c: E2 17 00 62 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 79 [12:56:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:56:58]wFMCommunicate OK [12:56:58]requested_item fd.num is exist - process it [12:56:58]SAM_PROTO_GetFieldsCounters [12:56:58]wFMCommunicate request_size=4 [12:56:58]MH_SAM_APDU [12:56:58]CAPDU: 80 13 00 00 [12:56:58]Write to MH i2c: E2 08 00 63 50 80 13 00 00 00 00 00 00 2F [12:56:58]Write i2c OK [12:56:58]MH_I2C_Read... [12:56:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:56:58]Read from MH i2c: E2 [12:56:58]MH_I2C_Read... [12:56:58]Read from MH i2c: E2 62 00 [12:56:58]MH_I2C_Read... [12:56:58]Read from MH i2c: E2 62 00 63 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5C 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 AD [12:56: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5C 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:56:58]wFMCommunicate OK [12:56:58]SAM_PROTO_GetFieldsCounters done [12:56:58]requested_item shift.num is exist - process it [12:56:58]requested_item shift.opened is exist - process it [12:56:58]req_shift_opened [12:56:58]FM_GetShiftState [12:56:58]SAM_PROTO_GetShiftState [12:56:58]wFMCommunicate request_size=4 [12:56:58]MH_SAM_APDU [12:56:58]CAPDU: 80 13 01 00 [12:56:58]Write to MH i2c: E2 08 00 64 50 80 13 01 00 00 00 00 00 31 [12:56:58]Write i2c OK [12:56:58]MH_I2C_Read... [12:56:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:58]Read from MH i2c: E2 [12:56:58]MH_I2C_Read... [12:56:58]Read from MH i2c: E2 0E 00 [12:56:58]MH_I2C_Read... [12:56:58]Read from MH i2c: E2 0E 00 64 50 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 BB [12:56:58]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:56:58]wFMCommunicate OK [12:56:58]SAM_PROTO_GetShiftState done [12:56:58]FM_GetShiftState done [12:56:58]req_shift_opened done [12:56:58]requested_item shift.open_date is exist - process it [12:56:58]req_shift_open_date [12:56:58]req_shift_open_date done [12:56:58]produce_requested_data done [12:56:58]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201052,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:56:58]process_action_free close_receipt [12:56:58]json_value_free [12:56:58]json_value_free done [12:56:58]process_json_proto returns [12:56:58]Send response to host [12:56:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201052,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:56:58]free response buf [12:56:58]execute_script done [12:56:58]execute_script returns [12:56:58]free content buf [12:56:58]Sock 9.Close socket [12:56:58]Sock 9.Thread stoped [12:57:01]OFD Sender: No OFD packet to send [12:57:06]OFD Sender: No OFD packet to send [12:57:11]OFD Sender: No OFD packet to send [12:57:16]OFD Sender: No OFD packet to send [12:57:21]OFD Sender: No OFD packet to send [12:57:26]OFD Sender: No OFD packet to send [12:57:27]accept exits with 8 [12:57:27]New connection [12:57:27]New thread 3067211108 created [12:57:27]Thread 3067067748 joined [12:57:27]Waiting for new connection... [12:57:27] Sock 8.Parse request [12:57:27]Sock 8.Check first char [12:57:27]Sock 8.First char is OK [12:57:27]request: POST /json_proto HTTP/1.0 [12:57:27]Method: POST [12:57:27]URL: /json_proto [12:57:27]Method is POST - this is cgi request [12:57:27]url: /json_proto [12:57:27]query_string will be loaded in cgi processing [12:57:27]execute_cgi json_proto POST (null) [12:57:27]execute_cgi path=json_proto method=POST [12:57:27]POST find Content-Length [12:57:27]Host: 172.17.46.195:8080 [12:57:27]Content-Length: 679 [12:57:27]Content-Type: application/json [12:57:27] [12:57:27]POST finish read [12:57:27]Found Content-Length = 679 [12:57:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328658", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.310, "sum" : 360.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 360.00, "total" : 360.00, "payments": [ { "type": 0, "sum" : 360.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:57:27]execute_script... [12:57:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328658", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.310, "sum" : 360.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 360.00, "total" : 360.00, "payments": [ { "type": 0, "sum" : 360.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:57:27]POST & json_proto [12:57:27]process_json_proto [12:57:27]json parsed OK: [12:57:27]protocol is kg_v1.0 [12:57:27]action value=close_receipt [12:57:27]process_action close_receipt [12:57:27]cmd_close_receipt [12:57:27]MH_GetDate [12:57:27]Write to MH i2c: F0 00 00 65 50 A4 [12:57:27]Write i2c OK [12:57:27]MH_I2C_Read... [12:57:27]Read from MH i2c: F0 [12:57:27]MH_I2C_Read... [12:57:27]Read from MH i2c: F0 09 00 [12:57:27]MH_I2C_Read... [12:57:27]Read from MH i2c: F0 09 00 65 50 00 B9 92 C4 66 75 08 C2 66 C7 [12:57:27]GetLastDocTimeStamp 1724158615 [12:57:27]current date 1724158649 [12:57:27]FM_GetShiftState [12:57:27]SAM_PROTO_GetShiftState [12:57:27]wFMCommunicate request_size=4 [12:57:27]MH_SAM_APDU [12:57:27]CAPDU: 80 13 01 00 [12:57:27]Write to MH i2c: E2 08 00 66 50 80 13 01 00 00 00 00 00 33 [12:57:27]Write i2c OK [12:57:27]MH_I2C_Read... [12:57:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:27]Read from MH i2c: E2 [12:57:27]MH_I2C_Read... [12:57:27]Read from MH i2c: E2 0E 00 [12:57:27]MH_I2C_Read... [12:57:27]Read from MH i2c: E2 0E 00 66 50 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 BD [12:57:27]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:57:27]wFMCommunicate OK [12:57:27]SAM_PROTO_GetShiftState done [12:57:27]FM_GetShiftState done [12:57:27]opened in 1724112758 [12:57:27]opened+sec_in_day 1724199158 [12:57:27]quantity*price = 36001 [12:57:27]sum+1 = 36003 [12:57:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 360.00 Внесено: 360.00 СДАЧА: 0.00 НСП 1% : 3.19 НДС 12% : 38.23 Наличными: 360.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 352 20.08.2024 12:57 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201053 ФПД: 255971871315118 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T125729&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201053&fm=255971871315118&tin=02508201610067®Number=0000000000092545&sum=36000 [12:57:29]StoreToDocumentArchive [12:57:29]shift 466 fd 201053 [12:57:29]save to /storage/0466/doc_00201053 [12:57:29]save last doc name /storage/0466/doc_00201053 to /storage/kkm_last_doc_name [12:57:29]save OK [12:57:29]Clear old archive folders... [12:57:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:57:29]tlvbuf is B6DE76D0 [12:57:29]SAM_PROTO_ClearQueue [12:57:29]wFMCommunicate request_size=4 [12:57:29]MH_SAM_APDU [12:57:29]CAPDU: 80 09 00 00 [12:57:29]Write to MH i2c: E2 08 00 73 50 80 09 00 00 00 00 00 00 35 [12:57:29]Write i2c OK [12:57:29]MH_I2C_Read... [12:57:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:57:29]Read from MH i2c: E2 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 03 00 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 03 00 73 50 00 90 00 37 [12:57:29]RAPDU: 90 00 [12:57:29]wFMCommunicate OK [12:57:29]SAM_PROTO_ClearQueue done [12:57:29]KKMCreateOFDPacket [12:57:29]OFDProtocolAddRootSTLVToBuf [12:57:29]FM_MakeSignedData [12:57:29]FM_MakeSignedData [12:57:29]SAM_PROTO_SignData [12:57:29]wFMCommunicate request_size=4 [12:57:29]MH_SAM_APDU [12:57:29]CAPDU: 80 0D 01 02 [12:57:29]Write to MH i2c: E2 08 00 74 50 80 0D 01 02 00 00 00 00 3D [12:57:29]Write i2c OK [12:57:29]MH_I2C_Read... [12:57:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:57:29]Read from MH i2c: E2 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 03 00 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 03 00 74 50 00 90 00 38 [12:57:29]RAPDU: 90 00 [12:57:29]wFMCommunicate OK [12:57:29]wFMCommunicate request_size=255 [12:57:29]MH_SAM_APDU [12:57:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 BE 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A2 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 0E 00 00 00 00 07 04 06 00 A0 8C 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 B9 92 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5D 11 03 00 35 04 06 00 E8 [12:57:29]Write to MH i2c: E2 02 01 75 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 BE 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A2 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 0E 00 00 00 00 07 04 06 00 A0 8C 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 B9 92 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5D 11 03 00 35 04 06 00 E8 00 00 6D [12:57:29]Write i2c OK [12:57:29]MH_I2C_Read... [12:57:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:29]Read from MH i2c: E2 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 03 00 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 03 00 75 50 00 90 00 39 [12:57:29]RAPDU: 90 00 [12:57:29]wFMCommunicate OK [12:57:29]wFMCommunicate request_size=10 [12:57:29]MH_SAM_APDU [12:57:29]CAPDU: 80 0D 02 02 05 CE 18 76 54 AE [12:57:29]Write to MH i2c: E2 0D 00 76 50 80 0D 02 02 05 00 CE 18 76 54 AE 00 00 A8 [12:57:29]Write i2c OK [12:57:29]MH_I2C_Read... [12:57:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:29]Read from MH i2c: E2 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 03 00 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 03 00 76 50 00 90 00 3A [12:57:29]RAPDU: 90 00 [12:57:29]wFMCommunicate OK [12:57:29]wFMCommunicate request_size=4 [12:57:29]MH_SAM_APDU [12:57:29]CAPDU: 80 0D 03 02 [12:57:29]Write to MH i2c: E2 08 00 77 50 80 0D 03 02 00 00 00 00 42 [12:57:29]Write i2c OK [12:57:29]MH_I2C_Read... [12:57:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:57:29]Read from MH i2c: E2 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 0B 00 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 0B 00 77 50 00 1F 4A EA B6 3E 6F 41 CF 90 00 09 [12:57:29]RAPDU: 1F 4A EA B6 3E 6F 41 CF 90 00 [12:57:29]wFMCommunicate OK [12:57:29]SAM_PROTO_SignData done [12:57:29]FM_MakeSignedData done [12:57:29]CreateOFDProtocolMessage [12:57:29]wFMCommunicate request_size=4 [12:57:29]MH_SAM_APDU [12:57:29]CAPDU: 80 11 00 00 [12:57:29]Write to MH i2c: E2 08 00 78 50 80 11 00 00 00 00 00 00 42 [12:57:29]Write i2c OK [12:57:29]MH_I2C_Read... [12:57:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:29]Read from MH i2c: E2 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 17 00 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 17 00 78 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8F [12:57:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:57:29]wFMCommunicate OK [12:57:29]CreateOFDProtocolMessage done [12:57:29]OFDSenderStorePacket 201053 [12:57:29]StoreOFDPacket docnum=201053 [12:57:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FF 91 07 01 8B 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 BE 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A2 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 0E 00 00 00 00 07 04 06 00 A0 8C 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 B9 92 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5D 11 03 00 35 04 06 00 E8 CE 18 76 54 AE 1F 4A EA B6 3E 6F 41 CF [12:57:29]CheckFolder [12:57:29]dirname=/storage/ofd_packets [12:57:29]CheckFolder done [12:57:29]ProducePacketName [12:57:29]name=ofd_packets/00201053 [12:57:29]NVStorageSaveData ofd_packets/00201053 [12:57:29]File name is /storage/ofd_packets/00201053 [12:57:29]Write 301 bytes [12:57:29]NVStorageSaveData done [12:57:29]OFDSenderStorePacket done [12:57:29]KKMCreateOFDPacket done [12:57:29]NVStorageSaveData kkm_last_timestamp [12:57:29]File name is /storage/kkm_last_timestamp [12:57:29]Write 4 bytes [12:57:29]NVStorageSaveData done [12:57:29]ExternCall_PrintAddStr [12:57:29]wPrintStart [12:57:29]Write to MH i2c: 01 00 00 79 50 C9 [12:57:29]Write i2c OK [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: 01 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: 01 07 00 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: 01 07 00 79 50 00 00 00 00 00 FF 0F DE [12:57:29]RasterBufferAndPrint [12:57:29]line Счет N : (1)11328658 [12:57:29]line ИНН: 02508201610067 [12:57:29]line Контрольно-Кассовый Чек [12:57:29]line ПРОДАЖА [12:57:29]line ТРК (МРК, ГНК) : 22 [12:57:29]line Товар: 2710124130 [12:57:29]line Аи-92-К-4 [12:57:29]line 5.310 * 67.80 [12:57:29]line = 360.02 [12:57:29]line НДС 12% НСП 1% [12:57:29]line > о реализуемом товаре [12:57:29]line ОКРУГЛЕНИЕ: -0.02 [12:57:29]line ИТОГО: 360.00 [12:57:29]line Внесено: 360.00 [12:57:29]line СДАЧА: 0.00 [12:57:29]line НСП 1% : 3.19 [12:57:29]line НДС 12% : 38.23 [12:57:29]line Наличными: 360.00 [12:57:29]line Безнал.: 0.00 [12:57:29]line Место: АЗС № 95 "Партнер Нефть" [12:57:29]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [12:57:29]line СНО: Общий режим [12:57:29]line Чек 352 20.08.2024 12:57 [12:57:29]line Смена: 466 ФФД: 1.0 [12:57:29]line ЗНМ: 0300000079 [12:57:29]line РНМ: 0000000000092545 [12:57:29]line Версия ККМ: 001 [12:57:29]line ФМ: 0000000000871802 [12:57:29]line ФД: 201053 [12:57:29]line ФПД: 255971871315118 [12:57:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T125729&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201053&fm=255971871315118&tin=02508201610067®Number=0000000000092545&sum=36000 [12:57:29]OFD Sender: Processing packet 201053 [packets to send 247, broken 246] [12:57:29]ProducePacketName [12:57:29]name=ofd_packets/00201053 [12:57:29]OFD Sender: To server: pG, [12:57:29]CommunicateWithHost lk.salyk.kg:30040 [12:57:29]ConnectInit lk.salyk.kg [12:57:29]written 0, free lines is 4095 [12:57:30]Connected sock=10 [12:57:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FF 91 07 01 8B 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 BE 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A2 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 0E 00 00 00 00 07 04 06 00 A0 8C 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 B9 92 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5D 11 03 00 35 04 06 00 E8 CE 18 76 54 AE 1F 4A EA B6 3E 6F 41 CF [12:57:30]Write to MH i2c: 01 00 00 A4 50 F4 [12:57:30]Write i2c OK [12:57:30]MH_I2C_Read... [12:57:30]Read from MH i2c: 01 [12:57:30]MH_I2C_Read... [12:57:30]Read from MH i2c: 01 07 00 [12:57:30]MH_I2C_Read... [12:57:30]Read from MH i2c: 01 07 00 A4 50 00 00 00 00 00 DF 0C E6 [12:57:30]RasterBufferAndPrint [12:57:30]line [12:57:30]line [12:57:30]line [12:57:30]line [12:57:30]line [12:57:30]written 0, free lines is 3304 [12:57:30]MH_Cut [12:57:30]Write to MH i2c: D1 01 00 AB 50 01 CD [12:57:30]Write i2c OK [12:57:30]MH_I2C_Read... [12:57:30]Read from MH i2c: D1 [12:57:30]MH_I2C_Read... [12:57:30]Read from MH i2c: D1 01 00 [12:57:30]MH_I2C_Read... [12:57:30]Read from MH i2c: D1 01 00 AB 50 00 CC [12:57:30]Write to MH i2c: 01 00 00 AC 50 FC [12:57:30]Write i2c OK [12:57:30]MH_I2C_Read... [12:57:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A0 45 47 00 08 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5D 11 03 00 F4 03 04 00 20 3D C4 66 B6 04 01 00 00 8B 76 78 9C 39 35 ED CA [12:57:30]CommunicateWithHost err = 0 [12:57:30]CheckOFDResponse [12:57:30]1017 (14) - 77093643461234 [12:57:30]1041 (16) - 0000000000871802 [12:57:30]1040 (4) - 201053 [12:57:30]1012 (4) - 20.08.2024 06:52 [12:57:30]1206 (1) - 0 [12:57:30]OFD Sender: Remove packet 201053 [12:57:30]ProducePacketName [12:57:30]name=ofd_packets/00201053 [12:57:30]NVStorageDeleteData [12:57:30]OFD Sender: No OFD packet to send [12:57:31]*** Cut start [12:57:31]*** Purtial cut [12:57:31]*** Stage 1: CUTSNS_PIN = 1 [12:57:31]Read from MH i2c: 01 [12:57:31]MH_I2C_Read... [12:57:31]*** Stop cut motor [12:57:31]*** Cut end [12:57:31]Read from MH i2c: 01 07 00 [12:57:31]MH_I2C_Read... [12:57:31]Read from MH i2c: 01 07 00 AC 50 00 00 00 00 00 FF 0F 11 [12:57:31]process_action close_receipt done [12:57:31]requested_data is exist [12:57:31]produce_requested_data [12:57:31]requested_item fm.sn is exist - process it [12:57:31]wFMCommunicate request_size=4 [12:57:31]MH_SAM_APDU [12:57:31]CAPDU: 80 11 00 00 [12:57:31]Write to MH i2c: E2 08 00 AD 50 80 11 00 00 00 00 00 00 77 [12:57:31]Write i2c OK [12:57:31]MH_I2C_Read... [12:57:31]Read from MH i2c: E2 [12:57:31]MH_I2C_Read... [12:57:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:31]Read from MH i2c: E2 17 00 [12:57:31]MH_I2C_Read... [12:57:31]Read from MH i2c: E2 17 00 AD 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C4 [12:57:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:57:31]wFMCommunicate OK [12:57:31]requested_item fd.num is exist - process it [12:57:31]SAM_PROTO_GetFieldsCounters [12:57:31]wFMCommunicate request_size=4 [12:57:31]MH_SAM_APDU [12:57:31]CAPDU: 80 13 00 00 [12:57:31]Write to MH i2c: E2 08 00 AE 50 80 13 00 00 00 00 00 00 7A [12:57:31]Write i2c OK [12:57:31]MH_I2C_Read... [12:57:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:57:31]Read from MH i2c: E2 [12:57:31]MH_I2C_Read... [12:57:31]Read from MH i2c: E2 62 00 [12:57:31]MH_I2C_Read... [12:57:31]Read from MH i2c: E2 62 00 AE 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5D 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 FC [12:57: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5D 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:57:31]wFMCommunicate OK [12:57:31]SAM_PROTO_GetFieldsCounters done [12:57:31]requested_item shift.num is exist - process it [12:57:31]requested_item shift.opened is exist - process it [12:57:31]req_shift_opened [12:57:31]FM_GetShiftState [12:57:31]SAM_PROTO_GetShiftState [12:57:31]wFMCommunicate request_size=4 [12:57:31]MH_SAM_APDU [12:57:31]CAPDU: 80 13 01 00 [12:57:31]Write to MH i2c: E2 08 00 AF 50 80 13 01 00 00 00 00 00 7C [12:57:31]Write i2c OK [12:57:31]MH_I2C_Read... [12:57:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:31]Read from MH i2c: E2 [12:57:31]MH_I2C_Read... [12:57:31]Read from MH i2c: E2 0E 00 [12:57:31]MH_I2C_Read... [12:57:31]Read from MH i2c: E2 0E 00 AF 50 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 06 [12:57:31]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [12:57:31]wFMCommunicate OK [12:57:31]SAM_PROTO_GetShiftState done [12:57:31]FM_GetShiftState done [12:57:31]req_shift_opened done [12:57:31]requested_item shift.open_date is exist - process it [12:57:31]req_shift_open_date [12:57:31]req_shift_open_date done [12:57:31]produce_requested_data done [12:57:31]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201053,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [12:57:31]process_action_free close_receipt [12:57:31]json_value_free [12:57:31]json_value_free done [12:57:31]process_json_proto returns [12:57:31]Send response to host [12:57:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201053,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [12:57:31]free response buf [12:57:31]execute_script done [12:57:31]execute_script returns [12:57:31]free content buf [12:57:31]Sock 8.Close socket [12:57:31]Sock 8.Thread stoped [12:57:35]OFD Sender: No OFD packet to send [12:57:40]OFD Sender: No OFD packet to send [12:57:45]OFD Sender: No OFD packet to send [12:57:50]OFD Sender: No OFD packet to send [12:57:55]OFD Sender: No OFD packet to send [12:58:00]OFD Sender: No OFD packet to send [12:58:05]OFD Sender: No OFD packet to send [12:58:10]OFD Sender: No OFD packet to send [12:58:15]OFD Sender: No OFD packet to send [12:58:20]OFD Sender: No OFD packet to send [12:58:26]OFD Sender: No OFD packet to send [12:58:31]OFD Sender: No OFD packet to send [12:58:36]OFD Sender: No OFD packet to send [12:58:41]OFD Sender: No OFD packet to send [12:58:46]OFD Sender: No OFD packet to send [12:58:51]OFD Sender: No OFD packet to send [12:58:56]OFD Sender: No OFD packet to send [12:59:01]OFD Sender: No OFD packet to send [12:59:06]OFD Sender: No OFD packet to send [12:59:11]OFD Sender: No OFD packet to send [12:59:16]OFD Sender: No OFD packet to send [12:59:21]OFD Sender: No OFD packet to send [12:59:26]OFD Sender: No OFD packet to send [12:59:31]OFD Sender: No OFD packet to send [12:59:36]OFD Sender: No OFD packet to send [12:59:41]OFD Sender: No OFD packet to send [12:59:46]OFD Sender: No OFD packet to send [12:59:51]OFD Sender: No OFD packet to send [12:59:56]OFD Sender: No OFD packet to send [13:00:01]OFD Sender: No OFD packet to send [13:00:06]OFD Sender: No OFD packet to send [13:00:11]OFD Sender: No OFD packet to send [13:00:16]OFD Sender: No OFD packet to send [13:00:21]OFD Sender: No OFD packet to send [13:00:26]OFD Sender: No OFD packet to send [13:00:31]OFD Sender: No OFD packet to send [13:00:36]OFD Sender: No OFD packet to send [13:00:41]OFD Sender: No OFD packet to send [13:00:46]OFD Sender: No OFD packet to send [13:00:51]OFD Sender: No OFD packet to send [13:00:56]OFD Sender: No OFD packet to send [13:00:58]accept exits with 9 [13:00:58]New connection [13:00:58]New thread 3067067748 created [13:00:58]Thread 3067211108 joined [13:00:58]Waiting for new connection... [13:00:58] Sock 9.Parse request [13:00:58]Sock 9.Check first char [13:00:58]Sock 9.First char is OK [13:00:58]request: POST /json_proto HTTP/1.0 [13:00:58]Method: POST [13:00:58]URL: /json_proto [13:00:58]Method is POST - this is cgi request [13:00:58]url: /json_proto [13:00:58]query_string will be loaded in cgi processing [13:00:58]execute_cgi json_proto POST (null) [13:00:58]execute_cgi path=json_proto method=POST [13:00:58]POST find Content-Length [13:00:58]Host: 172.17.46.195:8080 [13:00:58]Content-Length: 755 [13:00:58]Content-Type: application/json [13:00:58] [13:00:58]POST finish read [13:00:58]Found Content-Length = 755 [13:00:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328659", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 7.380, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159158", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:58]execute_script... [13: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)11328659", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 7.380, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159158", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:58]POST & json_proto [13:00:58]process_json_proto [13:00:58]json parsed OK: [13:00:58]protocol is kg_v1.0 [13:00:58]action value=close_receipt [13:00:58]process_action close_receipt [13:00:58]cmd_close_receipt [13:00:58]MH_GetDate [13:00:58]Write to MH i2c: F0 00 00 B0 50 EF [13:00:58]Write i2c OK [13:00:58]MH_I2C_Read... [13:00:58]Read from MH i2c: F0 [13:00:58]MH_I2C_Read... [13:00:58]Read from MH i2c: F0 09 00 [13:00:58]MH_I2C_Read... [13:00:58]Read from MH i2c: F0 09 00 B0 50 00 8C 93 C4 66 75 08 C2 66 E6 [13:00:58]GetLastDocTimeStamp 1724158649 [13:00:58]current date 1724158860 [13:00:58]FM_GetShiftState [13:00:58]SAM_PROTO_GetShiftState [13:00:58]wFMCommunicate request_size=4 [13:00:58]MH_SAM_APDU [13:00:58]CAPDU: 80 13 01 00 [13:00:58]Write to MH i2c: E2 08 00 B1 50 80 13 01 00 00 00 00 00 7E [13:00:58]Write i2c OK [13:00:58]MH_I2C_Read... [13:00:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:58]Read from MH i2c: E2 [13:00:58]MH_I2C_Read... [13:00:58]Read from MH i2c: E2 0E 00 [13:00:58]MH_I2C_Read... [13:00:58]Read from MH i2c: E2 0E 00 B1 50 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 08 [13:00:58]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:00:58]wFMCommunicate OK [13:00:58]SAM_PROTO_GetShiftState done [13:00:58]FM_GetShiftState done [13:00:58]opened in 1724112758 [13:00:58]opened+sec_in_day 1724199158 [13:00:58]quantity*price = 0 [13:00:58]sum+1 = 1 [13:00:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 353 20.08.2024 13:01 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30159158 ФМ: 0000000000871802 ФД: 201054 ФПД: 2834825101566 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130100&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201054&fm=2834825101566&tin=02508201610067®Number=0000000000092545&sum=0 [13:00:59]StoreToDocumentArchive [13:00:59]shift 466 fd 201054 [13:00:59]save to /storage/0466/doc_00201054 [13:00:59]save last doc name /storage/0466/doc_00201054 to /storage/kkm_last_doc_name [13:00:59]save OK [13:00:59]Clear old archive folders... [13:00:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:00:59]tlvbuf is B6F948D0 [13:00:59]SAM_PROTO_ClearQueue [13:00:59]wFMCommunicate request_size=4 [13:00:59]MH_SAM_APDU [13:00:59]CAPDU: 80 09 00 00 [13:00:59]Write to MH i2c: E2 08 00 BE 50 80 09 00 00 00 00 00 00 80 [13:00:59]Write i2c OK [13:00:59]MH_I2C_Read... [13:00:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:59]Read from MH i2c: E2 [13:00:59]MH_I2C_Read... [13:00:59]Read from MH i2c: E2 03 00 [13:00:59]MH_I2C_Read... [13:00:59]Read from MH i2c: E2 03 00 BE 50 00 90 00 82 [13:00:59]RAPDU: 90 00 [13:00:59]wFMCommunicate OK [13:00:59]SAM_PROTO_ClearQueue done [13:00:59]KKMCreateOFDPacket [13:00:59]OFDProtocolAddRootSTLVToBuf [13:00:59]FM_MakeSignedData [13:00:59]FM_MakeSignedData [13:00:59]SAM_PROTO_SignData [13:00:59]wFMCommunicate request_size=4 [13:00:59]MH_SAM_APDU [13:00:59]CAPDU: 80 0D 01 02 [13:00:59]Write to MH i2c: E2 08 00 BF 50 80 0D 01 02 00 00 00 00 88 [13:00:59]Write i2c OK [13:00:59]MH_I2C_Read... [13:00:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:59]Read from MH i2c: E2 [13:00:59]MH_I2C_Read... [13:00:59]Read from MH i2c: E2 03 00 [13:00:59]MH_I2C_Read... [13:00:59]Read from MH i2c: E2 03 00 BF 50 00 90 00 83 [13:00:59]RAPDU: 90 00 [13:00:59]wFMCommunicate OK [13:00:59]wFMCommunicate request_size=255 [13:00:59]MH_SAM_APDU [13: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 D4 1C 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 61 01 00 00 F4 03 04 00 8C 93 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5E 11 03 00 35 04 06 00 02 [13:00:59]Write to MH i2c: E2 02 01 C0 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 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 61 01 00 00 F4 03 04 00 8C 93 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5E 11 03 00 35 04 06 00 02 00 00 6D [13:00:59]Write i2c OK [13:00:59]MH_I2C_Read... [13:01:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:00]Read from MH i2c: E2 [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: E2 03 00 [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: E2 03 00 C0 50 00 90 00 84 [13:01:00]RAPDU: 90 00 [13:01:00]wFMCommunicate OK [13:01:00]wFMCommunicate request_size=10 [13:01:00]MH_SAM_APDU [13:01:00]CAPDU: 80 0D 02 02 05 94 08 BE 40 FE [13:01:00]Write to MH i2c: E2 0D 00 C1 50 80 0D 02 02 05 00 94 08 BE 40 FE 00 00 2D [13:01:00]Write i2c OK [13:01:00]MH_I2C_Read... [13:01:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:00]Read from MH i2c: E2 [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: E2 03 00 [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: E2 03 00 C1 50 00 90 00 85 [13:01:00]RAPDU: 90 00 [13:01:00]wFMCommunicate OK [13:01:00]wFMCommunicate request_size=4 [13:01:00]MH_SAM_APDU [13:01:00]CAPDU: 80 0D 03 02 [13:01:00]Write to MH i2c: E2 08 00 C2 50 80 0D 03 02 00 00 00 00 8D [13:01:00]Write i2c OK [13:01:00]MH_I2C_Read... [13:01:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:01:00]Read from MH i2c: E2 [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: E2 0B 00 [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: E2 0B 00 C2 50 00 B9 69 D7 48 0F 97 3A E7 90 00 96 [13:01:00]RAPDU: B9 69 D7 48 0F 97 3A E7 90 00 [13:01:00]wFMCommunicate OK [13:01:00]SAM_PROTO_SignData done [13:01:00]FM_MakeSignedData done [13:01:00]CreateOFDProtocolMessage [13:01:00]wFMCommunicate request_size=4 [13:01:00]MH_SAM_APDU [13:01:00]CAPDU: 80 11 00 00 [13:01:00]Write to MH i2c: E2 08 00 C3 50 80 11 00 00 00 00 00 00 8D [13:01:00]Write i2c OK [13:01:00]MH_I2C_Read... [13:01:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:00]Read from MH i2c: E2 [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: E2 17 00 [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: E2 17 00 C3 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DA [13:01:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:01:00]wFMCommunicate OK [13:01:00]CreateOFDProtocolMessage done [13:01:00]OFDSenderStorePacket 201054 [13:01:00]StoreOFDPacket docnum=201054 [13:01:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5C 98 07 01 FA 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 D4 1C 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 61 01 00 00 F4 03 04 00 8C 93 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5E 11 03 00 35 04 06 00 02 94 08 BE 40 FE B9 69 D7 48 0F 97 3A E7 [13:01:00]CheckFolder [13:01:00]dirname=/storage/ofd_packets [13:01:00]CheckFolder done [13:01:00]ProducePacketName [13:01:00]name=ofd_packets/00201054 [13:01:00]NVStorageSaveData ofd_packets/00201054 [13:01:00]File name is /storage/ofd_packets/00201054 [13:01:00]Write 301 bytes [13:01:00]NVStorageSaveData done [13:01:00]OFDSenderStorePacket done [13:01:00]KKMCreateOFDPacket done [13:01:00]NVStorageSaveData kkm_last_timestamp [13:01:00]File name is /storage/kkm_last_timestamp [13:01:00]Write 4 bytes [13:01:00]NVStorageSaveData done [13:01:00]ExternCall_PrintAddStr [13:01:00]wPrintStart [13:01:00]Write to MH i2c: 01 00 00 C4 50 14 [13:01:00]Write i2c OK [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: 01 [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: 01 07 00 [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: 01 07 00 C4 50 00 00 00 00 00 FF 0F 29 [13:01:00]RasterBufferAndPrint [13:01:00]line Счет N : (1)11328659 [13:01:00]line ИНН: 02508201610067 [13:01:00]line Контрольно-Кассовый Чек [13:01:00]line ПРОДАЖА [13:01:00]line ТРК (МРК, ГНК) : 22 [13:01:00]line Товар: 2710124130 [13:01:00]line Аи-92-К-4 [13:01:00]line 7.380 * 0.00 [13:01:00]line = 0.00 [13:01:00]line НДС 12% НСП 1% [13:01:00]line > о реализуемом товаре [13:01:00]line ИТОГО: 0.00 [13:01:00]line НСП 1% : 0.00 [13:01:00]line НДС 12% : 0.00 [13:01:00]line Наличными: 0.00 [13:01:00]line Безнал.: 0.00 [13:01:00]line Место: АЗС № 95 "Партнер Нефть" [13:01:00]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [13:01:00]line СНО: Общий режим [13:01:00]line Чек 353 20.08.2024 13:01 [13:01:00]line Смена: 466 ФФД: 1.0 [13:01:00]line ЗНМ: 0300000079 [13:01:00]line РНМ: 0000000000092545 [13:01:00]line Версия ККМ: 001 [13:01:00]line Талоны: ТК ГПНА Online [13:01:00]line 30159158 [13:01:00]line ФМ: 0000000000871802 [13:01:00]line ФД: 201054 [13:01:00]line ФПД: 2834825101566 [13:01:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130100&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201054&fm=2834825101566&tin=02508201610067®Number=0000000000092545&sum=0 [13:01:00]written 0, free lines is 4095 [13:01:00]OFD Sender: Processing packet 201054 [packets to send 247, broken 246] [13:01:00]ProducePacketName [13:01:00]name=ofd_packets/00201054 [13:01:00]OFD Sender: To server: pG, [13:01:00]CommunicateWithHost lk.salyk.kg:30040 [13:01:00]ConnectInit lk.salyk.kg [13:01:00]Connected sock=10 [13: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 31 38 30 32 0F 01 00 00 5C 98 07 01 FA 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 D4 1C 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 61 01 00 00 F4 03 04 00 8C 93 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5E 11 03 00 35 04 06 00 02 94 08 BE 40 FE B9 69 D7 48 0F 97 3A E7 [13:01:00]Write to MH i2c: 01 00 00 EE 50 3E [13:01:00]Write i2c OK [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: 01 [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: 01 07 00 [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: 01 07 00 EE 50 00 00 00 00 00 DB 0C 2C [13:01:00]RasterBufferAndPrint [13:01:00]line [13:01:00]line [13:01:00]line [13:01:00]line [13:01:00]line [13:01:00]written 0, free lines is 3300 [13:01:00]MH_Cut [13:01:00]Write to MH i2c: D1 01 00 F5 50 01 17 [13:01:00]Write i2c OK [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: D1 [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: D1 01 00 [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: D1 01 00 F5 50 00 16 [13:01:00]Write to MH i2c: 01 00 00 F6 50 46 [13:01:00]Write i2c OK [13:01:00]MH_I2C_Read... [13:01:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CB 36 47 00 41 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 31 38 30 32 10 04 04 00 5E 11 03 00 F4 03 04 00 F3 3D C4 66 B6 04 01 00 00 AB 9E 2D FC D8 BC EA 72 [13:01:00]CommunicateWithHost err = 0 [13:01:00]CheckOFDResponse [13:01:00]1017 (14) - 77093643461234 [13:01:00]1041 (16) - 0000000000871802 [13:01:00]1040 (4) - 201054 [13:01:00]1012 (4) - 20.08.2024 06:55 [13:01:00]1206 (1) - 0 [13:01:00]OFD Sender: Remove packet 201054 [13:01:00]ProducePacketName [13:01:00]name=ofd_packets/00201054 [13:01:00]NVStorageDeleteData [13:01:01]OFD Sender: No OFD packet to send [13:01:01]*** Cut start [13:01:01]*** Purtial cut [13:01:01]*** CUTSNS_PIN = 0 [13:01:01]*** Stage 1: CUTSNS_PIN = 1 [13:01:03]Read from MH i2c: 01 [13:01:03]MH_I2C_Read... [13:01:03]*** Stop cut motor [13:01:03]*** Cut end [13:01:03]Read from MH i2c: 01 07 00 [13:01:03]MH_I2C_Read... [13:01:03]Read from MH i2c: 01 07 00 F6 50 00 00 00 00 00 FF 0F 5B [13:01:03]process_action close_receipt done [13:01:03]requested_data is exist [13:01:03]produce_requested_data [13:01:03]requested_item fm.sn is exist - process it [13:01:03]wFMCommunicate request_size=4 [13:01:03]MH_SAM_APDU [13:01:03]CAPDU: 80 11 00 00 [13:01:03]Write to MH i2c: E2 08 00 F7 50 80 11 00 00 00 00 00 00 C1 [13:01:03]Write i2c OK [13:01:03]MH_I2C_Read... [13:01:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:03]Read from MH i2c: E2 [13:01:03]MH_I2C_Read... [13:01:03]Read from MH i2c: E2 17 00 [13:01:03]MH_I2C_Read... [13:01:03]Read from MH i2c: E2 17 00 F7 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0E [13:01:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:01:03]wFMCommunicate OK [13:01:03]requested_item fd.num is exist - process it [13:01:03]SAM_PROTO_GetFieldsCounters [13:01:03]wFMCommunicate request_size=4 [13:01:03]MH_SAM_APDU [13:01:03]CAPDU: 80 13 00 00 [13:01:03]Write to MH i2c: E2 08 00 F8 50 80 13 00 00 00 00 00 00 C4 [13:01:03]Write i2c OK [13:01:03]MH_I2C_Read... [13:01:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:01:03]Read from MH i2c: E2 [13:01:03]MH_I2C_Read... [13:01:03]Read from MH i2c: E2 62 00 [13:01:03]MH_I2C_Read... [13:01:03]Read from MH i2c: E2 62 00 F8 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5E 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 4A [13:01: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5E 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:01:03]wFMCommunicate OK [13:01:03]SAM_PROTO_GetFieldsCounters done [13:01:03]requested_item shift.num is exist - process it [13:01:03]requested_item shift.opened is exist - process it [13:01:03]req_shift_opened [13:01:03]FM_GetShiftState [13:01:03]SAM_PROTO_GetShiftState [13:01:03]wFMCommunicate request_size=4 [13:01:03]MH_SAM_APDU [13:01:03]CAPDU: 80 13 01 00 [13:01:03]Write to MH i2c: E2 08 00 F9 50 80 13 01 00 00 00 00 00 C6 [13:01:03]Write i2c OK [13:01:03]MH_I2C_Read... [13:01:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:03]Read from MH i2c: E2 [13:01:03]MH_I2C_Read... [13:01:03]Read from MH i2c: E2 0E 00 [13:01:03]MH_I2C_Read... [13:01:03]Read from MH i2c: E2 0E 00 F9 50 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 50 [13:01:03]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:01:03]wFMCommunicate OK [13:01:03]SAM_PROTO_GetShiftState done [13:01:03]FM_GetShiftState done [13:01:03]req_shift_opened done [13:01:03]requested_item shift.open_date is exist - process it [13:01:03]req_shift_open_date [13:01:03]req_shift_open_date done [13:01:03]produce_requested_data done [13:01:03]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201054,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [13:01:03]process_action_free close_receipt [13:01:03]json_value_free [13:01:03]json_value_free done [13:01:03]process_json_proto returns [13:01:03]Send response to host [13:01:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201054,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [13:01:03]free response buf [13:01:03]execute_script done [13:01:03]execute_script returns [13:01:03]free content buf [13:01:03]Sock 9.Close socket [13:01:03]Sock 9.Thread stoped [13:01:06]OFD Sender: No OFD packet to send [13:01:11]OFD Sender: No OFD packet to send [13:01:16]OFD Sender: No OFD packet to send [13:01:21]OFD Sender: No OFD packet to send [13:01:26]OFD Sender: No OFD packet to send [13:01:31]OFD Sender: No OFD packet to send [13:01:36]OFD Sender: No OFD packet to send [13:01:41]OFD Sender: No OFD packet to send [13:01:46]OFD Sender: No OFD packet to send [13:01:51]OFD Sender: No OFD packet to send [13:01:56]OFD Sender: No OFD packet to send [13:02:01]OFD Sender: No OFD packet to send [13:02:06]OFD Sender: No OFD packet to send [13:02:11]OFD Sender: No OFD packet to send [13:02:16]OFD Sender: No OFD packet to send [13:02:21]OFD Sender: No OFD packet to send [13:02:26]OFD Sender: No OFD packet to send [13:02:31]OFD Sender: No OFD packet to send [13:02:36]OFD Sender: No OFD packet to send [13:02:41]OFD Sender: No OFD packet to send [13:02:46]OFD Sender: No OFD packet to send [13:02:51]OFD Sender: No OFD packet to send [13:02:56]OFD Sender: No OFD packet to send [13:03:01]OFD Sender: No OFD packet to send [13:03:06]OFD Sender: No OFD packet to send [13:03:11]OFD Sender: No OFD packet to send [13:03:16]OFD Sender: No OFD packet to send [13:03:21]OFD Sender: No OFD packet to send [13:03:26]OFD Sender: No OFD packet to send [13:03:31]OFD Sender: No OFD packet to send [13:03:33]accept exits with 8 [13:03:33]New connection [13:03:33]New thread 3067211108 created [13:03:33]Thread 3067067748 joined [13:03:33]Waiting for new connection... [13:03:33] Sock 8.Parse request [13:03:33]Sock 8.Check first char [13:03:33]Sock 8.First char is OK [13:03:33]request: POST /json_proto HTTP/1.0 [13:03:33]Method: POST [13:03:33]URL: /json_proto [13:03:33]Method is POST - this is cgi request [13:03:33]url: /json_proto [13:03:33]query_string will be loaded in cgi processing [13:03:33]execute_cgi json_proto POST (null) [13:03:33]execute_cgi path=json_proto method=POST [13:03:33]POST find Content-Length [13:03:33]Host: 172.17.46.195:8080 [13:03:33]Content-Length: 677 [13:03:33]Content-Type: application/json [13:03:33] [13:03:33]POST finish read [13:03:33]Found Content-Length = 677 [13:03:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328662", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.570, "sum" : 805.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 805.00, "total" : 805.00, "payments": [ { "type": 0, "sum" : 805.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:33]execute_script... [13:03: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)11328662", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.570, "sum" : 805.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 805.00, "total" : 805.00, "payments": [ { "type": 0, "sum" : 805.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:33]POST & json_proto [13:03:33]process_json_proto [13:03:33]json parsed OK: [13:03:33]protocol is kg_v1.0 [13:03:33]action value=close_receipt [13:03:33]process_action close_receipt [13:03:33]cmd_close_receipt [13:03:33]MH_GetDate [13:03:33]Write to MH i2c: F0 00 00 FA 50 39 [13:03:33]Write i2c OK [13:03:33]MH_I2C_Read... [13:03:33]Read from MH i2c: F0 [13:03:33]MH_I2C_Read... [13:03:33]Read from MH i2c: F0 09 00 [13:03:33]MH_I2C_Read... [13:03:33]Read from MH i2c: F0 09 00 FA 50 00 27 94 C4 66 75 08 C2 66 CC [13:03:33]GetLastDocTimeStamp 1724158860 [13:03:33]current date 1724159015 [13:03:33]FM_GetShiftState [13:03:33]SAM_PROTO_GetShiftState [13:03:33]wFMCommunicate request_size=4 [13:03:33]MH_SAM_APDU [13:03:33]CAPDU: 80 13 01 00 [13:03:33]Write to MH i2c: E2 08 00 FB 50 80 13 01 00 00 00 00 00 C8 [13:03:33]Write i2c OK [13:03:33]MH_I2C_Read... [13:03:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:33]Read from MH i2c: E2 [13:03:33]MH_I2C_Read... [13:03:33]Read from MH i2c: E2 0E 00 [13:03:33]MH_I2C_Read... [13:03:33]Read from MH i2c: E2 0E 00 FB 50 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 52 [13:03:33]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:03:33]wFMCommunicate OK [13:03:33]SAM_PROTO_GetShiftState done [13:03:33]FM_GetShiftState done [13:03:33]opened in 1724112758 [13:03:33]opened+sec_in_day 1724199158 [13:03:33]quantity*price = 80543 [13:03:33]sum+1 = 80544 [13:03:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 805.00 Внесено: 805.00 СДАЧА: 0.00 НСП 1% : 7.13 НДС 12% : 85.53 Наличными: 805.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 354 20.08.2024 13:03 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201055 ФПД: 269583453149708 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130335&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201055&fm=269583453149708&tin=02508201610067®Number=0000000000092545&sum=80500 [13:03:34]StoreToDocumentArchive [13:03:34]shift 466 fd 201055 [13:03:34]save to /storage/0466/doc_00201055 [13:03:34]save last doc name /storage/0466/doc_00201055 to /storage/kkm_last_doc_name [13:03:34]save OK [13:03:34]Clear old archive folders... [13:03:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:03:34]tlvbuf is 010B8E10 [13:03:34]SAM_PROTO_ClearQueue [13:03:34]wFMCommunicate request_size=4 [13:03:34]MH_SAM_APDU [13:03:34]CAPDU: 80 09 00 00 [13:03:34]Write to MH i2c: E2 08 00 08 51 80 09 00 00 00 00 00 00 CB [13:03:34]Write i2c OK [13:03:34]MH_I2C_Read... [13:03:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:34]Read from MH i2c: E2 [13:03:34]MH_I2C_Read... [13:03:34]Read from MH i2c: E2 03 00 [13:03:34]MH_I2C_Read... [13:03:34]Read from MH i2c: E2 03 00 08 51 00 90 00 CD [13:03:34]RAPDU: 90 00 [13:03:34]wFMCommunicate OK [13:03:34]SAM_PROTO_ClearQueue done [13:03:34]KKMCreateOFDPacket [13:03:34]OFDProtocolAddRootSTLVToBuf [13:03:34]FM_MakeSignedData [13:03:34]FM_MakeSignedData [13:03:34]SAM_PROTO_SignData [13:03:34]wFMCommunicate request_size=4 [13:03:34]MH_SAM_APDU [13:03:34]CAPDU: 80 0D 01 02 [13:03:34]Write to MH i2c: E2 08 00 09 51 80 0D 01 02 00 00 00 00 D3 [13:03:34]Write i2c OK [13:03:34]MH_I2C_Read... [13:03:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:34]Read from MH i2c: E2 [13:03:34]MH_I2C_Read... [13:03:34]Read from MH i2c: E2 03 00 [13:03:34]MH_I2C_Read... [13:03:34]Read from MH i2c: E2 03 00 09 51 00 90 00 CE [13:03:34]RAPDU: 90 00 [13:03:34]wFMCommunicate OK [13:03:34]wFMCommunicate request_size=255 [13:03:34]MH_SAM_APDU [13:03:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9F 3A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 3A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 21 00 00 00 00 07 04 06 00 74 3A 01 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 27 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5F 11 03 00 35 04 06 00 F5 2F 49 F6 [13:03:34]Write to MH i2c: E2 02 01 0A 51 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9F 3A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 3A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 21 00 00 00 00 07 04 06 00 74 3A 01 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 27 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5F 11 03 00 35 04 06 00 F5 2F 49 F6 00 00 FC [13:03:34]Write i2c OK [13:03:34]MH_I2C_Read... [13:03:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:35]Read from MH i2c: E2 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: E2 03 00 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: E2 03 00 0A 51 00 90 00 CF [13:03:35]RAPDU: 90 00 [13:03:35]wFMCommunicate OK [13:03:35]wFMCommunicate request_size=7 [13:03:35]MH_SAM_APDU [13:03:35]CAPDU: 80 0D 02 02 02 5A 0C [13:03:35]Write to MH i2c: E2 0A 00 0B 51 80 0D 02 02 02 00 5A 0C 00 00 40 [13:03:35]Write i2c OK [13:03:35]MH_I2C_Read... [13:03:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:35]Read from MH i2c: E2 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: E2 03 00 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: E2 03 00 0B 51 00 90 00 D0 [13:03:35]RAPDU: 90 00 [13:03:35]wFMCommunicate OK [13:03:35]wFMCommunicate request_size=4 [13:03:35]MH_SAM_APDU [13:03:35]CAPDU: 80 0D 03 02 [13:03:35]Write to MH i2c: E2 08 00 0C 51 80 0D 03 02 00 00 00 00 D8 [13:03:35]Write i2c OK [13:03:35]MH_I2C_Read... [13:03:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:35]Read from MH i2c: E2 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: E2 0B 00 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: E2 0B 00 0C 51 00 C7 2E FB FD 71 CC D3 AF 90 00 85 [13:03:35]RAPDU: C7 2E FB FD 71 CC D3 AF 90 00 [13:03:35]wFMCommunicate OK [13:03:35]SAM_PROTO_SignData done [13:03:35]FM_MakeSignedData done [13:03:35]CreateOFDProtocolMessage [13:03:35]wFMCommunicate request_size=4 [13:03:35]MH_SAM_APDU [13:03:35]CAPDU: 80 11 00 00 [13:03:35]Write to MH i2c: E2 08 00 0D 51 80 11 00 00 00 00 00 00 D8 [13:03:35]Write i2c OK [13:03:35]MH_I2C_Read... [13:03:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:35]Read from MH i2c: E2 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: E2 17 00 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: E2 17 00 0D 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 25 [13:03:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:03:35]wFMCommunicate OK [13:03:35]CreateOFDProtocolMessage done [13:03:35]OFDSenderStorePacket 201055 [13:03:35]StoreOFDPacket docnum=201055 [13:03:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 AA 10 04 01 3D 3C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9F 3A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 3A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 21 00 00 00 00 07 04 06 00 74 3A 01 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 27 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5F 11 03 00 35 04 06 00 F5 2F 49 F6 5A 0C C7 2E FB FD 71 CC D3 AF [13:03:35]CheckFolder [13:03:35]dirname=/storage/ofd_packets [13:03:35]CheckFolder done [13:03:35]ProducePacketName [13:03:35]name=ofd_packets/00201055 [13:03:35]NVStorageSaveData ofd_packets/00201055 [13:03:35]File name is /storage/ofd_packets/00201055 [13:03:35]Write 298 bytes [13:03:35]NVStorageSaveData done [13:03:35]OFDSenderStorePacket done [13:03:35]KKMCreateOFDPacket done [13:03:35]NVStorageSaveData kkm_last_timestamp [13:03:35]File name is /storage/kkm_last_timestamp [13:03:35]Write 4 bytes [13:03:35]NVStorageSaveData done [13:03:35]ExternCall_PrintAddStr [13:03:35]wPrintStart [13:03:35]Write to MH i2c: 01 00 00 0E 51 5F [13:03:35]Write i2c OK [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: 01 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: 01 07 00 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: 01 07 00 0E 51 00 00 00 00 00 FF 0F 74 [13:03:35]RasterBufferAndPrint [13:03:35]line Счет N : (1)11328662 [13:03:35]line ИНН: 02508201610067 [13:03:35]line Контрольно-Кассовый Чек [13:03:35]line ПРОДАЖА [13:03:35]line ТРК (МРК, ГНК) : 61 [13:03:35]line Товар: 2710194210 [13:03:35]line ДТ-К-5 [13:03:35]line 10.570 * 76.20 [13:03:35]line = 805.43 [13:03:35]line НДС 12% НСП 1% [13:03:35]line > о реализуемом товаре [13:03:35]line ОКРУГЛЕНИЕ: -0.43 [13:03:35]line ИТОГО: 805.00 [13:03:35]line Внесено: 805.00 [13:03:35]line СДАЧА: 0.00 [13:03:35]line НСП 1% : 7.13 [13:03:35]line НДС 12% : 85.53 [13:03:35]line Наличными: 805.00 [13:03:35]line Безнал.: 0.00 [13:03:35]line Место: АЗС № 95 "Партнер Нефть" [13:03:35]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [13:03:35]line СНО: Общий режим [13:03:35]line Чек 354 20.08.2024 13:03 [13:03:35]line Смена: 466 ФФД: 1.0 [13:03:35]line ЗНМ: 0300000079 [13:03:35]line РНМ: 0000000000092545 [13:03:35]line Версия ККМ: 001 [13:03:35]line ФМ: 0000000000871802 [13:03:35]line ФД: 201055 [13:03:35]line ФПД: 269583453149708 [13:03:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130335&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201055&fm=269583453149708&tin=02508201610067®Number=0000000000092545&sum=80500 [13:03:35]OFD Sender: Processing packet 201055 [packets to send 247, broken 246] [13:03:35]ProducePacketName [13:03:35]name=ofd_packets/00201055 [13:03:35]OFD Sender: To server: pG, [13:03:35]CommunicateWithHost lk.salyk.kg:30040 [13:03:35]ConnectInit lk.salyk.kg [13:03:35]written 0, free lines is 4095 [13:03:35]Connected sock=10 [13:03:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 AA 10 04 01 3D 3C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9F 3A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 3A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 21 00 00 00 00 07 04 06 00 74 3A 01 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 27 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5F 11 03 00 35 04 06 00 F5 2F 49 F6 5A 0C C7 2E FB FD 71 CC D3 AF [13:03:35]Write to MH i2c: 01 00 00 39 51 8A [13:03:35]Write i2c OK [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: 01 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: 01 07 00 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: 01 07 00 39 51 00 00 00 00 00 CD 0C 6A [13:03:35]RasterBufferAndPrint [13:03:35]line [13:03:35]line [13:03:35]line [13:03:35]line [13:03:35]line [13:03:35]written 0, free lines is 3284 [13:03:35]MH_Cut [13:03:35]Write to MH i2c: D1 01 00 40 51 01 63 [13:03:35]Write i2c OK [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: D1 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: D1 01 00 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: D1 01 00 40 51 00 62 [13:03:35]Write to MH i2c: 01 00 00 41 51 92 [13:03:35]Write i2c OK [13:03:35]MH_I2C_Read... [13:03:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BF 9C 47 00 1F 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 31 38 30 32 10 04 04 00 5F 11 03 00 F4 03 04 00 8E 3E C4 66 B6 04 01 00 00 A8 70 28 50 97 5B DA 3A [13:03:35]CommunicateWithHost err = 0 [13:03:35]CheckOFDResponse [13:03:35]1017 (14) - 77093643461234 [13:03:35]1041 (16) - 0000000000871802 [13:03:35]1040 (4) - 201055 [13:03:35]1012 (4) - 20.08.2024 06:58 [13:03:35]1206 (1) - 0 [13:03:35]OFD Sender: Remove packet 201055 [13:03:35]ProducePacketName [13:03:35]name=ofd_packets/00201055 [13:03:35]NVStorageDeleteData [13:03:36]OFD Sender: No OFD packet to send [13:03:36]*** Cut start [13:03:36]*** Purtial cut [13:03:36]*** Stage 1: CUTSNS_PIN = 1 [13:03:37]Read from MH i2c: 01 [13:03:37]MH_I2C_Read... [13:03:37]*** Stop cut motor [13:03:37]*** Cut end [13:03:37]Read from MH i2c: 01 07 00 [13:03:37]MH_I2C_Read... [13:03:37]Read from MH i2c: 01 07 00 41 51 00 00 00 00 00 FF 0F A7 [13:03:37]process_action close_receipt done [13:03:37]requested_data is exist [13:03:37]produce_requested_data [13:03:37]requested_item fm.sn is exist - process it [13:03:37]wFMCommunicate request_size=4 [13:03:37]MH_SAM_APDU [13:03:37]CAPDU: 80 11 00 00 [13:03:37]Write to MH i2c: E2 08 00 42 51 80 11 00 00 00 00 00 00 0D [13:03:37]Write i2c OK [13:03:37]MH_I2C_Read... [13:03:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:37]Read from MH i2c: E2 [13:03:37]MH_I2C_Read... [13:03:37]Read from MH i2c: E2 17 00 [13:03:37]MH_I2C_Read... [13:03:37]Read from MH i2c: E2 17 00 42 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5A [13:03:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:03:37]wFMCommunicate OK [13:03:37]requested_item fd.num is exist - process it [13:03:37]SAM_PROTO_GetFieldsCounters [13:03:37]wFMCommunicate request_size=4 [13:03:37]MH_SAM_APDU [13:03:37]CAPDU: 80 13 00 00 [13:03:37]Write to MH i2c: E2 08 00 43 51 80 13 00 00 00 00 00 00 10 [13:03:37]Write i2c OK [13:03:37]MH_I2C_Read... [13:03:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:37]Read from MH i2c: E2 [13:03:37]MH_I2C_Read... [13:03:37]Read from MH i2c: E2 62 00 [13:03:37]MH_I2C_Read... [13:03:37]Read from MH i2c: E2 62 00 43 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5F 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 9A [13:03: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5F 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:03:37]wFMCommunicate OK [13:03:37]SAM_PROTO_GetFieldsCounters done [13:03:37]requested_item shift.num is exist - process it [13:03:37]requested_item shift.opened is exist - process it [13:03:37]req_shift_opened [13:03:37]FM_GetShiftState [13:03:37]SAM_PROTO_GetShiftState [13:03:37]wFMCommunicate request_size=4 [13:03:37]MH_SAM_APDU [13:03:37]CAPDU: 80 13 01 00 [13:03:37]Write to MH i2c: E2 08 00 44 51 80 13 01 00 00 00 00 00 12 [13:03:37]Write i2c OK [13:03:37]MH_I2C_Read... [13:03:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:37]Read from MH i2c: E2 [13:03:37]MH_I2C_Read... [13:03:37]Read from MH i2c: E2 0E 00 [13:03:37]MH_I2C_Read... [13:03:37]Read from MH i2c: E2 0E 00 44 51 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 9C [13:03:37]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:03:37]wFMCommunicate OK [13:03:37]SAM_PROTO_GetShiftState done [13:03:37]FM_GetShiftState done [13:03:37]req_shift_opened done [13:03:37]requested_item shift.open_date is exist - process it [13:03:37]req_shift_open_date [13:03:37]req_shift_open_date done [13:03:37]produce_requested_data done [13:03:37]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201055,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [13:03:37]process_action_free close_receipt [13:03:37]json_value_free [13:03:37]json_value_free done [13:03:37]process_json_proto returns [13:03:37]Send response to host [13:03:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201055,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [13:03:37]free response buf [13:03:37]execute_script done [13:03:37]execute_script returns [13:03:37]free content buf [13:03:37]Sock 8.Close socket [13:03:37]Sock 8.Thread stoped [13:03:41]OFD Sender: No OFD packet to send [13:03:46]OFD Sender: No OFD packet to send [13:03:51]OFD Sender: No OFD packet to send [13:03:52]accept exits with 9 [13:03:52]New connection [13:03:52]New thread 3067067748 created [13:03:52]Thread 3067211108 joined [13:03:52]Waiting for new connection... [13:03:52] Sock 9.Parse request [13:03:52]Sock 9.Check first char [13:03:52]Sock 9.First char is OK [13:03:52]request: POST /json_proto HTTP/1.0 [13:03:52]Method: POST [13:03:52]URL: /json_proto [13:03:52]Method is POST - this is cgi request [13:03:52]url: /json_proto [13:03:52]query_string will be loaded in cgi processing [13:03:52]execute_cgi json_proto POST (null) [13:03:52]execute_cgi path=json_proto method=POST [13:03:52]POST find Content-Length [13:03:52]Host: 172.17.46.195:8080 [13:03:52]Content-Length: 684 [13:03:52]Content-Type: application/json [13:03:52] [13:03:52]POST finish read [13:03:52]Found Content-Length = 684 [13:03:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328661", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:52]execute_script... [13: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)11328661", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:52]POST & json_proto [13:03:52]process_json_proto [13:03:52]json parsed OK: [13:03:52]protocol is kg_v1.0 [13:03:52]action value=close_receipt [13:03:52]process_action close_receipt [13:03:52]cmd_close_receipt [13:03:52]MH_GetDate [13:03:52]Write to MH i2c: F0 00 00 45 51 85 [13:03:52]Write i2c OK [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: F0 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: F0 09 00 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: F0 09 00 45 51 00 3A 94 C4 66 75 08 C2 66 2B [13:03:52]GetLastDocTimeStamp 1724159015 [13:03:52]current date 1724159034 [13:03:52]FM_GetShiftState [13:03:52]SAM_PROTO_GetShiftState [13:03:52]wFMCommunicate request_size=4 [13:03:52]MH_SAM_APDU [13:03:52]CAPDU: 80 13 01 00 [13:03:52]Write to MH i2c: E2 08 00 46 51 80 13 01 00 00 00 00 00 14 [13:03:52]Write i2c OK [13:03:52]MH_I2C_Read... [13:03:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:52]Read from MH i2c: E2 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: E2 0E 00 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: E2 0E 00 46 51 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 9E [13:03:52]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:03:52]wFMCommunicate OK [13:03:52]SAM_PROTO_GetShiftState done [13:03:52]FM_GetShiftState done [13:03:52]opened in 1724112758 [13:03:52]opened+sec_in_day 1724199158 [13:03:52]quantity*price = 100005 [13:03:52]sum+1 = 100006 [13:03:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 355 20.08.2024 13:03 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201056 ФПД: 41763860999238 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130354&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201056&fm=41763860999238&tin=02508201610067®Number=0000000000092545&sum=100000 [13:03:53]StoreToDocumentArchive [13:03:53]shift 466 fd 201056 [13:03:53]save to /storage/0466/doc_00201056 [13:03:53]save last doc name /storage/0466/doc_00201056 to /storage/kkm_last_doc_name [13:03:53]save OK [13:03:53]Clear old archive folders... [13:03:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:53]tlvbuf is 010B67E0 [13:03:53]SAM_PROTO_ClearQueue [13:03:53]wFMCommunicate request_size=4 [13:03:53]MH_SAM_APDU [13:03:53]CAPDU: 80 09 00 00 [13:03:53]Write to MH i2c: E2 08 00 53 51 80 09 00 00 00 00 00 00 16 [13:03:53]Write i2c OK [13:03:53]MH_I2C_Read... [13:03:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:53]Read from MH i2c: E2 [13:03:53]MH_I2C_Read... [13:03:53]Read from MH i2c: E2 03 00 [13:03:53]MH_I2C_Read... [13:03:53]Read from MH i2c: E2 03 00 53 51 00 90 00 18 [13:03:53]RAPDU: 90 00 [13:03:53]wFMCommunicate OK [13:03:53]SAM_PROTO_ClearQueue done [13:03:53]KKMCreateOFDPacket [13:03:53]OFDProtocolAddRootSTLVToBuf [13:03:53]FM_MakeSignedData [13:03:53]FM_MakeSignedData [13:03:53]SAM_PROTO_SignData [13:03:53]wFMCommunicate request_size=4 [13:03:53]MH_SAM_APDU [13:03:53]CAPDU: 80 0D 01 02 [13:03:53]Write to MH i2c: E2 08 00 54 51 80 0D 01 02 00 00 00 00 1E [13:03:53]Write i2c OK [13:03:53]MH_I2C_Read... [13:03:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:53]Read from MH i2c: E2 [13:03:53]MH_I2C_Read... [13:03:53]Read from MH i2c: E2 03 00 [13:03:53]MH_I2C_Read... [13:03:53]Read from MH i2c: E2 03 00 54 51 00 90 00 19 [13:03:53]RAPDU: 90 00 [13:03:53]wFMCommunicate OK [13:03:53]wFMCommunicate request_size=255 [13:03:53]MH_SAM_APDU [13:03:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 3A 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 60 11 03 00 35 04 06 00 25 [13:03:53]Write to MH i2c: E2 02 01 55 51 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 3A 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 60 11 03 00 35 04 06 00 25 00 00 ED [13:03:53]Write i2c OK [13:03:53]MH_I2C_Read... [13:03:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:54]Read from MH i2c: E2 [13:03:54]MH_I2C_Read... [13:03:54]Read from MH i2c: E2 03 00 [13:03:54]MH_I2C_Read... [13:03:54]Read from MH i2c: E2 03 00 55 51 00 90 00 1A [13:03:54]RAPDU: 90 00 [13:03:54]wFMCommunicate OK [13:03:54]wFMCommunicate request_size=10 [13:03:54]MH_SAM_APDU [13:03:54]CAPDU: 80 0D 02 02 05 FB E8 19 6C 46 [13:03:54]Write to MH i2c: E2 0D 00 56 51 80 0D 02 02 05 00 FB E8 19 6C 46 00 00 D9 [13:03:54]Write i2c OK [13:03:54]MH_I2C_Read... [13:03:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:54]Read from MH i2c: E2 [13:03:54]MH_I2C_Read... [13:03:54]Read from MH i2c: E2 03 00 [13:03:54]MH_I2C_Read... [13:03:54]Read from MH i2c: E2 03 00 56 51 00 90 00 1B [13:03:54]RAPDU: 90 00 [13:03:54]wFMCommunicate OK [13:03:54]wFMCommunicate request_size=4 [13:03:54]MH_SAM_APDU [13:03:54]CAPDU: 80 0D 03 02 [13:03:54]Write to MH i2c: E2 08 00 57 51 80 0D 03 02 00 00 00 00 23 [13:03:54]Write i2c OK [13:03:54]MH_I2C_Read... [13:03:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:54]Read from MH i2c: E2 [13:03:54]MH_I2C_Read... [13:03:54]Read from MH i2c: E2 0B 00 [13:03:54]MH_I2C_Read... [13:03:54]Read from MH i2c: E2 0B 00 57 51 00 8F 1D 09 84 40 1C A8 F5 90 00 56 [13:03:54]RAPDU: 8F 1D 09 84 40 1C A8 F5 90 00 [13:03:54]wFMCommunicate OK [13:03:54]SAM_PROTO_SignData done [13:03:54]FM_MakeSignedData done [13:03:54]CreateOFDProtocolMessage [13:03:54]wFMCommunicate request_size=4 [13:03:54]MH_SAM_APDU [13:03:54]CAPDU: 80 11 00 00 [13:03:54]Write to MH i2c: E2 08 00 58 51 80 11 00 00 00 00 00 00 23 [13:03:54]Write i2c OK [13:03:54]MH_I2C_Read... [13:03:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:54]Read from MH i2c: E2 [13:03:54]MH_I2C_Read... [13:03:54]Read from MH i2c: E2 17 00 [13:03:54]MH_I2C_Read... [13:03:54]Read from MH i2c: E2 17 00 58 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 70 [13:03:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:03:54]wFMCommunicate OK [13:03:54]CreateOFDProtocolMessage done [13:03:54]OFDSenderStorePacket 201056 [13:03:54]StoreOFDPacket docnum=201056 [13:03:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0C 25 07 01 E5 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 3A 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 60 11 03 00 35 04 06 00 25 FB E8 19 6C 46 8F 1D 09 84 40 1C A8 F5 [13:03:54]CheckFolder [13:03:54]dirname=/storage/ofd_packets [13:03:54]CheckFolder done [13:03:54]ProducePacketName [13:03:54]name=ofd_packets/00201056 [13:03:54]NVStorageSaveData ofd_packets/00201056 [13:03:54]File name is /storage/ofd_packets/00201056 [13:03:54]Write 301 bytes [13:03:54]NVStorageSaveData done [13:03:54]OFDSenderStorePacket done [13:03:54]KKMCreateOFDPacket done [13:03:54]NVStorageSaveData kkm_last_timestamp [13:03:54]File name is /storage/kkm_last_timestamp [13:03:54]Write 4 bytes [13:03:54]NVStorageSaveData done [13:03:54]ExternCall_PrintAddStr [13:03:54]wPrintStart [13:03:54]Write to MH i2c: 01 00 00 59 51 AA [13:03:54]Write i2c OK [13:03:54]MH_I2C_Read... [13:03:54]Read from MH i2c: 01 [13:03:54]MH_I2C_Read... [13:03:54]Read from MH i2c: 01 07 00 [13:03:54]MH_I2C_Read... [13:03:54]Read from MH i2c: 01 07 00 59 51 00 00 00 00 00 FF 0F BF [13:03:54]RasterBufferAndPrint [13:03:54]line Счет N : (1)11328661 [13:03:54]line ИНН: 02508201610067 [13:03:54]line Контрольно-Кассовый Чек [13:03:54]line ПРОДАЖА [13:03:54]line ТРК (МРК, ГНК) : 42 [13:03:54]line Товар: 2710124130 [13:03:54]line Аи-92-К-4 [13:03:54]line 14.750 * 67.80 [13:03:54]line = 1000.05 [13:03:54]line НДС 12% НСП 1% [13:03:54]line > о реализуемом товаре [13:03:54]line ОКРУГЛЕНИЕ: -0.05 [13:03:54]line ИТОГО: 1000.00 [13:03:54]line Внесено: 1000.00 [13:03:54]line СДАЧА: 0.00 [13:03:54]line НСП 1% : 8.85 [13:03:54]line НДС 12% : 106.20 [13:03:54]line Наличными: 1000.00 [13:03:54]line Безнал.: 0.00 [13:03:54]line Место: АЗС № 95 "Партнер Нефть" [13:03:54]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [13:03:54]line СНО: Общий режим [13:03:54]line Чек 355 20.08.2024 13:03 [13:03:54]line Смена: 466 ФФД: 1.0 [13:03:54]line ЗНМ: 0300000079 [13:03:54]line РНМ: 0000000000092545 [13:03:54]line Версия ККМ: 001 [13:03:54]line ФМ: 0000000000871802 [13:03:54]line ФД: 201056 [13:03:54]line ФПД: 41763860999238 [13:03:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130354&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201056&fm=41763860999238&tin=02508201610067®Number=0000000000092545&sum=100000 [13:03:54]OFD Sender: Processing packet 201056 [packets to send 247, broken 246] [13:03:54]ProducePacketName [13:03:54]name=ofd_packets/00201056 [13:03:54]OFD Sender: To server: pG, [13:03:54]CommunicateWithHost lk.salyk.kg:30040 [13:03:54]ConnectInit lk.salyk.kg [13:03:54]written 0, free lines is 4095 [13:03:55]Write to MH i2c: 01 00 00 84 51 D5 [13:03:55]Write i2c OK [13:03:55]MH_I2C_Read... [13:03:55]Read from MH i2c: 01 [13:03:55]MH_I2C_Read... [13:03:55]Read from MH i2c: 01 07 00 [13:03:55]MH_I2C_Read... [13:03:55]Read from MH i2c: 01 07 00 84 51 00 00 00 00 00 D5 0C BD [13:03:55]RasterBufferAndPrint [13:03:55]line [13:03:55]line [13:03:55]line [13:03:55]line [13:03:55]line [13:03:55]written 0, free lines is 3294 [13:03:55]MH_Cut [13:03:55]Write to MH i2c: D1 01 00 8B 51 01 AE [13:03:55]Write i2c OK [13:03:55]MH_I2C_Read... [13:03:55]Read from MH i2c: D1 [13:03:55]MH_I2C_Read... [13:03:55]Read from MH i2c: D1 01 00 [13:03:55]MH_I2C_Read... [13:03:55]Read from MH i2c: D1 01 00 8B 51 00 AD [13:03:55]Write to MH i2c: 01 00 00 8C 51 DD [13:03:55]Write i2c OK [13:03:55]MH_I2C_Read... [13:03:55]Connected sock=10 [13:03:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0C 25 07 01 E5 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 3A 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 60 11 03 00 35 04 06 00 25 FB E8 19 6C 46 8F 1D 09 84 40 1C A8 F5 [13:03:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 22 BF 47 00 AC 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 31 38 30 32 10 04 04 00 60 11 03 00 F4 03 04 00 A1 3E C4 66 B6 04 01 00 00 A3 95 72 F9 58 F8 E6 4A [13:03:55]CommunicateWithHost err = 0 [13:03:55]CheckOFDResponse [13:03:55]1017 (14) - 77093643461234 [13:03:55]1041 (16) - 0000000000871802 [13:03:55]1040 (4) - 201056 [13:03:55]1012 (4) - 20.08.2024 06:58 [13:03:55]1206 (1) - 0 [13:03:55]OFD Sender: Remove packet 201056 [13:03:55]ProducePacketName [13:03:55]name=ofd_packets/00201056 [13:03:55]NVStorageDeleteData [13:03:55]*** Cut start [13:03:55]*** Purtial cut [13:03:55]*** CUTSNS_PIN = 0 [13:03:55]OFD Sender: No OFD packet to send [13:03:56]*** Stage 1: CUTSNS_PIN = 1 [13:03:57]Read from MH i2c: 01 [13:03:57]MH_I2C_Read... [13:03:57]*** Stop cut motor [13:03:57]*** Cut end [13:03:57]Read from MH i2c: 01 07 00 [13:03:57]MH_I2C_Read... [13:03:57]Read from MH i2c: 01 07 00 8C 51 00 00 00 00 00 FF 0F F2 [13:03:57]process_action close_receipt done [13:03:57]requested_data is exist [13:03:57]produce_requested_data [13:03:57]requested_item fm.sn is exist - process it [13:03:57]wFMCommunicate request_size=4 [13:03:57]MH_SAM_APDU [13:03:57]CAPDU: 80 11 00 00 [13:03:57]Write to MH i2c: E2 08 00 8D 51 80 11 00 00 00 00 00 00 58 [13:03:57]Write i2c OK [13:03:57]MH_I2C_Read... [13:03:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:57]Read from MH i2c: E2 [13:03:57]MH_I2C_Read... [13:03:57]Read from MH i2c: E2 17 00 [13:03:57]MH_I2C_Read... [13:03:57]Read from MH i2c: E2 17 00 8D 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A5 [13:03:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:03:57]wFMCommunicate OK [13:03:57]requested_item fd.num is exist - process it [13:03:57]SAM_PROTO_GetFieldsCounters [13:03:57]wFMCommunicate request_size=4 [13:03:57]MH_SAM_APDU [13:03:57]CAPDU: 80 13 00 00 [13:03:57]Write to MH i2c: E2 08 00 8E 51 80 13 00 00 00 00 00 00 5B [13:03:57]Write i2c OK [13:03:57]MH_I2C_Read... [13:03:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:58]Read from MH i2c: E2 [13:03:58]MH_I2C_Read... [13:03:58]Read from MH i2c: E2 62 00 [13:03:58]MH_I2C_Read... [13:03:58]Read from MH i2c: E2 62 00 8E 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 60 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 E9 [13:03:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 60 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:03:58]wFMCommunicate OK [13:03:58]SAM_PROTO_GetFieldsCounters done [13:03:58]requested_item shift.num is exist - process it [13:03:58]requested_item shift.opened is exist - process it [13:03:58]req_shift_opened [13:03:58]FM_GetShiftState [13:03:58]SAM_PROTO_GetShiftState [13:03:58]wFMCommunicate request_size=4 [13:03:58]MH_SAM_APDU [13:03:58]CAPDU: 80 13 01 00 [13:03:58]Write to MH i2c: E2 08 00 8F 51 80 13 01 00 00 00 00 00 5D [13:03:58]Write i2c OK [13:03:58]MH_I2C_Read... [13:03:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:58]Read from MH i2c: E2 [13:03:58]MH_I2C_Read... [13:03:58]Read from MH i2c: E2 0E 00 [13:03:58]MH_I2C_Read... [13:03:58]Read from MH i2c: E2 0E 00 8F 51 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E7 [13:03:58]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:03:58]wFMCommunicate OK [13:03:58]SAM_PROTO_GetShiftState done [13:03:58]FM_GetShiftState done [13:03:58]req_shift_opened done [13:03:58]requested_item shift.open_date is exist - process it [13:03:58]req_shift_open_date [13:03:58]req_shift_open_date done [13:03:58]produce_requested_data done [13:03:58]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201056,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [13:03:58]process_action_free close_receipt [13:03:58]json_value_free [13:03:58]json_value_free done [13:03:58]process_json_proto returns [13:03:58]Send response to host [13:03:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201056,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [13:03:58]free response buf [13:03:58]execute_script done [13:03:58]execute_script returns [13:03:58]free content buf [13:03:58]Sock 9.Close socket [13:03:58]Sock 9.Thread stoped [13:04:00]OFD Sender: No OFD packet to send [13:04:05]accept exits with 8 [13:04:05]New connection [13:04:05]New thread 3067211108 created [13:04:05] Sock 8.Parse request [13:04:05]Thread 3067067748 joined [13:04:05]Sock 8.Check first char [13:04:05]Waiting for new connection... [13:04:05]Sock 8.First char is OK [13:04:05]request: POST /json_proto HTTP/1.0 [13:04:05]Method: POST [13:04:05]URL: /json_proto [13:04:05]Method is POST - this is cgi request [13:04:05]url: /json_proto [13:04:05]query_string will be loaded in cgi processing [13:04:05]execute_cgi json_proto POST (null) [13:04:05]execute_cgi path=json_proto method=POST [13:04:05]POST find Content-Length [13:04:05]Host: 172.17.46.195:8080 [13:04:05]Content-Length: 684 [13:04:05]Content-Type: application/json [13:04:05] [13:04:05]POST finish read [13:04:05]Found Content-Length = 684 [13:04:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328660", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:05]execute_script... [13:04:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328660", "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" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:05]POST & json_proto [13:04:05]process_json_proto [13:04:05]json parsed OK: [13:04:05]protocol is kg_v1.0 [13:04:05]action value=close_receipt [13:04:05]process_action close_receipt [13:04:05]cmd_close_receipt [13:04:05]MH_GetDate [13:04:05]Write to MH i2c: F0 00 00 90 51 D0 [13:04:05]Write i2c OK [13:04:05]MH_I2C_Read... [13:04:05]Read from MH i2c: F0 [13:04:05]MH_I2C_Read... [13:04:05]Read from MH i2c: F0 09 00 [13:04:05]MH_I2C_Read... [13:04:05]Read from MH i2c: F0 09 00 90 51 00 47 94 C4 66 75 08 C2 66 83 [13:04:05]GetLastDocTimeStamp 1724159034 [13:04:05]current date 1724159047 [13:04:05]FM_GetShiftState [13:04:05]SAM_PROTO_GetShiftState [13:04:05]wFMCommunicate request_size=4 [13:04:05]MH_SAM_APDU [13:04:05]CAPDU: 80 13 01 00 [13:04:05]Write to MH i2c: E2 08 00 91 51 80 13 01 00 00 00 00 00 5F [13:04:05]Write i2c OK [13:04:05]MH_I2C_Read... [13:04:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:05]Read from MH i2c: E2 [13:04:05]MH_I2C_Read... [13:04:05]Read from MH i2c: E2 0E 00 [13:04:05]MH_I2C_Read... [13:04:05]Read from MH i2c: E2 0E 00 91 51 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E9 [13:04:05]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:04:05]wFMCommunicate OK [13:04:05]SAM_PROTO_GetShiftState done [13:04:05]FM_GetShiftState done [13:04:05]opened in 1724112758 [13:04:05]opened+sec_in_day 1724199158 [13:04:05]quantity*price = 100005 [13:04:05]sum+1 = 100006 [13:04:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 356 20.08.2024 13:04 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201057 ФПД: 180000212761761 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130407&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201057&fm=180000212761761&tin=02508201610067®Number=0000000000092545&sum=100000 [13:04:06]StoreToDocumentArchive [13:04:06]shift 466 fd 201057 [13:04:06]save to /storage/0466/doc_00201057 [13:04:06]save last doc name /storage/0466/doc_00201057 to /storage/kkm_last_doc_name [13:04:06]save OK [13:04:06]Clear old archive folders... [13:04:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:04:06]tlvbuf is 0115FDC0 [13:04:06]SAM_PROTO_ClearQueue [13:04:06]wFMCommunicate request_size=4 [13:04:06]MH_SAM_APDU [13:04:06]CAPDU: 80 09 00 00 [13:04:06]Write to MH i2c: E2 08 00 9E 51 80 09 00 00 00 00 00 00 61 [13:04:06]Write i2c OK [13:04:06]MH_I2C_Read... [13:04:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:04:06]Read from MH i2c: E2 [13:04:06]MH_I2C_Read... [13:04:06]Read from MH i2c: E2 03 00 [13:04:06]MH_I2C_Read... [13:04:06]Read from MH i2c: E2 03 00 9E 51 00 90 00 63 [13:04:06]RAPDU: 90 00 [13:04:06]wFMCommunicate OK [13:04:06]SAM_PROTO_ClearQueue done [13:04:06]KKMCreateOFDPacket [13:04:06]OFDProtocolAddRootSTLVToBuf [13:04:06]FM_MakeSignedData [13:04:06]FM_MakeSignedData [13:04:06]SAM_PROTO_SignData [13:04:06]wFMCommunicate request_size=4 [13:04:06]MH_SAM_APDU [13:04:06]CAPDU: 80 0D 01 02 [13:04:06]Write to MH i2c: E2 08 00 9F 51 80 0D 01 02 00 00 00 00 69 [13:04:06]Write i2c OK [13:04:06]MH_I2C_Read... [13:04:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:04:06]Read from MH i2c: E2 [13:04:06]MH_I2C_Read... [13:04:06]Read from MH i2c: E2 03 00 [13:04:06]MH_I2C_Read... [13:04:06]Read from MH i2c: E2 03 00 9F 51 00 90 00 64 [13:04:06]RAPDU: 90 00 [13:04:06]wFMCommunicate OK [13:04:06]wFMCommunicate request_size=255 [13:04:06]MH_SAM_APDU [13:04: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 47 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 61 11 03 00 35 04 06 00 A3 [13:04:06]Write to MH i2c: E2 02 01 A0 51 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 47 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 61 11 03 00 35 04 06 00 A3 00 00 C5 [13:04:06]Write i2c OK [13:04:06]MH_I2C_Read... [13:04:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:06]Read from MH i2c: E2 [13:04:06]MH_I2C_Read... [13:04:06]Read from MH i2c: E2 03 00 [13:04:06]MH_I2C_Read... [13:04:06]Read from MH i2c: E2 03 00 A0 51 00 90 00 65 [13:04:06]RAPDU: 90 00 [13:04:06]wFMCommunicate OK [13:04:06]wFMCommunicate request_size=10 [13:04:06]MH_SAM_APDU [13:04:06]CAPDU: 80 0D 02 02 05 B5 90 BD BC A1 [13:04:06]Write to MH i2c: E2 0D 00 A1 51 80 0D 02 02 05 00 B5 90 BD BC A1 00 00 D5 [13:04:06]Write i2c OK [13:04:06]MH_I2C_Read... [13:04:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:06]Read from MH i2c: E2 [13:04:06]MH_I2C_Read... [13:04:06]Read from MH i2c: E2 03 00 [13:04:06]MH_I2C_Read... [13:04:06]Read from MH i2c: E2 03 00 A1 51 00 90 00 66 [13:04:06]RAPDU: 90 00 [13:04:06]wFMCommunicate OK [13:04:06]wFMCommunicate request_size=4 [13:04:06]MH_SAM_APDU [13:04:06]CAPDU: 80 0D 03 02 [13:04:06]Write to MH i2c: E2 08 00 A2 51 80 0D 03 02 00 00 00 00 6E [13:04:06]Write i2c OK [13:04:06]MH_I2C_Read... [13:04:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:04:06]Read from MH i2c: E2 [13:04:06]MH_I2C_Read... [13:04:06]Read from MH i2c: E2 0B 00 [13:04:06]MH_I2C_Read... [13:04:06]Read from MH i2c: E2 0B 00 A2 51 00 D4 98 EC D0 A5 DB 4D FC 90 00 60 [13:04:06]RAPDU: D4 98 EC D0 A5 DB 4D FC 90 00 [13:04:06]wFMCommunicate OK [13:04:06]SAM_PROTO_SignData done [13:04:06]FM_MakeSignedData done [13:04:06]CreateOFDProtocolMessage [13:04:06]wFMCommunicate request_size=4 [13:04:06]MH_SAM_APDU [13:04:06]CAPDU: 80 11 00 00 [13:04:06]Write to MH i2c: E2 08 00 A3 51 80 11 00 00 00 00 00 00 6E [13:04:06]Write i2c OK [13:04:06]MH_I2C_Read... [13:04:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:06]Read from MH i2c: E2 [13:04:06]MH_I2C_Read... [13:04:06]Read from MH i2c: E2 17 00 [13:04:06]MH_I2C_Read... [13:04:06]Read from MH i2c: E2 17 00 A3 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BB [13:04:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:04:06]wFMCommunicate OK [13:04:06]CreateOFDProtocolMessage done [13:04:06]OFDSenderStorePacket 201057 [13:04:06]StoreOFDPacket docnum=201057 [13:04:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6F D6 07 01 E9 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 47 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 61 11 03 00 35 04 06 00 A3 B5 90 BD BC A1 D4 98 EC D0 A5 DB 4D FC [13:04:06]CheckFolder [13:04:06]dirname=/storage/ofd_packets [13:04:06]CheckFolder done [13:04:06]ProducePacketName [13:04:06]name=ofd_packets/00201057 [13:04:06]NVStorageSaveData ofd_packets/00201057 [13:04:06]File name is /storage/ofd_packets/00201057 [13:04:06]Write 301 bytes [13:04:06]NVStorageSaveData done [13:04:06]OFDSenderStorePacket done [13:04:06]KKMCreateOFDPacket done [13:04:06]NVStorageSaveData kkm_last_timestamp [13:04:06]File name is /storage/kkm_last_timestamp [13:04:06]Write 4 bytes [13:04:06]NVStorageSaveData done [13:04:06]ExternCall_PrintAddStr [13:04:06]wPrintStart [13:04:06]Write to MH i2c: 01 00 00 A4 51 F5 [13:04:06]Write i2c OK [13:04:06]MH_I2C_Read... [13:04:06]Read from MH i2c: 01 [13:04:06]MH_I2C_Read... [13:04:06]Read from MH i2c: 01 07 00 [13:04:06]MH_I2C_Read... [13:04:06]Read from MH i2c: 01 07 00 A4 51 00 00 00 00 00 FF 0F 0A [13:04:06]RasterBufferAndPrint [13:04:06]line Счет N : (1)11328660 [13:04:06]line ИНН: 02508201610067 [13:04:06]line Контрольно-Кассовый Чек [13:04:06]line ПРОДАЖА [13:04:06]line ТРК (МРК, ГНК) : 32 [13:04:06]line Товар: 2710124130 [13:04:06]line Аи-92-К-4 [13:04:06]line 14.750 * 67.80 [13:04:06]line = 1000.05 [13:04:06]line НДС 12% НСП 1% [13:04:06]line > о реализуемом товаре [13:04:06]line ОКРУГЛЕНИЕ: -0.05 [13:04:06]line ИТОГО: 1000.00 [13:04:06]line Внесено: 1000.00 [13:04:06]line СДАЧА: 0.00 [13:04:06]line НСП 1% : 8.85 [13:04:06]line НДС 12% : 106.20 [13:04:06]line Наличными: 1000.00 [13:04:06]line Безнал.: 0.00 [13:04:06]line Место: АЗС № 95 "Партнер Нефть" [13:04:06]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [13:04:06]line СНО: Общий режим [13:04:06]line Чек 356 20.08.2024 13:04 [13:04:06]line Смена: 466 ФФД: 1.0 [13:04:06]line ЗНМ: 0300000079 [13:04:06]line РНМ: 0000000000092545 [13:04:06]line Версия ККМ: 001 [13:04:06]line ФМ: 0000000000871802 [13:04:06]line ФД: 201057 [13:04:06]line ФПД: 180000212761761 [13:04:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130407&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201057&fm=180000212761761&tin=02508201610067®Number=0000000000092545&sum=100000 [13:04:07]written 0, free lines is 4095 [13:04:07]OFD Sender: Processing packet 201057 [packets to send 247, broken 246] [13:04:07]ProducePacketName [13:04:07]name=ofd_packets/00201057 [13:04:07]OFD Sender: To server: pG, [13:04:07]CommunicateWithHost lk.salyk.kg:30040 [13:04:07]ConnectInit lk.salyk.kg [13:04:07]Connected sock=10 [13:04:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6F D6 07 01 E9 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 47 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 61 11 03 00 35 04 06 00 A3 B5 90 BD BC A1 D4 98 EC D0 A5 DB 4D FC [13:04:07]Write to MH i2c: 01 00 00 CF 51 20 [13:04:07]Write i2c OK [13:04:07]MH_I2C_Read... [13:04:07]Read from MH i2c: 01 [13:04:07]MH_I2C_Read... [13:04:07]Read from MH i2c: 01 07 00 [13:04:07]MH_I2C_Read... [13:04:07]Read from MH i2c: 01 07 00 CF 51 00 00 00 00 00 EE 0C 21 [13:04:07]RasterBufferAndPrint [13:04:07]line [13:04:07]line [13:04:07]line [13:04:07]line [13:04:07]line [13:04:07]written 0, free lines is 3319 [13:04:07]MH_Cut [13:04:07]Write to MH i2c: D1 01 00 D6 51 01 F9 [13:04:07]Write i2c OK [13:04:07]MH_I2C_Read... [13:04:07]Read from MH i2c: D1 [13:04:07]MH_I2C_Read... [13:04:07]Read from MH i2c: D1 01 00 [13:04:07]MH_I2C_Read... [13:04:07]Read from MH i2c: D1 01 00 D6 51 00 F8 [13:04:07]Write to MH i2c: 01 00 00 D7 51 28 [13:04:07]Write i2c OK [13:04:07]MH_I2C_Read... [13:04:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 07 6F 47 00 7D 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 31 38 30 32 10 04 04 00 61 11 03 00 F4 03 04 00 AD 3E C4 66 B6 04 01 00 00 6D D2 28 38 5D 6B ED 75 [13:04:07]CommunicateWithHost err = 0 [13:04:07]CheckOFDResponse [13:04:07]1017 (14) - 77093643461234 [13:04:07]1041 (16) - 0000000000871802 [13:04:07]1040 (4) - 201057 [13:04:07]1012 (4) - 20.08.2024 06:58 [13:04:07]1206 (1) - 0 [13:04:07]OFD Sender: Remove packet 201057 [13:04:07]ProducePacketName [13:04:07]name=ofd_packets/00201057 [13:04:07]NVStorageDeleteData [13:04:08]OFD Sender: No OFD packet to send [13:04:08]*** Cut start [13:04:08]*** Purtial cut [13:04:08]*** Stage 1: CUTSNS_PIN = 1 [13:04:08]Read from MH i2c: 01 [13:04:08]MH_I2C_Read... [13:04:08]*** Stop cut motor [13:04:08]*** Cut end [13:04:08]Read from MH i2c: 01 07 00 [13:04:08]MH_I2C_Read... [13:04:08]Read from MH i2c: 01 07 00 D7 51 00 00 00 00 00 FF 0F 3D [13:04:08]process_action close_receipt done [13:04:08]requested_data is exist [13:04:08]produce_requested_data [13:04:08]requested_item fm.sn is exist - process it [13:04:08]wFMCommunicate request_size=4 [13:04:08]MH_SAM_APDU [13:04:08]CAPDU: 80 11 00 00 [13:04:08]Write to MH i2c: E2 08 00 D8 51 80 11 00 00 00 00 00 00 A3 [13:04:08]Write i2c OK [13:04:08]MH_I2C_Read... [13:04:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:08]Read from MH i2c: E2 [13:04:08]MH_I2C_Read... [13:04:08]Read from MH i2c: E2 17 00 [13:04:08]MH_I2C_Read... [13:04:08]Read from MH i2c: E2 17 00 D8 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F0 [13:04:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:04:08]wFMCommunicate OK [13:04:08]requested_item fd.num is exist - process it [13:04:08]SAM_PROTO_GetFieldsCounters [13:04:08]wFMCommunicate request_size=4 [13:04:08]MH_SAM_APDU [13:04:08]CAPDU: 80 13 00 00 [13:04:08]Write to MH i2c: E2 08 00 D9 51 80 13 00 00 00 00 00 00 A6 [13:04:08]Write i2c OK [13:04:08]MH_I2C_Read... [13:04:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:04:08]Read from MH i2c: E2 [13:04:08]MH_I2C_Read... [13:04:08]Read from MH i2c: E2 62 00 [13:04:08]MH_I2C_Read... [13:04:08]Read from MH i2c: E2 62 00 D9 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 61 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 38 [13:04: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 61 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:04:08]wFMCommunicate OK [13:04:08]SAM_PROTO_GetFieldsCounters done [13:04:08]requested_item shift.num is exist - process it [13:04:08]requested_item shift.opened is exist - process it [13:04:08]req_shift_opened [13:04:08]FM_GetShiftState [13:04:08]SAM_PROTO_GetShiftState [13:04:08]wFMCommunicate request_size=4 [13:04:08]MH_SAM_APDU [13:04:08]CAPDU: 80 13 01 00 [13:04:08]Write to MH i2c: E2 08 00 DA 51 80 13 01 00 00 00 00 00 A8 [13:04:08]Write i2c OK [13:04:08]MH_I2C_Read... [13:04:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:08]Read from MH i2c: E2 [13:04:08]MH_I2C_Read... [13:04:08]Read from MH i2c: E2 0E 00 [13:04:08]MH_I2C_Read... [13:04:08]Read from MH i2c: E2 0E 00 DA 51 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 32 [13:04:08]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:04:08]wFMCommunicate OK [13:04:08]SAM_PROTO_GetShiftState done [13:04:08]FM_GetShiftState done [13:04:08]req_shift_opened done [13:04:08]requested_item shift.open_date is exist - process it [13:04:08]req_shift_open_date [13:04:08]req_shift_open_date done [13:04:08]produce_requested_data done [13:04:08]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201057,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [13:04:08]process_action_free close_receipt [13:04:08]json_value_free [13:04:08]json_value_free done [13:04:08]process_json_proto returns [13:04:08]Send response to host [13:04:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201057,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [13:04:08]free response buf [13:04:08]execute_script done [13:04:08]execute_script returns [13:04:08]free content buf [13:04:08]Sock 8.Close socket [13:04:08]Sock 8.Thread stoped [13:04:13]OFD Sender: No OFD packet to send [13:04:18]OFD Sender: No OFD packet to send [13:04:23]OFD Sender: No OFD packet to send [13:04:28]OFD Sender: No OFD packet to send [13:04:33]OFD Sender: No OFD packet to send [13:04:38]OFD Sender: No OFD packet to send [13:04:43]OFD Sender: No OFD packet to send [13:04:48]OFD Sender: No OFD packet to send [13:04:53]OFD Sender: No OFD packet to send [13:04:58]OFD Sender: No OFD packet to send [13:05:03]OFD Sender: No OFD packet to send [13:05:08]OFD Sender: No OFD packet to send [13:05:13]OFD Sender: No OFD packet to send [13:05:18]OFD Sender: No OFD packet to send [13:05:23]OFD Sender: No OFD packet to send [13:05:28]OFD Sender: No OFD packet to send [13:05:33]OFD Sender: No OFD packet to send [13:05:38]OFD Sender: No OFD packet to send [13:05:43]OFD Sender: No OFD packet to send [13:05:48]OFD Sender: No OFD packet to send [13:05:49]accept exits with 9 [13:05:49]New connection [13:05:49]New thread 3067067748 created [13:05:49]Thread 3067211108 joined [13:05:49]Waiting for new connection... [13:05:49] Sock 9.Parse request [13:05:49]Sock 9.Check first char [13:05:49]Sock 9.First char is OK [13:05:49]request: POST /json_proto HTTP/1.0 [13:05:49]Method: POST [13:05:49]URL: /json_proto [13:05:49]Method is POST - this is cgi request [13:05:49]url: /json_proto [13:05:49]query_string will be loaded in cgi processing [13:05:49]execute_cgi json_proto POST (null) [13:05:49]execute_cgi path=json_proto method=POST [13:05:49]POST find Content-Length [13:05:49]Host: 172.17.46.195:8080 [13:05:49]Content-Length: 755 [13:05:49]Content-Type: application/json [13:05:49] [13:05:49]POST finish read [13:05:49]Found Content-Length = 755 [13:05:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328663", "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" : 7.380, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159158", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:49]execute_script... [13:05:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328663", "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" : 7.380, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159158", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:49]POST & json_proto [13:05:49]process_json_proto [13:05:49]json parsed OK: [13:05:49]protocol is kg_v1.0 [13:05:49]action value=close_receipt [13:05:49]process_action close_receipt [13:05:49]cmd_close_receipt [13:05:49]MH_GetDate [13:05:49]Write to MH i2c: F0 00 00 DB 51 1B [13:05:49]Write i2c OK [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: F0 [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: F0 09 00 [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: F0 09 00 DB 51 00 AF 94 C4 66 75 08 C2 66 36 [13:05:49]GetLastDocTimeStamp 1724159047 [13:05:49]current date 1724159151 [13:05:49]FM_GetShiftState [13:05:49]SAM_PROTO_GetShiftState [13:05:49]wFMCommunicate request_size=4 [13:05:49]MH_SAM_APDU [13:05:49]CAPDU: 80 13 01 00 [13:05:49]Write to MH i2c: E2 08 00 DC 51 80 13 01 00 00 00 00 00 AA [13:05:49]Write i2c OK [13:05:49]MH_I2C_Read... [13:05:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:49]Read from MH i2c: E2 [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: E2 0E 00 [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: E2 0E 00 DC 51 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 34 [13:05:49]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:05:49]wFMCommunicate OK [13:05:49]SAM_PROTO_GetShiftState done [13:05:49]FM_GetShiftState done [13:05:49]opened in 1724112758 [13:05:49]opened+sec_in_day 1724199158 [13:05:49]quantity*price = 0 [13:05:49]sum+1 = 1 [13:05:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 357 20.08.2024 13:05 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30159158 ФМ: 0000000000871802 ФД: 201058 ФПД: 95710618521958 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130551&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201058&fm=95710618521958&tin=02508201610067®Number=0000000000092545&sum=0 [13:05:50]StoreToDocumentArchive [13:05:50]shift 466 fd 201058 [13:05:50]save to /storage/0466/doc_00201058 [13:05:50]save last doc name /storage/0466/doc_00201058 to /storage/kkm_last_doc_name [13:05:50]save OK [13:05:50]Clear old archive folders... [13:05:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:05:50]tlvbuf is 010A19C0 [13:05:50]SAM_PROTO_ClearQueue [13:05:50]wFMCommunicate request_size=4 [13:05:50]MH_SAM_APDU [13:05:50]CAPDU: 80 09 00 00 [13:05:50]Write to MH i2c: E2 08 00 E9 51 80 09 00 00 00 00 00 00 AC [13:05:50]Write i2c OK [13:05:50]MH_I2C_Read... [13:05:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:50]Read from MH i2c: E2 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: E2 03 00 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: E2 03 00 E9 51 00 90 00 AE [13:05:50]RAPDU: 90 00 [13:05:50]wFMCommunicate OK [13:05:50]SAM_PROTO_ClearQueue done [13:05:50]KKMCreateOFDPacket [13:05:50]OFDProtocolAddRootSTLVToBuf [13:05:50]FM_MakeSignedData [13:05:50]FM_MakeSignedData [13:05:50]SAM_PROTO_SignData [13:05:50]wFMCommunicate request_size=4 [13:05:50]MH_SAM_APDU [13:05:50]CAPDU: 80 0D 01 02 [13:05:50]Write to MH i2c: E2 08 00 EA 51 80 0D 01 02 00 00 00 00 B4 [13:05:50]Write i2c OK [13:05:50]MH_I2C_Read... [13:05:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:50]Read from MH i2c: E2 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: E2 03 00 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: E2 03 00 EA 51 00 90 00 AF [13:05:50]RAPDU: 90 00 [13:05:50]wFMCommunicate OK [13:05:50]wFMCommunicate request_size=255 [13:05:50]MH_SAM_APDU [13:05:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 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 65 01 00 00 F4 03 04 00 AF 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 62 11 03 00 35 04 06 00 57 [13:05:50]Write to MH i2c: E2 02 01 EB 51 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 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 65 01 00 00 F4 03 04 00 AF 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 62 11 03 00 35 04 06 00 57 00 00 1A [13:05:50]Write i2c OK [13:05:50]MH_I2C_Read... [13:05:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:50]Read from MH i2c: E2 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: E2 03 00 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: E2 03 00 EB 51 00 90 00 B0 [13:05:50]RAPDU: 90 00 [13:05:50]wFMCommunicate OK [13:05:50]wFMCommunicate request_size=10 [13:05:50]MH_SAM_APDU [13:05:50]CAPDU: 80 0D 02 02 05 0C 5D 6B 11 66 [13:05:50]Write to MH i2c: E2 0D 00 EC 51 80 0D 02 02 05 00 0C 5D 6B 11 66 00 00 0C [13:05:50]Write i2c OK [13:05:50]MH_I2C_Read... [13:05:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:51]Read from MH i2c: E2 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: E2 03 00 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: E2 03 00 EC 51 00 90 00 B1 [13:05:51]RAPDU: 90 00 [13:05:51]wFMCommunicate OK [13:05:51]wFMCommunicate request_size=4 [13:05:51]MH_SAM_APDU [13:05:51]CAPDU: 80 0D 03 02 [13:05:51]Write to MH i2c: E2 08 00 ED 51 80 0D 03 02 00 00 00 00 B9 [13:05:51]Write i2c OK [13:05:51]MH_I2C_Read... [13:05:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:51]Read from MH i2c: E2 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: E2 0B 00 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: E2 0B 00 ED 51 00 0D C0 45 E7 FA BE BA F3 90 00 18 [13:05:51]RAPDU: 0D C0 45 E7 FA BE BA F3 90 00 [13:05:51]wFMCommunicate OK [13:05:51]SAM_PROTO_SignData done [13:05:51]FM_MakeSignedData done [13:05:51]CreateOFDProtocolMessage [13:05:51]wFMCommunicate request_size=4 [13:05:51]MH_SAM_APDU [13:05:51]CAPDU: 80 11 00 00 [13:05:51]Write to MH i2c: E2 08 00 EE 51 80 11 00 00 00 00 00 00 B9 [13:05:51]Write i2c OK [13:05:51]MH_I2C_Read... [13:05:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:51]Read from MH i2c: E2 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: E2 17 00 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: E2 17 00 EE 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 06 [13:05:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:05:51]wFMCommunicate OK [13:05:51]CreateOFDProtocolMessage done [13:05:51]OFDSenderStorePacket 201058 [13:05:51]StoreOFDPacket docnum=201058 [13:05:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 85 90 07 01 16 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 D4 1C 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 65 01 00 00 F4 03 04 00 AF 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 62 11 03 00 35 04 06 00 57 0C 5D 6B 11 66 0D C0 45 E7 FA BE BA F3 [13:05:51]CheckFolder [13:05:51]dirname=/storage/ofd_packets [13:05:51]CheckFolder done [13:05:51]ProducePacketName [13:05:51]name=ofd_packets/00201058 [13:05:51]NVStorageSaveData ofd_packets/00201058 [13:05:51]File name is /storage/ofd_packets/00201058 [13:05:51]Write 301 bytes [13:05:51]NVStorageSaveData done [13:05:51]OFDSenderStorePacket done [13:05:51]KKMCreateOFDPacket done [13:05:51]NVStorageSaveData kkm_last_timestamp [13:05:51]File name is /storage/kkm_last_timestamp [13:05:51]Write 4 bytes [13:05:51]NVStorageSaveData done [13:05:51]ExternCall_PrintAddStr [13:05:51]wPrintStart [13:05:51]Write to MH i2c: 01 00 00 EF 51 40 [13:05:51]Write i2c OK [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: 01 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: 01 07 00 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: 01 07 00 EF 51 00 00 00 00 00 FF 0F 55 [13:05:51]RasterBufferAndPrint [13:05:51]line Счет N : (1)11328663 [13:05:51]line ИНН: 02508201610067 [13:05:51]line Контрольно-Кассовый Чек [13:05:51]line ПРОДАЖА [13:05:51]line ТРК (МРК, ГНК) : 42 [13:05:51]line Товар: 2710124130 [13:05:51]line Аи-92-К-4 [13:05:51]line 7.380 * 0.00 [13:05:51]line = 0.00 [13:05:51]line НДС 12% НСП 1% [13:05:51]line > о реализуемом товаре [13:05:51]line ИТОГО: 0.00 [13:05:51]line НСП 1% : 0.00 [13:05:51]line НДС 12% : 0.00 [13:05:51]line Наличными: 0.00 [13:05:51]line Безнал.: 0.00 [13:05:51]line Место: АЗС № 95 "Партнер Нефть" [13:05:51]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [13:05:51]line СНО: Общий режим [13:05:51]line Чек 357 20.08.2024 13:05 [13:05:51]line Смена: 466 ФФД: 1.0 [13:05:51]line ЗНМ: 0300000079 [13:05:51]line РНМ: 0000000000092545 [13:05:51]line Версия ККМ: 001 [13:05:51]line Талоны: ТК ГПНА Online [13:05:51]line 30159158 [13:05:51]line ФМ: 0000000000871802 [13:05:51]line ФД: 201058 [13:05:51]line ФПД: 95710618521958 [13:05:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130551&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201058&fm=95710618521958&tin=02508201610067®Number=0000000000092545&sum=0 [13:05:51]written 0, free lines is 4095 [13:05:51]OFD Sender: Processing packet 201058 [packets to send 247, broken 246] [13:05:51]ProducePacketName [13:05:51]name=ofd_packets/00201058 [13:05:51]OFD Sender: To server: pG, [13:05:51]CommunicateWithHost lk.salyk.kg:30040 [13:05:51]ConnectInit lk.salyk.kg [13:05:51]Connected sock=11 [13:05:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 85 90 07 01 16 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 D4 1C 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 65 01 00 00 F4 03 04 00 AF 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 62 11 03 00 35 04 06 00 57 0C 5D 6B 11 66 0D C0 45 E7 FA BE BA F3 [13:05:51]Write to MH i2c: 01 00 00 19 52 6B [13:05:51]Write i2c OK [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: 01 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: 01 07 00 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: 01 07 00 19 52 00 00 00 00 00 ED 0C 6B [13:05:51]RasterBufferAndPrint [13:05:51]line [13:05:51]line [13:05:51]line [13:05:51]line [13:05:51]line [13:05:51]written 0, free lines is 3315 [13:05:51]MH_Cut [13:05:51]Write to MH i2c: D1 01 00 20 52 01 44 [13:05:51]Write i2c OK [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: D1 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: D1 01 00 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: D1 01 00 20 52 00 43 [13:05:51]Write to MH i2c: 01 00 00 21 52 73 [13:05:51]Write i2c OK [13:05:51]MH_I2C_Read... [13:05:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A8 A5 47 00 A8 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 31 38 30 32 10 04 04 00 62 11 03 00 F4 03 04 00 15 3F C4 66 B6 04 01 00 00 57 B8 76 99 F0 A5 DE 75 [13:05:51]CommunicateWithHost err = 0 [13:05:51]CheckOFDResponse [13:05:51]1017 (14) - 77093643461234 [13:05:51]1041 (16) - 0000000000871802 [13:05:51]1040 (4) - 201058 [13:05:51]1012 (4) - 20.08.2024 07:00 [13:05:51]1206 (1) - 0 [13:05:51]OFD Sender: Remove packet 201058 [13:05:51]ProducePacketName [13:05:51]name=ofd_packets/00201058 [13:05:51]NVStorageDeleteData [13:05:52]*** Cut start [13:05:52]*** Purtial cut [13:05:52]*** CUTSNS_PIN = 0 [13:05:52]OFD Sender: No OFD packet to send [13:05:52]*** Stage 1: CUTSNS_PIN = 1 [13:05:54]Read from MH i2c: 01 [13:05:54]MH_I2C_Read... [13:05:54]*** Stop cut motor [13:05:54]*** Cut end [13:05:54]Read from MH i2c: 01 07 00 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: 01 07 00 21 52 00 00 00 00 00 FF 0F 88 [13:05:54]process_action close_receipt done [13:05:54]requested_data is exist [13:05:54]produce_requested_data [13:05:54]requested_item fm.sn is exist - process it [13:05:54]wFMCommunicate request_size=4 [13:05:54]MH_SAM_APDU [13:05:54]CAPDU: 80 11 00 00 [13:05:54]Write to MH i2c: E2 08 00 22 52 80 11 00 00 00 00 00 00 EE [13:05:54]Write i2c OK [13:05:54]MH_I2C_Read... [13:05:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:54]Read from MH i2c: E2 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 17 00 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 17 00 22 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3B [13:05:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:05:54]wFMCommunicate OK [13:05:54]requested_item fd.num is exist - process it [13:05:54]SAM_PROTO_GetFieldsCounters [13:05:54]wFMCommunicate request_size=4 [13:05:54]MH_SAM_APDU [13:05:54]CAPDU: 80 13 00 00 [13:05:54]Write to MH i2c: E2 08 00 23 52 80 13 00 00 00 00 00 00 F1 [13:05:54]Write i2c OK [13:05:54]MH_I2C_Read... [13:05:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:05:54]Read from MH i2c: E2 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 62 00 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 62 00 23 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 62 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 87 [13:05: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 62 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:05:54]wFMCommunicate OK [13:05:54]SAM_PROTO_GetFieldsCounters done [13:05:54]requested_item shift.num is exist - process it [13:05:54]requested_item shift.opened is exist - process it [13:05:54]req_shift_opened [13:05:54]FM_GetShiftState [13:05:54]SAM_PROTO_GetShiftState [13:05:54]wFMCommunicate request_size=4 [13:05:54]MH_SAM_APDU [13:05:54]CAPDU: 80 13 01 00 [13:05:54]Write to MH i2c: E2 08 00 24 52 80 13 01 00 00 00 00 00 F3 [13:05:54]Write i2c OK [13:05:54]MH_I2C_Read... [13:05:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:54]Read from MH i2c: E2 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 0E 00 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 0E 00 24 52 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 7D [13:05:54]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:05:54]wFMCommunicate OK [13:05:54]SAM_PROTO_GetShiftState done [13:05:54]FM_GetShiftState done [13:05:54]req_shift_opened done [13:05:54]requested_item shift.open_date is exist - process it [13:05:54]req_shift_open_date [13:05:54]req_shift_open_date done [13:05:54]produce_requested_data done [13:05:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201058,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [13:05:54]process_action_free close_receipt [13:05:54]json_value_free [13:05:54]json_value_free done [13:05:54]process_json_proto returns [13:05:54]Send response to host [13:05:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201058,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [13:05:54]free response buf [13:05:54]execute_script done [13:05:54]execute_script returns [13:05:54]free content buf [13:05:54]Sock 9.Close socket [13:05:54]Sock 9.Thread stoped [13:05:57]OFD Sender: No OFD packet to send [13:06:02]OFD Sender: No OFD packet to send [13:06:07]OFD Sender: No OFD packet to send [13:06:12]OFD Sender: No OFD packet to send [13:06:17]OFD Sender: No OFD packet to send [13:06:22]OFD Sender: No OFD packet to send [13:06:27]OFD Sender: No OFD packet to send [13:06:29]accept exits with 8 [13:06:29]New connection [13:06:29]New thread 3067211108 created [13:06:29]Thread 3067067748 joined [13:06:29]Waiting for new connection... [13:06:29] Sock 8.Parse request [13:06:29]Sock 8.Check first char [13:06:29]Sock 8.First char is OK [13:06:29]request: POST /json_proto HTTP/1.0 [13:06:29]Method: POST [13:06:29]URL: /json_proto [13:06:29]Method is POST - this is cgi request [13:06:29]url: /json_proto [13:06:29]query_string will be loaded in cgi processing [13:06:29]execute_cgi json_proto POST (null) [13:06:29]execute_cgi path=json_proto method=POST [13:06:29]POST find Content-Length [13:06:29]Host: 172.17.46.195:8080 [13:06:29]Content-Length: 756 [13:06:29]Content-Type: application/json [13:06:29] [13:06:29]POST finish read [13:06:29]Found Content-Length = 756 [13:06:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328664", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159158", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:29]execute_script... [13:06: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)11328664", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159158", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:29]POST & json_proto [13:06:29]process_json_proto [13:06:29]json parsed OK: [13:06:29]protocol is kg_v1.0 [13:06:29]action value=close_receipt [13:06:29]process_action close_receipt [13:06:29]cmd_close_receipt [13:06:29]MH_GetDate [13:06:29]Write to MH i2c: F0 00 00 25 52 66 [13:06:29]Write i2c OK [13:06:29]MH_I2C_Read... [13:06:29]Read from MH i2c: F0 [13:06:29]MH_I2C_Read... [13:06:29]Read from MH i2c: F0 09 00 [13:06:29]MH_I2C_Read... [13:06:29]Read from MH i2c: F0 09 00 25 52 00 D7 94 C4 66 75 08 C2 66 A9 [13:06:29]GetLastDocTimeStamp 1724159151 [13:06:29]current date 1724159191 [13:06:29]FM_GetShiftState [13:06:29]SAM_PROTO_GetShiftState [13:06:29]wFMCommunicate request_size=4 [13:06:29]MH_SAM_APDU [13:06:29]CAPDU: 80 13 01 00 [13:06:29]Write to MH i2c: E2 08 00 26 52 80 13 01 00 00 00 00 00 F5 [13:06:29]Write i2c OK [13:06:29]MH_I2C_Read... [13:06:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:29]Read from MH i2c: E2 [13:06:29]MH_I2C_Read... [13:06:29]Read from MH i2c: E2 0E 00 [13:06:29]MH_I2C_Read... [13:06:29]Read from MH i2c: E2 0E 00 26 52 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 7F [13:06:29]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:06:29]wFMCommunicate OK [13:06:29]SAM_PROTO_GetShiftState done [13:06:29]FM_GetShiftState done [13:06:29]opened in 1724112758 [13:06:29]opened+sec_in_day 1724199158 [13:06:29]quantity*price = 0 [13:06:29]sum+1 = 1 [13:06:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 358 20.08.2024 13:06 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: ТК ГПНА Online 30159158 ФМ: 0000000000871802 ФД: 201059 ФПД: 43816693881107 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130631&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201059&fm=43816693881107&tin=02508201610067®Number=0000000000092545&sum=0 [13:06:30]StoreToDocumentArchive [13:06:30]shift 466 fd 201059 [13:06:30]save to /storage/0466/doc_00201059 [13:06:30]save last doc name /storage/0466/doc_00201059 to /storage/kkm_last_doc_name [13:06:30]save OK [13:06:30]Clear old archive folders... [13:06:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:06:30]tlvbuf is 011F4EE0 [13:06:30]SAM_PROTO_ClearQueue [13:06:30]wFMCommunicate request_size=4 [13:06:30]MH_SAM_APDU [13:06:30]CAPDU: 80 09 00 00 [13:06:30]Write to MH i2c: E2 08 00 33 52 80 09 00 00 00 00 00 00 F7 [13:06:30]Write i2c OK [13:06:30]MH_I2C_Read... [13:06:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:06:30]Read from MH i2c: E2 [13:06:30]MH_I2C_Read... [13:06:30]Read from MH i2c: E2 03 00 [13:06:30]MH_I2C_Read... [13:06:30]Read from MH i2c: E2 03 00 33 52 00 90 00 F9 [13:06:30]RAPDU: 90 00 [13:06:30]wFMCommunicate OK [13:06:30]SAM_PROTO_ClearQueue done [13:06:30]KKMCreateOFDPacket [13:06:30]OFDProtocolAddRootSTLVToBuf [13:06:30]FM_MakeSignedData [13:06:30]FM_MakeSignedData [13:06:30]SAM_PROTO_SignData [13:06:30]wFMCommunicate request_size=4 [13:06:30]MH_SAM_APDU [13:06:30]CAPDU: 80 0D 01 02 [13:06:30]Write to MH i2c: E2 08 00 34 52 80 0D 01 02 00 00 00 00 FF [13:06:30]Write i2c OK [13:06:30]MH_I2C_Read... [13:06:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:06:30]Read from MH i2c: E2 [13:06:30]MH_I2C_Read... [13:06:30]Read from MH i2c: E2 03 00 [13:06:30]MH_I2C_Read... [13:06:30]Read from MH i2c: E2 03 00 34 52 00 90 00 FA [13:06:30]RAPDU: 90 00 [13:06:30]wFMCommunicate OK [13:06:30]wFMCommunicate request_size=255 [13:06:30]MH_SAM_APDU [13:06: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 39 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 66 01 00 00 F4 03 04 00 D7 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 63 11 03 00 35 04 06 00 27 [13:06:30]Write to MH i2c: E2 02 01 35 52 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 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 66 01 00 00 F4 03 04 00 D7 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 63 11 03 00 35 04 06 00 27 00 00 46 [13:06:30]Write i2c OK [13:06:30]MH_I2C_Read... [13:06:30]Read from MH i2c: E2 [13:06:30]MH_I2C_Read... [13:06:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:30]Read from MH i2c: E2 03 00 [13:06:30]MH_I2C_Read... [13:06:30]Read from MH i2c: E2 03 00 35 52 00 90 00 FB [13:06:30]RAPDU: 90 00 [13:06:30]wFMCommunicate OK [13:06:30]wFMCommunicate request_size=10 [13:06:30]MH_SAM_APDU [13:06:30]CAPDU: 80 0D 02 02 05 D9 DE 79 59 13 [13:06:30]Write to MH i2c: E2 0D 00 36 52 80 0D 02 02 05 00 D9 DE 79 59 13 00 00 A8 [13:06:30]Write i2c OK [13:06:30]MH_I2C_Read... [13:06:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:30]Read from MH i2c: E2 [13:06:30]MH_I2C_Read... [13:06:30]Read from MH i2c: E2 03 00 [13:06:30]MH_I2C_Read... [13:06:30]Read from MH i2c: E2 03 00 36 52 00 90 00 FC [13:06:30]RAPDU: 90 00 [13:06:30]wFMCommunicate OK [13:06:30]wFMCommunicate request_size=4 [13:06:30]MH_SAM_APDU [13:06:30]CAPDU: 80 0D 03 02 [13:06:30]Write to MH i2c: E2 08 00 37 52 80 0D 03 02 00 00 00 00 04 [13:06:30]Write i2c OK [13:06:30]MH_I2C_Read... [13:06:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:06:30]Read from MH i2c: E2 [13:06:30]MH_I2C_Read... [13:06:30]Read from MH i2c: E2 0B 00 [13:06:30]MH_I2C_Read... [13:06:30]Read from MH i2c: E2 0B 00 37 52 00 8B C0 C2 D4 58 D8 FB EC 90 00 FD [13:06:30]RAPDU: 8B C0 C2 D4 58 D8 FB EC 90 00 [13:06:30]wFMCommunicate OK [13:06:30]SAM_PROTO_SignData done [13:06:30]FM_MakeSignedData done [13:06:30]CreateOFDProtocolMessage [13:06:30]wFMCommunicate request_size=4 [13:06:30]MH_SAM_APDU [13:06:30]CAPDU: 80 11 00 00 [13:06:30]Write to MH i2c: E2 08 00 38 52 80 11 00 00 00 00 00 00 04 [13:06:30]Write i2c OK [13:06:30]MH_I2C_Read... [13:06:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:30]Read from MH i2c: E2 [13:06:30]MH_I2C_Read... [13:06:30]Read from MH i2c: E2 17 00 [13:06:30]MH_I2C_Read... [13:06:30]Read from MH i2c: E2 17 00 38 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 51 [13:06:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:06:30]wFMCommunicate OK [13:06:30]CreateOFDProtocolMessage done [13:06:30]OFDSenderStorePacket 201059 [13:06:30]StoreOFDPacket docnum=201059 [13:06:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5B 30 07 01 B3 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 9E 39 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 66 01 00 00 F4 03 04 00 D7 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 63 11 03 00 35 04 06 00 27 D9 DE 79 59 13 8B C0 C2 D4 58 D8 FB EC [13:06:30]CheckFolder [13:06:30]dirname=/storage/ofd_packets [13:06:30]CheckFolder done [13:06:30]ProducePacketName [13:06:30]name=ofd_packets/00201059 [13:06:30]NVStorageSaveData ofd_packets/00201059 [13:06:30]File name is /storage/ofd_packets/00201059 [13:06:30]Write 301 bytes [13:06:30]NVStorageSaveData done [13:06:30]OFDSenderStorePacket done [13:06:30]KKMCreateOFDPacket done [13:06:30]NVStorageSaveData kkm_last_timestamp [13:06:30]File name is /storage/kkm_last_timestamp [13:06:30]Write 4 bytes [13:06:30]NVStorageSaveData done [13:06:30]ExternCall_PrintAddStr [13:06:30]wPrintStart [13:06:30]Write to MH i2c: 01 00 00 39 52 8B [13:06:30]Write i2c OK [13:06:30]MH_I2C_Read... [13:06:30]Read from MH i2c: 01 [13:06:30]MH_I2C_Read... [13:06:30]Read from MH i2c: 01 07 00 [13:06:30]MH_I2C_Read... [13:06:30]Read from MH i2c: 01 07 00 39 52 00 00 00 00 00 FF 0F A0 [13:06:30]RasterBufferAndPrint [13:06:30]line Счет N : (1)11328664 [13:06:30]line ИНН: 02508201610067 [13:06:30]line Контрольно-Кассовый Чек [13:06:30]line ПРОДАЖА [13:06:30]line ТРК (МРК, ГНК) : 32 [13:06:30]line Товар: 2710124130 [13:06:30]line Аи-92-К-4 [13:06:30]line 14.750 * 0.00 [13:06:30]line = 0.00 [13:06:30]line НДС 12% НСП 1% [13:06:30]line > о реализуемом товаре [13:06:30]line ИТОГО: 0.00 [13:06:30]line НСП 1% : 0.00 [13:06:30]line НДС 12% : 0.00 [13:06:30]line Наличными: 0.00 [13:06:30]line Безнал.: 0.00 [13:06:30]line Место: АЗС № 95 "Партнер Нефть" [13:06:30]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [13:06:30]line СНО: Общий режим [13:06:30]line Чек 358 20.08.2024 13:06 [13:06:30]line Смена: 466 ФФД: 1.0 [13:06:30]line ЗНМ: 0300000079 [13:06:30]line РНМ: 0000000000092545 [13:06:30]line Версия ККМ: 001 [13:06:30]line Талоны: ТК ГПНА Online [13:06:30]line 30159158 [13:06:30]line ФМ: 0000000000871802 [13:06:30]line ФД: 201059 [13:06:30]line ФПД: 43816693881107 [13:06:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130631&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201059&fm=43816693881107&tin=02508201610067®Number=0000000000092545&sum=0 [13:06:31]OFD Sender: Processing packet 201059 [packets to send 247, broken 246] [13:06:31]ProducePacketName [13:06:31]name=ofd_packets/00201059 [13:06:31]OFD Sender: To server: pG, [13:06:31]CommunicateWithHost lk.salyk.kg:30040 [13:06:31]ConnectInit lk.salyk.kg [13:06:31]written 0, free lines is 4095 [13:06:31]Connected sock=10 [13:06:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5B 30 07 01 B3 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 9E 39 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 66 01 00 00 F4 03 04 00 D7 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 63 11 03 00 35 04 06 00 27 D9 DE 79 59 13 8B C0 C2 D4 58 D8 FB EC [13:06:31]Write to MH i2c: 01 00 00 63 52 B5 [13:06:31]Write i2c OK [13:06:31]MH_I2C_Read... [13:06:31]Read from MH i2c: 01 [13:06:31]MH_I2C_Read... [13:06:31]Read from MH i2c: 01 07 00 [13:06:31]MH_I2C_Read... [13:06:31]Read from MH i2c: 01 07 00 63 52 00 00 00 00 00 D9 0C A1 [13:06:31]RasterBufferAndPrint [13:06:31]line [13:06:31]line [13:06:31]line [13:06:31]line [13:06:31]line [13:06:31]written 0, free lines is 3295 [13:06:31]MH_Cut [13:06:31]Write to MH i2c: D1 01 00 6A 52 01 8E [13:06:31]Write i2c OK [13:06:31]MH_I2C_Read... [13:06:31]Read from MH i2c: D1 [13:06:31]MH_I2C_Read... [13:06:31]Read from MH i2c: D1 01 00 [13:06:31]MH_I2C_Read... [13:06:31]Read from MH i2c: D1 01 00 6A 52 00 8D [13:06:31]Write to MH i2c: 01 00 00 6B 52 BD [13:06:31]Write i2c OK [13:06:31]MH_I2C_Read... [13:06:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 26 AF 47 00 41 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 31 38 30 32 10 04 04 00 63 11 03 00 F4 03 04 00 3D 3F C4 66 B6 04 01 00 00 40 24 DE 09 DE 98 A5 F4 [13:06:31]CommunicateWithHost err = 0 [13:06:31]CheckOFDResponse [13:06:31]1017 (14) - 77093643461234 [13:06:31]1041 (16) - 0000000000871802 [13:06:31]1040 (4) - 201059 [13:06:31]1012 (4) - 20.08.2024 07:01 [13:06:31]1206 (1) - 0 [13:06:31]OFD Sender: Remove packet 201059 [13:06:31]ProducePacketName [13:06:31]name=ofd_packets/00201059 [13:06:31]NVStorageDeleteData [13:06:32]OFD Sender: No OFD packet to send [13:06:32]*** Cut start [13:06:32]*** Purtial cut [13:06:32]*** Stage 1: CUTSNS_PIN = 1 [13:06:32]Read from MH i2c: 01 [13:06:32]MH_I2C_Read... [13:06:32]*** Stop cut motor [13:06:32]*** Cut end [13:06:32]Read from MH i2c: 01 07 00 [13:06:32]MH_I2C_Read... [13:06:32]Read from MH i2c: 01 07 00 6B 52 00 00 00 00 00 FF 0F D2 [13:06:32]process_action close_receipt done [13:06:32]requested_data is exist [13:06:32]produce_requested_data [13:06:32]requested_item fm.sn is exist - process it [13:06:32]wFMCommunicate request_size=4 [13:06:32]MH_SAM_APDU [13:06:32]CAPDU: 80 11 00 00 [13:06:32]Write to MH i2c: E2 08 00 6C 52 80 11 00 00 00 00 00 00 38 [13:06:32]Write i2c OK [13:06:32]MH_I2C_Read... [13:06:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:32]Read from MH i2c: E2 [13:06:32]MH_I2C_Read... [13:06:32]Read from MH i2c: E2 17 00 [13:06:32]MH_I2C_Read... [13:06:32]Read from MH i2c: E2 17 00 6C 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 85 [13:06:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:06:32]wFMCommunicate OK [13:06:32]requested_item fd.num is exist - process it [13:06:32]SAM_PROTO_GetFieldsCounters [13:06:32]wFMCommunicate request_size=4 [13:06:32]MH_SAM_APDU [13:06:32]CAPDU: 80 13 00 00 [13:06:32]Write to MH i2c: E2 08 00 6D 52 80 13 00 00 00 00 00 00 3B [13:06:32]Write i2c OK [13:06:32]MH_I2C_Read... [13:06:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:06:32]Read from MH i2c: E2 [13:06:32]MH_I2C_Read... [13:06:32]Read from MH i2c: E2 62 00 [13:06:32]MH_I2C_Read... [13:06:32]Read from MH i2c: E2 62 00 6D 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 63 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 D5 [13:06:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 63 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:06:32]wFMCommunicate OK [13:06:32]SAM_PROTO_GetFieldsCounters done [13:06:32]requested_item shift.num is exist - process it [13:06:32]requested_item shift.opened is exist - process it [13:06:32]req_shift_opened [13:06:32]FM_GetShiftState [13:06:32]SAM_PROTO_GetShiftState [13:06:32]wFMCommunicate request_size=4 [13:06:32]MH_SAM_APDU [13:06:32]CAPDU: 80 13 01 00 [13:06:32]Write to MH i2c: E2 08 00 6E 52 80 13 01 00 00 00 00 00 3D [13:06:32]Write i2c OK [13:06:32]MH_I2C_Read... [13:06:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:32]Read from MH i2c: E2 [13:06:32]MH_I2C_Read... [13:06:32]Read from MH i2c: E2 0E 00 [13:06:32]MH_I2C_Read... [13:06:32]Read from MH i2c: E2 0E 00 6E 52 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C7 [13:06:32]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:06:32]wFMCommunicate OK [13:06:32]SAM_PROTO_GetShiftState done [13:06:32]FM_GetShiftState done [13:06:32]req_shift_opened done [13:06:32]requested_item shift.open_date is exist - process it [13:06:32]req_shift_open_date [13:06:32]req_shift_open_date done [13:06:32]produce_requested_data done [13:06:32]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201059,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [13:06:32]process_action_free close_receipt [13:06:32]json_value_free [13:06:32]json_value_free done [13:06:32]process_json_proto returns [13:06:32]Send response to host [13:06:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201059,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [13:06:32]free response buf [13:06:32]execute_script done [13:06:32]execute_script returns [13:06:32]free content buf [13:06:32]Sock 8.Close socket [13:06:32]Sock 8.Thread stoped [13:06:37]OFD Sender: No OFD packet to send [13:06:42]OFD Sender: No OFD packet to send [13:06:47]OFD Sender: No OFD packet to send [13:06:52]OFD Sender: No OFD packet to send [13:06:54]accept exits with 9 [13:06:54]New connection [13:06:54]New thread 3067067748 created [13:06:54]Thread 3067211108 joined [13:06:54]Waiting for new connection... [13:06:54] Sock 9.Parse request [13:06:54]Sock 9.Check first char [13:06:54]Sock 9.First char is OK [13:06:54]request: POST /json_proto HTTP/1.0 [13:06:54]Method: POST [13:06:54]URL: /json_proto [13:06:54]Method is POST - this is cgi request [13:06:54]url: /json_proto [13:06:54]query_string will be loaded in cgi processing [13:06:54]execute_cgi json_proto POST (null) [13:06:54]execute_cgi path=json_proto method=POST [13:06:54]POST find Content-Length [13:06:54]Host: 172.17.46.195:8080 [13:06:54]Content-Length: 799 [13:06:54]Content-Type: application/json [13:06:54] [13:06:54]POST finish read [13:06:54]Found Content-Length = 799 [13:06:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328665", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:54]execute_script... [13: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)11328665", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:54]POST & json_proto [13:06:54]process_json_proto [13:06:54]json parsed OK: [13:06:54]protocol is kg_v1.0 [13:06:54]action value=close_receipt [13:06:54]process_action close_receipt [13:06:54]cmd_close_receipt [13:06:54]MH_GetDate [13:06:54]Write to MH i2c: F0 00 00 6F 52 B0 [13:06:54]Write i2c OK [13:06:54]MH_I2C_Read... [13:06:54]Read from MH i2c: F0 [13:06:54]MH_I2C_Read... [13:06:54]Read from MH i2c: F0 09 00 [13:06:54]MH_I2C_Read... [13:06:54]Read from MH i2c: F0 09 00 6F 52 00 F0 94 C4 66 75 08 C2 66 0C [13:06:54]GetLastDocTimeStamp 1724159191 [13:06:54]current date 1724159216 [13:06:54]FM_GetShiftState [13:06:54]SAM_PROTO_GetShiftState [13:06:54]wFMCommunicate request_size=4 [13:06:54]MH_SAM_APDU [13:06:54]CAPDU: 80 13 01 00 [13:06:54]Write to MH i2c: E2 08 00 70 52 80 13 01 00 00 00 00 00 3F [13:06:54]Write i2c OK [13:06:54]MH_I2C_Read... [13:06:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:54]Read from MH i2c: E2 [13:06:54]MH_I2C_Read... [13:06:54]Read from MH i2c: E2 0E 00 [13:06:54]MH_I2C_Read... [13:06:54]Read from MH i2c: E2 0E 00 70 52 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 C9 [13:06:54]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:06:54]wFMCommunicate OK [13:06:54]SAM_PROTO_GetShiftState done [13:06:54]FM_GetShiftState done [13:06:54]opened in 1724112758 [13:06:54]opened+sec_in_day 1724199158 [13:06:54]quantity*price = 60045 [13:06:54]sum+1 = 60047 [13:06:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.46 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 0.00 Безнал.: 600.46 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 359 20.08.2024 13:06 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871802 ФД: 201060 ФПД: 215180375032922 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130656&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201060&fm=215180375032922&tin=02508201610067®Number=0000000000092545&sum=60046 [13:06:55]StoreToDocumentArchive [13:06:55]shift 466 fd 201060 [13:06:55]save to /storage/0466/doc_00201060 [13:06:55]save last doc name /storage/0466/doc_00201060 to /storage/kkm_last_doc_name [13:06:55]save OK [13:06:55]Clear old archive folders... [13:06:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:06:55]tlvbuf is 010CD640 [13:06:55]SAM_PROTO_ClearQueue [13:06:55]wFMCommunicate request_size=4 [13:06:55]MH_SAM_APDU [13:06:55]CAPDU: 80 09 00 00 [13:06:55]Write to MH i2c: E2 08 00 7D 52 80 09 00 00 00 00 00 00 41 [13:06:55]Write i2c OK [13:06:55]MH_I2C_Read... [13:06:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:06:55]Read from MH i2c: E2 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: E2 03 00 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: E2 03 00 7D 52 00 90 00 43 [13:06:55]RAPDU: 90 00 [13:06:55]wFMCommunicate OK [13:06:55]SAM_PROTO_ClearQueue done [13:06:55]KKMCreateOFDPacket [13:06:55]OFDProtocolAddRootSTLVToBuf [13:06:55]FM_MakeSignedData [13:06:55]FM_MakeSignedData [13:06:55]SAM_PROTO_SignData [13:06:55]wFMCommunicate request_size=4 [13:06:55]MH_SAM_APDU [13:06:55]CAPDU: 80 0D 01 02 [13:06:55]Write to MH i2c: E2 08 00 7E 52 80 0D 01 02 00 00 00 00 49 [13:06:55]Write i2c OK [13:06:55]MH_I2C_Read... [13:06:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:06:55]Read from MH i2c: E2 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: E2 03 00 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: E2 03 00 7E 52 00 90 00 44 [13:06:55]RAPDU: 90 00 [13:06:55]wFMCommunicate OK [13:06:55]wFMCommunicate request_size=255 [13:06:55]MH_SAM_APDU [13:06:55]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 F0 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 64 11 03 00 35 04 06 00 C3 B4 95 D1 [13:06:55]Write to MH i2c: E2 02 01 7F 52 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 F0 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 64 11 03 00 35 04 06 00 C3 B4 95 D1 00 00 23 [13:06:55]Write i2c OK [13:06:55]MH_I2C_Read... [13:06:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:55]Read from MH i2c: E2 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: E2 03 00 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: E2 03 00 7F 52 00 90 00 45 [13:06:55]RAPDU: 90 00 [13:06:55]wFMCommunicate OK [13:06:55]wFMCommunicate request_size=7 [13:06:55]MH_SAM_APDU [13:06:55]CAPDU: 80 0D 02 02 02 04 5A [13:06:55]Write to MH i2c: E2 0A 00 80 52 80 0D 02 02 02 00 04 5A 00 00 AE [13:06:55]Write i2c OK [13:06:55]MH_I2C_Read... [13:06:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:55]Read from MH i2c: E2 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: E2 03 00 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: E2 03 00 80 52 00 90 00 46 [13:06:55]RAPDU: 90 00 [13:06:55]wFMCommunicate OK [13:06:55]wFMCommunicate request_size=4 [13:06:55]MH_SAM_APDU [13:06:55]CAPDU: 80 0D 03 02 [13:06:55]Write to MH i2c: E2 08 00 81 52 80 0D 03 02 00 00 00 00 4E [13:06:55]Write i2c OK [13:06:55]MH_I2C_Read... [13:06:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:06:55]Read from MH i2c: E2 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: E2 0B 00 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: E2 0B 00 81 52 00 53 03 58 12 BC D1 E9 6C 90 00 F1 [13:06:55]RAPDU: 53 03 58 12 BC D1 E9 6C 90 00 [13:06:55]wFMCommunicate OK [13:06:55]SAM_PROTO_SignData done [13:06:55]FM_MakeSignedData done [13:06:55]CreateOFDProtocolMessage [13:06:55]wFMCommunicate request_size=4 [13:06:55]MH_SAM_APDU [13:06:55]CAPDU: 80 11 00 00 [13:06:55]Write to MH i2c: E2 08 00 82 52 80 11 00 00 00 00 00 00 4E [13:06:55]Write i2c OK [13:06:55]MH_I2C_Read... [13:06:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:55]Read from MH i2c: E2 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: E2 17 00 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: E2 17 00 82 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9B [13:06:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:06:55]wFMCommunicate OK [13:06:55]CreateOFDProtocolMessage done [13:06:55]OFDSenderStorePacket 201060 [13:06:55]StoreOFDPacket docnum=201060 [13:06:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 11 A1 04 01 C8 4B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 F0 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 64 11 03 00 35 04 06 00 C3 B4 95 D1 04 5A 53 03 58 12 BC D1 E9 6C [13:06:55]CheckFolder [13:06:55]dirname=/storage/ofd_packets [13:06:55]CheckFolder done [13:06:55]ProducePacketName [13:06:55]name=ofd_packets/00201060 [13:06:55]NVStorageSaveData ofd_packets/00201060 [13:06:55]File name is /storage/ofd_packets/00201060 [13:06:55]Write 298 bytes [13:06:55]NVStorageSaveData done [13:06:55]OFDSenderStorePacket done [13:06:55]KKMCreateOFDPacket done [13:06:55]NVStorageSaveData kkm_last_timestamp [13:06:55]File name is /storage/kkm_last_timestamp [13:06:55]Write 4 bytes [13:06:55]NVStorageSaveData done [13:06:55]ExternCall_PrintAddStr [13:06:55]wPrintStart [13:06:55]Write to MH i2c: 01 00 00 83 52 D5 [13:06:55]Write i2c OK [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: 01 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: 01 07 00 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: 01 07 00 83 52 00 00 00 00 00 FF 0F EA [13:06:55]RasterBufferAndPrint [13:06:55]line Счет N : (1)11328665 [13:06:55]line ИНН: 02508201610067 [13:06:55]line Контрольно-Кассовый Чек [13:06:55]line ПРОДАЖА [13:06:55]line ТРК (МРК, ГНК) : 51 [13:06:55]line Товар: 2710194210 [13:06:55]line ДТ-К-5 [13:06:55]line 7.880 * 76.20 [13:06:55]line = 600.46 [13:06:55]line НДС 12% НСП 1% [13:06:55]line > о реализуемом товаре [13:06:55]line ИТОГО: 600.46 [13:06:55]line НСП 1% : 5.31 [13:06:55]line НДС 12% : 63.77 [13:06:55]line Наличными: 0.00 [13:06:55]line Безнал.: 600.46 [13:06:55]line Место: АЗС № 95 "Партнер Нефть" [13:06:55]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [13:06:55]line СНО: Общий режим [13:06:55]line Чек 359 20.08.2024 13:06 [13:06:55]line Смена: 466 ФФД: 1.0 [13:06:55]line ЗНМ: 0300000079 [13:06:55]line РНМ: 0000000000092545 [13:06:55]line Версия ККМ: 001 [13:06:55]line Платежная система: O! деньги [13:06:55]line ФМ: 0000000000871802 [13:06:55]line ФД: 201060 [13:06:55]line ФПД: 215180375032922 [13:06:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130656&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201060&fm=215180375032922&tin=02508201610067®Number=0000000000092545&sum=60046 [13:06:55]written 0, free lines is 4095 [13:06:55]OFD Sender: Processing packet 201060 [packets to send 247, broken 246] [13:06:55]ProducePacketName [13:06:55]name=ofd_packets/00201060 [13:06:55]OFD Sender: To server: pG, [13:06:55]CommunicateWithHost lk.salyk.kg:30040 [13:06:55]ConnectInit lk.salyk.kg [13:06:56]Connected sock=10 [13: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 31 38 30 32 0C 01 00 00 11 A1 04 01 C8 4B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 F0 94 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 64 11 03 00 35 04 06 00 C3 B4 95 D1 04 5A 53 03 58 12 BC D1 E9 6C [13:06:56]Write to MH i2c: 01 00 00 AD 52 FF [13:06:56]Write i2c OK [13:06:56]MH_I2C_Read... [13:06:56]Read from MH i2c: 01 [13:06:56]MH_I2C_Read... [13:06:56]Read from MH i2c: 01 07 00 [13:06:56]MH_I2C_Read... [13:06:56]Read from MH i2c: 01 07 00 AD 52 00 00 00 00 00 DE 0C F0 [13:06:56]RasterBufferAndPrint [13:06:56]line [13:06:56]line [13:06:56]line [13:06:56]line [13:06:56]line [13:06:56]written 0, free lines is 3302 [13:06:56]MH_Cut [13:06:56]Write to MH i2c: D1 01 00 B4 52 01 D8 [13:06:56]Write i2c OK [13:06:56]MH_I2C_Read... [13:06:56]Read from MH i2c: D1 [13:06:56]MH_I2C_Read... [13:06:56]Read from MH i2c: D1 01 00 [13:06:56]MH_I2C_Read... [13:06:56]Read from MH i2c: D1 01 00 B4 52 00 D7 [13:06:56]Write to MH i2c: 01 00 00 B5 52 07 [13:06:56]Write i2c OK [13:06:56]MH_I2C_Read... [13:06:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A4 21 47 00 10 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 31 38 30 32 10 04 04 00 64 11 03 00 F4 03 04 00 56 3F C4 66 B6 04 01 00 00 B0 F1 83 DA E5 C8 3B A2 [13:06:56]CommunicateWithHost err = 0 [13:06:56]CheckOFDResponse [13:06:56]1017 (14) - 77093643461234 [13:06:56]1041 (16) - 0000000000871802 [13:06:56]1040 (4) - 201060 [13:06:56]1012 (4) - 20.08.2024 07:01 [13:06:56]1206 (1) - 0 [13:06:56]OFD Sender: Remove packet 201060 [13:06:56]ProducePacketName [13:06:56]name=ofd_packets/00201060 [13:06:56]NVStorageDeleteData [13:06:56]OFD Sender: No OFD packet to send [13:06:57]*** Cut start [13:06:57]*** Purtial cut [13:06:57]*** CUTSNS_PIN = 0 [13:06:57]*** Stage 1: CUTSNS_PIN = 1 [13:06:59]Read from MH i2c: 01 [13:06:59]MH_I2C_Read... [13:06:59]*** Stop cut motor [13:06:59]*** Cut end [13:06:59]Read from MH i2c: 01 07 00 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: 01 07 00 B5 52 00 00 00 00 00 FF 0F 1C [13:06:59]process_action close_receipt done [13:06:59]requested_data is exist [13:06:59]produce_requested_data [13:06:59]requested_item fm.sn is exist - process it [13:06:59]wFMCommunicate request_size=4 [13:06:59]MH_SAM_APDU [13:06:59]CAPDU: 80 11 00 00 [13:06:59]Write to MH i2c: E2 08 00 B6 52 80 11 00 00 00 00 00 00 82 [13:06:59]Write i2c OK [13:06:59]MH_I2C_Read... [13:06:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:59]Read from MH i2c: E2 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: E2 17 00 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: E2 17 00 B6 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CF [13:06:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:06:59]wFMCommunicate OK [13:06:59]requested_item fd.num is exist - process it [13:06:59]SAM_PROTO_GetFieldsCounters [13:06:59]wFMCommunicate request_size=4 [13:06:59]MH_SAM_APDU [13:06:59]CAPDU: 80 13 00 00 [13:06:59]Write to MH i2c: E2 08 00 B7 52 80 13 00 00 00 00 00 00 85 [13:06:59]Write i2c OK [13:06:59]MH_I2C_Read... [13:06:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:06:59]Read from MH i2c: E2 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: E2 62 00 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: E2 62 00 B7 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 64 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 23 [13:06: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 64 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:06:59]wFMCommunicate OK [13:06:59]SAM_PROTO_GetFieldsCounters done [13:06:59]requested_item shift.num is exist - process it [13:06:59]requested_item shift.opened is exist - process it [13:06:59]req_shift_opened [13:06:59]FM_GetShiftState [13:06:59]SAM_PROTO_GetShiftState [13:06:59]wFMCommunicate request_size=4 [13:06:59]MH_SAM_APDU [13:06:59]CAPDU: 80 13 01 00 [13:06:59]Write to MH i2c: E2 08 00 B8 52 80 13 01 00 00 00 00 00 87 [13:06:59]Write i2c OK [13:06:59]MH_I2C_Read... [13:06:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:59]Read from MH i2c: E2 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: E2 0E 00 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: E2 0E 00 B8 52 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 11 [13:06:59]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:06:59]wFMCommunicate OK [13:06:59]SAM_PROTO_GetShiftState done [13:06:59]FM_GetShiftState done [13:06:59]req_shift_opened done [13:06:59]requested_item shift.open_date is exist - process it [13:06:59]req_shift_open_date [13:06:59]req_shift_open_date done [13:06:59]produce_requested_data done [13:06:59]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201060,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [13:06:59]process_action_free close_receipt [13:06:59]json_value_free [13:06:59]json_value_free done [13:06:59]process_json_proto returns [13:06:59]Send response to host [13:06:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201060,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [13:06:59]free response buf [13:06:59]execute_script done [13:06:59]execute_script returns [13:06:59]free content buf [13:06:59]Sock 9.Close socket [13:06:59]Sock 9.Thread stoped [13:07:01]OFD Sender: No OFD packet to send [13:07:06]OFD Sender: No OFD packet to send [13:07:11]OFD Sender: No OFD packet to send [13:07:16]OFD Sender: No OFD packet to send [13:07:21]OFD Sender: No OFD packet to send [13:07:26]OFD Sender: No OFD packet to send [13:07:31]OFD Sender: No OFD packet to send [13:07:36]OFD Sender: No OFD packet to send [13:07:42]OFD Sender: No OFD packet to send [13:07:47]OFD Sender: No OFD packet to send [13:07:52]OFD Sender: No OFD packet to send [13:07:57]OFD Sender: No OFD packet to send [13:08:02]OFD Sender: No OFD packet to send [13:08:07]OFD Sender: No OFD packet to send [13:08:12]OFD Sender: No OFD packet to send [13:08:17]OFD Sender: No OFD packet to send [13:08:22]OFD Sender: No OFD packet to send [13:08:25]accept exits with 8 [13:08:25]New connection [13:08:25]New thread 3067211108 created [13:08:25]Thread 3067067748 joined [13:08:25]Waiting for new connection... [13:08:25] Sock 8.Parse request [13:08:25]Sock 8.Check first char [13:08:25]Sock 8.First char is OK [13:08:25]request: POST /json_proto HTTP/1.0 [13:08:25]Method: POST [13:08:25]URL: /json_proto [13:08:25]Method is POST - this is cgi request [13:08:25]url: /json_proto [13:08:25]query_string will be loaded in cgi processing [13:08:25]execute_cgi json_proto POST (null) [13:08:25]execute_cgi path=json_proto method=POST [13:08:25]POST find Content-Length [13:08:25]Host: 172.17.46.195:8080 [13:08:25]Content-Length: 679 [13:08:25]Content-Type: application/json [13:08:25] [13:08:25]POST finish read [13:08:25]Found Content-Length = 679 [13:08:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328667", "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" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:25]execute_script... [13:08:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328667", "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" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:25]POST & json_proto [13:08:25]process_json_proto [13:08:25]json parsed OK: [13:08:25]protocol is kg_v1.0 [13:08:25]action value=close_receipt [13:08:25]process_action close_receipt [13:08:25]cmd_close_receipt [13:08:25]MH_GetDate [13:08:25]Write to MH i2c: F0 00 00 B9 52 FA [13:08:25]Write i2c OK [13:08:25]MH_I2C_Read... [13:08:25]Read from MH i2c: F0 [13:08:25]MH_I2C_Read... [13:08:25]Read from MH i2c: F0 09 00 [13:08:25]MH_I2C_Read... [13:08:25]Read from MH i2c: F0 09 00 B9 52 00 4B 95 C4 66 75 08 C2 66 B2 [13:08:25]GetLastDocTimeStamp 1724159216 [13:08:25]current date 1724159307 [13:08:25]FM_GetShiftState [13:08:25]SAM_PROTO_GetShiftState [13:08:25]wFMCommunicate request_size=4 [13:08:25]MH_SAM_APDU [13:08:25]CAPDU: 80 13 01 00 [13:08:25]Write to MH i2c: E2 08 00 BA 52 80 13 01 00 00 00 00 00 89 [13:08:25]Write i2c OK [13:08:25]MH_I2C_Read... [13:08:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:25]Read from MH i2c: E2 [13:08:25]MH_I2C_Read... [13:08:25]Read from MH i2c: E2 0E 00 [13:08:25]MH_I2C_Read... [13:08:25]Read from MH i2c: E2 0E 00 BA 52 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 13 [13:08:25]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:08:25]wFMCommunicate OK [13:08:25]SAM_PROTO_GetShiftState done [13:08:25]FM_GetShiftState done [13:08:25]opened in 1724112758 [13:08:25]opened+sec_in_day 1724199158 [13:08:25]quantity*price = 60003 [13:08:25]sum+1 = 60004 [13:08:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 360 20.08.2024 13:08 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201061 ФПД: 115771150313304 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130827&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201061&fm=115771150313304&tin=02508201610067®Number=0000000000092545&sum=60000 [13:08:26]StoreToDocumentArchive [13:08:26]shift 466 fd 201061 [13:08:26]save to /storage/0466/doc_00201061 [13:08:26]save last doc name /storage/0466/doc_00201061 to /storage/kkm_last_doc_name [13:08:26]save OK [13:08:26]Clear old archive folders... [13:08:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:08:26]tlvbuf is 01134F90 [13:08:26]SAM_PROTO_ClearQueue [13:08:26]wFMCommunicate request_size=4 [13:08:26]MH_SAM_APDU [13:08:26]CAPDU: 80 09 00 00 [13:08:26]Write to MH i2c: E2 08 00 C7 52 80 09 00 00 00 00 00 00 8B [13:08:26]Write i2c OK [13:08:26]MH_I2C_Read... [13:08:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:08:26]Read from MH i2c: E2 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: E2 03 00 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: E2 03 00 C7 52 00 90 00 8D [13:08:26]RAPDU: 90 00 [13:08:26]wFMCommunicate OK [13:08:26]SAM_PROTO_ClearQueue done [13:08:26]KKMCreateOFDPacket [13:08:26]OFDProtocolAddRootSTLVToBuf [13:08:26]FM_MakeSignedData [13:08:26]FM_MakeSignedData [13:08:26]SAM_PROTO_SignData [13:08:26]wFMCommunicate request_size=4 [13:08:26]MH_SAM_APDU [13:08:26]CAPDU: 80 0D 01 02 [13:08:26]Write to MH i2c: E2 08 00 C8 52 80 0D 01 02 00 00 00 00 93 [13:08:26]Write i2c OK [13:08:26]MH_I2C_Read... [13:08:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:08:26]Read from MH i2c: E2 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: E2 03 00 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: E2 03 00 C8 52 00 90 00 8E [13:08:26]RAPDU: 90 00 [13:08:26]wFMCommunicate OK [13:08:26]wFMCommunicate request_size=255 [13:08:26]MH_SAM_APDU [13:08:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 4B 95 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 65 11 03 00 35 04 06 00 69 [13:08:26]Write to MH i2c: E2 02 01 C9 52 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 4B 95 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 65 11 03 00 35 04 06 00 69 00 00 FA [13:08:26]Write i2c OK [13:08:26]MH_I2C_Read... [13:08:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:26]Read from MH i2c: E2 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: E2 03 00 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: E2 03 00 C9 52 00 90 00 8F [13:08:26]RAPDU: 90 00 [13:08:26]wFMCommunicate OK [13:08:26]wFMCommunicate request_size=10 [13:08:26]MH_SAM_APDU [13:08:26]CAPDU: 80 0D 02 02 05 4B 12 4A 27 58 [13:08:26]Write to MH i2c: E2 0D 00 CA 52 80 0D 02 02 05 00 4B 12 4A 27 58 00 00 C6 [13:08:26]Write i2c OK [13:08:26]MH_I2C_Read... [13:08:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:26]Read from MH i2c: E2 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: E2 03 00 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: E2 03 00 CA 52 00 90 00 90 [13:08:26]RAPDU: 90 00 [13:08:26]wFMCommunicate OK [13:08:26]wFMCommunicate request_size=4 [13:08:26]MH_SAM_APDU [13:08:26]CAPDU: 80 0D 03 02 [13:08:26]Write to MH i2c: E2 08 00 CB 52 80 0D 03 02 00 00 00 00 98 [13:08:26]Write i2c OK [13:08:26]MH_I2C_Read... [13:08:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:08:26]Read from MH i2c: E2 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: E2 0B 00 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: E2 0B 00 CB 52 00 89 35 93 81 DB DC 34 09 90 00 5F [13:08:26]RAPDU: 89 35 93 81 DB DC 34 09 90 00 [13:08:26]wFMCommunicate OK [13:08:26]SAM_PROTO_SignData done [13:08:26]FM_MakeSignedData done [13:08:26]CreateOFDProtocolMessage [13:08:26]wFMCommunicate request_size=4 [13:08:26]MH_SAM_APDU [13:08:26]CAPDU: 80 11 00 00 [13:08:26]Write to MH i2c: E2 08 00 CC 52 80 11 00 00 00 00 00 00 98 [13:08:26]Write i2c OK [13:08:26]MH_I2C_Read... [13:08:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:26]Read from MH i2c: E2 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: E2 17 00 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: E2 17 00 CC 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E5 [13:08:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:08:26]wFMCommunicate OK [13:08:26]CreateOFDProtocolMessage done [13:08:26]OFDSenderStorePacket 201061 [13:08:26]StoreOFDPacket docnum=201061 [13:08:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5A A1 07 01 81 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 4B 95 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 65 11 03 00 35 04 06 00 69 4B 12 4A 27 58 89 35 93 81 DB DC 34 09 [13:08:26]CheckFolder [13:08:26]dirname=/storage/ofd_packets [13:08:26]CheckFolder done [13:08:26]ProducePacketName [13:08:26]name=ofd_packets/00201061 [13:08:26]NVStorageSaveData ofd_packets/00201061 [13:08:26]File name is /storage/ofd_packets/00201061 [13:08:26]Write 301 bytes [13:08:26]NVStorageSaveData done [13:08:26]OFDSenderStorePacket done [13:08:26]KKMCreateOFDPacket done [13:08:26]NVStorageSaveData kkm_last_timestamp [13:08:26]File name is /storage/kkm_last_timestamp [13:08:26]Write 4 bytes [13:08:26]NVStorageSaveData done [13:08:26]OFD Sender: Processing packet 201061 [packets to send 247, broken 246] [13:08:26]ProducePacketName [13:08:26]name=ofd_packets/00201061 [13:08:26]OFD Sender: To server: pG, [13:08:26]CommunicateWithHost lk.salyk.kg:30040 [13:08:26]ConnectInit lk.salyk.kg [13:08:26]ExternCall_PrintAddStr [13:08:26]wPrintStart [13:08:26]Write to MH i2c: 01 00 00 CD 52 1F [13:08:26]Write i2c OK [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: 01 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: 01 07 00 [13:08:26]MH_I2C_Read... [13:08:26]Read from MH i2c: 01 07 00 CD 52 00 00 00 00 00 FF 0F 34 [13:08:26]RasterBufferAndPrint [13:08:26]line Счет N : (1)11328667 [13:08:26]line ИНН: 02508201610067 [13:08:26]line Контрольно-Кассовый Чек [13:08:26]line ПРОДАЖА [13:08:26]line ТРК (МРК, ГНК) : 42 [13:08:26]line Товар: 2710124130 [13:08:26]line Аи-92-К-4 [13:08:26]line 8.850 * 67.80 [13:08:26]line = 600.03 [13:08:26]line НДС 12% НСП 1% [13:08:26]line > о реализуемом товаре [13:08:26]line ОКРУГЛЕНИЕ: -0.03 [13:08:26]line ИТОГО: 600.00 [13:08:26]line Внесено: 600.00 [13:08:26]line СДАЧА: 0.00 [13:08:26]line НСП 1% : 5.31 [13:08:26]line НДС 12% : 63.72 [13:08:26]line Наличными: 600.00 [13:08:26]line Безнал.: 0.00 [13:08:26]line Место: АЗС № 95 "Партнер Нефть" [13:08:26]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [13:08:26]line СНО: Общий режим [13:08:26]line Чек 360 20.08.2024 13:08 [13:08:26]line Смена: 466 ФФД: 1.0 [13:08:26]line ЗНМ: 0300000079 [13:08:26]line РНМ: 0000000000092545 [13:08:26]line Версия ККМ: 001 [13:08:26]line ФМ: 0000000000871802 [13:08:26]line ФД: 201061 [13:08:26]line ФПД: 115771150313304 [13:08:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T130827&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201061&fm=115771150313304&tin=02508201610067®Number=0000000000092545&sum=60000 [13:08:27]Connected sock=11 [13:08:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5A A1 07 01 81 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 4B 95 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 65 11 03 00 35 04 06 00 69 4B 12 4A 27 58 89 35 93 81 DB DC 34 09 [13:08:27]written 0, free lines is 4095 [13:08:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 7D 91 47 00 EB 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 31 38 30 32 10 04 04 00 65 11 03 00 F4 03 04 00 B1 3F C4 66 B6 04 01 00 00 F6 1A F3 E2 F6 C8 5C 2B [13:08:27]CommunicateWithHost err = 0 [13:08:27]CheckOFDResponse [13:08:27]1017 (14) - 77093643461234 [13:08:27]1041 (16) - 0000000000871802 [13:08:27]1040 (4) - 201061 [13:08:27]1012 (4) - 20.08.2024 07:03 [13:08:27]1206 (1) - 0 [13:08:27]OFD Sender: Remove packet 201061 [13:08:27]ProducePacketName [13:08:27]name=ofd_packets/00201061 [13:08:27]NVStorageDeleteData [13:08:27]Write to MH i2c: 01 00 00 F8 52 4A [13:08:27]Write i2c OK [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: 01 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: 01 07 00 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: 01 07 00 F8 52 00 00 00 00 00 CB 0C 28 [13:08:27]RasterBufferAndPrint [13:08:27]line [13:08:27]line [13:08:27]line [13:08:27]line [13:08:27]line [13:08:27]written 0, free lines is 3281 [13:08:27]MH_Cut [13:08:27]Write to MH i2c: D1 01 00 FF 52 01 23 [13:08:27]Write i2c OK [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: D1 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: D1 01 00 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: D1 01 00 FF 52 00 22 [13:08:27]Write to MH i2c: 01 00 00 00 53 53 [13:08:27]Write i2c OK [13:08:27]MH_I2C_Read... [13:08:27]OFD Sender: No OFD packet to send [13:08:28]*** Cut start [13:08:28]*** Purtial cut [13:08:28]*** Stage 1: CUTSNS_PIN = 1 [13:08:28]Read from MH i2c: 01 [13:08:28]MH_I2C_Read... [13:08:28]*** Stop cut motor [13:08:28]*** Cut end [13:08:28]Read from MH i2c: 01 07 00 [13:08:28]MH_I2C_Read... [13:08:28]Read from MH i2c: 01 07 00 00 53 00 00 00 00 00 FF 0F 68 [13:08:28]process_action close_receipt done [13:08:28]requested_data is exist [13:08:28]produce_requested_data [13:08:28]requested_item fm.sn is exist - process it [13:08:28]wFMCommunicate request_size=4 [13:08:28]MH_SAM_APDU [13:08:28]CAPDU: 80 11 00 00 [13:08:28]Write to MH i2c: E2 08 00 01 53 80 11 00 00 00 00 00 00 CE [13:08:28]Write i2c OK [13:08:28]MH_I2C_Read... [13:08:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:28]Read from MH i2c: E2 [13:08:28]MH_I2C_Read... [13:08:28]Read from MH i2c: E2 17 00 [13:08:28]MH_I2C_Read... [13:08:28]Read from MH i2c: E2 17 00 01 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1B [13:08:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:08:28]wFMCommunicate OK [13:08:28]requested_item fd.num is exist - process it [13:08:28]SAM_PROTO_GetFieldsCounters [13:08:28]wFMCommunicate request_size=4 [13:08:28]MH_SAM_APDU [13:08:28]CAPDU: 80 13 00 00 [13:08:28]Write to MH i2c: E2 08 00 02 53 80 13 00 00 00 00 00 00 D1 [13:08:28]Write i2c OK [13:08:28]MH_I2C_Read... [13:08:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:08:28]Read from MH i2c: E2 [13:08:28]MH_I2C_Read... [13:08:28]Read from MH i2c: E2 62 00 [13:08:28]MH_I2C_Read... [13:08:28]Read from MH i2c: E2 62 00 02 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 65 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 73 [13:08: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 65 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:08:28]wFMCommunicate OK [13:08:28]SAM_PROTO_GetFieldsCounters done [13:08:28]requested_item shift.num is exist - process it [13:08:28]requested_item shift.opened is exist - process it [13:08:28]req_shift_opened [13:08:28]FM_GetShiftState [13:08:28]SAM_PROTO_GetShiftState [13:08:28]wFMCommunicate request_size=4 [13:08:28]MH_SAM_APDU [13:08:28]CAPDU: 80 13 01 00 [13:08:28]Write to MH i2c: E2 08 00 03 53 80 13 01 00 00 00 00 00 D3 [13:08:28]Write i2c OK [13:08:28]MH_I2C_Read... [13:08:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:28]Read from MH i2c: E2 [13:08:28]MH_I2C_Read... [13:08:28]Read from MH i2c: E2 0E 00 [13:08:28]MH_I2C_Read... [13:08:28]Read from MH i2c: E2 0E 00 03 53 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 5D [13:08:28]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:08:28]wFMCommunicate OK [13:08:28]SAM_PROTO_GetShiftState done [13:08:28]FM_GetShiftState done [13:08:28]req_shift_opened done [13:08:28]requested_item shift.open_date is exist - process it [13:08:28]req_shift_open_date [13:08:28]req_shift_open_date done [13:08:28]produce_requested_data done [13:08:28]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201061,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [13:08:28]process_action_free close_receipt [13:08:28]json_value_free [13:08:28]json_value_free done [13:08:28]process_json_proto returns [13:08:28]Send response to host [13:08:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201061,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [13:08:28]free response buf [13:08:28]execute_script done [13:08:28]execute_script returns [13:08:28]free content buf [13:08:28]Sock 8.Close socket [13:08:28]Sock 8.Thread stoped [13:08:32]OFD Sender: No OFD packet to send [13:08:37]OFD Sender: No OFD packet to send [13:08:42]OFD Sender: No OFD packet to send [13:08:47]OFD Sender: No OFD packet to send [13:08:52]OFD Sender: No OFD packet to send [13:08:57]OFD Sender: No OFD packet to send [13:09:02]OFD Sender: No OFD packet to send [13:09:07]OFD Sender: No OFD packet to send [13:09:12]OFD Sender: No OFD packet to send [13:09:17]OFD Sender: No OFD packet to send [13:09:22]OFD Sender: No OFD packet to send [13:09:28]OFD Sender: No OFD packet to send [13:09:33]OFD Sender: No OFD packet to send [13:09:38]OFD Sender: No OFD packet to send [13:09:43]OFD Sender: No OFD packet to send [13:09:48]OFD Sender: No OFD packet to send [13:09:53]OFD Sender: No OFD packet to send [13:09:58]OFD Sender: No OFD packet to send [13:10:03]OFD Sender: No OFD packet to send [13:10:08]OFD Sender: No OFD packet to send [13:10:13]OFD Sender: No OFD packet to send [13:10:18]OFD Sender: No OFD packet to send [13:10:23]OFD Sender: No OFD packet to send [13:10:28]OFD Sender: No OFD packet to send [13:10:33]OFD Sender: No OFD packet to send [13:10:38]OFD Sender: No OFD packet to send [13:10:43]OFD Sender: No OFD packet to send [13:10:48]OFD Sender: No OFD packet to send [13:10:53]OFD Sender: No OFD packet to send [13:10:58]OFD Sender: No OFD packet to send [13:11:03]OFD Sender: No OFD packet to send [13:11:08]OFD Sender: No OFD packet to send [13:11:09]accept exits with 9 [13:11:09]New connection [13:11:09]New thread 3067067748 created [13:11:09]Thread 3067211108 joined [13:11:09]Waiting for new connection... [13:11:09] Sock 9.Parse request [13:11:09]Sock 9.Check first char [13:11:09]Sock 9.First char is OK [13:11:09]request: POST /json_proto HTTP/1.0 [13:11:09]Method: POST [13:11:09]URL: /json_proto [13:11:09]Method is POST - this is cgi request [13:11:09]url: /json_proto [13:11:09]query_string will be loaded in cgi processing [13:11:09]execute_cgi json_proto POST (null) [13:11:09]execute_cgi path=json_proto method=POST [13:11:09]POST find Content-Length [13:11:09]Host: 172.17.46.195:8080 [13:11:09]Content-Length: 669 [13:11:09]Content-Type: application/json [13:11:09] [13:11:09]POST finish read [13:11:09]Found Content-Length = 669 [13:11:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328668", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:11:09]execute_script... [13:11: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)11328668", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:11:09]POST & json_proto [13:11:09]process_json_proto [13:11:09]json parsed OK: [13:11:09]protocol is kg_v1.0 [13:11:09]action value=close_receipt [13:11:09]process_action close_receipt [13:11:09]cmd_close_receipt [13:11:09]MH_GetDate [13:11:09]Write to MH i2c: F0 00 00 04 53 46 [13:11:09]Write i2c OK [13:11:09]MH_I2C_Read... [13:11:09]Read from MH i2c: F0 [13:11:09]MH_I2C_Read... [13:11:09]Read from MH i2c: F0 09 00 [13:11:09]MH_I2C_Read... [13:11:09]Read from MH i2c: F0 09 00 04 53 00 EF 95 C4 66 75 08 C2 66 A2 [13:11:09]GetLastDocTimeStamp 1724159307 [13:11:09]current date 1724159471 [13:11:09]FM_GetShiftState [13:11:09]SAM_PROTO_GetShiftState [13:11:09]wFMCommunicate request_size=4 [13:11:09]MH_SAM_APDU [13:11:09]CAPDU: 80 13 01 00 [13:11:09]Write to MH i2c: E2 08 00 05 53 80 13 01 00 00 00 00 00 D5 [13:11:09]Write i2c OK [13:11:09]MH_I2C_Read... [13:11:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:11:09]Read from MH i2c: E2 [13:11:09]MH_I2C_Read... [13:11:09]Read from MH i2c: E2 0E 00 [13:11:09]MH_I2C_Read... [13:11:09]Read from MH i2c: E2 0E 00 05 53 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 5F [13:11:09]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:11:09]wFMCommunicate OK [13:11:09]SAM_PROTO_GetShiftState done [13:11:09]FM_GetShiftState done [13:11:09]opened in 1724112758 [13:11:09]opened+sec_in_day 1724199158 [13:11:09]quantity*price = 50017 [13:11:09]sum+1 = 50019 [13:11:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 361 20.08.2024 13:11 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201062 ФПД: 40200244621530 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131111&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201062&fm=40200244621530&tin=02508201610067®Number=0000000000092545&sum=50000 [13:11:10]StoreToDocumentArchive [13:11:10]shift 466 fd 201062 [13:11:10]save to /storage/0466/doc_00201062 [13:11:10]save last doc name /storage/0466/doc_00201062 to /storage/kkm_last_doc_name [13:11:10]save OK [13:11:10]Clear old archive folders... [13:11:10]ProcessDocumentItem done err = 0, tmpTLVsize=249 [13:11:10]tlvbuf is 0115FC70 [13:11:10]SAM_PROTO_ClearQueue [13:11:10]wFMCommunicate request_size=4 [13:11:10]MH_SAM_APDU [13:11:10]CAPDU: 80 09 00 00 [13:11:10]Write to MH i2c: E2 08 00 12 53 80 09 00 00 00 00 00 00 D7 [13:11:10]Write i2c OK [13:11:10]MH_I2C_Read... [13:11:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:11:10]Read from MH i2c: E2 [13:11:10]MH_I2C_Read... [13:11:10]Read from MH i2c: E2 03 00 [13:11:10]MH_I2C_Read... [13:11:10]Read from MH i2c: E2 03 00 12 53 00 90 00 D9 [13:11:10]RAPDU: 90 00 [13:11:10]wFMCommunicate OK [13:11:10]SAM_PROTO_ClearQueue done [13:11:10]KKMCreateOFDPacket [13:11:10]OFDProtocolAddRootSTLVToBuf [13:11:10]FM_MakeSignedData [13:11:10]FM_MakeSignedData [13:11:10]SAM_PROTO_SignData [13:11:10]wFMCommunicate request_size=4 [13:11:10]MH_SAM_APDU [13:11:10]CAPDU: 80 0D 01 02 [13:11:10]Write to MH i2c: E2 08 00 13 53 80 0D 01 02 00 00 00 00 DF [13:11:10]Write i2c OK [13:11:10]MH_I2C_Read... [13:11:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:11:10]Read from MH i2c: E2 [13:11:10]MH_I2C_Read... [13:11:10]Read from MH i2c: E2 03 00 [13:11:10]MH_I2C_Read... [13:11:10]Read from MH i2c: E2 03 00 13 53 00 90 00 DA [13:11:10]RAPDU: 90 00 [13:11:10]wFMCommunicate OK [13:11:10]wFMCommunicate request_size=255 [13:11:10]MH_SAM_APDU [13:11:10]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 EF 95 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 66 11 03 00 35 04 06 00 24 8F D9 [13:11:10]Write to MH i2c: E2 02 01 14 53 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 EF 95 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 66 11 03 00 35 04 06 00 24 8F D9 00 00 E5 [13:11:10]Write i2c OK [13:11:10]MH_I2C_Read... [13:11:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:11:10]Read from MH i2c: E2 [13:11:10]MH_I2C_Read... [13:11:10]Read from MH i2c: E2 03 00 [13:11:10]MH_I2C_Read... [13:11:10]Read from MH i2c: E2 03 00 14 53 00 90 00 DB [13:11:10]RAPDU: 90 00 [13:11:10]wFMCommunicate OK [13:11:10]wFMCommunicate request_size=8 [13:11:10]MH_SAM_APDU [13:11:10]CAPDU: 80 0D 02 02 03 4C F0 DA [13:11:10]Write to MH i2c: E2 0B 00 15 53 80 0D 02 02 03 00 4C F0 DA 00 00 FE [13:11:10]Write i2c OK [13:11:10]MH_I2C_Read... [13:11:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:11:10]Read from MH i2c: E2 [13:11:10]MH_I2C_Read... [13:11:10]Read from MH i2c: E2 03 00 [13:11:10]MH_I2C_Read... [13:11:10]Read from MH i2c: E2 03 00 15 53 00 90 00 DC [13:11:10]RAPDU: 90 00 [13:11:10]wFMCommunicate OK [13:11:10]wFMCommunicate request_size=4 [13:11:10]MH_SAM_APDU [13:11:10]CAPDU: 80 0D 03 02 [13:11:10]Write to MH i2c: E2 08 00 16 53 80 0D 03 02 00 00 00 00 E4 [13:11:10]Write i2c OK [13:11:10]MH_I2C_Read... [13:11:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:11:10]Read from MH i2c: E2 [13:11:10]MH_I2C_Read... [13:11:10]Read from MH i2c: E2 0B 00 [13:11:10]MH_I2C_Read... [13:11:10]Read from MH i2c: E2 0B 00 16 53 00 F4 F1 72 95 7E 74 AB CC 90 00 3A [13:11:10]RAPDU: F4 F1 72 95 7E 74 AB CC 90 00 [13:11:10]wFMCommunicate OK [13:11:10]SAM_PROTO_SignData done [13:11:10]FM_MakeSignedData done [13:11:10]CreateOFDProtocolMessage [13:11:10]wFMCommunicate request_size=4 [13:11:10]MH_SAM_APDU [13:11:10]CAPDU: 80 11 00 00 [13:11:10]Write to MH i2c: E2 08 00 17 53 80 11 00 00 00 00 00 00 E4 [13:11:10]Write i2c OK [13:11:10]MH_I2C_Read... [13:11:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:11:10]Read from MH i2c: E2 [13:11:10]MH_I2C_Read... [13:11:10]Read from MH i2c: E2 17 00 [13:11:10]MH_I2C_Read... [13:11:10]Read from MH i2c: E2 17 00 17 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 31 [13:11:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:11:10]wFMCommunicate OK [13:11:10]CreateOFDProtocolMessage done [13:11:10]OFDSenderStorePacket 201062 [13:11:10]StoreOFDPacket docnum=201062 [13:11:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 F4 AB 05 01 11 58 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 EF 95 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 66 11 03 00 35 04 06 00 24 8F D9 4C F0 DA F4 F1 72 95 7E 74 AB CC [13:11:10]CheckFolder [13:11:10]dirname=/storage/ofd_packets [13:11:10]CheckFolder done [13:11:10]ProducePacketName [13:11:10]name=ofd_packets/00201062 [13:11:10]NVStorageSaveData ofd_packets/00201062 [13:11:10]File name is /storage/ofd_packets/00201062 [13:11:10]Write 299 bytes [13:11:10]NVStorageSaveData done [13:11:10]OFDSenderStorePacket done [13:11:10]KKMCreateOFDPacket done [13:11:10]NVStorageSaveData kkm_last_timestamp [13:11:10]File name is /storage/kkm_last_timestamp [13:11:10]Write 4 bytes [13:11:10]NVStorageSaveData done [13:11:10]ExternCall_PrintAddStr [13:11:10]wPrintStart [13:11:10]Write to MH i2c: 01 00 00 18 53 6B [13:11:10]Write i2c OK [13:11:10]MH_I2C_Read... [13:11:10]Read from MH i2c: 01 [13:11:10]MH_I2C_Read... [13:11:10]Read from MH i2c: 01 07 00 [13:11:10]MH_I2C_Read... [13:11:10]Read from MH i2c: 01 07 00 18 53 00 00 00 00 00 FF 0F 80 [13:11:10]RasterBufferAndPrint [13:11:10]line Счет N : (1)11328668 [13:11:10]line ИНН: 02508201610067 [13:11:10]line Контрольно-Кассовый Чек [13:11:10]line ПРОДАЖА [13:11:10]line ТРК (МРК, ГНК) : 13 [13:11:10]line Товар: 2710124130 [13:11:10]line SU-92-К-5 [13:11:10]line 7.270 * 68.80 [13:11:10]line = 500.18 [13:11:10]line НДС 12% НСП 1% [13:11:10]line > о реализуемом товаре [13:11:10]line ОКРУГЛЕНИЕ: -0.18 [13:11:10]line ИТОГО: 500.00 [13:11:10]line Внесено: 500.00 [13:11:10]line СДАЧА: 0.00 [13:11:10]line НСП 1% : 4.43 [13:11:10]line НДС 12% : 53.12 [13:11:10]line Наличными: 500.00 [13:11:10]line Безнал.: 0.00 [13:11:10]line Место: АЗС № 95 "Партнер Нефть" [13:11:10]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [13:11:10]line СНО: Общий режим [13:11:10]line Чек 361 20.08.2024 13:11 [13:11:10]line Смена: 466 ФФД: 1.0 [13:11:10]line ЗНМ: 0300000079 [13:11:10]line РНМ: 0000000000092545 [13:11:10]line Версия ККМ: 001 [13:11:10]line ФМ: 0000000000871802 [13:11:10]line ФД: 201062 [13:11:10]line ФПД: 40200244621530 [13:11:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131111&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201062&fm=40200244621530&tin=02508201610067®Number=0000000000092545&sum=50000 [13:11:11]OFD Sender: Processing packet 201062 [packets to send 247, broken 246] [13:11:11]ProducePacketName [13:11:11]name=ofd_packets/00201062 [13:11:11]OFD Sender: To server: pG, [13:11:11]CommunicateWithHost lk.salyk.kg:30040 [13:11:11]ConnectInit lk.salyk.kg [13:11:11]written 0, free lines is 4095 [13:11:11]Connected sock=10 [13:11:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 F4 AB 05 01 11 58 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 EF 95 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 66 11 03 00 35 04 06 00 24 8F D9 4C F0 DA F4 F1 72 95 7E 74 AB CC [13:11:11]Write to MH i2c: 01 00 00 43 53 96 [13:11:11]Write i2c OK [13:11:11]MH_I2C_Read... [13:11:11]Read from MH i2c: 01 [13:11:11]MH_I2C_Read... [13:11:11]Read from MH i2c: 01 07 00 [13:11:11]MH_I2C_Read... [13:11:11]Read from MH i2c: 01 07 00 43 53 00 00 00 00 00 DF 0C 88 [13:11:11]RasterBufferAndPrint [13:11:11]line [13:11:11]line [13:11:11]line [13:11:11]line [13:11:11]line [13:11:11]written 0, free lines is 3304 [13:11:11]MH_Cut [13:11:11]Write to MH i2c: D1 01 00 4A 53 01 6F [13:11:11]Write i2c OK [13:11:11]MH_I2C_Read... [13:11:11]Read from MH i2c: D1 [13:11:11]MH_I2C_Read... [13:11:11]Read from MH i2c: D1 01 00 [13:11:11]MH_I2C_Read... [13:11:11]Read from MH i2c: D1 01 00 4A 53 00 6E [13:11:11]Write to MH i2c: 01 00 00 4B 53 9E [13:11:11]Write i2c OK [13:11:11]MH_I2C_Read... [13:11:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 70 B2 47 00 A5 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 31 38 30 32 10 04 04 00 66 11 03 00 F4 03 04 00 55 40 C4 66 B6 04 01 00 00 99 1E 24 81 45 F9 61 CB [13:11:11]CommunicateWithHost err = 0 [13:11:11]CheckOFDResponse [13:11:11]1017 (14) - 77093643461234 [13:11:11]1041 (16) - 0000000000871802 [13:11:11]1040 (4) - 201062 [13:11:11]1012 (4) - 20.08.2024 07:05 [13:11:11]1206 (1) - 0 [13:11:11]OFD Sender: Remove packet 201062 [13:11:11]ProducePacketName [13:11:11]name=ofd_packets/00201062 [13:11:11]NVStorageDeleteData [13:11:12]*** Cut start [13:11:12]*** Purtial cut [13:11:12]*** CUTSNS_PIN = 0 [13:11:12]OFD Sender: No OFD packet to send [13:11:12]*** Stage 1: CUTSNS_PIN = 1 [13:11:14]Read from MH i2c: 01 [13:11:14]MH_I2C_Read... [13:11:14]*** Stop cut motor [13:11:14]*** Cut end [13:11:14]Read from MH i2c: 01 07 00 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: 01 07 00 4B 53 00 00 00 00 00 FF 0F B3 [13:11:14]process_action close_receipt done [13:11:14]requested_data is exist [13:11:14]produce_requested_data [13:11:14]requested_item fm.sn is exist - process it [13:11:14]wFMCommunicate request_size=4 [13:11:14]MH_SAM_APDU [13:11:14]CAPDU: 80 11 00 00 [13:11:14]Write to MH i2c: E2 08 00 4C 53 80 11 00 00 00 00 00 00 19 [13:11:14]Write i2c OK [13:11:14]MH_I2C_Read... [13:11:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:11:14]Read from MH i2c: E2 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: E2 17 00 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: E2 17 00 4C 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 66 [13:11:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:11:14]wFMCommunicate OK [13:11:14]requested_item fd.num is exist - process it [13:11:14]SAM_PROTO_GetFieldsCounters [13:11:14]wFMCommunicate request_size=4 [13:11:14]MH_SAM_APDU [13:11:14]CAPDU: 80 13 00 00 [13:11:14]Write to MH i2c: E2 08 00 4D 53 80 13 00 00 00 00 00 00 1C [13:11:14]Write i2c OK [13:11:14]MH_I2C_Read... [13:11:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:11:14]Read from MH i2c: E2 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: E2 62 00 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: E2 62 00 4D 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 66 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 C2 [13:11: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 66 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:11:14]wFMCommunicate OK [13:11:14]SAM_PROTO_GetFieldsCounters done [13:11:14]requested_item shift.num is exist - process it [13:11:14]requested_item shift.opened is exist - process it [13:11:14]req_shift_opened [13:11:14]FM_GetShiftState [13:11:14]SAM_PROTO_GetShiftState [13:11:14]wFMCommunicate request_size=4 [13:11:14]MH_SAM_APDU [13:11:14]CAPDU: 80 13 01 00 [13:11:14]Write to MH i2c: E2 08 00 4E 53 80 13 01 00 00 00 00 00 1E [13:11:14]Write i2c OK [13:11:14]MH_I2C_Read... [13:11:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:11:14]Read from MH i2c: E2 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: E2 0E 00 [13:11:14]MH_I2C_Read... [13:11:14]Read from MH i2c: E2 0E 00 4E 53 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 A8 [13:11:14]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:11:14]wFMCommunicate OK [13:11:14]SAM_PROTO_GetShiftState done [13:11:14]FM_GetShiftState done [13:11:14]req_shift_opened done [13:11:14]requested_item shift.open_date is exist - process it [13:11:14]req_shift_open_date [13:11:14]req_shift_open_date done [13:11:14]produce_requested_data done [13:11:14]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201062,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [13:11:14]process_action_free close_receipt [13:11:14]json_value_free [13:11:14]json_value_free done [13:11:14]process_json_proto returns [13:11:14]Send response to host [13:11:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201062,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [13:11:14]free response buf [13:11:14]execute_script done [13:11:14]execute_script returns [13:11:14]free content buf [13:11:14]Sock 9.Close socket [13:11:14]Sock 9.Thread stoped [13:11:17]OFD Sender: No OFD packet to send [13:11:22]OFD Sender: No OFD packet to send [13:11:27]OFD Sender: No OFD packet to send [13:11:32]OFD Sender: No OFD packet to send [13:11:37]OFD Sender: No OFD packet to send [13:11:42]OFD Sender: No OFD packet to send [13:11:47]OFD Sender: No OFD packet to send [13:11:52]OFD Sender: No OFD packet to send [13:11:55]accept exits with 8 [13:11:55]New connection [13:11:55]New thread 3067211108 created [13:11:55]Thread 3067067748 joined [13:11:55]Waiting for new connection... [13:11:55] Sock 8.Parse request [13:11:55]Sock 8.Check first char [13:11:55]Sock 8.First char is OK [13:11:55]request: POST /json_proto HTTP/1.0 [13:11:55]Method: POST [13:11:55]URL: /json_proto [13:11:55]Method is POST - this is cgi request [13:11:55]url: /json_proto [13:11:55]query_string will be loaded in cgi processing [13:11:55]execute_cgi json_proto POST (null) [13:11:55]execute_cgi path=json_proto method=POST [13:11:55]POST find Content-Length [13:11:55]Host: 172.17.46.195:8080 [13:11:55]Content-Length: 679 [13:11:55]Content-Type: application/json [13:11:55] [13:11:55]POST finish read [13:11:55]Found Content-Length = 679 [13:11:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328669", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:11:55]execute_script... [13:11: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)11328669", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:11:55]POST & json_proto [13:11:55]process_json_proto [13:11:55]json parsed OK: [13:11:55]protocol is kg_v1.0 [13:11:55]action value=close_receipt [13:11:55]process_action close_receipt [13:11:55]cmd_close_receipt [13:11:55]MH_GetDate [13:11:55]Write to MH i2c: F0 00 00 4F 53 91 [13:11:55]Write i2c OK [13:11:55]MH_I2C_Read... [13:11:55]Read from MH i2c: F0 [13:11:55]MH_I2C_Read... [13:11:55]Read from MH i2c: F0 09 00 [13:11:55]MH_I2C_Read... [13:11:55]Read from MH i2c: F0 09 00 4F 53 00 1D 96 C4 66 75 08 C2 66 1C [13:11:55]GetLastDocTimeStamp 1724159471 [13:11:55]current date 1724159517 [13:11:55]FM_GetShiftState [13:11:55]SAM_PROTO_GetShiftState [13:11:55]wFMCommunicate request_size=4 [13:11:55]MH_SAM_APDU [13:11:55]CAPDU: 80 13 01 00 [13:11:55]Write to MH i2c: E2 08 00 50 53 80 13 01 00 00 00 00 00 20 [13:11:55]Write i2c OK [13:11:55]MH_I2C_Read... [13:11:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:11:55]Read from MH i2c: E2 [13:11:55]MH_I2C_Read... [13:11:55]Read from MH i2c: E2 0E 00 [13:11:55]MH_I2C_Read... [13:11:55]Read from MH i2c: E2 0E 00 50 53 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 AA [13:11:55]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:11:55]wFMCommunicate OK [13:11:55]SAM_PROTO_GetShiftState done [13:11:55]FM_GetShiftState done [13:11:55]opened in 1724112758 [13:11:55]opened+sec_in_day 1724199158 [13:11:55]quantity*price = 50010 [13:11:55]sum+1 = 50012 [13:11:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 362 20.08.2024 13:11 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201063 ФПД: 43862364100527 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131157&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201063&fm=43862364100527&tin=02508201610067®Number=0000000000092545&sum=50000 [13:11:56]StoreToDocumentArchive [13:11:56]shift 466 fd 201063 [13:11:56]save to /storage/0466/doc_00201063 [13:11:56]save last doc name /storage/0466/doc_00201063 to /storage/kkm_last_doc_name [13:11:56]save OK [13:11:56]Clear old archive folders... [13:11:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:11:56]tlvbuf is 010DB210 [13:11:56]SAM_PROTO_ClearQueue [13:11:56]wFMCommunicate request_size=4 [13:11:56]MH_SAM_APDU [13:11:56]CAPDU: 80 09 00 00 [13:11:56]Write to MH i2c: E2 08 00 5D 53 80 09 00 00 00 00 00 00 22 [13:11:56]Write i2c OK [13:11:56]MH_I2C_Read... [13:11:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:11:56]Read from MH i2c: E2 [13:11:56]MH_I2C_Read... [13:11:56]Read from MH i2c: E2 03 00 [13:11:56]MH_I2C_Read... [13:11:56]Read from MH i2c: E2 03 00 5D 53 00 90 00 24 [13:11:56]RAPDU: 90 00 [13:11:56]wFMCommunicate OK [13:11:56]SAM_PROTO_ClearQueue done [13:11:56]KKMCreateOFDPacket [13:11:56]OFDProtocolAddRootSTLVToBuf [13:11:56]FM_MakeSignedData [13:11:56]FM_MakeSignedData [13:11:56]SAM_PROTO_SignData [13:11:56]wFMCommunicate request_size=4 [13:11:56]MH_SAM_APDU [13:11:56]CAPDU: 80 0D 01 02 [13:11:56]Write to MH i2c: E2 08 00 5E 53 80 0D 01 02 00 00 00 00 2A [13:11:56]Write i2c OK [13:11:56]MH_I2C_Read... [13:11:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:11:56]Read from MH i2c: E2 [13:11:56]MH_I2C_Read... [13:11:56]Read from MH i2c: E2 03 00 [13:11:56]MH_I2C_Read... [13:11:56]Read from MH i2c: E2 03 00 5E 53 00 90 00 25 [13:11:56]RAPDU: 90 00 [13:11:56]wFMCommunicate OK [13:11:56]wFMCommunicate request_size=255 [13:11:56]MH_SAM_APDU [13:11:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 6A 01 00 00 F4 03 04 00 1D 96 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 67 11 03 00 35 04 06 00 27 [13:11:56]Write to MH i2c: E2 02 01 5F 53 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 1D 96 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 67 11 03 00 35 04 06 00 27 00 00 48 [13:11:56]Write i2c OK [13:11:56]MH_I2C_Read... [13:11:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:11:57]Read from MH i2c: E2 [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: E2 03 00 [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: E2 03 00 5F 53 00 90 00 26 [13:11:57]RAPDU: 90 00 [13:11:57]wFMCommunicate OK [13:11:57]wFMCommunicate request_size=10 [13:11:57]MH_SAM_APDU [13:11:57]CAPDU: 80 0D 02 02 05 E4 80 A1 97 AF [13:11:57]Write to MH i2c: E2 0D 00 60 53 80 0D 02 02 05 00 E4 80 A1 97 AF 00 00 82 [13:11:57]Write i2c OK [13:11:57]MH_I2C_Read... [13:11:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:11:57]Read from MH i2c: E2 [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: E2 03 00 [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: E2 03 00 60 53 00 90 00 27 [13:11:57]RAPDU: 90 00 [13:11:57]wFMCommunicate OK [13:11:57]wFMCommunicate request_size=4 [13:11:57]MH_SAM_APDU [13:11:57]CAPDU: 80 0D 03 02 [13:11:57]Write to MH i2c: E2 08 00 61 53 80 0D 03 02 00 00 00 00 2F [13:11:57]Write i2c OK [13:11:57]MH_I2C_Read... [13:11:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:11:57]Read from MH i2c: E2 [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: E2 0B 00 [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: E2 0B 00 61 53 00 33 DE 99 6E 63 BA 4B 66 90 00 16 [13:11:57]RAPDU: 33 DE 99 6E 63 BA 4B 66 90 00 [13:11:57]wFMCommunicate OK [13:11:57]SAM_PROTO_SignData done [13:11:57]FM_MakeSignedData done [13:11:57]CreateOFDProtocolMessage [13:11:57]wFMCommunicate request_size=4 [13:11:57]MH_SAM_APDU [13:11:57]CAPDU: 80 11 00 00 [13:11:57]Write to MH i2c: E2 08 00 62 53 80 11 00 00 00 00 00 00 2F [13:11:57]Write i2c OK [13:11:57]MH_I2C_Read... [13:11:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:11:57]Read from MH i2c: E2 [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: E2 17 00 [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: E2 17 00 62 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7C [13:11:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:11:57]wFMCommunicate OK [13:11:57]CreateOFDProtocolMessage done [13:11:57]OFDSenderStorePacket 201063 [13:11:57]StoreOFDPacket docnum=201063 [13:11:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9C 51 07 01 6C 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 1D 96 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 67 11 03 00 35 04 06 00 27 E4 80 A1 97 AF 33 DE 99 6E 63 BA 4B 66 [13:11:57]CheckFolder [13:11:57]dirname=/storage/ofd_packets [13:11:57]CheckFolder done [13:11:57]ProducePacketName [13:11:57]name=ofd_packets/00201063 [13:11:57]NVStorageSaveData ofd_packets/00201063 [13:11:57]File name is /storage/ofd_packets/00201063 [13:11:57]Write 301 bytes [13:11:57]NVStorageSaveData done [13:11:57]OFDSenderStorePacket done [13:11:57]KKMCreateOFDPacket done [13:11:57]NVStorageSaveData kkm_last_timestamp [13:11:57]File name is /storage/kkm_last_timestamp [13:11:57]Write 4 bytes [13:11:57]NVStorageSaveData done [13:11:57]ExternCall_PrintAddStr [13:11:57]wPrintStart [13:11:57]Write to MH i2c: 01 00 00 63 53 B6 [13:11:57]Write i2c OK [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: 01 [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: 01 07 00 [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: 01 07 00 63 53 00 00 00 00 00 FF 0F CB [13:11:57]RasterBufferAndPrint [13:11:57]line Счет N : (1)11328669 [13:11:57]line ИНН: 02508201610067 [13:11:57]line Контрольно-Кассовый Чек [13:11:57]line ПРОДАЖА [13:11:57]line ТРК (МРК, ГНК) : 21 [13:11:57]line Товар: 2710124500 [13:11:57]line Аи-95-К-5 [13:11:57]line 6.740 * 74.20 [13:11:57]line = 500.11 [13:11:57]line НДС 12% НСП 1% [13:11:57]line > о реализуемом товаре [13:11:57]line ОКРУГЛЕНИЕ: -0.11 [13:11:57]line ИТОГО: 500.00 [13:11:57]line Внесено: 500.00 [13:11:57]line СДАЧА: 0.00 [13:11:57]line НСП 1% : 4.43 [13:11:57]line НДС 12% : 53.11 [13:11:57]line Наличными: 500.00 [13:11:57]line Безнал.: 0.00 [13:11:57]line Место: АЗС № 95 "Партнер Нефть" [13:11:57]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [13:11:57]line СНО: Общий режим [13:11:57]line Чек 362 20.08.2024 13:11 [13:11:57]line Смена: 466 ФФД: 1.0 [13:11:57]line ЗНМ: 0300000079 [13:11:57]line РНМ: 0000000000092545 [13:11:57]line Версия ККМ: 001 [13:11:57]line ФМ: 0000000000871802 [13:11:57]line ФД: 201063 [13:11:57]line ФПД: 43862364100527 [13:11:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131157&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201063&fm=43862364100527&tin=02508201610067®Number=0000000000092545&sum=50000 [13:11:57]written 0, free lines is 4095 [13:11:57]OFD Sender: Processing packet 201063 [packets to send 247, broken 246] [13:11:57]ProducePacketName [13:11:57]name=ofd_packets/00201063 [13:11:57]OFD Sender: To server: pG, [13:11:57]CommunicateWithHost lk.salyk.kg:30040 [13:11:57]ConnectInit lk.salyk.kg [13:11:57]Connected sock=10 [13:11:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9C 51 07 01 6C 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 1D 96 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 67 11 03 00 35 04 06 00 27 E4 80 A1 97 AF 33 DE 99 6E 63 BA 4B 66 [13:11:57]Write to MH i2c: 01 00 00 8E 53 E1 [13:11:57]Write i2c OK [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: 01 [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: 01 07 00 [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: 01 07 00 8E 53 00 00 00 00 00 D4 0C C8 [13:11:57]RasterBufferAndPrint [13:11:57]line [13:11:57]line [13:11:57]line [13:11:57]line [13:11:57]line [13:11:57]written 0, free lines is 3294 [13:11:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 29 6C 47 00 55 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 67 11 03 00 F4 03 04 00 83 40 C4 66 B6 04 01 00 00 25 07 43 C2 CE 7B 9E B5 [13:11:57]CommunicateWithHost err = 0 [13:11:57]CheckOFDResponse [13:11:57]1017 (14) - 77093643461234 [13:11:57]1041 (16) - 0000000000871802 [13:11:57]1040 (4) - 201063 [13:11:57]1012 (4) - 20.08.2024 07:06 [13:11:57]1206 (1) - 0 [13:11:57]OFD Sender: Remove packet 201063 [13:11:57]ProducePacketName [13:11:57]name=ofd_packets/00201063 [13:11:57]NVStorageDeleteData [13:11:57]MH_Cut [13:11:57]Write to MH i2c: D1 01 00 95 53 01 BA [13:11:57]Write i2c OK [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: D1 [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: D1 01 00 [13:11:57]MH_I2C_Read... [13:11:57]Read from MH i2c: D1 01 00 95 53 00 B9 [13:11:57]Write to MH i2c: 01 00 00 96 53 E9 [13:11:57]Write i2c OK [13:11:57]MH_I2C_Read... [13:11:58]OFD Sender: No OFD packet to send [13:11:58]*** Cut start [13:11:58]*** Purtial cut [13:11:58]*** Stage 1: CUTSNS_PIN = 1 [13:11:58]Read from MH i2c: 01 [13:11:58]MH_I2C_Read... [13:11:58]*** Stop cut motor [13:11:58]*** Cut end [13:11:58]Read from MH i2c: 01 07 00 [13:11:58]MH_I2C_Read... [13:11:58]Read from MH i2c: 01 07 00 96 53 00 00 00 00 00 FF 0F FE [13:11:58]process_action close_receipt done [13:11:58]requested_data is exist [13:11:58]produce_requested_data [13:11:58]requested_item fm.sn is exist - process it [13:11:58]wFMCommunicate request_size=4 [13:11:58]MH_SAM_APDU [13:11:58]CAPDU: 80 11 00 00 [13:11:58]Write to MH i2c: E2 08 00 97 53 80 11 00 00 00 00 00 00 64 [13:11:58]Write i2c OK [13:11:58]MH_I2C_Read... [13:11:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:11:58]Read from MH i2c: E2 [13:11:58]MH_I2C_Read... [13:11:58]Read from MH i2c: E2 17 00 [13:11:58]MH_I2C_Read... [13:11:58]Read from MH i2c: E2 17 00 97 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B1 [13:11:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:11:58]wFMCommunicate OK [13:11:58]requested_item fd.num is exist - process it [13:11:58]SAM_PROTO_GetFieldsCounters [13:11:58]wFMCommunicate request_size=4 [13:11:58]MH_SAM_APDU [13:11:58]CAPDU: 80 13 00 00 [13:11:58]Write to MH i2c: E2 08 00 98 53 80 13 00 00 00 00 00 00 67 [13:11:58]Write i2c OK [13:11:58]MH_I2C_Read... [13:11:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:11:58]Read from MH i2c: E2 [13:11:58]MH_I2C_Read... [13:11:58]Read from MH i2c: E2 62 00 [13:11:58]MH_I2C_Read... [13:11:58]Read from MH i2c: E2 62 00 98 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 67 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 11 [13:11:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 67 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:11:58]wFMCommunicate OK [13:11:58]SAM_PROTO_GetFieldsCounters done [13:11:58]requested_item shift.num is exist - process it [13:11:58]requested_item shift.opened is exist - process it [13:11:58]req_shift_opened [13:11:58]FM_GetShiftState [13:11:58]SAM_PROTO_GetShiftState [13:11:58]wFMCommunicate request_size=4 [13:11:58]MH_SAM_APDU [13:11:58]CAPDU: 80 13 01 00 [13:11:58]Write to MH i2c: E2 08 00 99 53 80 13 01 00 00 00 00 00 69 [13:11:58]Write i2c OK [13:11:58]MH_I2C_Read... [13:11:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:11:59]Read from MH i2c: E2 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: E2 0E 00 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: E2 0E 00 99 53 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F3 [13:11:59]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:11:59]wFMCommunicate OK [13:11:59]SAM_PROTO_GetShiftState done [13:11:59]FM_GetShiftState done [13:11:59]req_shift_opened done [13:11:59]requested_item shift.open_date is exist - process it [13:11:59]req_shift_open_date [13:11:59]req_shift_open_date done [13:11:59]produce_requested_data done [13:11:59]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201063,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [13:11:59]process_action_free close_receipt [13:11:59]json_value_free [13:11:59]json_value_free done [13:11:59]process_json_proto returns [13:11:59]Send response to host [13:11:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201063,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [13:11:59]free response buf [13:11:59]execute_script done [13:11:59]execute_script returns [13:11:59]free content buf [13:11:59]Sock 8.Close socket [13:11:59]Sock 8.Thread stoped [13:11:59]accept exits with 9 [13:11:59]New connection [13:11:59]New thread 3067067748 created [13:11:59]Thread 3067211108 joined [13:11:59]Waiting for new connection... [13:11:59] Sock 9.Parse request [13:11:59]Sock 9.Check first char [13:11:59]Sock 9.First char is OK [13:11:59]request: POST /json_proto HTTP/1.0 [13:11:59]Method: POST [13:11:59]URL: /json_proto [13:11:59]Method is POST - this is cgi request [13:11:59]url: /json_proto [13:11:59]query_string will be loaded in cgi processing [13:11:59]execute_cgi json_proto POST (null) [13:11:59]execute_cgi path=json_proto method=POST [13:11:59]POST find Content-Length [13:11:59]Host: 172.17.46.195:8080 [13:11:59]Content-Length: 805 [13:11:59]Content-Type: application/json [13:11:59] [13:11:59]POST finish read [13:11:59]Found Content-Length = 805 [13:11:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328666", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 27.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\u000A4010095/97/99", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:11:59]execute_script... [13:11: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)11328666", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 27.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\u000A4010095/97/99", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:11:59]POST & json_proto [13:11:59]process_json_proto [13:11:59]json parsed OK: [13:11:59]protocol is kg_v1.0 [13:11:59]action value=close_receipt [13:11:59]process_action close_receipt [13:11:59]cmd_close_receipt [13:11:59]MH_GetDate [13:11:59]Write to MH i2c: F0 00 00 9A 53 DC [13:11:59]Write i2c OK [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: F0 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: F0 09 00 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: F0 09 00 9A 53 00 21 96 C4 66 75 08 C2 66 6B [13:11:59]GetLastDocTimeStamp 1724159517 [13:11:59]current date 1724159521 [13:11:59]FM_GetShiftState [13:11:59]SAM_PROTO_GetShiftState [13:11:59]wFMCommunicate request_size=4 [13:11:59]MH_SAM_APDU [13:11:59]CAPDU: 80 13 01 00 [13:11:59]Write to MH i2c: E2 08 00 9B 53 80 13 01 00 00 00 00 00 6B [13:11:59]Write i2c OK [13:11:59]MH_I2C_Read... [13:11:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:11:59]Read from MH i2c: E2 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: E2 0E 00 [13:11:59]MH_I2C_Read... [13:11:59]Read from MH i2c: E2 0E 00 9B 53 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F5 [13:11:59]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:11:59]wFMCommunicate OK [13:11:59]SAM_PROTO_GetShiftState done [13:11:59]FM_GetShiftState done [13:11:59]opened in 1724112758 [13:11:59]opened+sec_in_day 1724199158 [13:11:59]quantity*price = 0 [13:11:59]sum+1 = 1 [13:11:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 363 20.08.2024 13:12 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 Талоны: Топливные Талоны 4010095/97/99 ФМ: 0000000000871802 ФД: 201064 ФПД: 61813998622752 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131201&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201064&fm=61813998622752&tin=02508201610067®Number=0000000000092545&sum=0 [13:12:00]StoreToDocumentArchive [13:12:00]shift 466 fd 201064 [13:12:00]save to /storage/0466/doc_00201064 [13:12:00]save last doc name /storage/0466/doc_00201064 to /storage/kkm_last_doc_name [13:12:00]save OK [13:12:00]Clear old archive folders... [13:12:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:12:00]tlvbuf is 01148B80 [13:12:00]SAM_PROTO_ClearQueue [13:12:00]wFMCommunicate request_size=4 [13:12:00]MH_SAM_APDU [13:12:00]CAPDU: 80 09 00 00 [13:12:00]Write to MH i2c: E2 08 00 A8 53 80 09 00 00 00 00 00 00 6D [13:12:00]Write i2c OK [13:12:00]MH_I2C_Read... [13:12:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:12:00]Read from MH i2c: E2 [13:12:00]MH_I2C_Read... [13:12:00]Read from MH i2c: E2 03 00 [13:12:00]MH_I2C_Read... [13:12:00]Read from MH i2c: E2 03 00 A8 53 00 90 00 6F [13:12:00]RAPDU: 90 00 [13:12:00]wFMCommunicate OK [13:12:00]SAM_PROTO_ClearQueue done [13:12:00]KKMCreateOFDPacket [13:12:00]OFDProtocolAddRootSTLVToBuf [13:12:00]FM_MakeSignedData [13:12:00]FM_MakeSignedData [13:12:00]SAM_PROTO_SignData [13:12:00]wFMCommunicate request_size=4 [13:12:00]MH_SAM_APDU [13:12:00]CAPDU: 80 0D 01 02 [13:12:00]Write to MH i2c: E2 08 00 A9 53 80 0D 01 02 00 00 00 00 75 [13:12:00]Write i2c OK [13:12:00]MH_I2C_Read... [13:12:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:12:00]Read from MH i2c: E2 [13:12:00]MH_I2C_Read... [13:12:00]Read from MH i2c: E2 03 00 [13:12:00]MH_I2C_Read... [13:12:00]Read from MH i2c: E2 03 00 A9 53 00 90 00 70 [13:12:00]RAPDU: 90 00 [13:12:00]wFMCommunicate OK [13:12:00]wFMCommunicate request_size=255 [13:12:00]MH_SAM_APDU [13:12:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 78 69 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 21 96 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 68 11 03 00 35 04 06 00 38 38 31 6E [13:12:00]Write to MH i2c: E2 02 01 AA 53 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 78 69 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 21 96 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 68 11 03 00 35 04 06 00 38 38 31 6E 00 00 58 [13:12:01]Write i2c OK [13:12:01]MH_I2C_Read... [13:12:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:01]Read from MH i2c: E2 [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: E2 03 00 [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: E2 03 00 AA 53 00 90 00 71 [13:12:01]RAPDU: 90 00 [13:12:01]wFMCommunicate OK [13:12:01]wFMCommunicate request_size=7 [13:12:01]MH_SAM_APDU [13:12:01]CAPDU: 80 0D 02 02 02 18 20 [13:12:01]Write to MH i2c: E2 0A 00 AB 53 80 0D 02 02 02 00 18 20 00 00 B4 [13:12:01]Write i2c OK [13:12:01]MH_I2C_Read... [13:12:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:01]Read from MH i2c: E2 [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: E2 03 00 [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: E2 03 00 AB 53 00 90 00 72 [13:12:01]RAPDU: 90 00 [13:12:01]wFMCommunicate OK [13:12:01]wFMCommunicate request_size=4 [13:12:01]MH_SAM_APDU [13:12:01]CAPDU: 80 0D 03 02 [13:12:01]Write to MH i2c: E2 08 00 AC 53 80 0D 03 02 00 00 00 00 7A [13:12:01]Write i2c OK [13:12:01]MH_I2C_Read... [13:12:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:12:01]Read from MH i2c: E2 [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: E2 0B 00 [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: E2 0B 00 AC 53 00 98 C0 06 2D E6 F6 13 5E 90 00 53 [13:12:01]RAPDU: 98 C0 06 2D E6 F6 13 5E 90 00 [13:12:01]wFMCommunicate OK [13:12:01]SAM_PROTO_SignData done [13:12:01]FM_MakeSignedData done [13:12:01]CreateOFDProtocolMessage [13:12:01]wFMCommunicate request_size=4 [13:12:01]MH_SAM_APDU [13:12:01]CAPDU: 80 11 00 00 [13:12:01]Write to MH i2c: E2 08 00 AD 53 80 11 00 00 00 00 00 00 7A [13:12:01]Write i2c OK [13:12:01]MH_I2C_Read... [13:12:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:01]Read from MH i2c: E2 [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: E2 17 00 [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: E2 17 00 AD 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C7 [13:12:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:12:01]wFMCommunicate OK [13:12:01]CreateOFDProtocolMessage done [13:12:01]OFDSenderStorePacket 201064 [13:12:01]StoreOFDPacket docnum=201064 [13:12:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 1A 1E 04 01 82 BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 78 69 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 21 96 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 68 11 03 00 35 04 06 00 38 38 31 6E 18 20 98 C0 06 2D E6 F6 13 5E [13:12:01]CheckFolder [13:12:01]dirname=/storage/ofd_packets [13:12:01]CheckFolder done [13:12:01]ProducePacketName [13:12:01]name=ofd_packets/00201064 [13:12:01]NVStorageSaveData ofd_packets/00201064 [13:12:01]File name is /storage/ofd_packets/00201064 [13:12:01]Write 298 bytes [13:12:01]NVStorageSaveData done [13:12:01]OFDSenderStorePacket done [13:12:01]KKMCreateOFDPacket done [13:12:01]NVStorageSaveData kkm_last_timestamp [13:12:01]File name is /storage/kkm_last_timestamp [13:12:01]Write 4 bytes [13:12:01]NVStorageSaveData done [13:12:01]ExternCall_PrintAddStr [13:12:01]wPrintStart [13:12:01]Write to MH i2c: 01 00 00 AE 53 01 [13:12:01]Write i2c OK [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: 01 [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: 01 07 00 [13:12:01]MH_I2C_Read... [13:12:01]Read from MH i2c: 01 07 00 AE 53 00 00 00 00 00 FF 0F 16 [13:12:01]RasterBufferAndPrint [13:12:01]line Счет N : (1)11328666 [13:12:01]line ИНН: 02508201610067 [13:12:01]line Контрольно-Кассовый Чек [13:12:01]line ПРОДАЖА [13:12:01]line ТРК (МРК, ГНК) : 61 [13:12:01]line Товар: 2710194210 [13:12:01]line ДТ-К-5 [13:12:01]line 27.000 * 0.00 [13:12:01]line = 0.00 [13:12:01]line НДС 12% НСП 1% [13:12:01]line > о реализуемом товаре [13:12:01]line ИТОГО: 0.00 [13:12:01]line НСП 1% : 0.00 [13:12:01]line НДС 12% : 0.00 [13:12:01]line Наличными: 0.00 [13:12:01]line Безнал.: 0.00 [13:12:01]line Место: АЗС № 95 "Партнер Нефть" [13:12:01]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [13:12:01]line СНО: Общий режим [13:12:01]line Чек 363 20.08.2024 13:12 [13:12:01]line Смена: 466 ФФД: 1.0 [13:12:01]line ЗНМ: 0300000079 [13:12:01]line РНМ: 0000000000092545 [13:12:01]line Версия ККМ: 001 [13:12:01]line Талоны: Топливные Талоны [13:12:01]line 4010095/97/99 [13:12:01]line ФМ: 0000000000871802 [13:12:01]line ФД: 201064 [13:12:01]line ФПД: 61813998622752 [13:12:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131201&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201064&fm=61813998622752&tin=02508201610067®Number=0000000000092545&sum=0 [13:12:01]OFD Sender: Processing packet 201064 [packets to send 247, broken 246] [13:12:01]ProducePacketName [13:12:01]name=ofd_packets/00201064 [13:12:01]written 0, free lines is 4095 [13:12:01]OFD Sender: To server: pG, [13:12:01]CommunicateWithHost lk.salyk.kg:30040 [13:12:01]ConnectInit lk.salyk.kg [13:12:01]Connected sock=10 [13: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 31 38 30 32 0C 01 00 00 1A 1E 04 01 82 BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 78 69 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 21 96 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 68 11 03 00 35 04 06 00 38 38 31 6E 18 20 98 C0 06 2D E6 F6 13 5E [13:12:02]Write to MH i2c: 01 00 00 D8 53 2B [13:12:02]Write i2c OK [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: 01 [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: 01 07 00 [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: 01 07 00 D8 53 00 00 00 00 00 F9 0C 37 [13:12:02]RasterBufferAndPrint [13:12:02]line [13:12:02]line [13:12:02]line [13:12:02]line [13:12:02]line [13:12:02]written 0, free lines is 3335 [13:12:02]MH_Cut [13:12:02]Write to MH i2c: D1 01 00 DF 53 01 04 [13:12:02]Write i2c OK [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: D1 [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: D1 01 00 [13:12:02]MH_I2C_Read... [13:12:02]Read from MH i2c: D1 01 00 DF 53 00 03 [13:12:02]Write to MH i2c: 01 00 00 E0 53 33 [13:12:02]Write i2c OK [13:12:02]MH_I2C_Read... [13:12:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9D E1 47 00 C5 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 31 38 30 32 10 04 04 00 68 11 03 00 F4 03 04 00 88 40 C4 66 B6 04 01 00 00 88 89 B7 E3 66 16 80 EE [13:12:02]CommunicateWithHost err = 0 [13:12:02]CheckOFDResponse [13:12:02]1017 (14) - 77093643461234 [13:12:02]1041 (16) - 0000000000871802 [13:12:02]1040 (4) - 201064 [13:12:02]1012 (4) - 20.08.2024 07:06 [13:12:02]1206 (1) - 0 [13:12:02]OFD Sender: Remove packet 201064 [13:12:02]ProducePacketName [13:12:02]name=ofd_packets/00201064 [13:12:02]NVStorageDeleteData [13:12:02]OFD Sender: No OFD packet to send [13:12:02]*** Cut start [13:12:02]*** Purtial cut [13:12:02]*** CUTSNS_PIN = 0 [13:12:03]*** Stage 1: CUTSNS_PIN = 1 [13:12:04]Read from MH i2c: 01 [13:12:04]MH_I2C_Read... [13:12:04]*** Stop cut motor [13:12:04]*** Cut end [13:12:04]Read from MH i2c: 01 07 00 [13:12:04]MH_I2C_Read... [13:12:04]Read from MH i2c: 01 07 00 E0 53 00 00 00 00 00 FF 0F 48 [13:12:04]process_action close_receipt done [13:12:04]requested_data is exist [13:12:04]produce_requested_data [13:12:04]requested_item fm.sn is exist - process it [13:12:04]wFMCommunicate request_size=4 [13:12:04]MH_SAM_APDU [13:12:04]CAPDU: 80 11 00 00 [13:12:04]Write to MH i2c: E2 08 00 E1 53 80 11 00 00 00 00 00 00 AE [13:12:04]Write i2c OK [13:12:04]MH_I2C_Read... [13:12:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:05]Read from MH i2c: E2 [13:12:05]MH_I2C_Read... [13:12:05]Read from MH i2c: E2 17 00 [13:12:05]MH_I2C_Read... [13:12:05]Read from MH i2c: E2 17 00 E1 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FB [13:12:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:12:05]wFMCommunicate OK [13:12:05]requested_item fd.num is exist - process it [13:12:05]SAM_PROTO_GetFieldsCounters [13:12:05]wFMCommunicate request_size=4 [13:12:05]MH_SAM_APDU [13:12:05]CAPDU: 80 13 00 00 [13:12:05]Write to MH i2c: E2 08 00 E2 53 80 13 00 00 00 00 00 00 B1 [13:12:05]Write i2c OK [13:12:05]MH_I2C_Read... [13:12:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:12:05]Read from MH i2c: E2 [13:12:05]MH_I2C_Read... [13:12:05]Read from MH i2c: E2 62 00 [13:12:05]MH_I2C_Read... [13:12:05]Read from MH i2c: E2 62 00 E2 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 68 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 5F [13:12: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 68 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:12:05]wFMCommunicate OK [13:12:05]SAM_PROTO_GetFieldsCounters done [13:12:05]requested_item shift.num is exist - process it [13:12:05]requested_item shift.opened is exist - process it [13:12:05]req_shift_opened [13:12:05]FM_GetShiftState [13:12:05]SAM_PROTO_GetShiftState [13:12:05]wFMCommunicate request_size=4 [13:12:05]MH_SAM_APDU [13:12:05]CAPDU: 80 13 01 00 [13:12:05]Write to MH i2c: E2 08 00 E3 53 80 13 01 00 00 00 00 00 B3 [13:12:05]Write i2c OK [13:12:05]MH_I2C_Read... [13:12:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:05]Read from MH i2c: E2 [13:12:05]MH_I2C_Read... [13:12:05]Read from MH i2c: E2 0E 00 [13:12:05]MH_I2C_Read... [13:12:05]Read from MH i2c: E2 0E 00 E3 53 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 3D [13:12:05]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:12:05]wFMCommunicate OK [13:12:05]SAM_PROTO_GetShiftState done [13:12:05]FM_GetShiftState done [13:12:05]req_shift_opened done [13:12:05]requested_item shift.open_date is exist - process it [13:12:05]req_shift_open_date [13:12:05]req_shift_open_date done [13:12:05]produce_requested_data done [13:12:05]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201064,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [13:12:05]process_action_free close_receipt [13:12:05]json_value_free [13:12:05]json_value_free done [13:12:05]process_json_proto returns [13:12:05]Send response to host [13:12:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201064,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [13:12:05]free response buf [13:12:05]execute_script done [13:12:05]execute_script returns [13:12:05]free content buf [13:12:05]Sock 9.Close socket [13:12:05]Sock 9.Thread stoped [13:12:07]OFD Sender: No OFD packet to send [13:12:12]OFD Sender: No OFD packet to send [13:12:17]OFD Sender: No OFD packet to send [13:12:22]OFD Sender: No OFD packet to send [13:12:27]OFD Sender: No OFD packet to send [13:12:32]OFD Sender: No OFD packet to send [13:12:37]OFD Sender: No OFD packet to send [13:12:42]OFD Sender: No OFD packet to send [13:12:47]OFD Sender: No OFD packet to send [13:12:52]OFD Sender: No OFD packet to send [13:12:57]OFD Sender: No OFD packet to send [13:13:02]OFD Sender: No OFD packet to send [13:13:07]OFD Sender: No OFD packet to send [13:13:12]OFD Sender: No OFD packet to send [13:13:17]OFD Sender: No OFD packet to send [13:13:22]OFD Sender: No OFD packet to send [13:13:27]OFD Sender: No OFD packet to send [13:13:33]OFD Sender: No OFD packet to send [13:13:38]OFD Sender: No OFD packet to send [13:13:43]OFD Sender: No OFD packet to send [13:13:48]OFD Sender: No OFD packet to send [13:13:53]OFD Sender: No OFD packet to send [13:13:56]accept exits with 8 [13:13:56]New connection [13:13:56]New thread 3067211108 created [13:13:56]Thread 3067067748 joined [13:13:56]Waiting for new connection... [13:13:56] Sock 8.Parse request [13:13:56]Sock 8.Check first char [13:13:56]Sock 8.First char is OK [13:13:56]request: POST /json_proto HTTP/1.0 [13:13:56]Method: POST [13:13:56]URL: /json_proto [13:13:56]Method is POST - this is cgi request [13:13:56]url: /json_proto [13:13:56]query_string will be loaded in cgi processing [13:13:56]execute_cgi json_proto POST (null) [13:13:56]execute_cgi path=json_proto method=POST [13:13:56]POST find Content-Length [13:13:56]Host: 172.17.46.195:8080 [13:13:56]Content-Length: 679 [13:13:56]Content-Type: application/json [13:13:56] [13:13:56]POST finish read [13:13:56]Found Content-Length = 679 [13:13:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328670", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:56]execute_script... [13:13:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328670", "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" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:56]POST & json_proto [13:13:56]process_json_proto [13:13:56]json parsed OK: [13:13:56]protocol is kg_v1.0 [13:13:56]action value=close_receipt [13:13:56]process_action close_receipt [13:13:56]cmd_close_receipt [13:13:56]MH_GetDate [13:13:56]Write to MH i2c: F0 00 00 E4 53 26 [13:13:56]Write i2c OK [13:13:56]MH_I2C_Read... [13:13:56]Read from MH i2c: F0 [13:13:56]MH_I2C_Read... [13:13:56]Read from MH i2c: F0 09 00 [13:13:56]MH_I2C_Read... [13:13:56]Read from MH i2c: F0 09 00 E4 53 00 96 96 C4 66 75 08 C2 66 2A [13:13:56]GetLastDocTimeStamp 1724159521 [13:13:56]current date 1724159638 [13:13:56]FM_GetShiftState [13:13:56]SAM_PROTO_GetShiftState [13:13:56]wFMCommunicate request_size=4 [13:13:56]MH_SAM_APDU [13:13:56]CAPDU: 80 13 01 00 [13:13:56]Write to MH i2c: E2 08 00 E5 53 80 13 01 00 00 00 00 00 B5 [13:13:56]Write i2c OK [13:13:56]MH_I2C_Read... [13:13:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:56]Read from MH i2c: E2 [13:13:56]MH_I2C_Read... [13:13:56]Read from MH i2c: E2 0E 00 [13:13:56]MH_I2C_Read... [13:13:56]Read from MH i2c: E2 0E 00 E5 53 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 3F [13:13:56]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:13:56]wFMCommunicate OK [13:13:56]SAM_PROTO_GetShiftState done [13:13:56]FM_GetShiftState done [13:13:56]opened in 1724112758 [13:13:56]opened+sec_in_day 1724199158 [13:13:56]quantity*price = 50036 [13:13:56]sum+1 = 50037 [13:13:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 364 20.08.2024 13:13 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201065 ФПД: 253533305238169 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131358&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201065&fm=253533305238169&tin=02508201610067®Number=0000000000092545&sum=50000 [13:13:57]StoreToDocumentArchive [13:13:57]shift 466 fd 201065 [13:13:57]save to /storage/0466/doc_00201065 [13:13:57]save last doc name /storage/0466/doc_00201065 to /storage/kkm_last_doc_name [13:13:57]save OK [13:13:57]Clear old archive folders... [13:13:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:13:57]tlvbuf is 0107F3E0 [13:13:57]SAM_PROTO_ClearQueue [13:13:57]wFMCommunicate request_size=4 [13:13:57]MH_SAM_APDU [13:13:57]CAPDU: 80 09 00 00 [13:13:57]Write to MH i2c: E2 08 00 F2 53 80 09 00 00 00 00 00 00 B7 [13:13:57]Write i2c OK [13:13:57]MH_I2C_Read... [13:13:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:13:57]Read from MH i2c: E2 [13:13:57]MH_I2C_Read... [13:13:57]Read from MH i2c: E2 03 00 [13:13:57]MH_I2C_Read... [13:13:57]Read from MH i2c: E2 03 00 F2 53 00 90 00 B9 [13:13:57]RAPDU: 90 00 [13:13:57]wFMCommunicate OK [13:13:57]SAM_PROTO_ClearQueue done [13:13:57]KKMCreateOFDPacket [13:13:57]OFDProtocolAddRootSTLVToBuf [13:13:57]FM_MakeSignedData [13:13:57]FM_MakeSignedData [13:13:57]SAM_PROTO_SignData [13:13:57]wFMCommunicate request_size=4 [13:13:57]MH_SAM_APDU [13:13:57]CAPDU: 80 0D 01 02 [13:13:57]Write to MH i2c: E2 08 00 F3 53 80 0D 01 02 00 00 00 00 BF [13:13:57]Write i2c OK [13:13:57]MH_I2C_Read... [13:13:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:13:57]Read from MH i2c: E2 [13:13:57]MH_I2C_Read... [13:13:57]Read from MH i2c: E2 03 00 [13:13:57]MH_I2C_Read... [13:13:57]Read from MH i2c: E2 03 00 F3 53 00 90 00 BA [13:13:57]RAPDU: 90 00 [13:13:57]wFMCommunicate OK [13:13:57]wFMCommunicate request_size=255 [13:13:57]MH_SAM_APDU [13:13:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 96 96 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 69 11 03 00 35 04 06 00 E6 [13:13:57]Write to MH i2c: E2 02 01 F4 53 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 96 96 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 69 11 03 00 35 04 06 00 E6 00 00 30 [13:13:57]Write i2c OK [13:13:57]MH_I2C_Read... [13:13:58]OFD Sender: No OFD packet to send [13:13:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:58]Read from MH i2c: E2 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: E2 03 00 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: E2 03 00 F4 53 00 90 00 BB [13:13:58]RAPDU: 90 00 [13:13:58]wFMCommunicate OK [13:13:58]wFMCommunicate request_size=10 [13:13:58]MH_SAM_APDU [13:13:58]CAPDU: 80 0D 02 02 05 96 52 98 F2 99 [13:13:58]Write to MH i2c: E2 0D 00 F5 53 80 0D 02 02 05 00 96 52 98 F2 99 00 00 D7 [13:13:58]Write i2c OK [13:13:58]MH_I2C_Read... [13:13:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:58]Read from MH i2c: E2 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: E2 03 00 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: E2 03 00 F5 53 00 90 00 BC [13:13:58]RAPDU: 90 00 [13:13:58]wFMCommunicate OK [13:13:58]wFMCommunicate request_size=4 [13:13:58]MH_SAM_APDU [13:13:58]CAPDU: 80 0D 03 02 [13:13:58]Write to MH i2c: E2 08 00 F6 53 80 0D 03 02 00 00 00 00 C4 [13:13:58]Write i2c OK [13:13:58]MH_I2C_Read... [13:13:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:13:58]Read from MH i2c: E2 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: E2 0B 00 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: E2 0B 00 F6 53 00 FA 25 60 62 7A 2F 12 C2 90 00 23 [13:13:58]RAPDU: FA 25 60 62 7A 2F 12 C2 90 00 [13:13:58]wFMCommunicate OK [13:13:58]SAM_PROTO_SignData done [13:13:58]FM_MakeSignedData done [13:13:58]CreateOFDProtocolMessage [13:13:58]wFMCommunicate request_size=4 [13:13:58]MH_SAM_APDU [13:13:58]CAPDU: 80 11 00 00 [13:13:58]Write to MH i2c: E2 08 00 F7 53 80 11 00 00 00 00 00 00 C4 [13:13:58]Write i2c OK [13:13:58]MH_I2C_Read... [13:13:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:58]Read from MH i2c: E2 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: E2 17 00 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: E2 17 00 F7 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 11 [13:13:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:13:58]wFMCommunicate OK [13:13:58]CreateOFDProtocolMessage done [13:13:58]OFDSenderStorePacket 201065 [13:13:58]StoreOFDPacket docnum=201065 [13:13:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A7 36 07 01 E5 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 96 96 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 69 11 03 00 35 04 06 00 E6 96 52 98 F2 99 FA 25 60 62 7A 2F 12 C2 [13:13:58]CheckFolder [13:13:58]dirname=/storage/ofd_packets [13:13:58]CheckFolder done [13:13:58]ProducePacketName [13:13:58]name=ofd_packets/00201065 [13:13:58]NVStorageSaveData ofd_packets/00201065 [13:13:58]File name is /storage/ofd_packets/00201065 [13:13:58]Write 301 bytes [13:13:58]NVStorageSaveData done [13:13:58]OFDSenderStorePacket done [13:13:58]KKMCreateOFDPacket done [13:13:58]NVStorageSaveData kkm_last_timestamp [13:13:58]File name is /storage/kkm_last_timestamp [13:13:58]Write 4 bytes [13:13:58]NVStorageSaveData done [13:13:58]ExternCall_PrintAddStr [13:13:58]wPrintStart [13:13:58]Write to MH i2c: 01 00 00 F8 53 4B [13:13:58]Write i2c OK [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: 01 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: 01 07 00 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: 01 07 00 F8 53 00 00 00 00 00 FF 0F 60 [13:13:58]RasterBufferAndPrint [13:13:58]line Счет N : (1)11328670 [13:13:58]line ИНН: 02508201610067 [13:13:58]line Контрольно-Кассовый Чек [13:13:58]line ПРОДАЖА [13:13:58]line ТРК (МРК, ГНК) : 42 [13:13:58]line Товар: 2710124130 [13:13:58]line Аи-92-К-4 [13:13:58]line 7.380 * 67.80 [13:13:58]line = 500.36 [13:13:58]line НДС 12% НСП 1% [13:13:58]line > о реализуемом товаре [13:13:58]line ОКРУГЛЕНИЕ: -0.36 [13:13:58]line ИТОГО: 500.00 [13:13:58]line Внесено: 500.00 [13:13:58]line СДАЧА: 0.00 [13:13:58]line НСП 1% : 4.43 [13:13:58]line НДС 12% : 53.14 [13:13:58]line Наличными: 500.00 [13:13:58]line Безнал.: 0.00 [13:13:58]line Место: АЗС № 95 "Партнер Нефть" [13:13:58]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [13:13:58]line СНО: Общий режим [13:13:58]line Чек 364 20.08.2024 13:13 [13:13:58]line Смена: 466 ФФД: 1.0 [13:13:58]line ЗНМ: 0300000079 [13:13:58]line РНМ: 0000000000092545 [13:13:58]line Версия ККМ: 001 [13:13:58]line ФМ: 0000000000871802 [13:13:58]line ФД: 201065 [13:13:58]line ФПД: 253533305238169 [13:13:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131358&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201065&fm=253533305238169&tin=02508201610067®Number=0000000000092545&sum=50000 [13:13:58]OFD Sender: Processing packet 201065 [packets to send 247, broken 246] [13:13:58]ProducePacketName [13:13:58]name=ofd_packets/00201065 [13:13:58]OFD Sender: To server: pG, [13:13:58]CommunicateWithHost lk.salyk.kg:30040 [13:13:58]ConnectInit lk.salyk.kg [13:13:58]written 0, free lines is 4095 [13:13:58]Connected sock=10 [13:13:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A7 36 07 01 E5 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 96 96 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 69 11 03 00 35 04 06 00 E6 96 52 98 F2 99 FA 25 60 62 7A 2F 12 C2 [13:13:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 52 22 47 00 CF 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 31 38 30 32 10 04 04 00 69 11 03 00 F4 03 04 00 FD 40 C4 66 B6 04 01 00 00 14 E7 3E CE 91 05 2F B7 [13:13:59]CommunicateWithHost err = 0 [13:13:59]CheckOFDResponse [13:13:59]1017 (14) - 77093643461234 [13:13:59]1041 (16) - 0000000000871802 [13:13:59]1040 (4) - 201065 [13:13:59]1012 (4) - 20.08.2024 07:08 [13:13:59]1206 (1) - 0 [13:13:59]OFD Sender: Remove packet 201065 [13:13:59]ProducePacketName [13:13:59]name=ofd_packets/00201065 [13:13:59]NVStorageDeleteData [13:13:59]Write to MH i2c: 01 00 00 23 54 77 [13:13:59]Write i2c OK [13:13:59]MH_I2C_Read... [13:13:59]Read from MH i2c: 01 [13:13:59]MH_I2C_Read... [13:13:59]Read from MH i2c: 01 07 00 [13:13:59]MH_I2C_Read... [13:13:59]Read from MH i2c: 01 07 00 23 54 00 00 00 00 00 E8 0C 72 [13:13:59]RasterBufferAndPrint [13:13:59]line [13:13:59]line [13:13:59]line [13:13:59]line [13:13:59]line [13:13:59]written 0, free lines is 3313 [13:13:59]MH_Cut [13:13:59]Write to MH i2c: D1 01 00 2A 54 01 50 [13:13:59]Write i2c OK [13:13:59]MH_I2C_Read... [13:13:59]Read from MH i2c: D1 [13:13:59]MH_I2C_Read... [13:13:59]Read from MH i2c: D1 01 00 [13:13:59]MH_I2C_Read... [13:13:59]Read from MH i2c: D1 01 00 2A 54 00 4F [13:13:59]Write to MH i2c: 01 00 00 2B 54 7F [13:13:59]Write i2c OK [13:13:59]MH_I2C_Read... [13:13:59]OFD Sender: No OFD packet to send [13:13:59]*** Cut start [13:13:59]*** Purtial cut [13:13:59]*** Stage 1: CUTSNS_PIN = 1 [13:14:00]Read from MH i2c: 01 [13:14:00]MH_I2C_Read... [13:14:00]*** Stop cut motor [13:14:00]*** Cut end [13:14:00]Read from MH i2c: 01 07 00 [13:14:00]MH_I2C_Read... [13:14:00]Read from MH i2c: 01 07 00 2B 54 00 00 00 00 00 FF 0F 94 [13:14:00]process_action close_receipt done [13:14:00]requested_data is exist [13:14:00]produce_requested_data [13:14:00]requested_item fm.sn is exist - process it [13:14:00]wFMCommunicate request_size=4 [13:14:00]MH_SAM_APDU [13:14:00]CAPDU: 80 11 00 00 [13:14:00]Write to MH i2c: E2 08 00 2C 54 80 11 00 00 00 00 00 00 FA [13:14:00]Write i2c OK [13:14:00]MH_I2C_Read... [13:14:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:00]Read from MH i2c: E2 [13:14:00]MH_I2C_Read... [13:14:00]Read from MH i2c: E2 17 00 [13:14:00]MH_I2C_Read... [13:14:00]Read from MH i2c: E2 17 00 2C 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 47 [13:14:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:14:00]wFMCommunicate OK [13:14:00]requested_item fd.num is exist - process it [13:14:00]SAM_PROTO_GetFieldsCounters [13:14:00]wFMCommunicate request_size=4 [13:14:00]MH_SAM_APDU [13:14:00]CAPDU: 80 13 00 00 [13:14:00]Write to MH i2c: E2 08 00 2D 54 80 13 00 00 00 00 00 00 FD [13:14:00]Write i2c OK [13:14:00]MH_I2C_Read... [13:14:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:00]Read from MH i2c: E2 [13:14:00]MH_I2C_Read... [13:14:00]Read from MH i2c: E2 62 00 [13:14:00]MH_I2C_Read... [13:14:00]Read from MH i2c: E2 62 00 2D 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 69 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 AF [13:14:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 69 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:14:00]wFMCommunicate OK [13:14:00]SAM_PROTO_GetFieldsCounters done [13:14:00]requested_item shift.num is exist - process it [13:14:00]requested_item shift.opened is exist - process it [13:14:00]req_shift_opened [13:14:00]FM_GetShiftState [13:14:00]SAM_PROTO_GetShiftState [13:14:00]wFMCommunicate request_size=4 [13:14:00]MH_SAM_APDU [13:14:00]CAPDU: 80 13 01 00 [13:14:00]Write to MH i2c: E2 08 00 2E 54 80 13 01 00 00 00 00 00 FF [13:14:00]Write i2c OK [13:14:00]MH_I2C_Read... [13:14:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:00]Read from MH i2c: E2 [13:14:00]MH_I2C_Read... [13:14:00]Read from MH i2c: E2 0E 00 [13:14:00]MH_I2C_Read... [13:14:00]Read from MH i2c: E2 0E 00 2E 54 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 89 [13:14:00]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:14:00]wFMCommunicate OK [13:14:00]SAM_PROTO_GetShiftState done [13:14:00]FM_GetShiftState done [13:14:00]req_shift_opened done [13:14:00]requested_item shift.open_date is exist - process it [13:14:00]req_shift_open_date [13:14:00]req_shift_open_date done [13:14:00]produce_requested_data done [13:14:00]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201065,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [13:14:00]process_action_free close_receipt [13:14:00]json_value_free [13:14:00]json_value_free done [13:14:00]process_json_proto returns [13:14:00]Send response to host [13:14:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201065,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [13:14:00]free response buf [13:14:00]execute_script done [13:14:00]execute_script returns [13:14:00]free content buf [13:14:00]Sock 8.Close socket [13:14:00]Sock 8.Thread stoped [13:14:04]OFD Sender: No OFD packet to send [13:14:09]OFD Sender: No OFD packet to send [13:14:14]OFD Sender: No OFD packet to send [13:14:19]OFD Sender: No OFD packet to send [13:14:24]OFD Sender: No OFD packet to send [13:14:29]OFD Sender: No OFD packet to send [13:14:32]accept exits with 9 [13:14:32]New connection [13:14:32]New thread 3067067748 created [13:14:32]Thread 3067211108 joined [13:14:32]Waiting for new connection... [13:14:32] Sock 9.Parse request [13:14:32]Sock 9.Check first char [13:14:32]Sock 9.First char is OK [13:14:32]request: POST /json_proto HTTP/1.0 [13:14:32]Method: POST [13:14:32]URL: /json_proto [13:14:32]Method is POST - this is cgi request [13:14:32]url: /json_proto [13:14:32]query_string will be loaded in cgi processing [13:14:32]execute_cgi json_proto POST (null) [13:14:32]execute_cgi path=json_proto method=POST [13:14:32]POST find Content-Length [13:14:32]Host: 172.17.46.195:8080 [13:14:32]Content-Length: 679 [13:14:32]Content-Type: application/json [13:14:32] [13:14:32]POST finish read [13:14:32]Found Content-Length = 679 [13:14:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328671", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:32]execute_script... [13:14:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11328671", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:32]POST & json_proto [13:14:32]process_json_proto [13:14:32]json parsed OK: [13:14:32]protocol is kg_v1.0 [13:14:32]action value=close_receipt [13:14:32]process_action close_receipt [13:14:32]cmd_close_receipt [13:14:32]MH_GetDate [13:14:32]Write to MH i2c: F0 00 00 2F 54 72 [13:14:32]Write i2c OK [13:14:32]MH_I2C_Read... [13:14:32]Read from MH i2c: F0 [13:14:32]MH_I2C_Read... [13:14:32]Read from MH i2c: F0 09 00 [13:14:32]MH_I2C_Read... [13:14:32]Read from MH i2c: F0 09 00 2F 54 00 B9 96 C4 66 75 08 C2 66 99 [13:14:32]GetLastDocTimeStamp 1724159638 [13:14:32]current date 1724159673 [13:14:32]FM_GetShiftState [13:14:32]SAM_PROTO_GetShiftState [13:14:32]wFMCommunicate request_size=4 [13:14:32]MH_SAM_APDU [13:14:32]CAPDU: 80 13 01 00 [13:14:32]Write to MH i2c: E2 08 00 30 54 80 13 01 00 00 00 00 00 01 [13:14:32]Write i2c OK [13:14:32]MH_I2C_Read... [13:14:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:32]Read from MH i2c: E2 [13:14:32]MH_I2C_Read... [13:14:32]Read from MH i2c: E2 0E 00 [13:14:32]MH_I2C_Read... [13:14:32]Read from MH i2c: E2 0E 00 30 54 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 8B [13:14:32]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:14:32]wFMCommunicate OK [13:14:32]SAM_PROTO_GetShiftState done [13:14:32]FM_GetShiftState done [13:14:32]opened in 1724112758 [13:14:32]opened+sec_in_day 1724199158 [13:14:32]quantity*price = 40068 [13:14:32]sum+1 = 40069 [13:14:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 95 "Партнер Нефть" Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 СНО: Общий режим Чек 365 20.08.2024 13:14 Смена: 466 ФФД: 1.0 ЗНМ: 0300000079 РНМ: 0000000000092545 Версия ККМ: 001 ФМ: 0000000000871802 ФД: 201066 ФПД: 126254371108539 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131434&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201066&fm=126254371108539&tin=02508201610067®Number=0000000000092545&sum=40000 [13:14:33]StoreToDocumentArchive [13:14:33]shift 466 fd 201066 [13:14:33]save to /storage/0466/doc_00201066 [13:14:33]save last doc name /storage/0466/doc_00201066 to /storage/kkm_last_doc_name [13:14:33]save OK [13:14:33]Clear old archive folders... [13:14:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:14:33]tlvbuf is 0104E3B0 [13:14:33]SAM_PROTO_ClearQueue [13:14:33]wFMCommunicate request_size=4 [13:14:33]MH_SAM_APDU [13:14:33]CAPDU: 80 09 00 00 [13:14:33]Write to MH i2c: E2 08 00 3D 54 80 09 00 00 00 00 00 00 03 [13:14:33]Write i2c OK [13:14:33]MH_I2C_Read... [13:14:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:14:33]Read from MH i2c: E2 [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: E2 03 00 [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: E2 03 00 3D 54 00 90 00 05 [13:14:33]RAPDU: 90 00 [13:14:33]wFMCommunicate OK [13:14:33]SAM_PROTO_ClearQueue done [13:14:33]KKMCreateOFDPacket [13:14:33]OFDProtocolAddRootSTLVToBuf [13:14:33]FM_MakeSignedData [13:14:33]FM_MakeSignedData [13:14:33]SAM_PROTO_SignData [13:14:33]wFMCommunicate request_size=4 [13:14:33]MH_SAM_APDU [13:14:33]CAPDU: 80 0D 01 02 [13:14:33]Write to MH i2c: E2 08 00 3E 54 80 0D 01 02 00 00 00 00 0B [13:14:33]Write i2c OK [13:14:33]MH_I2C_Read... [13:14:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:14:33]Read from MH i2c: E2 [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: E2 03 00 [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: E2 03 00 3E 54 00 90 00 06 [13:14:33]RAPDU: 90 00 [13:14:33]wFMCommunicate OK [13:14:33]wFMCommunicate request_size=255 [13:14:33]MH_SAM_APDU [13:14:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 BA 96 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6A 11 03 00 35 04 06 00 72 [13:14:33]Write to MH i2c: E2 02 01 3F 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 BA 96 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6A 11 03 00 35 04 06 00 72 00 00 EE [13:14:33]Write i2c OK [13:14:33]MH_I2C_Read... [13:14:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:33]Read from MH i2c: E2 [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: E2 03 00 [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: E2 03 00 3F 54 00 90 00 07 [13:14:33]RAPDU: 90 00 [13:14:33]wFMCommunicate OK [13:14:33]wFMCommunicate request_size=10 [13:14:33]MH_SAM_APDU [13:14:33]CAPDU: 80 0D 02 02 05 D3 E2 F0 F6 BB [13:14:33]Write to MH i2c: E2 0D 00 40 54 80 0D 02 02 05 00 D3 E2 F0 F6 BB 00 00 6E [13:14:33]Write i2c OK [13:14:33]MH_I2C_Read... [13:14:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:33]Read from MH i2c: E2 [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: E2 03 00 [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: E2 03 00 40 54 00 90 00 08 [13:14:33]RAPDU: 90 00 [13:14:33]wFMCommunicate OK [13:14:33]wFMCommunicate request_size=4 [13:14:33]MH_SAM_APDU [13:14:33]CAPDU: 80 0D 03 02 [13:14:33]Write to MH i2c: E2 08 00 41 54 80 0D 03 02 00 00 00 00 10 [13:14:33]Write i2c OK [13:14:33]MH_I2C_Read... [13:14:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:14:33]Read from MH i2c: E2 [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: E2 0B 00 [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: E2 0B 00 41 54 00 D8 4F E8 66 2E 40 53 BA 90 00 01 [13:14:33]RAPDU: D8 4F E8 66 2E 40 53 BA 90 00 [13:14:33]wFMCommunicate OK [13:14:33]SAM_PROTO_SignData done [13:14:33]FM_MakeSignedData done [13:14:33]CreateOFDProtocolMessage [13:14:33]wFMCommunicate request_size=4 [13:14:33]MH_SAM_APDU [13:14:33]CAPDU: 80 11 00 00 [13:14:33]Write to MH i2c: E2 08 00 42 54 80 11 00 00 00 00 00 00 10 [13:14:33]Write i2c OK [13:14:33]MH_I2C_Read... [13:14:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:33]Read from MH i2c: E2 [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: E2 17 00 [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: E2 17 00 42 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5D [13:14:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:14:33]wFMCommunicate OK [13:14:33]CreateOFDProtocolMessage done [13:14:33]OFDSenderStorePacket 201066 [13:14:33]StoreOFDPacket docnum=201066 [13:14:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 61 50 07 01 3C AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 BA 96 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6A 11 03 00 35 04 06 00 72 D3 E2 F0 F6 BB D8 4F E8 66 2E 40 53 BA [13:14:33]CheckFolder [13:14:33]dirname=/storage/ofd_packets [13:14:33]CheckFolder done [13:14:33]ProducePacketName [13:14:33]name=ofd_packets/00201066 [13:14:33]NVStorageSaveData ofd_packets/00201066 [13:14:33]File name is /storage/ofd_packets/00201066 [13:14:33]Write 301 bytes [13:14:33]NVStorageSaveData done [13:14:33]OFDSenderStorePacket done [13:14:33]KKMCreateOFDPacket done [13:14:33]NVStorageSaveData kkm_last_timestamp [13:14:33]File name is /storage/kkm_last_timestamp [13:14:33]Write 4 bytes [13:14:33]NVStorageSaveData done [13:14:33]ExternCall_PrintAddStr [13:14:33]wPrintStart [13:14:33]Write to MH i2c: 01 00 00 43 54 97 [13:14:33]Write i2c OK [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: 01 [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: 01 07 00 [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: 01 07 00 43 54 00 00 00 00 00 FF 0F AC [13:14:33]RasterBufferAndPrint [13:14:33]line Счет N : (1)11328671 [13:14:33]line ИНН: 02508201610067 [13:14:33]line Контрольно-Кассовый Чек [13:14:33]line ПРОДАЖА [13:14:33]line ТРК (МРК, ГНК) : 11 [13:14:33]line Товар: 2710124500 [13:14:33]line Аи-95-К-5 [13:14:33]line 5.400 * 74.20 [13:14:33]line = 400.68 [13:14:33]line НДС 12% НСП 1% [13:14:33]line > о реализуемом товаре [13:14:33]line ОКРУГЛЕНИЕ: -0.68 [13:14:33]line ИТОГО: 400.00 [13:14:33]line Внесено: 400.00 [13:14:33]line СДАЧА: 0.00 [13:14:33]line НСП 1% : 3.55 [13:14:33]line НДС 12% : 42.55 [13:14:33]line Наличными: 400.00 [13:14:33]line Безнал.: 0.00 [13:14:33]line Место: АЗС № 95 "Партнер Нефть" [13:14:33]line Адрес: 720001, г. Ош, ул. Раззакова 2 Б, 40.568018, 72.807149 [13:14:33]line СНО: Общий режим [13:14:33]line Чек 365 20.08.2024 13:14 [13:14:33]line Смена: 466 ФФД: 1.0 [13:14:33]line ЗНМ: 0300000079 [13:14:33]line РНМ: 0000000000092545 [13:14:33]line Версия ККМ: 001 [13:14:33]line ФМ: 0000000000871802 [13:14:33]line ФД: 201066 [13:14:33]line ФПД: 126254371108539 [13:14:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240820T131434&type=1&operation_type=1&fn_number=0000000000871802&fd_number=201066&fm=126254371108539&tin=02508201610067®Number=0000000000092545&sum=40000 [13:14:34]OFD Sender: Processing packet 201066 [packets to send 247, broken 246] [13:14:34]ProducePacketName [13:14:34]name=ofd_packets/00201066 [13:14:34]OFD Sender: To server: pG, [13:14:34]CommunicateWithHost lk.salyk.kg:30040 [13:14:34]ConnectInit lk.salyk.kg [13:14:34]written 0, free lines is 4095 [13:14:34]Connected sock=10 [13:14:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 61 50 07 01 3C AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 BA 96 C4 66 0E 04 04 00 D2 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6A 11 03 00 35 04 06 00 72 D3 E2 F0 F6 BB D8 4F E8 66 2E 40 53 BA [13:14:34]Write to MH i2c: 01 00 00 6E 54 C2 [13:14:34]Write i2c OK [13:14:34]MH_I2C_Read... [13:14:34]Read from MH i2c: 01 [13:14:34]MH_I2C_Read... [13:14:34]Read from MH i2c: 01 07 00 [13:14:34]MH_I2C_Read... [13:14:34]Read from MH i2c: 01 07 00 6E 54 00 00 00 00 00 E0 0C B5 [13:14:34]RasterBufferAndPrint [13:14:34]line [13:14:34]line [13:14:34]line [13:14:34]line [13:14:34]line [13:14:34]written 0, free lines is 3302 [13:14:34]MH_Cut [13:14:34]Write to MH i2c: D1 01 00 75 54 01 9B [13:14:34]Write i2c OK [13:14:34]MH_I2C_Read... [13:14:34]Read from MH i2c: D1 [13:14:34]MH_I2C_Read... [13:14:34]Read from MH i2c: D1 01 00 [13:14:34]MH_I2C_Read... [13:14:34]Read from MH i2c: D1 01 00 75 54 00 9A [13:14:34]Write to MH i2c: 01 00 00 76 54 CA [13:14:34]Write i2c OK [13:14:34]MH_I2C_Read... [13:14:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EA F5 47 00 89 FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6A 11 03 00 F4 03 04 00 20 41 C4 66 B6 04 01 00 00 25 BC A8 F4 BE 7A DE E0 [13:14:34]CommunicateWithHost err = 0 [13:14:34]CheckOFDResponse [13:14:34]1017 (14) - 77093643461234 [13:14:34]1041 (16) - 0000000000871802 [13:14:34]1040 (4) - 201066 [13:14:34]1012 (4) - 20.08.2024 07:09 [13:14:34]1206 (1) - 0 [13:14:34]OFD Sender: Remove packet 201066 [13:14:34]ProducePacketName [13:14:34]name=ofd_packets/00201066 [13:14:34]NVStorageDeleteData [13:14:35]OFD Sender: No OFD packet to send [13:14:35]*** Cut start [13:14:35]*** Purtial cut [13:14:35]*** CUTSNS_PIN = 0 [13:14:35]*** Stage 1: CUTSNS_PIN = 1 [13:14:37]Read from MH i2c: 01 [13:14:37]MH_I2C_Read... [13:14:37]*** Stop cut motor [13:14:37]*** Cut end [13:14:37]Read from MH i2c: 01 07 00 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: 01 07 00 76 54 00 00 00 00 00 FF 0F DF [13:14:37]process_action close_receipt done [13:14:37]requested_data is exist [13:14:37]produce_requested_data [13:14:37]requested_item fm.sn is exist - process it [13:14:37]wFMCommunicate request_size=4 [13:14:37]MH_SAM_APDU [13:14:37]CAPDU: 80 11 00 00 [13:14:37]Write to MH i2c: E2 08 00 77 54 80 11 00 00 00 00 00 00 45 [13:14:37]Write i2c OK [13:14:37]MH_I2C_Read... [13:14:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:37]Read from MH i2c: E2 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: E2 17 00 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: E2 17 00 77 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 92 [13:14:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:14:37]wFMCommunicate OK [13:14:37]requested_item fd.num is exist - process it [13:14:37]SAM_PROTO_GetFieldsCounters [13:14:37]wFMCommunicate request_size=4 [13:14:37]MH_SAM_APDU [13:14:37]CAPDU: 80 13 00 00 [13:14:37]Write to MH i2c: E2 08 00 78 54 80 13 00 00 00 00 00 00 48 [13:14:37]Write i2c OK [13:14:37]MH_I2C_Read... [13:14:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:37]Read from MH i2c: E2 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: E2 62 00 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: E2 62 00 78 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6A 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 FE [13:14:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6A 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:14:37]wFMCommunicate OK [13:14:37]SAM_PROTO_GetFieldsCounters done [13:14:37]requested_item shift.num is exist - process it [13:14:37]requested_item shift.opened is exist - process it [13:14:37]req_shift_opened [13:14:37]FM_GetShiftState [13:14:37]SAM_PROTO_GetShiftState [13:14:37]wFMCommunicate request_size=4 [13:14:37]MH_SAM_APDU [13:14:37]CAPDU: 80 13 01 00 [13:14:37]Write to MH i2c: E2 08 00 79 54 80 13 01 00 00 00 00 00 4A [13:14:37]Write i2c OK [13:14:37]MH_I2C_Read... [13:14:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:37]Read from MH i2c: E2 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: E2 0E 00 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: E2 0E 00 79 54 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 D4 [13:14:37]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:14:37]wFMCommunicate OK [13:14:37]SAM_PROTO_GetShiftState done [13:14:37]FM_GetShiftState done [13:14:37]req_shift_opened done [13:14:37]requested_item shift.open_date is exist - process it [13:14:37]req_shift_open_date [13:14:37]req_shift_open_date done [13:14:37]produce_requested_data done [13:14:37]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":201066,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [13:14:37]process_action_free close_receipt [13:14:37]json_value_free [13:14:37]json_value_free done [13:14:37]process_json_proto returns [13:14:37]Send response to host [13:14:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":201066,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [13:14:37]free response buf [13:14:37]execute_script done [13:14:37]execute_script returns [13:14:37]free content buf [13:14:37]Sock 9.Close socket [13:14:37]Sock 9.Thread stoped [13:14:40]OFD Sender: No OFD packet to send [13:14:45]OFD Sender: No OFD packet to send [13:14:50]OFD Sender: No OFD packet to send [13:14:55]OFD Sender: No OFD packet to send [13:15:00]OFD Sender: No OFD packet to send [13:15:05]OFD Sender: No OFD packet to send [13:15:08]int [13:15:08]Write to MH i2c: 01 00 00 7A 54 CE [13:15:08]*** FLAG_PRN_KEY set [13:15:08]Write i2c OK [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: 01 [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: 01 07 00 [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: 01 07 00 7A 54 00 08 00 00 00 FF 0F EB [13:15:08]state=0 [13:15:08]Key pressed [13:15:08]Feed [13:15:08]Write to MH i2c: D8 00 00 7B 54 A6 [13:15:08]Write i2c OK [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: D8 [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: D8 01 00 [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: D8 01 00 7B 54 00 A7 [13:15:08]int [13:15:08]Write to MH i2c: 01 00 00 7C 54 D0 [13:15:08]Write i2c OK [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: 01 [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: 01 07 00 [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: 01 07 00 7C 54 00 48 00 00 00 3C 00 5B [13:15:08]state=2 [13:15:08]Key pressed [13:15:08]int [13:15:08]Write to MH i2c: 01 00 00 7D 54 D1 [13:15:08]*** FLAG_PRN_KEY reset [13:15:08]Write i2c OK [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: 01 [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: 01 07 00 [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: 01 07 00 7D 54 00 00 00 00 00 FB 0F E2 [13:15:08]state=2 [13:15:08]Stop feed [13:15:10]OFD Sender: No OFD packet to send [13:15:15]OFD Sender: No OFD packet to send [13:15:20]OFD Sender: No OFD packet to send [13:15:25]OFD Sender: No OFD packet to send [13:15:30]OFD Sender: No OFD packet to send [13:15:35]OFD Sender: No OFD packet to send [13:15:40]OFD Sender: No OFD packet to send [13:15:45]OFD Sender: No OFD packet to send [13:15:50]OFD Sender: No OFD packet to send [13:15:55]OFD Sender: No OFD packet to send [13:16:00]OFD Sender: No OFD packet to send [13:16:05]OFD Sender: No OFD packet to send [13:16:10]OFD Sender: No OFD packet to send [13:16:15]OFD Sender: No OFD packet to send [13:16:20]OFD Sender: No OFD packet to send [13:16:25]OFD Sender: No OFD packet to send [13:16:30]OFD Sender: No OFD packet to send [13:16:35]OFD Sender: No OFD packet to send [13:16:40]OFD Sender: No OFD packet to send [13:16:45]OFD Sender: No OFD packet to send [13:16:50]OFD Sender: No OFD packet to send [13:16:55]OFD Sender: No OFD packet to send [13:17:00]OFD Sender: No OFD packet to send [13:17:05]OFD Sender: No OFD packet to send [13:17:10]OFD Sender: No OFD packet to send [13:17:15]OFD Sender: No OFD packet to send [13:17:20]OFD Sender: No OFD packet to send [13:17:25]OFD Sender: No OFD packet to send [13:17:26]int [13:17:26]Write to MH i2c: 01 00 00 7E 54 D2 [13:17:26]*** FLAG_PRN_KEY set [13:17:26]Write i2c OK [13:17:26]MH_I2C_Read... [13:17:26]Read from MH i2c: 01 [13:17:26]MH_I2C_Read... [13:17:26]Read from MH i2c: 01 07 00 [13:17:26]MH_I2C_Read... [13:17:26]Read from MH i2c: 01 07 00 7E 54 00 08 00 00 00 FF 0F EF [13:17:26]state=0 [13:17:26]Key pressed [13:17:26]Feed [13:17:26]Write to MH i2c: D8 00 00 7F 54 AA [13:17:26]Write i2c OK [13:17:26]MH_I2C_Read... [13:17:26]Read from MH i2c: D8 [13:17:26]MH_I2C_Read... [13:17:26]Read from MH i2c: D8 01 00 [13:17:26]MH_I2C_Read... [13:17:26]Read from MH i2c: D8 01 00 7F 54 00 AB [13:17:26]int [13:17:26]Write to MH i2c: 01 00 00 80 54 D4 [13:17:26]Write i2c OK [13:17:26]MH_I2C_Read... [13:17:26]Read from MH i2c: 01 [13:17:26]MH_I2C_Read... [13:17:26]Read from MH i2c: 01 07 00 [13:17:26]MH_I2C_Read... [13:17:26]Read from MH i2c: 01 07 00 80 54 00 48 00 00 00 3D 00 60 [13:17:26]state=2 [13:17:26]Key pressed [13:17:26]int [13:17:26]Write to MH i2c: 01 00 00 81 54 D5 [13:17:26]*** FLAG_PRN_KEY reset [13:17:26]Write i2c OK [13:17:26]MH_I2C_Read... [13:17:26]Read from MH i2c: 01 [13:17:26]MH_I2C_Read... [13:17:26]Read from MH i2c: 01 07 00 [13:17:26]MH_I2C_Read... [13:17:26]Read from MH i2c: 01 07 00 81 54 00 00 00 00 00 F7 0F E2 [13:17:26]state=2 [13:17:26]Stop feed [13:17:27]int [13:17:27]Write to MH i2c: 01 00 00 82 54 D6 [13:17:27]*** FLAG_PRN_KEY set [13:17:27]Write i2c OK [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: 01 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: 01 07 00 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: 01 07 00 82 54 00 08 00 00 00 FF 0F F3 [13:17:27]state=0 [13:17:27]Key pressed [13:17:27]Feed [13:17:27]Write to MH i2c: D8 00 00 83 54 AE [13:17:27]Write i2c OK [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: D8 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: D8 01 00 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: D8 01 00 83 54 00 AF [13:17:27]int [13:17:27]Write to MH i2c: 01 00 00 84 54 D8 [13:17:27]Write i2c OK [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: 01 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: 01 07 00 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: 01 07 00 84 54 00 48 00 00 00 3C 00 63 [13:17:27]state=2 [13:17:27]Key pressed [13:17:28]int [13:17:28]Write to MH i2c: 01 00 00 85 54 D9 [13:17:28]*** FLAG_PRN_KEY reset [13:17:28]Write i2c OK [13:17:28]MH_I2C_Read... [13:17:28]Read from MH i2c: 01 [13:17:28]MH_I2C_Read... [13:17:28]Read from MH i2c: 01 07 00 [13:17:28]MH_I2C_Read... [13:17:28]Read from MH i2c: 01 07 00 85 54 00 00 00 00 00 F6 0F E5 [13:17:28]state=2 [13:17:28]Stop feed [13:17:30]OFD Sender: No OFD packet to send [13:17:35]OFD Sender: No OFD packet to send [13:17:40]OFD Sender: No OFD packet to send [13:17:45]OFD Sender: No OFD packet to send [13:17:50]OFD Sender: No OFD packet to send [13:17:55]OFD Sender: No OFD packet to send [13:18:00]OFD Sender: No OFD packet to send [13:18:05]OFD Sender: No OFD packet to send [13:18:10]OFD Sender: No OFD packet to send [13:18:15]OFD Sender: No OFD packet to send [13:18:20]OFD Sender: No OFD packet to send [13:18:25]OFD Sender: No OFD packet to send [13:18:30]OFD Sender: No OFD packet to send [13:18:35]OFD Sender: No OFD packet to send [13:18:40]OFD Sender: No OFD packet to send [13:18:45]OFD Sender: No OFD packet to send [13:18:50]OFD Sender: No OFD packet to send [13:18:55]OFD Sender: No OFD packet to send [13:19:00]OFD Sender: No OFD packet to send [13:19:05]OFD Sender: No OFD packet to send [13:19:10]OFD Sender: No OFD packet to send [13:19:15]OFD Sender: No OFD packet to send [13:19:20]OFD Sender: No OFD packet to send [13:19:25]OFD Sender: No OFD packet to send [13:19:30]OFD Sender: No OFD packet to send [13:19:35]OFD Sender: No OFD packet to send [13:19:40]OFD Sender: No OFD packet to send [13:19:45]OFD Sender: No OFD packet to send [13:19:50]OFD Sender: No OFD packet to send [13:19:55]OFD Sender: No OFD packet to send [13:20:00]OFD Sender: No OFD packet to send [13:20:05]OFD Sender: No OFD packet to send [13:20:10]OFD Sender: No OFD packet to send [13:20:15]OFD Sender: No OFD packet to send [13:20:20]OFD Sender: No OFD packet to send [13:20:24]accept exits with 8 [13:20:24]New connection [13:20:24]New thread 3067211108 created [13:20:24]Thread 3067067748 joined [13:20:24]Waiting for new connection... [13:20:24] Sock 8.Parse request [13:20:24]Sock 8.Check first char [13:20:24]Sock 8.First char is OK [13:20:24]request: POST /json_proto HTTP/1.0 [13:20:24]Method: POST [13:20:24]URL: /json_proto [13:20:24]Method is POST - this is cgi request [13:20:24]url: /json_proto [13:20:24]query_string will be loaded in cgi processing [13:20:24]execute_cgi json_proto POST (null) [13:20:24]execute_cgi path=json_proto method=POST [13:20:24]POST find Content-Length [13:20:24]Host: 172.17.46.195:8080 [13:20:24]Content-Length: 215 [13:20:24]Content-Type: application/json [13:20:24] [13:20:24]POST finish read [13:20:24]Found Content-Length = 215 [13:20:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:24]execute_script... [13:20:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:24]POST & json_proto [13:20:24]process_json_proto [13:20:24]json parsed OK: [13:20:24]protocol is kg_v1.0 [13:20:24]action value=get_value [13:20:24]process_action get_value [13:20:24]cmd_get_value [13:20:24]process_action get_value done [13:20:24]requested_data is exist [13:20:24]produce_requested_data [13:20:24]requested_item kkm.sn is exist - process it [13:20:24]requested_item kkm.ver is exist - process it [13:20:24]requested_item fm.sn is exist - process it [13:20:24]wFMCommunicate request_size=4 [13:20:24]MH_SAM_APDU [13:20:24]CAPDU: 80 11 00 00 [13:20:24]Write to MH i2c: E2 08 00 86 54 80 11 00 00 00 00 00 00 54 [13:20:24]Write i2c OK [13:20:24]MH_I2C_Read... [13:20:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:24]Read from MH i2c: E2 [13:20:24]MH_I2C_Read... [13:20:24]Read from MH i2c: E2 17 00 [13:20:24]MH_I2C_Read... [13:20:24]Read from MH i2c: E2 17 00 86 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A1 [13:20:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:20:24]wFMCommunicate OK [13:20:24]requested_item fd.num is exist - process it [13:20:24]SAM_PROTO_GetFieldsCounters [13:20:24]wFMCommunicate request_size=4 [13:20:24]MH_SAM_APDU [13:20:24]CAPDU: 80 13 00 00 [13:20:24]Write to MH i2c: E2 08 00 87 54 80 13 00 00 00 00 00 00 57 [13:20:24]Write i2c OK [13:20:24]MH_I2C_Read... [13:20:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:20:24]Read from MH i2c: E2 [13:20:24]MH_I2C_Read... [13:20:24]Read from MH i2c: E2 62 00 [13:20:24]MH_I2C_Read... [13:20:24]Read from MH i2c: E2 62 00 87 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6A 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 0D [13:20:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6A 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:20:24]wFMCommunicate OK [13:20:24]SAM_PROTO_GetFieldsCounters done [13:20:24]requested_item shift.num is exist - process it [13:20:24]requested_item shift.opened is exist - process it [13:20:24]req_shift_opened [13:20:24]FM_GetShiftState [13:20:24]SAM_PROTO_GetShiftState [13:20:24]wFMCommunicate request_size=4 [13:20:24]MH_SAM_APDU [13:20:24]CAPDU: 80 13 01 00 [13:20:24]Write to MH i2c: E2 08 00 88 54 80 13 01 00 00 00 00 00 59 [13:20:24]Write i2c OK [13:20:24]MH_I2C_Read... [13:20:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:24]Read from MH i2c: E2 [13:20:24]MH_I2C_Read... [13:20:24]Read from MH i2c: E2 0E 00 [13:20:24]MH_I2C_Read... [13:20:24]Read from MH i2c: E2 0E 00 88 54 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 E3 [13:20:24]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:20:24]wFMCommunicate OK [13:20:24]SAM_PROTO_GetShiftState done [13:20:24]FM_GetShiftState done [13:20:24]req_shift_opened done [13:20:24]requested_item shift.open_date is exist - process it [13:20:24]req_shift_open_date [13:20:24]req_shift_open_date done [13:20:24]produce_requested_data done [13:20:24]produce_requested_data return {"kkm.sn":"0300000079","kkm.ver":"001","fm.sn":"0000000000871802","fd.num":201066,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [13:20:24]process_action_free get_value [13:20:24]json_value_free [13:20:24]json_value_free done [13:20:24]process_json_proto returns [13:20:24]Send response to host [13:20:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000079","kkm.ver":"001","fm.sn":"0000000000871802","fd.num":201066,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [13:20:24]free response buf [13:20:24]execute_script done [13:20:24]execute_script returns [13:20:24]free content buf [13:20:24]Sock 8.Close socket [13:20:24]Sock 8.Thread stoped [13:20:24]accept exits with 9 [13:20:24]New connection [13:20:24]New thread 3067067748 created [13:20:24]Thread 3067211108 joined [13:20:24]Waiting for new connection... [13:20:24] Sock 9.Parse request [13:20:24]Sock 9.Check first char [13:20:24]Sock 9.First char is OK [13:20:24]request: POST /json_proto HTTP/1.0 [13:20:24]Method: POST [13:20:24]URL: /json_proto [13:20:24]Method is POST - this is cgi request [13:20:24]url: /json_proto [13:20:24]query_string will be loaded in cgi processing [13:20:24]execute_cgi json_proto POST (null) [13:20:24]execute_cgi path=json_proto method=POST [13:20:24]POST find Content-Length [13:20:24]Host: 172.17.46.195:8080 [13:20:24]Content-Length: 331 [13:20:24]Content-Type: application/json [13:20:24] [13:20:24]POST finish read [13:20:24]Found Content-Length = 331 [13:20:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:20:24]execute_script... [13:20:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:20:25]POST & json_proto [13:20:25]process_json_proto [13:20:25]json parsed OK: [13:20:25]protocol is kg_v1.0 [13:20:25]action value=get_value [13:20:25]process_action get_value [13:20:25]cmd_get_value [13:20:25]process_action get_value done [13:20:25]requested_data is exist [13:20:25]produce_requested_data [13:20:25]requested_item fm.sale.total is exist - process it [13:20:25]SAM_PROTO_GetFMData [13:20:25]wFMCommunicate request_size=4 [13:20:25]MH_SAM_APDU [13:20:25]CAPDU: 80 13 03 00 [13:20:25]Write to MH i2c: E2 08 00 89 54 80 13 03 00 00 00 00 00 5C [13:20:25]Write i2c OK [13:20:25]MH_I2C_Read... [13:20:25]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:20:25]Read from MH i2c: E2 [13:20:25]MH_I2C_Read... [13:20:25]Read from MH i2c: E2 FD 00 [13:20:25]MH_I2C_Read... [13:20:25]Read from MH i2c: E2 FD 00 89 54 00 C6 04 85 04 C2 04 6E 04 04 00 C6 0D 03 00 69 04 A4 00 6F 04 04 00 AD 0B 03 00 B1 04 05 00 94 13 F7 6E 06 70 04 05 00 90 58 87 31 04 72 04 05 00 04 BB 6F 3D 02 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 70 C4 ED AE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 50 9A 93 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 19 02 00 00 B1 04 04 00 F0 13 2F 13 70 04 04 00 F0 13 2F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BA 8E 09 02 EF 03 90 00 81 [13:20:25]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 C6 0D 03 00 69 04 A4 00 6F 04 04 00 AD 0B 03 00 B1 04 05 00 94 13 F7 6E 06 70 04 05 00 90 58 87 31 04 72 04 05 00 04 BB 6F 3D 02 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 70 C4 ED AE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 50 9A 93 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 19 02 00 00 B1 04 04 00 F0 13 2F 13 70 04 04 00 F0 13 2F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BA 8E 09 02 EF 03 90 00 [13:20:25]wFMCommunicate OK [13:20:25]wFMCommunicate request_size=4 [13:20:25]MH_SAM_APDU [13:20:25]CAPDU: 80 17 00 00 [13:20:25]Write to MH i2c: E2 08 00 8A 54 80 17 00 00 00 00 00 00 5E [13:20:25]Write i2c OK [13:20:25]MH_I2C_Read... [13:20:25]OFD Sender: No OFD packet to send [13:20:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:20:25]Read from MH i2c: E2 [13:20:25]MH_I2C_Read... [13:20:25]Read from MH i2c: E2 FD 00 [13:20:25]MH_I2C_Read... [13:20:25]Read from MH i2c: E2 FD 00 8A 54 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 76 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 27 [13:20:25]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 76 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [13:20:25]wFMCommunicate OK [13:20:25]wFMCommunicate request_size=4 [13:20:25]MH_SAM_APDU [13:20:25]CAPDU: 80 17 00 00 [13:20:25]Write to MH i2c: E2 08 00 8B 54 80 17 00 00 00 00 00 00 5F [13:20:25]Write i2c OK [13:20:25]MH_I2C_Read... [13:20:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:20:26]Read from MH i2c: E2 [13:20:26]MH_I2C_Read... [13:20:26]Read from MH i2c: E2 FD 00 [13:20:26]MH_I2C_Read... [13:20:26]Read from MH i2c: E2 FD 00 8B 54 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 86 [13:20:26]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [13:20:26]wFMCommunicate OK [13:20:26]wFMCommunicate request_size=4 [13:20:26]MH_SAM_APDU [13:20:26]CAPDU: 80 17 00 00 [13:20:26]Write to MH i2c: E2 08 00 8C 54 80 17 00 00 00 00 00 00 60 [13:20:26]Write i2c OK [13:20:26]MH_I2C_Read... [13:20:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:20:26]Read from MH i2c: E2 [13:20:26]MH_I2C_Read... [13:20:26]Read from MH i2c: E2 FD 00 [13:20:26]MH_I2C_Read... [13:20:26]Read from MH i2c: E2 FD 00 8C 54 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 DB [13:20:26]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [13:20:26]wFMCommunicate OK [13:20:26]wFMCommunicate request_size=4 [13:20:26]MH_SAM_APDU [13:20:26]CAPDU: 80 17 00 00 [13:20:26]Write to MH i2c: E2 08 00 8D 54 80 17 00 00 00 00 00 00 61 [13:20:26]Write i2c OK [13:20:26]MH_I2C_Read... [13:20:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [13:20:26]Read from MH i2c: E2 [13:20:26]MH_I2C_Read... [13:20:26]Read from MH i2c: E2 E3 00 [13:20:26]MH_I2C_Read... [13:20:26]Read from MH i2c: E2 E3 00 8D 54 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 40 [13:20:26]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:20:26]wFMCommunicate OK [13:20:26]SAM_PROTO_GetFMData done [13:20:26]requested_item fm.sale_refund.total is exist - process it [13:20:26]requested_item fm.buy.total is exist - process it [13:20:26]requested_item shift.sale.total is exist - process it [13:20:26]SAM_PROTO_GetShiftData [13:20:26]wFMCommunicate request_size=4 [13:20:26]MH_SAM_APDU [13:20:26]CAPDU: 80 13 02 00 [13:20:26]Write to MH i2c: E2 08 00 8E 54 80 13 02 00 00 00 00 00 60 [13:20:26]Write i2c OK [13:20:26]MH_I2C_Read... [13:20:27]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:20:27]Read from MH i2c: E2 [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: E2 FD 00 [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: E2 FD 00 8E 54 00 BB 04 AA 04 B7 04 6E 04 04 00 6D 01 00 00 69 04 9E 00 6F 04 04 00 6B 01 00 00 B1 04 04 00 4F 14 DE 01 70 04 03 00 88 2D CC 72 04 04 00 C7 E6 11 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 B7 C6 32 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 35 3B 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 74 CF EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 C2 [13:20:27]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 6D 01 00 00 69 04 9E 00 6F 04 04 00 6B 01 00 00 B1 04 04 00 4F 14 DE 01 70 04 03 00 88 2D CC 72 04 04 00 C7 E6 11 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 B7 C6 32 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 35 3B 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 74 CF EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [13:20:27]wFMCommunicate OK [13:20:27]wFMCommunicate request_size=4 [13:20:27]MH_SAM_APDU [13:20:27]CAPDU: 80 17 00 00 [13:20:27]Write to MH i2c: E2 08 00 8F 54 80 17 00 00 00 00 00 00 63 [13:20:27]Write i2c OK [13:20:27]MH_I2C_Read... [13:20:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:20:27]Read from MH i2c: E2 [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: E2 FD 00 [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: E2 FD 00 8F 54 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 67 [13:20:27]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [13:20:27]wFMCommunicate OK [13:20:27]wFMCommunicate request_size=4 [13:20:27]MH_SAM_APDU [13:20:27]CAPDU: 80 17 00 00 [13:20:27]Write to MH i2c: E2 08 00 90 54 80 17 00 00 00 00 00 00 64 [13:20:27]Write i2c OK [13:20:27]MH_I2C_Read... [13:20:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:20:27]Read from MH i2c: E2 [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: E2 FD 00 [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: E2 FD 00 90 54 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 90 [13:20:27]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [13:20:27]wFMCommunicate OK [13:20:27]wFMCommunicate request_size=4 [13:20:27]MH_SAM_APDU [13:20:27]CAPDU: 80 17 00 00 [13:20:27]Write to MH i2c: E2 08 00 91 54 80 17 00 00 00 00 00 00 65 [13:20:27]Write i2c OK [13:20:27]MH_I2C_Read... [13:20:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:20:28]Read from MH i2c: E2 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: E2 FD 00 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: E2 FD 00 91 54 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 DA [13:20:28]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [13:20:28]wFMCommunicate OK [13:20:28]wFMCommunicate request_size=4 [13:20:28]MH_SAM_APDU [13:20:28]CAPDU: 80 17 00 00 [13:20:28]Write to MH i2c: E2 08 00 92 54 80 17 00 00 00 00 00 00 66 [13:20:28]Write i2c OK [13:20:28]MH_I2C_Read... [13:20:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [13:20:28]Read from MH i2c: E2 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: E2 D8 00 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: E2 D8 00 92 54 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4D [13:20:28]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:20:28]wFMCommunicate OK [13:20:28]SAM_PROTO_GetShiftData done [13:20:28]requested_item shift.sale.total_cash is exist - process it [13:20:28]requested_item shift.sale_refund.total is exist - process it [13:20:28]requested_item shift.sale_refund.total_cash is exist - process it [13:20:28]requested_item shift.buy.total is exist - process it [13:20:28]requested_item shift.buy.total_cash is exist - process it [13:20:28]produce_requested_data done [13:20:28]produce_requested_data return {"fm.sale.total":276314899.40,"fm.sale_refund.total":3218524.00,"fm.buy.total":0.00,"shift.sale.total":313314.07,"shift.sale.total_cash":133810.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:20:28]process_action_free get_value [13:20:28]json_value_free [13:20:28]json_value_free done [13:20:28]process_json_proto returns [13:20:28]Send response to host [13:20:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":276314899.40,"fm.sale_refund.total":3218524.00,"fm.buy.total":0.00,"shift.sale.total":313314.07,"shift.sale.total_cash":133810.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:20:28]free response buf [13:20:28]execute_script done [13:20:28]execute_script returns [13:20:28]free content buf [13:20:28]Sock 9.Close socket [13:20:28]Sock 9.Thread stoped [13:20:28]accept exits with 8 [13:20:28]New connection [13:20:28]New thread 3067211108 created [13:20:28]Thread 3067067748 joined [13:20:28]Waiting for new connection... [13:20:28] Sock 8.Parse request [13:20:28]Sock 8.Check first char [13:20:28]Sock 8.First char is OK [13:20:28]request: POST /json_proto HTTP/1.0 [13:20:28]Method: POST [13:20:28]URL: /json_proto [13:20:28]Method is POST - this is cgi request [13:20:28]url: /json_proto [13:20:28]query_string will be loaded in cgi processing [13:20:28]execute_cgi json_proto POST (null) [13:20:28]execute_cgi path=json_proto method=POST [13:20:28]POST find Content-Length [13:20:28]Host: 172.17.46.195:8080 [13:20:28]Content-Length: 331 [13:20:28]Content-Type: application/json [13:20:28] [13:20:28]POST finish read [13:20:28]Found Content-Length = 331 [13:20:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:20:28]execute_script... [13:20:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:20:28]POST & json_proto [13:20:28]process_json_proto [13:20:28]json parsed OK: [13:20:28]protocol is kg_v1.0 [13:20:28]action value=get_value [13:20:28]process_action get_value [13:20:28]cmd_get_value [13:20:28]process_action get_value done [13:20:28]requested_data is exist [13:20:28]produce_requested_data [13:20:28]requested_item fm.sale.total is exist - process it [13:20:28]SAM_PROTO_GetFMData [13:20:28]wFMCommunicate request_size=4 [13:20:28]MH_SAM_APDU [13:20:28]CAPDU: 80 13 03 00 [13:20:28]Write to MH i2c: E2 08 00 93 54 80 13 03 00 00 00 00 00 66 [13:20:28]Write i2c OK [13:20:28]MH_I2C_Read... [13:20:28]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:20:28]Read from MH i2c: E2 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: E2 FD 00 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: E2 FD 00 93 54 00 C6 04 85 04 C2 04 6E 04 04 00 C6 0D 03 00 69 04 A4 00 6F 04 04 00 AD 0B 03 00 B1 04 05 00 94 13 F7 6E 06 70 04 05 00 90 58 87 31 04 72 04 05 00 04 BB 6F 3D 02 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 70 C4 ED AE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 50 9A 93 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 19 02 00 00 B1 04 04 00 F0 13 2F 13 70 04 04 00 F0 13 2F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BA 8E 09 02 EF 03 90 00 8B [13:20:28]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 C6 0D 03 00 69 04 A4 00 6F 04 04 00 AD 0B 03 00 B1 04 05 00 94 13 F7 6E 06 70 04 05 00 90 58 87 31 04 72 04 05 00 04 BB 6F 3D 02 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 70 C4 ED AE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 50 9A 93 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 19 02 00 00 B1 04 04 00 F0 13 2F 13 70 04 04 00 F0 13 2F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BA 8E 09 02 EF 03 90 00 [13:20:28]wFMCommunicate OK [13:20:28]wFMCommunicate request_size=4 [13:20:28]MH_SAM_APDU [13:20:28]CAPDU: 80 17 00 00 [13:20:29]Write to MH i2c: E2 08 00 94 54 80 17 00 00 00 00 00 00 68 [13:20:29]Write i2c OK [13:20:29]MH_I2C_Read... [13:20:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:20:29]Read from MH i2c: E2 [13:20:29]MH_I2C_Read... [13:20:29]Read from MH i2c: E2 FD 00 [13:20:29]MH_I2C_Read... [13:20:29]Read from MH i2c: E2 FD 00 94 54 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 76 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 31 [13:20:29]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 76 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [13:20:29]wFMCommunicate OK [13:20:29]wFMCommunicate request_size=4 [13:20:29]MH_SAM_APDU [13:20:29]CAPDU: 80 17 00 00 [13:20:29]Write to MH i2c: E2 08 00 95 54 80 17 00 00 00 00 00 00 69 [13:20:29]Write i2c OK [13:20:29]MH_I2C_Read... [13:20:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:20:29]Read from MH i2c: E2 [13:20:29]MH_I2C_Read... [13:20:29]Read from MH i2c: E2 FD 00 [13:20:29]MH_I2C_Read... [13:20:29]Read from MH i2c: E2 FD 00 95 54 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 90 [13:20:29]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 [13:20:29]wFMCommunicate OK [13:20:29]wFMCommunicate request_size=4 [13:20:29]MH_SAM_APDU [13:20:29]CAPDU: 80 17 00 00 [13:20:29]Write to MH i2c: E2 08 00 96 54 80 17 00 00 00 00 00 00 6A [13:20:29]Write i2c OK [13:20:29]MH_I2C_Read... [13:20:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:20:30]Read from MH i2c: E2 [13:20:30]MH_I2C_Read... [13:20:30]Read from MH i2c: E2 FD 00 [13:20:30]MH_I2C_Read... [13:20:30]Read from MH i2c: E2 FD 00 96 54 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 E5 [13:20:30]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [13:20:30]wFMCommunicate OK [13:20:30]wFMCommunicate request_size=4 [13:20:30]MH_SAM_APDU [13:20:30]CAPDU: 80 17 00 00 [13:20:30]Write to MH i2c: E2 08 00 97 54 80 17 00 00 00 00 00 00 6B [13:20:30]Write i2c OK [13:20:30]MH_I2C_Read... [13:20:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [13:20:30]Read from MH i2c: E2 [13:20:30]MH_I2C_Read... [13:20:30]Read from MH i2c: E2 E3 00 [13:20:30]MH_I2C_Read... [13:20:30]Read from MH i2c: E2 E3 00 97 54 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4A [13:20:30]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 [13:20:30]wFMCommunicate OK [13:20:30]SAM_PROTO_GetFMData done [13:20:30]requested_item fm.sale_refund.total is exist - process it [13:20:30]requested_item fm.buy.total is exist - process it [13:20:30]requested_item shift.sale.total is exist - process it [13:20:30]SAM_PROTO_GetShiftData [13:20:30]wFMCommunicate request_size=4 [13:20:30]MH_SAM_APDU [13:20:30]CAPDU: 80 13 02 00 [13:20:30]Write to MH i2c: E2 08 00 98 54 80 13 02 00 00 00 00 00 6A [13:20:30]Write i2c OK [13:20:30]MH_I2C_Read... [13:20:30]OFD Sender: No OFD packet to send [13:20:30]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:20:30]Read from MH i2c: E2 [13:20:30]MH_I2C_Read... [13:20:30]Read from MH i2c: E2 FD 00 [13:20:30]MH_I2C_Read... [13:20:30]Read from MH i2c: E2 FD 00 98 54 00 BB 04 AA 04 B7 04 6E 04 04 00 6D 01 00 00 69 04 9E 00 6F 04 04 00 6B 01 00 00 B1 04 04 00 4F 14 DE 01 70 04 03 00 88 2D CC 72 04 04 00 C7 E6 11 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 B7 C6 32 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 35 3B 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 74 CF EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 CC [13:20:31]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 6D 01 00 00 69 04 9E 00 6F 04 04 00 6B 01 00 00 B1 04 04 00 4F 14 DE 01 70 04 03 00 88 2D CC 72 04 04 00 C7 E6 11 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 B7 C6 32 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 35 3B 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 74 CF EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [13:20:31]wFMCommunicate OK [13:20:31]wFMCommunicate request_size=4 [13:20:31]MH_SAM_APDU [13:20:31]CAPDU: 80 17 00 00 [13:20:31]Write to MH i2c: E2 08 00 99 54 80 17 00 00 00 00 00 00 6D [13:20:31]Write i2c OK [13:20:31]MH_I2C_Read... [13:20:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:20:31]Read from MH i2c: E2 [13:20:31]MH_I2C_Read... [13:20:31]Read from MH i2c: E2 FD 00 [13:20:31]MH_I2C_Read... [13:20:31]Read from MH i2c: E2 FD 00 99 54 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 71 [13:20:31]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [13:20:31]wFMCommunicate OK [13:20:31]wFMCommunicate request_size=4 [13:20:31]MH_SAM_APDU [13:20:31]CAPDU: 80 17 00 00 [13:20:31]Write to MH i2c: E2 08 00 9A 54 80 17 00 00 00 00 00 00 6E [13:20:31]Write i2c OK [13:20:31]MH_I2C_Read... [13:20:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:20:31]Read from MH i2c: E2 [13:20:31]MH_I2C_Read... [13:20:31]Read from MH i2c: E2 FD 00 [13:20:31]MH_I2C_Read... [13:20:31]Read from MH i2c: E2 FD 00 9A 54 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 9A [13:20:31]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [13:20:32]wFMCommunicate OK [13:20:32]wFMCommunicate request_size=4 [13:20:32]MH_SAM_APDU [13:20:32]CAPDU: 80 17 00 00 [13:20:32]Write to MH i2c: E2 08 00 9B 54 80 17 00 00 00 00 00 00 6F [13:20:32]Write i2c OK [13:20:32]MH_I2C_Read... [13:20:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:20:32]Read from MH i2c: E2 [13:20:32]MH_I2C_Read... [13:20:32]Read from MH i2c: E2 FD 00 [13:20:32]MH_I2C_Read... [13:20:32]Read from MH i2c: E2 FD 00 9B 54 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 E4 [13:20:32]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [13:20:32]wFMCommunicate OK [13:20:32]wFMCommunicate request_size=4 [13:20:32]MH_SAM_APDU [13:20:32]CAPDU: 80 17 00 00 [13:20:32]Write to MH i2c: E2 08 00 9C 54 80 17 00 00 00 00 00 00 70 [13:20:32]Write i2c OK [13:20:32]MH_I2C_Read... [13:20:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [13:20:32]Read from MH i2c: E2 [13:20:32]MH_I2C_Read... [13:20:32]Read from MH i2c: E2 D8 00 [13:20:32]MH_I2C_Read... [13:20:32]Read from MH i2c: E2 D8 00 9C 54 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 57 [13:20:32]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:20:32]wFMCommunicate OK [13:20:32]SAM_PROTO_GetShiftData done [13:20:32]requested_item shift.sale.total_cash is exist - process it [13:20:32]requested_item shift.sale_refund.total is exist - process it [13:20:32]requested_item shift.sale_refund.total_cash is exist - process it [13:20:32]requested_item shift.buy.total is exist - process it [13:20:32]requested_item shift.buy.total_cash is exist - process it [13:20:32]produce_requested_data done [13:20:32]produce_requested_data return {"fm.sale.total":276314899.40,"fm.sale_refund.total":3218524.00,"fm.buy.total":0.00,"shift.sale.total":313314.07,"shift.sale.total_cash":133810.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:20:32]process_action_free get_value [13:20:32]json_value_free [13:20:32]json_value_free done [13:20:32]process_json_proto returns [13:20:32]Send response to host [13:20:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":276314899.40,"fm.sale_refund.total":3218524.00,"fm.buy.total":0.00,"shift.sale.total":313314.07,"shift.sale.total_cash":133810.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:20:32]free response buf [13:20:32]execute_script done [13:20:32]execute_script returns [13:20:32]free content buf [13:20:32]Sock 8.Close socket [13:20:32]Sock 8.Thread stoped [13:20:32]accept exits with 9 [13:20:32]New connection [13:20:32]New thread 3067067748 created [13:20:32]Thread 3067211108 joined [13:20:32]Waiting for new connection... [13:20:32] Sock 9.Parse request [13:20:32]Sock 9.Check first char [13:20:32]Sock 9.First char is OK [13:20:32]request: POST /json_proto HTTP/1.0 [13:20:32]Method: POST [13:20:32]URL: /json_proto [13:20:32]Method is POST - this is cgi request [13:20:32]url: /json_proto [13:20:32]query_string will be loaded in cgi processing [13:20:32]execute_cgi json_proto POST (null) [13:20:32]execute_cgi path=json_proto method=POST [13:20:32]POST find Content-Length [13:20:32]Host: 172.17.46.195:8080 [13:20:32]Content-Length: 259 [13:20:32]Content-Type: application/json [13:20:32] [13:20:32]POST finish read [13:20:32]Found Content-Length = 259 [13:20:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041A\u0430\u043B\u044B\u0431\u0435\u043A \u0443. \u041D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:32]execute_script... [13:20:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041A\u0430\u043B\u044B\u0431\u0435\u043A \u0443. \u041D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:32]POST & json_proto [13:20:32]process_json_proto [13:20:32]json parsed OK: [13:20:32]protocol is kg_v1.0 [13:20:32]action value=x_report [13:20:32]process_action x_report [13:20:32]cmd_x_report [13:20:32]MH_GetDate [13:20:32]Write to MH i2c: F0 00 00 9D 54 E0 [13:20:32]Write i2c OK [13:20:32]MH_I2C_Read... [13:20:32]Read from MH i2c: F0 [13:20:32]MH_I2C_Read... [13:20:32]Read from MH i2c: F0 09 00 [13:20:32]MH_I2C_Read... [13:20:32]Read from MH i2c: F0 09 00 9D 54 00 22 98 C4 66 75 08 C2 66 72 [13:20:32]GetLastDocTimeStamp 1724159674 [13:20:32]current date 1724160034 [13:20:32]FM_GetShiftState [13:20:32]SAM_PROTO_GetShiftState [13:20:32]wFMCommunicate request_size=4 [13:20:32]MH_SAM_APDU [13:20:32]CAPDU: 80 13 01 00 [13:20:32]Write to MH i2c: E2 08 00 9E 54 80 13 01 00 00 00 00 00 6F [13:20:32]Write i2c OK [13:20:32]MH_I2C_Read... [13:20:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:33]Read from MH i2c: E2 [13:20:33]MH_I2C_Read... [13:20:33]Read from MH i2c: E2 0E 00 [13:20:33]MH_I2C_Read... [13:20:33]Read from MH i2c: E2 0E 00 9E 54 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 F9 [13:20:33]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:20:33]wFMCommunicate OK [13:20:33]SAM_PROTO_GetShiftState done [13:20:33]FM_GetShiftState done [13:20:33]KKMCreateXReportDocument [13:20:33]Load OK [13:20:33]Malloc new data [13:20:33]MH_GetDate [13:20:33]Write to MH i2c: F0 00 00 9F 54 E2 [13:20:33]Write i2c OK [13:20:33]MH_I2C_Read... [13:20:33]Read from MH i2c: F0 [13:20:33]MH_I2C_Read... [13:20:33]Read from MH i2c: F0 09 00 [13:20:33]MH_I2C_Read... [13:20:33]Read from MH i2c: F0 09 00 9F 54 00 22 98 C4 66 75 08 C2 66 74 [13:20:33]Malloc new data [13:20:33]Malloc new data [13:20:33]wFMCommunicate request_size=4 [13:20:33]MH_SAM_APDU [13:20:33]CAPDU: 80 11 00 00 [13:20:33]Write to MH i2c: E2 08 00 A0 54 80 11 00 00 00 00 00 00 6E [13:20:33]Write i2c OK [13:20:33]MH_I2C_Read... [13:20:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:33]Read from MH i2c: E2 [13:20:33]MH_I2C_Read... [13:20:33]Read from MH i2c: E2 17 00 [13:20:33]MH_I2C_Read... [13:20:33]Read from MH i2c: E2 17 00 A0 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BB [13:20:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:20:33]wFMCommunicate OK [13:20:33]SAM_PROTO_GetFieldsCounters [13:20:33]wFMCommunicate request_size=4 [13:20:33]MH_SAM_APDU [13:20:33]CAPDU: 80 13 00 00 [13:20:33]Write to MH i2c: E2 08 00 A1 54 80 13 00 00 00 00 00 00 71 [13:20:33]Write i2c OK [13:20:33]MH_I2C_Read... [13:20:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:20:33]Read from MH i2c: E2 [13:20:33]MH_I2C_Read... [13:20:33]Read from MH i2c: E2 62 00 [13:20:33]MH_I2C_Read... [13:20:33]Read from MH i2c: E2 62 00 A1 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6A 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 27 [13:20: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6A 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:20:33]wFMCommunicate OK [13:20:33]SAM_PROTO_GetFieldsCounters done [13:20:33]Malloc new data [13:20:33]Malloc new data [13:20:33]Malloc new data [13:20:33]KKMCreateXReportDocument OK [13:20:33]KKMSetXReportData OK [13:20:33]KKMPrepareXReportFMData [13:20:33]SAM_PROTO_GetShiftData [13:20:33]wFMCommunicate request_size=4 [13:20:33]MH_SAM_APDU [13:20:33]CAPDU: 80 13 02 00 [13:20:33]Write to MH i2c: E2 08 00 A2 54 80 13 02 00 00 00 00 00 74 [13:20:33]Write i2c OK [13:20:33]MH_I2C_Read... [13:20:33]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:20:33]Read from MH i2c: E2 [13:20:33]MH_I2C_Read... [13:20:33]Read from MH i2c: E2 FD 00 [13:20:33]MH_I2C_Read... [13:20:33]Read from MH i2c: E2 FD 00 A2 54 00 BB 04 AA 04 B7 04 6E 04 04 00 6D 01 00 00 69 04 9E 00 6F 04 04 00 6B 01 00 00 B1 04 04 00 4F 14 DE 01 70 04 03 00 88 2D CC 72 04 04 00 C7 E6 11 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 B7 C6 32 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 35 3B 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 74 CF EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 D6 [13:20:33]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 6D 01 00 00 69 04 9E 00 6F 04 04 00 6B 01 00 00 B1 04 04 00 4F 14 DE 01 70 04 03 00 88 2D CC 72 04 04 00 C7 E6 11 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 B7 C6 32 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 35 3B 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 74 CF EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [13:20:34]wFMCommunicate OK [13:20:34]wFMCommunicate request_size=4 [13:20:34]MH_SAM_APDU [13:20:34]CAPDU: 80 17 00 00 [13:20:34]Write to MH i2c: E2 08 00 A3 54 80 17 00 00 00 00 00 00 77 [13:20:34]Write i2c OK [13:20:34]MH_I2C_Read... [13:20:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:20:34]Read from MH i2c: E2 [13:20:34]MH_I2C_Read... [13:20:34]Read from MH i2c: E2 FD 00 [13:20:34]MH_I2C_Read... [13:20:34]Read from MH i2c: E2 FD 00 A3 54 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 7B [13:20:34]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [13:20:34]wFMCommunicate OK [13:20:34]wFMCommunicate request_size=4 [13:20:34]MH_SAM_APDU [13:20:34]CAPDU: 80 17 00 00 [13:20:34]Write to MH i2c: E2 08 00 A4 54 80 17 00 00 00 00 00 00 78 [13:20:34]Write i2c OK [13:20:34]MH_I2C_Read... [13:20:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:20:34]Read from MH i2c: E2 [13:20:34]MH_I2C_Read... [13:20:34]Read from MH i2c: E2 FD 00 [13:20:34]MH_I2C_Read... [13:20:34]Read from MH i2c: E2 FD 00 A4 54 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 A4 [13:20:34]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [13:20:35]wFMCommunicate OK [13:20:35]wFMCommunicate request_size=4 [13:20:35]MH_SAM_APDU [13:20:35]CAPDU: 80 17 00 00 [13:20:35]Write to MH i2c: E2 08 00 A5 54 80 17 00 00 00 00 00 00 79 [13:20:35]Write i2c OK [13:20:35]MH_I2C_Read... [13:20:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:20:35]Read from MH i2c: E2 [13:20:35]MH_I2C_Read... [13:20:35]Read from MH i2c: E2 FD 00 [13:20:35]MH_I2C_Read... [13:20:35]Read from MH i2c: E2 FD 00 A5 54 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 EE [13:20:35]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [13:20:35]wFMCommunicate OK [13:20:35]wFMCommunicate request_size=4 [13:20:35]MH_SAM_APDU [13:20:35]CAPDU: 80 17 00 00 [13:20:35]Write to MH i2c: E2 08 00 A6 54 80 17 00 00 00 00 00 00 7A [13:20:35]Write i2c OK [13:20:35]MH_I2C_Read... [13:20:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [13:20:35]Read from MH i2c: E2 [13:20:35]MH_I2C_Read... [13:20:35]Read from MH i2c: E2 D8 00 [13:20:35]MH_I2C_Read... [13:20:35]OFD Sender: No OFD packet to send [13:20:35]Read from MH i2c: E2 D8 00 A6 54 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 61 [13:20:35]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:20:35]wFMCommunicate OK [13:20:35]SAM_PROTO_GetShiftData done [13:20:35]1194 (1207) - счетчики итогов смены [13:20:35] 1134 (4) - 365 - количество чеков со всеми признаками расчетов [13:20:36] 1129 (158) - счетчики операций «приход» [13:20:36] 1135 (4) - 363 - количество чеков по признаку расчетов [13:20:36] 1201 (4) - 313314.07 - общая итоговая сумма в чеках [13:20:36] 1136 (3) - 133810.00 - итоговая сумма в чеках наличными [13:20:36] 1138 (4) - 179504.07 - итоговая сумма в чеках безналичными [13:20:36] 1024 (123) - суммы налогов [13:20:36] 1006 (9) - суммы НДС [13:20:36] 1010 (1) - 0% - код ставки НДС [13:20:36] 1011 (0) - 0.00 - сумма НДС по ставке [13:20:36] 1006 (12) - суммы НДС [13:20:36] 1010 (1) - 12% - код ставки НДС [13:20:36] 1011 (3) - 33276.71 - сумма НДС по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 0% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (12) - суммы НСП [13:20:36] 1014 (1) - 1% - код ставки НСП [13:20:36] 1015 (3) - 2773.01 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 2% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 3% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 5% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 0,50% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 1,50% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1130 (151) - счетчики операций «возврат прихода» [13:20:36] 1135 (4) - 2 - количество чеков по признаку расчетов [13:20:36] 1201 (3) - 5000.00 - общая итоговая сумма в чеках [13:20:36] 1136 (3) - 5000.00 - итоговая сумма в чеках наличными [13:20:36] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:20:36] 1024 (121) - суммы налогов [13:20:36] 1006 (9) - суммы НДС [13:20:36] 1010 (1) - 0% - код ставки НДС [13:20:36] 1011 (0) - 0.00 - сумма НДС по ставке [13:20:36] 1006 (11) - суммы НДС [13:20:36] 1010 (1) - 12% - код ставки НДС [13:20:36] 1011 (2) - 531.08 - сумма НДС по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 0% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (11) - суммы НСП [13:20:36] 1014 (1) - 1% - код ставки НСП [13:20:36] 1015 (2) - 44.25 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 2% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 3% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 5% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 0,50% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 1,50% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1131 (141) - счетчики операций «расход» [13:20:36] 1135 (4) - 0 - количество чеков по признаку расчетов [13:20:36] 1201 (0) - 0.00 - общая итоговая сумма в чеках [13:20:36] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [13:20:36] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:20:36] 1024 (117) - суммы налогов [13:20:36] 1006 (9) - суммы НДС [13:20:36] 1010 (1) - 0% - код ставки НДС [13:20:36] 1011 (0) - 0.00 - сумма НДС по ставке [13:20:36] 1006 (9) - суммы НДС [13:20:36] 1010 (1) - 12% - код ставки НДС [13:20:36] 1011 (0) - 0.00 - сумма НДС по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 0% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 1% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 2% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 3% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 5% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 0,50% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 1,50% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1132 (141) - счетчики операций «возврат расхода» [13:20:36] 1135 (4) - 0 - количество чеков по признаку расчетов [13:20:36] 1201 (0) - 0.00 - общая итоговая сумма в чеках [13:20:36] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [13:20:36] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:20:36] 1024 (117) - суммы налогов [13:20:36] 1006 (9) - суммы НДС [13:20:36] 1010 (1) - 0% - код ставки НДС [13:20:36] 1011 (0) - 0.00 - сумма НДС по ставке [13:20:36] 1006 (9) - суммы НДС [13:20:36] 1010 (1) - 12% - код ставки НДС [13:20:36] 1011 (0) - 0.00 - сумма НДС по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 0% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 1% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 2% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 3% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 5% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 0,50% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1007 (9) - суммы НСП [13:20:36] 1014 (1) - 1,50% - код ставки НСП [13:20:36] 1015 (0) - 0.00 - сумма НСП по ставке [13:20:36] 1133 (588) - - счетчики коррекции - не используются [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1194 (04AA) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1134 (046E) [13:20:36]Malloc new data [13:20:36]Processing tag 1129 (0469) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1135 (046F) [13:20:36]Malloc new data [13:20:36]Processing tag 1201 (04B1) [13:20:36]Malloc new data [13:20:36]Processing tag 1136 (0470) [13:20:36]Malloc new data [13:20:36]Processing tag 1138 (0472) [13:20:36]Malloc new data [13:20:36]Processing tag 1024 (0400) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1006 (03EE) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1010 (03F2) [13:20:36]Malloc new data [13:20:36]Processing tag 1011 (03F3) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1006 (03EE) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1010 (03F2) [13:20:36]Malloc new data [13:20:36]Processing tag 1011 (03F3) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]SetTLVBufToDocument err=0 [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1130 (046A) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1135 (046F) [13:20:36]Malloc new data [13:20:36]Processing tag 1201 (04B1) [13:20:36]Malloc new data [13:20:36]Processing tag 1136 (0470) [13:20:36]Malloc new data [13:20:36]Processing tag 1138 (0472) [13:20:36]Malloc new data [13:20:36]Processing tag 1024 (0400) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1006 (03EE) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1010 (03F2) [13:20:36]Malloc new data [13:20:36]Processing tag 1011 (03F3) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1006 (03EE) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1010 (03F2) [13:20:36]Malloc new data [13:20:36]Processing tag 1011 (03F3) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]SetTLVBufToDocument err=0 [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1131 (046B) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1135 (046F) [13:20:36]Malloc new data [13:20:36]Processing tag 1201 (04B1) [13:20:36]Malloc new data [13:20:36]Processing tag 1136 (0470) [13:20:36]Malloc new data [13:20:36]Processing tag 1138 (0472) [13:20:36]Malloc new data [13:20:36]Processing tag 1024 (0400) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1006 (03EE) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1010 (03F2) [13:20:36]Malloc new data [13:20:36]Processing tag 1011 (03F3) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1006 (03EE) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1010 (03F2) [13:20:36]Malloc new data [13:20:36]Processing tag 1011 (03F3) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1007 (03EF) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1014 (03F6) [13:20:36]Malloc new data [13:20:36]Processing tag 1015 (03F7) [13:20:36]Malloc new data [13:20:36]SetTLVBufToDocument err=0 [13:20:36]SetTLVBufToDocument err=0 [13:20:36]SetTLVBufToDocument err=0 [13:20:36]Processing tag 1132 (046C) [13:20:36]Load OK [13:20:36]SetTLVBufToDocument [13:20:36]Processing tag 1135 (046F) [13:20:36]Malloc new data [13:20:36]Processing tag 1201 (04B1) [13:20:36]Malloc new data [13:20:36]Processing tag 1136 (0470) [13:20:37]Malloc new data [13:20:37]Processing tag 1138 (0472) [13:20:37]Malloc new data [13:20:37]Processing tag 1024 (0400) [13:20:37]Load OK [13:20:37]SetTLVBufToDocument [13:20:37]Processing tag 1006 (03EE) [13:20:37]Load OK [13:20:37]SetTLVBufToDocument [13:20:37]Processing tag 1010 (03F2) [13:20:37]Malloc new data [13:20:37]Processing tag 1011 (03F3) [13:20:37]Malloc new data [13:20:37]SetTLVBufToDocument err=0 [13:20:37]Processing tag 1006 (03EE) [13:20:37]Load OK [13:20:37]SetTLVBufToDocument [13:20:37]Processing tag 1010 (03F2) [13:20:37]Malloc new data [13:20:37]Processing tag 1011 (03F3) [13:20:37]Malloc new data [13:20:37]SetTLVBufToDocument err=0 [13:20:37]Processing tag 1007 (03EF) [13:20:37]Load OK [13:20:37]SetTLVBufToDocument [13:20:37]Processing tag 1014 (03F6) [13:20:37]Malloc new data [13:20:37]Processing tag 1015 (03F7) [13:20:37]Malloc new data [13:20:37]SetTLVBufToDocument err=0 [13:20:37]Processing tag 1007 (03EF) [13:20:37]Load OK [13:20:37]SetTLVBufToDocument [13:20:37]Processing tag 1014 (03F6) [13:20:37]Malloc new data [13:20:37]Processing tag 1015 (03F7) [13:20:37]Malloc new data [13:20:37]SetTLVBufToDocument err=0 [13:20:37]Processing tag 1007 (03EF) [13:20:37]Load OK [13:20:37]SetTLVBufToDocument [13:20:37]Processing tag 1014 (03F6) [13:20:37]Malloc new data [13:20:37]Processing tag 1015 (03F7) [13:20:37]Malloc new data [13:20:37]SetTLVBufToDocument err=0 [13:20:37]Processing tag 1007 (03EF) [13:20:37]Load OK [13:20:37]SetTLVBufToDocument [13:20:37]Processing tag 1014 (03F6) [13:20:37]Malloc new data [13:20:37]Processing tag 1015 (03F7) [13:20:37]Malloc new data [13:20:37]SetTLVBufToDocument err=0 [13:20:37]Processing tag 1007 (03EF) [13:20:37]Load OK [13:20:37]SetTLVBufToDocument [13:20:37]Processing tag 1014 (03F6) [13:20:37]Malloc new data [13:20:37]Processing tag 1015 (03F7) [13:20:37]Malloc new data [13:20:37]SetTLVBufToDocument err=0 [13:20:37]Processing tag 1007 (03EF) [13:20:37]Load OK [13:20:37]SetTLVBufToDocument [13:20:37]Processing tag 1014 (03F6) [13:20:37]Malloc new data [13:20:37]Processing tag 1015 (03F7) [13:20:37]Malloc new data [13:20:37]SetTLVBufToDocument err=0 [13:20:37]Processing tag 1007 (03EF) [13:20:37]Load OK [13:20:37]SetTLVBufToDocument [13:20:37]Processing tag 1014 (03F6) [13:20:37]Malloc new data [13:20:37]Processing tag 1015 (03F7) [13:20:37]Malloc new data [13:20:37]SetTLVBufToDocument err=0 [13:20:37]SetTLVBufToDocument err=0 [13:20:37]SetTLVBufToDocument err=0 [13:20:37]Processing tag 1133 (046D) [13:20:37]Malloc new data [13:20:37]SetTLVBufToDocument err=0 [13:20:37]SetTLVBufToDocument err=0 [13:20:37]Malloc new data [13:20:37]SAM_PROTO_GetFMData [13:20:37]wFMCommunicate request_size=4 [13:20:37]MH_SAM_APDU [13:20:37]CAPDU: 80 13 03 00 [13:20:37]Write to MH i2c: E2 08 00 A7 54 80 13 03 00 00 00 00 00 7A [13:20:37]Write i2c OK [13:20:37]MH_I2C_Read... [13:20:37]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:20:37]Read from MH i2c: E2 [13:20:37]MH_I2C_Read... [13:20:37]Read from MH i2c: E2 FD 00 [13:20:37]MH_I2C_Read... [13:20:37]Read from MH i2c: E2 FD 00 A7 54 00 C6 04 85 04 C2 04 6E 04 04 00 C6 0D 03 00 69 04 A4 00 6F 04 04 00 AD 0B 03 00 B1 04 05 00 94 13 F7 6E 06 70 04 05 00 90 58 87 31 04 72 04 05 00 04 BB 6F 3D 02 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 70 C4 ED AE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 50 9A 93 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 19 02 00 00 B1 04 04 00 F0 13 2F 13 70 04 04 00 F0 13 2F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BA 8E 09 02 EF 03 90 00 9F [13:20:37]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 C6 0D 03 00 69 04 A4 00 6F 04 04 00 AD 0B 03 00 B1 04 05 00 94 13 F7 6E 06 70 04 05 00 90 58 87 31 04 72 04 05 00 04 BB 6F 3D 02 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 70 C4 ED AE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 50 9A 93 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 19 02 00 00 B1 04 04 00 F0 13 2F 13 70 04 04 00 F0 13 2F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BA 8E 09 02 EF 03 90 00 [13:20:37]wFMCommunicate OK [13:20:37]wFMCommunicate request_size=4 [13:20:37]MH_SAM_APDU [13:20:37]CAPDU: 80 17 00 00 [13:20:37]Write to MH i2c: E2 08 00 A8 54 80 17 00 00 00 00 00 00 7C [13:20:37]Write i2c OK [13:20:37]MH_I2C_Read... [13:20:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:20:38]Read from MH i2c: E2 [13:20:38]MH_I2C_Read... [13:20:38]Read from MH i2c: E2 FD 00 [13:20:38]MH_I2C_Read... [13:20:38]Read from MH i2c: E2 FD 00 A8 54 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 76 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 45 [13:20:38]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 76 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [13:20:38]wFMCommunicate OK [13:20:38]wFMCommunicate request_size=4 [13:20:38]MH_SAM_APDU [13:20:38]CAPDU: 80 17 00 00 [13:20:38]Write to MH i2c: E2 08 00 A9 54 80 17 00 00 00 00 00 00 7D [13:20:38]Write i2c OK [13:20:38]MH_I2C_Read... [13:20:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:20:38]Read from MH i2c: E2 [13:20:38]MH_I2C_Read... [13:20:38]Read from MH i2c: E2 FD 00 [13:20:38]MH_I2C_Read... [13:20:38]Read from MH i2c: E2 FD 00 A9 54 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 A4 [13:20:38]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 [13:20:38]wFMCommunicate OK [13:20:38]wFMCommunicate request_size=4 [13:20:38]MH_SAM_APDU [13:20:38]CAPDU: 80 17 00 00 [13:20:39]Write to MH i2c: E2 08 00 AA 54 80 17 00 00 00 00 00 00 7E [13:20:39]Write i2c OK [13:20:39]MH_I2C_Read... [13:20:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:20:39]Read from MH i2c: E2 [13:20:39]MH_I2C_Read... [13:20:39]Read from MH i2c: E2 FD 00 [13:20:39]MH_I2C_Read... [13:20:39]Read from MH i2c: E2 FD 00 AA 54 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 F9 [13:20:39]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [13:20:39]wFMCommunicate OK [13:20:39]wFMCommunicate request_size=4 [13:20:39]MH_SAM_APDU [13:20:39]CAPDU: 80 17 00 00 [13:20:39]Write to MH i2c: E2 08 00 AB 54 80 17 00 00 00 00 00 00 7F [13:20:39]Write i2c OK [13:20:39]MH_I2C_Read... [13:20:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [13:20:39]Read from MH i2c: E2 [13:20:39]MH_I2C_Read... [13:20:39]Read from MH i2c: E2 E3 00 [13:20:39]MH_I2C_Read... [13:20:39]Read from MH i2c: E2 E3 00 AB 54 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 5E [13:20:39]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:20:40]wFMCommunicate OK [13:20:40]SAM_PROTO_GetFMData done [13:20:40]FM_GetFMData:85 04 C2 04 6E 04 04 00 C6 0D 03 00 69 04 A4 00 6F 04 04 00 AD 0B 03 00 B1 04 05 00 94 13 F7 6E 06 70 04 05 00 90 58 87 31 04 72 04 05 00 04 BB 6F 3D 02 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 70 C4 ED AE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 50 9A 93 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 19 02 00 00 B1 04 04 00 F0 13 2F 13 70 04 04 00 F0 13 2F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BA 8E 09 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 76 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [13:20:40]oper:6F 04 04 00 AD 0B 03 00 B1 04 05 00 94 13 F7 6E 06 70 04 05 00 90 58 87 31 04 72 04 05 00 04 BB 6F 3D 02 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 70 C4 ED AE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 50 9A 93 0E EF 03 09 OFD Sender: No OFD packet to send [13:20:40]00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [13:20:41]total:94 13 F7 6E 06 [13:20:41]Malloc new data [13:20:41]oper:6F 04 04 00 19 02 00 00 B1 04 04 00 F0 13 2F 13 70 04 04 00 F0 13 2F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BA 8E 09 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 76 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [13:20:41]total:F0 13 2F 13 [13:20:41]Malloc new data [13:20:41]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 [13:20:41]total: [13:20:41]Malloc new data [13:20:41]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 [13:20:41]total: [13:20:41]Malloc new data [13:20:41]KKMPrepareXReportFMData err=0 [13:20:41]Х отчет ИНН: 02508201610067 Кассир: Калыбек у. Н. 20.08.2024 13:20 Смена: 266 РНМ: 0000000000092545 ЗНМ: 0300000079 СНО: Общий режим Всего чеков: 365 ИТОГИ ПРИХОД Чеков: 363 Общий итог: 313314.07 Итого наличными: 133810.00 Итого безнал.: 179504.07 НДС 0% : 0.00 НДС 12% : 33276.71 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 2773.01 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 2 Общий итог: 5000.00 Итого наличными: 5000.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 531.08 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 44.25 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 128810.00 НС Приход: 276314899.40 НС Возвр.Прихода: 3218524.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000871802 [13:20:41]StoreToDocumentArchive [13:20:41]MH_GetDate [13:20:41]Write to MH i2c: F0 00 00 AC 54 EF [13:20:41]Write i2c OK [13:20:41]MH_I2C_Read... [13:20:41]Read from MH i2c: F0 [13:20:41]MH_I2C_Read... [13:20:41]Read from MH i2c: F0 09 00 [13:20:41]MH_I2C_Read... [13:20:41]Read from MH i2c: F0 09 00 AC 54 00 2B 98 C4 66 75 08 C2 66 8A [13:20:41]shift 266 fd 1724160043 [13:20:41]Create dir for shift 0266 [13:20:41]save to /storage/0266/doc_1724160043 [13:20:41]save last doc name /storage/0266/doc_1724160043 to /storage/kkm_last_doc_name [13:20:41]save OK [13:20:41]Clear old archive folders... [13:20:41]NVStorageSaveData kkm_last_timestamp [13:20:41]File name is /storage/kkm_last_timestamp [13:20:41]Write 4 bytes [13:20:41]NVStorageSaveData done [13:20:41]ExternCall_PrintAddStr [13:20:41]wPrintStart [13:20:41]Write to MH i2c: 01 00 00 AD 54 01 [13:20:41]Write i2c OK [13:20:41]MH_I2C_Read... [13:20:41]Read from MH i2c: 01 [13:20:41]MH_I2C_Read... [13:20:41]Read from MH i2c: 01 07 00 [13:20:41]MH_I2C_Read... [13:20:41]Read from MH i2c: 01 07 00 AD 54 00 00 00 00 00 FF 0F 16 [13:20:41]RasterBufferAndPrint [13:20:41]line Х отчет [13:20:41]line ИНН: 02508201610067 [13:20:41]line Кассир: Калыбек у. Н. [13:20:41]line 20.08.2024 13:20 [13:20:41]line Смена: 266 [13:20:41]line РНМ: 0000000000092545 [13:20:41]line ЗНМ: 0300000079 [13:20:41]line СНО: Общий режим [13:20:41]line Всего чеков: 365 [13:20:41]line ИТОГИ ПРИХОД [13:20:41]line Чеков: 363 [13:20:41]line Общий итог: 313314.07 [13:20:41]line Итого наличными: 133810.00 [13:20:41]line Итого безнал.: 179504.07 [13:20:41]line НДС 0% : 0.00 [13:20:41]line НДС 12% : 33276.71 [13:20:41]line НСП 0% : 0.00 [13:20:41]line НСП 1,50% : 0.00 [13:20:41]line НСП 0,50% : 0.00 [13:20:41]line НСП 5% : 0.00 [13:20:41]line НСП 3% : 0.00 [13:20:41]line НСП 2% : 0.00 [13:20:41]line НСП 1% : 2773.01 [13:20:41]line ИТОГИ ВОЗВРАТ ПРИХОДА [13:20:41]line Чеков: 2 [13:20:41]line Общий итог: 5000.00 [13:20:41]line Итого наличными: 5000.00 [13:20:41]line Итого безнал.: 0.00 [13:20:41]line НДС 0% : 0.00 [13:20:41]line НДС 12% : 531.08 [13:20:41]line НСП 0% : 0.00 [13:20:41]line НСП 1,50% : 0.00 [13:20:41]line НСП 0,50% : 0.00 [13:20:41]line НСП 5% : 0.00 [13:20:41]line НСП 3% : 0.00 [13:20:41]line НСП 2% : 0.00 [13:20:41]line НСП 1% : 44.25 [13:20:41]line ИТОГИ РАСХОД [13:20:41]line Чеков: 0 [13:20:41]line Общий итог: 0.00 [13:20:41]line Итого наличными: 0.00 [13:20:41]line Итого безнал.: 0.00 [13:20:41]line НДС 0% : 0.00 [13:20:41]line НДС 12% : 0.00 [13:20:41]line НСП 0% : 0.00 [13:20:41]line НСП 1,50% : 0.00 [13:20:41]line НСП 0,50% : 0.00 [13:20:41]line НСП 5% : 0.00 [13:20:41]line НСП 3% : 0.00 [13:20:41]line НСП 2% : 0.00 [13:20:41]line НСП 1% : 0.00 [13:20:41]line ИТОГИ ВОЗВРАТ РАСХОДА [13:20:41]line Чеков: 0 [13:20:41]line Общий итог: 0.00 [13:20:41]line Итого наличными: 0.00 [13:20:41]line Итого безнал.: 0.00 [13:20:41]line НДС 0% : 0.00 [13:20:41]line НДС 12% : 0.00 [13:20:41]line НСП 0% : 0.00 [13:20:41]line НСП 1,50% : 0.00 [13:20:41]line НСП 0,50% : 0.00 [13:20:41]line НСП 5% : 0.00 [13:20:41]line НСП 3% : 0.00 [13:20:41]line НСП 2% : 0.00 [13:20:41]line НСП 1% : 0.00 [13:20:41]line Сумма внесений: 0.00 [13:20:41]line Сумма выплат: 0.00 [13:20:41]line Нал. в кассе: 128810.00 [13:20:41]line НС Приход: 276314899.40 [13:20:41]line НС Возвр.Прихода: 3218524.00 [13:20:41]line НС Расход: 0.00 [13:20:41]line НС Возвр.Расхода: 0.00 [13:20:41]line ФМ: 0000000000871802 [13:20:41]written 0, free lines is 4095 [13:20:42]Write to MH i2c: 01 00 00 F8 54 4C [13:20:42]Write i2c OK [13:20:42]MH_I2C_Read... [13:20:42]Read from MH i2c: 01 [13:20:42]MH_I2C_Read... [13:20:42]Read from MH i2c: 01 07 00 [13:20:42]MH_I2C_Read... [13:20:42]Read from MH i2c: 01 07 00 F8 54 00 00 00 00 00 DA 0A 37 [13:20:42]RasterBufferAndPrint [13:20:42]line [13:20:42]line [13:20:42]line [13:20:42]line [13:20:42]line [13:20:42]written 0, free lines is 2816 [13:20:42]MH_Cut [13:20:42]Write to MH i2c: D1 01 00 FF 54 01 25 [13:20:42]Write i2c OK [13:20:42]MH_I2C_Read... [13:20:42]Read from MH i2c: D1 [13:20:42]MH_I2C_Read... [13:20:42]Read from MH i2c: D1 01 00 [13:20:42]MH_I2C_Read... [13:20:42]Read from MH i2c: D1 01 00 FF 54 00 24 [13:20:42]Write to MH i2c: 01 00 00 00 55 55 [13:20:42]Write i2c OK [13:20:42]MH_I2C_Read... [13:20:43]*** Cut start [13:20:43]*** Purtial cut [13:20:43]*** Stage 1: CUTSNS_PIN = 1 [13:20:43]Read from MH i2c: 01 [13:20:43]MH_I2C_Read... [13:20:43]*** Stop cut motor [13:20:43]*** Cut end [13:20:43]Read from MH i2c: 01 07 00 [13:20:43]MH_I2C_Read... [13:20:43]Read from MH i2c: 01 07 00 00 55 00 00 00 00 00 FF 0F 6A [13:20:43]process_action x_report done [13:20:43]requested_data is exist [13:20:43]produce_requested_data [13:20:43]requested_item fd.num is exist - process it [13:20:43]SAM_PROTO_GetFieldsCounters [13:20:43]wFMCommunicate request_size=4 [13:20:43]MH_SAM_APDU [13:20:43]CAPDU: 80 13 00 00 [13:20:43]Write to MH i2c: E2 08 00 01 55 80 13 00 00 00 00 00 00 D2 [13:20:43]Write i2c OK [13:20:43]MH_I2C_Read... [13:20:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:20:43]Read from MH i2c: E2 [13:20:43]MH_I2C_Read... [13:20:43]Read from MH i2c: E2 62 00 [13:20:43]MH_I2C_Read... [13:20:43]Read from MH i2c: E2 62 00 01 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6A 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 88 [13:20:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6A 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:20:43]wFMCommunicate OK [13:20:43]SAM_PROTO_GetFieldsCounters done [13:20:43]requested_item shift.num is exist - process it [13:20:43]requested_item shift.opened is exist - process it [13:20:43]req_shift_opened [13:20:43]FM_GetShiftState [13:20:43]SAM_PROTO_GetShiftState [13:20:43]wFMCommunicate request_size=4 [13:20:43]MH_SAM_APDU [13:20:43]CAPDU: 80 13 01 00 [13:20:43]Write to MH i2c: E2 08 00 02 55 80 13 01 00 00 00 00 00 D4 [13:20:43]Write i2c OK [13:20:43]MH_I2C_Read... [13:20:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:43]Read from MH i2c: E2 [13:20:43]MH_I2C_Read... [13:20:43]Read from MH i2c: E2 0E 00 [13:20:43]MH_I2C_Read... [13:20:43]Read from MH i2c: E2 0E 00 02 55 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 5E [13:20:43]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:20:43]wFMCommunicate OK [13:20:43]SAM_PROTO_GetShiftState done [13:20:43]FM_GetShiftState done [13:20:43]req_shift_opened done [13:20:43]requested_item shift.open_date is exist - process it [13:20:43]req_shift_open_date [13:20:43]req_shift_open_date done [13:20:43]produce_requested_data done [13:20:43]produce_requested_data return {"fd.num":201066,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [13:20:43]process_action_free x_report [13:20:43]json_value_free [13:20:43]json_value_free done [13:20:43]process_json_proto returns [13:20:43]Send response to host [13:20:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":201066,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [13:20:43]free response buf [13:20:43]execute_script done [13:20:43]execute_script returns [13:20:43]free content buf [13:20:43]Sock 9.Close socket [13:20:43]Sock 9.Thread stoped [13:20:46]OFD Sender: No OFD packet to send [13:20:51]OFD Sender: No OFD packet to send [13:20:56]OFD Sender: No OFD packet to send [13:21:01]OFD Sender: No OFD packet to send [13:21:06]OFD Sender: No OFD packet to send [13:21:06]accept exits with 8 [13:21:06]New connection [13:21:06]New thread 3067211108 created [13:21:06]Thread 3067067748 joined [13:21:06]Waiting for new connection... [13:21:06] Sock 8.Parse request [13:21:06]Sock 8.Check first char [13:21:06]Sock 8.First char is OK [13:21:06]request: POST /json_proto HTTP/1.0 [13:21:06]Method: POST [13:21:06]URL: /json_proto [13:21:06]Method is POST - this is cgi request [13:21:06]url: /json_proto [13:21:06]query_string will be loaded in cgi processing [13:21:06]execute_cgi json_proto POST (null) [13:21:06]execute_cgi path=json_proto method=POST [13:21:06]POST find Content-Length [13:21:06]Host: 172.17.46.195:8080 [13:21:06]Content-Length: 215 [13:21:06]Content-Type: application/json [13:21:06] [13:21:06]POST finish read [13:21:06]Found Content-Length = 215 [13:21:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:06]execute_script... [13:21:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:06]POST & json_proto [13:21:06]process_json_proto [13:21:06]json parsed OK: [13:21:06]protocol is kg_v1.0 [13:21:06]action value=get_value [13:21:06]process_action get_value [13:21:06]cmd_get_value [13:21:06]process_action get_value done [13:21:06]requested_data is exist [13:21:06]produce_requested_data [13:21:06]requested_item kkm.sn is exist - process it [13:21:06]requested_item kkm.ver is exist - process it [13:21:06]requested_item fm.sn is exist - process it [13:21:06]wFMCommunicate request_size=4 [13:21:06]MH_SAM_APDU [13:21:06]CAPDU: 80 11 00 00 [13:21:06]Write to MH i2c: E2 08 00 03 55 80 11 00 00 00 00 00 00 D2 [13:21:06]Write i2c OK [13:21:06]MH_I2C_Read... [13:21:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:06]Read from MH i2c: E2 [13:21:06]MH_I2C_Read... [13:21:06]Read from MH i2c: E2 17 00 [13:21:06]MH_I2C_Read... [13:21:06]Read from MH i2c: E2 17 00 03 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1F [13:21:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:21:06]wFMCommunicate OK [13:21:06]requested_item fd.num is exist - process it [13:21:06]SAM_PROTO_GetFieldsCounters [13:21:06]wFMCommunicate request_size=4 [13:21:06]MH_SAM_APDU [13:21:06]CAPDU: 80 13 00 00 [13:21:06]Write to MH i2c: E2 08 00 04 55 80 13 00 00 00 00 00 00 D5 [13:21:06]Write i2c OK [13:21:06]MH_I2C_Read... [13:21:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:06]Read from MH i2c: E2 [13:21:06]MH_I2C_Read... [13:21:06]Read from MH i2c: E2 62 00 [13:21:06]MH_I2C_Read... [13:21:06]Read from MH i2c: E2 62 00 04 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6A 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 8B [13:21:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6A 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:21:06]wFMCommunicate OK [13:21:06]SAM_PROTO_GetFieldsCounters done [13:21:06]requested_item shift.num is exist - process it [13:21:06]requested_item shift.opened is exist - process it [13:21:06]req_shift_opened [13:21:06]FM_GetShiftState [13:21:06]SAM_PROTO_GetShiftState [13:21:06]wFMCommunicate request_size=4 [13:21:06]MH_SAM_APDU [13:21:06]CAPDU: 80 13 01 00 [13:21:06]Write to MH i2c: E2 08 00 05 55 80 13 01 00 00 00 00 00 D7 [13:21:06]Write i2c OK [13:21:06]MH_I2C_Read... [13:21:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:06]Read from MH i2c: E2 [13:21:06]MH_I2C_Read... [13:21:06]Read from MH i2c: E2 0E 00 [13:21:06]MH_I2C_Read... [13:21:06]Read from MH i2c: E2 0E 00 05 55 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 61 [13:21:06]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:21:06]wFMCommunicate OK [13:21:06]SAM_PROTO_GetShiftState done [13:21:06]FM_GetShiftState done [13:21:06]req_shift_opened done [13:21:06]requested_item shift.open_date is exist - process it [13:21:06]req_shift_open_date [13:21:06]req_shift_open_date done [13:21:06]produce_requested_data done [13:21:06]produce_requested_data return {"kkm.sn":"0300000079","kkm.ver":"001","fm.sn":"0000000000871802","fd.num":201066,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758} [13:21:06]process_action_free get_value [13:21:06]json_value_free [13:21:06]json_value_free done [13:21:06]process_json_proto returns [13:21:06]Send response to host [13:21:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000079","kkm.ver":"001","fm.sn":"0000000000871802","fd.num":201066,"shift.num":466,"shift.opened":1,"shift.open_date":1724112758}}} [13:21:06]free response buf [13:21:06]execute_script done [13:21:06]execute_script returns [13:21:06]free content buf [13:21:06]Sock 8.Close socket [13:21:06]Sock 8.Thread stoped [13:21:06]accept exits with 9 [13:21:06]New connection [13:21:06]New thread 3067067748 created [13:21:06]Thread 3067211108 joined [13:21:06]Waiting for new connection... [13:21:06] Sock 9.Parse request [13:21:06]Sock 9.Check first char [13:21:06]Sock 9.First char is OK [13:21:06]request: POST /json_proto HTTP/1.0 [13:21:06]Method: POST [13:21:06]URL: /json_proto [13:21:06]Method is POST - this is cgi request [13:21:06]url: /json_proto [13:21:06]query_string will be loaded in cgi processing [13:21:06]execute_cgi json_proto POST (null) [13:21:06]execute_cgi path=json_proto method=POST [13:21:06]POST find Content-Length [13:21:06]Host: 172.17.46.195:8080 [13:21:06]Content-Length: 331 [13:21:06]Content-Type: application/json [13:21:06] [13:21:06]POST finish read [13:21:06]Found Content-Length = 331 [13:21:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:21:06]execute_script... [13:21:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:21:06]POST & json_proto [13:21:06]process_json_proto [13:21:06]json parsed OK: [13:21:06]protocol is kg_v1.0 [13:21:06]action value=get_value [13:21:06]process_action get_value [13:21:06]cmd_get_value [13:21:06]process_action get_value done [13:21:06]requested_data is exist [13:21:06]produce_requested_data [13:21:06]requested_item fm.sale.total is exist - process it [13:21:06]SAM_PROTO_GetFMData [13:21:06]wFMCommunicate request_size=4 [13:21:06]MH_SAM_APDU [13:21:06]CAPDU: 80 13 03 00 [13:21:06]Write to MH i2c: E2 08 00 06 55 80 13 03 00 00 00 00 00 DA [13:21:06]Write i2c OK [13:21:06]MH_I2C_Read... [13:21:07]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:21:07]Read from MH i2c: E2 [13:21:07]MH_I2C_Read... [13:21:07]Read from MH i2c: E2 FD 00 [13:21:07]MH_I2C_Read... [13:21:07]Read from MH i2c: E2 FD 00 06 55 00 C6 04 85 04 C2 04 6E 04 04 00 C6 0D 03 00 69 04 A4 00 6F 04 04 00 AD 0B 03 00 B1 04 05 00 94 13 F7 6E 06 70 04 05 00 90 58 87 31 04 72 04 05 00 04 BB 6F 3D 02 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 70 C4 ED AE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 50 9A 93 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 19 02 00 00 B1 04 04 00 F0 13 2F 13 70 04 04 00 F0 13 2F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BA 8E 09 02 EF 03 90 00 FF [13:21:07]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 C6 0D 03 00 69 04 A4 00 6F 04 04 00 AD 0B 03 00 B1 04 05 00 94 13 F7 6E 06 70 04 05 00 90 58 87 31 04 72 04 05 00 04 BB 6F 3D 02 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 70 C4 ED AE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 50 9A 93 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 19 02 00 00 B1 04 04 00 F0 13 2F 13 70 04 04 00 F0 13 2F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BA 8E 09 02 EF 03 90 00 [13:21:07]wFMCommunicate OK [13:21:07]wFMCommunicate request_size=4 [13:21:07]MH_SAM_APDU [13:21:07]CAPDU: 80 17 00 00 [13:21:07]Write to MH i2c: E2 08 00 07 55 80 17 00 00 00 00 00 00 DC [13:21:07]Write i2c OK [13:21:07]MH_I2C_Read... [13:21:07]Read from MH i2c: E2 [13:21:07]MH_I2C_Read... [13:21:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:21:07]Read from MH i2c: E2 FD 00 [13:21:07]MH_I2C_Read... [13:21:07]Read from MH i2c: E2 FD 00 07 55 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 76 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 A5 [13:21:07]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 76 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [13:21:07]wFMCommunicate OK [13:21:07]wFMCommunicate request_size=4 [13:21:07]MH_SAM_APDU [13:21:07]CAPDU: 80 17 00 00 [13:21:07]Write to MH i2c: E2 08 00 08 55 80 17 00 00 00 00 00 00 DD [13:21:07]Write i2c OK [13:21:07]MH_I2C_Read... [13:21:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:21:07]Read from MH i2c: E2 [13:21:07]MH_I2C_Read... [13:21:07]Read from MH i2c: E2 FD 00 [13:21:07]MH_I2C_Read... [13:21:07]Read from MH i2c: E2 FD 00 08 55 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 04 [13:21:08]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 [13:21:08]wFMCommunicate OK [13:21:08]wFMCommunicate request_size=4 [13:21:08]MH_SAM_APDU [13:21:08]CAPDU: 80 17 00 00 [13:21:08]Write to MH i2c: E2 08 00 09 55 80 17 00 00 00 00 00 00 DE [13:21:08]Write i2c OK [13:21:08]MH_I2C_Read... [13:21:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:21:08]Read from MH i2c: E2 [13:21:08]MH_I2C_Read... [13:21:08]Read from MH i2c: E2 FD 00 [13:21:08]MH_I2C_Read... [13:21:08]Read from MH i2c: E2 FD 00 09 55 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 59 [13:21:08]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [13:21:08]wFMCommunicate OK [13:21:08]wFMCommunicate request_size=4 [13:21:08]MH_SAM_APDU [13:21:08]CAPDU: 80 17 00 00 [13:21:08]Write to MH i2c: E2 08 00 0A 55 80 17 00 00 00 00 00 00 DF [13:21:08]Write i2c OK [13:21:08]MH_I2C_Read... [13:21:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [13:21:08]Read from MH i2c: E2 [13:21:08]MH_I2C_Read... [13:21:08]Read from MH i2c: E2 E3 00 [13:21:08]MH_I2C_Read... [13:21:08]Read from MH i2c: E2 E3 00 0A 55 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 BE [13:21:08]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:21:09]wFMCommunicate OK [13:21:09]SAM_PROTO_GetFMData done [13:21:09]requested_item fm.sale_refund.total is exist - process it [13:21:09]requested_item fm.buy.total is exist - process it [13:21:09]requested_item shift.sale.total is exist - process it [13:21:09]SAM_PROTO_GetShiftData [13:21:09]wFMCommunicate request_size=4 [13:21:09]MH_SAM_APDU [13:21:09]CAPDU: 80 13 02 00 [13:21:09]Write to MH i2c: E2 08 00 0B 55 80 13 02 00 00 00 00 00 DE [13:21:09]Write i2c OK [13:21:09]MH_I2C_Read... [13:21:09]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:21:09]Read from MH i2c: E2 [13:21:09]MH_I2C_Read... [13:21:09]Read from MH i2c: E2 FD 00 [13:21:09]MH_I2C_Read... [13:21:09]Read from MH i2c: E2 FD 00 0B 55 00 BB 04 AA 04 B7 04 6E 04 04 00 6D 01 00 00 69 04 9E 00 6F 04 04 00 6B 01 00 00 B1 04 04 00 4F 14 DE 01 70 04 03 00 88 2D CC 72 04 04 00 C7 E6 11 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 B7 C6 32 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 35 3B 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 74 CF EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 40 [13:21:09]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 6D 01 00 00 69 04 9E 00 6F 04 04 00 6B 01 00 00 B1 04 04 00 4F 14 DE 01 70 04 03 00 88 2D CC 72 04 04 00 C7 E6 11 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 B7 C6 32 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 35 3B 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 74 CF EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [13:21:09]wFMCommunicate OK [13:21:09]wFMCommunicate request_size=4 [13:21:09]MH_SAM_APDU [13:21:09]CAPDU: 80 17 00 00 [13:21:09]Write to MH i2c: E2 08 00 0C 55 80 17 00 00 00 00 00 00 E1 [13:21:09]Write i2c OK [13:21:09]MH_I2C_Read... [13:21:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:21:09]Read from MH i2c: E2 [13:21:09]MH_I2C_Read... [13:21:09]Read from MH i2c: E2 FD 00 [13:21:09]MH_I2C_Read... [13:21:09]Read from MH i2c: E2 FD 00 0C 55 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 E5 [13:21:10]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [13:21:10]wFMCommunicate OK [13:21:10]wFMCommunicate request_size=4 [13:21:10]MH_SAM_APDU [13:21:10]CAPDU: 80 17 00 00 [13:21:10]Write to MH i2c: E2 08 00 0D 55 80 17 00 00 00 00 00 00 E2 [13:21:10]Write i2c OK [13:21:10]MH_I2C_Read... [13:21:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:21:10]Read from MH i2c: E2 [13:21:10]MH_I2C_Read... [13:21:10]Read from MH i2c: E2 FD 00 [13:21:10]MH_I2C_Read... [13:21:10]Read from MH i2c: E2 FD 00 0D 55 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 0E [13:21:10]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [13:21:10]wFMCommunicate OK [13:21:10]wFMCommunicate request_size=4 [13:21:10]MH_SAM_APDU [13:21:10]CAPDU: 80 17 00 00 [13:21:10]Write to MH i2c: E2 08 00 0E 55 80 17 00 00 00 00 00 00 E3 [13:21:10]Write i2c OK [13:21:10]MH_I2C_Read... [13:21:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:21:10]Read from MH i2c: E2 [13:21:10]MH_I2C_Read... [13:21:10]Read from MH i2c: E2 FD 00 [13:21:10]MH_I2C_Read... [13:21:10]Read from MH i2c: E2 FD 00 0E 55 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 58 [13:21:11]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 OFD Sender: No OFD packet to send [13:21:11]03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 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 [13:21:11]wFMCommunicate OK [13:21:11]wFMCommunicate request_size=4 [13:21:11]MH_SAM_APDU [13:21:11]CAPDU: 80 17 00 00 [13:21:11]Write to MH i2c: E2 08 00 0F 55 80 17 00 00 00 00 00 00 E4 [13:21:11]Write i2c OK [13:21:11]MH_I2C_Read... [13:21:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [13:21:11]Read from MH i2c: E2 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 D8 00 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 D8 00 0F 55 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CB [13:21:11]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:21:11]wFMCommunicate OK [13:21:11]SAM_PROTO_GetShiftData done [13:21:11]requested_item shift.sale.total_cash is exist - process it [13:21:11]requested_item shift.sale_refund.total is exist - process it [13:21:11]requested_item shift.sale_refund.total_cash is exist - process it [13:21:11]requested_item shift.buy.total is exist - process it [13:21:11]requested_item shift.buy.total_cash is exist - process it [13:21:11]produce_requested_data done [13:21:11]produce_requested_data return {"fm.sale.total":276314899.40,"fm.sale_refund.total":3218524.00,"fm.buy.total":0.00,"shift.sale.total":313314.07,"shift.sale.total_cash":133810.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:21:11]process_action_free get_value [13:21:11]json_value_free [13:21:11]json_value_free done [13:21:11]process_json_proto returns [13:21:11]Send response to host [13:21:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":276314899.40,"fm.sale_refund.total":3218524.00,"fm.buy.total":0.00,"shift.sale.total":313314.07,"shift.sale.total_cash":133810.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:21:11]free response buf [13:21:11]execute_script done [13:21:11]execute_script returns [13:21:11]free content buf [13:21:11]Sock 9.Close socket [13:21:11]Sock 9.Thread stoped [13:21:11]accept exits with 8 [13:21:11]New connection [13:21:11]New thread 3067211108 created [13:21:11]Thread 3067067748 joined [13:21:11]Waiting for new connection... [13:21:11] Sock 8.Parse request [13:21:11]Sock 8.Check first char [13:21:11]Sock 8.First char is OK [13:21:11]request: POST /json_proto HTTP/1.0 [13:21:11]Method: POST [13:21:11]URL: /json_proto [13:21:11]Method is POST - this is cgi request [13:21:11]url: /json_proto [13:21:11]query_string will be loaded in cgi processing [13:21:11]execute_cgi json_proto POST (null) [13:21:11]execute_cgi path=json_proto method=POST [13:21:11]POST find Content-Length [13:21:11]Host: 172.17.46.195:8080 [13:21:11]Content-Length: 331 [13:21:11]Content-Type: application/json [13:21:11] [13:21:11]POST finish read [13:21:11]Found Content-Length = 331 [13:21: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" ] } } [13:21:11]execute_script... [13:21: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" ] } } [13:21:11]POST & json_proto [13:21:11]process_json_proto [13:21:11]json parsed OK: [13:21:11]protocol is kg_v1.0 [13:21:11]action value=get_value [13:21:11]process_action get_value [13:21:11]cmd_get_value [13:21:11]process_action get_value done [13:21:11]requested_data is exist [13:21:11]produce_requested_data [13:21:11]requested_item fm.sale.total is exist - process it [13:21:11]SAM_PROTO_GetFMData [13:21:11]wFMCommunicate request_size=4 [13:21:11]MH_SAM_APDU [13:21:11]CAPDU: 80 13 03 00 [13:21:11]Write to MH i2c: E2 08 00 10 55 80 13 03 00 00 00 00 00 E4 [13:21:11]Write i2c OK [13:21:11]MH_I2C_Read... [13:21:12]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:21:12]Read from MH i2c: E2 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: E2 FD 00 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: E2 FD 00 10 55 00 C6 04 85 04 C2 04 6E 04 04 00 C6 0D 03 00 69 04 A4 00 6F 04 04 00 AD 0B 03 00 B1 04 05 00 94 13 F7 6E 06 70 04 05 00 90 58 87 31 04 72 04 05 00 04 BB 6F 3D 02 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 70 C4 ED AE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 50 9A 93 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 19 02 00 00 B1 04 04 00 F0 13 2F 13 70 04 04 00 F0 13 2F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BA 8E 09 02 EF 03 90 00 09 [13:21:12]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 C6 0D 03 00 69 04 A4 00 6F 04 04 00 AD 0B 03 00 B1 04 05 00 94 13 F7 6E 06 70 04 05 00 90 58 87 31 04 72 04 05 00 04 BB 6F 3D 02 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 70 C4 ED AE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 50 9A 93 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 19 02 00 00 B1 04 04 00 F0 13 2F 13 70 04 04 00 F0 13 2F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BA 8E 09 02 EF 03 90 00 [13:21:12]wFMCommunicate OK [13:21:12]wFMCommunicate request_size=4 [13:21:12]MH_SAM_APDU [13:21:12]CAPDU: 80 17 00 00 [13:21:12]Write to MH i2c: E2 08 00 11 55 80 17 00 00 00 00 00 00 E6 [13:21:12]Write i2c OK [13:21:12]MH_I2C_Read... [13:21:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:21:12]Read from MH i2c: E2 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: E2 FD 00 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: E2 FD 00 11 55 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 76 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 AF [13:21:13]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 76 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [13:21:13]wFMCommunicate OK [13:21:13]wFMCommunicate request_size=4 [13:21:13]MH_SAM_APDU [13:21:13]CAPDU: 80 17 00 00 [13:21:13]Write to MH i2c: E2 08 00 12 55 80 17 00 00 00 00 00 00 E7 [13:21:13]Write i2c OK [13:21:13]MH_I2C_Read... [13:21:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:21:13]Read from MH i2c: E2 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: E2 FD 00 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: E2 FD 00 12 55 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 0E [13:21:13]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [13:21:13]wFMCommunicate OK [13:21:13]wFMCommunicate request_size=4 [13:21:13]MH_SAM_APDU [13:21:13]CAPDU: 80 17 00 00 [13:21:13]Write to MH i2c: E2 08 00 13 55 80 17 00 00 00 00 00 00 E8 [13:21:13]Write i2c OK [13:21:13]MH_I2C_Read... [13:21:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:21:14]Read from MH i2c: E2 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: E2 FD 00 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: E2 FD 00 13 55 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 63 [13:21:14]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 [13:21:14]wFMCommunicate OK [13:21:14]wFMCommunicate request_size=4 [13:21:14]MH_SAM_APDU [13:21:14]CAPDU: 80 17 00 00 [13:21:14]Write to MH i2c: E2 08 00 14 55 80 17 00 00 00 00 00 00 E9 [13:21:14]Write i2c OK [13:21:14]MH_I2C_Read... [13:21:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [13:21:14]Read from MH i2c: E2 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: E2 E3 00 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: E2 E3 00 14 55 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C8 [13:21:14]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 [13:21:14]wFMCommunicate OK [13:21:14]SAM_PROTO_GetFMData done [13:21:14]requested_item fm.sale_refund.total is exist - process it [13:21:14]requested_item fm.buy.total is exist - process it [13:21:14]requested_item shift.sale.total is exist - process it [13:21:14]SAM_PROTO_GetShiftData [13:21:14]wFMCommunicate request_size=4 [13:21:14]MH_SAM_APDU [13:21:14]CAPDU: 80 13 02 00 [13:21:14]Write to MH i2c: E2 08 00 15 55 80 13 02 00 00 00 00 00 E8 [13:21:14]Write i2c OK [13:21:14]MH_I2C_Read... [13:21:15]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:21:15]Read from MH i2c: E2 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 FD 00 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 FD 00 15 55 00 BB 04 AA 04 B7 04 6E 04 04 00 6D 01 00 00 69 04 9E 00 6F 04 04 00 6B 01 00 00 B1 04 04 00 4F 14 DE 01 70 04 03 00 88 2D CC 72 04 04 00 C7 E6 11 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 B7 C6 32 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 35 3B 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 74 CF EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 4A [13:21:15]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 6D 01 00 00 69 04 9E 00 6F 04 04 00 6B 01 00 00 B1 04 04 00 4F 14 DE 01 70 04 03 00 88 2D CC 72 04 04 00 C7 E6 11 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 B7 C6 32 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 35 3B 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 74 CF EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [13:21:15]wFMCommunicate OK [13:21:15]wFMCommunicate request_size=4 [13:21:15]MH_SAM_APDU [13:21:15]CAPDU: 80 17 00 00 [13:21:15]Write to MH i2c: E2 08 00 16 55 80 17 00 00 00 00 00 00 EB [13:21:15]Write i2c OK [13:21:15]MH_I2C_Read... [13:21:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:21:15]Read from MH i2c: E2 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 FD 00 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 FD 00 16 55 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 EF [13:21:16]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [13:21:16]wFMCommunicate OK [13:21:16]wFMCommunicate request_size=4 [13:21:16]MH_SAM_APDU [13:21:16]CAPDU: 80 17 00 00 [13:21:16]Write to MH i2c: E2 08 00 17 55 80 17 00 00 00 00 00 00 EC [13:21:16]Write i2c OK [13:21:16]MH_I2C_Read... [13:21:16]OFD Sender: No OFD packet to send [13:21:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:21:16]Read from MH i2c: E2 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: E2 FD 00 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: E2 FD 00 17 55 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 18 [13:21:16]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [13:21:16]wFMCommunicate OK [13:21:16]wFMCommunicate request_size=4 [13:21:16]MH_SAM_APDU [13:21:16]CAPDU: 80 17 00 00 [13:21:16]Write to MH i2c: E2 08 00 18 55 80 17 00 00 00 00 00 00 ED [13:21:16]Write i2c OK [13:21:16]MH_I2C_Read... [13:21:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:21:17]Read from MH i2c: E2 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: E2 FD 00 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: E2 FD 00 18 55 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 62 [13:21:17]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [13:21:17]wFMCommunicate OK [13:21:17]wFMCommunicate request_size=4 [13:21:17]MH_SAM_APDU [13:21:17]CAPDU: 80 17 00 00 [13:21:17]Write to MH i2c: E2 08 00 19 55 80 17 00 00 00 00 00 00 EE [13:21:17]Write i2c OK [13:21:17]MH_I2C_Read... [13:21:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [13:21:17]Read from MH i2c: E2 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: E2 D8 00 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: E2 D8 00 19 55 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D5 [13:21:17]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:21:18]wFMCommunicate OK [13:21:18]SAM_PROTO_GetShiftData done [13:21:18]requested_item shift.sale.total_cash is exist - process it [13:21:18]requested_item shift.sale_refund.total is exist - process it [13:21:18]requested_item shift.sale_refund.total_cash is exist - process it [13:21:18]requested_item shift.buy.total is exist - process it [13:21:18]requested_item shift.buy.total_cash is exist - process it [13:21:18]produce_requested_data done [13:21:18]produce_requested_data return {"fm.sale.total":276314899.40,"fm.sale_refund.total":3218524.00,"fm.buy.total":0.00,"shift.sale.total":313314.07,"shift.sale.total_cash":133810.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:21:18]process_action_free get_value [13:21:18]json_value_free [13:21:18]json_value_free done [13:21:18]process_json_proto returns [13:21:18]Send response to host [13:21:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":276314899.40,"fm.sale_refund.total":3218524.00,"fm.buy.total":0.00,"shift.sale.total":313314.07,"shift.sale.total_cash":133810.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:21:18]free response buf [13:21:18]execute_script done [13:21:18]execute_script returns [13:21:18]free content buf [13:21:18]Sock 8.Close socket [13:21:18]Sock 8.Thread stoped [13:21:18]accept exits with 9 [13:21:18]New connection [13:21:18]New thread 3067067748 created [13:21:18]Thread 3067211108 joined [13:21:18]Waiting for new connection... [13:21:18] Sock 9.Parse request [13:21:18]Sock 9.Check first char [13:21:18]Sock 9.First char is OK [13:21:18]request: POST /json_proto HTTP/1.0 [13:21:18]Method: POST [13:21:18]URL: /json_proto [13:21:18]Method is POST - this is cgi request [13:21:18]url: /json_proto [13:21:18]query_string will be loaded in cgi processing [13:21:18]execute_cgi json_proto POST (null) [13:21:18]execute_cgi path=json_proto method=POST [13:21:18]POST find Content-Length [13:21:18]Host: 172.17.46.195:8080 [13:21:18]Content-Length: 262 [13:21:18]Content-Type: application/json [13:21:18] [13:21:18]POST finish read [13:21:18]Found Content-Length = 262 [13:21:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u041A\u0430\u043B\u044B\u0431\u0435\u043A \u0443. \u041D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:18]execute_script... [13:21:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u041A\u0430\u043B\u044B\u0431\u0435\u043A \u0443. \u041D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:18]POST & json_proto [13:21:18]process_json_proto [13:21:18]json parsed OK: [13:21:18]protocol is kg_v1.0 [13:21:18]action value=close_shift [13:21:18]process_action close_shift [13:21:18]cmd_close_shift [13:21:18]MH_GetDate [13:21:18]Write to MH i2c: F0 00 00 1A 55 5E [13:21:18]Write i2c OK [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: F0 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: F0 09 00 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: F0 09 00 1A 55 00 50 98 C4 66 75 08 C2 66 1E [13:21:18]GetLastDocTimeStamp 1724160034 [13:21:18]current date 1724160080 [13:21:18]FM_GetShiftState [13:21:18]SAM_PROTO_GetShiftState [13:21:18]wFMCommunicate request_size=4 [13:21:18]MH_SAM_APDU [13:21:18]CAPDU: 80 13 01 00 [13:21:18]Write to MH i2c: E2 08 00 1B 55 80 13 01 00 00 00 00 00 ED [13:21:18]Write i2c OK [13:21:18]MH_I2C_Read... [13:21:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:18]Read from MH i2c: E2 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 0E 00 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 0E 00 1B 55 00 09 00 01 76 DF C3 66 00 00 00 00 90 00 77 [13:21:18]RAPDU: 09 00 01 76 DF C3 66 00 00 00 00 90 00 [13:21:18]wFMCommunicate OK [13:21:18]SAM_PROTO_GetShiftState done [13:21:18]FM_GetShiftState done [13:21:18]KKMCreateCloseShiftDocument [13:21:18]Load OK [13:21:18]Malloc new data [13:21:18]MH_GetDate [13:21:18]Write to MH i2c: F0 00 00 1C 55 60 [13:21:18]Write i2c OK [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: F0 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: F0 09 00 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: F0 09 00 1C 55 00 50 98 C4 66 75 08 C2 66 20 [13:21:18]Malloc new data [13:21:18]Malloc new data [13:21:18]Malloc new data [13:21:18]Malloc new data [13:21:18]KKMCreateCloseShiftDocument OK [13:21:18]KKMSetCloseShiftData OK [13:21:18]ProcessDocumentItem done err = 0, tmpTLVsize=73 [13:21:18]tlvbuf is 01212BD0 [13:21:18]KKMLoadAndSignCloseShiftData [13:21:18]SAM_PROTO_ProcessDocument [13:21:18]wFMCommunicate request_size=9 [13:21:18]MH_SAM_APDU [13:21:18]CAPDU: 80 15 01 00 04 05 00 49 00 [13:21:18]Write to MH i2c: E2 0C 00 1D 55 80 15 01 00 04 00 05 00 49 00 00 00 47 [13:21:18]Write i2c OK [13:21:18]MH_I2C_Read... [13:21:18]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [13:21:18]Read from MH i2c: E2 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 03 00 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 03 00 1D 55 00 90 00 E6 [13:21:18]RAPDU: 90 00 [13:21:18]wFMCommunicate OK [13:21:18]wFMCommunicate request_size=23 [13:21:18]MH_SAM_APDU [13:21:18]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [13:21:18]Write to MH i2c: E2 1A 00 1E 55 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 E8 [13:21:18]Write i2c OK [13:21:18]MH_I2C_Read... [13:21:18]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:21:18]Read from MH i2c: E2 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 03 00 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 03 00 1E 55 00 90 00 E7 [13:21:18]RAPDU: 90 00 [13:21:18]wFMCommunicate OK [13:21:18]wFMCommunicate request_size=32 [13:21:18]MH_SAM_APDU [13:21:18]CAPDU: 80 15 02 00 1B FD 03 17 00 D0 9A D0 B0 D0 BB D1 8B D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9D 2E 20 [13:21:18]Write to MH i2c: E2 23 00 1F 55 80 15 02 00 1B 00 FD 03 17 00 D0 9A D0 B0 D0 BB D1 8B D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9D 2E 20 00 00 1F [13:21:18]Write i2c OK [13:21:18]MH_I2C_Read... [13:21:18]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:21:18]Read from MH i2c: E2 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 03 00 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 03 00 1F 55 00 90 00 E8 [13:21:18]RAPDU: 90 00 [13:21:18]wFMCommunicate OK [13:21:18]wFMCommunicate request_size=13 [13:21:18]MH_SAM_APDU [13:21:18]CAPDU: 80 15 02 00 08 F4 03 04 00 50 98 C4 66 [13:21:18]Write to MH i2c: E2 10 00 20 55 80 15 02 00 08 00 F4 03 04 00 50 98 C4 66 00 00 12 [13:21:18]Write i2c OK [13:21:18]MH_I2C_Read... [13:21:18]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:21:18]Read from MH i2c: E2 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 03 00 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 03 00 20 55 00 90 00 E9 [13:21:18]RAPDU: 90 00 [13:21:18]wFMCommunicate OK [13:21:18]wFMCommunicate request_size=25 [13:21:18]MH_SAM_APDU [13:21:18]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 [13:21:18]Write to MH i2c: E2 1C 00 21 55 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 00 00 58 [13:21:18]Write i2c OK [13:21:18]MH_I2C_Read... [13:21:18]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:21:18]Read from MH i2c: E2 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 03 00 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 03 00 21 55 00 90 00 EA [13:21:18]RAPDU: 90 00 [13:21:18]wFMCommunicate OK [13:21:18]wFMCommunicate request_size=4 [13:21:18]MH_SAM_APDU [13:21:18]CAPDU: 80 15 03 00 [13:21:18]Write to MH i2c: E2 08 00 22 55 80 15 03 00 00 00 00 00 F8 [13:21:18]Write i2c OK [13:21:18]MH_I2C_Read... [13:21:19]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [13:21:19]Read from MH i2c: E2 [13:21:19]MH_I2C_Read... [13:21:19]Read from MH i2c: E2 FD 00 [13:21:19]MH_I2C_Read... [13:21:19]Read from MH i2c: E2 FD 00 22 55 00 FE 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6B 11 03 00 0E 04 04 00 D2 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6F 01 00 00 AA 04 B7 04 6E 04 04 00 6D 01 00 00 69 04 9E 00 6F 04 04 00 6B 01 00 00 B1 04 04 00 4F 14 DE 01 70 04 03 00 88 2D CC 72 04 04 00 C7 E6 11 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 B7 C6 32 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 35 3B 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 20 90 00 DE [13:21:19]RAPDU: FE 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6B 11 03 00 0E 04 04 00 D2 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6F 01 00 00 AA 04 B7 04 6E 04 04 00 6D 01 00 00 69 04 9E 00 6F 04 04 00 6B 01 00 00 B1 04 04 00 4F 14 DE 01 70 04 03 00 88 2D CC 72 04 04 00 C7 E6 11 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 B7 C6 32 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 35 3B 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 20 90 00 [13:21:19]wFMCommunicate OK [13:21:19]SAM_PROTO_ProcessDocument answer len = 1278 [13:21:19]SAM_PROTO_ProcessDocument remain to read = 1030 [13:21:19]wFMCommunicate request_size=4 [13:21:19]MH_SAM_APDU [13:21:19]CAPDU: 80 17 00 00 [13:21:19]Write to MH i2c: E2 08 00 23 55 80 17 00 00 00 00 00 00 F8 [13:21:19]Write i2c OK [13:21:19]MH_I2C_Read... [13:21:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:21:20]Read from MH i2c: E2 [13:21:20]MH_I2C_Read... [13:21:20]Read from MH i2c: E2 FD 00 [13:21:20]MH_I2C_Read... [13:21:20]Read from MH i2c: E2 FD 00 23 55 00 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 74 CF 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 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 90 00 DE [13:21:20]RAPDU: A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 74 CF 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 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 90 00 [13:21:20]wFMCommunicate OK [13:21:20]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [13:21:20]SAM_PROTO_ProcessDocument remain to read = 780 [13:21:20]wFMCommunicate request_size=4 [13:21:20]MH_SAM_APDU [13:21:20]CAPDU: 80 17 00 00 [13:21:20]Write to MH i2c: E2 08 00 24 55 80 17 00 00 00 00 00 00 F9 [13:21:20]Write i2c OK [13:21:20]MH_I2C_Read... [13:21:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:21:20]Read from MH i2c: E2 [13:21:20]MH_I2C_Read... [13:21:20]Read from MH i2c: E2 FD 00 [13:21:20]MH_I2C_Read... [13:21:20]Read from MH i2c: E2 FD 00 24 55 00 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 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 90 00 5F [13:21:20]RAPDU: 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 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 90 00 [13:21:21]wFMCommunicate OK [13:21:21]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [13:21:21]SAM_PROTO_ProcessDocument remain to read = 530 [13:21:21]wFMCommunicate request_size=4 [13:21:21]MH_SAM_APDU [13:21:21]CAPDU: 80 17 00 00 [13:21:21]Write to MH i2c: E2 08 00 25 55 80 17 00 00 00 00 00 00 FA [13:21:21]Write i2c OK [13:21:21]MH_I2C_Read... [13:21:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:21:21]Read from MH i2c: E2 [13:21:21]MH_I2C_Read... [13:21:21]Read from MH i2c: E2 FD 00 [13:21:21]MH_I2C_Read... [13:21:21]Read from MH i2c: E2 FD 00 25 55 00 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 OFD Sender: No OFD packet to send [13:21:21]01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 90 00 98 [13:21:21]RAPDU: 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 90 00 [13:21:21]wFMCommunicate OK [13:21:21]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [13:21:21]SAM_PROTO_ProcessDocument remain to read = 280 [13:21:21]wFMCommunicate request_size=4 [13:21:21]MH_SAM_APDU [13:21:21]CAPDU: 80 17 00 00 [13:21:21]Write to MH i2c: E2 08 00 26 55 80 17 00 00 00 00 00 00 FB [13:21:21]Write i2c OK [13:21:21]MH_I2C_Read... [13:21:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:21:22]Read from MH i2c: E2 [13:21:22]MH_I2C_Read... [13:21:22]Read from MH i2c: E2 FD 00 [13:21:22]MH_I2C_Read... [13:21:22]Read from MH i2c: E2 FD 00 26 55 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 90 00 AA [13:21:22]RAPDU: 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 90 00 [13:21:22]wFMCommunicate OK [13:21:22]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [13:21:22]SAM_PROTO_ProcessDocument remain to read = 30 [13:21:22]wFMCommunicate request_size=4 [13:21:22]MH_SAM_APDU [13:21:22]CAPDU: 80 17 00 00 [13:21:22]Write to MH i2c: E2 08 00 27 55 80 17 00 00 00 00 00 00 FC [13:21:22]Write i2c OK [13:21:22]MH_I2C_Read... [13:21:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 30! [13:21:22]Read from MH i2c: E2 [13:21:22]MH_I2C_Read... [13:21:22]Read from MH i2c: E2 21 00 [13:21:22]MH_I2C_Read... [13:21:22]Read from MH i2c: E2 21 00 27 55 00 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 32 94 FD 30 75 51 90 00 FB [13:21:22]RAPDU: 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 32 94 FD 30 75 51 90 00 [13:21:22]wFMCommunicate OK [13:21:22]SAM_PROTO_ProcessDocument received (without SW) 30 bytes [13:21:22]SAM_PROTO_ProcessDocument done [13:21:22]1209 (1) - 1.0 - номер версии ФФД [13:21:22]1041 (16) - 0000000000871802 - номер ФМ [13:21:22]1040 (4) - 201067 - номер ФД [13:21:22]1038 (4) - 466 - номер смены [13:21:22]1118 (4) - 365 - количество кассовых чеков за смену [13:21:22]1111 (4) - 367 - общее количество ФД за смену [13:21:22]1194 (1207) - счетчики итогов смены [13:21:22] 1134 (4) - 365 - количество чеков со всеми признаками расчетов [13:21:22] 1129 (158) - счетчики операций «приход» [13:21:22] 1135 (4) - 363 - количество чеков по признаку расчетов [13:21:22] 1201 (4) - 313314.07 - общая итоговая сумма в чеках [13:21:22] 1136 (3) - 133810.00 - итоговая сумма в чеках наличными [13:21:22] 1138 (4) - 179504.07 - итоговая сумма в чеках безналичными [13:21:22] 1024 (123) - суммы налогов [13:21:22] 1006 (9) - суммы НДС [13:21:22] 1010 (1) - 0% - код ставки НДС [13:21:22] 1011 (0) - 0.00 - сумма НДС по ставке [13:21:22] 1006 (12) - суммы НДС [13:21:22] 1010 (1) - 12% - код ставки НДС [13:21:22] 1011 (3) - 33276.71 - сумма НДС по ставке [13:21:22] 1007 (9) - суммы НСП [13:21:22] 1014 (1) - 0% - код ставки НСП [13:21:22] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:22] 1007 (12) - суммы НСП [13:21:22] 1014 (1) - 1% - код ставки НСП [13:21:22] 1015 (3) - 2773.01 - сумма НСП по ставке [13:21:22] 1007 (9) - суммы НСП [13:21:22] 1014 (1) - 2% - код ставки НСП [13:21:22] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:22] 1007 (9) - суммы НСП [13:21:22] 1014 (1) - 3% - код ставки НСП [13:21:22] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:22] 1007 (9) - суммы НСП [13:21:22] 1014 (1) - 5% - код ставки НСП [13:21:22] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:22] 1007 (9) - суммы НСП [13:21:22] 1014 (1) - 0,50% - код ставки НСП [13:21:22] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:22] 1007 (9) - суммы НСП [13:21:22] 1014 (1) - 1,50% - код ставки НСП [13:21:22] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:22] 1130 (151) - счетчики операций «возврат прихода» [13:21:22] 1135 (4) - 2 - количество чеков по признаку расчетов [13:21:22] 1201 (3) - 5000.00 - общая итоговая сумма в чеках [13:21:22] 1136 (3) - 5000.00 - итоговая сумма в чеках наличными [13:21:22] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:21:22] 1024 (121) - суммы налогов [13:21:22] 1006 (9) - суммы НДС [13:21:22] 1010 (1) - 0% - код ставки НДС [13:21:22] 1011 (0) - 0.00 - сумма НДС по ставке [13:21:22] 1006 (11) - суммы НДС [13:21:22] 1010 (1) - 12% - код ставки НДС [13:21:22] 1011 (2) - 531.08 - сумма НДС по ставке [13:21:22] 1007 (9) - суммы НСП [13:21:22] 1014 (1) - 0% - код ставки НСП [13:21:22] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:22] 1007 (11) - суммы НСП [13:21:22] 1014 (1) - 1% - код ставки НСП [13:21:22] 1015 (2) - 44.25 - сумма НСП по ставке [13:21:22] 1007 (9) - суммы НСП [13:21:22] 1014 (1) - 2% - код ставки НСП [13:21:22] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:22] 1007 (9) - суммы НСП [13:21:22] 1014 (1) - 3% - код ставки НСП [13:21:22] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:22] 1007 (9) - суммы НСП [13:21:22] 1014 (1) - 5% - код ставки НСП [13:21:22] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:22] 1007 (9) - суммы НСП [13:21:22] 1014 (1) - 0,50% - код ставки НСП [13:21:22] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:22] 1007 (9) - суммы НСП [13:21:22] 1014 (1) - 1,50% - код ставки НСП [13:21:22] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:22] 1131 (141) - счетчики операций «расход» [13:21:22] 1135 (4) - 0 - количество чеков по признаку расчетов [13:21:22] 1201 (0) - 0.00 - общая итоговая сумма в чеках [13:21:22] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [13:21:22] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:21:22] 1024 (117) - суммы налогов [13:21:22] 1006 (9) - суммы НДС [13:21:22] 1010 (1) - 0% - код ставки НДС [13:21:22] 1011 (0) - 0.00 - сумма НДС по ставке [13:21:22] 1006 (9) - суммы НДС [13:21:22] 1010 (1) - 12% - код ставки НДС [13:21:22] 1011 (0) - 0.00 - сумма НДС по ставке [13:21:22] 1007 (9) - суммы НСП [13:21:22] 1014 (1) - 0% - код ставки НСП [13:21:22] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:22] 1007 (9) - суммы НСП [13:21:22] 1014 (1) - 1% - код ставки НСП [13:21:22] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:22] 1007 (9) - суммы НСП [13:21:22] 1014 (1) - 2% - код ставки НСП [13:21:22] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:22] 1007 (9) - суммы НСП [13:21:22] 1014 (1) - 3% - код ставки НСП [13:21:22] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:23] 1007 (9) - суммы НСП [13:21:23] 1014 (1) - 5% - код ставки НСП [13:21:23] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:23] 1007 (9) - суммы НСП [13:21:23] 1014 (1) - 0,50% - код ставки НСП [13:21:23] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:23] 1007 (9) - суммы НСП [13:21:23] 1014 (1) - 1,50% - код ставки НСП [13:21:23] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:23] 1132 (141) - счетчики операций «возврат расхода» [13:21:23] 1135 (4) - 0 - количество чеков по признаку расчетов [13:21:23] 1201 (0) - 0.00 - общая итоговая сумма в чеках [13:21:23] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [13:21:23] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:21:23] 1024 (117) - суммы налогов [13:21:23] 1006 (9) - суммы НДС [13:21:23] 1010 (1) - 0% - код ставки НДС [13:21:23] 1011 (0) - 0.00 - сумма НДС по ставке [13:21:23] 1006 (9) - суммы НДС [13:21:23] 1010 (1) - 12% - код ставки НДС [13:21:23] 1011 (0) - 0.00 - сумма НДС по ставке [13:21:23] 1007 (9) - суммы НСП [13:21:23] 1014 (1) - 0% - код ставки НСП [13:21:23] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:23] 1007 (9) - суммы НСП [13:21:23] 1014 (1) - 1% - код ставки НСП [13:21:23] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:23] 1007 (9) - суммы НСП [13:21:23] 1014 (1) - 2% - код ставки НСП [13:21:23] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:23] 1007 (9) - суммы НСП [13:21:23] 1014 (1) - 3% - код ставки НСП [13:21:23] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:23] 1007 (9) - суммы НСП [13:21:23] 1014 (1) - 5% - код ставки НСП [13:21:23] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:23] 1007 (9) - суммы НСП [13:21:23] 1014 (1) - 0,50% - код ставки НСП [13:21:23] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:23] 1007 (9) - суммы НСП [13:21:23] 1014 (1) - 1,50% - код ставки НСП [13:21:23] 1015 (0) - 0.00 - сумма НСП по ставке [13:21:23] 1133 (588) - - счетчики коррекции - не используются [13:21:23]1077 (6) - 55615484360017 - ФПД [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1209 (04B9) [13:21:23]Malloc new data [13:21:23]Processing tag 1041 (0411) [13:21:23]Processing tag 1040 (0410) [13:21:23]Malloc new data [13:21:23]Processing tag 1038 (040E) [13:21:23]Malloc new data [13:21:23]Processing tag 1118 (045E) [13:21:23]Malloc new data [13:21:23]Processing tag 1111 (0457) [13:21:23]Malloc new data [13:21:23]Processing tag 1194 (04AA) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1134 (046E) [13:21:23]Malloc new data [13:21:23]Processing tag 1129 (0469) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1135 (046F) [13:21:23]Malloc new data [13:21:23]Processing tag 1201 (04B1) [13:21:23]Malloc new data [13:21:23]Processing tag 1136 (0470) [13:21:23]Malloc new data [13:21:23]Processing tag 1138 (0472) [13:21:23]Malloc new data [13:21:23]Processing tag 1024 (0400) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1006 (03EE) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1010 (03F2) [13:21:23]Malloc new data [13:21:23]Processing tag 1011 (03F3) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1006 (03EE) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1010 (03F2) [13:21:23]Malloc new data [13:21:23]Processing tag 1011 (03F3) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]SetTLVBufToDocument err=0 [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1130 (046A) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1135 (046F) [13:21:23]Malloc new data [13:21:23]Processing tag 1201 (04B1) [13:21:23]Malloc new data [13:21:23]Processing tag 1136 (0470) [13:21:23]Malloc new data [13:21:23]Processing tag 1138 (0472) [13:21:23]Malloc new data [13:21:23]Processing tag 1024 (0400) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1006 (03EE) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1010 (03F2) [13:21:23]Malloc new data [13:21:23]Processing tag 1011 (03F3) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1006 (03EE) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1010 (03F2) [13:21:23]Malloc new data [13:21:23]Processing tag 1011 (03F3) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]SetTLVBufToDocument err=0 [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1131 (046B) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1135 (046F) [13:21:23]Malloc new data [13:21:23]Processing tag 1201 (04B1) [13:21:23]Malloc new data [13:21:23]Processing tag 1136 (0470) [13:21:23]Malloc new data [13:21:23]Processing tag 1138 (0472) [13:21:23]Malloc new data [13:21:23]Processing tag 1024 (0400) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1006 (03EE) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1010 (03F2) [13:21:23]Malloc new data [13:21:23]Processing tag 1011 (03F3) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1006 (03EE) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1010 (03F2) [13:21:23]Malloc new data [13:21:23]Processing tag 1011 (03F3) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]SetTLVBufToDocument err=0 [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1132 (046C) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1135 (046F) [13:21:23]Malloc new data [13:21:23]Processing tag 1201 (04B1) [13:21:23]Malloc new data [13:21:23]Processing tag 1136 (0470) [13:21:23]Malloc new data [13:21:23]Processing tag 1138 (0472) [13:21:23]Malloc new data [13:21:23]Processing tag 1024 (0400) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1006 (03EE) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1010 (03F2) [13:21:23]Malloc new data [13:21:23]Processing tag 1011 (03F3) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1006 (03EE) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1010 (03F2) [13:21:23]Malloc new data [13:21:23]Processing tag 1011 (03F3) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1007 (03EF) [13:21:23]Load OK [13:21:23]SetTLVBufToDocument [13:21:23]Processing tag 1014 (03F6) [13:21:23]Malloc new data [13:21:23]Processing tag 1015 (03F7) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]SetTLVBufToDocument err=0 [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1133 (046D) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Processing tag 1077 (0435) [13:21:23]Malloc new data [13:21:23]SetTLVBufToDocument err=0 [13:21:23]Malloc new data [13:21:23]SAM_PROTO_GetFMData [13:21:23]wFMCommunicate request_size=4 [13:21:23]MH_SAM_APDU [13:21:23]CAPDU: 80 13 03 00 [13:21:23]Write to MH i2c: E2 08 00 28 55 80 13 03 00 00 00 00 00 FC [13:21:23]Write i2c OK [13:21:23]MH_I2C_Read... [13:21:24]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:21:24]Read from MH i2c: E2 [13:21:24]MH_I2C_Read... [13:21:24]Read from MH i2c: E2 FD 00 [13:21:24]MH_I2C_Read... [13:21:24]Read from MH i2c: E2 FD 00 28 55 00 C6 04 85 04 C2 04 6E 04 04 00 C6 0D 03 00 69 04 A4 00 6F 04 04 00 AD 0B 03 00 B1 04 05 00 94 13 F7 6E 06 70 04 05 00 90 58 87 31 04 72 04 05 00 04 BB 6F 3D 02 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 70 C4 ED AE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 50 9A 93 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 19 02 00 00 B1 04 04 00 F0 13 2F 13 70 04 04 00 F0 13 2F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BA 8E 09 02 EF 03 90 00 21 [13:21:24]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 C6 0D 03 00 69 04 A4 00 6F 04 04 00 AD 0B 03 00 B1 04 05 00 94 13 F7 6E 06 70 04 05 00 90 58 87 31 04 72 04 05 00 04 BB 6F 3D 02 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 70 C4 ED AE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 50 9A 93 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 19 02 00 00 B1 04 04 00 F0 13 2F 13 70 04 04 00 F0 13 2F 13 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BA 8E 09 02 EF 03 90 00 [13:21:24]wFMCommunicate OK [13:21:24]wFMCommunicate request_size=4 [13:21:24]MH_SAM_APDU [13:21:24]CAPDU: 80 17 00 00 [13:21:24]Write to MH i2c: E2 08 00 29 55 80 17 00 00 00 00 00 00 FE [13:21:24]Write i2c OK [13:21:24]MH_I2C_Read... [13:21:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:21:24]Read from MH i2c: E2 [13:21:24]MH_I2C_Read... [13:21:24]Read from MH i2c: E2 FD 00 [13:21:24]MH_I2C_Read... [13:21:24]Read from MH i2c: E2 FD 00 29 55 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 76 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 C7 [13:21:25]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 76 2B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [13:21:25]wFMCommunicate OK [13:21:25]wFMCommunicate request_size=4 [13:21:25]MH_SAM_APDU [13:21:25]CAPDU: 80 17 00 00 [13:21:25]Write to MH i2c: E2 08 00 2A 55 80 17 00 00 00 00 00 00 FF [13:21:25]Write i2c OK [13:21:25]MH_I2C_Read... [13:21:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:21:25]Read from MH i2c: E2 [13:21:25]MH_I2C_Read... [13:21:25]Read from MH i2c: E2 FD 00 [13:21:25]MH_I2C_Read... [13:21:25]Read from MH i2c: E2 FD 00 2A 55 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 26 [13:21:25]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [13:21:26]wFMCommunicate OK [13:21:26]wFMCommunicate request_size=4 [13:21:26]MH_SAM_APDU [13:21:26]CAPDU: 80 17 00 00 [13:21:26]Write to MH i2c: E2 08 00 2B 55 80 17 00 00 00 00 00 00 00 [13:21:26]Write i2c OK [13:21:26]MH_I2C_Read... [13:21:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:21:26]Read from MH i2c: E2 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: E2 FD 00 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: E2 FD 00 2B 55 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 7B [13:21:26]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 OFD Sender: No OFD packet to send [13:21:26]04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 [13:21:26]wFMCommunicate OK [13:21:26]wFMCommunicate request_size=4 [13:21:26]MH_SAM_APDU [13:21:26]CAPDU: 80 17 00 00 [13:21:26]Write to MH i2c: E2 08 00 2C 55 80 17 00 00 00 00 00 00 01 [13:21:26]Write i2c OK [13:21:26]MH_I2C_Read... [13:21:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [13:21:27]Read from MH i2c: E2 [13:21:27]MH_I2C_Read... [13:21:27]Read from MH i2c: E2 E3 00 [13:21:27]MH_I2C_Read... [13:21:27]Read from MH i2c: E2 E3 00 2C 55 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E0 [13:21:27]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:21:27]wFMCommunicate OK [13:21:27]SAM_PROTO_GetFMData done [13:21:27]Malloc new data [13:21:27]Malloc new data [13:21:27]Malloc new data [13:21:27]Malloc new data [13:21:27]KKMLoadAndSignCloseShiftData err=0 [13:21:27]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Калыбек у. Н. 20.08.2024 13:21 Смена: 466 РНМ: 0000000000092545 ЗНМ: 0300000079 СНО: Общий режим Чеков за смену: 365 ФД за смену: 367 Всего чеков: 365 ИТОГИ ПРИХОД Чеков: 363 Общий итог: 313314.07 Итого наличными: 133810.00 Итого безнал.: 179504.07 НДС 0% : 0.00 НДС 12% : 33276.71 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 2773.01 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 2 Общий итог: 5000.00 Итого наличными: 5000.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 531.08 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 44.25 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 128810.00 НС Приход: 276314899.40 НС Возвр.Прихода: 3218524.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 201067 ФМ: 0000000000871802 ФПД: 55615484360017 [13:21:27]StoreToDocumentArchive [13:21:27]shift 466 fd 201067 [13:21:27]save to /storage/0466/doc_00201067 [13:21:27]save last doc name /storage/0466/doc_00201067 to /storage/kkm_last_doc_name [13:21:27]save OK [13:21:27]Clear old archive folders... [13:21:27]Remove dir /storage/0266 [13:21:27]opendir ok [13:21:27]file . [13:21:27]file .. [13:21:27]file doc_1724160043 [13:21:27]remove file /storage/0266/doc_1724160043 [13:21:27]remove dir /storage/0266 [13:21:27]NVStorageSaveData kkm_registers [13:21:27]File name is /storage/kkm_registers [13:21:27]Write 24 bytes [13:21:27]NVStorageSaveData done [13:21:27]NVStorageSaveData kkm_registers [13:21:27]File name is /storage/kkm_registers [13:21:27]Write 24 bytes [13:21:27]NVStorageSaveData done [13:21:27]ProcessDocumentItem done err = 0, tmpTLVsize=1390 [13:21:27]tlvbuf is 011E7D30 [13:21:27]SAM_PROTO_ClearQueue [13:21:27]wFMCommunicate request_size=4 [13:21:27]MH_SAM_APDU [13:21:27]CAPDU: 80 09 00 00 [13:21:27]Write to MH i2c: E2 08 00 2D 55 80 09 00 00 00 00 00 00 F4 [13:21:27]Write i2c OK [13:21:27]MH_I2C_Read... [13:21:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:21:27]Read from MH i2c: E2 [13:21:27]MH_I2C_Read... [13:21:27]Read from MH i2c: E2 03 00 [13:21:27]MH_I2C_Read... [13:21:27]Read from MH i2c: E2 03 00 2D 55 00 90 00 F6 [13:21:27]RAPDU: 90 00 [13:21:27]wFMCommunicate OK [13:21:27]SAM_PROTO_ClearQueue done [13:21:27]KKMCreateOFDPacket [13:21:27]OFDProtocolAddRootSTLVToBuf [13:21:27]FM_MakeSignedData [13:21:27]FM_MakeSignedData [13:21:27]SAM_PROTO_SignData [13:21:27]wFMCommunicate request_size=4 [13:21:27]MH_SAM_APDU [13:21:27]CAPDU: 80 0D 01 02 [13:21:27]Write to MH i2c: E2 08 00 2E 55 80 0D 01 02 00 00 00 00 FC [13:21:27]Write i2c OK [13:21:27]MH_I2C_Read... [13:21:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:21:27]Read from MH i2c: E2 [13:21:27]MH_I2C_Read... [13:21:27]Read from MH i2c: E2 03 00 [13:21:27]MH_I2C_Read... [13:21:27]Read from MH i2c: E2 03 00 2E 55 00 90 00 F7 [13:21:27]RAPDU: 90 00 [13:21:27]wFMCommunicate OK [13:21:27]wFMCommunicate request_size=255 [13:21:27]MH_SAM_APDU [13:21:27]CAPDU: 80 0D 02 02 FA 05 00 6E 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 17 00 D0 9A D0 B0 D0 BB D1 8B D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9D 2E 20 F4 03 04 00 50 98 C4 66 0E 04 04 00 D2 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 5E 04 04 00 6D 01 00 00 57 04 04 00 6F 01 00 00 AA 04 DE 04 6E 04 04 00 6D 01 00 00 69 04 A5 00 6F 04 04 00 6B 01 00 00 B1 04 04 00 4F 14 DE 01 70 04 03 00 88 2D CC 72 04 04 00 C7 E6 11 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 B7 C6 32 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 [13:21:27]Write to MH i2c: E2 02 01 2F 55 80 0D 02 02 FA 00 05 00 6E 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 17 00 D0 9A D0 B0 D0 BB D1 8B D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9D 2E 20 F4 03 04 00 50 98 C4 66 0E 04 04 00 D2 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 5E 04 04 00 6D 01 00 00 57 04 04 00 6F 01 00 00 AA 04 DE 04 6E 04 04 00 6D 01 00 00 69 04 A5 00 6F 04 04 00 6B 01 00 00 B1 04 04 00 4F 14 DE 01 70 04 03 00 88 2D CC 72 04 04 00 C7 E6 11 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 B7 C6 32 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 2B [13:21:28]Write i2c OK [13:21:28]MH_I2C_Read... [13:21:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:28]Read from MH i2c: E2 [13:21:28]MH_I2C_Read... [13:21:28]Read from MH i2c: E2 03 00 [13:21:28]MH_I2C_Read... [13:21:28]Read from MH i2c: E2 03 00 2F 55 00 90 00 F8 [13:21:28]RAPDU: 90 00 [13:21:28]wFMCommunicate OK [13:21:28]wFMCommunicate request_size=255 [13:21:28]MH_SAM_APDU [13:21:28]CAPDU: 80 0D 02 02 FA 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 35 3B 04 6A 04 9F 00 6F 04 04 00 02 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 74 CF EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 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 [13:21:28]Write to MH i2c: E2 02 01 30 55 80 0D 02 02 FA 00 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 35 3B 04 6A 04 9F 00 6F 04 04 00 02 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 74 CF EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 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 00 00 25 [13:21:28]Write i2c OK [13:21:28]MH_I2C_Read... [13:21:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:29]Read from MH i2c: E2 [13:21:29]MH_I2C_Read... [13:21:29]Read from MH i2c: E2 03 00 [13:21:29]MH_I2C_Read... [13:21:29]Read from MH i2c: E2 03 00 30 55 00 90 00 F9 [13:21:29]RAPDU: 90 00 [13:21:29]wFMCommunicate OK [13:21:29]wFMCommunicate request_size=255 [13:21:29]MH_SAM_APDU [13:21:29]CAPDU: 80 0D 02 02 FA 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 [13:21:29]Write to MH i2c: E2 02 01 31 55 80 0D 02 02 FA 00 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 00 00 CC [13:21:29]Write i2c OK [13:21:29]MH_I2C_Read... [13:21:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:29]Read from MH i2c: E2 [13:21:29]MH_I2C_Read... [13:21:29]Read from MH i2c: E2 03 00 [13:21:29]MH_I2C_Read... [13:21:29]Read from MH i2c: E2 03 00 31 55 00 90 00 FA [13:21:29]RAPDU: 90 00 [13:21:29]wFMCommunicate OK [13:21:29]wFMCommunicate request_size=255 [13:21:29]MH_SAM_APDU [13:21:29]CAPDU: 80 0D 02 02 FA 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 [13:21:30]Write to MH i2c: E2 02 01 32 55 80 0D 02 02 FA 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 00 C7 [13:21:30]Write i2c OK [13:21:30]MH_I2C_Read... [13:21:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:30]Read from MH i2c: E2 [13:21:30]MH_I2C_Read... [13:21:30]Read from MH i2c: E2 03 00 [13:21:30]MH_I2C_Read... [13:21:30]Read from MH i2c: E2 03 00 32 55 00 90 00 FB [13:21:30]RAPDU: 90 00 [13:21:30]wFMCommunicate OK [13:21:30]wFMCommunicate request_size=255 [13:21:30]MH_SAM_APDU [13:21:30]CAPDU: 80 0D 02 02 FA 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 [13:21:31]Write to MH i2c: E2 02 01 33 55 80 0D 02 02 FA 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 92 [13:21:31]Write i2c OK [13:21:31]MH_I2C_Read... [13:21:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:31]Read from MH i2c: E2 [13:21:31]MH_I2C_Read... [13:21:31]Read from MH i2c: E2 03 00 [13:21:31]MH_I2C_Read... [13:21:31]Read from MH i2c: E2 03 00 33 55 00 90 00 FC [13:21:31]RAPDU: 90 00 [13:21:31]wFMCommunicate OK [13:21:31]wFMCommunicate request_size=149 [13:21:31]MH_SAM_APDU [13:21:31]CAPDU: 80 0D 02 02 90 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 6B 11 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 35 04 06 00 32 94 FD 30 75 51 [13:21:31]Write to MH i2c: E2 98 00 34 55 80 0D 02 02 90 00 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 6B 11 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 35 04 06 00 32 94 FD 30 75 51 00 00 76 [13:21:32]OFD Sender: No OFD packet to send [13:21:32]Write i2c OK [13:21:32]MH_I2C_Read... [13:21:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:32]Read from MH i2c: E2 [13:21:32]MH_I2C_Read... [13:21:32]Read from MH i2c: E2 03 00 [13:21:32]MH_I2C_Read... [13:21:32]Read from MH i2c: E2 03 00 34 55 00 90 00 FD [13:21:32]RAPDU: 90 00 [13:21:32]wFMCommunicate OK [13:21:32]wFMCommunicate request_size=4 [13:21:32]MH_SAM_APDU [13:21:32]CAPDU: 80 0D 03 02 [13:21:32]Write to MH i2c: E2 08 00 35 55 80 0D 03 02 00 00 00 00 05 [13:21:32]Write i2c OK [13:21:32]MH_I2C_Read... [13:21:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:21:32]Read from MH i2c: E2 [13:21:32]MH_I2C_Read... [13:21:32]Read from MH i2c: E2 0B 00 [13:21:32]MH_I2C_Read... [13:21:32]Read from MH i2c: E2 0B 00 35 55 00 5D 50 54 EE 25 D0 73 D5 90 00 32 [13:21:32]RAPDU: 5D 50 54 EE 25 D0 73 D5 90 00 [13:21:32]wFMCommunicate OK [13:21:32]SAM_PROTO_SignData done [13:21:32]FM_MakeSignedData done [13:21:32]CreateOFDProtocolMessage [13:21:32]wFMCommunicate request_size=4 [13:21:32]MH_SAM_APDU [13:21:32]CAPDU: 80 11 00 00 [13:21:32]Write to MH i2c: E2 08 00 36 55 80 11 00 00 00 00 00 00 05 [13:21:32]Write i2c OK [13:21:32]MH_I2C_Read... [13:21:32]Read from MH i2c: E2 [13:21:32]MH_I2C_Read... [13:21:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:32]Read from MH i2c: E2 17 00 [13:21:32]MH_I2C_Read... [13:21:32]Read from MH i2c: E2 17 00 36 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 52 [13:21:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:21:32]wFMCommunicate OK [13:21:32]CreateOFDProtocolMessage done [13:21:32]OFDSenderStorePacket 201067 [13:21:32]StoreOFDPacket docnum=201067 [13:21:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 82 05 00 00 1A 2C 7A 05 67 73 5A 05 01 00 05 00 6E 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 17 00 D0 9A D0 B0 D0 BB D1 8B D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9D 2E 20 F4 03 04 00 50 98 C4 66 0E 04 04 00 D2 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 5E 04 04 00 6D 01 00 00 57 04 04 00 6F 01 00 00 AA 04 DE 04 6E 04 04 00 6D 01 00 00 69 04 A5 00 6F 04 04 00 6B 01 00 00 B1 04 04 00 4F 14 DE 01 70 04 03 00 88 2D CC 72 04 04 00 C7 E6 11 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 B7 C6 32 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 35 3B 04 6A 04 9F 00 6F 04 04 00 02 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 74 CF EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 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 6B 11 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 35 04 06 00 32 94 FD 30 75 51 5D 50 54 EE 25 D0 73 D5 [13:21:32]CheckFolder [13:21:32]dirname=/storage/ofd_packets [13:21:32]CheckFolder done [13:21:32]ProducePacketName [13:21:32]name=ofd_packets/00201067 [13:21:32]NVStorageSaveData ofd_packets/00201067 [13:21:32]File name is /storage/ofd_packets/00201067 [13:21:32]Write 1440 bytes [13:21:32]NVStorageSaveData done [13:21:32]OFDSenderStorePacket done [13:21:32]KKMCreateOFDPacket done [13:21:32]NVStorageSaveData kkm_last_timestamp [13:21:32]File name is /storage/kkm_last_timestamp [13:21:32]Write 4 bytes [13:21:32]NVStorageSaveData done [13:21:32]ExternCall_PrintAddStr [13:21:32]wPrintStart [13:21:32]Write to MH i2c: 01 00 00 37 55 8C [13:21:32]Write i2c OK [13:21:32]MH_I2C_Read... [13:21:32]Read from MH i2c: 01 [13:21:32]MH_I2C_Read... [13:21:32]Read from MH i2c: 01 07 00 [13:21:32]MH_I2C_Read... [13:21:32]OFD Sender: Processing packet 201067 [packets to send 247, broken 246] [13:21:32]ProducePacketName [13:21:32]name=ofd_packets/00201067 [13:21:32]OFD Sender: To server: pG, [13:21:32]CommunicateWithHost lk.salyk.kg:30040 [13:21:32]ConnectInit lk.salyk.kg [13:21:32]Read from MH i2c: 01 07 00 37 55 00 00 00 00 00 FF 0F A1 [13:21:32]RasterBufferAndPrint [13:21:32]line Отчет о закрытии смены [13:21:32]line ФФД: 1.0 [13:21:32]line ИНН: 02508201610067 [13:21:32]line Кассир: Калыбек у. Н. [13:21:32]line 20.08.2024 13:21 [13:21:32]line Смена: 466 [13:21:32]line РНМ: 0000000000092545 [13:21:32]line ЗНМ: 0300000079 [13:21:32]line СНО: Общий режим [13:21:32]line Чеков за смену: 365 [13:21:32]line ФД за смену: 367 [13:21:32]line Всего чеков: 365 [13:21:32]line ИТОГИ ПРИХОД [13:21:32]line Чеков: 363 [13:21:32]line Общий итог: 313314.07 [13:21:32]line Итого наличными: 133810.00 [13:21:32]line Итого безнал.: 179504.07 [13:21:32]line НДС 0% : 0.00 [13:21:32]line НДС 12% : 33276.71 [13:21:32]line НСП 0% : 0.00 [13:21:32]line НСП 1,50% : 0.00 [13:21:32]line НСП 0,50% : 0.00 [13:21:32]line НСП 5% : 0.00 [13:21:32]line НСП 3% : 0.00 [13:21:32]line НСП 2% : 0.00 [13:21:32]line НСП 1% : 2773.01 [13:21:32]line ИТОГИ ВОЗВРАТ ПРИХОДА [13:21:32]line Чеков: 2 [13:21:32]line Общий итог: 5000.00 [13:21:32]line Итого наличными: 5000.00 [13:21:32]line Итого безнал.: 0.00 [13:21:32]line НДС 0% : 0.00 [13:21:32]line НДС 12% : 531.08 [13:21:32]line НСП 0% : 0.00 [13:21:32]line НСП 1,50% : 0.00 [13:21:32]line НСП 0,50% : 0.00 [13:21:32]line НСП 5% : 0.00 [13:21:32]line НСП 3% : 0.00 [13:21:32]line НСП 2% : 0.00 [13:21:32]line НСП 1% : 44.25 [13:21:32]line ИТОГИ РАСХОД [13:21:32]line Чеков: 0 [13:21:32]line Общий итог: 0.00 [13:21:32]line Итого наличными: 0.00 [13:21:32]line Итого безнал.: 0.00 [13:21:32]line НДС 0% : 0.00 [13:21:32]line НДС 12% : 0.00 [13:21:32]line НСП 0% : 0.00 [13:21:32]line НСП 1,50% : 0.00 [13:21:32]line НСП 0,50% : 0.00 [13:21:32]line НСП 5% : 0.00 [13:21:32]line НСП 3% : 0.00 [13:21:32]line НСП 2% : 0.00 [13:21:32]line НСП 1% : 0.00 [13:21:32]line ИТОГИ ВОЗВРАТ РАСХОДА [13:21:32]line Чеков: 0 [13:21:32]line Общий итог: 0.00 [13:21:32]line Итого наличными: 0.00 [13:21:32]line Итого безнал.: 0.00 [13:21:32]line НДС 0% : 0.00 [13:21:32]line НДС 12% : 0.00 [13:21:32]line НСП 0% : 0.00 [13:21:32]line НСП 1,50% : 0.00 [13:21:32]line НСП 0,50% : 0.00 [13:21:32]line НСП 5% : 0.00 [13:21:32]line НСП 3% : 0.00 [13:21:32]line НСП 2% : 0.00 [13:21:32]line НСП 1% : 0.00 [13:21:32]line Сумма внесений: 0.00 [13:21:32]line Сумма выплат: 0.00 [13:21:32]line Нал. в кассе: 128810.00 [13:21:32]line НС Приход: 276314899.40 [13:21:32]line НС Возвр.Прихода: 3218524.00 [13:21:32]line НС Расход: 0.00 [13:21:32]line НС Возвр.Расхода: 0.00 [13:21:32]line ФД: 201067 [13:21:32]line ФМ: 0000000000871802 [13:21:32]line ФПД: 55615484360017 [13:21:32]written 0, free lines is 4095 [13:21:32]Connected sock=10 [13:21:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 82 05 00 00 1A 2C 7A 05 67 73 5A 05 01 00 05 00 6E 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 17 00 D0 9A D0 B0 D0 BB D1 8B D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9D 2E 20 F4 03 04 00 50 98 C4 66 0E 04 04 00 D2 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 5E 04 04 00 6D 01 00 00 57 04 04 00 6F 01 00 00 AA 04 DE 04 6E 04 04 00 6D 01 00 00 69 04 A5 00 6F 04 04 00 6B 01 00 00 B1 04 04 00 4F 14 DE 01 70 04 03 00 88 2D CC 72 04 04 00 C7 E6 11 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 B7 C6 32 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 35 3B 04 6A 04 9F 00 6F 04 04 00 02 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 74 CF EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 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 Write to MH i2c: 00 01 B1 00 04 00 01 87 00 55 00 DC 70 [13:21:33]04 Write i2c OK [13:21:33]01 MH_I2C_Read... [13:21:33]00 Read from MH i2c: 00 01 72 [13:21:33]04 MH_I2C_Read... [13:21:33]01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 Read from MH i2c: 00 01 00 07 F3 00 03 [13:21:33]01 00 00 EE 03 0A 00 F2 03 01 00 MH_I2C_Read... [13:21:33]01 Read from MH i2c: F3 01 03 07 00 01 87 00 55 00 00 EF 00 03 00 0A 00 00 F6 03 01 00 00 F7 03 01 00 00 00 EF 76 03 0B 0A 64 00 [13:21:33]F6 03 01 00 06 F7 03 01 00 00 EF RasterBufferAndPrint [13:21:33]03 line [13:21:33]0A line [13:21:33]00 line [13:21:34]F6 line [13:21:34]03 01 00 05 F7 03 01 00 00 EF 03 line [13:21:34]0A 00 written 0, free lines is 3131 [13:21:34]F6 03 01 00 04 F7 03 01 00 00 EF MH_Cut [13:21:34]03 Write to MH i2c: 0A D1 00 01 F6 00 03 8E 01 00 03 F7 03 01 00 00 EF 03 0A 00 55 F6 01 03 B5 01 [13:21:34]00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 Write i2c OK [13:21:34]01 MH_I2C_Read... [13:21:34]00 Read from MH i2c: 01 D1 F7 [13:21:34]03 01 00 00 6D 04 4C 02 78 04 04 MH_I2C_Read... [13:21:34]00 Read from MH i2c: 00 D1 00 01 00 00 00 79 04 8D 00 6F 04 04 00 00 00 [13:21:34]00 MH_I2C_Read... [13:21:34]00 Read from MH i2c: B1 D1 04 01 00 00 70 04 00 00 72 04 00 00 00 00 04 8E 75 55 00 00 EE B4 03 09 00 F2 03 01 00 00 F3 03 00 00 [13:21:34]EE Write to MH i2c: 03 01 09 00 00 00 F2 03 01 00 01 F3 03 00 00 EF 03 8F 09 55 00 E4 F6 [13:21:34]03 01 00 00 F7 03 00 00 EF 03 09 00 F6 Write i2c OK [13:21:34]03 MH_I2C_Read... [13:21:34]01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 *** Cut start [13:21:34]01 *** Purtial cut [13:21:34]00 02 F7 03 00 *** CUTSNS_PIN = 0 [13:21:34]00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 *** Stage 1: CUTSNS_PIN = 1 [13:21:35]10 04 04 00 6B 11 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 35 04 06 00 32 94 FD 30 75 51 5D 50 54 EE 25 D0 73 D5 [13:21:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 89 9C 47 00 6C 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 31 38 30 32 10 04 04 00 6B 11 03 00 F4 03 04 00 C5 42 C4 66 B6 04 01 00 00 9F D6 A7 E1 88 7C 3D 95 [13:21:35]CommunicateWithHost err = 0 [13:21:35]CheckOFDResponse [13:21:35]1017 (14) - 77093643461234 [13:21:35]1041 (16) - 0000000000871802 [13:21:35]1040 (4) - 201067 [13:21:35]1012 (4) - 20.08.2024 07:16 [13:21:35]1206 (1) - 0 [13:21:35]OFD Sender: Remove packet 201067 [13:21:35]ProducePacketName [13:21:35]name=ofd_packets/00201067 [13:21:35]NVStorageDeleteData [13:21:36]OFD Sender: No OFD packet to send [13:21:36]Read from MH i2c: *** Stop cut motor [13:21:36]01 *** Cut end [13:21:36] [13:21:36]MH_I2C_Read... [13:21:36]Read from MH i2c: 01 07 00 [13:21:36]MH_I2C_Read... [13:21:36]Read from MH i2c: 01 07 00 8F 55 00 00 00 00 00 FF 0F F9 [13:21:36]process_action close_shift done [13:21:36]requested_data is exist [13:21:36]produce_requested_data [13:21:36]requested_item fd.num is exist - process it [13:21:36]SAM_PROTO_GetFieldsCounters [13:21:36]wFMCommunicate request_size=4 [13:21:36]MH_SAM_APDU [13:21:36]CAPDU: 80 13 00 00 [13:21:36]Write to MH i2c: E2 08 00 90 55 80 13 00 00 00 00 00 00 61 [13:21:36]Write i2c OK [13:21:36]MH_I2C_Read... [13:21:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:37]Read from MH i2c: E2 [13:21:37]MH_I2C_Read... [13:21:37]Read from MH i2c: E2 62 00 [13:21:37]MH_I2C_Read... [13:21:37]Read from MH i2c: E2 62 00 90 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6B 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 19 [13:21:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6B 11 03 00 0E 04 04 00 D2 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:21:37]wFMCommunicate OK [13:21:37]SAM_PROTO_GetFieldsCounters done [13:21:37]requested_item shift.num is exist - process it [13:21:37]requested_item shift.opened is exist - process it [13:21:37]req_shift_opened [13:21:37]FM_GetShiftState [13:21:37]SAM_PROTO_GetShiftState [13:21:37]wFMCommunicate request_size=4 [13:21:37]MH_SAM_APDU [13:21:37]CAPDU: 80 13 01 00 [13:21:37]Write to MH i2c: E2 08 00 91 55 80 13 01 00 00 00 00 00 63 [13:21:37]Write i2c OK [13:21:37]MH_I2C_Read... [13:21:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:37]Read from MH i2c: E2 [13:21:37]MH_I2C_Read... [13:21:37]Read from MH i2c: E2 0E 00 [13:21:37]MH_I2C_Read... [13:21:37]Read from MH i2c: E2 0E 00 91 55 00 09 00 00 00 00 00 00 00 00 00 00 90 00 6E [13:21:37]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [13:21:37]wFMCommunicate OK [13:21:37]SAM_PROTO_GetShiftState done [13:21:37]FM_GetShiftState done [13:21:37]req_shift_opened done [13:21:37]requested_item shift.open_date is exist - process it [13:21:37]req_shift_open_date [13:21:37]FM_GetShiftState [13:21:37]SAM_PROTO_GetShiftState [13:21:37]wFMCommunicate request_size=4 [13:21:37]MH_SAM_APDU [13:21:37]CAPDU: 80 13 01 00 [13:21:37]Write to MH i2c: E2 08 00 92 55 80 13 01 00 00 00 00 00 64 [13:21:37]Write i2c OK [13:21:37]MH_I2C_Read... [13:21:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:37]Read from MH i2c: E2 [13:21:37]MH_I2C_Read... [13:21:37]Read from MH i2c: E2 0E 00 [13:21:37]MH_I2C_Read... [13:21:37]Read from MH i2c: E2 0E 00 92 55 00 09 00 00 00 00 00 00 00 00 00 00 90 00 6F [13:21:37]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [13:21:37]wFMCommunicate OK [13:21:37]SAM_PROTO_GetShiftState done [13:21:37]FM_GetShiftState done [13:21:37]req_shift_open_date done [13:21:37]produce_requested_data done [13:21:37]produce_requested_data return {"fd.num":201067,"shift.num":466,"shift.opened":0,"shift.open_date":0} [13:21:37]process_action_free close_shift [13:21:37]json_value_free [13:21:37]json_value_free done [13:21:37]process_json_proto returns [13:21:37]Send response to host [13:21:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":201067,"shift.num":466,"shift.opened":0,"shift.open_date":0}}} [13:21:37]free response buf [13:21:37]execute_script done [13:21:37]execute_script returns [13:21:37]free content buf [13:21:37]Sock 9.Close socket [13:21:37]Sock 9.Thread stoped [13:21:41]OFD Sender: No OFD packet to send [13:21:46]OFD Sender: No OFD packet to send [13:21:51]OFD Sender: No OFD packet to send [13:21:56]OFD Sender: No OFD packet to send [13:22:01]OFD Sender: No OFD packet to send [13:22:06]OFD Sender: No OFD packet to send [13:22:11]OFD Sender: No OFD packet to send [13:22:16]OFD Sender: No OFD packet to send [13:22:21]OFD Sender: No OFD packet to send [13:22:26]OFD Sender: No OFD packet to send [13:22:31]OFD Sender: No OFD packet to send [13:22:36]OFD Sender: No OFD packet to send [13:22:41]OFD Sender: No OFD packet to send [13:22:46]OFD Sender: No OFD packet to send [13:22:51]OFD Sender: No OFD packet to send [13:22:56]OFD Sender: No OFD packet to send [13:23:01]OFD Sender: No OFD packet to send [13:23:06]OFD Sender: No OFD packet to send [13:23:11]OFD Sender: No OFD packet to send [13:23:16]OFD Sender: No OFD packet to send [13:23:21]OFD Sender: No OFD packet to send [13:23:26]OFD Sender: No OFD packet to send [13:23:31]OFD Sender: No OFD packet to send [13:23:36]OFD Sender: No OFD packet to send [13:23:41]OFD Sender: No OFD packet to send [13:23:46]OFD Sender: No OFD packet to send [13:23:51]OFD Sender: No OFD packet to send [13:23:56]OFD Sender: No OFD packet to send [13:24:01]OFD Sender: No OFD packet to send [13:24:06]OFD Sender: No OFD packet to send [13:24:11]OFD Sender: No OFD packet to send [13:24:16]OFD Sender: No OFD packet to send [13:24:21]OFD Sender: No OFD packet to send [13:24:26]OFD Sender: No OFD packet to send [13:24:31]OFD Sender: No OFD packet to send [13:24:36]OFD Sender: No OFD packet to send [13:24:41]OFD Sender: No OFD packet to send [13:24:46]OFD Sender: No OFD packet to send [13:24:51]OFD Sender: No OFD packet to send [13:24:56]OFD Sender: No OFD packet to send [13:25:01]OFD Sender: No OFD packet to send [13:25:06]OFD Sender: No OFD packet to send [13:25:11]OFD Sender: No OFD packet to send [13:25:16]OFD Sender: No OFD packet to send [13:25:21]OFD Sender: No OFD packet to send [13:25:26]OFD Sender: No OFD packet to send [13:25:31]OFD Sender: No OFD packet to send [13:25:36]OFD Sender: No OFD packet to send [13:25:41]OFD Sender: No OFD packet to send [13:25:46]OFD Sender: No OFD packet to send [13:25:51]OFD Sender: No OFD packet to send [13:25:56]OFD Sender: No OFD packet to send [13:26:01]OFD Sender: No OFD packet to send [13:26:06]OFD Sender: No OFD packet to send [13:26:11]OFD Sender: No OFD packet to send [13:26:16]OFD Sender: No OFD packet to send [13:26:21]OFD Sender: No OFD packet to send [13:26:26]OFD Sender: No OFD packet to send [13:26:31]OFD Sender: No OFD packet to send [13:26:36]OFD Sender: No OFD packet to send [13:26:41]OFD Sender: No OFD packet to send [13:26:46]OFD Sender: No OFD packet to send [13:26:51]OFD Sender: No OFD packet to send [13:26:56]OFD Sender: No OFD packet to send [13:27:01]OFD Sender: No OFD packet to send [13:27:06]OFD Sender: No OFD packet to send [13:27:11]OFD Sender: No OFD packet to send [13:27:16]OFD Sender: No OFD packet to send [13:27:21]OFD Sender: No OFD packet to send [13:27:26]OFD Sender: No OFD packet to send [13:27:31]OFD Sender: No OFD packet to send [13:27:36]OFD Sender: No OFD packet to send [13:27:41]OFD Sender: No OFD packet to send [13:27:46]OFD Sender: No OFD packet to send [13:27:51]OFD Sender: No OFD packet to send [13:27:56]OFD Sender: No OFD packet to send [13:28:01]OFD Sender: No OFD packet to send [13:28:06]OFD Sender: No OFD packet to send [13:28:11]OFD Sender: No OFD packet to send [13:28:16]OFD Sender: No OFD packet to send [13:28:21]OFD Sender: No OFD packet to send [13:28:26]OFD Sender: No OFD packet to send [13:28:31]OFD Sender: No OFD packet to send [13:28:36]OFD Sender: No OFD packet to send [13:28:41]OFD Sender: No OFD packet to send [13:28:46]OFD Sender: No OFD packet to send [13:28:51]OFD Sender: No OFD packet to send [13:28:56]OFD Sender: No OFD packet to send [13:29:01]OFD Sender: No OFD packet to send [13:29:06]OFD Sender: No OFD packet to send [13:29:11]OFD Sender: No OFD packet to send [13:29:16]OFD Sender: No OFD packet to send [13:29:22]OFD Sender: No OFD packet to send [13:29:27]OFD Sender: No OFD packet to send [13:29:32]OFD Sender: No OFD packet to send [13:29:37]OFD Sender: No OFD packet to send [13:29:42]OFD Sender: No OFD packet to send [13:29:47]OFD Sender: No OFD packet to send [13:29:52]OFD Sender: No OFD packet to send [13:29:57]OFD Sender: No OFD packet to send [13:30:02]OFD Sender: No OFD packet to send [13:30:07]OFD Sender: No OFD packet to send [13:30:12]OFD Sender: No OFD packet to send [13:30:16]recv_with_timeout no data received [13:30:17]OFD Sender: No OFD packet to send [13:30:22]OFD Sender: No OFD packet to send [13:30:27]OFD Sender: No OFD packet to send